body {
   padding: 0px;
   margin: 0px;
	 background-color:#096b3a;
	 font:normal 100%;
}
a {
   color:#060606; 
	 font-weight:bold; 
	 text-decoration:none;
}
.wrapper{
   width: 1024px;
   margin: 0;
	 margin-left: auto;
   margin-right: auto;
}
.header{
   float: left;
   width: 100%;
	 height: 140px;
	 margin-left: 1px;
	 margin-right: 1px;
	 background-color: #096b3a;
	 background-image: url('../img/nc.headerbg.jpg');
	 background-repeat: repeat-y;
	 border:1px solid #b0b0b0
}
.menu{
   float: left;
   width: 100%;
	 height: 40px;
   background-color: #f5f5f5;
	 text-align:center;
	 vertical-align: center;
	 background-image: url('../img/nc.navbg.jpg');
}
.menu ul{
   padding-left: 0px;
	 margin: 0px;
	 list-style:none;
}

.menu li{
	display: inline;
	list-style: none;
	padding-left:5px;
	padding-right:0px
}
.menu a {
   top:12px;
	 border-right:1px solid #b0b0b0;
	 border-left:1px solid #b0b0b0;
	 color:#cccccc; 
	 font-size:1.0em; 
	 text-transform:uppercase; 
	 text-align:center;
	 vertical-align: middle;
	 position: relative;
	 background-image:url('../img/nc.navhover.png');
}

.menu a:hover{
   background:url('../img/nc.navhover.png');
	 height: 34px;
	 width:50%;
	 color:#fcfcfc;
	 background-position: center;
	 border-bottom:1px solid #b0b0b0;
}

.sub-menu{
   margin-right:218px;
   margin-left:218px;
   height: 14px;
	 text-align:center;
	 vertical-align: middle;
}
.wrapmiddle{
   float: left;
   width: 100%;
	 background-image: url('../img/nc.bodybg.png');
	 background-repeat: repeat-x;
	 background-color:#f8f7ed;
}

.sectionheader {
	margin-right: 218px;
	margin-left: 218px;
}

.middle{
   margin-right:218px;
   margin-left:218px;
   padding:10px;
   background-color:#f8f7ed;
	 min-height: 830px;
	 border:1px solid #b0b0b0;
	 font:normal 95% "Trebuchet MS",sans-serif;
}
.middle h1, .middle h2 {
	 color:#006633; 
	 font-size:1.4em; 
	 font-weight:bold; 
	 letter-spacing:-1px; 
	 margin:0 0 15px; 
	 padding:0;
}
.middle h2 {
   font-size:1.2em; 
	 margin-bottom:10px;
}
.middle h3 {
   font-size:1.1em; 
	 margin-bottom:10px;
	 color:#060606;
}
.middle img {
   border:1px solid #b0b0b0; 
	 float:left; 
	 padding:5px;
}
.middle li {
   line-height:1.5em;
}
.middle p {
   line-height:1.5em;  
	 margin:0 0 15px;
}
.left{
   float: left;
   width: 210px;
   margin-left: -100%;
	 padding-top:10px;
	 min-height: 120%;
}
.left h2{
   font-size:1.3em; 
	 background-color: #096b3a;
	 color:snow;
	 margin:0px 0px 2px;
}
.left a{
   max-width:170px;
	 color:#006633;
   font-size:1.0em; 
}
.news{
	 color:#060606;
   font-size:.8em; 
}
.right{
   float: right;
   width: 210px;
   margin-left: -210px;
	 padding-top:8px;
	 min-height: 100%;
	 
}
.footer{
   float: left;
   width: 100%;
	 height: 40px;
	 font-size:10px;
   color: #ffffff;
	 text-align:center;
	 background-color:#096b3a;
	 font-weight:bold; 
	 padding:0px 0;
	 clear:both;
}
.footer a{
   color:#FFFFFF;
   font-size:.9em; 
}
.nav{
   background:#f8f7ed; 
	 border:1px solid #b0b0b0; 
	 color:#606060; 
	 display:block; 
	 margin-top:0px; 
	 padding:5px 4px 4px 4px; 
	 position:relative; 
	 width:160px;
}
.navimg{
   background:#f8f7ed; 
	 border:1px solid #b0b0b0; 
	 color:#606060; 
	 display:block; 
	 margin-top:8px; 
	 width:190px; 
	 padding-right:-5px;
}
.nav:hover,.active{
   background:#dcdcba; 
	 border:1px solid #909090; 
	 color:#303030; 
	 text-decoration:none;
}
.sub{
   font-size:0.9em; 
	 letter-spacing:0px; 
	 margin-left:4px; 
	 padding:4px 2px 2px 4px; 
	 width:180px;
}
.thumbnail{
   background:#f8f7ed; 
	 border:1px solid #b0b0b0; 
	 margin:0 0 10px 10px; 
	 padding:2px;
	 width:182px;
}
/* hr_app */
.section-divide{background: #f9fcff;}
a.apply{background: url("../img/apply.jpg") 0 0 no-repeat; display: block; height:30px; width: 110px; text-decoration: none;}
a.apply:hover {background-position: 0 -35px;}
a.more{background: url("../img/more-info.jpg") 0 0 no-repeat; display: block; height:30px; width: 120px; text-decoration: none;}
a.more:hover { background-position: 0 -36px;}
.row1{background: #f9fcff; padding: 0px 0px 10px 10px;}
.row0{background: #f2f5f6;	padding: 0px 0px 10px 10px;}
.tblborder{padding: 10px 0px 0px 0px; border-bottom:1px solid #C3C3C3;}
.applydiv{padding: 14px;}
a{color: #006633;}
a:hover{color: #060606}
h1{color: red;}
.single-input{border: 1px solid black; width: 250px; padding: 3px;}
.single-input-large{border: 1px solid black; width: 400px; padding: 3px;}
.text-area-input{width: 400px; padding: 3px; border: 1px solid black;}
.question-bg{background: #fff; font-size: 14px; font-family: Sans; color: black;}
.copyfix{margin: 0px 20px 0px 0px;}
.question-bg-alt{background: #D7E5EE; font-size: 14px; font-family: Sans; color: black;}
.req{color: red; padding: 0px 0px 0px 5px; font-weight: bold;}
.section-header{background-color: #005C96; color: white; font-weight: bold; font-size: 20px;}
.header-span{background: url('img/logo-stand-alone-span.jpg') repeat-x;}
input.required, textarea.required {border: 1px solid #00A8E6;}
input.validation-failed, textarea.validation-failed {border: 1px solid #FF3300; color : #FF3300;}
input.validation-passed, textarea.validation-passed {border: 1px solid #00CC00; color : #000;}
.validation-advice {margin: 5px 0; padding: 5px; background-color: #FF3300; color : #FFF; font-weight: bold;}
.custom-advice {margin: 5px 0; padding: 5px; background-color: #C8AA00; color : #FFF; font-weight: bold;}
fieldset {padding: 1em; margin-bottom: 0.5em;}
label {font-weight: bold;}
.form-row {clear: both; padding: 0.5em;}

#slideshow { margin-right:218px; margin-left:218px; width: 586px; height: 350px;}
#socialnetworking { float: right; clear: both; }
#socialnetworking img { border: 0; }
.fancy { font-family: 'Tangerine', arial, serif; }
.middle h3.fancy { margin-top: 0; font-size: 40px; }
.cleardiv { clear: both; }


a img {border: none; }
