@charset "utf-8";
/* CSS Document */
body{
	background:#303539 url(../images/bodybg.jpg) repeat-x 0% 0%;
	margin:0px;
	margin:0px;
	}	
#header{
	width:900px;
	margin:0px auto;
	}
#headerLogo{
	background:url(../images/logo.jpg) no-repeat 100% 0%;
	height:94px;
	}
#headerMainNav{
	background:url(../images/topmenubg.jpg) no-repeat 50% 0%;
	height:30px;
	text-align:center;
	vertical-align:middle;
	font-family:TheSansPlain,"Trebuchet MS", Arial;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding:10px 0px 0px 0px;
	}
#headerMainNav a{
	padding:5px 10px 5px 10px;
	background:url(../images/topmenubreak.gif) no-repeat 100% 50%;
	text-decoration:none;
	color:#FFFFFF;
	
	}
#headerMainNav a:hover{
	color:#798388;
	}
#headerMainNav a.static {
	color:#798388;
	padding:5px 10px 5px 10px;
	}
#content{
	width:900px;
	background:url(../images/contentbtmbg.jpg) no-repeat 0% 100%;
	margin:0px auto;
	}
#contentMainBanner{
	text-align:left;
	vertical-align:top;
	height:313px;
	width:100%;
	}
#contentMainBtm,#contentMainBtmMessage{
	text-align:center;
	vertical-align:top;
	background:url(../images/maintopbg.jpg) no-repeat -2px 0%;
	width:100%;
	margin:0px auto;
	padding:5px 0px 0px 0px;
	}
#contentMainBtmMessage
{height:auto;
	background:none;
}
#contentSpBox{
	width:95%;
	margin:5px auto;
	}
.contentSp{
	font-family:"Trebuchet MS", Arial;
	font-size:13px;
	text-align:left;
	vertical-align:top;
	color:#FFFFFF;
	float:left;

	}
.contentSp h1{
	font-size:20px;
	padding:0px 0px 10px 40px;
	background:url(../images/iconplus.gif) no-repeat 0% 50%;
	margin:17px 0px 10px 10px;
	font-weight:normal;
	font-family:TheSansLightPlain,"Trebuchet MS", Arial;
	}
.contentSp h2{
	font-size:16px;
	padding:15px 0px 0px 60px;
	margin:10px 0px 0px 40px;
	font-family:Futura,"Trebuchet MS", Arial;
	}
.contentMainsptx2{
	padding:0px 0px 0px 50px;
	margin:0px 0px 0px 10px;
	font-size:11px;
	}
.contentSp a{
	text-decoration:none;
	color:#FF9933;
	}
.contentSp a:hover{
	color:#FFFFFF;
	}
.txitalics{
	font-style:italic;
	font-size:13px;
	padding:0px 20px 0px 90px;
	}
#subpage{
	width:851px;
	margin:0px auto;
	background:url(../images/ourcapabilitiesbg.gif) repeat-y 0% 0%;
	text-align:left;
	vertical-align:top;
	}
#subpageheader{
	background:url(../images/ourcapabilitiesheader.jpg) no-repeat 0% 0%;
	}
#subpageheader  h1{
	font-family:TheSansLightPlain,"Trebuchet MS", Arial;
	font-size:30px;
	margin:0px 0px 0px 50px;
	color:#FFFFFF;
	font-weight:normal;
	padding:28px 0px 0px 0px;
	}
#subpagebtm{
	background:url(../images/ourcapabilitiesbgbtm.jpg) no-repeat 0% 100%;
	height:30px;
	clear:both;
	}
#supagemain{
	font-family:"Trebuchet MS", Arial;
	font-size:11px;
	color:#35383b;
	font-weight:normal;
	float:left;
	}
#supagemain p{
	padding:5px 0px 0px 60px;
	}
#supagemain h2{
	padding:10px 10px 0px 60px;
	}
