body {
	background-color: #AFCEE3;
	color: #2e2e2e; 
	font: 12px/18px Arial;	
	margin: 0 auto;	
         min-width: 988px;				
	}	
a:link, a:visited {
	color: #072d76; 
	}	
	
/*************** Top Area CSS ****************/	
	
table.top_wrap {
	background-color: #fff;
	border-collapse: collapse;
	margin: 0 auto;
	vertical-align: top;
	width: 100%;
	min-width: 988px;	
	}
td.topleft {
	background:url(../images/topbar_LB.jpg) repeat-x left top;	
	text-align:left;
	vertical-align: top;
         width: 50%;
	}
td.topcen {
	background:url(../images/topbar.jpg) no-repeat left top;
	text-align: center;
	width: 988px;	
	}
td.topright {
	background:url(../images/topbar_RB.jpg) repeat-x left top;
	text-align:left;
	vertical-align:top;
         width: 50%;
	}
table.top_wrap img, td.topleft img, td.topcen img, td.topright img, {
	display: block;
	border: 0;
	float: left;
	}	
	
	
/* Supernav */		
.supernav {
	color: #fff;
	display: block;	
	float: right;
	height: 24px;
	font: 11px/12px arial;	
	margin: 14px 0px 0px;
	width: 550px
	}
.supernav a:link, .supernav ul li a:link, .supernav ul li a:active  {
	font: 11px/12px arial;
	color: #fff;
	text-decoration: none;
	}	
.supernav a:hover, .supernav ul li a:hover {
	color: #f4c818;
	text-decoration: none;
	}	
.supernav a:visited {
	color: #fff;
	text-decoration: none;
	}			
.supernav img,.supernav ul li img {
	border: 0;
	display: block;
	}	
.supernav ul {
	color: #fff;
	list-style: none;	
	margin: 0;
	padding: 0;
	float: right;	
	}	
.supernav ul li {
	background: url(../images/supernav_arrow.gif) no-repeat 15px 2px;
	color: #fff;	
	float: left;
	padding: 0 12px 0 26px;	
	}		
.supernav ul li#strativalink a {
	font-weight: bold;
	color: #F4C91C;
}
.supernav ul li#strativalink a:hover {
	font-weight: bold;
	color: #ffe168;
}

li#supernav_select {
	background: url(../images/supernav_arrow.gif) no-repeat 15px 2px;
	color: #f4c818;	
	float: left;
	padding: 0 12px 0 26px;	
	}
		

li#supernav_select a:link, li.supernav_select a:visited {
	color: #f4c818;
	text-decoration: none;	
	}	
li#supernav_select a:hover {
	color: #ffe168;
	text-decoration: none;	
	}	
			
	

/* Header */
.head_wrap {
	color: #fff;
	display:block;
	float: left;
	font: 11px/12px arial;
	text-align: left;
	vertical-align: top;
	margin-bottom: 0px;
	float: clear;
	width: 988px;					
	}
.logo {
	display: block;
	float: left;
	margin: 10px 0 0 0;
	width: 200px;	
	}
.logo img {
	display: block;
	border: 0;
	}	

/* Main Nav */

/*#nav_wrap {
	color: #2686d0;
	display: block;
	font: 12px/16px arial;	
	float: right;
	margin: 33px 6px 0 0;
      	}
*/


#nav_wrap {
	color: #2686d0;
	display: block;
	font: 12px/16px arial;	
	float: right;
	margin: 33px 6px 0 0;
        /*width:67%;*/
	float:right;	
	}

#main 	{
	margin:0px 0px 0px 0px;
	clear:both;
	width:100%;
	float:left;
	position:relative;
	padding-bottom:0px;
        padding-right:0px;
} 

#main .menu {
	width:100%;
	position: relative;
	float:left;
        margin: 0;
	padding: 0;
}

#main .menu ul {
	margin: 0;
	padding: 0;
}

#main .menu li {
	display: block;
	list-style:none;
	float: left;
	padding-left:7px;
/*	background: url(../images/tableft.gif) no-repeat top left;*/
	text-decoration: none;
	text-align: center;
}

#main .menu a {
	float: left;
	padding: 0px 33px 0px 9px;
	margin-right: 2px;
	display: block;
