/* CSS Document 
@import "reset.css";*/
*{ padding:0; margin:0;}
p{ padding-bottom:10px;}
h2{ font:bold 24px/24px Arial, Helvetica, sans-serif ; color:#0099cc; padding:0px;}
h3{font:normal 18px/24px Arial, Helvetica, sans-serif ; color:#333; padding:0 0 20px 0;}
h4{font:bold 16px/24px Arial, Helvetica, sans-serif ; color:#45403C; padding:0 0 20px 0; text-align:center;}
h5{ font:bold 16px/24px Arial, Helvetica, sans-serif ; color:#0099cc; padding:10px 0 10px 0;}
ol{ padding:10px 20px;}
body{/*background:url(../images/bg_grad.gif) repeat-x left top;*/ background-color:#A8EAFB;font:normal 12px/18px Arial, Helvetica, sans-serif;color:#333333;}
#wrapper{min-height: 100%; /* For Modern Browsers */
	     height: auto !important; /* For Modern Browsers */
	     height: 100%; /* For IE */}
#container{width:958px;margin:10px auto 0px;border:1px solid #FFFFFF; }

/*---header--**/
#header{width:100%;background:url(../images/header_grad.gif) repeat-x left top; height:73px; /*margin-bottom:-2px;*/ }
#logo h1{margin:0px;display:block;text-indent:-9999px; height:71px; }
#logo {background:url(../images/logo.gif) no-repeat 0 0px; width:136px; height:73px; }
/*html>body #header{ margin-bottom:0px;}*/

/**--mid_content--**/
#mid_content{ background:url(../images/banner_map.jpg) no-repeat 0 0; width:958px;  background-color:#73C2E1; }

 
/*---top menu end--**/
#topMenu ul{width:auto; list-style-type:none;  float:right;  margin-right:10px; }
#topMenu ul li{width:121px; height:38px; float:left; margin-right:0px; }
html>body #topMenu ul li {margin-right:3px;}
html>body #topMenu ul {margin-right:20px;}
#topMenu ul li a{width:121px; height:38px; display:block; background:url(../images/top_menu.jpg) 0 0 no-repeat #47C6ED; color:#333; text-decoration:none; font-size:12px; font-weight:bold; text-align:center; line-height:38px; margin:0 2px 0 0; }
#topMenu ul li a:hover{background:url(../images/top_menu_h.jpg) 0 0 no-repeat #E80E00; color:#fff; text-decoration:none;}
#topMenu ul li a.home{background:url(../images/top_menu_h.jpg) 0 0 no-repeat #47C6ED; color:#fff; text-decoration:none; font-size:12px; font-weight:bold; text-align:center; line-height:38px;}

/**--dashboard--**/
#dashboard{ width:100%;margin-top:80px;;}

/**--logIn--**/
#logIn{background:url(../images/bottom_wheel.jpg) no-repeat left top; width:366px; height:275px;  }
#loginname{width:200px; margin:0 auto;}
#loginname span{ font:bold 14px/16px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:5px;}
.login_header{ font: bold 12px/14px Arial, Helvetica, sans-serif; color:#000; margin:0;  padding:3px 0 5px 109px;}
#logIn form{ padding:0px 0 0 106px; }
#logIn form .userBox{color:#696969;	background:#ffffff url(../images/icon_username.gif) no-repeat left;height:16px;width:130px; border:1px solid #696969;padding-left:21px;font-size:11px;font-family: "Trebuchet MS", Verdana, arial, sans-serif;
margin-bottom:3px;}
#logIn form .passBox{color:#696969;	background:#ffffff url(../images/icon_password.gif) no-repeat left;height:16px;width:130px;	border:1px solid #696969;	padding-left:21px;	font-size:11px;	font-family: "Trebuchet MS", Verdana, arial, sans-serif;}

.btnLogin{ margin:5px 30px;}
#logIn p a.link1{ margin-left:140px;text-decoration:underline; font:normal 11px/16px Arial, Helvetica, sans-serif; color:#D0CFCA;}
#logIn p a.link1:hover{ text-decoration:none; font:normal 11px/16px Arial, Helvetica, sans-serif; color:#E80E00;}

#list1{ margin-left:110px;list-style-type:none; color:#FFFFFF;}
#list1 li{ background:url(../images/arrow.gif) no-repeat 0 0.5em;}
#list1 li a{ font:bold 12px/14px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:5px 0 5px 15px ;text-decoration:none;}
#list1 li a:hover{ font:bold Arial, Helvetica, sans-serif; color:#FFFFFF; padding:5px 0 5px 15px ;text-decoration:underline;}

/**--info_login--**/
#info_login{ float:right; margin:0;  height:67px;}
#info_login .login_txt{ font: bold 13px/18px Arial, Helvetica, sans-serif; color:#333333; text-align:left; margin:5px 25px 0 0;}
#info_login a.logout{ font:normal 12px/18px Arial, Helvetica, sans-serif; text-decoration:underline; color:#333333; background:url(../admin/images/logout.gif) no-repeat left top; width:17px; height:16px; padding-left:20px; }
#info_login a.rss{ font:normal 12px/18px Arial, Helvetica, sans-serif; text-decoration:underline; color:#333333; background:url(../admin/images/rss.gif) no-repeat left top; width:17px; height:16px; padding-left:23px; margin:3px 0px; }
#info_login a.logout:hover,#info_login a.rss:hover{ text-decoration:none;}
.login_txt a:hover{ text-decoration:none;}
.username{ font: normal 12px/14px Tahoma,Arial, Helvetica, sans-serif; color:#FF0000;}

/**-contactus page--**/
#add{ display:inline; width:200px; float:left; margin-right:0px; border:1px solid #CFEBF7; background-color:#FCFEFF; padding:0 10px; margin-top:47px;}
#add span{font:bold 12px/18px Arial, Helvetica, sans-serif; color:#0066FF;}

#contentForm { display: block; float:left; width:600px; margin: 0px 0 20px 0; padding:0px 20px 10px;background-color: white;  }
#contFrm{ padding:10px; border:1px solid #CFEBF7; background:#FCFEFF; }
/* and now the form formatting itself */
.errormsg {display: block;width: 90%;color: #FFFFFF;font-weight: bold;background: #FF9D9D url(../images/stop.gif) no-repeat 10px center;padding: 8px 10px 3px 40px;margin: 10px 0;border-top: 2px solid #FF0000;border-bottom: 2px solid #FF0000;}
.msgSent {font-size: 20px;text-align: center;}
.box{font-family: verdana, arial, sans-serif; width:230px;margin: 0;padding: 2px;font-size: 1em;color: #666666;background: #FFF;border: 1px solid #ccc;margin: 5px 0;}
/*.box:focus {border: 1px solid #999;background-color: #FFFFFF;}*/
.mass_box{font-family: verdana, arial, sans-serif; width:380px; height:200px;margin: 0;padding: 2px;font-size: 1em;color: #666666;background: #FFF;border: 1px solid #ccc;margin: 5px 0; }
/*.mass_box:focus{border: 1px solid #999;background-color: #FFFFFF;}*/
input.button {cursor: pointer;border: none;font-weight: normal;background: url(../images/btn_medium.gif) no-repeat left top;width: 95px;  height: 23px; margin-left: 150px;}
input.button:hover {cursor: pointer;border: none;font-weight: normal;background: url(../images/btn_h.gif) no-repeat left top;width: 95px;  height: 23px;margin-left: 150px;}
.float-left{display: block;float: left;clear: left;Width: 150px;margin-bottom: 10px;margin: 5px 0;}
span.required{font-size: 13px !important;color: red !important;}

/**--nav1--**/
#nav1{ width:497px; height:180px; background:url(../images/login_right_dash.jpg) no-repeat left top;}
#nav1 ul{list-style-type:none; width:350px; padding-left:110px; padding-top:126px; float:left; }
#nav1 ul li{ display:inline;}
#nav1 a {float:left;background:url(../images/btn_left.jpg) no-repeat left top;margin:2px;padding:0 0 0 4px;text-decoration:none;font:bold 13px/18px Arial, Helvetica, sans-serif; text-align:center; vertical-align:middle;}
#nav1 a span {float:left;display:block;background:url(../images/btn_right.jpg) no-repeat right top;color:#FFFFFF; width:108px; height:42px; padding:3px 0 0 0 ;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav1 a span {float:none;}
/* End IE5-Mac hack */
#nav1 a:hover span {color:#333;}
#nav1 a:hover {background-position:0% -45px;}
#nav1 a:hover span {background-position:100% -45px;}

#nav1 a.active{ float:left; background:url(../images/btn_left.jpg) no-repeat left top; background-position:0% -45px; color:color:#333; }
#nav1 a.active span{float:left;display:block;background:url(../images/btn_right.jpg) no-repeat right top;background-position:100% -45px; color:#333;}


/**--nav--**/
#nav2{ width:497px; height:275px; background:url(../images/login_bottom_dash.jpg) no-repeat left top;}
#nav2 ul{ list-style-type:none; width:330px; padding-left:110px; padding-top:27px; float:left; }
#nav2 ul li{ display:inline;}
.large_btn{ padding:0 5px; text-align:center; width:284px;}
.small_btn{ width:140px;  text-align:center; }
#nav2 a {float:left;background:url(../images/left_btn.jpg) no-repeat left top;margin:1px;;padding:0 0 0 4px;text-decoration:none;font:bold 12px/18px Arial, Helvetica, sans-serif;}
#nav2 a span {float:left;display:block;background:url(../images/right_btn.jpg) no-repeat right top;padding:12px 2px 12px 0px;color:#FFFFFF;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav2 a span {float:none;}
/* End IE5-Mac hack */
#nav2 a:hover span {color:#333;}
#nav2 a:hover {background-position:0% -42px;}
#nav2 a:hover span {background-position:100% -42px;}

/**errorpage--**/
#error{width:886px; height:320px;margin:100px auto 15px; padding:25px; background:#FFF; border:1px solid #006699;}
#error p{ background: #FF9D9D url(../images/stop.gif) no-repeat 10px center;padding: 3px 10px 3px 40px;margin: 10px 0; font:bold 20px/24px Arial, Helvetica, sans-serif; color:#333; margin:25px}

/**--footer--**/
#footer_div{ clear:both; width:960px; margin:0px auto 10px; font:normal 11px/11px Arial, Helvetica, sans-serif ; color:#333;}
#footer_div td{ padding:5px;}
#footer_div img {border:none;margin:0; }
#footer_div p{ padding-top:10px; }
/** ----aboutus--------**/
#insidepage{ width:938px; margin:10px auto 15px; background:#FFF; border:1px solid #0099cc; height:425px;
	}
#insidepage td{ padding:10px 20px;}

/**--registration--**/
#registration{
	width:896px; 
	margin:10px auto 15px; 
	background:#FFF; 
	border:1px solid #0099cc; 
	padding:10px 20px;
	}
/**-- form register --**/
#success_message {
	background-color:#E6FFE6;
	font-size:14px;
	padding:5px;
	width:100%;
	color: #000000;
	border:1px solid #96FF96;
	margin: 20px 0px 0px 0px;
}
#err_msg {
	display: block;
	width: 90%;
	color: #FFFFFF;
	font-weight: bold;
	background: #FF9D9D url(../images/stop.gif) no-repeat 10px center;
	padding: 8px 10px 3px 40px;
	margin: 10px 0;
	border-top: 2px solid #FF0000;
	border-bottom: 2px solid #FF0000;
}
/**--form start--**/
#form_registration {
	width:850px;
	margin: 10px 0;
	background: #FFFFFF;
	padding: 10px 20px 20px 20px;	
}
#form_registration p{ margin-bottom:-10px;}
#form_registration  fieldset{
	padding: 10px 15px;
	border:1px solid #CFEBF7; 
	background:#FCFEFF;
	margin-bottom:10px;
}
#form_registration  fieldset legend{
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#333333;
	padding:5px 0px 5px;

}
#form_registration label{
	padding: 2px 2px 2px 2px;
	width: 120px;
	float: left;
}
#form_registration  label.middle_label {
	position:absolute;
	float:none;
	padding-left:5px;
	width:80px;
}
#form_registration  label.last_label {
	position:absolute;
	float:none;
	padding-left:5px;
	width:30px;
	}
