/* CSS Document */
* 
{
margin:0px;
padding:0px;
}

h1,h2,h3,h4,h5,h6,
span,p,ul,li,
form,input,object {
	margin:0px;
	padding:0px;
	}

img {
	border:none;
	margin:0px;
	padding:0px;
	}
		
body {	
	margin:0px;
	padding:0px;
	background:url(../images/bg.jpg) repeat-x;
	}

/*Wrapper
 *-----------------------------------------------------*/
#wrapper {
	background:url(../images/footer_bg.jpg) center bottom repeat-x;
	padding-bottom:90px;
	}
	
/*Container
 *-----------------------------------------------------*/
#container {
	width:770px; 
	height:auto; 
	margin:0 auto;
	}
	
/*Header
 *-----------------------------------------------------*/
#header {
	width:770px; 
	height:auto; 
	margin:0 auto;
	padding-top:20px;
	}
	
#mainnav {
	font:bold 13px Arial, Helvetica, sans-serif;
	margin:70px 0 1px 0;
	padding: 0;
	z-index: 30;
	float:right;
	}

#mainnav li {
	float:left;
	text-align:center;	
	margin:0 1px;
	list-style:none;
	}
	
#mainnav li#mr0 { margin-right:0; }

#mainnav li a {	
	display: block;
	background:url(../images/nav_bg.jpg) center bottom repeat-x;
	border-top:3px solid #FFF;			
	height:40px;	
	color: #FFF;
	line-height:38px;
	text-align: center;
	padding:2px 0 0 0;
	text-decoration:none;
	}
	
#mainnav li a#home { width:54px; }
#mainnav li a#aboutus { width:74px; }
#mainnav li a#ourservice { width:96px; }
#mainnav li a#finser { width:134px; }
#mainnav li a#contactus { width:84px; }

#mainnav li a:hover {	
	display:block;
	border-top:3px solid #1168AB;
	}

#mainnav div {	
	position: absolute;
	visibility: hidden;
	margin-top: 1px;
	width:226px;	
	}

	#mainnav div a {	
		position: relative;
		display: block;
		padding: 0 10px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background:url(../images/submnu_bg.jpg) 0 0 repeat-x;
		border:0;
		height:30px;
		line-height:30px;
		}

	#mainnav div a:hover {	
		border:0;
		background:url(../images/submnu_bg.jpg) 0 -30px repeat-x;
		color:#D3EAFA;
		}
	
#banner {
	clear:both;
	background:url(../images/banner_bg.jpg) #EEF8F7 repeat-x;
	border:1px solid #626262;
	width:768px;
	height:208px;
	}
	
#ban_txt {
	float:right;
	margin:60px 30px 0 0;
	}
	
	
/*Ads
 *-----------------------------------------------------*/
#ads_cont {
	margin:0;
	width:770px;
	} 
 
.ads_box {	
	float:left;
	background-color:#C4DAEB;
	border:1px solid #666666;
	margin:20px 0 0 0;
	padding:1px;
	width:246px;
	height:118px;
	}	
	
.ads_box .ads {
	background:url(../images/ads_bg.jpg) repeat-x;
	width:246px;
	height:118px;
	}
	
.ads_box .ads a,
.ads_box .ads a:active {
	text-decoration:none;
	}
		
.ads_box .ads img {
	float:left;
	margin:20px 4px 0 6px;
	padding-bottom:20px;
	}
	
.ads_box .ads p {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:20px 4px 0 0;
	}
	
.ads_box .ads p a { text-decoration:none; }
	
.ads_box .ads p span {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#FFF;
	}
	
.ads_box.ads_r {
	float:right;
	margin-right:0;
	}
	
.ads_box .ads p span.txtc1 {
	color:#fe7f1c;
	}
	
.ads_box .ads p span#txt26 {
	font-size:26px;
	}
	

/*Content
 *-----------------------------------------------------*/
#content {
	margin:0;
	}
	
/*Left Panel*/
#lpanel {
	float:left;
	}

.lpanel_up {
	background:url(../images/lpanel_up.jpg) center top no-repeat;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#181818;
	width:548px;
	height:auto;
	border:1px solid #666666;
	margin-top:10px;
	}
	
.lpanel_bot {
	background:url(../images/lpanel_bot.jpg) center bottom no-repeat;
	width:536px;
	height:auto;
	padding:6px;
	}
	
h1 {
	font:normal 18px Arial, Helvetica, sans-serif;
	margin-bottom:6px;
	}
	
h2 {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#1168ab;
	margin-bottom:6px;
	}
	
.lpanel_bot p {
	color:181818;
	margin-bottom:10px;
	line-height:18px;
	}
	
.lpanel_bot p.ln14 { line-height:14px; }	
.lpanel_bot p.mt-4 { margin:-4px 0 0 0; }
	