/*	background: url(../images/tabright.gif) no-repeat top right;*/
	color: #082e7f;
	line-height:29px;
     /* font-weight:bold;
	text-transform:uppercase;
        font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-size:105%;
	text-decoration:none;
	
}

#main ul.menu li.active a span {
background-image:none;
padding-left:0px;
list-style:none;
}

/*
#main .menu  li	#current .active{
display:none;
	list-style:none;
	background:none;
}*/

#main .menu li.active a/*,
#main .menu li:hover a,
#main .menu li:hover a:active*/
{
	margin-right: 2px;
	background : url(../images/tab_right.gif) bottom right  no-repeat;
	padding: 0px 33px 0px 9px;
}


#main .menu li:hover a,
#main .menu li:hover a:active	{
	color:#2686D0;	
	list-style:none;
	}

#main .menu li.active a,
#main .menu li.active a:active	{
	color:#082e7f;	font-weight:bold;
	}

#main .menu li.active,
#main .menu li.active:active/*,
#main .menu li:hover,
#main .menu li:hover:active*/
{
	background:url(../images/tab_left.gif) bottom left  no-repeat;
	padding-left:8px;
}






#nav {
	vertical-align:top;	
	disaplay: block;
	border: 0px solid #000;
	text-align: left; 
    height: 27px;
	padding: 0 20px 0 20px;	
	}
#nav a  {
	color: #012b7b;
	display: block;
	margin-top:5px;
	text-decoration: none;	
  	}  
#nav a:hover  {
	color: #2686d0;
  	}  	
#menu_tab {
	display: block;
	vertical-align: top;
	height: 27px;
	}      
#corner {
	width: 20px;
	background:url(../images/tab_left.gif) no-repeat left top;
	text-align: left;
	vertical-align: top;
	height: 27px;
	float:left;
	}  
#menu {
	background:url(../images/tab_right.gif) no-repeat right top;
	float:left;	
	height: 27px;				
	padding: 0 34px 0 0;
	text-align: left;
	vertical-align: top;	
	}  
#menu a {
	color: #012b7b;
	display: block;
	float:left;		
	font-weight: bold;		
	margin-top:5px;
	text-decoration: none;
	}   
#nav_wrap td ul {
	float:left;
	list-style: disc;
	margin:0;
	padding: 0 10px 0 0;
	width: auto;	
    }
#nav_wrap td li {
	float:left;
	list-style: disc;
	margin:0;
	padding:0;
	}
	
	
/*************** Content Area CSS ****************/		

.main_wrap { 
	background-color: #fff;
	display: block;
	margin: 0 auto; 
	width: 100%;
	text-align: center;
	border: 0px solid #000;
	padding: 0px;
	margin: 0px;
	float: clear;
	min-width: 988px;	
	}

/* Banner/Pgtitle */	
.sub_banner {
	background-color: #fff; 
	display: block;	
	height: 200px;	
	margin: 0 auto;	
	text-align: left; 
	vertical-align: top;	
	width: 988px;
	}	
	
.sub_banner img {
	display: block;	
	border: 0px;
	}		
.print_banner {
	display: none;
	}	
	
/* Content Structure */
.content_wrap {
	background:url(../images/content_bg.jpg) repeat-y 39px 0px;
	background-color: #fff;	
	display: block;	 
	text-align: center;
	margin: 0 auto;	
	margin: 0 auto;		
	width: 988px;
	}
.content_wrap img {
	display: block;
	border: 0px;
	}		
.content_corner {
	background: url(../images/content_corner.jpg) no-repeat 39px 0px;
	display: block;		
	margin: 0 0 40px 39px;
	margin: 0 auto;				
	text-align: center;
	vertical-align: top;
	width: 988px;	
	}				
td.subnavcol {
	padding-top: 3px;
	text-align: left;
	vertical-align: top;
	width: 245px;
	}	
td.contentcol {
	color: #2e2e2e; 
	font: 12px/18px Arial;
	text-align: left;
	padding-bottom: 55px;	
	vertical-align: top;
	width: 509px;
	}	
td.contentcol a {
	color: #2e2e2e; 
	text-decoration: none;
	}	
td.contentcol h2 {
	color: #072d76; 
	font: 17px/24px Arial;
	text-align: left;
	margin: 0 0 18px 0;	
	width: 90%;
	}		
td.contentcol p {
	color: #2e2e2e; 
	font: 12px/18px Arial;
	text-align: left;	
	vertical-align: top;
	width: 90%;
	}	
td.contentcol ul {
	color: #2e2e2e;
	list-style: none;	
	margin: 0;
	padding: 0;
	}	