#form_registration  input,select{
	margin: 0px 0px 5px 0px;
	padding: 2px 2px 2px 2px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 200px;
	font-family:sans-serif;
	font-size: 12px;
	}
#form_registration  input.first_txtbox {
	margin: 0px 0px 5px 0px;
	padding: 2px 2px 2px 2px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 100px;
	}
#form_registration  input.meddium_txtbox {
	margin: 0px 0px 5px 80px;
	width: 100px;
}
#form_registration  input.small_txtbox {	
	margin: 0px 0px 5px 40px;
	width: 55px;
	}
#form_registration .medium_selectbox {
	margin: 0px 0px 5px 0px;
	width:100px;
}
#form_registration .checkbox {
	margin: 0px 0px 8px 0px;
	border:none;
	width:20px;
}
#form_registration span.extra_txt{
	font-size:12px; 
	font-style:italic; 
	padding:2px 2px 8px; 
	vertical-align:top;

}
#form_registration input.btn_submit{ 
	margin-top:10px; 
	margin-left:10px; 
	padding:0px 0px; 
	background:url(../images/btn_medium.gif) no-repeat 0 0; 
	width:95px; 
	height:23px; 
	border:none;
	}
#form_registration input.btn_submit:hover{
	margin-top:10px; 
	padding:0px 0px; 
	background:url(../images/btn_h.gif) no-repeat 0 0; 
	width:95px; 
	height:23px; 
	border:none;
	cursor:default;
	}

