body{ 
	background: #000000;
	font-family:verdana;
	font-size:11px;
	line-height:200%;
}


p{
	font-family:verdana;
	font-size:11px;
	line-height:200%;
	margin:8px;
}
h1{font-size:120%; margin:8px;}
h2{font-size:160%;  margin:8px;}
h3{font-size:120%;  margin:8px;}
li{ margin:8px 0px 0px 0px}
a{color:#003366; text-decoration:underline;}
a:hover{color:#003366; text-decoration:underline; }
/*a:hover{color:#0066CC; text-decoration:underline; }*/

strong{color:#16325c}
#outerwrapper{
	text-align:center;
	position:absolute;
	width:99%;
	margin:0px;
}
#mainwrapper{
	width:970px;
	position:relative;
	text-align:left;
	margin-left: auto; 
 	margin-right: auto;
	
}
#header{
	width:970px;
	position:relative;
	background:url("images/topbg.jpg") repeat-x center top;
	
	}
#top{
	background:#16325c;
	height:20px;
	border-top:1px solid #566f8e;
	
	}
#topbuttons{
	text-align:right;
	padding:0px 5px 0px 0px;
	height:18px;
	border:0px solid #FFFFFF;
	vertical-align:top;
	}

#topbuttons a{
	padding:0px 1px 0px 1px;
	margin:0px;
	
	line-height:0px;
	}
#headerlogo{
	float:left;
	position:relative;
	width:292px;
	height:133px;
	}
#headerright{
	float:left;
	font-size:11px;
	width:678px;
	height:133px;
	background: #FFFFFF url("images/headerimage.gif") no-repeat left top;
	}
#contentwrapper{
	width:970px;
	float:left;
	font-size:11px;
	background: #FFFFFF url("images/leftbarbg.jpg") repeat-y left top;
	margin-top:0px;
	}

#contentbody{
	float:right;
	width:676px;
	background: #FFFFFF url("images/rightbarbg.jpg") repeat-y right;
	margin:0px;
	
	
}
#contentinner{
	float:right;
	width:676px;
	background: #FFFFFF;
	padding:0px;
	
}
/*--- Menu Tabs-----*/
#tabs1 {
    width:99%;
	background: #FFFFFF;
	height:28px;
	font-weight:bold;
	padding:5px 0px 0px 5px;
	
}
#tabs1 ul {
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style:none;
      }
#tabs1 li {
    display:inline;
    margin:0px;
    padding:0px;
}
#tabs1 a {
    float:left;
    color:#FFFFFF;
    margin:0px 2px 0px 2px;
    padding:0px 0px 0px 0px;
	font-family: verdana;
	font-size:11px;
	cursor:pointer;
	text-decoration:none;
}
#tabs1 a:hover {
    float:left;
    color:#FFFFFF;
    margin:0px 2px 0px 2px;
    padding:0px 0px 0px 0px;
	font-family: verdana;
	font-size:11px;
	cursor:pointer;
	text-decoration:none;
	
}
#tabs1 a span {
    display:block;
   
    /*padding:5px 15px 4px 6px;*/
	width:129px;
	height:20px;
	text-align:center;
	padding:0px 0px 3px 0px;
	margin-bottom:3px;
	color:#FFFFFF;
	cursor:pointer;
	text-decoration:none;
 }
 
 #tabs1 span:hover{
    color:#FFFFFF
	text-decoration:none;
	
    
}
.tab {
    display:block;
    background:#566f8e;
   	width:129px;
	height:20px;
	text-align:center;
	border-top:1px solid #FFFFFF;
	text-decoration:none
	padding:0px 0px 3px 4px;
	color:#FFFFFF;
	cursor:pointer;
 }
 
 .tab a span {
   padding:0px 0px 3px 2px;
   text-decoration:none;
  
 }
 .tab:hover{
  	background:#16325c;
  	text-decoration:none;
	padding:0px 0px 3px 4px;
	height:20px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
  	
 }
 .menu2 {list-style:none;  position:relative; font-family:arial, verdana, sans-serif; }
 .menu2 li.top {display:block; float:left; position:relative;  }
 .menu2 li.top a span{background:#16325c; padding:0px 0px 3px 0px;}
 .menu2 li.top:hover a span{ background: #566f8e; }


.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/*Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible;}
.menu2 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}


.menu2 :hover ul.sub {left:-0px; top:26px; white-space:nowrap; width:93px; height:auto;}
.menu2 :hover ul.sub li {display:block;  height:20px; position:relative; float:left; width:90px; }
.menu2 :hover ul.sub li a {display:block; font-size:11px; height:20px; width:87px; line-height:20px; text-indent:0px; color:#000;	text-decoration:none; border-bottom:1px solid #ffffff; }
.menu2 :hover ul.sub li a.fly {background:#566f8e url("images/arrow.gif") 180px  no-repeat;}
.menu2 :hover ul.sub li a:hover span{background:#16325c; color:#fff; border-bottom:1px solid #ffffff;}
.menu2 :hover ul.sub li a.fly:hover {background:#16325c url("images/arrow_over.gif") 180px  no-repeat; color:#fff;}
.menu2 :hover ul li:hover > a.fly {background:#16325c url("images/arrow_over.gif") 180px  no-repeat; color:#fff;} 

.menu2 :hover ul.sub li ul { top:0px; white-space:nowrap; width:93px; height:auto; }
.menu2 :hover ul.sub li ul li {display:block;  height:20px; position:relative; float:left; width:90px; }
.menu2 :hover ul.sub li ul li a {display:block; font-size:11px; height:20px; width:87px; line-height:20px; text-indent:0px; color:#000;	text-decoration:none; border-bottom:1px solid #ffffff; }
.menu2 :hover ul.sub li ul li a.fly {background:#566f8e url("images/arrow.gif")  no-repeat right;}
.menu2 :hover ul.sub li ul li a:hover span{background:#16325c; color:#fff; border-bottom:1px solid #ffffff;}
.menu2 :hover ul.sub li ul li a.fly:hover {background:#16325c url("images/arrow_over.gif") 180px  no-repeat; color:#fff;}
.menu2 :hover ul li:hover > a.fly {background:#16325c url("images/arrow_over.gif") 180px  no-repeat; color:#fff;} 

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:190px; top:0px;  padding:0px 	; white-space:nowrap; width:93px; z-index:200; height:auto;}

 /*--tabs end--*/
 #mainbody{
 	width:458px;
 	float:left;
	font-size:11px;
	line-height:120%;
	padding:5px;
	margin:0px;
	
 }
  #mainbodyinner{
  	float:left;
	font-size:11px;
	line-height:120%;
	padding:5px;
	margin:0px;
}
 #sidebarleft{
	float:left;
	width:294px;
	padding:8px 0px 8px 0px;
	
}
 #sidebarright{
	float:right;
	width:208px;
	margin:0px;
	padding:0px;
	
}
 #sidebarright .textarea{
	width:150px;
	
}
#leftmenu{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}
#leftmenu ul{
	margin:0px 0px 2px 6px;
	list-style:none;
	padding:2px;
	
}
#leftmenu li{
	background:url('images/leftmenubtn1.jpg') no-repeat;
	padding:5px 8px 0px 8px;
	margin-bottom:10px
	width: 277px;
	height:33px;
}
#leftmenu li:hover{
	background:url('images/leftmenubtn2.jpg') no-repeat;
	padding:5px 8px 0px 8px;
	margin-bottom:10px
	width: 277px;
	height:33px;
}
#leftmenu a{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#leftmenu a:hover{
	color:#dcdddf;
}
.lable{
	background:#16325c;
	color: #FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding: 0px 8px 0px 6px;
	
	}
