@charset "utf-8";
/* CSS Document */

body
{
	margin:0;
	text-align:center;
	background:#ededed;
}
body, p, table, textarea, input, label
{
	font-family:Tahoma;
	font-size:13px;
	color:#000000;
	line-height:16px;
	text-align:left;
}

#wrap
{
	margin:0px;
	margin:auto;
	text-align:center;
	width:800px;
}


#mainout
{
	margin:0px auto;
	width:800px;
	background:url(../images/bghr.jpg) repeat-y top center;
}

#main
{
	margin:0px auto;
	width:800px;
	background:url(../images/bg.jpg) no-repeat bottom center;
}

.lft
{
	float:left;
}

.rgt
{
	float:right;
}

.clr
{
	clear:both;
}

#toparea
{
	width:800px;
	height:68px;
}

#logo
{
	width: 232px;
	height:45px;
	padding-top:14px;
	margin-left:64px;
}

#callno
{
	margin-right:64px;
	padding-right:34px;
	background:url(../images/phone.jpg) no-repeat right center;
}
#callno P
{
	margin:0px;
	color:#817f7f;
	font-weight:normal;
	line-height:68px;
	font-size:20px;
}

#banner 
{
	width:800px;
	height:284px;
	background:url(../images/banner.jpg) no-repeat top center;
}
#banner .heding
{
	margin:0px;
	padding:20px 0px 4px 60px;
	color:#0f9acf;
	font-weight:bold;
	font-size:34px;
	line-height:normal;
}
#banner P
{
	margin:10px 0px 0px 70px;
	padding:0px 0px 0px 20px;
	color:#d34807;
	font-weight:bold;
	line-height:29px;
	font-size:21px;
}
#content
{
	margin:10px 32px 0px 32px;
	padding:0px 0px 20px 0px;
	text-align:left;
}

#contentleftside
{
	margin:0px 0px 0px 0px;
	text-align:left;
	width:392px;
}
H1
{
	margin:0px;
	font-family:Tahoma;
	font-size:28px;
	color:#0099cc;
	line-height:20px;
	text-align:left;
	padding-right:5px;
	font-weight:normal;
}
#contentleftside P
{
	margin:10px 0px;
	padding:0px;
	text-align:left;
	color:#000000;
	font-family:tahoma;
	line-height:normal;
	font-size:13px;
}

#contentleftside .topic
{
	margin:20px 0px;
	color:#2f83ba;
	line-height:normal;
	font-size:16px;
	font-weight:bold;
	text-align:left;
}

#prg
{
	width:392px;
	margin:10px 0px;
}

#prg .heding 
{
	width:392px;
	height:27px;
	background:url(../images/titlebg.png) no-repeat left center;
	color:#000000;
	font-size:14px;
	line-height:27px;
}

#prg .overbg
{
	width:392px;
	height:27px;
	background:url(../images/titlebg_ovr.png) no-repeat left center;
}

#prg .txt
{
	 display:none;
	 margin:10px;
}

#prg .heding A
{
	color:#000000;
	text-decoration: none;
	padding-left:26px;
}
#prg P
{
	font-size:12px;
	margin:10px 0px;
	font-family: Tahoma;
	text-align:left;
	line-height:16px;
	color:#000000;
}

#contentrightside
{
	margin:0px;
	text-align:left;
	width:330px;
}

#formContainer
{
	margin:0px;
	width:330px;
	height:500px;
	background:url(../images/formbg.png) no-repeat top center;
	text-align:left;
	font-size:13px;
}

#formContainer .frmheding
{
	margin:0px 10px 0px 10px;
	padding:10px 0px 0px 0px;
	color:#0f9acf;
	font-size:24px;
	font-weight:bold;
	padding-left:50px;	
	height:34px;
	background:url(../images/bul1.png) no-repeat top left;
}
#formContainer .hedinglight
{
	margin:0px;
	color:#647c96;
	font-weight:normal;
}

#formContainer P
{
	margin:0px 10px;
	color:#647c96
	
		
}


#form .mandatory
{
	color:#647c96;
}
#form table
{
	text-align:left;
}
#form table td
{
	padding-left:10px;
	padding-top:1px;
	padding-bottom:1px;
}
#form label
{
	width:140px;
	height:19px;
	text-align:left;
}

#form input
{
	width:140px;
	height:19px;
	color:#00000;
	background:url(../images/inputbg.jpg) no-repeat top   left;
	border:0px;
	text-align:left;
}

#form .btnstyle
{
	margin-top:5px;
	text-align:center;
	width:158px;
	height:40px;
	background:none;
	border:0px;
}

#form .select1 SELECT {
	WIDTH: 138px; DISPLAY: block; 
}

#form .select2 SELECT {
	WIDTH: 299px; DISPLAY: block;
}

#contact
{
	margin:10px 0px;
	text-align:center;
	font-size:13px;
}

#contact P
{
	margin:5px 0px;
	text-align:center;
	font-size:13px;
}

.contactxt
{
	margin:5px 0px;
	text-align:center;
	font-size:12px;
	color:#000000;
}

.num
{
	text-align:center;
	font-size:24px;
	color:#817f7f;
}

#footer
{
	margin:0px 32px 20px 32px;
	text-align:left;
	color:#647c96;
	font-size:12px;
}
#footer P
{
	margin:10px 0px;
	padding:0px;
	text-align:justify;
	color:#647c96;
	font-family:Verdana;
	line-height:15px;
	font-size:12px;
}
#footer strong
{
	font-size:11px;
}