/**--form end--**/

/**----reg------------
#form_register {
	width:850px;
	margin: 10px 0;
	background: #FFFFFF;
	padding: 10px 20px 20px 20px;	
}
#form_register fieldset{
	border:none;
}

#form_register .form_header{ 
	font: bold 13px/18px Arial, Helvetica, sans-serif; 
	color:#333;
	padding:5px 0 5px 0;
	text-align:left;
}
#form_register p {
	padding: 0px 0px 10px 0px;
	display:block;
}
#form_register label{
	width:auto;
	position:absolute;
	font-size: 12px;
	line-height: 14px;
	padding: 0px 0px 12px 5px;
	}
          
#form_register .txtbox {
	padding: 2px 2px 2px 2px;
	background: #F8F8F8;
	width:150px;
	border: 1px solid #CCCCCC;
	font-size: 12px;
	font-family: sans-serif;
	margin-left:140px;
		}
#form_register .medium_txtbox {
	padding: 2px 2px 2px 2px;
	width: 230px;
	background: #F8F8F8;	
	border: 1px solid #CCCCCC;
	font-size: 12px;
	font-family: sans-serif;
	margin-left:140px;
		}
#form_register .med_txtbox {
	padding: 2px 2px 2px 2px;
	width: 150px;
	background: #F8F8F8;	
	border: 1px solid #CCCCCC;
	font-size: 12px;
	font-family: sans-serif;
	margin-left:140px;
		}
		
#form_register .small_txtbox {
	padding: 2px 2px 2px 2px;
	width: 60px;
	background: #F8F8F8;	
	border: 1px solid #CCCCCC;
	font-size: 12px;
	font-family: sans-serif;
	margin-left:45px;
	
}
#form_register .zip_txtbox {
	padding: 2px 2px 2px 2px;
	width: 75px;
	background: #F8F8F8;	
	border: 1px solid #CCCCCC;
	font-size: 12px;
	font-family: sans-serif;
	margin-left:5px;
	
}
#form_register .lname_txtbox{
	padding: 2px 2px 2px 2px;
	width: 120px;
	background: #F8F8F8;	
	border: 1px solid #CCCCCC;
	font-size: 12px;
	font-family: sans-serif;
	margin-left:140px;
	}
#form_register .fname_txtbox{
	padding: 2px 2px 2px 2px;
	width: 120px;
	background: #F8F8F8;	
	border: 1px solid #CCCCCC;
	font-size: 12px;
	font-family: sans-serif;
	margin-left:80px;
	}
#form_register .medium_selectbox{
	padding: 2px 2px 2px 2px;
	width: 225px;
	background: #F8F8F8;	
	border: 1px solid #CCCCCC;
	font-size: 12px;
	font-family: sans-serif;
	margin-left:140px;}
	
#form_register .checkbox{
	padding: 2px 2px 2px 2px;
	background: #F8F8F8;	
	border:none;
	font-size: 12px;
	font-family: sans-serif;
	margin-left:140px;
	}
#form_register .checkbox1{
	padding: 2px 2px 2px 2px;
	background: #F8F8F8;	
	border:none;
	font-size: 12px;
	font-family: sans-serif;
	margin-left:30px;
	}
#form_register  .radiobutton{
	padding: 2px 2px 2px 2px;
	background:none;
	border:none;
	font-size: 12px;
	font-family: sans-serif;
	margin-left:140px;
}
#form_register  .radiobutton1{
	padding: 2px 2px 2px 2px;
	background:none;
	border:none;
	font-size: 12px;
	font-family: sans-serif;
	margin-left:10px;
}
#form_register  .radiobutton2{
	padding: 2px 2px 2px 2px;
	background:none;
	font-size: 12px;
	font-family: sans-serif;
	margin-left:250px;
	margin-bottom:3px;}	
#form_register  .radiobutton3{
	padding: 2px 2px 2px 2px;
	background:none;
	font-size: 12px;
	font-family: sans-serif;
	margin-left:20px;
	margin-bottom:3px;}	

#form_register  .radio_box{
	padding: 2px 2px 2px 2px;
	background:none;
	border:none;
	font-size: 12px;
	font-family: sans-serif;
	margin-left:140px;
	margin-right:30px;
	margin-bottom:3px;}
#form_register  .radio_box1{
	padding: 2px 2px 2px 2px;
	background:none;
	font-size: 12px;
	font-family: sans-serif;
	margin-left:60px;
	margin-bottom:3px;}


#form_register input.btn_submit{ 
	margin-top:10px; 
	margin-left:140px; 
	padding:0px 0px; 
	background:url(../images/btn_medium.gif) no-repeat 0 0; 
	width:95px; 
	height:23px; 
	border:none;
	}
#form_register input.btn_submit:hover{
	margin-top:10px; 
	padding:0px 0px; 
	background:url(../images/btn_h.gif) no-repeat 0 0; 
	width:95px; 
	height:23px; 
	border:none;
	cursor: hand;
	}
#form_register .set1{
border:1px solid #CFEBF7; background:#FCFEFF; padding:10px 0;}
*/

