body { background-color: #014b6e; margin: 0;  }

/* AGill CSS */

body, p, td, th, div, blockquote, dl, ul, ol {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
}

h2 {
padding: 10px 0;
}

div#centernav {
font-size: 14px;
font-weight: bold;
padding: 30px;
font-family: Verdana, Arial;
}

#centernav .redlink, #centernav .purplelink, #centernav .greenlink, #centernav .bluelink {
margin:20px 0;
}

#centernav a {
color: #01A4E7;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
}


#centernav .redlink a:hover, #centernav .redlink a:active {
color: #EF4c23;
}



#centernav .greenlink a:hover, #centernav .greenlink a:active {
color: #7DA741;
}

#centernav .purplelink a:hover, #centernav .purplelink a:active {
color: #A4237D;
}


#centernav .redlinkactive a:active, #centernav .redlinkactive a:hover, #centernav .greenlinkactive a:active, #centernav .greenlinkactive a:hover, #centernav .purplelinkactive a:active, #centernav .purplelinkactive a:hover {
text-decoration: underline;
}


 .sublink {
color: #01A4E7;
position: relative;
left: 100px;
font-size: 10px;
padding-top: 4px;
padding-bottom: 4px;
}


#centernav .redlinkactive a, #centernav .redlinkactive .sublink a {
color: #EF4c23;
}


#centernav .greenlinkactive a, #centernav .greenlinkactive .sublink a {
color: #7DA741;
}


#centernav .purplelinkactive a, #centernav .purplelinkactive .sublink a {
color: #A4237D;
}

#centertext {
padding-right: 10px;

}

#centersmain {
background-color: #fff;
width: 737px;
}


#centertext a, #centertext a:link, #centertext a:visited {
color: #004B6E;
text-decoration: none;
font-weight: bold;
}

#centersmain #centertext {
padding: 60px;
}

#centertext a:active, #centertext a:hover {
text-decoration: underline;
}

#centersposition {
clear:right;
padding-left: 20px;
}

#centersposition #centertext {
padding-top: 10px;
}

div#centertext {
padding-bottom: 15px;
}

div#sub {
padding-left: 20px;

}

#sub img {
margin: 10px;
}

#sub ul {
list-style: none;
}

#sub li {
margin: 7px 0;
}

#sub h3, #subpubs h3 {
font-size: 16px;
font-weight: bold;
margin-bottom: 20px;
margin-top: 40px;
padding-right: 270px;

}

#subpubs {
height: 100px;
}

#allpubs {margin-left: 260px;
margin-right: 45px;
background: #fff;
padding: 0 15px;}

#sub p {
padding-right: 220px;
}

.twocolumnleft {
width: 50%;
float:left;
}

.twocolumnright {
width: 50%;
float:right;
}

#centerdirectorpurple, #centerdirectorgreen, #centerdirectorred {
float: right;
width: 125px;
padding: 0 10px;
font-size: 10px;
font-weight: bold;
text-align: center;
padding-bottom: 5px;
}

#centerdirectorpurple {
color: #a6247A;
}

#centerdirectorgreen {
color: #7bA843;
}

#centerdirectorred {
color: #F34B24;
}

#centerdirectorpurple img, #centerdirectorgreen img, #centerdirectorred img {
margin-bottom: 10px;
}

#centerquote {
width: 200px;
float: left;
position: relative;
left: 30px;
top: 30px;
margin-right: 10px;
font-size: 11px;
color: #fff;
font-weight: bold;
}

#centerquote p {
font-size: 12px;
text-align: left;

}

div#headersub {
position: absolute;
top: 149px;
right: 0px;
}

#yellowspace {
clear: both;
height: 50px;
width: 737px;
}

#bottomspace {
clear: both;
height: 25px;
width: 737px;
background-color: #014B6E;
}

#maincontent_wwd {
	position:absolute;
	left:55px;
	top:0;
	width:737px;
	background:#FDBA12;
	margin-bottom: 40px;
	}

