﻿body {
	margin:0 0;
	background-color: #e4ece4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url('images/header-bg.jpg');
	background-repeat: repeat-x;
}

.rightpanel ul {list-style: none; padding: 0; margin: 0;}
.container {width:905px;margin: 0 auto;}

.header {background-image: url('images/header.jpg');background-repeat: no-repeat;width: 905px;height: 220px; vertical-align:bottom;}
.header-right {background-image: url('images/right.jpg');background-repeat: no-repeat;width: 223px;height: 223px;}
.navigation {background-image: url('images/navigation.jpg');background-repeat: no-repeat;height: 65px;}

.menu {width: 670px;float:right;padding: 0 5px 20px 0px;}

.content {background-image: url('images/content-spacer.jpg');background-repeaT: repeat-y;width: 682px; vertical-align:top;}
.rightpanel {background-image: url('images/right-spacer.jpg');background-repeaT: repeat-y;width: 223px; vertical-align:top;}

.footer {background-image: url('images/footer.jpg');background-repeat: no-repeat;width: 905px;height: 32px;}


.contentdisplay {padding: 5px 5px 10px 5px;width: 550px; vertical-align:top;}

.contentcon {font-size: 13px; vertical-align:top;width: 620px;color:#616161;margin: 10px 10px 20px 30px;}
.contentcon h1, h2, h3, h4, h5 {color: #896d54;letter-spacing: -1px;font-family: Times New Roman, Century, Arial;}
.contentcon h1 {font-size: 22px;}
.contentcon h2 {font-size: 19px;}
.contentcon h3 {font-size: 16px;}
.contentcon a {color: #896d54;}
.contentcon a:hover {color:#000;}

.mnuStyle {margin-right: 28px;float:left;}
.mnuItemMain {
	padding: 4px;
	color: #174C22;
	font-size: 11px;
	font-weight:bold;
}
.mnuItemMainHover {color: #7a5a40;}
.mnuSubItem {
	background-color: #9ABAA2;
	padding: 5px;
	color: #ffffff;
	font-size: 10px;
	font-weight:bold;
	text-align:left;
}
.mnuSubItemHover {
	background-color: #527A5A;
}

.jobTitle {font-size: 17px;padding: 5px;font-weight:bold;font-size: 16px;color:#544b49;letter-spacing: -1px;}
.JobText {padding: 5px;}
.jobSection {padding: 5px;width: 50%;font-weight:bold;font-size: 11px;color:#c3c3c3;text-align:right;}
.jobStatus {padding: 5px;width: 50%;font-weight:bold;font-size: 11px;color:#c3c3c3;text-align:left;}
.jobSpacer {padding:5px;}
.jobSpacer hr {border: 1px solid #544b49}

.sidebox {padding: 10px;}
.sidebox a {display:block;font-size: 14px;color: #444044;text-decoration: none;margin-bottom: 5px;}
.sidebox a:hover {color: #004813;}
.sidebox h2 {font-size: 16px;margin:0;margin-bottom: 5px;}

.nolink a {float:left;}

.smallInput {font-size:10px;}

.footertext {font-size: 12px;color: #444044;}


/* ncms stuff */
.jobTitle {font-size: 17px;padding: 5px;font-weight:bold;font-size: 16px;color:#544b49;letter-spacing: -1px;}
.JobText {padding: 5px;}
.jobSection {padding: 5px;width: 50%;font-weight:bold;font-size: 11px;color:#c3c3c3;text-align:right;}
.jobStatus {padding: 5px;width: 50%;font-weight:bold;font-size: 11px;color:#c3c3c3;text-align:left;}
.jobSpacer {padding:5px;}
.jobSpacer hr {border: 1px solid #544b49}

/* nCMS Drop Down Menu*/
.nCMSDDLHolder, .nCMSDDLHolder ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.nCMSDDLHolder {
  z-index: 100;
  position: relative;
}
.nCMSDDLHolder li {
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}
.nCMSDDLHolder li a, .nCMSDDLHolder li a:link, .nCMSDDLHolder li a:active, .nCMSDDLHolder li a:visited {
  font: 600 11px Verdana, Arial, Helvetica, sans-serif;
  /*background: #565656;*/
  color: #174C22;
  display: block;
  padding: 0 7px;
  text-decoration: none;
}

.nCMSDDLHolder li a:hover {
  color: #000;	

}
#nCMSDDL li:hover a, 
#nCMSDDL li.nCMSHover a {
    color: #527A5A;
}
#nCMSDDL li:hover ul a, 
#nCMSDDL li.nCMSHover ul a {
  background: #9ABAA2;
  color: #ffffff;
font-size: 10px;
padding:10px;	
}
#nCMSDDL li:hover ul a:hover, 
#nCMSDDL li.nCMSHover ul a:hover {
color:#ffffff;
background: #527A5A;
}

.nCMSDDLHolder ul {
  list-style: none;
  margin: 0;
  width: 100px;
  position: absolute;
  top: -999em;
  left: 0px;
}
.nCMSDDLHolder li:hover ul,
.nCMSDDLHolder li.nCMSHover ul {
  top: 12px;
padding-top:7px;
}
.nCMSDDLHolder ul li {
  border: 0;
  float: none;
}
.nCMSDDLHolder ul a {
  border-bottom: 0;
margin-top: -1px;
  white-space: nowrap;
    padding-right: 20px;
  width: 100%;
}
.nCMSDDLHolder ul a:hover {
    color:#ffffff;
}
