body {
   padding: 0px;
   margin: 0px;
	 background-color:#096b9c;
	 font:normal 100%;
	 border:1px solid #b0b0b0;
}
a {
   color:#060606; 
	 font-weight:bold; 
	 text-decoration:none;
}
.wrapper{
   width: 99%;
	 min-width:875px;
   margin: 0;
	 margin-left: auto;
   margin-right: auto;
	 	 
}
.header{
   float: left;
   width: 100%;
	 height: 140px;
	 margin-top: 1px;
	 margin-left: -1px;
	 margin-right: 1px;
	 background-color: #096b9c;
	 background-image: url('../img/nlcf.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/nlcf.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/nlcf.navhover.png');
}

.menu a:hover{
   background:url('../img/nlcf.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: 30px;
	 text-align:center;
	 vertical-align: middle;
}
.wrapmiddle{
   float: left;
   width: 100%;
	 background-image: url('../img/nlcf.bodybg.png');
	 background-repeat: repeat-x;
	 background-color:#f2f5f6;
}
.middle{
   margin-right:218px;
   margin-left:218px;
   padding:10px;
   background-color:#f2f5f6;
	 min-height: 660px;
	 border:1px solid #b0b0b0;
	 font:normal 95% "Trebuchet MS",sans-serif;
}
.middle h1, .middle h2 {
	 color:#006699; 
	 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 img {
   border:1px solid #b0b0b0; 
	 float:left; 
	 padding:5px;
}
.middle a {
   color:#006699;
}
.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:8px;
	 min-height: 100%;
}
.left h2{
   font-size:1.3em; 
	 background-color: #096b9c;
	 color:snow;
	 margin:0px 0px 2px;
}
.left a{
   max-width:170px;
	 color:#006699; 
   font-size:1.0em; 
}
.right{
   float: right;
   width: 210px;
   margin-left: -210px;
	 padding-top:12px;
	 min-height: 100%;
}
.footer{
   float: left;
   width: 100%;
	 height: 40px;
	 font-size:12px;
   color: #ffffff;
	 text-align:center;
	 background:#096b9c;
	 font-weight:bold; 
	 padding:0px 0;
	 clear:both;

}
.footer a{
   color: #ffffff;
	 font-size:14px;
}
.footer a:hover{
   color: silver;
	 font-size:14px;
}
.nav{
   background:#e8e9ea; 
	 border:1px solid #b0b0b0; 
	 color:#606060; 
	 display:block; 
	 margin-top:0px; 
	 padding:5px 4px 4px 4px; 
	 position:relative; 
	 width:160px;}

.navimg{
   background:#e8e9ea; 
   border:1px solid #b0b0b0; 
	 color:#606060; 
	 display:block; 
	 margin-top:8px; 
	 width:190px; 
	 padding-right:-5px;
}
.nav:hover,.active{
   background:#f8f9fa; 
	 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:#fafbfc; 
	 border:1px solid #b0b0b0; 
	 margin:0 0 10px 10px; 
	 padding:2px;
	 width:182px;
}
/* DOMCollapse */
.trigger{
	cursor:pointer;
	border:none;	
}		
.trigger:hover{
	cursor:pointer;
	border:none;
	margin-right:.6em;
}		
.expanded{
  border:none;
	cursor:pointer;
	border:none;
	margin-right:.6em;
}
.expanded:hover{
  border:none;
	cursor:pointer;
	margin-right:.6em;
}
.show{
  border:none;
   position:static;
   display: table;
	margin-right:.6em;
}
.hide{
	position:absolute;
	left:-999em;
	height:1px;
	width:100px;
	overflow:hidden;
}
.trigger img{
  border:none;
	margin-right:.6em;
}

/* scroller */
#pscroller1{
   width: 485px;
   height: 120px;
   font: normal 1.1em "Trebuchet MS",sans-serif;
   margin-right:20px; 
   background:#fafbfc; 
	 border:1px solid #b0b0b0; 
	 margin:0 0 10px 10px; 
	 padding:2px;
	 margin-top:5px;
   float:right;
}

#pscroller2{
width: 350px;
height: 20px;
font: normal 1.1em "Trebuchet MS",sans-serif;
border: 1px solid black;
padding: 3px;
}

#pscroller2 a{
text-decoration: none;
}

.someclass{ //class to apply to your scroller(s) if desired
}

/* 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;}
