

body { background:#FFFFFF url(images/bg-01.jpg) repeat-x; margin:0;padding:0;font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;	color:#3c4045; text-size:11px; text-align:center; font-size: 12px; line-height:16px;}
a { color:#018ec4; }
.container { width:900px; margin:0px auto; padding:0; text-align:left;}

h1, head1{ font-size:18px; color:#24272c;}
h2, head2{ font-size:15px; color:#24272c;}
h3, head3{ font-size:13px; color:#24272c;}

/* Header */

.header {background:url(images/header-bg.gif) no-repeat; height:116px;}
.logo {
	float:left;
	margin-top:18px;
	margin-left:35px;


}

/* Nav */
#headernavbar{ float:left; clear:both; width:887px; background-image:url(images/nav-bg.gif); background-repeat: repeat-x; height: 29px; display: inline; }
.headernavbar-container{ padding-top:90px;}

#headernavbar #navitems{
height: 29px;
margin: 0;
padding-left: 25px;
background-image:url(images/nav-left-cap.gif);
background-position:left;
background-repeat:no-repeat;
}

#headernavbar ul{ margin: 0;padding-left: 0;display: inline;}
#headernavbar ul li{line-height:12px;padding-right: 14px;padding-left: 14px;padding-top:8px; padding-bottom:9px; list-style: none; display: block;margin:0;float:left; font-size: 11px;font-weight: bold;border-right:1px solid #FFF;}
#headernavbar ul li A{color:#FFF;text-decoration: none;}
#headernavbar ul li A:hover{color:#000;text-decoration: none;}

/* Homepage */
.main{
	float:left;
	clear:both;
	background-color:#f4f4f6;
	
	}

	/* Homepage Left */
	.main-left{  float:left; background:url(images/main-left.gif) top; background-repeat:repeat-y; width:554px; }
	#intro-text{ padding:50px 47px 15px; }

	/* Homepage Right */
	.main-right{ float:left; width:346px; background:url(images/main-right.gif) repeat-y;  }
	#email-alerts { background:url(images/bg-email-alerts.gif) no-repeat; height:130px; }
	#email-alerts a {  font-size:11px; color:#888a8e; text-decoration:none; }
	#email-alerts a:hover {  color:#018ec4; text-decoration:underline; }
	.email-alerts-inner{ padding:45px 0 0 30px; }
	.latest-news { background:url(images/latest-news-bg.gif) no-repeat top; width:298px; }
	#latest-news-inner { padding:35px 0 35px 30px; font-size:11px; }
	#latest-news-inner a { color:#018ec4; text-decoration:none; }
	#latest-news-inner a:hover { color:#34383f; text-decoration:underline;}
	.announcementsContainer {width:230px; margin-top:30px;}
	.date{ color:#b8babf;  }
	
	#other-link { background:url(images/bg-movie.gif) no-repeat; height:130px; }
	#other-link a {  font-size:11px; color:#888a8e; text-decoration:none; }
	#other-link a:hover {  color:#018ec4; text-decoration:underline; }
	.other-link-inner{ padding:45px 0 0 30px; }
	
	

/* Annual Report Right */
	.main-right{ float:left; width:346px; background:url(images/main-right.gif) repeat-y;  }
	#annual-report { background:url(images/bg-annual-report.gif) no-repeat; height:130px; }
	#annual-report a {  font-size:11px; color:#888a8e; text-decoration:none; }
	#annual-report a:hover {  color:#018ec4; text-decoration:underline; }
	.annual-report-inner{ padding:35px 0 0 30px; }
	.annual-news { background:url(images/latest-news-bg.gif) no-repeat top; width:298px; }
	#annual-news-inner { padding:35px 0 35px 30px; font-size:11px; }
	#annual-news-inner a { color:#f26220; text-decoration:none; }
	#annual-news-inner a:hover { color:#34383f; text-decoration:underline;}
	



#sub-header{ background:url(images/sub-header.jpg) no-repeat; width:900px; height:156px; clear:both; }
#sub-header img{ margin-top:92px;}

.sub-main {background:#f4f4f6 url(images/sub-main-bg-tile.gif) repeat-y; }
.sub-main-bg {} 

.sub-left {width:238px; float:left;}
.sub-right {width:620px; float:left;}
.sub-right-content {padding:25px 0 40px 42px; }
#sub-nav-container{width:211px; margin-left:27px; text-align:left;padding:13px 0 99px 0; background:url(images/sub-nav-bg-base.gif) no-repeat bottom;}


#sub-nav{margin: 0;padding: 0;}

#sub-nav li { list-style: none; margin: 0; padding: 10px 20px 12px 20px; background:url(images/sub-nav-bg-buttons.gif) no-repeat bottom;}
#sub-nav li a { text-decoration: none; font-size:11px; font-weight:bold; color:#018ec4; }

#sub-nav li a:hover { color:#000; font-size:11px; font-weight:bold; }

#sub-nav-active a{color:#FFFFFF;}


/* Footer */
#footer { clear:both; background:url(images/footer-bg.gif) repeat-x; height:126px; text-align:center; font-size:11px;}
#footer a{ text-decoration:none; color:#24272c;}
#footer a:hover{ color:#018ec4; text-decoration:underline;}
.footer-nav{padding:50px 0 10px 0;}
#footer ul {display: inline; margin:0; padding:0; }
#footer li {display: inline; margin:0px 10px; padding:0;}
#disclaimer {color:#797f89}
#disclaimer a {color:#018ec4;}

.staff {
	border: 1px solid #999;
	padding:2px;
	margin-right:20px;
	margin-bottom:20px;
}

.map {
	border: 1px solid #999;
	margin-right:20px;
}
.operationsImage {
	border:1px solid #999;
	padding:2px;
	background-color:#FFF;
	text-align:center;
}