BODY
{		   
	margin:0px;
	padding:0px 0 10px 0;
	background-color: #407B9B;
	font-family: Trebuchet MS, Georgia, Verdana, Arial, Helvetica, Times New Roman;
	font-size:11px; color: #1F2E37; font-weight:400; text-decoration:none; border-top:2px solid #C7E5F0;
	       
}
a {
	color:#20356A;
}


p, h2, h3{
	margin:0; padding:0; }
/*
ul {list-style-type:none;}
*/

.divmain {
width:1007px;
margin:0px auto;
background-color:#FFFFFF;
border-top: 0px #ffffff solid;
border-left: 8px #ffffff solid;
border-bottom: 8px #ffffff solid;
border-right: 8px #ffffff solid;
}
.divheaderbar {
	width:1007px; height:229px; background:url(images/header-img.jpg) no-repeat left top; }

#menubarwrap {
	height: 34px;
	float:none;
	background-color:#20356A;
	border-top:1px solid #fff;
	width:1007px;
	text-align:center;
}

ul#divmenubar {
	width:1007px;
	position:relative;
	background-color:#5295B8;
	list-style-type:none;
	margin:0;
	padding:0;
}

ul#divmenubar li{float:left; }
ul#divmenubar li a{
	display:block;
	height:34px;
	font:13px/34px Trebuchet MS, Arial, Helvetica, sans-serif;
	background-color:#20356A;
	color:#fff;
	/*padding:0 32px;*/
	text-decoration:none;
	border-right:1px solid #fff;
	float:left;
	font-weight:600;
	width:125px;
}


ul#divmenubar li a:hover{background-color:#5295B8; color:#fff; }
ul#divmenubar li a.nobor{border-right:none;}


#menu_home {
}

#menu_story {
	}

#menu_services {
	
}

#menu_newsroom {
	
}

#menu_careers {
}

#menu_people {
}

#menu_client {
}

#menu_contact {
}




#home li{float:left; }
#home li a{display:block; height:34px; font:13px/34px Trebuchet MS, Arial, Helvetica, sans-serif; background-color:#20356A; color:#fff; padding:0 32px; text-decoration:none; border-right:1px solid #fff; float:left; border-top:1px solid #fff; font-weight:600; padding-left:5px;}
#home li a:hover{background-color:#5295B8; color:#fff; }
#home li a.nobor{border-right:none;}
	
	
.divbody {
	width:1007px; text-align:left ; clear:both; float: left;
	background-color:#AAC3D2;
}


