@charset "utf-8";
body {font:80% Verdana, Tahoma; background:url(img/bg.jpg) repeat-y #fff top center;margin:0 auto;padding:0;text-align:center;color:#000}
#container {width:748px;margin:0 auto; text-align:left;padding:7px 0 0;background:#fff;border:solid #069;border-width:0 1px;}
#header {height:58px;width:575px;margin:7px auto}
#content_wrap {width:746px;margin:0 auto}
#content {padding:0 25px 20px 25px;width:698px}
img {border:0}
h1 {font-size:24px;font-weight:bold;color:#347AAF;line-height:1.5em;letter-spacing:-0.03em;text-align:center;margin:0}
a:link, a:visited; {color:#ff0}
a:hover {color:#f00}
.img_right {float:right;margin:0 0 20px 20px}
.img_left {float:left;margin:0 20px 20px 0}
.bold_it {font-weight:800;font-style:italic}
.highlight {color:#f00}
.small {font-size:75%}
.clear {clear:both}
.subtitle {font-size:14px;color:#000; font-weight:700}
.lgdarkblue {font-size:18px; color:#00f;line-height:1.1em}
.topbar {background:url(img/bar_top.gif) no-repeat;padding:10px 0;font-size:14px;font-weight:bold;color:#347AAF;margin:0;text-align:center;width:700px}
.bottbar {background:url(img/bar_bottom.gif) no-repeat;padding:0 0 18px 0;margin:0;width:700px;font-size:18px;font-weight:800;text-align:center;color:#c00;line-height:1.2em;height:23px;clear:both}
#footer {padding:10px 0;background:url(img/footer_bg.jpg) repeat-x;width:746px;height:74px;text-align:center;color:#fff;margin:0 auto; line-height:23px}
#footer a{color:#ccc}
#footer a:hover {color:#fff}
h2 {font-size:14px;font-weight:bold;color:#347AAF;margin:0}
.btt a {text-decoration:none;color:#347AAF}
.btt{font-size:14px;font-weight:bold;text-align:center}
.door_menu a {font-size:12px;font-weight:bold;color:#347AAF;margin:0;width:700px}
.door_menu {margin-bottom:15px;text-align:center}
#menu {height:40px;width:746px;margin-bottom:10px;background:url(img/menu_bar.jpg) repeat-x}
#nav, #nav ul {width:100%;list-style:none;line-height:1;font-weight:bold;padding:0; margin:0 85px;height:40px}
#nav a {display:block;color:#fff;text-decoration:none;padding:13px 12px;font-size:14px}
#nav a.daddy {background:url(img/rightarrow.gif) center right no-repeat}
#nav li {float:left; padding:0}
#nav li ul {position:absolute;left:-999em;height:auto;width:215px;w\idth:215px;font-size:12px;border:1px solid #333;margin:0;background:#d00}
#nav li li {padding-right:1em;width:203px}
#nav li ul a {width:185px;w\idth:185px;font-size:12px;height:15px;padding:5px 12px}
#nav li ul ul {width:130px;margin:-26px 0 0 210px}
#nav li li li {width:118px}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left:auto}
#nav li:hover, #nav li.sfhover {background:#B50414}
