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

/***************** Main **************/
* {font-size: 100%; padding: 0; margin: 0;}/*don't change this*/
body{font:0.8em Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; color:#ffd984; background-color:#001e43; text-align:center; min-height:100%;}
#container{margin:1% auto; width:738px; position:relative; background:#ffd984; text-align:left;}/*centers main content*/
#content{width:548px; padding:20px 0 10px 190px; float:left; background:#001e43; text-align:left;}
.topsentence{font-size:.6em; color:#ffd984; text-align:center; letter-spacing:.15em;}

/***************** Skip **************/
#skip a, #skip a:hover, #skip a:visited{position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden;}
#skip a:active, #skip a:focus{position:static; width:auto; height:auto;}

/***************** Headers *****************/
h1 {font-size: 1.4em; font-weight:bold;}
h2 {font-size: 1.1em; color:#001e43; background-color:#C67539; margin:1px; }
h3 {font-size: 1.33em; }

/*************** Basic Links **************/
a{outline: none;}
a:link, a:visited{color:#dd6003; text-decoration:none;}
a:hover{color:#ffc55a; text-decoration:underline;}

/**************** Misc ********************/
.border{border: medium ridge #ffd984;}
.borderleft{border: medium ridge #ffd984; float:left; margin:7px;}
.borderright{border: medium ridge #ffd984; float:right; margin:7px;}
.small{font-size:9px;}
.yellowHd{color:#001e43; background:#ffd984; font-size:11px; font-weight:bold; text-align:left; padding:3px;}
.yellow{color:#ffd984;}

/**************** Form ********************/
input, textarea, select, option{color:#001e43; background-color:#fff7e1; border:1px solid #ffd984;}

/***************** Menu *****************/
div#menu {width:165px; color:#001e43; background:#ffd984; position:absolute; z-index:300; left:0; top:87px; /top:90px; font-size:.9em; border-top: 2px solid #fff;}
div#menu ul {margin:0; padding:0; width:165px; background:#ffd984;}
div#menu ul li {position:relative; list-style:none; margin:0; border-bottom: 2px solid #fff; height:37px; display:block; width:auto; color:#001e43; font-weight:bold; padding:.2em 0 .5em .5em; vertical-align:middle;}
div#menu ul li:hover {background:#ffc760;}
div#menu ul li a {color:#001e43; font-weight:bold; text-decoration:none;}
div#menu>ul a {width:auto;}
div#menu ul ul{position:absolute; top:0; left:165px; display:none; background:#001836; color:#fff; border:2px solid #fff; width:164px; z-index:9999;}
div#menu ul ul li, div#menu ul ul li a:link, div#menu ul ul li a:visited{height:28px; width:auto; color:#fff;}
div#menu ul.level1 li.submenu:hover ul.level2,div#menu ul.level2 li.submenu:hover ul.level3 {display:block;}

/***************** Footer *****************/
#footer{text-align:center; color:#C67539; font-size:.8em; padding-top:1%; position:relative; vertical-align:bottom; min-height:100%;}
#footer a:link, #footer a:visited{color:#C67539; text-decoration:none;}
#footer a:hover{color:#fff; text-decoration:none;}
#footer li {padding: 0 .35em 0 1em; list-style:none; display:inline;}
#footer ul li.first {padding-left:0; list-style:none; display:inline; background:none;}

.footerHeight {line-height: 17px;}

/***************** Credit *****************/
#credit{color:#fff; font-size:9px; text-align:center; padding-top:1%;}
#credit a:link, #credit a:visited{color:#fff; text-decoration:underline;}
#credit a:hover{color:#ffd984; text-decoration:none;}