body {
	margin: 0px;
}

.float-left{
float:left;
}
.graph-left-padding{
padding-left:40px;
}
#title-image{
height:77px;
width:539px;
}
#vision-top-bg{
background-image:url(../images/vision/vision_topbg.jpg); 
background-repeat:no-repeat;
width:539px; 
height:209px;
position:relative;
}
#vision-bottom{
position:relative;
height:154px;
width:539px;
}
#vision-top-txt{
padding:70px 50px 60px 50px;
color:#ffffff;
width:439px;
font-weight:bold;
}
#vision-left-img{
float:left; 
background-image:url(../images/vision/vision_left.jpg);
height:359px;
position:relative;
width:231px;
}
#exec-bg{
background-image:url(../images/executives/executives_rightbg.jpg);
width:77px;
background-repeat:no-repeat;
}

#vision-right-bg{
background-image:url(../images/vision/vision_rightbg.gif); 
width:308px; 
height:359px;
position:relative;
float:right;
}
#vision-right-txt{
color:#ffffff;

width:238px;
position:relative;
left:40px;
top:40px;
}

#keyprojects-bottom{
width:539px;
height:77px;
}
#overview-top{
width:539px;
height:154px;
}
#outer-pane {
	width: 770px;
	margin: 5px auto 5px auto;
	position: relative;
}

#left-nav-pane {
	width: 231px; 
	float: left;
	vertical-align: top;
	margin-bottom: auto;
}

#left-nav-pane-homepage{
	position:relative;
	
}

#content-pane {
	width: 539px;
	margin-bottom: 0px;
	float: left;
	padding-bottom: 35px;
	margin-top:0px;
	
}


#content-pane-no-padding-bottom {
	width: 539px;
	margin-bottom: 0px;
	float: left;
	margin-top:0px;
	
}

.nav-content-pane {
	
	width:775px;
	background-image:url(../images/background.gif);
	background-repeat: repeat-y;
	height: 100%;
	margin-bottom:-7px; /***********************************************************************/
}

#footer-pane {
	clear: both;
  margin: 0px 0px 5px 0px;
  background-color: #336799;
  margin-top: 0px; 
}

table.content tr td.nav {
	background-image:url(../images/nav/nav_bg_primary.gif);
	background-repeat: repeat-y;
	border-top: 1px solid white;
	vertical-align: text-top;
}

table.content tr td.content {
	vertical-align: text-top;
}




#left-nav-pane a {
	background-repeat: no-repeat;
	background-position: top;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
}

#left-nav-pane a.graphic {
	height: 35px;
	width: 231px;
}

/*******************************************************************************************************************************************PRIMARY NAV***/
/***********************PROGRESS REPORT********************************/
#left-nav-pane a#secondary-progress_report:link,
#left-nav-pane a#secondary-progress_report:visited,
#left-nav-pane a#secondary-progress_report:active,
#left-nav-pane a#secondary-progress_report:hover,
#left-nav-pane a#secondary-progress_report-selected:link,
#left-nav-pane a#secondary-progress_report-selected:visited,
#left-nav-pane a#secondary-progress_report-selected:active,
#left-nav-pane a#secondary-progress_report-selected:hover {
	background-image:url(../images/nav/level1/nav_progress.gif);
	height:77px;
	width:231px;
}
#left-nav-pane a#secondary-progress_report:link,
#left-nav-pane a#secondary-progress_report:visited,
#left-nav-pane a#secondary-progress_report:active{
	background-position: top left;
}
#left-nav-pane a#secondary-progress_report:hover{
	background-position:  top right;
}
#left-nav-pane a#secondary-progress_report-selected:link,
#left-nav-pane a#secondary-progress_report-selected:visited,
#left-nav-pane a#secondary-progress_report-selected:active,
#left-nav-pane a#secondary-progress_report-selected:hover {
	background-position: bottom left;
}
/*************************************************************************/

/*******************************MDA***************************************/
#left-nav-pane a#secondary-mda:link,
#left-nav-pane a#secondary-mda:visited,
#left-nav-pane a#secondary-mda:active,
#left-nav-pane a#secondary-mda:hover,
#left-nav-pane a#secondary-mda-selected:link,
#left-nav-pane a#secondary-mda-selected:visited,
#left-nav-pane a#secondary-mda-selected:active,
#left-nav-pane a#secondary-mda-selected:hover{
	background-image:url(../images/nav/level1/nav_mda.gif);
	height:61px;
	width:231px;
}
#left-nav-pane a#secondary-mda:link,
#left-nav-pane a#secondary-mda:visited,
#left-nav-pane a#secondary-mda:active{
	background-position: top left;
}
#left-nav-pane a#secondary-mda:hover{
	background-position:  top right;
}
#left-nav-pane a#secondary-mda-selected:link,
#left-nav-pane a#secondary-mda-selected:visited,
#left-nav-pane a#secondary-mda-selected:active,
#left-nav-pane a#secondary-mda-selected:hover{
	background-position: bottom left;
}
/****************************************************************************/