#supagemain ul{
	margin:0px;
	padding:0px 10px 0px 80px;
	}
#supagemainAlt{
	font-family:"Trebuchet MS", Arial;
	font-size:11px;
	color:#35383b;
	font-weight:normal;	
	text-align:left;
	vertical-align:top;
	width:90%;
	margin:0px auto;
	
	}
#supagemainAlt p{
	padding:5px 10px 0px 10px;
	line-height:180%;
    margin-left: 25px;
}
#supagemainAlt h3,.usercommentsmain h3
{
	color:#d00941;
	font-size:14px;
	padding:0px;
	margin:0px 0px 10px 10px;
}
#supagemainAlt h4
{
	background:#23436a;
	font-size:16px;
	padding:4px;
	margin:0px 0px 10px 0px;
	color:#FFFFFF;
}
#supagemainAlt h2
{
	font-family:TheSansLightPlain,"Trebuchet MS", Arial;
	font-size:20px;
	color:#2f77b9;
	padding:0px;
	margin:5px 0px 5px 0px;
	border-bottom:1px solid #d1d1d1;
}
#supagemainAlt h2 a
{
	text-decoration:none;
	color:#2f77b9;
}
#supagemainAlt a
{
	text-decoration:none;
	color:#2f77b9;
	font-weight:bold;
}
#supagemain a
{
	text-decoration:none;
	color:#2f77b9;
	font-weight:bold;
}
#supagemain a:hover
{
	text-decoration:none;
	color:#FF0000;
}
#supagemainadvt{
	text-align:center;
	vertical-align:top;
	padding:25px 0px 0px 0px;
	float:left;
	}
#ceoMain,#cfoMain,#cioMain,#tbaMain{
	width:845px;
	margin:5px auto 0px auto;
	background:url(../images/ceoalt.png) no-repeat 0% 100%;
	padding:10px 0px 0px 0px;
	}
#ceoMainalt{
	background:url(../images/ceo.jpg) no-repeat 0% 0%;
	width:845px;
	margin:5px auto 0px auto;
	
}
#cfoMain{
	background:url(../images/cfoalt.png) no-repeat 0% 100%;
	}
#cfomainalt{
	background:url(../images/cfonew.jpg) no-repeat 0% 0%;
	width:845px;
	margin:5px auto 0px auto;
	
}
#cioMainalt{
	background:url(../images/cionew.jpg) no-repeat 0% 0%;
	width:845px;
	margin:5px auto 0px auto;
	
}
#tbaMainalt{
	background:url(../images/tbanew.jpg) no-repeat 0% 0%;
	width:845px;
	margin:5px auto 0px auto;
	
}
#cioMain{
	background:url(../images/cioalt.png) no-repeat 0% 100%;
	}
#tbaMain{
	background:url(../images/tbalt.png) no-repeat 0% 100%;
	}
#ceoMainbox,#cfoMainbox,#cioMainbox,#tbaMainbox{
	text-align:left;
	vertical-align:top;
	font-family:"Trebuchet MS", Arial;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 246px 50px 60px;
	}
#ceoMainbox p,#cfoMainbox p,#cioMainbox p,#tbaMainbox p{
	padding:0px;
	margin:0px 0px 6px 0px;
	}
#ceoMainbox h1,#cfoMainbox h1,#cioMainbox h1,#tbaMainbox h1{
	font-family:TheSansLightPlain,"Trebuchet MS", Arial;
	font-size:30px;
	margin:28px 0px 10px -5px;
	color:#FFFFFF;
	font-weight:normal;
	}

#ceoMainbox h2,#cfoMainbox h2,#cioMainbox h2,#tbaMainbox h2{
	font-family:TheSansLightPlain,"Trebuchet MS", Arial;
	font-size:16px;
	margin:0px 0px 0px 0px;
	color:#ff8549;
	font-weight:bold;
	}	
#cfoMainbox h2{
	color:#1b3421;
	}
#cioMainbox h2{
	color:#c0c3c6;
	}
