@charset "utf-8";
/* CSS Document */
body{
	background:##303539 url(../images/bodybg.jpg) repeat-x 0% 0%;
	margin:0px;
	margin:0px;
	font-family:TheSansLightPlain,"Trebuchet MS", Arial;
	}
.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:40px;
	text-align:center;
	vertical-align:middle;
	font-family:TheSansPlain,"Trebuchet MS", Arial;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	}
.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:#616365;
	}
a.static {
	color:#616365;
	padding:5px 10px 5px 10px;
	}
.headersignup
{
	text-align:right;
	padding:4px 10px 5px 0px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	background:url(../images/signupbg.jpg) no-repeat 0px 0px ;
}
.headersignup a
{
	text-decoration:none;
	color:#f25800;

}
.headersignup a:hover
{
	color:#4ccfff;

	}
	.orange
	{
		color:#f25800;
	}
.content{
	width:900px;
	background:url(../images/contentbtmbg.jpg) no-repeat 0% 100%;
	margin:0px auto;
	}
.contentMainBanner{
	text-align:left;
	vertical-align:top;	
	height:313px;
	}
.nolilght
{
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	font-family:Arial;
	text-align:center;
	vertical-align:middle;
	background:url(../images/notinstalled.jpg) no-repeat 0% 0%;
	padding:150px 0px 150px 0px;
	width:100%;
	}
.nolilght a
{
	color:#000000;
	text-decoration:none;
}
.nolilght a:hover
{
	color:#FFFFFF;
}
.contentMainBtm,.contentMainBtmhome,.contentMainBtmMessage{
	height:260px;
	text-align:center;
	vertical-align:top;
	background:url(../images/maintopbg.jpg) no-repeat -2px 0%;

	}
.contentMainBtmhome{
	background:none;
	padding:0px 0px 20px 0px;
	}
.contentMainBtmMessage
{
	height:auto;
	background:none;
}
.contentSpBox{
	width:95%;
	margin:5px auto 10px auto;
	}
.contentSp{
	font-family:"Trebuchet MS", Arial;
	font-size:13px;
	text-align:left;
	vertical-align:top;
	color:#FFFFFF;

	}
.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:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-family:Futura,"Trebuchet MS", Arial;
	}
.contentMainsptx2{
	padding:0px 0px 0px 50px;
	margin:0px 0px 0px 10px;
	font-size:11px;
	}
.contentSp a,.contentMainsptx2 a{
	text-decoration:underline;
	color:#FF9933;
	}
.contentSp a:hover{
	color:#FFFFFF;
	}
.txitalics{
	font-style:italic;
	font-size:14px;
	padding:0px 20px 0px 90px;

	}
.ourcapabiities{
	width:851px;
	margin:5px auto;
	background:url(../images/ourcapabilitiesbg.gif) repeat-y 0% 0%;
	text-align:left;
	vertical-align:top;
	}
.ourcapabiitiesheader{
	background:url(../images/ourcapabilitiesheader.jpg) no-repeat 0% 0%;
	}
.ourcapabiitiesheader  h1{
	font-family:TheSansLightPlain,"Trebuchet MS", Arial;
	font-size:30px;
	margin:28px 0px 0px 50px;
	color:#FFFFFF;
	font-weight:normal;
	}
.ourcapabiitiesbtm{
	background:url(../images/ourcapabilitiesbgbtm.jpg) no-repeat 0% 100%;
	height:30px;
	}
.ourcapabilitiesmain,.ourcapabilitiesmainAlt,.usercommentsmain{
	font-family:"Trebuchet MS", Arial;
	font-size:12px;
	color:#35383b;
	font-weight:normal;
	padding:5px 0px 0px 60px;
	height:400px;
	text-align:left;
	vertical-align:top;
	}
.ourcapabilitiesmainAlt,.usercommentsmain
{
	padding:5px 60px 20px 60px;
}
.ourcapabilitiesmainAlt h3,.usercommentsmain h3
{
	color:#d00941;
	font-size:14px;
	padding:0px;
	margin:0px 0px 10px 0px;
}
.ourcapabilitiesmainAlt h4
{
	background:#23436a;
	font-size:16px;
	padding:4px;
	margin:0px 0px 10px 0px;
	color:#FFFFFF;
}
.usercommentsmain
{
	height:auto;
}
.ourlinks{
	text-align:center;
	vertical-align:top;
	padding:25px 10px 0px 0px;
	}