/*********************CONSOLIDATED FINANCIAL STATEMENTS**********************/
#left-nav-pane a#secondary-consolidated_financial_statements:link,
#left-nav-pane a#secondary-consolidated_financial_statements:visited,
#left-nav-pane a#secondary-consolidated_financial_statements:active,
#left-nav-pane a#secondary-consolidated_financial_statements:hover,
#left-nav-pane a#secondary-consolidated_financial_statements-selected:link,
#left-nav-pane a#secondary-consolidated_financial_statements-selected:visited,
#left-nav-pane a#secondary-consolidated_financial_statements-selected:active,
#left-nav-pane a#secondary-consolidated_financial_statements-selected:hover{
	background-image: url(../images/nav/level1/nav_financials.gif);
	height:61px;
	width:231px;
}	
#left-nav-pane a#secondary-consolidated_financial_statements:link,
#left-nav-pane a#secondary-consolidated_financial_statements:visited,
#left-nav-pane a#secondary-consolidated_financial_statements:active{
	background-position: top left;
}
#left-nav-pane a#secondary-consolidated_financial_statements:hover{
	background-position:  top right;
}
#left-nav-pane a#secondary-consolidated_financial_statements-selected:link,
#left-nav-pane a#secondary-consolidated_financial_statements-selected:visited,
#left-nav-pane a#secondary-consolidated_financial_statements-selected:active,
#left-nav-pane a#secondary-consolidated_financial_statements-selected:hover{
	background-position: bottom left;
}
/*****************************************************************************/

/**********************SUPPLEMENTARY INFORMATION******************************/
#left-nav-pane a#secondary-supplementary_information:link,
#left-nav-pane a#secondary-supplementary_information:visited,
#left-nav-pane a#secondary-supplementary_information:active,
#left-nav-pane a#secondary-supplementary_information:hover,
#left-nav-pane a#secondary-supplementary_information-selected:link,
#left-nav-pane a#secondary-supplementary_information-selected:visited,
#left-nav-pane a#secondary-supplementary_information-selected:active,
#left-nav-pane a#secondary-supplementary_information-selected:hover {
	background-image: url(../images/nav/level1/nav_supplementary.gif);
	height:61px;
	width:231px;
}
#left-nav-pane a#secondary-supplementary_information:link,
#left-nav-pane a#secondary-supplementary_information:visited,
#left-nav-pane a#secondary-supplementary_information:active{
	background-position: top left;
}
#left-nav-pane a#secondary-supplementary_information:hover {
	background-position:  top right;
}
#left-nav-pane a#secondary-supplementary_information-selected:link,
#left-nav-pane a#secondary-supplementary_information-selected:visited,
#left-nav-pane a#secondary-supplementary_information-selected:active,
#left-nav-pane a#secondary-supplementary_information-selected:hover{
	background-position: bottom left;
}	
/***************************************************************************/
/***************************************************************************************************************************************END*PRIMARY NAV***/



#left-nav-pane .nav-level-2 {
	width:230px;
}

#left-nav-pane .nav-level-3 {
	background-color:#94b8db;
	background-repeat: no-repeat;
}
.secondary-nav-item-level-2, .secondary-nav-item-level-2-selected {
	text-align: right;
}

.secondary-nav-item-level-2 {
	background-color:#6699cc;
	background-repeat: repeat-y;
}

.secondary-nav-item-level-2-selected {
	background-color:#94b8db;
	background-repeat: repeat-y;
}

#left-nav-pane .secondary-nav-item-level-2 a:link, 
#left-nav-pane .secondary-nav-item-level-2 a:active, 
#left-nav-pane .secondary-nav-item-level-2 a:visited,
#left-nav-pane .secondary-nav-item-level-2 a:hover,  
#left-nav-pane .secondary-nav-item-level-2-selected a:link, 
#left-nav-pane .secondary-nav-item-level-2-selected a:active, 
#left-nav-pane .secondary-nav-item-level-2-selected a:visited, 
#left-nav-pane .secondary-nav-item-level-2-selected a:hover {
	display: block;
	font-size: 1.0em;
	color: #000000;
	padding: 3px 30px 3px 10px;
}
#left-nav-pane .secondary-nav-item-level-2-selected a:link, 
#left-nav-pane .secondary-nav-item-level-2-selected a:active, 
#left-nav-pane .secondary-nav-item-level-2-selected a:visited, 
#left-nav-pane .secondary-nav-item-level-2-selected a:hover {
/*font-weight:bold;*/
}