#tbaMainbox h2{
	color:#c0c3c6;
	}
#ceosuboxmain{
	background:url(../images/ceosubox.gif) no-repeat 0% 0%;
	width:532px;
	margin:0px auto;
	padding:10px 0px 0px 0px;
	}
#ceosuboxalt{
	background:url(../images/ceosuboxalt.gif) no-repeat 0% 100%;
	padding:0px 0px 10px 0px;
	}
#cfosuboxmain{
	background:url(../images/cfosubox.gif) no-repeat 0% 0%;
	width:532px;
	margin:0px auto;
	padding:10px 0px 0px 0px;
	filter:alpha(opacity=100); -moz- opacity: 1; opacity: 1;
	}
#cfosuboxalt{
	background:url(../images/cfosuboxalt.gif) no-repeat 0% 100%;
	padding:0px 0px 10px 0px;
	filter:alpha(opacity=100); -moz- opacity: 1; opacity: 1;
	}
#ciosuboxmain{
	background:url(../images/ciosubox.gif) no-repeat 0% 0%;
	width:532px;
	margin:0px auto;
	padding:10px 0px 0px 0px;
	filter:alpha(opacity=100); -moz- opacity: 1; opacity: 1;
	}
#ciosuboxalt{
	background:url(../images/ciosuboxalt.gif) no-repeat 0% 100%;
	padding:0px 0px 10px 0px;
	filter:alpha(opacity=100); -moz- opacity: 1; opacity: 1;
	}
#tbasuboxmain{
	background:url(../images/tbasubox.gif) no-repeat 0% 0%;
	width:532px;
	margin:0px auto;
	padding:10px 0px 0px 0px;
	filter:alpha(opacity=100); -moz- opacity: 1; opacity: 1;
	}
#tbasuboxalt{
	background:url(../images/tbasuboxalt.gif) no-repeat 0% 100%;
	padding:0px 0px 10px 0px;
	filter:alpha(opacity=100); -moz- opacity: 1; opacity: 1;
	}
#suboxmain{
	margin:10px 0px 0px 10px;
	width:500px;
	}	
.suboxmainsection{
	padding:15px 5px 10px 10px;
	text-align:left;
	vertical-align:top;
	float:left;
	}
.suboxmainsection p{
	padding:0px 0px 5px 0px;
	margin:0px;
	line-height:130%;
	}
.suboxmainsection a{
	text-decoration:none;
	color:#FFFFFF;
	}
.suboxmainsection a:hover{
	color:#CCCCCC;
	}
#ceoMainbox h2 a{
	color:#ff8549;
	text-decoration:none;
	}
#cfoMainbox h2 a{
	color:#1b3421;
	text-decoration:none;
	}
#cioMainbox h2 a{
	color:#c0c3c6;
	text-decoration:none;
	}
#tbaMainbox h2 a{
	color:#c0c3c6;
	text-decoration:none;
	}
#ceoMainbox h2 a:hover,#cfoMainbox h2 a:hover,#cioMainbox h2 a:hover,#tbaMainbox h2 a:hover{
	color:#CCCCCC;
	}
/*footer*/
#footer{
	width:900px;
	margin:0px auto;
	text-align:right;
	padding:0px 10px 15px 0px;
	font-family:"Trebuchet MS", Arial;
	font-size:12px;
	color:#67686a;
	}
#footer a{
	color:#67686a;
	text-decoration:none;
	}
#footer a:hover{
	color:#FFFFFF;
	}
#search
{
	background:#93949a;
	width:93.5%;
	margin:1px 17px 0px 20px;
	padding:5px 5px 0px 5px;
	color:#FFFFFF;
	font-size:11px;
	font-family:TheSansLightPlain,"Trebuchet MS", Arial;
	font-weight:bold;
	border-right:1px solid #93949a;
	}