.lable2{
	color: #FFFFFF;
	height:20px;
	font-size:11px;
	font-weight:bold;
	padding: 0px 8px 4px 8px;
	background:#16325c;
	}
.lable2 a{
	color: #FFFFFF;
}
.lable2 a:visited{
	color: #FFFFFF;
	}
.lable2left{
	color: #FFFFFF;
	height:20px;
	font-size:11px;
	font-weight:bold;
	padding: 0px 8px 4px 8px;
	background:#16325c;
	margin:0px 10px 8px 8px;
	}
#widget{
	position: raletive;
	color: #000000;
	margin:0px 10px 8px 8px;
	background: #FFFFFF;
	
}
#widget p{
	line-height:150%;
	margin:50px 5px 0px 45px;
	padding-bottom:5px;
}
#widget2{
	background: #FFFFFF;
	position: raletive;
	color: #ffffff;
	padding: 0px 3px 2px 3px;
	margin:0px 5px 2px 4px;
}
#widget2 a{
	color: #000000;
}
#AI{padding-bottom:5px; margin-bottom:1px;}

#SBlinks p{
	margin:0px;
	padding:6px 0px 6px 15px;
	border-bottom:1px solid #cccccc;
	
}
#SBlinks a{
	color:#000000;
}
#SBlinks a:hover{
	color:#FFFFFF;
}
#footer{
	width:970px;
	height: 20px;
	background:#16325c;
	color:#FFFFFF;
	padding:2px 0px 2px 0px;
	border-bottom:1px solid #566f8e;
}
#footer a{
	color:#FFFFFF;
	text-decoration:none
}
#thisweekvideo{
	margin:0px 10px 0px 8px; padding: 0px 8px 0px 8px; background:#16325c; text-align:left; color: #FFFFFF;
}
#thisweekvideo strong{color:#FFFFFF; }
#error{color:#CC0000; font-size:11px; font-weight:bold}





/* CSS Document  for leader bridge */
p.leftmargin{font-size:13px; font-family:verdana; margin: 0 0 0 4px;}
.pages{ Font-size:13px; font-family:verdana; color:#000000; line-height:150%;}
p.pages {font-size:13px; margin: 10px 0 0 4px;}
strong.pages{color: #16325c;}
b.pages{color: #16325c}
h1.headding1{font-size:20px;  color: #16325c;}
h2.headding2{ font-size:16px; color: #16325c; font-weight:bold}
h3.subheadding{ font-size:18px; color: #16325c}

/* CSS Document  for leader bridge */