/** --agreement -- **/
#agreement{
	width:896px; 
	margin:10px auto 15px; 
	background:#FFF; 
	border:1px solid #0099cc; 
	padding:10px 20px;
	}
#eula {	
	padding:10px; 
	height: 400px; 
	overflow:auto;  
	border: 1px solid #CCCCCC;  
	width:auto; 
	margin-top:5px;
	}
#agreement .bold_txt{ 
	font: bold 12px/18px Arial, Helvetica, sans-serif; 
	color:#333333; 
	padding:0 5px; 
	text-decoration:underline;
	}
#agreement input.txtbox{
	padding: 2px 2px 2px 2px;
	width: 150px;
	background: #F8F8F8;
	border: 1px solid #CCCCCC;
	font-size: 12px;
	font-family: sans-serif;
	
	}
#agreement input{

	}
/**-- btn syale----**/
.btn_agree{
	margin-top:20px; 
	margin-left:0px; 
	padding:0px 0px; 
	background:url(../images/btn_medium.gif) no-repeat 0 0; 
	width:95px; 
	height:23px; 
	border:none;
	}
.btn_agree:hover{
	margin-top:20px; 
	margin-left:0px; 
	padding:0px 0px; 
	background:url(../images/btn_h.gif) no-repeat 0 0; 
	width:95px; 
	height:23px;
	 border:none;
	 }