td.contentcol li {
	background: url(../images/arrow.gif) no-repeat 2px 4px;
	padding: 0 0 0 17px;
	margin-bottom: 15px;
	width: 85%;		
	}		
td.sidebarcol {
	color: #444444; 
	font: 12px/18px Trebuchet MS;	
	text-align: left;
	vertical-align:top;
	width: 246px;
	padding: 6px 0 0 0;	
	}					


/* rightsidebar */			
.sidebar_wrap {
	display: block;
	float: left;
	width: 181px;	
	}	
.sidebar_wrap p {
	margin-top: 0px;
	}		
.sidebartop {
	background: url(../images/sidebar_top.jpg) no-repeat left top;
	height: 26px;
	}
.sidebartop img {
	border: 0px;
	display: block;
	}				
.sidebarcen {
	background: url(../images/sidebar_bg.jpg) repeat-x left top;
	padding: 0 0 21px 20px;
	display: block;	
	}
.sidebarcen p {	
	color: #fff; 
	font: 12px/18px Arial;
	text-align: left;
	margin: 0;	
	vertical-align: top;	
	width: 90%;	
	}					
.sidebarpara {
	color: #444444; 
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 8px 20px 0px 20px;
	border: 0px solid #efefef;
	}				
.sidebarbot {
	background: url(../images/sidebar_bot.jpg) no-repeat left top;
	height: 40px;
	display: block;
	}	
.sidebarhead {
	font: bold 15px/18px Trebuchet MS;
	color: #00126b; 
	display: block;
	text-align: left;
	margin-bottom: 10px;
	}		
.sidebarphoto {
	margin-left: 8px;
	}
  
/* Subnav */
.submenu {
	color: #072d76;		
	font: 11px/15px Arial;
	padding: 0 0 9px 39px;	
    width: 175px;		
	}	
.submenu a { 
	background: url(../images/subnav_arrow.gif) 41px 3px no-repeat; 
	color: #072d76;	
	display: block;	
	font: 11px/15px Arial;
	padding: 0 0 0 53px;	
	text-decoration: none;	
	}	
.submenu a:hover { 
	color: #2686d0;
	display: block;
	font: 11px/15px Arial;		
	text-decoration: none;
	}		
.submenu_select {
	color: #072d76;		
	font: 11px/15px Arial;
	padding: 0 0 9px 39px;	
    width: 175px;
	}	
.submenu_select a { 
	background: url(../images/subnav_arrow.gif) 41px 3px no-repeat; 
	color: #072d76;	
	display: block;	
	font: bold 11px/15px Arial;
	padding: 0 0 0 53px;	
	text-decoration: none;	
	}	
		
/* Footer CSS */	



.footer_wrap { 
	background:url(../images/footer_bg.jpg) repeat-x center top;
	background-color: #AFCEE3;
	bottom: 0px;
	display: block;
	margin: 0 auto; 
	min-height: 109px;		
	padding-top: 20px; 
	text-align: center;
	width: 100%;
         min-width: 988px;	
	position: relative;
	}	
.footer_inner { 
	width: 988px;	
	margin: 0 auto; 		
	}		
.login { 
	color: #5a6687;
	display: block;
	font: 11px/16px Arial;	
	margin: 0 auto;
	padding-top: 6px;
	width: 988px;	
	text-align: left;	
	}	
.login a {
	background:url(../images/footer_arrow.gif) 1px 3px no-repeat;
	color: #5a6687;
	display: block;	
	padding: 0 0 5px 10px;	
	text-decoration: none;	
	}		
.footer { 
	border-top: 0px solid #87adcb;
	color: #5a6687;
	display: block;
	font: 11px/16px Arial;
	height:100%; 	
	margin: 0 auto;
	padding-top: 6px;
	width: 988px;		
	}	
.footer a {
	color: #5a6687;
	font: 11px/16px Arial;
	text-decoration: none;
	}						
.footerleft {
	color: #5a6687;
	float: left; 
	text-align: left;	
	padding: 0 0 9px 0;		
	width: 70%;
	}	
.footerleft a { 
	color: #5a6687;
	font: 11px/16px Arial;
	text-decoration: none;
	}	
.footerright { 
	color: #5a6687;
	float: right;
	text-align: right;
	width: 28%;
	}	
.footerright a { 
	color: #5a6687;
	text-decoration: none;
	}	
