/* CSS Document */

body{
	margin:0; padding:0;
	background-color:#FFF;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#636363;}
div, p, img, h1, h2, h3{
	margin:0; padding:0;}
ul, li{
	margin:0; padding:0;
	list-style:none;}
a{
	outline:none;}
.clear{
	font-size:0; line-height:0;	clear:both;}

/*----------------------Header Start---------------*/

#container{
	width:964px;
	margin:0 auto; padding:0 20px 0 19px;
	background:url(../images/bg.gif) repeat-y 0 0;}
#header{
	background:url(../images/header_bg.gif) no-repeat 0 0;
	width:964px; position:relative; margin:0 0 6px 0;}
#header img.logo{
	margin:19px 100px 57px 10px; float:left;}
#header h1{
	position:absolute; left:59px; top:52px;
	background:url(../images/punch_line.gif) no-repeat 0 0;
	width:154px; height:12px; display:block;
	text-indent:-2000px;}
#header #headerNav{
	width:500px; float:left;
	margin:2px 0 0 0;}
#header #headerNav li{
	float:left; margin:0 10px 0 0; padding:0 4px; }
#header #headerNav li a{
	text-decoration:none;}
#header #headerNav li img{
	border:none;}
#header #headerNav li span{
	color:#333; background:inherit; 
	text-align:center; display:none;}
#header ul.topnav{
	float:left; margin:0 0 2px 0; width:640px;}
#header ul.topnav li{
	background:url(../images/topnav_border.gif) no-repeat 100% 0;
	float:left; position:relative;}
#header ul.topnav li a{
	font:bold 11px/28px Tahoma, Arial, Helvetica, sans-serif;
	color:#666; text-decoration:none; padding:0 10px; display:block;
	background:inherit;}
#header ul.topnav li a:hover{
	color:#236194; background:inherit;}
#header ul.topnav li a.active{
	font:bold 11px/28px Tahoma, Arial, Helvetica, sans-serif;
	color:#236194; text-decoration:none; padding:0 10px; display:block;
	background:inherit;}
#header ul.topnav li.noborder{
	background:none;}
#header ul.topnav li ul{
	position:absolute; left:0; top:28px;
	width:152px; visibility:hidden;
	background-color:#EEE; color:#666;}
#header ul.topnav li ul li{
	float:none; position:relative; background:none;
	height:21px;}
#header ul.topnav li ul li a{
	font:normal 11px/21px Tahoma, Arial, Helvetica, sans-serif;
	color:#666; text-decoration:none; padding:0 0 0 10px; display:block;
	background:inherit; height:21px;}
#header ul.topnav li ul li a:hover{
	color:#FFF; background-color:#ccc;}
#header ul.topnav li ul li ul{
	position:absolute; left:152px; top:0;
	width:152px; visibility:hidden;
	background-color:#EEE; color:#666;}
#header ul.topnav li ul li ul li{
	float:none; position:relative; background:none;}
#header ul.topnav li ul li ul li a{
	font:normal 11px/21px Tahoma, Arial, Helvetica, sans-serif;
	color:#666; text-decoration:none; padding:0 0 0 10px; display:block;
	background:inherit; height:21px;}
#header ul.topnav li ul li ul li a:hover{
	color:#FFF; background-color:#ccc;}

/*----------------------Header End---------------*/

/*----------------------Left Panel Start---------------*/

#left{
	float:left; width:140px;
	margin:0 0 0 4px;}
#left h2.contact{
	background:url(../images/dotted_line.gif) repeat-x 0 100%;
	padding:0 0 1px 0; margin:0 0 3px 0;}
#left h2.contact span{
	background:url(../images/contact_icon.gif) no-repeat 0 0 #FFF;
	font:bold 15px/29px Tahoma, Arial, Helvetica, sans-serif;
	color:#005C9F; padding:0 0 0 48px; height:29px; display:block;}
#left h3.contactTxt{
	font:bold 13px/15px Tahoma, Arial, Helvetica, sans-serif;
	color:#005C9F; background-color:#FFF;}
#left h3.contactTxt span{
	color:#333; background:inherit;}
#left p.greytxt{
	font:normal 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#333; background-color:#FFF;}
#left p.greytxt a{
	color:#333; text-decoration:none; background:inherit;}
#left p.greytxt a:hover{
	color:#860404; background:inherit;
	text-decoration:underline;}
#left ul.subList{
	width:140px;}
#left ul.subList li{
	float:none;}
#left ul.subList li a{
	background:url(../images/leftbutton.gif) no-repeat 0 0;
	font:normal 11px/22px Tahoma, Arial, Helvetica, sans-serif;
	color:#333; text-decoration:none; padding:0 0 0 15px;
	display:block; height:27px;}
#left ul.subList li.active1{
	background:url(../images/leftbutton_on.gif) no-repeat 0 0;
	font:normal 11px/22px Tahoma, Arial, Helvetica, sans-serif;
	color:#333; text-decoration:none; padding:0 0 0 15px;
	display:block; height:27px;}