.nav-level-1 #spacer-blue-bottom{height:30px;background-image:url(../images/nav/nav_bg_primary.gif);
}

#left-nav-pane .nav-level-2 .secondary-nav-item-level-2-selected a:hover, 
#left-nav-pane .nav-level-2 .secondary-nav-item-level-2 a:hover {
	text-decoration: underline;
	color: #000000;
	background-image:url(../images/nav/level2/nav_overarrow.gif);
	background-repeat: no-repeat;
	background-position: 206px 6px;
}
#left-nav-pane .nav-level-2 .secondary-nav-item-level-2 a.selected:link, 
#left-nav-pane .nav-level-2 .secondary-nav-item-level-2 a.selected:active, 
#left-nav-pane .nav-level-2 .secondary-nav-item-level-2 a.selected:visited, 
#left-nav-pane .nav-level-2 .secondary-nav-item-level-2 a.selected:hover, 
#left-nav-pane .nav-level-2 .secondary-nav-item-level-2-selected a.selected:link, 
#left-nav-pane .nav-level-2 .secondary-nav-item-level-2 a.selected:active, 
#left-nav-pane .nav-level-2 .secondary-nav-item-level-2-selected a.selected:visited, 
#left-nav-pane .nav-level-2 .secondary-nav-item-level-2-selected a.selected:hover {
	background-image: url(../images/nav/level2/nav_downarrow.gif);
	background-repeat: no-repeat;
	background-position: 206px 6px;
	text-align: right;
	padding: 4px 28px 4px 5px;
	
	color: #000000;
}
#left-nav-pane .nav-level-2 .secondary-nav-item-level-2 a.no-sub:link, 
#left-nav-pane .nav-level-2 .secondary-nav-item-level-2 a.no-sub:active, 
#left-nav-pane .nav-level-2 .secondary-nav-item-level-2 a.no-sub:visited, 
#left-nav-pane .nav-level-2 .secondary-nav-item-level-2 a.no-sub:hover, 
#left-nav-pane .nav-level-2 .secondary-nav-item-level-2-selected a.no-sub:link, 
#left-nav-pane .nav-level-2 .secondary-nav-item-level-2-selected a.no-sub:active, 
#left-nav-pane .nav-level-2 .secondary-nav-item-level-2-selected a.no-sub:visited, 
#left-nav-pane .nav-level-2 .secondary-nav-item-level-2-selected a.no-sub:hover {
    background-image: url(../images/nav/level2/nav_overarrow.gif);
	background-repeat: no-repeat;
	background-position: 206px 6px;
	text-align: right;
	padding: 4px 28px 4px 5px;
	color: #ffffff;
	

}
#left-nav-pane .nav-level-2 .secondary-nav-item-level-2-selected a.no-sub:link, 
#left-nav-pane .nav-level-2 .secondary-nav-item-level-2-selected a.no-sub:active, 
#left-nav-pane .nav-level-2 .secondary-nav-item-level-2-selected a.no-sub:visited, 
#left-nav-pane .nav-level-2 .secondary-nav-item-level-2-selected a.no-sub:hover {
	color:#000000;
}

/****************************************************************************************************************/


#left-nav-pane .secondary-nav-item-level-3 a:link, 
#left-nav-pane .secondary-nav-item-level-3 a:active, 
#left-nav-pane .secondary-nav-item-level-3 a:visited, 
#left-nav-pane .secondary-nav-item-level-3 a:hover, 
#left-nav-pane .secondary-nav-item-level-3-selected a:link, 
#left-nav-pane .secondary-nav-item-level-3-selected a:active, 
#left-nav-pane .secondary-nav-item-level-3-selected a:visited, 
#left-nav-pane .secondary-nav-item-level-3-selected a:hover {
	display: block;
	font-size: 1.00em;
	color: #ffffff;
	/*font-weight:bold;*/
	padding: 4px 30px 4px 12px;
}


#left-nav-pane .secondary-nav-item-level-3-selected a:hover, 
#left-nav-pane .secondary-nav-item-level-3 a:hover {
	text-decoration: underline;
	/*font-weight:bold;*/
}

