@charset "utf-8";
/* CSS Document */

html, body { width:100%; height:100%; margin:0px; padding:0px; }

body { margin:0px; padding:0px; border:0px; background:#fff url(../img/body_bg.png) repeat-x top; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#000; }

.clr:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }
* html .clr, *:first-child + html .clr { zoom: 1; }

h1, h2, h3, h4, h5, h6, p { margin:0 0 15px 0; padding:0px; }
h3 { font-size:18px; margin-bottom:25px; }

a img { border:none; }
form { margin:0px; padding:0px; }
input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:14px; outline: 0 none; resize: none; margin:0px; }

.clear { height:0px; width:auto; clear:both; overflow:hidden; font-size:0px; }

#wrapper { text-align:left; position:relative; min-height: 100%; height:auto !important; height:100%; z-index:2; }

#container { width:872px; margin:0 auto; padding-bottom:100px; position:relative; z-index:8; }

.logo { width:872px; height:115px; background:url(../img/logo.png) no-repeat center top; }

.footer { background:#464247; height:36px; position:absolute; bottom: 0 !important; bottom: -1px; z-index:9; width:872px; margin-left:-436px; left:50%; color:#fff; min-width:872px; padding-top:16px; }
.f_copy { float:left; width:315px; padding-left:12px; font-size:11px; }
.f_menu { float:left; width:399px; font-size:11px; }
.footer a { color:#fff; text-decoration:none; }
.footer a:hover { color:#fff; text-decoration:underline; }
.f_webinform { float:left; font-size:11px; }
.f_webinform img { margin:0 0 -3px 10px; }


.left_shadow { background:url(../img/left_shadow.png) no-repeat; width:39px; height:142px; position:absolute; left:-39px; top:115px; }
.right_shadow { background:url(../img/right_shadow.png) no-repeat; width:39px; height:142px; position:absolute; left:872px; top:115px; }

.border_shadow_box { border:1px solid #e8e2d4; padding:30px 60px 40px 60px; background:#fff url(../img/border_shadow_box_bg.png) repeat-x 0 1px;
-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;behavior:url(css/border-radius.htc);position:relative;
-moz-box-shadow: 0 1px 0.1em #e1ded9, inset 0 0 1px 1px #fff; -webkit-box-shadow: 0 1px 0.1em #e1ded9, inset 0 0 1px 1px #ffffff; box-shadow: 0 1px 0.1em #e1ded9, inset 0 0 1px 1px #fff; }

.button { background:url(../img/button.png) no-repeat; width:346px; height:67px; display:block; overflow:hidden; text-indent:-10000em; }
.button:hover { background:url(../img/button.png) no-repeat 0 -67px; }