#left ul.subList li a:hover{
	background:url(../images/leftbutton_on.gif) no-repeat 0 0;
	color:#005C9F;}


/*----------------------Left Panel End---------------*/

/*----------------------Right Panel Start---------------*/

#container1{
	width:964px;
	margin:0 auto; padding:0 20px 0 19px;
	background:url(../images/bg.gif) repeat-y 0 0;}
#right{
	float:left; width:787px; padding:0 0 20px 20px;}
#right img.banner{
	margin:0 0 6px 0;}
#right p.leftPara{
	width:325px; float:left; text-align:justify;
	margin:10px 0 0 0;}
#right img.box{
	float:left; margin:10px 5px 0 5px;}
#right div.rightBox{
	width:230px; float:left; margin:10px 0 0 0;}
#right div.rightBox h2.news{
	background:url(../images/news_icon.gif) no-repeat 0 0;
	padding:0 0 0 49px; margin:0 0 5px 0;}
#right div.rightBox h2.news span{
	background:url(../images/news_bg.gif) repeat-x 0 0 #FFF;
	font:normal 18px/30px Tahoma, Arial, Helvetica, sans-serif;
	color:#18609B; height:40px; display:block;}
#right div.rightBox p.rightTxt{
	font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#333; background-color:#FFF; margin:0 0 12px 0;
	text-align:justify;}
#right div.rightBox p.rightTxt span{
	font:bold 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#18609B; background-color:#FFF;}
.padding1{
	padding:0 0 18px 0 !important;}
#right div.leftList{
	width:365px; float:left;}
#right ul.list1{
	margin:0 0 10px 0; padding:0 0 0 27px; 
	float:left;}
#right ul.list1 li{
	background:url(../images/dot_bullet.gif) no-repeat 0 5px;
	float:none; margin:0 0 3px 0; padding:0 0 0 10px;
	display:block;}
#right ul.list1 li a{
	color:#005C9F; text-decoration:none; width:320px; }
#right ul.list1 li a:hover{
	color:#333;}
#right img.websolImg{
	float:left; margin:0 0 0 10px;}
#right h2.darkBlue{
	font:bold 12px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#1C4191; padding:0 0 10px 0;}
#right h3.darkTxt{
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#333; padding:0 0 10px 0;}
/*.block1{
	width:280px; display:block;}*/
#right ul.list2{
	margin:0 0 10px 0; padding:0 0 0 27px;  
	float:left;}
#right ul.list2 li{
	background:url(../images/dot_bullet.gif) no-repeat 0 5px;
	color:#333; padding:0 0 0 10px; margin:0 0 5px 0;
	width:320px; display:block; float:left;}

/*----------------------Right Panel End---------------*/

/*----------------------Footer Start---------------*/

#footer{
	background:url(../images/footer_bg.gif) repeat-x 0 0;
	margin:15px auto 27px auto; width:952px;
	height:34px;}
#footer span.leftCurve{
	background:url(../images/left_botm_curve.gif) no-repeat 0 0;
	width:12px; height:34px; display:block;
	line-height:0; font-size:0; float:left;}
#footer span.rightCurve{
	background:url(../images/right_botm_curve.gif) no-repeat 0 0;
	width:12px; height:34px; display:block;
	line-height:0; font-size:0; float:right;}
#footer p.leftBotm{
	font:normal 11px/34px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#333; width:470px; height:34px; float:left; display:block;
	background:inherit;}
#footer p.leftBotm a{
	background:url(../images/footer_bg.gif) repeat-x 0 -8px #FFF;
	font:normal 11px/34px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#0274BA; text-decoration:none;}
#footer p.leftBotm a:hover{
	color:#0274BA; text-decoration:underline;
	background:url(../images/footer_bg.gif) repeat-x 0 -8px #FFF;}
#footer p.rightBotm{
	font:normal 11px/34px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#333; width:430px; float:right; background:inherit;}
#footer p.rightBotm a{
	background:url(../images/footer_bg.gif) repeat-x 0 -8px #FFF;
	color:#0274BA; text-decoration:none;}
#footer p.rightBotm a:hover{
	color:#0274BA; text-decoration:underline;
	background:url(../images/footer_bg.gif) repeat-x 0 -8px #FFF;}
#bottom{
	width:1003px; height:13px; display:block;
	background:url(../images/footer_shdw.gif) repeat-x 0 0;
	margin:0 auto;}
#bottom span.botmLeftCurve{
	background:url(../images/left_botm_corner.gif) no-repeat 0 0;
	float:left; width:18px; height:13px; 
	line-height:0; font-size:0;}
#bottom span.botmRightCurve{
	background:url(../images/right_botm_corner.gif) no-repeat 0 0;
	float:right; width:18px; height:13px; 
	line-height:0; font-size:0;}


/*----------------------Footer End---------------*/
