html {background: #000;}

body {width: 730px; padding: 10px; margin: 10px auto;
  background: #FFF; color: #000;
  font: small Arial, Helvetica, sans-serif; font-size:12px}
a img {border: 0;}


noscript {text-align: center;}
noscript strong {color: red;}

#banner {background-color:#000000; color:#FFFFFF; width:730px;}

#navBar { height:30px; width:730px; padding:5px; background-color:#CCCCCC;}



#containerMain {background: #FFF 0 0 repeat-y; float: left;}
#containerInternal {background: #FFF 0 0 repeat-y; float: left;}
.column {float: left;}
#subnav {width: 193px; margin-right: 15px;}
#subnav2 {width: 193px; margin-right: 5px;}
#content {width: 323px; margin-right: 15px;}
#misc {width: 182px;}
#fullWidth {width: 713px; padding:10px;}
#fullWidth2 {width: 520px; background: #666;}

#subnav ul {margin: 0; padding: 0; list-style: none;}
#subnav a {display: block; background: #CCC url(../../images/tmpltImgs/plus_gray.gif) 3px 50% no-repeat;
	color:#444; border-bottom: 1px solid #FFF; padding: 4px 5px 4px 15px; width: 173px;
  text-transform: uppercase; text-decoration: none; font: 85% Arial, Helvetica, sans-serif; }
#subnav .current-page,#subnav a:hover {display: block; background: #AAB url(../../images/tmpltImgs/minus_gray.gif) 3px 50% no-repeat;}

.mainPgHeader{background-color:#000033; display:block;font: bold 103% Geneva, Arial, Helvetica, sans-serif; text-transform: uppercase;letter-spacing: -.04em; color:#ffffff; padding:.5em .5em .5em .5em; text-align:left; margin:1px 1px 1px 1px;}
  
h1 {font-size:1.5em; margin: .5em 0em 0em 0em;}
h2 {font: bold 110% Geneva, Arial, Helvetica, sans-serif; text-transform: uppercase;
  letter-spacing: -.0125em; margin: 0em 0em 0em 0em; color:#868686; padding:1em 0em 1em 0em;}
p {margin: 0.25em 0 1em;}
li { margin-left:15px;}
h3 {margin: 0; font-size: 1em;}
ul.more{list-style:none}
li.more {margin: -1em 0 1em -4em; list-style: none; font-size:.85em;}

ul.nav{list-style:none}
li.nav {margin: 0px; list-style: none;}

 .newsItem {margin-left:10px;}
 .newsItem span.date {display: block; color: gray;}
 .newsItem img {float:left; padding-right:1em}
 
 #footer {clear: both; width: 100%; height: 60px;
   background: #CCC url(../images/tmpltImgs/footer-bg.gif) 0 0 repeat-x;
   border-top: 3px solid #FFF; padding-top: 15px; padding-right:10px;
   font-size: 85%; text-align: right;}
 #footer img {float: left;}
 
.alert { font-size:12px; font-weight:bold; color:#990000;}

@media print {
      .noprint { display: none; }
    }