/*layout*/

body {margin:0 0 0 0;
padding:0;
color:#000;
font-size:x-small;
font-weight:normal;
font-family: verdana,helvetica,arial,sans-serif;
voice-family: "\"}\"";
voice-family:inherit;
font-size:small;
background: #1c3472 url(images/bg.jpg) repeat-x center top;}

html>body {font-size:small;}

#navbar-iframe {
height:0px;
visibility:hidden;
display:none
}

#backcont {width:100%;
height:100%;
background: url(images/lobg.gif) no-repeat center top;}

#hold {width:770px;
margin:auto;}

a#ifp img {margin:5px 0 56px 593px;
padding:0;
border:none;}

#wborder {width:770px;
margin:auto;
padding-top:9px;
padding-bottom:9px;
background-color:white;}

#container {background: #60719d url(images/sidebg.gif) repeat-y right top;
margin:auto;
padding:0;
width:752px;}

#content {clear:left;
width:752px;
padding:0;
margin:0 auto 0px auto;}

#main {float:left;
width:572px;
margin:0;
padding:0;}

#sidebar {float:right;
width:180px;
margin:0;
padding:0;}

#footer {width:770px;
margin: 0px auto 0px auto;}

#footer ul {list-style: none;
margin:10px 10px 20px 10px;
padding:0;}

#footer ul li {display: inline;
margin:0 10px 0 10px;
padding:0;
font-size:90%;
color:white;}

/*text*/

p, h1, h2, h3, h4, dt, dd, li {color: #fff;
font-weight:normal;}

h1 {font-size: 150%;}

h2 {font-size: 130%;}

h3 {font-size: 110%;}

h4 {font-size: 100%;}

p, address {line-height: 140%;
font-size: 80%;
color: #fff;
padding:7px 30px 7px 25px;
margin:0;
font-style: normal;}

#sidebar address {margin:0 0 0 0;
font-size: 80%;
padding:0 10px 15px 15px;
line-height: 140%;}

h1, h2, h3, h4 {padding:10px 10px 10px 25px;
margin:0;
font-weight: normal;
font-family: Georgia, Times, "Times New Roman", serif;}

#sidebar h1, #sidebar h2, #sidebar h3, #sidebar h4, #sidebar p {font-size: 130%;
padding:8px 10px 8px 15px;
margin:0;}

#sidebar form {padding:0;
margin:0;}

#content div#bottom {clear:both;
width:752px;
margin:30px 0 0 0;
padding:0;
display: inline-block;}

#content div#bottom p.line {border-top: 1px #8591b3 solid;}

#content div#bottom p {line-height: 120%;
width:500px;
margin:0px 0 0 25px;
padding:5px 0 10px 0;
font-size:70%;
text-align: center;}

#sidebar p {font-size:80%}

#container p span {font-size:120%;
font-weight: bold;
line-height: 160%;}

/*lists*/

ul, ol {margin:10px 60px 10px 60px;
padding:0;}

li {margin-top:4px;
margin-bottom:4px;}

#main li {font-size:80%;}

/*images*/

.ri {padding: 0;
float: right;
margin: 0 0 5px 15px;}

.le {padding: 0;
float: left;
margin: 0px 15px 5px 25px;}

.lep {padding: 0;
float: left;
margin: 10px 15px 5px 25px;}

img.head {float:left;}

.icon {vertical-align: middle;
margin:0 0 0 5px;}

.slogo {margin:0;
padding:5px 0 0 6px;}

div#sbox {margin:10px 0 0 0 0;
padding:10px 0 10px 0;
width:283px;
display: block;
float:left;}

div#sbox a {margin:0 0 0 26px;
padding:0;}

div#sbox a img {border: 1px #fff solid;}

div#sbox a:hover img {border: 1px #344b7d solid}

/*buttons*/

#navlist {width:752px;
background-color: #1D3473;
float: left;
list-style: none;
padding: 0;
margin: 0 0 10px 0;
border-top: 1px #1D3473 solid;
border-bottom: 1px #1D3473 solid;}

#navlist li {display: inline;
float: left;
text-align: center;
padding:0;
margin:0;}

#navlist li a {display: block;
color: #fff;
text-decoration: none;
font-weight: normal;
padding:5px 10px;
margin:0;
font-size:100%;
border-left: 1px #1D3473 solid;}

#navlist li a.now {background-color: #60719d;
color: #fff;}

#navlist li a:hover {background-color: #60719d;
color: #fff;}

#navlist li a.now:hover {background-color: #60719d;
color: #fff;}

#footer ul li a {color: #fff;
font-weight: bold;}

#footer ul li a:hover {color: #fff;
text-decoration: underline;}

#content p#bottom a {color: #fff;
font-weight: bold;}

#content p#bottom a:hover {color: #fff;
text-decoration: underline;}

a {color:#fff;
font-weight: bold;
text-decoration: underline;}

a:link {}

a:visited {}

a:hover {color: #fff;
text-decoration: none;}

a:active {}

#sidenavlist {width:180px;
background-color: #334880;
font-size:90%;
list-style: none;
padding: 0;
margin: 0 0 20px 0;}

#sidenavlist li {display: inline;
text-align: left;
padding:0;
margin:0;}

#sidenavlist li a {display: block;
color: #fff;
text-decoration: none;
font-weight: normal;
padding:4px 10px;
margin:0;
border-top: 1px #60719d solid;}

#sidenavlist li a.now {background-color: #60719d;
color: #fff;}

#sidenavlist li a:hover {background-color: #60719d;
color: #fff;}

#sidenavlist li a.now:hover {background-color: #60719d;
color: #fff;}

/*form*/

#conform p {margin:6px 0;
padding:0;}

#conform fieldset {padding: 0px 0 0px 0px;
margin:0 20px;
text-align:left;
color:#4a4a4a;
font-size:120%;
border-color:#fff;
border: #60719d solid;}

#conform input.inp {width:200px;
border:1px #ccc solid;
border-right:2px;
border-bottom:2px;
color:#000;
padding:2px;
margin:2px 0 6px 0;
background:#fff url(images/formbg.jpg) repeat-x;}

#conform {margin-top:0;
margin-bottom:20px}

#conform textarea {color: #000;
height:100px;
width:400px;
border:1px #ccc solid;
border-right:2px;
border-bottom:2px;
background:#fff url(images/formbg.jpg) repeat-x}

#conform p.tm {margin-top:15px;}

/*table*/

th,td {padding:5px;
color:#fff;
border-right:1px solid #fff;
border-bottom:1px solid #fff;}

table {margin:5px;
border-left:1px solid #fff;
border-top:1px solid #fff;
border-collapse:collapse;}

/* rss item */

#sidebar .item {margin:5px 0 5px 0;
padding:0;}

#sidebar .item h4 {line-height: 80%;}

#sidebar .item h4.title a {padding:0;
margin:0;
text-decoration: none;
font-size:70%;
line-height: 120%;}

#sidebar .item h4.title a:hover {text-decoration: underline;}

#sidebar .item p {padding:0 15px 0 15px;
margin:0;
line-height: 120%;
font-size:70%;}

#sidebar p.tight {margin-top:0;
padding-top:0;}

#sidebar h2 {margin-bottom:0;
padding-bottom:0;}

#sidebar hr {margin:7px 15px;
height:1px;
color:white;
padding:0;}