#wwd_body {
float:left;
width: 690px;
background-image:url(/annualreport/images/bus.jpg);
background-repeat: no-repeat;
}

#wwd_headline {
background: #7ba842;
height: 110px;
margin-bottom: 0px;
padding-bottom: 0px;
}

#wwd_text {
margin-top: 0;
padding-top: 0;
background: url(images/whitebox.jpg);
background-repeat: repeat-y;
width: 656px;
float: right;
color: #004B6E;
}

#wwd_text h4 {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 16px;
margin-top: 23px;
font-weight: bold;
margin-bottom: 0;
}

#bottomnav {
background: #7BA842;
width: 656px;
height: 25px;
margin-left: 35px;
padding-top: 10px;
}

#leftfloat {
padding: 0 30px;
text-align: center;
float: left;
}

#leftfloat a, #rightfloat a {
color: #fff;
font-size: 14px;
font-weight: bold;
text-decoration: none;
font-family: Geneva, Arial, Helvetica, sans-serif;
}

#leftfloat a:hover, #rightfloat a:hover {
text-decoration: underline;
}

#rightfloat {
width: 60%;
text-align: center;
float: right;
}

#examples1 {
display: block;
position:absolute;
background-color: #fff;
padding: 15px;
font:11px Verdana;
z-index:2;
border: 2px solid #014B6E;
font-weight: bold;
}

#examples1 li {
font: normal 10px Verdana;
margin: 8px 0;
color: #000;
font-weight: normal;
}

#purplepop {
color: #A5247B;
}

#redpop {
color: #EF4C23;
}

#yellowpop {
color: #FEBA12;
}

#greenpop {
color: #7ba842;
}
#wwd_text p {
padding-right: 30px;
font-size: 11px;
}

.wwd_left {
float:left;
width: 325px;
padding-bottom: 15px;
}

div.arrow {
width: 60px;
height: 235px;
float:left;
margin-left: 0px;
padding-left: 0px;
}

.wwd_right {
float:right;
width: 331px;
padding-bottom: 15px;
}

.wwd_para {
float:right;
width: 265px;
}

.more {
width: 122px;
height: 23px;
border-top: solid 1px #93A6BC;
border-bottom: solid 1px #93A6BC;
vertical-align: middle;
padding-top:8px;
font-weight: bold;
font-family:Geneva, Arial, Helvetica, sans-serif;
color: #A5257B;
}

/* DCampbell CSS */


#maincontent {
	position:absolute;
	left:55px;
	top:0;
	z-index:1;
}

	
#topnav {
	width:701px;
	height:28px;
	z-index:2;
	background-color: #fdba13;
	font: bold 11px verdana;
	color: #004b6e;
	padding-left: 36px;
	padding-top: 7px;
}

#topnav a:link, #topnav a:visited {
	color: #004b6e;
	padding-left: 12px;
	padding-right: 12px; 
	 text-decoration: none; }
	
#topnav a:hover, #topnav a:active {
	color: #f04c23; 
	 text-decoration: none; }

#leftnavbox, #leftnavboxsub {
	position:absolute;
	top: 149px;
	left:42px;
	width:218px;
	height:460px;
	z-index:20;
	background-color: #FFFFFF;
}

#leftnavboxsub {	border-right: 1px #ccc solid; }

.policynav { margin-top: 20px;
}

