
script
{
     position: absolute;
     display:none;}

body {
	background:#F4F7FA;
}

.wrapper 
{
    background:#F4F7FA url(images/site_Bg.jpg) 50% 0 repeat-x;

}

table td{ vertical-align:top;}

.wrapper >.inner
{	margin:0 auto;
	min-height:500px;
	/*outline:1px solid #ccc; */
	position:relative;
    width:950px;}
.leftshadow {
	background:url(images/shadow_left.png) top right no-repeat;
	width:9px;
	height:474px;
	position:absolute;
	top:217px;
	left:-9px;
	float:left;
	z-index:0;
}
.rightshadow {
	background:url(images/shadow_right.png) top right no-repeat;
	height:407px;
	width:10px;
	float:right;
	position:absolute;
	top:138px;
	right:-11px;
	float:right;
}
.header {
	background:url(images/header_logo_bg.png) 0 0 no-repeat;
	height:107px;
}


a.logo{ display:block;
position:relative;
top:25px;
width:200px;
height:75px;}

.sitelinks {
	position:relative;
	top:15px;
	right:10px;
	float:right;
	}
.sitelinks ul li{display:block;
                  float:left;}

.sitelinks li.NavigationListItem a
{ padding:0 10px;
  border-right:1px solid #999;
  text-decoration:none;
  color:#285B92;
  font-weight:bold;
  font-size:.8em;
  text-transform:lowercase;
  
    }

.searchbox{
	float:right;
	position:relative;
	top:0;
	right:0;}



.d1nav {
	background:url(images/d1_bg_left.png) top left no-repeat;
}
.d1nav .inner {
	background:url(images/d1_bg_right.png) top right no-repeat;
	height:31px;
	width:950px;
}

.d1nav table * 
{
    padding:0!important;
     margin:0!important;
     border:none;
      }
.d1nav #MenuTable{margin-top:0!important;}
.d1nav a 
{
    font-weight:bold!important;
    color:#285B92;
	font-size:1.1em!important;
	display:block!important;
	padding:0 33px!important;
	text-align:center!important;
	line-height:29px!important;
	margin:2px 0!important;
	background:url(images/d1_divider.png) top right no-repeat!important;
	/*border-left:1px solid #fff!important;
	border-right:1px solid #ccc!important;*/
	text-decoration:none!important;
	float:left!important;/* fix for Mac Safari*/
	}
 	
	
.d1nav a:hover,
.d1nav a.HTabSelected,
.d1nav a.HTabHover
{
    background-color:#fff!important;
    color:#000;
	}
	 	
.breadcrumbs {
	height:25px;
}


/************************************************************************/
/*HOME PAGE*/

.home .box1 
{
 height:240px!important;
position:relative;
                  }
.home .box1 .top{ background:#fff;
                  
                  }

.home .box1 .left{
	height:240px;
	width:541px;
	position:absolute;
	top:0;
	left:0;}

.home .box1 .right
{
    position:absolute;
    top:0;
	height:240px;
	background:url(images/top_right_bg.png) top left no-repeat;
	left:420px;
	padding-left:118px;}


.home .box1 .right .mission p
{
    line-height:14px;}

.home .box1 .right .mission
{
    height:100px;
    padding-top:5px;
    }


.home .box2{
	background:url(images/home_lower_bg.png) top left no-repeat;
	min-height:440px;
	clear:both;}
	
.home .box1,
.home .box2 {clear:both;}
	
	
/*.home .box2 div{
	outline:1px solid yellow;
	}*/
	
.home .box2 .top,
.home .box2 .bottom{ clear:both;}
	
.home .box2 .top .left {
	height:186px;
	width:623px;
	float:left;}
.home .box2 .top .right {
	float:left;
	width:326px;
	height:186px;
	}

.home .box2 .bottom .left,
.home .box2 .bottom .middle, 
.home .box2 .bottom .right{
	float:left;
	height:232px;
	width:316px;}


.home .box2 h2 {
	color:#fff;
	margin:15px;
	font-size:1.5em;
	font-weight: lighter;}