.btn_large_agree{
	margin-top:20px; 
	margin-left:0px; 
	padding:0px 0px; 
	background:url(../images/btn_large.gif) no-repeat 0 0; 
	width:111px; 
	height:23px; 
	border:none;
	}
.btn_large_agree:hover{
	margin-top:20px; 
	margin-left:0px; 
	padding:0px 0px; 
	background:url(../images/btn_large_h.gif) no-repeat 0 0; 
	width:111px; height:23px; 
	border:none;}
	
/**--btn style end--**/

/**----form_payment----------------------------------------------**/
#form_payment {
	width:850px;
	margin: 10px 0;
	background: #FFFFFF;
	padding: 10px 20px 20px 20px;	
}
#form_payment fieldset{
	padding: 10px 15px;
	border:1px solid #CFEBF7; 
	background:#FCFEFF;
	margin-bottom:10px;
}
#form_payment fieldset.set1{
	padding: 5px 15px 5px;
	/*border:1px solid #CFEBF7;*/
	border:1px solid #099EC9;
	background:#C7E4F2;
	margin-bottom:10px;
}
#form_payment p {
	padding: 0px 0px 5px 0px;
	display:block;
}
#form_payment  fieldset legend{
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#333333;
	padding:5px 0px 5px;
	background:#FFFF;
	margin:0;
}
#form_payment label{
	width:auto;
	position:absolute;
	font-size: 12px;
	line-height: 14px;
	padding: 2px 2px 2px 2px;
	vertical-align:top;
	}
          
#form_payment .txtbox {
	padding: 2px 2px 2px 2px;
	width: 200px;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	font-size: 12px;
	font-family: sans-serif;
	margin-left:140px;
		}
#form_payment .medium_txtbox {
	padding: 2px 2px 2px 2px;
	width: 150px;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	font-size: 12px;
	font-family: sans-serif;
	margin-left:140px;
		}

#form_payment .small_txtbox {
	padding: 2px 2px 2px 2px;
	width: 60px;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	font-size: 12px;
	font-family: sans-serif;
	margin-left:5px;
	
}

#form_payment .medium_selectbox{
	padding: 2px 2px 2px 2px;
	margin-bottom:0px;
	width: 180px;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	font-size: 12px;
	font-family: sans-serif;
	margin-left:140px;
	}
#form_payment .small_selectbox{

	width:80px;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	font-size: 12px;
	font-family: sans-serif;
	margin-left:140px;
	}	
#form_payment .date_selectbox{

	width:80px;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	font-size: 12px;
	font-family: sans-serif;
	margin-left:140px;
	}	
