@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}

body{background:#e7e7e7;font-family: tahoma,verdana,arial,sans-serif; font-size:11px; line-height:150%; color:#646464; text-align:center;}
select, input, textarea{font-size:11px; color:#6f6f6f; font-family:tahoma,verdana,arial,sans-serif;}
img{border:0;}
h1{font-size:25px; line-height:normal;}
h2{font-size:22px; line-height:normal;}
h3{font-size:18px; line-height:normal;}
h4{font-size:14px; line-height:normal;}
h5{font-size:12px; line-height:normal;}
.clearfloat{clear:both; height:0;}
ul{ list-style-type:none;}
a{color:#478d37; text-decoration:underline;}
a:hover{color:#F63; text-decoration:none;}
.input1{background:url(/common/v3/en_US/images/input_bg1.png) repeat-x; border: solid 1px #d5d5d5; height:17px; width:120px; padding:3px 0 0 10px;}
.input2{background:url(/common/v3/en_US/images/input_bg1.png) repeat-x; border: solid 1px #d2d2d2; height:17px; width:160px; padding:3px 0 0 10px;}
.btn1{background:url(/common/v3/en_US/images/btn_bg1.png) repeat-x; border-top: solid 1px #dedbdb; border-left: solid 1px #dedbdb; border-right: solid 1px #bdbdbd; border-bottom: solid 1px #bdbdbd; color:#198700; height:22px; font-weight:bold; padding:0 5px 3px 5px;}
.btn_continue{background:url(/common/v3/en_US/images/btn_bg2.png) repeat-x; border-top: solid 1px #e28b23; border-left: solid 1px #e28b23; border-right: solid 1px #b86400; border-bottom: solid 1px #b86400; color:#fff; height:28px; font-size:12px; font-weight:bold; padding:0 3px 3px 3px; cursor:pointer;}
.fontColor_green{color:#418831;}

#ph_wrap{width:830px; background:#fff; margin:0 auto; padding:15px; height:auto; text-align:left;}
#ph_wrap #ph_top_wrap{height:auto; overflow:hidden; zoom:1; }
#ph_wrap #ph_top_wrap #sitelogo{float:left; width:auto; height:auto; }
#ph_wrap #ph_top_wrap #sitelogo span{ display:block; font-size:14px; color:#8c8c8c; margin-left:5px;}
#ph_wrap #ph_top_wrap #lang_login{float:right; width:auto; height:auto; padding-bottom:2px}
#ph_wrap #ph_top_wrap #lang_login #lang_box{margin-top:10px; text-align:right; font-size:12px;}
ul.h_link li{display:inline; border-left:solid 1px #d3d3d3; line-height: normal; margin-right:8px; padding-left:8px;}
ul.h_link li a{color:#909090; text-decoration:none;}
ul.h_link li a:hover{color:#478d37;}

#ph_wrap #ph_top_wrap #lang_login #login_container{ margin-top:20px; text-align:right;}
#login_container dl{margin:8px 10px 0 10px ; padding:0;}
#login_container dl dd{display:inline;margin:0 3px; padding:0px;}
#login_container dl dd input{vertical-align:middle;}

#main_reg{ border:solid 10px #eee; background: url(/common/v3/en_US/images/main_bg.jpg) no-repeat right bottom; height:350px; margin-top:10px; position:relative;}
#main_titwords{height:auto; overflow:hidden; zoom:1; margin:20px 8px 8px 36px; }
.titwords{width:520px; float:left; height:auto;}
.titwords h1, .titwords h2, .titwords h3{color:#fff;}
.btn_regfree{float:left; width:auto; margin-left:0px;}
.reg_box_out{ width:332px; height:auto; position:absolute; bottom:10px; left:36px; background:url(/common/v3/en_US/images/png50.png)!important;background:#b1dba7;}
.reg_box_content{background:#fff; height:auto; margin:8px; padding:5px;}
.reg_box_content h4{ display:block; margin: 8px 0 0 5px;}
.reg_box_content ul{ margin-top:15px;}
.reg_box_content ul li{margin: 8px 0; clear:left;}
.reg_box_content ul li label{width:110px; display:block; margin-right:5px; font-size:12px;text-align:right; float:left; }
.reg_box_content span.error{color:#F00; margin:0 0 0 115px; }
.reg_box_content ul li.action{ margin-left:115px; padding-top:3px;}

#main_content{ margin-top:10px; height:auto; overflow:hidden; zoom:1; padding:10px;}
#main_content .spod_wrap{float:left; width:320px; margin-left:50px; height:auto; overflow:hidden; zoom:1;}
#main_content .spod_wrap{ _display: inline;}/* ie6 hack*/
#main_content .spod_wrap a{display:block; margin:1px 1px 0 0; float:left;}
#main_content .mainTxt_wrap{float:left; width:400px; margin-left:20px;}
#main_content .mainTxt_wrap h3{ display:block; margin-top:0px;}
#main_content .mainTxt_wrap ul{margin:20px 0;}
#main_content .mainTxt_wrap ul li{ display:block; font-size:13px; color:#418831; font-weight: bolder; margin-bottom:10px; background:url(/common/v3/en_US/images/tick_icon.png) no-repeat 0 0; padding-left:25px;}

a.btn_more_b{ float:left; background:url(/common/v3/en_US/images/btn_m_left.png) no-repeat left 0; padding-left:43px; color:#fff; font-size:15px; font-weight:bolder; text-decoration:none;}
a.btn_more_b span{display:block; float:left; height:41px; padding: 8px 15px 0 0; color:#fff; background:url(/common/v3/en_US/images/btn_m_right.png) no-repeat right 0; cursor:pointer;}
a.btn_more_b:hover span{color:#FF0;}
.margin_left25{margin-left:25px;}

.search_bar{ background:url(/common/v3/en_US/images/search_bg.png) repeat-x 0 0; min-height:25px; height:auto; padding:15px 10px 10px 10px; border:solid 1px #d7d7d7; margin-top:10px;}
.dl_search{}
.dl_search dt{font-size:16px; font-weight:bolder; float:left; color:#418831; line-height:normal; margin-right:15px;}
.dl_search dd{display:inline;margin:0 4px; padding:0px; font-weight:bolder;}
.dl_search dd input, img, select{vertical-align:middle;}
.dl_search dd .btn1{width:50px}
.width_110px{width:110px;}

#footer{margin:20px 0 10px 0; height:auto; padding:0 10px; overflow:hidden; zoom:1;}
#footer .footer_left{ float:left; width:570px;}
#footer .footer_left a{ color:#646464;}
#footer .footer_left span{display:block; margin:5px;}
#footer .footer_right{float:right; width:auto; margin-left:10px; text-align:center;}
#footer .footer_right a{text-decoration:none;}
