#header {position: relative; width:930px; height:272px; z-index: 1; margin-bottom: 30px;}
#header #header_body {position: absolute; z-index: 2; top:12px; left:0px; background-image: url(img/header_bg.png); width:930px; height:260px;background-repeat: no-repeat;}
#header #header_body #header_content {margin:30px; padding:0px;margin-top:20px;margin-right: 520px; background: none;color: #54585b;position: relative;}
#header #header_body #header_content h1 {font-size: 30px;margin:10px 0px;padding:0px; margin-bottom: 5px;}
#header #header_body #header_content p {font-size:18px;padding:0px;margin:0px; line-height: 24px;}
#header #header_body #header_content #signup {width: 90px; height: 25px;margin-top: 20px;background-image: url(img/signmeup.png); background-repeat: no-repeat; overflow: hidden;float:left;}
#header #header_body #header_content #signup a {outline:none;display:block; line-height: 200px;}
#header #header_body #header_content #goto_dow {height: 25px;float:left;margin-top: 20px; margin-left: 10px;}
#header #header_body #header_content #goto_dow a {outline:none;display:block; line-height: 25px; padding:0px 5px;}
#header #header_focus { position: absolute; z-index:3; right:20px; top:0px; background-image: url(img/header_focus.png); background-repeat: no-repeat; width: 480px; height: 272px;}

#content {padding-top: 0px !important;}

.u_l_corner,
.u_r_corner,
.b_l_corner,
.b_r_corner{width:6px; height:6px;position: absolute;}

.u_l_corner {background-image: url(img/upper_left_corner.png); top:0px; left:0px;}
.u_r_corner {background-image: url(img/upper_right_corner.png);top:0px; right:0px;}
.b_l_corner {background-image: url(img/bottom_left_corner.png);bottom:0px; left:0px;}
.b_r_corner {background-image: url(img/bottom_right_corner.png);bottom:0px; right:0px;}

.inner {position: relative;background-color: #cbccc8;}
.inner .inner_container {margin:0px;padding:20px;}
.inner .inner_container blockquote {position: relative; padding:0px;margin:0px; padding-bottom: 20px;}
.inner .inner_container blockquote .name {position: absolute; bottom: 0px; right: 0px; font-size: 14px; font-weight: bold;}
.inner_lip {background-image: url(img/inner_lip.png); height:23px; background-position: 180px 0px; background-repeat: no-repeat;}

.i_u_l_corner,
.i_u_r_corner,
.i_b_l_corner,
.i_b_r_corner{width:6px; height:6px;position: absolute;}

.i_u_l_corner {background-image: url(img/inner_tl_corner.png); top:0px; left:0px;}
.i_u_r_corner {background-image: url(img/inner_tr_corner.png); top:0px; right:0px;}
.i_b_l_corner {background-image: url(img/inner_bl_corner.png); bottom:0px; left:0px;}
.i_b_r_corner {background-image: url(img/inner_br_corner.png); bottom:0px; right:0px;}

.info_dialog{position: relative;background-color: #f0f1ec;min-height: 100px; margin-bottom: 20px; width: 300px;margin-left: 5px;}
.info_dialog .dialog_container {margin:0px;padding:20px;}
.info_dialog .dialog_container h2 {color: #3789b9; font-size: 18px; font-weight: bold;margin:0px;padding:0px;margin-bottom:10px;}
.info_dialog .dialog_container h3 {font-size: 14px;color:#333333;}
.info_dialog .dialog_container h4 {font-size: 12px;color:#3789b9;}
.info_dialog .dialog_container p {margin:0px; padding:0px; text-align: left; margin-bottom: 10px;}
.info_dialog ol {margin:10px 0px;padding:0px;list-style-position: inside;}
.info_dialog ol li {margin:0px;padding:0px;}

#info_left_body {margin-right: 320px;}
.info_left h2 {font-size: 16px; line-height: 20px; font-weight: bold;margin:0px;padding:0px; color:#404040; display: block;}
.info_left p {text-align: justify;padding:1px 10px; margin:1px 0px;}

.info_right {float:right; width: 305px;}
.info_left h1 {color: #3789b9;margin:10px 0px;}

.block {margin:0px; margin-bottom: 20px;}
.clear {clear: both; height:0px;}

ul#faq_info {display: block;margin:0px;padding:0px; list-style-type: none;}
ul#faq_info li {margin:15px 0px;padding:0px;padding-left: 15px;display:block; background-repeat: no-repeat; background-position: 0px 9px;}
ul#faq_info li h2 {font-size: 16px; line-height: 20px; font-weight: bold;margin:0px;margin-left: -15px; padding:0px; padding-left: 15px; display: block;}
ul#faq_info li h2 a {color:#404040; display: block; padding: 6px; padding-left: 10px; outline:none;text-decoration: none;}
ul#faq_info li h2 a:hover {background-color: #f0f1ec;}
ul#faq_info li div {
	-moz-border-radius-bottomright:5px;
    -webkit-border-bottom-right-radius:5px;
    -moz-border-radius-bottomleft:5px;
    -webkit-border-bottom-left-radius:5px;

	background-color: #f0f1ec;
	padding:4px; padding-top: 0px; }
ul#faq_info li div p { padding:2px 10px; text-align: justify;margin:0px;}

ul#faq_info li.up {background-image: url(img/bullet_up.png);}
ul#faq_info li.up div {display:none;}
ul#faq_info li.down {background-image: url(img/bullet_down.png);}
ul#faq_info li.down div {display:block;}
ul#faq_info li.down h2 a {background-color: #f0f1ec;
    -moz-border-radius-topright:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-radius-topleft:5px;
    -webkit-border-top-left-radius:5px;
}

#content{overflow: hidden !important;}