#form_payment .year_selectbox{

	width:80px;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	font-size: 12px;
	font-family: sans-serif;
	margin-left:10px;
	}	
#form_payment .checkbox{
	padding: 2px 2px 2px 2px;
	background: #FFFFFF;
	border:none;
	font-size: 12px;
	font-family: sans-serif;
	margin-left:140px;
	}
#form_payment  .radio_box{
	padding: 2px 2px 2px 2px;
	background:none;
	border:none;
	font-size: 12px;
	font-family: sans-serif;
	margin-left:0px;
	margin-right:5px;
	}
#form_payment input.btn_submit{ 
	margin-top:10px; 
	margin-left:0px; 
	padding:0px 0px; 
	background:url(../images/btn_medium.gif) no-repeat 0 0; 
	width:95px; 
	height:23px; 
	border:none;
	}
#form_payment input.btn_submit:hover{
	margin-top:10px; 
	padding:0px 0px; 
	background:url(../images/btn_h.gif) no-repeat 0 0; 
	width:95px; 
	height:23px; 
	border:none;
	cursor: hand;
	}
#plans{
margin-bottom:10px;
}
#plan_a{
	background:url(../images/plana.jpg) no-repeat left top;
	width:417px;
	height:67px;
	border:1px solid #96D5E9;
	margin-bottom:10px;
}
#plan_b{
background:url(../images/planb.jpg) no-repeat left top;
width:417px;
height:67px;
border:1px solid #96D5E9;
margin-bottom:10px;
}
#plan_a a{
	display:block;
	padding:5px 0 5px 100px;
	padding-right:10px;
	text-decoration:none;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#000000;
	}
#plan_b a{
	display:block;
	padding:5px 0 5px 100px;
	padding-right:10px;
	text-decoration:none;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#000000;
	}

#plan_a:hover{
	background:url(../images/plana_h.gif) no-repeat left top;
	width:417px;
	height:67px;
	border:1px solid #96D5E9;
	margin-bottom:10px;
	color:#FFFFFF;
	}

#plan_b:hover{
	background:url(../images/planb_h.jpg) no-repeat left top;
	width:417px;
	height:67px;
	border:1px solid #96D5E9;
	margin-bottom:10px;
	color:#FFFFFF;
	}
#plan_a.active{
	background:url(../images/plana_h.gif) no-repeat left top;
	width:417px;
	height:67px;
	border:1px solid #96D5E9;
	margin-bottom:10px;
	color:#FFFFFF;
	}
#plan_b.active{
	background:url(../images/planb_h.jpg) no-repeat left top;
	width:417px;
	height:67px;
	border:1px solid #96D5E9;
	margin-bottom:10px;
	color:#FFFFFF;
	}
#total{
width:350px;
font:bold 13px/14px Arial, Helvetica, sans-serif;
color:#333333;
background:#FFFFFF;
border:1px solid #099EC9;
margin-bottom:3px;
}
#total td{
padding:3px 10px 3px;
}
#total p.red_txt{
color:#FF0000;
}
/**-----conformation-------**/
#conformation{width:896px; margin:10px auto 15px; background:#FFF; border:1px solid #0099cc; padding:10px 20px; }
#message_txt{ width:60%; margin:100px auto 150px; text-align:center;}
.goto{ float:right; padding:5px;}
.goto a{ color: #0095BF;
text-decoration:underline;
font:bold 13px/18px Arial, Helvetica, sans-serif;
background:url(../images/icon_username.gif) no-repeat 0 0;
padding-left:20px;

}
.goto a:hover{ color:#FF0000;
text-decoration:none;
}
/***------------form_employee_reg----------------------------***/
#form_employee_reg {
	width:850px;
	margin: 10px 0;
	background: #FFFFFF;
	padding: 10px 20px 20px 20px;
}
#form_employee_reg fieldset{
	padding: 10px 15px;
	border:1px solid #CFEBF7; 
	background:#FCFEFF;
	margin-bottom:10px;
}
#form_employee_reg fieldset legend{
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#333333;
	padding:5px 0px 5px;

}
#form_employee_reg label{
	padding: 2px 2px 2px 2px;
	width: 120px;
	float: left;
}
#form_employee_reg label.middle_label {
	position:absolute;
	float:none;
	padding-left:5px;
	width:80px;
}
#form_employee_reg label.last_label {
	position:absolute;
	float:none;
	padding-left:5px;
	width:60px;
}
#form_employee_reg input{
	margin: 0px 0px 5px 0px;
	padding: 2px 2px 2px 2px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 200px;
	font-family:sans-serif;
	font-size: 12px;
	}