.policynav p	{
	margin: 0 0 0 30px; 
	padding: 5px 0 10px 0;
	border-bottom: 1px solid #e1e7ec;
	font-size: 11px;
	font-weight: bold;
	color: #00a4e7; }
	
.policynav a:link, policynav a:visited  { text-decoration: none;
	color: #00a4e7; }

/* green policy center nav */
	 
.greennav a:link, .greennav a:visited {
	text-decoration: none; 
	color: #00a4e7; }
	
.greennav a:hover, .greennav a:active, .greennav a:focus, .greennav .selected {
	text-decoration: none;
	color: #7da741; }

.greentext { color: #7da741; }

/* main policy center nav */
	 
.bluennav a:link, .bluenav a:visited {
	text-decoration: none; 
	color: #00a4e7; }
	
.bluenav a:hover, .bluenav a:active, .bluenav a:focus, .bluenav .selected {
	text-decoration: none;
	color: #014B6E; }

.bluetext { color: #014B6E; }

/*purple policy center nav */
.purplenav a:link, .purplenav a:visited {
	text-decoration: none; 
	color: #00a4e7; }
	
.purplenav a:hover, .purplenav a:active, .purplenav a:focus, .purplenav .selected {
	text-decoration: none;
	color: #a4237d; }

.purpletext { color: #a4237d; }

/* red policy center nav */
.rednav a:link, .rednav a:visited {
	text-decoration: none; 
	color: #00a4e7; }
	
.rednav a:hover, .rednav a:active, .rednav a:focus, .rednav .selected {
	text-decoration: none;
	color: #ef4c23; }

.redtext { color: #ef4c23; }

/* purple support teams nav */

.supportnav { margin-top: 20px; }
.supportnav p	{
	margin: 0 0 0 30px; 
	padding: 5px 0 10px 0;
	border-bottom: 1px solid #e1e7ec;
	font-size: 11px;
	font-weight: bold; }
	 
.supportnav a:link, .supportnav a:visited {
	text-decoration: none; 
	color: #00a4e7; }
	
.supportnav a:hover, .supportnav a:active, .supportnav a:focus, .supportnav .selected {
	text-decoration: none;
	color: #a4237d; }

.purpletext { color: #a4237d; }
.orangecolumn {
	Background-color: #e9751f; }

.financialtext, .financialtext td, .financialtext p {
	font-size: 11px;
	font-family: verdana, arial;
	margin-left: 20px;	
	margin-top: 20px;
}

.greentext {
	color: #7DA741;
	font-weight: bold;
	margin-top: 14px;
	margin-bottom: 6px; }
	
.greenborder {
 border-bottom: solid 1px #7DA741; }
 
 .dotborder {
 border-bottom: dotted 1px #333;
  }

.footernav {
	text-align: right;
	 font: bold 10px verdana; 
	 color: #fff; 
	 background-color: #004b6e;
	 margin-top: 12px;
	 margin-bottom: 30px;}
	 
.footernav a:link, .footernav a:visited {
	color: #fff;
	padding-left: 5px;
	padding-right: 5px; 
	 text-decoration: none;
	}
	
.footernav a:hover, .footernav a:active {
	color: #f04c23; 
	 text-decoration: none; }
	 
	 .underlineindent {
	border-bottom: solid 1px #e1e7ec; 
	padding-bottom: 6px;
	padding-left: 30px;
	background-image:url(/annualreport/images/lightarrow.gif);
	background-repeat:no-repeat;
	margin-left: 30px; }

.supportunderline {
	border-bottom: solid 1px #e1e7ec; 
	padding-bottom: 6px;
	padding-left: 30px;
 }


/* JTa CSS */

#splashpage {
	position:absolute;
	left:51px;
	top: -5px;
}

#maincontent_hp {
	position:absolute;
	left:46px;
	top:0;
	width:765px;
	height:620px;
	z-index:1;
	background-image: url(images/homepage_header.jpg);
	background-repeat:no-repeat;
}

#topnav_hp {
	position:absolute;
	left:0;
	top:114px;
	width:722px;
	height:28px;
	z-index:2;
	background-image:url(images/homepage_header_menu.jpg);
	background-repeat:no-repeat;
	font: bold 11px verdana;
	color: #004b6e;
	padding-left: 45px;
	padding-top: 7px;
}

#topnav_hp a:link, #topnav_hp a:visited {
	color: #004b6e;
	padding-left: 12px;
	padding-right: 12px; 
	 text-decoration: none; }
	
#topnav_hp a:hover, #topnav_hp a:active {
	color: #f04c23; 
	 text-decoration: none; }

/*Policy Drop Down Menu*/

#policy_center_menu {
	position:absolute;
	left: 0px;
	top: 149px;
	width:765px;
	height:83px;

}

#hp_pc_left {
	position:absolute;
	left:0;
	top:0px;
	background-color: #fff;
}

#hp_pc_menu {
	position:absolute;
	left:387px;
	top:0;
	background-color: #fff;
}

#hp_pc_menu ul {
margin: 0px;
padding: 0px;
}

#hp_pc_right {
	position:absolute;
	left:541px;
	top:0;
	background-color: #fff;
}

#dropmenudiv{
position:absolute;
background-color: #f04c23;
padding-top: 27px;
padding-bottom: 1px;
border-bottom-width: 0;
font:normal 10px Verdana;
z-index:2;
}

#dropmenudiv a{
width: 175px;
display: block;
color:#FFFFFF;
padding-left: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{
color:#ffd940;
}

.navlist li {
list-style-type: none;
width: 150px;
margin-bottom: -5px;
padding: 0px;
}

/*------------*/

#body_hp {
	position:absolute;
	left:0;
	top:232px;
	width:707px;
	height:240px;
	z-index:2;
	font: bold 12px verdana;
	background-image:url(images/homepage_body.jpg);
	background-repeat:no-repeat;
	padding-left: 60px;
	padding-top: 10px;
}

#presidents_message2 {
	position:absolute;
	top: 20px;
	left: 360px;
	width: 165px;
	height: 248px;
}

#body_hp a:link, #body_hp a:visited {
	color: #00a4e7;
	 text-decoration: none; }
	
#body_hp a:hover, #body_hp a:active {
	color: #f04c23; 
	 text-decoration: none; }



#bottom_hp {
	position:absolute;
	left:0;
	top:454px;
	width:398px;
	height:144px;
	z-index:2;
	background-image:url(images/homepage_bottom.jpg);
	background-repeat:no-repeat;

}

#bottom_hp p{
font: 10px verdana;
color: #fff;
}

#bottom_hp h3{
font: bold 11px verdana;
color: #fff;
}

#botnav_hp {
	position:absolute;
	left:0;
	top: 595px;
	width:528px;
	height:14px;
	z-index:2;
	font: bold 10px verdana;
	color: #fff;
	padding-left: 240px;
}
 
 
#botnav_hp a:link, #botnav_hp a:visited {
	color: #fff;
	padding-left: 5px;
	padding-right: 5px; 
	 text-decoration: none; }
	