.txt1 { color:#1168ab; }
.txt2 { color:#239600; font-weight:bold; }
.txt3 { color:#1168ab; font-weight:bold; }
.txt16 { letter-spacing:-1px; font-size:16px; }
.txt11 { font-size:11px; }

ul#offer {	
	list-style:none;
	}
	
ul.mb8 {	
	margin-bottom:8px;
	}
	
ul#offer li {
	background:url(../images/bullet1.jpg) 0 4px no-repeat;
	margin-bottom:10px;
	padding-left:16px;
	line-height:18px;
	}
	
ul#offer li.mb4 { margin-bottom:4px; }
	
.service {
	float:left;
	width:268px;
	}
	
.service ul {
	list-style:none;
	margin-left:14px;
	}
	
.service ul li {
	background:url(../images/bullet2.jpg) 0 3px no-repeat;
	margin-bottom:4px;
	padding-left:14px;
	}
	
#news_box {
	width:344px;
	margin:0 auto;
	*padding-bottom:2px;
	}
	
#news_box label {
	float:left;
	width:110px;
	text-align:right;
	padding:3px 4px 0 0;
	color:#535353;
	font-weight:bold;
	}
	
#news_box input {
	border:1px solid #666;
	width:220px;
	padding:2px;
	font-size:12px;
	margin-bottom:5px;
	*margin-bottom:3px;
	}
	
#news_box select {
	border:1px solid #666;
	width:226px;
	padding:2px;
	font-size:12px;
	margin-bottom:4px;
	}
	
#news_box #news_signup {
	clear:both;
	width:97px;
	height:26px;
	border:0;
	margin-left:170px;
	background:url(../images/news_signup.jpg) no-repeat;
	}
	
#contact_box {
	font-weight:bold;
	width:420px;
	margin:0 auto;
	}
	
#contact_box label {
	float:left;
	width:120px;
	padding:3px 4px 0 0;
	color:#535353;
	font-weight:bold;
	}
	
#contact_box input,
#contact_box textarea {
	border:1px solid #666;
	width:260px;
	padding:2px;
	font-size:12px;
	margin-bottom:10px;
	}
	
#contact_box textarea { height:80px; }

#contact_box #submit_btn {
	clear:both;
	width:97px;
	height:26px;
	border:0;
	margin-left:170px;
	background:url(../images/btn_submit.jpg) no-repeat;
	cursor:pointer;
	}
	
/*Right Panel*/
#rpanel {
	float:right;
	}

.rpanel_up {
	background:url(../images/rpanel_up.jpg) center top no-repeat;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#181818;
	width:208px;
	height:auto;
	border:1px solid #666666;
	margin-top:10px;
	}
	
.rpanel_bot {
	background:url(../images/rpanel_bot.jpg) center bottom no-repeat;
	width:196px;
	height:auto;
	padding:6px;
	}
	
.rpanel_bot img {
	float:left;
	margin-right:4px;
	}
		
.rpanel_bot input {
	font-size:11px;
	color:#1168ab;
	width:188px;
	border:1px solid #666666;
	margin:0 auto 10px auto;
	padding:2px;
	}
	
#signup {
	width:109px;
	border:0;
	margin-left:36px;	
	}
	
.rpanel_bot .lbl {
	float:left;
	font-weight:bold;
	text-align:right;
	width:60px;
	}
	
p.det {
	float:right;
	width:130px;
	margin-bottom:4px;
	line-height:16px;
	}
	
p.det a { 
	text-decoration:none;
	color:#181818;
	}
	
p.det a:hover { text-decoration:underline; }
	
.rdiv { margin:10px auto;  }
#decade { text-align:center; padding:8px 10px 0 10px; font-weight:bold; }
.mt10 { margin-top:10px; }

/*Footer
 *-----------------------------------------------------*/
#footer {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#181818;
	text-align:center;
	}
	
#footer ul { 
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	margin:50px 0 4px 0; 
	}

#footer ul li { 
	display:inline; 
	border-right:1px solid #181818;
	padding:0 8px 0 4px;
	*padding:0 4px 0 8px;
	}
	
#footer a { 
	text-decoration:none;
	color:#181818;
	}
	
#footer a:hover { 
	text-decoration:underline;
	}
	
#footer ul li.bn { border:none; }
	
/*Extra Help
 *-----------------------------------------------------*/
.cleft { clear:left; }
.cright { clear:right; }
.cboth { clear:both; }

.fleft { float:left; }
.fright { float:right; }
.txtn { font-weight:normal; }
.txti { font-style:italic; font-size:11px; }

#about_img1 { float:right; margin:10px 50px 0 0; }
#acnt_img1 { float:left; margin:0 10px 0 0; }
p.mb14 { margin-bottom:14px; }