#form_employee_reg input.first_txtbox {
	margin: 0px 0px 5px 0px;
	padding: 2px 2px 2px 2px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 100px;
	}
#form_employee_reg input.meddium_txtbox {
	margin: 0px 0px 5px 80px;
	width: 100px;
}
#form_employee_reg input.small_txtbox {	
	margin: 0px 0px 5px 40px;
	width: 40px;
		}
#form_employee_reg input.btn_submit{ 
	margin-top:10px; 
	margin-left:5px; 
	padding:0px 0px; 
	background:url(../images/btn_medium.gif) no-repeat 0 0; 
	width:95px; 
	height:23px;
	border:none;
	}
#form_employee_reg input.btn_submit:hover{
	background:url(../images/btn_h.gif) no-repeat 0 0;  }
 

/**--tab menu--**/
#tabbox{width:938px; margin:10px auto 15px;  border:0px solid #0099cc; border-bottom:none; }
#tabs {padding:5px 0 0 1em; margin:0; list-style:none; height:40px; position:relative; background:transparent url(../admin/images/pro_five_0c.gif) repeat-x left bottom; font-size:11px;}
#tabs li {float:left; height:40px; margin-right:1px;}
#tabs li a {display:block; float:left; height:40px; line-height:35px; color:#333; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 4px; cursor:pointer; background:url(../admin/images/pro_five_0a.gif) no-repeat;}
#tabs li a b {float:left; display:block; padding:0 16px 5px 12px; background:url(../admin/images/pro_five_0b.gif) no-repeat right top;}
#tabs li.current a {color:#000; background:url(../admin/images/pro_five_2a.gif) no-repeat;}
#tabs li.current a b {background:url(../admin/images/pro_five_2b.gif) no-repeat right top;}
#tabs li a:hover {color:#000; background: url(../admin/images/pro_five_1a.gif) no-repeat;}
#tabs li a:hover b {background:url(../admin/images/pro_five_1b.gif) no-repeat right top;}
#tabs li.current a:hover {color:#000; background: url(../admin/images/pro_five_2a.gif) no-repeat; cursor:default;}
#tabs li.current a:hover b {background:url(../admin/images/pro_five_2b.gif) no-repeat right top;}


#tab_inside{ padding:15px 20px; width:898px;; background-color:#FFFFFF; margin-top:0px; border:1px solid #0099cc; min-height:200px;}
html>body .section-body{margin-top:0px;}

/**--com_policy--**/
#com_policy{ width:898px; margin:5px auto 15px; background:#FFFFFF; padding:10px 20px;}
/**--flag_response--**/
#flag_response td{
text-align:left;
font-size:12px;
}

/**--sign_login--**/
#signup_box{width:896px; margin:10px auto 15px; background:#FFF; border:1px solid #0099cc; padding:10px 20px;}
#sigup_login{background-color:#F4FBFD; margin:55px auto 55px;  width:366px; height:180px; padding:15px; border:1px solid #E8F6FB;  }
#sigup_login .loginHeader{ font: bold 16px/14px Arial, Helvetica, sans-serif; color:#0099cc; padding-bottom:30px;}
#sigup_login form label{ float:left;width:80px;}
#sigup_login form .userBox{color:#696969;	background:#ffffff url(../images/icon_username.gif) no-repeat left;height:16px;width:130px; border:1px solid #999;padding-left:21px;font-size:11px;font-family: "Trebuchet MS", Verdana, arial, sans-serif;
margin-bottom:3px;}
#sigup_login .passBox{color:#696969;	background:#ffffff url(../images/icon_password.gif) no-repeat left;height:16px;width:130px;	border:1px solid #999;	padding-left:21px;	font-size:11px;	font-family: "Trebuchet MS", Verdana, arial, sans-serif;}

#sigup_login form .btnLogin{ margin-top:10px; margin-left:80px; padding:0px 0px; background:url(../images/btn_medium.gif) no-repeat 0 0; width:95px; height:23px; border:none; }
#sigup_login form .btnLogin:hover{ margin-top:10px; margin-left:80px; padding:0px 0px; background:url(../images/btn_h.gif) no-repeat 0 0; width:95px; height:23px; border:none;}
#sigup_login p a.link1{ margin-left:80px;text-decoration:underline; font:normal 11px/16px Arial, Helvetica, sans-serif; color:#333;}
#sigup_login p a.link1:hover{ text-decoration:none; font:normal 11px/16px Arial, Helvetica, sans-serif; color:#E80E00;}

