html, body { margin:0; padding:0; border:0; }
body { color:#000; font-family:arial,verdana,sans-serif; font-size: 11px; text-align: center; margin:2px 0; }

#wrapper { margin:0 auto; width:780px; font-size:11px; text-align:left; }

#header { width:780px; text-align:center; background:#394cbf; }

#left_wrapper { float:left; width:150px; background:#394cbf; }
#main_wrapper { float:right; width:625px; }

.left_logo { width:150px; height:60px; color:#fff; margin-top:10px; }
.left_title { width:150px; color:#fff; font-size:13px; font-weight:bold; margin-top:10px; padding:3px 0; background:#a00; }
.leftnavlist { margin:0; padding:0; width:147px; font-size:12px; }
.leftnavlist ul { list-style-type:none; } 
.leftnavlist li { display:block; margin:0; padding:0; text-align:left; }
.leftnavlist a:link,
.leftnavlist a:visited { display:block; color:#fff; font-weight:bold; text-decoration:none; padding:3px 0; text-decoration:none; width:150px; background:#394cbf; }
.leftnavlist a:hover { display:block; color:#fff; font-weight:bold; text-decoration:none; padding:3px 0; text-decoration:none; width:150px; background:#009; }

.main_adv_left { float:left; width:480px; height:60px; margin-top:5px; text-align:right; }
.main_adv_right { float:right; width:140px; height:60px; margin-top:5px; text-align:center; }
.main_50_left { float:left; width:300px; margin-top:5px; margin-left:10px; padding:0; }
.main_50_right { float:right; width:300px; margin-top:5px; margin-left:10px; padding:0; }
.main_50_content { padding:10px; font-size:12px; text-align:left; background:#f3f4fb; }
.main_content { float:right; width:620px; margin-top:5px; margin-left:10px; padding:0; }
.main_title { color:#fff; font-size:13px; font-weight:bold; padding:3px 0; background:#b00; }
.main_content_1 { float:right; width:620px; background:#f3f4fb; padding:5px 0; }
.main_content_2 { float:right; width:620px; background:#d3d6e6; padding:5px 0; }
.brief_image { float:left; width:130px; font-size:12px; font-weight:bold; text-align:left; padding-left:10px; }
.brief_content { float:right; width:470px; font-size:12px; text-align:left; padding:0 5px; }

#footer { clear:both; width:780px; color:#fff; text-align:center; font-size:12px; padding:3px; background:#394cbf; }
#footer a:link,
#footer a:visited,
#footer a:hover { color:#fff; }

.inputbox { height:18px; font-size:12px; font-weight:bold; background:#d3d6e6; }

.clear_area { clear:both; }
h1 { font-size:13px; }

a:link { color: #00006b; text-decoration: underline; }
a:visited { color: #00006b; text-decoration: underline; }
a:hover { color: #0000dd; text-decoration: none; }