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

p{Verdana, Arial, Helvetica, sans-serif;; font-size:12px; line-height:1.6em; margin: 0 10px 0px 10px;}
h1{font-family:"Lucida Grande", Helvetica, sans-serif; font-weight:bold; margin:10px 10px 1.0em 10px; font-size: 21px; color: #000000;}
h2{font-family:"Lucida Grande", Helvetica, sans-serif; font-weight:600; font-size: 16px; color:#000000; margin:10px 10px 1.0em 10px;}
h3{font-family:"Lucida Grande", Helvetica, sans-serif; font-weight:bold; font-size: 14px; color:#141414; margin:0px 10px 1.0em 10px; border-bottom:solid; 1px; border-color:#cdcdcd; padding-bottom:10px;}
h4{font-family:"Lucida Grande", Helvetica, sans-serif; font-weight:bold; font-size: 14px; color:#141414; margin:0px 10px 1.0em 10px;}

p{font-family:"Lucida Grande", Helvetica, sans-serif; padding-bottom:1em;}

.h1_empahasis{

font-size:24px;
font-weight:900;

}

body{
margin:10px;
background-color:#141414;
font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}




#weather{

position:absolute;
right:0px;
top:0px;

}

#wrapper{

position:relative;
width:880px;
margin-left:auto;
margin-right:auto;

}

#titlebar{

padding:0px 0px 0px 0px;

}

#navwrapper{

width:250px;

}



#navigation{
margin-top:-15px;
text-align:right;


}


#navigation li{

display:inline;
font-family:Arial;
text-decoration:none;
font-size:12px;
margin:0px 10px 0px 10px;

}

#navigation li a{

text-decoration:none;
cursor:hand;

}

#navigation li a:link{

color:#ffffff;

}


#navigation li a:visited{

color:#ffffff;

}


#navigation li a:hover{

color:#cd2027;
text-decoration:underline;

}






.navcolor2{

color:#990000;

}

#banner{


position:relative;
float:left;
width:880px
}

#bannerpic{

float:right;
text-align:right;

/*Place background */

}

#content{

clear:both;


}

.joblisting{

padding-bottom:25px;


}

.joblisting p{

margin-left:25px;


}


.apply{
background:url(images/arrow.gif) no-repeat -5px 3px;;
padding-left:10px;
font-weight:bold;
font-size:10px;
}

.apply a:link{

color:#990000;

}

.apply a:visited{

color:#990000;

}

.apply a:hover{

color:#990000;
text-decoration:none;

}

.pics{

padding:5px 10px 0px 0px;
float:left;

}

.pics-wide{

float:left;
padding:5px 0 22px;

}
.pics-right{

padding:5px 0 0 14px;
float:right;

}
.office-pics{

padding:5px 10px 0px 0px;
float:left;

}
.office-pics-desc{
color:red;
float:left;
font-size:12px;
padding:10px 20px 0 10px;
width:300px;
}

.sidecentrepics{

margin:5px 10px 5px 10px;


}

.info{

font-family:"Lucida Grande", Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:right;
padding:13px 45px;
background:url(images/info.gif) no-repeat right bottom;
margin-right:8px;

}


#footer{

text-align:left;
clear:both;

background:url(images/small_logo.gif) no-repeat right 30px;
margin-left:0px;
padding-left:0px;
padding:60px 50px 50px 0px;

}



#footer li{


display:inline;
font-family:Arial;
text-decoration:none;
font-size:12px;
margin:0px 20px 0px 0px;

}

#footer li a{

text-decoration:none;

}

#footer li a:link{

color:#CCCCCC;

}


#footer li a:visited{

color:#CCCCCC;

}


#footer li a:hover{

color:#cd2027;
text-decoration:underline;

}


#legislation a:link{

text-decoration:underline;
color:#0000FF;

}

#legislation a:visited{

text-decoration:underline;

}

#legislation a:hover{

text-decoration:none;
color:#0000FF;

}

ul{

list-style-type:disc;
padding-left:15px;
margin-left:15px;

font-family:"Lucida Grande", Helvetica, sans-serif;
font-size:11px;
}

ul li{

padding-bottom:10px;
padding-left:5px;

}

#logo{

border:none;

}

address{

display:block;
padding:10px;
font-family:"Lucida Grande", Helvetica, sans-serif;
font-size:12px;
font-style:normal;

}

form{

padding:10px 10px 30px 10px;

}

.label{

margin-left:0px;
padding-top:10px;

}

#map{
margin:20px 0px 0px 25px;
}

#application{

background-color:#FFFFFF;
width:880px;

}

.row{

margin:0px 10px 10px 10px;

}

.row img{

border:none;
padding:1px;
background-color:#cccccc;
width:60px;

}

.labels{

font-family:"Lucida Grande", Helvetica, sans-serif;
font-size:10px;
font-weight:normal;

}

.note{

font-family:arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
font-weight:bold;
}


#description{
color:#FFFFFF;
font-size:12px;
margin-top:12px;
}

.space{
clear:right;
margin-bottom:20px;
}
