@charset "utf-8";
body { margin:0; padding:0; font-family:Verdana, Arial; font-size:11px; color:#595757; background:#fff; }
a { color:#595757; }
a:link, a:visited { text-decoration:none; }
a:hover, a:active { text-decoration:underline; }
p { float:left; width:86%; margin:5px 0 20px 0; padding:0; font-family:Verdana, Arial; font-size:11px; color:#595757; line-height:18px; display:inline; }
p.noline { margin:5px 0 0 0; }
form { margin:0; padding:0; }

.hid { display:none; margin:0; padding:0; width:-1px; height:-1px; }
.clr { clear:both; margin:0; padding:0; width:-1px; height:-1px; }
.b { font-weight:bold; }
.i { font-style:italic; }
.t1 { color:#007BB3; font-weight:bold; }
.t2 { color:#007BB3; }
.t2 a { color:#007BB3; font-style:italic; }
.lnk { font-size:13px; color:#007BB3; }
.lnk a:link,.lnk a:visited,.lnk a:hover,.lnk a:active { /*font-style:italic; */color:#007BB3; font-weight:bold; text-decoration:underline; }

#home_header { width:800px; height:123px; margin:0 auto; padding:0; background:url(../images/home_head_bg.gif) no-repeat center center; }
#page_header { width:800px; height:123px; margin:0 auto; padding:0; background:url(../images/page_head_bg.gif) no-repeat center center; }
ul#navigator { float:left; margin:45px 0 0 160px; padding:0; list-style-type:none; list-style-position:outside; display:inline; }
ul#navigator li { float:left; height:17px; margin:0 10px 0 0; padding:4px 0 0 10px; list-style-type:none; list-style-position:outside; border-left:#005D85 dashed 1px; display:inline; }
ul#navigator li a { font-family:Verdana, Arial; font-size:11px; color:#595757; }
#home_body { width:800px; margin:0 auto; padding:0; background:url(../images/home_body_bg.gif) no-repeat center top; }
#page_body { width:800px; margin:0 auto; padding:0; background:url(../images/page_body_bg.gif) no-repeat center top; }
#home_body ul, #page_body ul { float:left; width:90%; margin:0 0 20px 14px/**/ !important; margin:0 0 20px 0; padding:0; line-height:18px; display:inline; }
#home_body_left { float:left; width:160px; height:200px; margin:0; padding:0; display:inline; }
#page_body_left { float:left; width:160px; height:200px; margin:0; padding:90px 0 0; display:inline; }
#page_body_left p { text-align:center; }
#home_body_center { float:left; width:405px; margin:0; padding:0; display:inline; }
#page_body_center { float:left; width:630px; margin:0; padding:0; display:inline; }
dl#signUpArea { float:left; width:345px; height:100px; margin:0 0 20px 0; padding:0; border:1px solid #B5B5B6; display:inline; }
dl#signUpArea dt { float:left; width:345px; height:20px; margin:0; padding:0; font-family:Verdana, Arial; font-size:10px; color:#fff; background:#B5B5B6; display:inline; }
dl#signUpArea dd { float:left; width:345px; margin:0; padding:0; font-family:Verdana, Arial; font-size:10px; display:inline; }
dl#signUpArea dd input.txt { height:10px; font-size:9px; border:1px solid #B5B5B6; }
dl#signUpArea dd input.submit { width:45px; height:16px; font-size:9px; color:#fff; text-align:center; background:url(../images/submit.gif) no-repeat; border:none; }
#home_contact { float:left; width:400px; margin:0; padding:0; border-top:#005D85 dashed 1px; display:inline; }
#home_body_right { float:right; width:225px; margin:0; padding:0 0 0 8px; border-left:#005D85 dashed 1px; display:inline; }
#page_title { float:left; width:630px; height:90px; margin:0; padding:0; display:inline; }
h2 { float:left; width:630px; margin:0; padding:0; font-size:22px; line-height:36px; color:#007BB3; font-weight:bold; display:inline; }
h3 { float:left; width:630px; margin:0; padding:0; font-size:15px; line-height:20px; font-weight:bold; display:inline; }
h4 { float:left; width:630px; margin:5px 0 20px 0; padding:0; font-size:11px; line-height:15px; color:#007BB3; font-weight:bold; font-style:italic; display:inline; }

#footer { width:800px; height:30px; margin:10px auto 0; padding:0; background:#B5B5B6; }
#copyright { float:left; width:800px; margin:8px 0 0; padding:0; font-family:Verdana, Arial; font-size:10px; color:#fff; text-align:center; display:inline; }