html, body { background-color: #000;  margin:0; padding:0; text-align: center; font-family: Arial,Helvetica, san-serif; font-size: 11px  }
h1 {font-size:15px; line-height: 15px }
h2 {font-size:13px; line-height:13px; }
p,li,td { font-family: Arial,Helvetica, san-serif; font-size: 11px }
input,textarea {font-family: arial, Helvetica, sans-serif; border: 1px solid #666; font-size: 11px}
img { border:0px; }
img.block { display:block; }
input.submit {font-weight: bold; border: 1px solid #FFF; line-height: 12px; height:18px; background-color: #2785CD; color:#FFF; width:35px }
a {text-decoration: none; color:#114165 }
a:hover { text-decoration: underline; }
select { font-family: Arial,Helvetica, san-serif; font-size: 11px; border: 1px solid #000; }

#wrapper { position:relative; background-color: #FFF; margin:0px auto; width: 730px; padding: 8px; text-align: left;top:10px; }

#head	{ background-color: #CCC; margin: 0px; width:730px; height:65px;text-align: left }
#feature { margin:0px; border-bottom:2px solid #FFF; width:730px; }
#content { margin:0px;  width:730px;  border-bottom: 2px solid #FFF; clear:left }
#other { background-image: url('../images/navgraybg.gif');  background-color: #666; height: 25px; margin:0px; width:730px; color:#FFF; line-height: 25px; }
#contact { color: #191919; font-size: 10px; line-height: 20px; background-color: #CCC; height: 25px; width:730px; }
#searchBox {float:right; margin: 6px ; border-left:1px solid #999;  padding:0px; color:#191919; height: 54px; overflow: hidden}
#pNav	{ background-color: #666; background-image: url('../images/navgraybg.gif'); border-bottom:2px solid #FFF; text-align: center; height: 25px; width:730px; color:#FFF; line-height: 25px; clear:right; }
#sNav	{ background-color: #666; background-image: url('../images/navgraybg.gif'); border-bottom:2px solid #FFF;  height: 25px; width:730px; color:#FFF; line-height: 25px; font-size: 11px;   }
#skip508 {text-align:center; width:100%;height:1px;overflow:hidden }

.padded {padding:10px 20px; text-align: left;}
#storyExtras {background-color:#CCC; float:right; width:200px; margin:15px 5px; padding:10px}

.inverse {color:#FFF}

.headNav {  color:#FFF; font-size: 12px;  text-decoration: none; }
.sNav {  color:#FFF; font-size: 11px;  text-decoration: none; }
.secHeader { text-align:left; margin: 5px 0px; border-bottom:1px solid #000; font-weight: bold; font-size: 12px; clear:left;} 

.blueNav   { background-image: url("../images/bttnGradient.jpg"); background-repeat: repeat-y; margin: 0; padding: 0; height: 30px;  border-bottom: 2px solid #fff;  }
.bNavLink	{ position: relative; display: block; margin:0px 20px; color: #FFF; font-weight: bold; top:8px; text-decoration: none; font-size: 11px }

.subBlueNav   { background-image: url("../images/bttnGradient.jpg"); background-repeat: repeat-y; margin: 0; padding: 0; height: 50px; border-right: 2px solid #fff; border-bottom: 2px solid #fff; text-align: left;  }

.darkBlueFull {   background-color: #114165; height: 35px;  border-bottom: 2px solid #fff; width:730px; text-align: center;  }
.bDarkBlueHead {background-color: #114165; height: 35px; border-bottom: 2px solid #fff; width:66%; vertical-align: top; text-align: center; }
.dBlueHead { background-color: #114165; height: 35px;  border-bottom: 2px solid #fff; width:33%; vertical-align: top;  text-align: center;}
.bigBlueNav  {background-color: #2785cd; background-image: url("../images/bttnGradient.jpg"); background-repeat: repeat-y; height: 80px; border-right: 2px solid #fff; border-bottom: 2px solid #fff;margin:0; padding:0; text-align: left;  }
.bigGreyNav { background-color: #CCC; height: 240px; border-right: 2px solid #fff;  margin:0; padding:0; }
.otherTitle { font-family:  Arial,  Helvetica, san-serif;  color:#FFF; font-size: 11px; margin:0px 5px; }
.bigBlueNav p {color:white; display:block;margin:15px 5px 5px 20px;}


.DBTitle { position:relative; width: 200px; margin:auto; top:10px; font-size: 13px; font-weight: bold; color:#FFF; text-align: center;}


.newsSum { margin:8px 10px;  display:block;  overflow:hidden; min-height: 60px; clear:left; text-align:left;}

.title { font-size: 12px; font-weight: bold; color: #114165; text-decoration:none; }

.navArrow { float:left }

.thumbnail { margin:2px 5px; float:left;} 

.conLeft {margin-left:10px}

.tCol { width: 33%;text-align:center; }
.wCol { width: 66%; border-right:1px solid #999;vertical-align: top; text-align:center; }
.tcCol { width: 34%; }

.rightContentColumn { border-left:2px solid #FFF; background-color:#CCC; width: 34%; vertical-align: top; text-align:center;}

.rCCWrap { text-align:left; width: 210px; margin: 0px auto;}

.modBorder { border:2px solid #666 }

.inlineImage { margin:5px; }


#miniCal{ width:198px;}
#miniCalWrap { width:198px; background-color:#999; margin:5px auto; }
.miniCalHead { text-align:center; height: 15px; width:198px; background-color: #114165; color:#FFF; font-size:11px; }
.miniCalCell { width:21px; height:18px; background-color: #FFF; text-align: center; }





/**
 * Footer Stuff
 */

#footer { background-color: #CCC; margin:4px 0px; }
#footLeft {float:left; width:150px;}
#firstGov { margin:10px 0px; }
#footCenter {float:left; width:320px;}
#footLogo   { float:left; width:48px; }
#footRight {float:left; width:180px;margin:0px 10px;}


.break{ clear:both;}

/*######ADMIN Styles ######## */

.helpBut { text-align:right; }



/* Forrest Menu */

#menu {position:relative; margin:0px; width:100%; background-color:#999; border-bottom:2px solid #FFF; text-align: left }
#menu a:link {   text-decoration : underline; color:#000;  }
#menu a:visited {  text-decoration : underline; color:#000}
#menu a:hover {text-decoration : underline; color:#000 }
#menu a:active {text-decoration : underline; color:#333; font-weight: Bold;}
#menu ul { margin-left: 10px; margin-top:0px; padding:5px;  }
#menu li  { margin-left:4px; font-weight:normal;list-style: none; line-height: 16px;}
#menu ul ul li .sel { font-weight : bold; list-style: none; color:#375C86; line-height: 16px;}
#menu ul ul li  { font-weight: normal; line-height: 16px; }