/**--welcome_box--**/
#welcome_box{ background:url(../images/member.jpg) no-repeat right top;}
#welcome_box p{ font: bold 13px/24px Arial, Helvetica, sans-serif; color:#333333; padding:10px;}
#welcome_box span.large_txt{font: bold 20px/24px Arial, Helvetica, sans-serif; color:#333;}
#welcome_box span.red_txt{font: bold 16px/24px Arial, Helvetica, sans-serif; color:#FF0000;}


/**--back--**/
.back{  width:100px; margin:10px auto 0px; color:#0033CC;}
.back a{text-align:center;
text-decoration:underline; color:#0033CC; padding:3px 10px; font:normal 12px/18px Arial, Helvetica, sans-serif;}
.back a:hover{ text-align:center;
text-decoration:none; color:#FF0000; padding:5px 10px; font:normal 12px/18px Arial, Helvetica, sans-serif;}

#btn_right{
width:auto;
float:right;
}
#btn_right img{
padding-right:5px;
}
#btn_right a{font: bold 13px/14px Arial, Helvetica, sans-serif;
color:#0066CC; padding-right:10px;}
#btn_right a:hover{ text-decoration:none; color:#FF0000;}

/**-----privacy_notice---------------**/
#privacy_notice{width:896px; margin:10px auto 15px; background:#FFF; border:1px solid #0099cc; padding:10px 20px;}
#privacy_notice table td{ padding:5px;}

#error_message {
	background-color: #FFF0F0;
	font-size:14px;
	padding:5px;
	width:75%;
	color:#FF0000;
	border:1px solid #FF0000;
	margin: 0px 0px 10px 0px;
}
/**----------------------- rss--------------------------------**/
#rss{width:896px; margin:10px auto 15px; background:#FFF; border:1px solid #0099cc; padding:10px 20px;
	min-height: 400px; /* For Modern Browsers */
	height: auto !important; /* For Modern Browsers */
	height: 400px; /* For IE */}

#rss ul{ list-style-type:none; margin-top:15px;}
#rss ul li{ padding:5px 10px 5px 22px; background:url(../admin/images/rss2.gif) no-repeat 0 7px ;}
#rss ul li a{ font:bold 12px/18px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
#rss ul li a:hover{ color:#FF3300;}

/**----------------------- training--------------------------------**/
#training{width:896px; margin:10px auto 15px; background:#FFF; border:1px solid #0099cc; padding:10px 20px;
	min-height: 400px; /* For Modern Browsers */
	height: auto !important; /* For Modern Browsers */
	height: 400px; /* For IE */}

#training ul{ list-style-type:none; margin-top:15px;}
#training ul li{ padding:5px 10px 5px 22px; background:url(../admin/images/star.gif) no-repeat 0 7px ;}
#training ul li a{ font:bold 12px/18px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
#training ul li a:hover{ color:#FF3300;}

/* -start- */
#dealer_title h1 {
	margin:0px 0px 3px 0px;
	padding:0px;
	color:#000000;
	font-family:sans-serif;
	font-size:20px;
	font-weight:bold;
}
#dealer_title h2 {
	margin:0px;
	padding:0px;
	color:#000000;
	font-family:sans-serif;
	font-size:15px;
	font-weight:normal;
	line-height:18px;
}
/* -end- */

/* -start- */
#toolbar {
	font-family:sans-serif;
	font-size:12px;
	text-align:right;
}
#toolbar a {
	color:#0000CC;
	text-decoration:none;
	background-repeat:no-repeat;
	padding-left:18px;
	padding-right:7px;
}
#toolbar a:hover {
	text-decoration:underline;
}
#toolbar .save {
	background-image:url(../admin/images/pdf.gif);
}
#toolbar .print {
	background-image:url(../admin/images/print.gif);
}
/* -start- */
#sub_container {
	border:1px solid #999999;
	width:898px;
	margin:15px auto;
	background:#FFFFFF;
	padding:20px 15px;
	}
#sub_container p {
	color:#000000;
	font-weight:normal;
	padding: 0px 0px 10px 0px;
	text-align:left;
}
#sub_container a {
	color:#0000CC;
	text-decoration:none;
}
#sub_container a:hover {
	text-decoration:underline;
}
/* -end- */
#success_message {
	margin: 10px 0px 10px 0px;
	background-color:#E6FFE6;
	font-size:14px;
	padding:5px;
	width:100%;
	color:#006600;
	border:1px solid #66CC00;
}
#error_message {
	margin: 10px 0px 10px 0px;
	background-color:#FFF0F0;
	font-size:14px;
	padding:5px;
	width:100%;
	color:#FF0000;
	border:1px solid #FF0000;
}
