ody {
 background-color:#ffffff;
 color:#000000;
 margin:0px;
 padding:0px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
}

p, li {
 margin:0;
 padding:5px 0 5px 0;
}

p {
 padding:12px 0 12px 0;
}

h1 {
 background-color:#ffffff;
 color:#ff7500;
 margin:0px;
 padding:20px 0 20px 0;
 font-size:20px;
}

h1 .altTitle {
 background-color:#ffffff;
 color:#ffcd67;
 font-weight:normal;
}

h2 {
 background-color:#ffffff;
 color:#333333;
 margin:0px;
 padding:0 0 20px 0;
 font-size:18px;
 font-weight:normal
}

h3 {
 background-color:#ffffff;
 color:#e75b00;
 margin:0;
 padding:0 0 5px 0;
 font-size:14px;
 font-weight:normal
}

a:link {
 background-color:inherit;
 color:#e75b00;
 text-decoration:underline;
}

a:visited {
 background-color:inherit;
 color:#ff7500;
 text-decoration:underline;
}

a:hover {
 background-color:inherit;
 color:#ffcd67;
 text-decoration:underline;
}

a:active {
 background-color:inherit;
 color:#ffcd67;
 text-decoration:underline;
}


.yellowText {
 background-color:inherit;
 color:#ffcd67;
}

img {
 border:0;
}

form {
 margin:0;
 padding:0;
}

#topBar, #bannerBox {
 display: none;
}

#printBannerBox, #titleBox, #contentBox, #footerBox {
 width:648px;
 margin:0;
 padding:0;
 border:0;
 display:block;
}

#printBannerBox img {
 width:300px;
 height:119px;
}

#titleBox {
 background-color:#ffffff;
 color:#000000;
}

#titleBox #titleContent {
 background-color:#ffffff;
 color:#000000;
}

#titleBox #titleContent, #contentBox #mainContent, #contentBox #mainHeaderBox {
 background-color:#ffffff;
 color:#000000;
 width:648px;
 margin:0;
 padding:0;
 border:0;
 display:block;
}

#contentBox #mainHeaderBox {
 padding: 5px 0 5px 0;
 text-align:right;
}


#contentBox #altContent {
 display:none;
}

#contentBox #mainContent .searchField {
 width:193px;
 margin:0 15px 6px 0;
 padding:0;
 border:0;
 display: inline;
 float:left;
}

.searchField select, .searchField .textInput {
 width:190px;
}

#contentBox #mainContent .searchField .textInput {
 width:182px;
}

.searchField select, .searchField .textInput {
 width:153px;
}

#contentBox #mainContent .searchField .textInput, #contentBox #altContent .searchField .textInput {
 background-color:#e2e2e2;
 color:#000000;
 width:145px;
}



#footerBox {
 margin:0;
 padding:16px 0 0 0;
 border-top:1px solid #aeaaa6;
 display:block;
}


#footerBox #footerLogo {
 width:75px;
 margin:0;
 padding:0 0 30px 0;
 border:0;
 display:inline;
 float:left;
}

#footerBox #footerContent {
 width:540px;
 margin:0 0 0 20px;
 padding:13px 0 30px 0;
 border:0;
 display:inline;
 float:left;
 font-size:10px;
}


h1 img {
 display:none;
}

select, .textInput {
 font-size:10px;
 padding:2px;
 border:1px solid #000000;
}

.textInput {
 padding:3px;
}





#navBox, #mapNav, #subBar {
 display:none;
}






#contentBox #mainContent .jobBox {
 width:520px;
 margin:0;
 padding:10px 0 20px 0;
 border-top:3px solid #ddd9d5;
}

#contentBox #mainContent .jobBox hr {
 margin: -0.66em 0;
 clear: left;
 display: block;
 visibility: hidden;
}

#contentBox #mainContent #firstJobBox {
 border:0;
}

#contentBox #mainContent .jobBox .jobContent {
 width:420px;
 margin:0;
 padding:0;
 border:0;
 float:left;
 clear:both;
}

#contentBox #mainContent .jobBox .jobContent h3 {
 padding:0;
}

#contentBox #mainContent .jobBox .jobContent p {
 padding-top:2px;
}

#contentBox #mainContent .jobBox .jobLogo {
 width:90px;
 margin:0 0 0 10px;
 padding:36px 0 0 0;
 border:0;
 text-align:center;
 float:left;
}

#contentBox #mainContent .jobBox .jobContent .jobPublished, #contentBox #mainContent .jobBox .jobContent .jobLink {
 width:210px;
 margin:0;
 padding:0;
 border:0;
 float:left;
}

#contentBox #mainContent .jobBox .jobContent .jobLink {
 font-size:11px;
 float:right;
 text-align:right;
}

