@charset "utf-8";
/* CSS Document */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, img{margin:0; padding:0; border:0; outline:0; font-size: 100%; vertical-align: baseline; background: transparent;}
span.clear{clear:both;}
:focus{outline:0;}
.left{float:left}
.right{float:right}

body {margin:0px;
font-family:Arial, Helvetica, sans-serif;
background:#fff;
background:url(../images/main_top_bg.jpg) top center repeat-x;
}

img {padding:0px; margin:0px; }
h1 { margin:0px; padding:0px; font-weight:normal; }
h2 { margin:0px; padding:0px; font-weight:normal; }
h3 { margin:0px; padding:0px; font-weight:normal; }
h4 { margin:0px; padding:0px; font-weight:normal; }
h5 { margin:0px; font-weight:normal; padding:0px; }
h6 { margin:0px; padding:0px; font-weight:normal; }

.display{ display:none;}

#main { width:900px; margin:auto; }
.top_container { width:900px; float:left; height:70px; margin:10px 0 5px 0px; }
.logo_container { width:289px; float:left;  margin:5px 0px 0px 0px;  }


.menu{ width:900px; float:left;}
.menu ul{ margin:0px; padding:0px; background:url(../images/menu_bg.png) 0 0 no-repeat; height:42px;}
.menu li{ min-width:45px; margin:0px; padding:0 19px 0 19px; list-style:none; float:left; font-size:12px; color:#FFFFFF; background:url(../images/menu_spe.png) top right no-repeat; font-weight:normal; text-align:center;  }
.menu li a{ min-width:45px; margin:0px; padding:0px; list-style:none; float:left; font-size:12px; color:#FFFFFF; text-decoration:none; line-height:41px; font-weight:normal; text-align:center;}
.menu li a:hover{ margin:0px; padding:0px; list-style:none; float:left; font-size:12px; color:#9acc44; text-decoration:none; line-height:41px; text-align:center; font-weight:normal; }

.menu li.act a{ min-width:45px; margin:0px; padding:0px; list-style:none; font-size:12px; color:#9acc44; text-decoration:none; line-height:41px; text-align:center;}


..header_container{ width:900px; float:left; margin:9px 0 0 0px;}
.header_main_bg{ width:900px; float:left; background:url(../images/header_main_bg.jpg) top left repeat-y;}
.header_top_bg{ width:900px; float:left; background:url(../images/header_bg.jpg) top left no-repeat; min-height:310px;}
.header_bot_bg{ width:900px; float:left; background:url(../images/header_bot_bg.jpg) top left no-repeat; height:5px;}
.header_top_inner_bg{ width:900px; float:left; background:url(../images/heade_pick.png) top right no-repeat; min-height:310px;}
.header_top_left{ width:440px; float:left; padding:10px 0 0 30px; }
.header_top_left h2{ width:440px; float:left; padding:0px 0 0 0px; font-size:20px; color:#FFFFFF; font-weight:bold; letter-spacing:-1px; line-height:29px; }
.header_top_left h2 span{ font-size:24px; color:#FFFFFF; font-weight:bold; letter-spacing:-1px; }

.header_form_area{ width:440px; float:left; margin:2px 0 0 0px; }
.header_form_box{ width:440px; float:left; margin:10px 0 0 0px; }
.header_form_icon{ width:34px; float:left; margin:6px 0 0 0px; background:url(../images/icon_bg.png) 0 0 no-repeat; height:33px; font-size:14px; color:#000000; font-weight:bold; text-align:center; padding:7px 0 0 0px; }
.header_field_section{ width:388px; float:right; }
.header_field_txt{ width:388px; float:left; font-size:13px; color:#FFFFFF; font-weight:bold; letter-spacing:-1px;  }
.header_field_box{ width:388px; float:left; margin:6px 0 0 0px;  }

.header_field_left2{ width:210px; float:left; }
.header_field_txt2{ width:210px; float:right; font-size:14px; color:#FFFFFF; font-weight:bold; letter-spacing:-1px; }
.header_field_box2{ width:210px; float:right; margin:6px 0 0 0px;  }

.radio_button_box{ width:17px; float:left; background:url(../images/radio_button.png) 0 0 no-repeat; }
.radio_button_box_sel{ width:17px; float:left; background:url(../images/radio_button_select.png) 0 0 no-repeat; }
.radio_button_txt{ width:40px; float:left; font-size:14px; color:#FFFFFF; font-weight:bold; padding:0 0 0 12px; }


.header_store_bg{ width:900px; float:left; background:url(../images/store_bg.png) top left no-repeat; height:98px; margin:-6px 0 0 0px;}
.store_icon_box{ width:865px; float:left; margin:10px 0 0 25px; }

#mid_section{ width:900px; float:left; margin:18px 0 0 0px;}
.mid_section{ width:900px; float:left; }
.mid_left{ width:420px; float:left; padding:0 0 0 15px; }
.mid_left h2{ width:420px; float:left; font-size:17px; color:#424242; padding:10px 0 0 0px;  }
.mid_left h2 span{ font-size:17px; color:#6fa131; letter-spacing:-1px;  }
.mid_left p{ width:420px; float:left; font-size:12px; color:#353535; padding:8px 0 0 0px; line-height:17px;  }
.mid_left p a{ font-size:12px; text-decoration:none; color:#6d9e30;  }
.mid_left p a:hover{font-size:12px; text-decoration:underline; color:#6d9e30; }


.benefit_points{ width:420px; float:left; margin:20px 0 0 0px;  }
.points_left{ width:180px; float:left; padding:0 15px 0 0px; }
.points_left ul{margin:0px; padding:0px;}
.points_left li{margin:0px; padding:0px; list-style:none; font-size:12px; font-weight:bold; color:#353535; background:url(../images/bullet.jpg) 0 4px no-repeat; line-height:25px;}
.points_left li a{margin:0px; padding:0 0 0 25px; list-style:none; font-size:12px; font-weight:bold; color:#353535; text-decoration:none; }
.points_left li a:hover{margin:0px; padding:0 0 0 25px; list-style:none; font-size:12px; font-weight:bold; color:#70a133; text-decoration:none;}


.mid_right{ width:425px; float:right; padding:0 0 0 15px; }
.mid_right h2{ width:420px; float:left; font-size:17px; color:#424242; padding:10px 0 0 0px;  }
.mid_right h2 span{ font-size:17px; color:#6fa131; letter-spacing:-1px;  }
.mid_right p{ width:420px; float:left; font-size:12px; color:#353535; padding:8px 0 0 0px; line-height:17px;  }
.mid_right p a{ font-size:12px; text-decoration:none; color:#6d9e30;  }
.mid_right p a:hover{font-size:12px; text-decoration:underline; color:#6d9e30; }


.footer_section{ width:900px; float:left; background:url(../images/footer_bg.png) 0 0 no-repeat; height:73px; margin:32px 0 0 0px; }

.footer_nav_section{ width:400px; float:left; }
.footer_nav_section ul{ margin:18px 0 0 18px; padding:0px;}
.footer_nav_section li{ margin:0px; padding:0px; list-style:none; float:left; font-size:12px; color:#FFFFFF; line-height:22px;}
.footer_nav_section li a{ margin:0px; padding:0 13px 0 13px; list-style:none; float:left; font-size:11px; color:#FFFFFF; text-decoration:none;}
.footer_nav_section li a:hover{ margin:0px; padding:0 13px 0 13px; list-style:none; float:left; font-size:11px; color:#9acc44; text-decoration:none;}

.footer_right_section{ width:400px; float:right; margin:21px 22px 0 0px; font-size:11px; color:#FFFFFF; text-align:right; }



.inner_content_main {width:900px;
float:left;
background:#e4e4e4;
}

.inner_content_heading {width:880px;
float:left;
font-size:17px;
padding-top:10px;
font-weight:bold;
padding-left:20px;
height:27px;
background:url(../images/heading.jpg) left top no-repeat;
}

.inner_content_txt {width:858px;
border-left:#CCCCCC solid 1px;
border-right:#CCCCCC solid 1px;
float:left;
font-size:13px;
line-height:17px;
text-align:justify;
padding:17px 20px 10px 20px;
background:url(../images/content_bg.jpg) left top no-repeat;
min-height:350px;
}

.inner_content_bttom_img { width:900px;
float:left;
}
.error
{
color:red;
}
div#disclaimer {
    padding: 10px;
    font-size: 12px;
    padding-top: 20px;
    margin-top: 30px;
    float: left;
    background: rgba(238, 238, 238, 0.42);
}