@charset "utf-8";
/* CSS Document */
/********************** Reset **********************/
html {color:#000;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset, img {border:0;}
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal;font-weight:normal;}
li {list-style:none;}
caption, th {text-align:justify;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
q:before, q:after {content:'';}
abbr, acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select {font-family:inherit;font-size:inherit;font-weight:inherit;}
input, textarea, select {font-size:100%;}
legend {color:#000;}
.left{float:left;}
.clear{clear:both;}
.right{float:right;}
span.noshow {display:none;margin:0;}
a{outline:none;}
p{margin:0px; padding:0px 0px 15px 0px;}
/********************** style **********************/

body
{
	background-image:url(../images/header_bg.gif); 
	background-repeat:repeat-x;
}

#warp
{
	width:100%; 
	height:auto; 
	margin:auto; 
	overflow:hidden;
}

#header_container
{
	width:100%; 
	height:98px; 
	overflow:hidden;
}

.login_container
{
	width:555px; 
	height:60px; 
	float:right; 
	margin:12px 20px 15px 0; 
	overflow:hidden;
}
	
.login_form_style
{
	font-family:Tahoma; 
	font-size:11px; 
	color:#333;
}

/*.login_form_style input
{
	background-image:url(../images/login_filed_bg.gif); 
	background-repeat:no-repeat; 
	width:178px; 
	height:20px; 
	padding:5px 0 0 5px; 
	border:0 none; 
	display:block; 
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:11px; 
	color:#666;
}*/

.login_form_style input
{
	background-image:url(../images/login_filed_bg.gif); 
	background-repeat:no-repeat; 
	width:178px; 
	height:15px; 
	padding:5px 0 5px 5px; 
	border:0 none; 
	display:block; 
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:11px; 
	color:#666;
}


.login_form_style a{color:#333; text-decoration:none;}
.login_form_style a:hover{text-decoration:underline;}

#home_logo
{
	background-image:url(../images/home_logo.png); 
	background-repeat:no-repeat; 
	width:542px; 
	height:154px; 
	margin:auto;
}

#center
{
	text-align: center;
}

.search_container
{
	width:635px; 
	height:60px; 
	margin:auto; 
	overflow:hidden; 
	padding:50px 0 25px 0;
}

.search_icon
{
	background-image:url(../images/search_icon.gif); 
	background-repeat:no-repeat; 
	width:59px; 
	height:59px; 
	float:left;
}

.search_filed_container
{
	width:575px; 
	height:40px; 
	float:left; 
	padding-top:5px;
}

.search_filed_left
{
	background-image:url(../images/search_filed_leftbg.gif);
	background-repeat:no-repeat;
	width:11px; 
	height:39px; 
	float:left;
}
.search_filed_right
{
	background-image:url(../images/search_filed_rightbg.gif);
	background-repeat:no-repeat;
	width:11px; 
	height:39px; 
	float:left;
}

/*.search_filed
{
	background:url(../images/search_filed_centerbg.gif) left top repeat-x;
	width:430px;
	height:30px;
	border:0px;
	display:block;
	line-height:30px;
	padding: 6px 0px 0px 0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#666;
	float:left
}*/

/*.search_filed
{
	background-image:url(../images/search_filed_centerbg.gif);
	background-repeat:repeat-x;
	width:430px; border:0 none; display:block;
	padding:10px 0 30px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#666;
	float:left
}*/

.search_filed
{
	background-image:url(../images/search_filed_centerbg.gif);
	background-repeat:repeat-x;
	width:430px; border:0 none; display:block;
	padding:10px 0 10px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#666;
	float:left
}

.search_btn
{
	background-image:url(../images/search_btn.gif); 
	background-repeat:repeat-x; width:108px; 
	height:28px; 
	padding-left:0px; 
	color:#FFF; 
	border:0 none; 
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold; float:left; 
	outline:none; 
	outline-style:none; 
	margin:4px 0 0 2px; 
	cursor:pointer;
}

.ctn_banner
{
	width:870px;
	height:auto;
	margin:auto;
	padding:15px;
	border:5px solid #e7f3da;
}

.ctn_banner p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	color:#333;
}
.banner_img
{
	background-image:url(../images/banner_img.gif);
	background-repeat:no-repeat;
	width:624px;
	height:84px;
	float:left;
	margin:10px 10px 0 0;
}

.tab2Container{
	left:15px;
	position:relative;
	float:left;
}
.tab2TextContainer{
    text-align:center;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#434343;
}

.start_btn{margin:30px 0 0 25px; float:left;}

.register_form_container
{
	width:930px;
	height:auto;
	margin:auto;
	padding:10px;
	text-align:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#a1a1a1;
}
.register_form_container span{font-weight:normal;}

.register_inputs
{
	background-color:#525252;
	border:1px solid #646464;
	width:145px;
	height:17px;
	padding:5px 0 0 5px;
	font-weight:normal;
	color:#CCC;
}

.register_select
{
	background-color:#525252;
	border:1px solid #646464;
	height:22px;
	padding:0px;
	font-weight:normal;
	color:#CCC;
	outline:0 none;
}

.register_form_container a
{
	text-decoration:none;
	color:#a1a1a1;
	
}
.register_form_container a:hover{text-decoration:underline;}

.sumbit_btn
{
	background-image:url(../images/sumbit_btn.gif);
	background-repeat:no-repeat;
	width:130px;
	height:35px;
	border:0 none;
	cursor:pointer;
	text-transform:uppercase;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

#footer
{
	background-image:url(../images/footer_bg.gif);
	background-repeat:repeat-x;
	width:100%;
	height:60px;
	padding:30px 20px 0px 20px;
	margin-top:40px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#969696;
	line-height:20px;
}
	#footer a{text-decoration:none; color:#969696;}
	#footer a:hover{text-decoration:underline;}
	
.footer_right_ctn{margin-right:50px; float:right}

.inner_container
{
	width:960px;
	height:auto;
	margin:auto;
	overflow:hidden;
}
.inner_container h3
{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#333;
	padding-bottom:5px;
}
.inner_container h3 span{color:#090;}

.green_bar
{
	width:100%;
	height:2px;
	display:block;
	overflow:hidden;
	background-color:#46c500;
}

.result_style th
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#057300;
	text-transform:uppercase;
	height:20px;
	padding-top:8px;
	padding-bottom:5px;
	padding-left:10px;
}
.result_style td
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#077e00;
	height:18px;
	padding-top:5px;
	padding-bottom:6px;
	background-color:#e6f3dd;
	border-bottom:3px solid #FFF;
	padding-left:10px;
}
.result_style td a
{
	color:#077e00;
	text-decoration:none;
}
.result_style td a:hover{text-decoration:underline;}

.result_style td span
{
	font-weight:bold;
	color:#333;
}
#inner_logo
{
	background-image:url(../images/inner_logo.gif);
	background-repeat:no-repeat;
	width:360px;
	height:87px;
	float:left;
	margin-left:20px;
}
#inner_logo a
{
	width:345px;
	height:87px;
	display:block;
	margin-left:12px;
}
#user_menu
{
	width:540px;
	height:33px;
	margin-top:55px;
	float:right;
}
#user_menu ul {list-style-type:none;}

#user_menu li {height:23px; float:left;}

#user_menu li a
{
	float:left;
	display:block;
	background-image:url(../images/user_menu_nr.gif);
	background-repeat:repeat-x;
	padding:8px 12px 0 12px;
	height:23px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#27371e;
	border:1px solid #2f9d06;
	margin-right:2px;
	border-bottom:0 none;
}
#user_menu li a:hover
{
	background-image:url(../images/user_menu_hr.gif);
	background-repeat:repeat-x;
	color:#eee;
	border:1px solid #000;
	border-bottom:0 none;
}

.hide { position:absolute; visibility:hidden; }
.show { position:absolute; visibility:visible; }








