/* stylesheet for */ 

body{
padding:0px;
margin:0px;
background:url(images/body_bg.jpg) repeat-x left top #20293c;
font-family:Tahoma, Arial, Verdana;
color:#000;
font-size:11px;
}

/* png fix for IE6 */ 
img,div,td,a { behavior: url(iepngfix.htc) }

h3,a,img,p,h2,mdiv{
padding:0px;
margin:0px;
border:none;
}

.hdrbg{
	background:url(images/hdr_bg.jpg) no-repeat left top;
	width:950px;
	height:210px;
}

.logost{
	margin-top:34px;
}

.navbg{
	background:url(images/nav_bg.jpg) repeat-x 0px top;
	height:30px;
}

ul.navlink
{
	padding:0px;
	margin:0px;
	list-style-type:none;
}

ul.navlink li{
	padding:0px;
	margin:0px;
	display:block;
	float:left;
}

ul.navlink li a{
	text-decoration:none;
	font-weight:bold;
	color:#2e394e;
	line-height:30px;
	display:block;
	background:url(images/nav_sep.jpg) no-repeat right top;
	padding:0 28px;	
}
ul.navlink li a:hover{
	text-decoration:none;
	color:#297BE7;
	}


.whitebg{
	background:#fff;
}

.lftpnlbg{
	background:url(images/lft_pnlbg.jpg) repeat-y left top;
	width:202px;
}


h3{
	font-size:18px;
	color:#343535;
	font-weight:normal;
}

.content{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#666565;
	text-align:justify;
	line-height:16px;
	padding-right:10px;
	letter-spacing:1px;
}

.content a{
	text-decoration:none;
	color:#666565;
	font-weight:bold;
	
}

.content a:hover{
	text-decoration:underline;
	color:#666565;
	font-weight:bold;
}

.gallbg{
	background:url(images/gallry_bg.jpg) no-repeat left top;
	width:950px;
	height:163px;
}

.ftrcnt{
	color:#fff;
	line-height:21px;
	margin-left:25px;
	margin-top:30px;
}

.ftrcnt a{
	text-decoration:none;
	color:#fff;
	padding:0 3px;
}

.ftrcnt a:hover{
	text-decoration:underline;
	color:#fff;
}
h2{
	font-size:13px;
	color:#1F6ADF;
}

.tblcontent{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#666565;
	line-height:16px;
	letter-spacing:1px;
	padding:2px 7px 2px 7px;
	text-align:justify;
}