#left-nav-pane .nav-level-3 .secondary-nav-item-level-3 a.selected:link, 
#left-nav-pane .nav-level-3 .secondary-nav-item-level-3 a.selected:active, 
#left-nav-pane .nav-level-3 .secondary-nav-item-level-3 a.selected:visited, 
#left-nav-pane .nav-level-3 .secondary-nav-item-level-3 a.selected:hover, 
#left-nav-pane .nav-level-3 .secondary-nav-item-level-3-selected a.selected:link, 
#left-nav-pane .nav-level-3 .secondary-nav-item-level-3-selected a.selected:active, 
#left-nav-pane .nav-level-3 .secondary-nav-item-level-3-selected a.selected:visited, 
#left-nav-pane .nav-level-3 .secondary-nav-item-level-3-selected a.selected:hover {
	display: block;
	background-image: url(../images/nav/level3/nav_subnavarrow.gif);  /**/
	background-repeat: no-repeat;
	background-position: 200px 7px;
	padding: 4px 30px 4px 12px;
	color: #002a5a;
	
	
}

#left-nav-pane .nav-level-3 .secondary-nav-item-level-3-selected a.selected:link, 
#left-nav-pane .nav-level-3 .secondary-nav-item-level-3-selected a.selected:active, 
#left-nav-pane .nav-level-3 .secondary-nav-item-level-3-selected a.selected:visited, 
#left-nav-pane .nav-level-3 .secondary-nav-item-level-3-selected a.selected:hover {
	color: #002a5a;
}

#secondary-navigation, #secondary-navigation-homepage {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/nav/nav-bg-blue.gif);
	background-repeat: repeat-y;
}



.green-box{
width:77px;height:77px;background-color:#ffffff;float:left;
}


.blue-box{
background-color:#013066;color:#ffffff;height:77px;width:461px;float:right;
}
table.title-blue-box{
width:100%;
vertical-align:middle;
height:77px;
}

table.title-blue-box tr td{
padding:7px 20px 7px 20px; 
}

.footer-left {
	background-image: url(../images/nav/nav-bg-grey.gif);
	background-repeat: repeat-y;
	width: 231px;
	height: 77px;
	float: left;
}


a#download:link, a#download:active, a#download:visited, a#download:hover{
	background-image:url(../images/download/pdfdownloadpage.gif);
	background-position: top left;
	width:154px;
	height:77px;
	border: none;
	display: block;
	float:left;
	text-decoration: none;
}

a#download:hover {
/*	background-image:url(../images/download/button_pdfdownloadpage_over.gif);*/
background-position:top right;
}
#building{
float:left;width:77px;height:77px;
}

div.footer-right { 
	width: 539px;
	background-color: #336799;
	float: left;
	background-image: url(../images/footer_bg.gif);
	background-repeat: repeat-x;
}

.page-title {

	/*font-size: 1.4em;
	font-weight: bold;
	color: #009933;*/
	margin: 0px 0px 0px 0px; 
	
}

.section-title-blue-bg{
font-size:1.4em;
font-weight: bold;
margin:0px;
padding:0px;
}


.page-title-blue-bg{
font-size:1em;
}

a#previous:link, a#previous:active, a#previous:visited, a#previous:hover {
	background-image: url(../images/footer-back.gif);
	background-position: top left;
	width: 77px;
	height: 77px;
	float: right;
	border: none;
	display: block;
	text-decoration: none;
}

a#previous:hover {
	background-image: url(../images/footer-back.gif);
	background-position: top right;
}


a#next:link, a#next:active, a#next:visited, a#next:hover{
	background-image: url(../images/footer-next.gif);
	background-position: top left;
	width: 77px;
	height: 77px;
	float: right;
	border: none;
	display: block;
	text-decoration: none;
}

a#next:hover {
	background-image: url(../images/footer-next.gif);
	background-position: top right;
}



.graph-right {
	float: right;
	margin: 0px 0px 15px 15px;
}

img.pdf-download, img.pdf-page {
     display: block;
	 float: left;
	 border: none;
}

a.pdf-section-link {
	width: 154px;
	height: 77px;
	float: left;
	display: block;
	border: none;
}

a.pdf-section-link:link, a.pdf-section-link:active, a.pdf-section-link:visited, a.pdf-section-link:hover {
	background-image: url(../images/download/pdfdownloadsection.gif);
	background-repeat: no-repeat;
	text-decoration: none;
}

a.pdf-section-link:hover {
/*	background-image:url(../images/download/button_pdfsection_over.gif);*/
background-position:top right;
}
