﻿body {background: #ccc; text-align: center; margin: 0; padding:0; font-family: verdana, arial; font-size: .9em;}
form {margin: 0; padding: 0;}

div#p {background: #fff; border-left: solid 1px #283770; border-right: solid 1px #283770; width: 780px; text-align: left; margin: 0 auto;}

/* HEAD */
div#h {background: #2D364C url(/_i/bck-header.jpg) no-repeat top right; height: 81px; color: #fff; font-size: .9em; width: 780px; margin: 0; padding: 0;}
div#h img {border: 0; float: left;}


/* NAV */
div#n {clear: both;height: 25px; background: #333 url(/_i/bck-nav.jpg) repeat-x top left; color: #fff; border-top: solid 1px #fff; width: 780px; font-size: .9em; margin: 0; padding: 0;}
div#n ul {margin: 0; padding: 4px 0 0 10px;}
div#n ul li {border: none; list-style-type: none; display: inline; margin: 0; padding: 0 25px 0 0;}
div#n a:link {color: #fff; text-decoration: none;}
div#n a:visited {color: #ccc; text-decoration: none;}
div#n a:active {color: #9AB4C7;}
div#n a:hover {color: #9AB4C7; text-decoration: underline;}

/* CONTENT */
div#c {clear: both; width: 780px; margin: 0; padding: 0;}
div#mc {float: left; width: 570px; padding: 0 10px;}
div#sc {float: right; width: 175px; padding: 0 10px 0 0}

/* HOME */
div#mc ul {margin: 10px 0 10px 25px; padding: 0;}
div#mc ul li {list-style-type: none; list-style-image: url(/_i/blt-red.gif); font-size: small;}

td#ln {width: 175px; background: #fff url(/_i/bck-box.jpg) repeat-x top left; height: 200px;}
td#ln h3 {background: #1F317A url(/_i/bck-blue.jpg) repeat-x top left; font-size: small; color: #fff; padding: 5px; margin: 0; width: 175px;}
html>body td#ln h3 {width: auto;}
td#qf {width: 175px; background: #fff url(/_i/bck-box.jpg) repeat-x top left; height: 200px;}
td#qf h3 {background: #A00915 url(/_i/bck-red.jpg) repeat-x top left; font-size: small; color: #fff; padding: 5px; margin: 0; width: 175px;}
html>body td#qf h3 {width: auto;}
td#rl {width: 175px; background: #fff url(/_i/bck-box.jpg) repeat-x top left; height: 200px;}
td#rl h3 {background: #3b3b3b url(/_i/bck-gray.jpg) repeat-x top left; font-size: small; color: #fff; padding: 5px; margin: 0; width: 175px;}
html>body td#rl h3 {width: auto;}
table#midnav a:link {color: #333; text-decoration: none;}
table#midnav a:visited {color: #666; text-decoration: none;}
table#midnav a:active {color: #a00; text-decoration: none;}
table#midnav a:hover {color: #a00; text-decoration: none;}

/* NEWSLETTER */
div#nlb {background: #eee; border-left: solid 1px #ccc; border-right: solid 1px #ccc; width: 173px; border-bottom: solid 5px #AC0817; font-size: small;}
div#nlb p {padding: 10px 10px 0 10px; margin: 0;}

/* FOOTER */
div#f {clear: both; border-top: solid 1px #ccc; width: 774px; margin: 0; padding: 3px; font-size: .75em;}

div#poll {font-size: .75em; border: solid 1px #999; padding: 3px;}
div#poll h3{font-size: small; background: #a00; color: #fff; padding: 3px; margin: 0;}
div#pollresults {font-size: .75em; border: solid 1px #333;}
div#pollresults h3{font-size: small; background: #a00; color: #fff; padding: 3px; margin: 0;}

/* GEN */
img {border: 0;}
a:link {color: #333;}
a:visited {color: #666;}
a:active {color: #a00;}
a:hover {color: #a00;}
h3 {color: #a00; border-bottom: solid 1px #ccc; font-size: large; font-weight: bold;}
.hide {display: none;}
.err {border: solid 1px #A00; width: 90%; color: #a00; margin: 10px auto; padding: 12px 0 0 35px; background: #FFFFD5 url(/_i/ico-err.gif) no-repeat top left; font-size: 1em;}
.err tr td ul, .err ul{margin: 10px 20px; padding: 0;}
.err p {margin: 5px 0;}
.msg h3 {color: #036; margin: 0;}
.msg {border: solid 1px #036; width: 90%; color: #036; margin: 10px auto; padding: 12px 0 0 35px; background: #FFFFD5 url(/_i/ico-msg.gif) no-repeat top left;}
.msg tr td ul, .err ul{margin: 10px 20px; padding: 0;}
.msg p {margin: 10px 0;}
.msg a:link {color: #3576cb;}
.msg a:visited {color: #666;}
.msg a:active {color: #7d8707;}
.msg a:hover {color: #7d8707;}

.alt {background: #e7e7e7;}
.tb {border: solid 1px #999;}
.sb {border: solid 1px #333; background: #ccc; color: #283770; font-size: small;}
.l {float: left;}
.r {float: right;}
.st {font-size: .75em;}
.mt {font-size: .85em;}
.ra {text-align: right;}
.gt {color: #666;}
.ps {padding: 0 5px;}
.pad {padding: 5px;}
.red {color: #AC0817}
.box {background: #DBDADC; border-top: solid 1px #6B6B76; border-bottom: solid 1px #6B6B76; padding: 0 10px;}
.d55 {padding: 3px 10px; font-size: .8em; color: #999; background: #e7e7e7; width: 760px; text-align: right;}
.d55 a {color: #999;}
.d55 a:hover {color: #ac0817;}