body {
	background: #fff url(../Images/nwsbg.jpg) no-repeat left top;
	font-family: segoe ui, arial, helvetica, sans-serif;
	font: 100%;
	text-align:center; 
	line-height: 1.25em;
}
.wrapper {
	width: 960px;
	margin: 0 auto;
	text-align: left;
}
#header {
	background: url(../Images/nws_compass.jpg) no-repeat top right;
	height: 142px;		
	position: relative;
}
#logo {
	position: absolute;
	top: 15px;	
}
h1, h2, h3, h4, h5, h6, .head {
	color:#28560D;
}
h1, h2, p {
	margin-bottom: .5em;
}
h1 {
	font-size: 2em;
	line-height: 1.25em;
}
#main h1 {
	text-align: center;
	margin-bottom: 1em;
}
h2 {
	font-size: 1.75em;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: block;
}
.clear {
	clear: both;
}
#navigationContainer {
	background: url(../Images/nws_nav_bg.gif) repeat-x; background-color: #28560D;
}
#navigation {
	height: 33px;
}
#navigation ul {
	padding-top: 2px;
}
#navigation ul li {
	float: left;
	margin-right: 30px;
}
#navigation a {
	text-decoration: none;
	color:#fff;
}
#navigation a:hover {
	color: #c38d11;	
}
#main {
	padding: 15px 0px 15px 0px;
}
#leftColumn, #rightColumn {
	float: left;
	width: 465px;	
}
#leftColumn {
	margin-right: 30px;
}
#footerContainer {
	border-top:5px solid #557b42;
	background-color: #fff;
	padding-top: 5px;
}
#footerInnerContainer {
	color: #fff;	
	background: #28560d url(../Images/nws_footer_bg.jpg) repeat-x;
	
}
#footer {
	padding-top: 10px;
	padding-bottom: 10px;
}

a {
	color:#835F0B;
	text-decoration: none;
}
a:hover {
	text-decoration:underline;
}
#credit {
	font-size: .625em;
	text-align: right;
}
.image {
	text-align: center;
	margin-bottom: 10px;
}
#contactForm legend {
    color: #28560D;
    padding: .5em;
    font-size: 1.25em;
}
#contactForm {
    border: solid 1px #28560D;
    padding: 10px;
}
#contactForm label {
    width: 130px;
    float: left;
    display: block;
}
#contactForm fieldset textarea, .textBox {
    width: 300px;
}
.errorSummary, .error {
    color: #f00;
}
#leftFooter, #rightFooter
{
	width: 465px;
	float: left;
}
#leftFooter 
{
	margin-right: 30px;
}






/* Form Elements */
.form-button{
    background:#3D6725 url(../images/nws_nav_bg.gif) repeat-x;
    color:#FFFFFF;
    border:1px solid #28560D;
    font:bold 12px segoe ui, Arial, Helvetica, sans-serif !important;
    }
	
/* Form Lists */
.group-select .legend {
    border:1px solid #c38d11;
    background:#F9F3E3;
    color:#c38d11;
	font-weight: normal;
}







/********************** Footer */
.footer-container { border-top:5px solid #557b42;background-color: #FFFFFF;
padding-top: 5px; }
.footer {
	/*width: 100%;*/
    margin:0 auto;
    padding:10px 10px 4em;
	background: url(../images/nws_footer_bg.jpg) repeat-x;
    background-color:#28560D;
    /*position:relative;*/
}