.ceoMain,.cfoMain,.cioMain,.tbaMain{
	width:845px;
	margin:5px auto 0px auto;
	background:url(../images/ceo.jpg) no-repeat 0% 0%;
	}
.cfoMain{
	background:url(../images/cfo.jpg) no-repeat 0% 0%;
	}
.cioMain{
	background:url(../images/cio.jpg) no-repeat 0% 0%;
	}
.tbaMain{
	background:url(../images/tba.jpg) no-repeat 0% 0%;
	}
.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 8px 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;
	}
.cfospecial
{
	margin:0px;
}
.suboxmain{
	margin:10px 0px 0px 10px;
	width:520px;
	}	
.suboxmain td{
	padding:15px 10px 10px 10px;
	text-align:left;
	vertical-align:top;
	}
.suboxmain p{
	padding:0px 0px 3px 0px;
	margin:0px;
	}
.suboxmain a{
	text-decoration:none;
	color:#FFFFFF;
	}
.suboxmain a:hover{
	color:#CCCCCC;
	}
.cfospecial
{
	margin:0px 0px 0px 10px;
}
.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{
	width:900px;
	margin:0px auto;
	clear:both;
	}
.footer td{
	text-align:right;
	padding:0px 10px 15px 0px;
	font-family:"Trebuchet MS", Arial;
	font-size:12px;
	color:#67686a;
	}
.footer td a{
	color:#67686a;
	text-decoration:none;
	}
.footer td a:hover{
	color:#FFFFFF;
	}
.contentForm
{
	
	margin:0px auto;
	border-right:1px solid #ababab;
	border-left:1px solid #ababab;
	background:#ffffff;
}
.contentFormLabel,.contentFormLabelAlt,.contentFormFeild,.contentFormFeildAlt
{
	text-align:right;
	font-size:11px;
	font-weight:bold;
	padding:8px 5px;
	color:#000000;
		background:#ffffff;
		border-bottom:1px solid #ffffff;
}
.contentFormLabelAlt,.contentFormFeildAlt
{
		background:#F2F2F2;
}
.contentFormFeild,.contentFormFeildAlt
{
	text-align:left;
}
.contentTxbox
{
	width:60%;
	border:1px solid #9ba6ba;
	font-size:11px;
}
.contentTxboxEmail
{
	width:50%;
	border:1px solid #9ba6ba;
	font-size:11px;
}
.contentDdl
{
	width:20%;
	border:1px solid #9ba6ba;
	font-size:11px;
}
.contentFormButton
{
	text-align:right;
	padding:5px 30px 5px 0px;
}
.search
{
	background:#93949a;
	width:93.5%;
	margin:1px 17px 0px 20px;
	padding:5px;
	color:#FFFFFF;
	font-size:11px;
	font-family:TheSansLightPlain,"Trebuchet MS", Arial;
	font-weight:bold;
	border-right:1px solid #93949a;
	}