.searchbox1
{
	float:left;
	white-space:nowrap;
	padding:5px ;
}
#blogs
{
	padding:0px 5px 0px 15px;
	text-align:left;
	vertical-align:top;
	
}
#blogs h3
{
	font-family:TheSansLightPlain,"Trebuchet MS", Arial;
	font-size:18px;
	color:#276b84;
	padding:0px;
	margin:5px 0px 5px 0px;
	
}
#blogs h3 a
{
	color:#276b84;
	text-decoration:none;}
#blogbox
{
	background:url(../images/blogbox.gif) no-repeat 0% 0%;
	padding:10px 0px 0px 0px;
	width:750px;
	margin:3px auto;
}
#blogboxbtm
{
	background:url(../images/blogbox.gif) no-repeat 0% 100%;
	padding:0px 10px 10px 10px;
	text-align:left;
	vertical-align:top;
}
#userLoginbox
{
	width:900px;
	height:313px;
	background:url(../images/userloginbg.jpg) no-repeat 0% 0%;
	text-align:right;
}
#userlogin
{
	margin:0px 10px 0px auto;
	width:374px;
	text-align:right;
		font-size:11px;
		font-weight:bold;
}
#userlogin ul
{
	margin:10px 100px 0px 0px;
	padding:0px;
}
#userlogin li
{
	list-style:none;
	padding:0px 0px 10px 0px;
	color:#4d2106;
}
#userloginerrormessage
{
	padding:50px 0px 0px 0px;
	font-size:11px;
}
#newuserforgotpassword
{
	padding:50px 0px 0px 0px;
	text-align:center;
	color:#972411;
}
#newuserforgotpassword a
{
	text-decoration:none;
	color:#ffe360;
}
#newuserforgotpassword a:hover
{
	color:#f25800;
}
.userloginpadd
{
	padding:0px 0px 0px 10px;
}
.loginbut
{
	padding:0px 0px 0px 0px;
}
#confirmLogin
{
	background:url(../images/messagebg.jpg) no-repeat 0% 0%;
	text-align:right;
	font-size:19px;
	color:#FFFFFF;
	height:313px;
	vertical-align:middle;
	font-weight:normal;
    width: 900px;
}

#confirmLoginleft
 {
 	width:52%;float:left;
}
#confirmLoginleft p
 {
 	padding:100px 0px 0px 30px;
    width: 443px;
    height: 220px;
}
#confirmLoginRight
{
	width:46%;float:left;
} 
#confirmLoginRight p
   {padding:150px 60px 0px 0px;
    font-size:18px;
}
#confirmLoginRight a
   {
   	color:#461e03;
   	font-weight:bold;
   	text-decoration:none;
   	 font-size:20px;
   }
#confirmLoginRight a:hover
      {
      	color:#ffbbb4;
      }
#forgotpasswordbox
{
	width:402px;
	margin:0px auto;
	font-size:11px;
	font-weight:bold;
	background:url(../images/forgotpasswordbg.jpg) no-repeat 0% 0%;
	height:146px;
	
}
#forgotpasswordbox p
{
	margin:0px;
}
.passwordimg
{
	text-align:right;
	padding:3px 20px 0px 0px;
}
#changepassword
{
	background:url(../images/changepasswordbg.jpg) no-repeat 0px 0px;
	font-size:11px;
	color:#FFFFFF;
	margin:70px auto 0px auto;
	width:404px;
	height:275px;
}
#changepassword ul
{
	padding:0px;
	margin:0px 80px 0px 0px;
}
#changepassword li
{
	list-style:none;
	padding:0px 0px 12px 0px;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
#eventdescreg
{
	width:99%;
	border-top:1px solid #f2f2f2;
	text-align:left;
}
.eventspan
{
	float:left;
	padding:5px;
}
.paraheading
{
	font-family:"Trebuchet MS", Arial;
	font-size:12px;
	color:#35383b;
	font-weight:bold;
	text-align:left;
}
.searchDiv
{
	height:300px;
}