#botnav_hp a:hover, #botnav_hp a:active {
	color: #f04c23; 
	 text-decoration: none; }

/*Financial Summary Right Banner*/

#right_banner{
	position:absolute;
	left:0;
	top: 149px;
	width:737px;
	z-index:2;
	font: bold 10px verdana;
	color: #fff;

}

/*Quote Page*/

#quote_body {
	position:absolute;
	left:0px;
	background-image:url(images/quotes_left_bar.gif);
	background-repeat:no-repeat;
	background-color: #fff;
	width: 737px;
}


#quote_banner{
	position:absolute;
	left: 650px;
}

#quotetext{

	font-size: 11px;
	font-family: verdana, arial;
	margin-left: 60px;	
	padding-bottom: 10px;
}

#quotetext p {
	margin-right: 5px;	
}

#maincontent_quote {
	position:absolute;
	left:55px;
	top:0;
	width:737px;
	height:auto;
	z-index:2;
	background-color: #fdba13;
}


#botnav_quote {
	position:absolute;
	left: auto;
	top: auto;
	width:528px;
	height:14px;
	z-index:2;
	font: bold 10px verdana;
	color: #fff; 
	padding-left: 230px;
	padding-top: 10px;
	padding-bottom: 10px;
}
 
#botnav_quote a:link, #botnav_quote a:visited {
	color: #fff;
	padding-left: 5px;
	padding-right: 5px; 
	 text-decoration: none; }
	
#botnav_quote a:hover, #botnav_quote a:active {
	color: #f04c23; 
	 text-decoration: none; }
	 
/* Support Team Pages*/