.divleftpanel {
	width:737px; height:auto; float:left; padding-right:11px; padding-left:10px; text-align:left top; padding-top:22px; padding-bottom: 5px;
	background-color:#FFFFFF;}
.divwelcomebody {
	width:737px; height:auto; float:left;}
div.welcome {
	width:737px; height:28px; font-family:Georgia, Times New Roman, Times, serif; font-size:22px; font-weight:normal; color:#20356A; border-bottom:1px solid #FFCC33; }
div.welcome h2{width:300px; font-family:Georgia, Times New Roman, Times, serif; font-size:22px; font-weight:normal; color:#20356A}
div.welcome a {
	display:block; width:50px; float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; background:url(images/bullet.gif) no-repeat right top; color:#FF9933; text-decoration:none; margin: -17px 3px 0 0;}	
div.welcome a:hover {
	display:block; width:50px; float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; background:url(images/bullet.gif) no-repeat right top; color:#FF9933; text-decoration:underline; margin: -17px 3px 0 0;}	
.divwelcometext {
	width:737px; float:left; text-align:left top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; font-weight:normal; text-decoration:none; padding-top:10px; padding-bottom:28px; }
.divupdatesbody {
	width:369px; height:auto; float:left; padding-right:15px;}
div.updates {
	width: 369px; height:24px;	font-family:Georgia, Times New Roman, Times, serif; font-size:18px; font-weight:normal; color:#20356A; border-bottom:1px solid #FFCC33; }
div.updates h3{width:200px; font-family:Georgia, Times New Roman, Times, serif; font-size:18px; font-weight:normal; color:#20356A}	
div.updates a {
	display:block; width:50px; float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; background:url(images/bullet.gif) no-repeat right top; color:#FF9933; text-decoration:none; margin: -17px 3px 0 0;}	
div.updates a:hover {
	display:block; width:50px; float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; background:url(images/bullet.gif) no-repeat right top; color:#FF9933; text-decoration:underline; margin: -17px 3px 0 0;}
.divupdatetext {
	width: 331px; height:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#20356A; background-color:#F4F8FA; padding:15px 23px 13px 15px; line-height:19px;}		
.divprofilebody {
	width:352px; height:auto; float:left; }
div.profile {
	width: 352px; height:24px;	font-family:Georgia, Times New Roman, Times, serif; font-size:18px; font-weight:normal; color:#20356A; border-bottom:1px solid #FFCC33; }
div.profile h3{width:200px; font-family:Georgia, Times New Roman, Times, serif; font-size:18px; font-weight:normal; color:#20356A}	
div.profile a {
	display:block; width:50px; float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; background:url(images/bullet.gif) no-repeat right top; color:#FF9933; text-decoration:none; margin: -17px 3px 0 0;}	
div.profile a:hover {
	display:block; width:50px; float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; background:url(images/bullet.gif) no-repeat right top; color:#FF9933; text-decoration:underline; margin: -17px 3px 0 0;}
.divprofiletext {
	width: 310px; height:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#20356A; background-color:#F4F8FA; padding:15px 14px 13px 14px; line-height:19px;}			
.divrightpanel {
	width:247px; float:left; height:auto; padding-top:3px; }
div.divrightpanel h2 {
	height:24px; background-color:#EEBB26; border-bottom:1px sild #FFFFFF; font-family:Georgia, Times New Roman, Times, serif; font-size: 18px; color:#FFFFFF; padding-left:10px; padding-top:3px; text-align:left ; }	
.divform {
	width:237px; text-align:left top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; background-color:#AAC3D2; border-top:1px solid #FFFFFF; padding-top:13px; padding-left:10px; padding-bottom:1.5em; color:#1B2F5F; border-bottom:1px solid #FFFFFF;}
.inputbox {
	background-color:#FCFCFC; border:1px solid #A7BAC5; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; width:144px; height:17px; padding-top:3px;}
.divform label {
	height:17px; display:block; width:76px; float:left; padding-top:3px; }		
.divformbutton {
	width:223px; text-align:right; float:left; display:block;  }
.bluebold {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.blueunderline {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:underline; }			
.divformlink {
	 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:left top; font-weight:normal; float:left; text-decoration:underline; color:#20356A; text-align:left middle; padding-top:8px;}
.divformlink:hover {
	text-align:left top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:left top; font-weight:normal; float:left; text-decoration:none; color:#20356A}
.divdirectory {
	width:247px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; background-color:#AAC3D2; height:50px; border-top:1px solid #FFFFFF; padding-top:17px; border-bottom:1px solid #FFFFFF;}
.listmenu {
	width:224px;}
.bluebar {
	width:247px; height:15px; background-color:#1F3468; border-top:1px solid #FFFFFF; float:left;}
.divfooterbar {
	 width:1007px; height:47px; border-top:2px solid #FFFFFF; float:left; background:url(images/footerlogo.jpg) no-repeat #4683A5; background-position: 11px 11px; text-align:right; padding-top:11px;}
.divfooterlinks {
	width:580px; height:27px; text-align:left; font-family:Trebuchet MS, Arial, Verdana, sans-serif; font-size:10px; line-height:15px; font-weight:normal; color:#FFFFFF; float:right;}
.footerlinks {
	font-family:Trebuchet MS, Arial, Verdana, sans-serif; font-size:10px; line-height:15px; font-weight:normal; color:#FFFFFF; text-decoration:none;}	
.footerlinks:hover {
	font-family:Trebuchet MS, Arial, Verdana, sans-serif; font-size:10px; line-height:15px; font-weight:normal; color:#ACDCF8; text-decoration:none;}
.divcolorbar {
	width:999px; height:1px; background:url(images/colorlines.gif) no-repeat; background-position:left top; padding:4px; float:left;}
.spacer{clear: both; font-size: 1px; line-height: 1px; margin: 0; padding: 0; height: 1px;}	
/*creating overflow for fade container*/
.fade_container {
	background-color:#F4F8FA;
	height: 205px;
	overflow: auto;
	width: 355px;
}