@charset "utf-8";
/* CSS Document */

body {text-align:center; /* for IE */ margin:0; font:19px Arial,sans-serif; color:#222; line-height:28px}
.white{color: #fff;}

h1{color:#0a4e91; font-size:35px; font-weight: bold; margin-top:0px; margin-bottom:0px;}
h2{color:#0a4e91; font-size:27px;}
h3{color:#1175b5; font-size:18px; font-weight: bold;}
h4{color:#1175b5; font-size:15px; font-weight: bold;margin-bottom:8px; margin-top:8px; margin-left:8px; margin-right:8px;}

a:link, a:visited {color:#1175b5; text-decoration:none}
a:hover {color:#1175b5; text-decoration: underline}

#header {height:206px; width:100%; background-image:url(pgimg/hbg.png); display:block; text-align:center}
#hw {height:206px; width:940px; display:block; margin:0 auto}
#logo {float: left; width: 569px; margin-left:0;}
#ht {margin-left:575px; height:200px; text-align:right; padding-top:2px; text-align:center; color:#222; font:18px;}
.ct{font-size:24px}
.ad{font-size:17px; line-height:21px}

#bc{font-size:14px; margin-bottom:25px}

#main{margin:auto; padding:20px 0 0 0; width:940px; text-align:left}

#navbar{left:0px; width:100%; height:62px; background-image:url(pgimg/nav-bg.gif); text-align:center}
#navblock{width: 600px; height:62px; margin:0 auto}

#nav{padding:0px; margin:0px; text-align:center}
#nav li{float:left; margin:0px; height:62px; width:150px; font-size:20px; color:#222; font-weight:bold; list-style-type:none; background:url("pgimg/tab.gif"); text-align:center; line-height:62px}
#nav a:link, #nav a:visited{float:left; height:62px; width:150px; color:#fff; font-weight:bold; text-align:center; background:url("pgimg/tab.gif"); background-position:0 -62px;}
#nav a:hover{background:url("pgimg/tab.gif"); background-position:0 -124px; text-align:center; text-decoration:none}

#rs {width:245px; height:400px; float:right; margin:15px 0 25px 0; padding:0 15px 15px 15px; border-left:#222 1px solid}
#ls {width:940px; float:leftt; margin:15px 0 25px 0; padding:0 15px 15px 15px;}

#footer{left: 0px; width:100%; vertical-align: middle; padding:25px 0; text-align:center; color:#222; height:150px}
#footer p{color:#222}
#footer a{color:#1175b5}
#footer a:hover{color:#1175b5}
#footer ul {list-style:none; margin:0;padding:0; text-align:center;}
#footer li {padding:0 8px; display:inline; border-right:1px solid #222;}
#footer li.last {border:none;}

ol {margin: 0; padding: 0; padding-left: 35px;}
ol li {list-style: decimal;}

div#code {padding: 5px;background-color: #ffefe9;border: 1px solid #ffb195;}
div#wp-pagenavi {text-align: center;padding: 5px;}

table td {padding: 5px;}

img {border:0}

.rt{float:right; padding:15px 0 15px 15px}
.lt{float:left; padding:0px 15px 15px 0}

.red{color:#ff0000}

#contactform{width: 700px; font-size: 100%;}
#contactform .formfield{margin-top: 2px;margin-bottom: 2px;clear: both;}
#contactform .col1, #contactform .wide{text-align: right; margin-right: 2px; float: left; }
#contactform .col1{	width: 120px;height: 40px;}
#contactform .input input{width: 140px;}
#contactform .multiline textarea{width: 230px;}
#contactform .wide{ padding-left: 12px;}
#contactform .widemultiline textarea{width: 352px;}
#contactform .submit{text-align: left; margin: 5px 0 0 129px;}
#contactform .col3{text-align: right; margin-right: 2px; float: left; }
#contactform .col3{	width: 200px;height: 80px;}

.nd{ display:none}