/* CSS Document */



body {

	margin:0;

	padding:0;

	background-image:url(images/main-bg.gif);

	font-family: Arial, Helvetica, sans-serif;

	color:#404040;

	font-size:13px;

	font-weight:normal;

	line-height:16px;

	text-decoration:none;

}



img{border:none}



fieldset {

	border:none

}

.blacklink {

	color:#000;

	font-size:13px;

	font-weight:normal;

	text-decoration:none;

}

.blacklink:hover {

	text-decoration:underline;

}

.link-break {

	color:#9C7607;

	font-size:13px;

	font-weight:normal;

	text-decoration:none;

	padding:0px 2px;

}

.textbox {

	border:1px solid #D3D3D3;

	background-repeat:no-repeat;

	padding:3px 3px 3px 5px;

	color:#313131;

	text-align:left;

	valign:center;

	font-size:10px;

	text-decoration:none;

	font-weight:normal;

}

.darkorlink {

	color:#B18418;

	font-size:13px;

	font-weight:normal;

	text-decoration:none;

}

.darkorlink:hover {

	text-decoration:underline;

}

.darkunderline {

	color:#B18418;

	font-size:13px;

	font-weight:normal;

	text-decoration:underline;

}

.darkunderline:hover {

	text-decoration:none;

}

.darkortext {

	color:#B18418;

	font-size:13px;

	font-weight:normal;

	text-decoration:none;

}

.blacktext {

	color:#000;

	font-size:13px;

	font-weight:normal;

	text-decoration:none;

}

.greentext {

	color:#3F7C00;

	font-size:13px;

	font-weight:normal;

	text-decoration:none;

}

.greentextsm {

	color:#3F7C00;

	font-size:12px;

	font-weight:normal;

	text-decoration:none;

}

.green-link {

	color:#415F06;

	font-size:13px;

	font-weight:normal;

	text-decoration:none;

}

.white-link {

	color:#FFFFFF;

	font-size:13px;

	font-weight:bold;

	text-decoration:none;

}


.green-link:hover {

	text-decoration:underline;

}

.arrow {

	color:#4E4E4E;

	font-size:14px;

	font-weight:bold;

	text-decoration:none;

	padding:0px 5px;

}

.gray-link {

	color:#4E4E4E;

	font-size:13px;

	font-weight:normal;

	text-decoration:none;

}

.gray-link:hover {

	text-decoration:underline;

}

.blacklink1 {

	color:#000;

	font-size:13px;

	font-weight:bold;

	text-decoration:none;

}

.text_box1 {

	color:#000;

	font-size:12px;

	font-weight:normal;

	text-decoration:none;

	height: 19px;

	width: 200px;

	border: 1px solid #000000;

	font-family: Tahoma;

}

.text_area {

	color:#000;

	font-size:12px;

	font-weight:normal;

	text-decoration:none;

	height: 50px;

	width: 200px;

	border: 1px solid #000000;

	font-family: Tahoma;

}

.arrow1 {

	background:url(images/arrow-01.gif) no-repeat 0 5px;

	padding:0 0 0 10px

}

.arrow2 {

	background:url(images/arrow-01.gif) no-repeat 0 5px;

	padding:0 0 0 10px;

	display:block

}

img.banner {

	border:none

}

:focus {

	outline:none

}

#news {

	margin:0;

	padding:0 0 0 10px;

	list-style:none

}

#news li {

	padding-bottom:10px;

	font-size:12px;

	line-height:18px

}

#news li span{

	padding:20px 0 0 10px;

	

}



#news li a {

	color:#cc6600

}

#news li a:hover {

	text-decoration:none

}

.text_style1 {

	color:#666666;

	font-size:12px;

	padding:5px 0 10px 3px

}

.text_style2 {

	color:#999999;

	font-size:12px;

}

.text_style3 {

	color:#666666;

	font-size:12px;

}

.head_title {

	float:left;

	background:url(images/tool_head_bg.jpg) no-repeat 0 0;

	width:532px;

	padding:20px 10px;

	margin:0;

	font-size:14px;

	font-weight:bold

}

.head_title span {

	color:#2d5f00

}

ul.left_side {

	width:275px;

	float:left;

	list-style:none;

	margin:0;

	padding:0

}

ul.left_side li {

	width:260px;

	float:left;

	background:url(images/gray_arrow.jpg) no-repeat 0 3px;

	font-size:11px;

	color:#666666;

	line-height:16px;

	padding:0 0 12px 15px

}

ul.left_side li strong {

	font-weight:bold;

	color:#000000

}

ul.left_side li a {

	color:#0033ff;

	text-decoration:underline

}

ul.left_side li a:hover {

	text-decoration:none

}

ul.right_side {

	width:220px;

	float:right;

	list-style:none;

	margin:0;

	padding:0 20px 0 0

}

ul.right_side li {

	width:205px;

	float:left;

	background:url(images/gray_arrow.jpg) no-repeat 0 3px;

	font-size:11px;

	color:#666666;

	line-height:16px;

	padding:0 0 12px 15px

}

ul.right_side li a {

	color:#0033ff;

	text-decoration:underline

}

