html {color:#000}

form {margin:0}

body  {
      background:#000;
      text-align:center;
      font-family:tahoma,verdana,arial;
      color:#fff;
      background-image:url('/images/bg.gif');
      background-attachment: fixed;
      }

.outer{
      border:1px solid #fff;
      background:#fff;
      width:950px;
      margin:10px auto;
      }
      
a     {
      font-family:arial;
      font-size:11px;
      } 

.logo {
    background-image:url('/images/header.jpg');
    text-align:left; 
    border-bottom: 2px solid #000;
    padding: 0 200px 0 0;
    text-align:right;
    color: #fff;
    font-size: 17px;
      }

.logo input {font-size:15px;width:160px}
.logo form {padding:80px 0 30px 0}
.button {font-size:12px;width:30px;height:23px;background:#2263B5;border:2px solid #fff;font-weight:bold;color:#fff}
.highlight {background:yellow}
      
.menuhoriz {
    border-bottom: 2px solid #000;
    background-image:url('/images/menubg.jpg');
    }
    
.maincontent {
    text-align:left;
    padding:10px;
    color:#000;
    }
    
.maincontent p {color:#000;font-size:12px;margin:5px 0 20px 0}
.maincontent td {vertical-align:top}
.maincontent h3 {color:red}
.maincontenthome {text-align:left;color:#000;font-size:12px}
.maincontenthome h2 {background:#2263B5;font-family:"copperplate gothic bold","Hoefler Text","Times New Roman";color:#FFF;font-size:13px;font-weight:normal;margin:0 0 5px 0;padding:3px}
.maincontenthome td {width:25%;background:#eee;vertical-align:top;padding:10px;line-height:15px}
.maincontenthome table {width:100%}
.maincontenthome a {text-decoration:none;color:blue}
.maincontenthome a:hover {text-decoration:none;border-bottom:1px solid red}
.maincontenthome a:visited {text-decoration:none;color:#555}
.maincontenthome h1 {font-size:40px;text-align:right}
.maincontenthome p {font-size:23px;color:#000;text-align:right;margin:5px 0;line-height:30px}

.newssummary {font-weight:bold;font-family:arial;line-height:17px;color:#0000FF}

.tdr {border-left:1px solid #c0c0c0;padding-left:5px}
.tdl {padding:5px;font-size:11px;color:#000;background:#ddd}
.tdl img {border:1px solid black}
.tdl p {margin:5px 0;line-height:18px}
.tdm {padding:0 5px 0 10px;color:#000}
.tdm h1 {font-size:23px;text-align:left}
.tdm p {margin:7px 0 15px 0;line-height:18px;font-size:12px}
.tdm a {text-decoration:none}
.tdms p {font-size:10px;margin:5px 0}
.tdms a {font-size:13px;color:#2263B5}
.jobdesc {font-size:10px;color:#000;margin:3px 0 8px 0}

.nav a {font-size:18px}

#itemtitle {font-size:23px;text-align:left;color:#2263B5;font-family:"copperplate gothic bold","Hoefler Text","Times New Roman";margin:10px 0;letter-spacing:-1px;}

.sectionHead,.sectionHead2 {background:#2263B5;text-align:right;font-size:11px;font-weight:bold;margin:0 0 10px 0}
.sectionHead b {background:#fff;padding:0 6px; color:#2263B5; border-right:10px solid #2263B5} 
.sectionHead2 b {background:#ddd;padding:0 6px; color:#2263B5; border-right:10px solid #2263B5} 

.topstory {background:#f5f5f5;padding:10px}
.topstory td {padding-right:5px}
.topstory a {text-decoration:none}

.bullet {float:left;margin:2px 5px 0 0}

.commentstext p {font-size:11px;color:#2263B5}
.comments input {width:350px;font-family:verdana;font-size:11px;margin:0}
.comments textarea {width:350px;font-family:verdana;font-size:11px;height:150px;margin:0}
.comments p {margin:10px 0 0 0;line-height:12px}
.clear {clear:both;margin:5px 0}
 
.foot {
    background:#000;
    font-size:10px;
    color:#fff;
    padding:4px 0;
    margin:10px 0 0 0;
    }
    
.govtDept {
    padding:5px;
    font-size:11px;
    color:#000;
    font-family: arial;
    }
      
h1  {
    font-size:36px;
    color:#2263B5;
    font-family:"copperplate gothic bold","Hoefler Text","Times New Roman";
    margin:10px 0;
    letter-spacing:-1px;
    }
    
h2 {font-family:"copperplate gothic bold","Hoefler Text","Times New Roman";color:#FF0204;font-size:18px;font-weight:normal;margin:0}
h3 {color:#2263B5;font-size:14px;font-family:"copperplate gothic bold","Hoefler Text","Times New Roman";font-weight:normal;margin:5px 0}

h3 a {text-decoration:none}













.arrowlistmenu{
width: 100%; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 12px Arial;
color: white;
background: black url('/images/menubg.jpg') repeat-x center left;

margin-bottom: 6px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(titlebar-active.png);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 6px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #000;
background: url(/images/bullet.gif) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 17px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 11px;
}

.arrowlistmenu ul li a:visited{
color: #323232;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}