.ourcapabilitiesmainAlt h2
{
	font-family:TheSansLightPlain,"Trebuchet MS", Arial;
	font-size:20px;
	color:#2f77b9;
	padding:0px;
	margin:5px 0px 5px 0px;
	border-bottom:1px solid #d1d1d1;
}
.ourcapabilitiesmainAlt h2 a
{
	text-decoration:none;
	color:#2f77b9;
}
.ourcapabilitiesmain a
{
	text-decoration:none;
	color:#2f77b9;
	font-weight:bold;
}
.ourcapabilitiesmain a:hover
{
	text-decoration:none;
	color:#FF0000;
}
.userlogin,.password
{
	width:374px;
	/*margin:60px auto 0px 239px;*/
	/*background:url(../images/userloginclient.jpg) no-repeat 0px 0px;*/
	margin:30px 10px 0px auto;
}
.password
{
	background:url(../images/changepasswordbg.jpg) no-repeat 0px 0px;
	font-size:11px;
	color:#FFFFFF;
	margin:70px auto 0px auto;
	width:404px;
}
.passwordhd
{
	font-size:20px;
	text-align:left;
	padding:15px 0px 5px 20px;
	color:#FFFFFF;
	font-family:TheSansLightPlain,"Trebuchet MS", Arial;
}
.passwordtxbx
{
	width:95%;
	height:16px;
	border:1px solid #000000;
}
.userlogin td,.passwordtx
{
	padding:5px;
	color:#4d2106;
	font-size:11px;
	font-family:TheSansLightPlain,"Trebuchet MS", Arial;
	font-weight:bold;
}
.passwordtx
{	text-align:left;
 	padding:5px 0px 3px 20px;
 	
}
.passwordimg
{
	text-align:right;
	padding:3px 30px 0px 0px;
}
.alignright
{
	text-align:right;
	
}
.alignleft
{
	text-align:left;
}
.aligncenter
{
	text-align:center;
}
.Loginbuttoncell
{
	text-align:right;
	padding:5px 10px 5px 0px;

}
.logintxbx
{
	width:160px;
	border:1px solid #f19407;
}
.regcurvetopleft
{
	background:url(../images/curvetopleft.gif) no-repeat 0% 0%;
	width:3%;
	height:15px;
}
.regcurvetopright
{
	background:url(../images/curvetopright.gif) no-repeat 100% 0%;
	width:3%;
	height:15px;
}
.regcurvetop
{
	border-top:1px solid #ababab;
	width:94%;
}
.regcurvebtmleft
{
	background:url(../images/curvebtmleft.gif) no-repeat 0% 100%;
	width:3%;
	height:15px;
}
.regcurvebtmright
{
	background:url(../images/curvebtmright.gif) no-repeat 100% 100%;
	width:3%;
	height:15px;
}
.regcurvebtm
{
	border-bottom:1px solid #ababab;
}
.thankumessage
{
	/*width:80%;*/
	margin:0px auto;
	/*border-left:1px solid #ababab;
	border-right:1px solid #ababab;*/
	text-align:center;
	font-weight:bold;
}
.eventregistrationsuccess
{
	margin:0px auto;
	font-weight:bold;
}
.regerrormessage
{
	padding:0px 0px 0px 10px;
	text-align:left;
	font-size:11px;
	color:#FF0000;
}
.leftalign
{
		text-align:left;
}
.rightalign
{
		text-align:right;
}
.centeralign
{
	text-align:center;
}
.blogrid,.blogridalt
{
	border:1px solid #FFFFFF;
	width:100%;
}
.blogridalt
{
	width:100%;
	border:0px solid #FFFFFF;
}
.blogs
{
	padding:0px 5px 0px 15px;
	text-align:left;
	vertical-align:top;
	
}
.blogs h3
{
	font-family:TheSansLightPlain,"Trebuchet MS", Arial;
	font-size:20px;
	color:#276b84;
	padding:0px;
	margin:5px 0px 5px 0px;
	
}
.blogs h3 a
{
	color:#276b84;
	text-decoration:none;}
/*.blogs p
{
	text-indent:25px;
} */
.blogridpost
{
	color:#d94714;
}
.blogcomment
{
	color:#1b5d7b;
	border-bottom:1px dotted #dedfe0;
	padding:0px 0px 10px 0px;
	margin:0px 0px 5px 0px;
}
.blogcomment a
{
	color:#9b1d73;
	text-decoration:none;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	padding:0px 5px 0px 5px;
}
.blogcomment a:hover
{
	color:#4381ff;
}
.blogdescription
{
	font-family:Arial,Verdana,Tahoma,Arial;
	font-size:11px;
}
.bloglink a
{
	text-decoration:underline;
	color:#900a39;
}
.bloglink a:hover
{
	color:#FF0000;
}

.bloglinknew a
{
	font-family:TheSansLightPlain,"Trebuchet MS", Arial;
	text-decoration:none;
	color:#bb470e;
	font-size:15px;
	font-weight:bold;

}
.bloglinknew a:hover
{
	color:#FF0000;
}


.commentbox,.commentboxalt
{
	width:98%;
	border:1px solid #dedfe0;
	height:50px;
	padding:5px;
}
.commentboxalt
{
	border:1px solid #CCCCCC;
	font-size:12px;
	font-family:Arial,Verdana,Tahoma,Arial;

}
.blogpost
{
	border:1px solid #F2F2f2;
	padding:5px;
	color:#989999;
}
.blogpost a
{
	text-decoration:none;
	color:#989999;
}
.blogpost a:hover
{
	color:#FF0000;
}

