/* CSS Document */

*{
	margin:0; padding:0}
body{
	background:url(../images/bg.gif) repeat-x 0 0 #999;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#666; padding:0 0 24px 0}
ul, li{
	list-style:none}
a{
	outline:none; text-decoration:none}
img{
	border:0;
	margin:0;
	padding:5;}
strong{
	font-weight:bold}
em{
	font-style:italic}
.clear{
	font-size:0; line-height:0; clear:both}
.noBg{
	background:none !important}
.noBorder{
	border:none !important}
.noMarg{
	margin:0 !important}
.noPadd{
	padding:0 !important}
	

/*---------------Header Start------------*/

.lftShdw{
	background:url(../images/lft_shdw.gif) repeat-y 100% 0}
.rgtShdw{
	background:url(../images/rgt_shdw.gif) repeat-y 0 0}
.botmShdw{
	background:url(../images/botm_shdw.gif) repeat-x 0 0;
	height:8px}
h1{
	position:relative; float:left; margin:0 0 0 27px; display:inline}
h1 span{
	position:absolute; left:0; top:0}
.topNav{
	float:right; padding:27px 10px 0 0}
.topNav li{
	background:url(../images/topnav_bordr.gif) no-repeat 100% 0;
	font:normal 14px/32px Arial, Helvetica, sans-serif;
	color:#cacaca; float:left; margin:0 16px 0 0; padding:0 16px 0 0}
.topNav li a{
	color:#cacaca}
.topNav li a:hover{
	color:#3789c1}
.topNav li span{
	color:#3789c1}


/*---------------Header End------------*/

/*---------------Body Start------------*/

.p2{margin:10px 10px 10px 10px;
   text-align:justify}
.padd1{
	background-color:#fff;
	padding:26px 40px 5px 40px}
.padd2{
	padding:0 0 20px 0}
#portfolio{
	margin:0 0 0 29px; float:left}
#portfolio li img{
	width:206px; height:108px}
.welcomTxt{
	float:left}
.welcomTxt h2{
	background:url(../images/welcome_txt.gif) no-repeat 0 0;
	width:414px; height:29px; font-size:0; line-height:0;
	display:block; text-indent:-9999px; margin:0 0 20px 0}
.welcomTxt p{
	font:normal 13px/16px Arial, Helvetica, sans-serif;
	color:#000; width:600px; float:left; margin:0 0 25px 0;
	text-align:justify}
.welcomTxt p span{
	background:url(../images/arrow.gif) no-repeat 0 8px;
	font:bold 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#0175b0; float:right; margin:10px 0 0 0;
	padding:0 0 0 9px}
.welcomTxt p span a{
	color:#0175b0; text-decoration:underline}
.welcomTxt p span a:hover{
	color:#c21a18; text-decoration:none}
.botmLink li{
	float:left; margin:0 23px 17px 0}
.news{
	 background-color:#e3e3e3; height:260px; width:240px; overflow:hidden; float:left}
.news h2{
	background:url(../images/news_txt.gif) no-repeat 0 0;
	width:243px; height:34px; font-size:0; line-height:0;
	display:block; text-indent:-9999px; margin:0 0 5px 0}
.news ul{
	padding:10px 12px; float:left}
.news ul li{
	background:url(../images/blue_bullet.gif) no-repeat 0 3px;
	font:normal 12px/15px Tahoma, Arial, Helvetica, sans-serif;
	color:#3f4243; float:none; margin:0 0 15px 0;
	padding:0 0 0 16px}
.news ul li a{
	font-weight:bold; color:#0a1648; text-decoration:underline; 
	display:block}
.news ul li a:hover{
	text-decoration:none}
.news ul li span{
	font:bold 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#39729c; display:block}
.news span.readTxt{
	background:url(../images/arrow.gif) no-repeat 0 8px;
	font:bold 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#0175b0; float:right; margin:0 12px 0 0;
	padding:0 0 10px 9px}
.news span.readTxt a{
	color:#0175b0; text-decoration:underline}
.news span.readTxt a:hover{
	color:#c21a18; text-decoration:none}
.imgStaff{
	margin:0 5px 2px 2px;
	padding:5px;
	height:175px;
	width:117px}
/*---------------Body End------------*/
/*---------------Footer Start------------*/

.footerBg{
	background:url(../images/footer_bg.gif) repeat-x 0 0 #010101;
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#646363; padding:16px 0 18px 0}
.footeNav{
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#646363; text-align:center; margin:0 0 20px 0; overflow:hidden}
.footeNav a{
	color:#646363; margin:0 10px}
.footeNav a:hover{
	color:#3789c1; text-decoration:underline}
.copyright span{
	padding:5px 0 0 0; display:block}
.copyright span a{
	color:#3789c1; text-decoration:underline}
.copyright span a:hover{
	text-decoration:none}

/*---------------Footer End------------*/

/*-----------Inner Page Style Start---------*/

.subHeading{
	font:bold 24px/28px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#e75d03; margin:0 0 20px 0; text-decoration:underline}
.subList{
	margin:20px}
.subList li{
	background:url(../images/red_arrow.gif) no-repeat 0 4px;
	margin:0 0 6px 0; padding:0 0 0 10px}
.subList li a{
	color:#0175b0}
.subList li a:hover{
	text-decoration:underline}
.subHeadTxt{
	background:url(../images/black_arrow.gif) no-repeat 0 5px;
	font:bold 16px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#e75d03; margin:0 0 15px 0; padding:0 0 0 15px; 
	text-decoration:underline}
.normalTxt a{
	font-weight:bold; color:#0175b0; text-decoration:underline}
.normalTxt a:hover{
	text-decoration:none}
.padd3{
	padding:0 0 15px 0}
.subTxtList{
	margin:15px 20px 20px 20px}
.subTxtList li{
	background:url(../images/arrow_2.gif) no-repeat 0 5px;
	margin:0 0 6px 0; padding:0 0 0 12px}
.subTxtList li a{
	color:#0175b0}
.txtLine{
	text-decoration:underline}
.subSmHead{
	font:bold 12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#e75d03; margin:0 0 6px 0; text-decoration:underline}
.padd4{
	padding:0 0 10px 0}
.contctTxt{
	font:bold 13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#535353; text-decoration:underline; margin:0 0 6px 0}
.lftPadd{
	padding:0 0 0 70px}
.blueTxt{
	color:#0175b0}
.blueTxt:hover{
	text-decoration:underline}
.lftTxt2{
	padding:0 0 0 30px}
.lbl{
	font-weight:bold; line-height:20px; float:left; width:270px}
.txtBox{
	font:bold 12px Arial, Helvetica, sans-serif;
	width:200px; height:18px; margin:0 0 10px 0; float:left}
.txtAreaBox{
	font:bold 12px Arial, Helvetica, sans-serif;
	width:200px; height:80px; float:left;
	margin:0 0 10px 0}
.subBtn{
	margin:0 0 0 270px; float:left}
.resetBtn{
	float:left; margin:0 0 60px 20px}
.subTxt{
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#333; margin:0 0 10px 0}
.startNow{
	background:url(../images/start_now_bg.gif) no-repeat 0 0;
	width:350px; height:218px; margin:0 0 10px 20px}
.startNow ul{
	padding:65px 0 0 53px; float:left}
.startNow ul li{
	font:bold 16px/42px Tahoma, Arial, Helvetica, sans-serif;
	color:#543e3e; padding:0 0 0 54px; float:none}
.startNow ul li a{
	color:#543e3e}
.startNow ul li a:hover{
	color:#d03232; text-decoration:underline}
.requstIcon{
	background:url(../images/request_icon.gif) no-repeat 0 0}
.callIcon{
	background:url(../images/call_icon.gif) no-repeat 0 0}
.emailIcon{
	background:url(../images/email_icon.gif) no-repeat 0 0}
.padd5{
	padding:0 0 20px 190px}
.padd6{
	padding:0 0 5px 0}
.lbl2{
	font-weight:bold; line-height:20px; float:left; width:180px;
	text-align:right}
.txtBox2{
	font:bold 12px Arial, Helvetica, sans-serif;
	width:200px; height:18px; margin:0 0 10px 10px; float:left}
.txtAreaBox2{
	font:bold 12px Arial, Helvetica, sans-serif;
	width:200px; height:80px; float:left;
	margin:0 0 10px 10px}
.subBtn2{
	margin:0 0 0 190px; float:left}
.padd7{
	padding:0 0 0 20px}

/*-----------Inner Page Style End---------*/

