@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; background:#393c49 url(../images/background-repeat.gif) repeat-x; text-align:center; min-height:100%;}
#contentwrapper{background:url(../images/wrapper-background.gif) no-repeat; margin:0; /margin:-3px 0 0 0; padding:0; }
#container{margin:4px auto; width:935px; position:relative; text-align:left; background:#fff url(../images/container-background.gif) repeat-y;}
#content{width:645px; padding:10px 10px 10px 35px; color:#393c49; float:left; background-color:#fbfaf8; line-height:1.5em;}
#minheight {height:400px; width:1px; float:right;}/*the minimum height div forces the container to expand to fit the height of this element. It is a cross-platform solution to the minimum height demand*/ 
.topsentence{font-size:.75em; color:#ccc; text-align:center; padding-top:3px;}
.clear {clear:both;}

/***************** 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.5em; font-weight:bold; }
h2 {font-size: 1.2em; color:#1b296a;}
h3 {font-size: 1em; }

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

/***************** Text Format *****************/
.grayitalic{color:#686b74; font-style:italic;}
.caption{font-size:.8em; color:#666; font-style:italic; line-height:1.2em;}

/***************** image Format *****************/
.floatright{float:right; margin:10px 0 10px 15px;}
.floatleft{float:left; margin:10px 15px 10px 0;}

/***************** Lists *****************/
ul li{margin-left:30px;}
ul.noindent li{margin:0 0 8px 15px; line-height:1.3em;}

/***************** Menu *****************/
/*style containing menu div*/
#menu {width:200px; float:left; margin:0 0 0 14px; padding:0; font-size:.85em; text-align:left; text-transform:uppercase;}
#menu ul {margin:0; /margin:-2px 0 0 0; padding:0; width:200px; background:#e5e5e6;}
#menu ul li {list-style:none; padding:0; margin:0; font-weight:bold;}
#menu ul a {background:url(../images/left-nav-bg.jpg) no-repeat bottom left; display:block; padding:7px 7px 8px 7px; margin:0;color:#393c49; text-decoration:none;}
#menu ul li a.active, #subnav ul li a.active:hover {background:url(../images/left-nav-active.jpg) no-repeat bottom left; color: #c87515; text-decoration:none;}
#menu ul li a:hover {background:url(../images/left-nav-bg-hover.jpg) no-repeat bottom left; text-decoration:none;color: #000; text-decoration:none;}

/***************** News *****************/
/*style containing menu div*/
#news {width:231px; position:absolute; top:388px; left:0px; background:url(../images/news-repeat.gif) repeat-y;}
#news ul {margin:-80px 0 0 15px; padding: 0; width:200px; z-index:200;}
#news ul li {list-style:none; padding: 0 0 13px 0; margin:0;}

/***************** Footer *****************/
ul#footer {display:block; margin:5px auto 0pt; padding:0pt; width:915px;}
ul#footer li {display:inline; float:right; font-size:0.8em; list-style-image:none; padding:0pt 10px 0pt 17px;}
ul#footer li a:link, ul#footer li a:visited{color:#eee; text-decoration:none;}
ul#footer li a:hover{color:#e8b06e; text-decoration:underline;}
ul#footer li.copyright {background-image:none; float:left; padding:0px; margin-left:-1px; color:#fff;}
ul#footer li.footerHome {background-image:none;}

/***************** Credit *****************/
#credit {clear:both; font-size:0.75em; padding:70px 0pt 20px; text-align:center;}
#credit a:link, #credit a:visited {color:#a6a6a9; text-decoration:none;}
#credit a:hover {color:#fff; text-decoration:none;}