.blogcomemntx
{
	padding:10px 0px 0px 0px;
	margin:0px;
	font-size:11px;
}
.searchbox td
{
	padding:0px 5px;
	text-align:left;
	vertical-align:middle;
}
.searchboxtx
{
	border:1px solid #000000;
	font-size:11px;
	height:14px;
}
.loginbut
{
	padding:0px 80px 0px 0px;
}
.blogdate
{
	float:right;
	margin:-25px 10px 0px 0px;
}
.forgotpassword
{
	color:#972411;
}
.forgotpassword a
{
	text-decoration:none;
	color:#ffe360;
}
.forgotpassword a:hover
{
	color:#f25800;
}
.confirmLogin
{
	background:url(../images/messagebg.jpg) no-repeat 0% 0%;
	text-align:right;
	font-size:20px;
	color:#FFFFFF;
	height:313px;
	vertical-align:middle;
	font-weight:normal;
}
.confirmLogin p
{
	padding:40px 100px 10px 0px;

}

 .confirmLoginleft
 {
 	width:52%;float:left;
 }
 .confirmLoginleft p
 {
 	padding:0px 0px 0px 30px;
 	}
#confirmLoginRight
{
	width:46%;float:left;
} 
   .confirmLoginRight p
   {padding:50px 60px 0px 0px;
    font-size:18px;
}
   .confirmLoginRight a
   {
   	color:#461e03;
   	font-weight:bold;
   	text-decoration:none;
   	 font-size:20px;
   }
      .confirmLoginRight a:hover
      {
      	color:#ffbbb4;
      }
/*userlogin*/
.userLoginbox
{
	width:900px;
	height:313px;
	background:url(../images/userloginbg.jpg) no-repeat 0% 0%;
	text-align:right;
}
/*userprofile*/
#edifuserprofile
{
	padding:10px 0px 0px 10px;
	text-align:left;
	vertical-align:top;
	}
#edifuserprofile h1
{
	font-size:20px;
	color:#000000;
	border-bottom:1px solid #fff8f8;
	padding:0px 0px 5px 0px;
}
#userprofile
{
	width:880px;
	margin:0px auto;
}
#profilemasterLeft
{
	width:180px;
	background:#a9abac url(../images/profilelefttop.jpg) no-repeat 0% 0%;
	float:left;
}
#profilemasterLeftBtm
{
	background:url(../images/profileleftbtm.jpg) no-repeat 0% 100%;
		width:180px;
		height:720px;
		padding:30px 0px 0px 0px;
}
#profilemasterLeftBtm ul
{
	margin:10px 5px 0px 15px;
	padding:0px;
}
#profilemasterLeftBtm li
{
	text-align:left;
	list-style:none;
	font-size:10px;
	line-height:150%;
	background:url(../images/smlogo.jpg) no-repeat 0% 50%;
	font-weight:bold;
	border-bottom:1px dotted #FFFFFF;
	padding:5px 0px 5px 20px;
	height:20px;
}
#profilemasterLeftBtm li a
{
	text-decoration:none;
	color:#313743;
	font-family:Verdana;
	
}
#profilemasterLeftBtm li a:hover
{
	color:#FFFFFF;
}
#profilemasterRight
{
	background:#dedddd url(../images/profilerighttop.jpg) no-repeat 100% 0%;
	float:left;
	width:698px;
	border-left:1px solid #000000;
}
#profilemasterRightBtm
{
	background:url(../images/profilerightbtm.jpg) no-repeat 100% 100%;
	text-align:left;
	vertical-align:top;
	height:750px;
}
#edifuserprofile,#mycomments,#events,#changepassword
{
	padding:10px 0px 0px 10px;
	text-align:left;
	vertical-align:top;
	font-size:11px;
	width:97%;
	}
#edifuserprofile h1,#mycomments h1,#events h1,#changepassword h1
{
	font-size:20px;
	color:#000000;
	border-bottom:1px solid #fff8f8;
	padding:0px 0px 5px 0px;
}
#events h3
{
	font-size:15px;
	color:#3a4968;	
	padding:0px 0px 5px 0px;
}
.blogbox
{
	padding:10px;
	background:#F2F2F2;
	border:1px solid #aaabb2;
	

}
.errormessage
{
	text-align:center;
	width:100%;
	padding:5px;
}
#usercomments
{
	width:98%;
	margin:0px auto 0px 0px;

}
.commentboxalt 
{
	font-size:11px;
}
.commentboxalt h3
{
	font-family:TheSansLightPlain,"Trebuchet MS", Arial;
	font-size:15px;
	color:#9b1d73;
	padding:0px;
	margin:5px 0px 5px 0px;
	
}
.commentboxalt h3 a
{
	color:#9b1d73;
	text-decoration:none;}
