html, body { margin:0; padding:0; border:0; }
body { color:#232629; font-family:verdana,arial; font-size:12px; text-align:center; background:#6f849f; line-height:1.3em; }
a:link, a:visited { color:#232629; text-decoration:underline; }
a:hover, a:active { text-decoration:none; }
p { padding:6px; margin:0px; }
img { border:none; }

#contain { margin:0 auto; width:1000px; text-align:left; margin-top:80px; background:#c7d7f0; }
#topbar { position:absolute; clear:both; width:1000px; top:0; height:80px; background:#002664; }
#leftbar { float:left; width:190px; margin-bottom:5px; }
#mainbar { float:right; width:806px; margin-bottom:5px; }
#bottombar { margin:0 auto; clear:both; width:1000px; color:#fff; text-align:center; padding:10px 0; background:#002664; }
#bottombar a { color:#fff; }

.topspace{ height:6px; font-size:1px; background:#6f849f; }
.header{ height:14px; }
.header_left { float:left; width:12px; height:14px; background:url(images/header_topleft.gif) no-repeat; }
.header_center { float:left; width:945px; }
.header_right { float:right; width:12px; height:14px; background:url(images/header_topright.gif) no-repeat; }
.toplogo { float:left; width:300px; height:60px; padding-left:20px; margin-top:7px; }
.top468 { float:left; width:468px; height:60px; text-align:left; padding-left:80px; margin-top:7px; }

.leftmenu { float:left; width:184px; margin-left:6px; margin-top:0px; }
.menu_title { float:left; font-size:12px; font-weight:bold; color:#a70240; padding:5px 0; margin:6px 0 0 10px; }
.menu_top { float:left; width:180px; height:7px; font-size:1px; background:url(images/menu_top.gif) no-repeat; }
.menu_center { float:left; width:180px; background:#fff url(images/menu_center.gif) repeat-y; }
.menu_bottom { float:left; width:180px; height:7px; font-size:1px; background:url(images/menu_bottom.gif) no-repeat; }
.menu_list { width:180px; margin:0; padding:0; font-size:12px; }
.menu_list ul { list-style-type:none;  }
.menu_list li { display:block; text-align:left; margin:3px 7px; border-bottom:#c6d4dd 1px solid; }
.menu_list a:link,
.menu_list a:visited { display:block; color:#002664; text-decoration:none; padding:3px; }

.mainnav { position:absolute; font-size:11px; width:806px; float:right; top:88px; }
.maincontent { width:806px; background:#fff; padding:10px 0; margin-top:30px; }
.maincontent h1 { font-size:18px; color:#a70240; padding-left:10px; display:inline; }
.review { float:left; width:806px; background:#fff; padding-bottom:5px; }
.review_main { float:left; width:540px; }
.review_right { float:right; width:266px; margin-top:-8px; }

.right_top { float:left; width:260px; height:7px; font-size:1px; margin-top:8px; background:url(images/right_top.gif) no-repeat; }
.right_center { float:left; width:260px; text-align:center; font-size:1px; padding:2px 0; background:#fff url(images/right_center.gif) repeat-y; }
.right_bottom { float:left; width:260px; height:7px; font-size:1px; background:url(images/right_bottom.gif) no-repeat; }
.right_title { color:#002664; font-size:13px; padding:3px 8px; border-bottom:#c6d4dd 1px solid; }
.right_text { text-align:left; font-size:11px; padding:6px 10px; }

.review_img468 { text-align:center; padding-top:6px; }
.review_title { float:left; width:520px; color:#fff; font-size:13px; margin:8px 8px 0 8px; padding:4px 10px; background:url(images/review_title.gif) no-repeat; }
.review_text { float:left; width:520px; text-align:left; font-size:11px; padding:0 15px; }
.review_visit { float:left; width:520px; height:35px; text-align:center; font-weight:bold; font-size:14px; margin:10px 0 10px 20px; padding:5px 0; background:url(images/review_visit.gif) no-repeat; }
.review_visit a { color:#00f; }

.list { float:left; width:806px; margin-top:8px; background:#fff; }
.list_title { float:left; width:790px; color:#fff; font-size:13px; margin-left:8px; padding:5px 10px; background:url(images/list_title.gif) no-repeat; }
.dir_title { float:left; width:790px; height:7px; color:#fff; font-size:1px; margin-left:8px; background:url(images/list_title.gif) no-repeat; }
.list_table { float:left; width:790px; text-align:center; margin:0 0 10px 8px; }
.list_table td { font-size:11px; border-right:1px solid #002664; border-bottom:1px solid #002664; padding:6px 5px; vertical-align:center; }
.list_table .first { border-left:1px solid #002664; }
.list_table .bg1 { background:#f3f6f9; }
.list_table .bg2 { background:#e3e9f3; }
.list_table .dirtabletitle { color:#fff; background:#002664; }
.page_prev { float:left; width:170px; font-size:11px; text-align:left; padding:8px 0 8px 20px; }
.page_num { float:left; width:450px; font-size:11px; text-align:center; padding:8px 0; }
.page_next { float:right; font-size:11px; text-align:right; padding:8px 20px 8px 0; }