.home .box2  ul {
	margin:10px 35px;}
.home .box2 .top li { list-style-image:url(images/g_bullet.png);}
.home .box2 .bottom li { list-style-image:url(images/o_bullet.png)}

.home .box2 li{margin-top:10px;}


.home .box2 ul.wwyltd li{margin-top:5px;}


.home .box2 li a {
	color:#e4e4e4;
	text-decoration:none;}

.home .box2 li a:hover{color:#fff; background:#333;}

/* CONTENT PAGE STYLES*/
.main {
    position:relative;
	background:#B8CADB url(images/colleft_bg.png) top left no-repeat;
	border-left:1px solid #e4e4e4;
	border-top:1px solid #e4e4e4;
}
.colleft {
	position:absolute;
	top:0;
	left:0;/*	*/
	min-height:400px;
	
}
.colleft .SubNavPanel a{display:none!important;}
.colleft .SubNavPanel table td.navlink a {display:block!important;}
.colleft .SubNavPanel table td {display:none;}

.colleft .SubNavPanel table td.navlink {display:block;}

.colleft .PageSubNavMenu {
	background:url(images/d2_bg.png) bottom left no-repeat;
	list-style:none;
	margin-left:-2px;
	position:relative;
}

.colleft .SubNavPanel td{margin-left:-6px;
padding-bottom:5px;
margin-bottom:-5px;}


.colleft .SubNavPanel td:hover,
.colleft .SubNavPanel td.navlinkselected{
	background:url(images/li_hover.png) bottom left no-repeat;
	padding-bottom:5px;
	margin-left:-6px;}
	


.colleft .SubNavPanel a{ 
color:#000;
 display:block;
 width:212px;
 padding:7px;
 padding-left:35px;
 padding-right:5px;
 text-decoration:none;
 font-weight:bold;
}

.colleft .SubNavPanel a:hover, 
.colleft .SubNavPanel td.navlinkselected a{
	color:#000;
	background:url(images/d2_hover.png) 0 50% no-repeat;
	margin-left:-6px;
	padding-left:25px;}



.colright {

	margin-left:218px;
	background:#FFF;
	min-height:400px;
	_height:400px;
	border:1px solid #e4e4e4;
	padding:15px;
}


.footer {
	background:url(images/footer_shadow.png) top left repeat-x;
}

.footer .box1
{
    min-height:21px;
    background:url(images/footer_logo.png) 0 5px no-repeat;
    padding-left:100px;
    float:left;
    width:50%;
    font:1em Trebuchet MS, arial, sans-serif;
    }

.footer .box2
{   text-align:right;
    margin-left:60%;
    font:0.5em Trebuchet MS, arial, sans-serif!important;
    text-transform:lowercase;
}
 .footer .box2 ul.NavigationUnorderedList li
 {
     float:right;padding:0 0 0 10px;}   
    .footer .box2 ul.NavigationUnorderedList li a
    {
        text-decoration:none;
     }

/*  Subnav overrides for level 3*/
div.PageSubNavMenu div td {
margin-left:22px!important;
border-top:2px solid #999!important;
border-left:3px solid navy!important;
border-bottom:1px solid #fff!important;
padding-bottom:0px!important;
}



div.PageSubNavMenu div td.navlink:hover, div.PageSubNavMenu div td.navlinkselected {
margin-left:22px!important;
border-top:2px solid #999!important;
border-left:3px solid navy!important;
border-bottom:1px solid #fff!important;
padding-bottom:0px!important;
}



div.PageSubNavMenu div td a{
width:168px!important;
font-size:11px!important;
font-weight:normal!important;
padding-left:20px!important;
margin:0px!important;
background:transparent url(images/d3_bg.png) no-repeat scroll 50% 50%!important;

}

div.PageSubNavMenu div td.navlink:hover a, div.PageSubNavMenu div td.navlinkselected a{
background:transparent url(images/d3_bg.png) no-repeat scroll 0 50%!important;}




.sitelinks .NavigationUnorderedList
{
    display:inline;}
 