/* CSS Document */
/*-------------------------general-------------------------*/
body{
	padding:0;
	margin:0;
	background-color:#030303;
	color:#686767;
	font:normal 11px Arial, Helvetica, sans-serif;
}
p, h2, a, li, td, form, input, select {
	padding:0;
	margin:0;
}
img{
	padding:0;
	margin:0;
	border:none;
	display:block;
}

ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
a{
	text-decoration:none;
	outline:none;
}
.speacer{
	padding:0;
	margin:0;
}
/*-------------------------general-------------------------*/
/*-------------------------TopNav Panel Start-------------------------*/
.topnavbg{
	background:url(images/topnavbg.gif) repeat-x 0 0 #D94F13;
	color:#511C01;
	padding:31px 0 0 0;
}
.phonebg{
	background:url(images/phbg.gif) no-repeat 0 0;
	padding:0 0 27px 32px;
	font-size:14px;
	line-height:17px;
}
.phonebg span{
	color:#FFE2AF;
	background-color:inherit;
}
.topnavPadding{
	padding:15px 0 0 0;
}
ul.topnav{
	float:right;
	width:auto;
}
ul.topnav li{
	width:auto;
	float:left;
	line-height:29px;
	font-weight:bold;
	padding:0 2px 0 0;
}
ul.topnav li a{	
	padding:0 15px;
	color:#000;
	background-color:inherit;
	display:block;
	background:url(images/topnavbulletbg.gif) repeat-x 0 0;
}
ul.topnav li a:hover{
	color:#B33F06;
	background-color:inherit;
}
ul.topnav li a.active{
	color:#B33F06;
	background-color:inherit;
	cursor:text;
}
/*-------------------------TopNav Panel End-------------------------*/
/*-------------------------Header Panel Start-------------------------*/
.header{
	background:url(images/header.jpg) no-repeat 0 0;
	padding:0 0 202px 20px; 
}
.logobg{
	background:url(images/logobg.gif) no-repeat 0 0;
	padding:24px 15px 21px 12px;
}
/*-------------------------Header Panel End-------------------------*/
/*-------------------------BodyTop Panel Start-------------------------*/
.bodytopdiv{
	background:url(images/bodytopdiv.gif) repeat-x 0 0 #313459;
	color:#5F638F;
	padding:28px 0;
}
.member{
	background:url(images/memberbg.jpg) no-repeat 0 0;
	font-size:24px;
	line-height:34px;
	color:#FFF;
	background-color:inherit;
	padding:0 0 0 34px;
}
.username{
	font-size:11px;
	line-height:22px;
	font-weight:bold;
	color:#70749A;
	background-color:inherit;
}
.textBox{
	width:162px;
	height:20px;
	background-color:#3F4367;
	color:#FFF;
	font:bold 11px Arial, Helvetica, sans-serif;
	border:1px solid #5B5E81;
	padding:2px 0 0 0;
}
.forget{
	background:url(images/forgetbullet.gif) no-repeat 0 50%;	
	font-weight:bold;
	line-height:20px;
	padding:0 0 0 12px;
}
.forget a{
	color:#FFE614;
	background-color:inherit;
}
.forget a:hover{
	text-decoration:underline;
}
.welcome{
	font:normal 24px/26px Arial, Helvetica, sans-serif;
	color:#FFF;
	background-color:inherit;
}
.welTxt{
	line-height:15px;
	padding:8px 0 0 0;
}
.welTxt span.bigTxt{
	display:block;
	padding:0 0 5px 0;
	font-size:14px;
	line-height:18px;
	color:#A2A0D9;
	background-color:inherit;
}
.welTxt span.more{
	display:block;
	padding:7px 0 0 7px;
	font-weight:bold;
	background:url(images/arrow.gif) no-repeat 0 13px;
}
.welTxt span.more a{
	color:#FFDA54;
	background-color:inherit;
}
.welTxt span.more a:hover{
	color:#FFF;
	background-color:inherit;
}
/*-------------------------BodyTop Panel End-------------------------*/
/*-------------------------BodyBot Panel Start-------------------------*/
.bodyBotdiv{
	background:url(images/bodytopdiv.gif) repeat-x 0 0;
	padding:29px 0;
}
.latestnews{
	padding:5px 0 11px 37px;
	font-size:24px;
	line-height:30px;
	color:#FFF;
	background-color:inherit;
	background:url(images/newsbullet.gif) no-repeat 0 0;
}
.newsTopTxt{
	padding:0 0 21px 0;
}
p.newsTxt{
	line-height:15px;
}
p.newsTxt b{
	display:block;
	color:#FFD3B2;
	background:url(images/newsdatebullet.gif) no-repeat 7px 50% #E3690F; 
	line-height:18px;
	padding:0 0 0 24px;
	border:1px solid #F6AB19;
	margin:0 0 7px 0;
}
p.newsTxt span.more{
	display:block;
	padding:4px 0 0 7px;
	font-weight:bold;
	background:url(images/arrow.gif) no-repeat 0 10px;
}
p.newsTxt span.more a{
	color:#FFDA54;
	background-color:inherit;
}
p.newsTxt span.more a:hover{
	color:#FFF;
	background-color:inherit;
}
.project{
	padding:5px 0 11px 37px;
	font-size:24px;
	line-height:30px;
	color:#FFF;
	background-color:inherit;
	background:url(images/projectbullet.gif) no-repeat 0 0;
}
.projectTopPPadding{
	padding:0 0 20px 0;
}
.proText{
	line-height:15px;
}
.proText span.proSubheading{
	font-size:14px;
	line-height:16px;
	color:#B4B4B6;
	background-color:inherit;
	padding:0 0 4px 0;
	display:block;
}
.proText span.more{
	display:block;
	padding:4px 0 0 7px;
	font-weight:bold;
	background:url(images/arrow.gif) no-repeat 0 10px;
}
.proText span.more a{
	color:#FFDA54;
	background-color:inherit;
}
.proText span.more a:hover{
	color:#FFF;
	background-color:inherit;
}
.service{
	padding:5px 0 11px 37px;
	font-size:24px;
	line-height:30px;
	color:#FFF;
	background-color:inherit;
	background:url(images/servicebullet.gif) no-repeat 0 0;
}
.serviceslink{
	padding:11px 0 0 0;       
}
.serviceslink ul li{
	background:url(images/xaxisdiv.gif) repeat-x 0 100%;
}
.serviceslink ul li.noservicediv{
	background-image:none;
}
.serviceslink ul li span{
	padding:0 0 0 24px; 
	background:url(images/servicelinkbullet.gif) no-repeat 0 100%;
	line-height:27px;
}
.serviceslink ul li span a{
	color:#FFF;
	background-color:inherit;
}
.serviceslink ul li span a:hover{
	color:#00FFFF;
	background-color:inherit;
}
/*-------------------------BodyBot Panel End-------------------------*/
/*-------------------------Footer Panel Start-------------------------*/
.footerBg{
	background:url(images/footerbg.gif) repeat-x 0 0 #5C568B;
	color:#B6BEE8;
	padding:24px 0 24px 0;
}
ul.footernav li{
	width:auto;
	float:left;
	padding:0 17px;
	background:url(images/footernavdiv.gif) no-repeat 100% 50%;
	line-height:14px;
	font-weight:bold;
}
ul.footernav li.nofooternavdiv{
	background-image:none;
}
ul.footernav li a{
	color:#FFDA54;
	background-color:inherit;
}
ul.footernav li a:hover{
	color:#000;
	background-color:inherit;
}
.copyright{
	padding:10px 0 0 0;
	font-size:11px;
	line-height:14px;
}
.copyright a{
	color:#FFDA54;
	background-color:inherit;
}
.copyright a:hover{
	text-decoration:underline;
}
/*-------------------------Footer Panel End-------------------------*/
/*-------------------------ABOUT US PAGE START-------------------------*/
.aboutUsBg{
	padding:30px 0;
}
.aboutUsHeading{	
	font-size:24px;
	line-height:26px;
	color:#FFF;
	background-color:inherit;
}
p.aboutusTxt{
	line-height:15px;
}
p.aboutusTxt span.subheading{
	font-size:14px;
	line-height:16px;
	color:#B4B4B6;
	background-color:inherit;
	display:block;
	padding:0 0 5px 0;
}
p.aboutusTxt span.topTxt{
	display:block;
	padding:0 0 17px 0;
}
.aboutusTopTxtPpadding{
	padding:10px 0 21px 0;
}
.aboutusTopImgPPadding{
	padding:0 0 26px 0;
}

/*-------------------------ABOUT US PAGE END-------------------------*/