#usercommentscurvebox
{
	background:url(../images/usercomemntsbg.jpg) no-repeat 0% 0%;
	padding:10px 0px 0px 0px;
	width:660px;
	margin:3px auto;
}
#usercommentscurveboxbtm
{
	background:url(../images/usercomemntsbg.jpg) no-repeat 0% 100%;
	padding:0px 10px 10px 10px;
	text-align:left;
	vertical-align:top;
}
#usercommentscurveboxbtm h3
{
	font-family:TheSansLightPlain,"Trebuchet MS", Arial;
	font-size:15px;
	color:#2a4864;
	padding:0px;
	margin:5px 0px 5px 0px;
	
}
#usercommentscurveboxbtm h3 a
{
	color:#2a4864;
	text-decoration:none;}
#usercommentscurveboxbtm h3 a:hover
{
	color:#dc4c0c;
	text-decoration:none;}
.forgotpasswordbox
{
	width:402px;
	margin:25px auto;
	font-size:11px;
	font-weight:bold;
	background:url(../images/forgotpasswordbg.jpg) no-repeat 0% 0%;
	
}
.successmsg
{
	padding:0px 0px 0px 50px;
	text-align:left;
	font-size:11px;
	color:#2e77d2;
}
.errorinresetpswd
{
	padding:0px 0px 0px 50px;
	text-align:left;
	font-size:11px;
	color:#FF0000;
}
.notregstrduser
{
	padding:0px 0px 0px 150px;
	text-align:left;
	font-size:11px;
	color:#FF0000;
	text-align:center;
}
.gridview
{
	border:1px solid #FFFFFF;
}

.mainheading
{
	font-family:TheSansLightPlain,"Trebuchet MS", Arial;
	font-size:25px;
	color:#ffffff;
	padding:4px;
	
}
.headingauthor
{
	font-family:TheSansLightPlain,"Trebuchet MS", Arial;
	font-size:15px;
	color:#ffffff;
	padding:4px;
}
.ceosubheader a
{
	font-family:TheSansLightPlain,"Trebuchet MS", Arial;
	font-size:14px;
	color:#d48723;
	padding:4px;
	font-weight:bold;
}
.homecontent
{
	font-family:TheSansLightPlain,"Trebuchet MS", Arial;
	font-size:12px;
	color:#ffffff;
	padding:4px;
}
.homeauthor
{
	font-family:TheSansLightPlain,"Trebuchet MS", Arial;
	font-size:15px;
	color:#ffffff;
	padding:0px 0px 0px 280px;
}
.cfoauthor
{
	font-family:TheSansLightPlain,"Trebuchet MS", Arial;
	font-size:15px;
	color:#ffffff;
	padding:0px 0px 0px 180px;
}
.cfosubheader a
{
	text-decoration:none;
	font-family:TheSansLightPlain,"Trebuchet MS", Arial;
	font-size:14px;
	color:#0b3e1d;
	padding:4px;
	font-weight:bold;
}

.cioauthor
{
	font-family:TheSansLightPlain,"Trebuchet MS", Arial;
	font-size:15px;
	color:#ffffff;
	padding:0px 0px 0px 10px;
}
.ciosubheader a
{
	font-family:TheSansLightPlain,"Trebuchet MS", Arial;
	font-size:14px;
	color:#1d60fb;
	padding:4px;
	font-weight:bold;
}
.tbaauthor
{
	font-family:TheSansLightPlain,"Trebuchet MS", Arial;
	font-size:15px;
	color:#ffffff;
	padding:0px 0px 0px 90px;
}
.homecontentmore a
{
	font-family:TheSansLightPlain,"Trebuchet MS", Arial;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	padding:4px;
	text-decoration:none;
}
.venuelbl
{
	color:#d94714;
	font-size:11px;
	font-weight:bold;
	padding:0px 0px 0px 5px;
}