ul.right_side li a:hover {

	text-decoration:none

}

ul.right_side li strong {

	font-weight:bold;

	color:#000000

}

.service_matter {

	float:left;

	padding:0 30px 0 30px;

	width:502px

}

.service_matter a {

	color:#0033ff;

	font-style:italic;

	text-decoration:underline;

	font-weight:bold

}

.service_matter a:hover {

	text-decoration:none

}

.service_matter p {

	float:left;

	font-size:11px;

	color:#333333;

	line-height:16px;

	margin:0;

	padding:10px 0 10px 0;

	width:502px

}

.service_matter p strong {

	font-weight: bold

}

.service_matter .img {

	float:left;

	margin:0 15px 0 0;

	display:inline;

	padding:0

}

.service_matter .bottom_container {

	float:left;

	width:490px;

	background:#f8f6f2;

	border:1px solid #e9e6e6;

	padding:5px;

}

.service_matter .bottom_container .bottom_inner_box {

	float:left;

	width:490px;

	background:#fff;

	padding:10px 0 10px 0;

}

.service_matter .bottom_container .bottom_inner_box .detail_box {

	float:left;

	width:200px;

	background:#fff;

	padding:0 0 0 15px;

}

.service_matter .bottom_container .bottom_inner_box .detail_box p {

	float:left;

	width:185px;

	font-size:11px;

	color:#333333;

	line-height:16px;

}

.service_matter .bottom_container .bottom_inner_box .therometer {

	float:left;

}

.service_matter .bottom_container .bottom_inner_box .form_side {

	float:left;

	width:200px;

	background:#fff;

	padding:25px 0 0 15px;

}

.service_matter .bottom_container .bottom_inner_box .form_side form {

	float:left;

	width:200px;

	padding:0;

	margin:0

}

.service_matter .bottom_container .bottom_inner_box .form_side .row {

	float:left;

	width:200px;

	padding:0 0 5px 0

}

.service_matter .bottom_container .bottom_inner_box .form_side .row label {

	float:left;

	width:60px;

	padding:3px 0 0 0;

	margin:0

}

.service_matter .bottom_container .bottom_inner_box .form_side .row .input {

	float:left;

	width:130px;

	padding:0;

	margin:0;

	background:#fff;

	border:1px solid #7f9db9;

	height:20px

}

.service_matter .bottom_container .bottom_inner_box .form_side .row .dropdown {

	float:left;

	padding:0;

	margin:0;

	width:65px

}

.service_matter .bottom_container .bottom_inner_box .form_side .row .button {

	float:left;

	padding:0;

	margin:0 0 0 60px

}

#wrapper_login {

	width:541px;

	margin:20px auto 0 auto;

	padding:0

}

#login_main_container {

	width:541px;

	float:left;

	margin-bottom:30px

}



#login_main_container .details_container {

	width:541px;

	float:left;

	background:url(images/login_box_repeat_bg.jpg) repeat-y 0 0;

	padding:0

}







#login_main_container .curve {

	float:left;

}









#login_main_container p {

	width:460px;

	float:left;

	padding:45px 20px 0 21px;

	margin:0;

	font-size:11px;

	line-height:14px;

	color:#999

}

#login_main_container .logo_login {

	text-align:center;

	float:left;

	width:541px;

	padding:0 0 0px 0

}

#login_main_container .seprator {

	background:url(images/login_seprator.jpg) repeat-x left bottom;

	padding-bottom:20px;

	margin-bottom:20px;

}

#login_main_container .login_title {

	width:511px;

	float:left;

	margin:0;

	padding:5px 15px 20px 15px;

	text-align:center;

	font-size:18px;

	color:#2d5f00;

}

#login_main_container .form_box {

	width:511px;

	float:left;

	margin:0;

	padding:0px 15px 0 15px;

}

#login_main_container .form_box form {

	width:400px;

	margin:0 auto;

	padding:0;

}

#login_main_container .form_box .row_login {

	width:400px;

	margin:0;

	padding:0 0 15px 0;

	float:left

}

#login_main_container .form_box .row_login label {

	width:120px;

	margin:0;

	padding:6px 20px 0 0;

	float:left;

	font:18px normal Arial, Helvetica, sans-serif;

	color:#999999;

	text-align:right

}

#login_main_container .form_box .row_login .input_login {

	width:213px;

	margin:0;

	padding:5px 0 0 0;

	float:left;

	border:1px solid #cccccc;

	background:url(images/login_input_bg.jpg) repeat-x 0 0;

	height:24px

}



#random a { text-decoration:underline}

#random a:hover { text-decoration:none!important}







#login_main_container .form_box .row_login .submit_button {

	margin:0 0 0 140px;

	padding:0;

	float:left;

}

#wrapper_login .powered {

	float:left;

	width:541px;

	text-align:center;

	padding:10px 0 0 0;

	margin:0

}

#wrapper_login .powered span {

	padding: 0;

	margin:0;

	color:#99cc33;

	font-size:11px

}

#wrapper_login .powered strong {

	padding: 0;

	margin:0;

	color:#fff;

	font-size:11px;

	font-style:italic

}















.icon { padding: 0 0 0 10px}