#support_team_body {
	position:absolute;
	left:0px;
	background-image:url(images/support_team_side_bar.jpg);
	background-repeat:no-repeat;
	width: 737px;
	background-color: #e9751e;
}


#support_team_text{

	font-size: 11px;
	font-family: verdana, arial;
	background-color:#FFFFFF;
	margin-left: 261px;	
	width: 429px;
	padding-bottom: 10px;
}

#support_team_text p {
	margin-right: 10px;	
	margin-left: 10px;
}

#support_team_text li {
	margin-right: 10px;
	margin-bottom: 7px;
	margin-top: 7px;
}

#maincontent_support_team {
	position:absolute;
	left:55px;
	top:0;
	width:737px;
	height:auto;
	z-index:2;
	background-color: #fdba13;
}


#botnav_quote {
	position:absolute;
	left: auto;
	top: auto;
	width:528px;
	height:14px;
	z-index:2;
	font: bold 10px verdana;
	color: #fff; 
	padding-left: 230px;
	padding-top: 10px;
	padding-bottom: 10px;
}
 
#botnav_quote a:link, #botnav_quote a:visited {
	color: #fff;
	padding-left: 5px;
	padding-right: 5px; 
	 text-decoration: none; }
	
#botnav_quote a:hover, #botnav_quote a:active {
	color: #f04c23; 
	 text-decoration: none; }
	 
#support_team_menu {

	position:absolute;
	top:0;
	left: 60px;
	background-color:#FFFFFF;
	height: 170px;
	width: 200px;
	font: bold 8px verdana;
	border-right: 1px #ccc solid; 
	

}

#support_team_menu p {

	margin-top: 15px;
	margin-bottom: 10px;
	margin-left: 20px;
	font: bold 11px verdana;

}

#support_team_menu a:link, #support_team_menu a:visited {
	color: #00a4e7;
	 text-decoration: none; }
	
#support_team_menu_green a:hover, #support_team_menu_green a:active {
	color: #7ba843; 
	 text-decoration: none; }
	 
#support_team_menu_purple a:hover, #support_team_menu_purple a:active {
	color: #a6247a; 
	 text-decoration: none; }
	 
#support_team_menu_red a:hover, #support_team_menu_red a:active {
	color: #f04c23; 
	 text-decoration: none; }
	 
#it_header span{
margin-left: 206px;
}

#support_team_header span{
margin-left: 0px;
}

#ui_press_links a, #ui_press_links a:visited {

color: #f04c23;
text-decoration:none;

}


#ui_press_links a:hover, #ui_press_links a:active {

color: #f04c23;
text-decoration:underline;

}


#sitemap_body2 a, #pc_sitemap a {

text-decoration:none;
font: bold 12px verdana;
color: #014b6e;

}

#sitemap_body2 a:hover, #sitemap_body2 a:active, #pc_sitemap a:hover, #pc_sitemap a:active {
	color: #f04c23; 
	 text-decoration: none; 
}


#pc_sitemap p {

margin-top: 3px;
margin-bottom: 3px;

}

#sitemap_image span{
position:absolute;
top: 98px;
left: 541px;
}

#sitemap_body {
	position:absolute;
	left:0px;
	background-image:url(images/sitemap_side_bar.jpg);
	background-repeat:no-repeat;
	width: 737px;
	background-color: #e9751e;
}

#new_direction_body {
	position:absolute;
	left:0px;
	background-image:url(images/newdirection_body.jpg);
	background-repeat:no-repeat;
	width: 737px;
	background-color: #e9751e;
}

#newdirection_text{

	font-size: 11px;
	font-family: verdana, arial;
	background-image:url(images/newdirection_whitespace.jpg);
	margin-left: 35px;	
	width: 656px;
	padding-bottom: 10px;
}

#newdirection_text p {
padding-left:15px;

}

img {
padding: 0px;
margin: 0px;
}

table#policy th {
font-size: 12px; color: #014B6e;
}

table#policy tr:hover {
background: #DEF0F3;
}