.footer a:hover, .footerright a:hover, footerleft a:hover { 
	color: #2a4a87;
	text-decoration: none;
	}
.login a:hover  { 
	color: #2a4a87;
	text-decoration: none;
	}	

	
	
/***********************************************/

/* Home css */

#home_wrap {
	overflow:auto;  /* cater to the older browsers */
	overflow-x:hidden; /* scroll horizontal */
	overflow-y:hidden; /* Hide vertical*/
	width: 988px; /* added */
	margin: 0 auto; /* added */
	}	
table.home_banner {
	background-color: #fff; 
	display: block;	
	height: 570px;	
	margin: 0 auto;	
	text-align: left; 
	vertical-align: top;	
	width: 988px;
	}
.home_banner_print {
	display: none;
	}	
table.home_content_wrap {
	display: block;
	left: 0px; 
	margin: 0 auto;		
	margin-bottom: -193px; 
	text-align: center;	
	position: relative; 		
	top: -227px;	
	width: 988px;
	z-index:0; 	
	}	

.home_content{
	text-align: left;
	vertical-align: top;
	width: 988px;
	}		

td.home_left, td.home_cen {
	color: #2e2e2e; 
	font: 12px/18px Arial;	
	padding: 30px 0 0 0;
	text-align: left;		
	vertical-align: top;
	width: 270px; 	
	position: relative; 
	z-index:1;	
	}
td.home_right {
	color: #2e2e2e; 	
	display: block;
	float: left;
	font: 12px/18px Arial;	
	text-align: left;	
	padding: 30px 0 0 0;	
	vertical-align: top;
	position: relative; 
	z-index:1;	
	}

.teaser1 {
	color: #2e2e2e; 
	font: 12px/18px Arial;	
	margin: 0 0 0 46px;
	text-align: left;	
	width: 200px; 		
	}
.teaser2 {
	color: #2e2e2e; 
	font: 12px/18px Arial;		
	text-align: left;	
	margin: 0 0 0 33px;	
	width: 200px; 			
	}
.teaser3 {
	color: #2e2e2e; 
	font: 12px/18px Arial;	
	margin: 0 0 0 20px;
	
	padding-bottom: 20px;
	text-align: left;	
	width: 360px; 		
	}				
.teaser_para1 {
	display: block;
	font: 12px/18px Arial;	
	margin: 10px 30px 0 15px;
	padding:0px;
	width: 180px; 	
	}
.teaser_para2 {
	display: block;
	font: 12px/18px Arial;	
	margin: 10px 0 0 15px;
	padding-bottom:0px;
	width: 90%; 	
	}
.teaser_para3 { 
	display: block;
	font: 12px/18px Arial;	
	margin: 4px 0 8px 15px;
	padding-bottom:0px;
	width: 95%;	
	}	
.para3table {
	max-width:340px;
	padding:0;
	margin:0; 
}
.teaser_para2_text {
	float: left;
	font: 12px/18px Arial;	
	margin: 0 0px 10px 0;		
	width: 110px;	
	}		
.teaser_para3_text {
	float: left;
	font: 12px/18px Arial;	
	margin: 0 20px 0 0;		
	width: 200px;	
	padding:0;
	}			
.teaser_fpfp_text {
	float: left;
	font: 12px/18px Arial;	
	margin: 0 20px 0 0;		
	width: 170px;	
	}	
.teaser_para3 h1 {
	color: #2e2e2e; 
	font: bold 13px/18px Arial;		
	margin: 0 0 6px 0;
	}							
.teaser_inner_photo {
	float: right;	
	display: inline;
	}					
.teaser_but1, .teaser_but2, .teaser_but3 {
	text-align: left;
	vertical-align: top; 
	}	
.teaser_but1 img,
.teaser_but2 img,
.teaser_but3 img  {
	margin: 0 0 0 15px; 
	border: 0px;	
	}		
	
/*homepage flash*/	
#myFlashContent	 {
	margin: 0 auto;	
	text-align: center;
	vertical-align: top;
	display:block;
	}	
#myFlashContent h1 { 
	font: bold 15px Arial;
	color: #36451e;	
	text-align: center;
	vertical-align: top;
	margin: 120px 0 20px 0;
	}	
#myFlashContent img { 
	display: block;
	margin: 0 auto; 	
	margin-bottom: 65px;
	text-align: center;
	}
.clr {
	clear: both;
}
.strativalink {
	font-weight: bold;
	color: #F4C91C;
}
