#header{ margin:0 auto; width:950px; text-align:left; background:#fff; 
}
.logo{ float:left; width:268px; padding-top:7px; padding-left:7px;
}
#header h1{font-size:11px; padding-left:12px; color:#7f7f7f;
}
#header span{ color:#982925;
}
.nav{ float:right; width:440px; text-align:right; font-size:12px;
}
.nav a{ color:#083f7d;  font-weight:700; text-decoration:none;
}
.nav a:hover{ color:#991b1c; font-weight:700; text-decoration:underline;
}
.account{ padding-top:3px; padding-right:8px; font-size:11px;
}
.account li{ display:inline; margin-left:4px; margin-right:4px;
}
.mainnav{ padding-top:28px; padding-bottom:6px;
}
.mainnav li{ display:inline; margin-left:4px; margin-right:4px;
}
.search{ margin:0 auto; width:946px; background:url(/images/common/search_bg.gif) repeat-x; height:53px; border:1px solid #3b5b76; color:#fff;
}
.search_for{ float:left; width:672px; background:url(/images/common/magnifier.gif) 5px 1px no-repeat; height:53px;
}
.search_for_txt{ float:left; width:105px; height:53px; line-height:53px; font-family:Arial; font-size:20px; padding-left:58px;
}
.search_for_area{ float:right; width:509px; height:53px; position:relative;
}
.search_for_input{ margin:0; padding:0; float:left; margin-top:10px; width:343px; height:23px; background:url(/images/common/search_for_input_bg.gif) left top no-repeat; font-family:Arial; font-size:12px; border:0; padding-top:8px; padding-left:8px;
}
.advanced_search_button{ margin:0; padding:0; padding-left:15px; height:6px; cursor:pointer; position:relative; top:-1px; overflow:hidden;
}
.advanced_search_area{ position:absolute; width:551px; height:121px; border-left:1px solid #dadada; border-right:1px solid #dadada; background:url(/images/common/advanced_search_area_bg.gif) repeat-x;
}
.advanced_search_area table{ font-family:Verdana; font-size:11px; color:#2c2c2c;
}
.advanced_search_area table td{ padding-top:12px; padding-bottom:2px;
}
.advanced_search_area table td span{ color:#FF0000;
}
.area_input{ width:160px; font-family:Verdana; font-size:11px; color:#2c2c2c;
}
.area_select1{ width:166px; font-family:Verdana; font-size:11px; color:#2c2c2c;
}
.area_select2{ width:170px; font-family:Verdana; font-size:11px; color:#2c2c2c;
}
.area_button{ font-family:Verdana; font-size:11px; color:#2c2c2c;
}

.search_button{ float:left; width:72px; text-align:center; margin-top:14px;
}
.search_button a{ display:block; width:72px; height:23px; font-family:Arial; border:1px solid #2c2c2c; color:#1c476c; background:#fff; font-size:14px; font-weight:700; cursor:pointer; line-height:23px; text-decoration:none;
}
.search_button a:hover{ display:block; width:72px; height:23px; font-family:Arial; border:1px solid #2c2c2c; color:#fff; background:#ae3431; font-size:14px; font-weight:700; cursor:pointer; line-height:23px; text-decoration:none;
}
.advanced_search{ float:left; width:70px; margin-left:7px; text-align:left; padding-top:15px; line-height:90%;
}
.advanced_search a{ font-size:11px; color:#fff; font-weight:700; text-decoration:none;
}
.advanced_search a:hover{ font-size:11px; color:#fff; font-weight:700; text-decoration:underline;
}
.forum_blog{ float:right; width:274px; background:url(/images/common/forum_blog_bg.gif) right no-repeat; height:53px;
}
.forum_blog a{ font-size:13px; color:#fff; font-weight:700; text-decoration:none;
}
.forum_blog a:hover{ font-size:13px; color:#fff; font-weight:700; text-decoration:underline;
}
.fourm{ float:left; padding-left:81px; line-height:53px;
}
.blog{ float:right; padding-right:14px; line-height:53px;
}