   		:link,:visited {text-decoration: none;}
		ul,ol {list-style: none;}
		h1,h2,h3,h4,h5,h6,pre,code,p {font-size: 1em;font-weight:normal;}
		ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin: 0; padding: 0;}
		address {font-style: normal;}        
        
		.clear {clear:both;}
		body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;background:transparent url(../images/footerBack.jpg) repeat-x bottom left;}
        #header {width: 100%; height:100px; border-top: 5px solid #267524; border-bottom:2px solid #267524; background: #F3F3F0 url(../images/back.jpg) no-repeat top right;}
		#menu{width:100%; background-color:#4F8E4D; border-top:2px solid #85B183; border-bottom: 2px solid #267524; font-size:1.2em;}
		#menu ul{float:right; list-style:none; margin-right:10px;}
		#menu li{display:inline;}
		#menu a:link, #menu a:visited{float:left;font-family:Verdana, Arial, Helvetica, sans-serif;  color:#fff; padding:4px 10px 4px 10px;}
		#menu a:hover, #menu a:active{border-top: 4px solid #D6261E; padding-top:0;}
		
		#container {width:100%; padding:30px 0 30px 0; min-height: 550px;}
		#content{background-color:#fff; padding-left: 20px;}
		#content h1{border-top:1px solid #D6261E;  color:#D6261E; font-family:Arial Narrow; font-size: 1.6em; text-transform:uppercase;padding-top: 10px; padding-bottom: 10px;}
		#content p{padding-bottom: 10px;}
		#content p.newsDate{color:#4F8E4D;font-weight:bold;}
		#content h2{font-size:1.2em;font-weight:bold; text-decoration:none;margin-bottom: 10px;}
		#content h3{font-size:1.1em;font-weight:bold;margin-bottom: 20px;}
		#content ul{margin-left:20px; list-style-type:disc; margin-bottom: 20px; margin-top:10px;}
		#content li{margin-bottom:10px;}
		#content a:link, #content a:visited{color:#4F8E4D; border:none; font-weight:bold;}
		#content a:hover, #content a:active{text-decoration:underline;}
		#content img{border:none;}
		#content ul.links a{padding:2px 0 2px 20px; font-weight:bold;}
		#content ul.links a:link, #content ul.links a:visited{color:#000; text-decoration:underline;}
		#content ul.links a:hover, #content ul.links a:active{text-decoration:underline; color:#4F8E4D;}
		#contentRight {float:right;background-color:#fff; padding-left: 100px;}
		
		
		#contact{font-size:0.9em; margin-top: 10px; margin-left:20px;float:left; width:200px;}
		#contact form{display:block;}
		#contact label{float:left; width: 150px; }
		#contact label.textarea{border:none;}
		#contact input{margin-bottom: 10px; }
		#contact select{margin-bottom: 10px;}
		#contact textarea{display:block;margin-top:10px;}
		#mailList{float:right;margin-left:0;font-size:0.9em;}
		#mailList h2{color:#4F8E4D; font-size:1.1em; font-weight:bold;margin-bottom: 20px;}
		
		#contactSuccess{color:#FFFFFF; font-size:0.8em;background-color:#4F8E4D; width: 400px;  margin-left:20px; margin-bottom:20px; padding: 3px;}
		#contactError{color:#FFFFFF; font-size:0.8em;background-color:#D6261E; width: 400px;  margin-left:20px; margin-bottom:20px;padding: 3px;}
		#contactError ul{list-style:none; margin-bottom:0;}
		
		#register {margin-left:20px;}
		#register label{font-size: 0.8em;}
		#register h2{color:#4F8E4D; font-size:0.9em; font-weight:bold;margin-bottom:20px; text-decoration:underline;}
		#register label{float:left; width: 200px;}
		#register input{margin-bottom: 10px;}
		#register ul{list-style:none;}
		
		#news {margin-top: 10px; color:#fff;}
		#newsTop{background:transparent url(../images/newsTop.jpg) no-repeat top left; width:320px; height:20px;}
		#newsBody{background:transparent url(../images/newsBody.jpg) repeat-y top left; text-align:left; padding:0 10px 0 10px;width:320px;}
		#newsBody h2{ font-weight:bold;padding-bottom: 5px;}
		#newsBody label{width:100px;font-weight:bold; font-size: 0.9em;float:left;clear:both;}
		#newsBody a:link, #newsBody a:visited{margin-left: 100px;margin-right: 10px; color:#FFFFFF; font-weight:100; width: 200px; display:block;}
		#newsBody a:hover, #newsBody a:active{text-decoration:underline;}
		
		#newsBottom{background:transparent url(../images/newsBottom.jpg) no-repeat bottom left;width:320px; height:20px;}
		
		#newsArchive {color:#D6261E; font-size:1.1em; font-weight:bold; margin-top: 30px;}
		#newsArchive li{color:#000; font-weight:100; font-size:0.8em;}
							
		.highlight{font-weight:bold;}
		.green {color:#4F8E4D; font-weight:bold;}
		
		a.special{font-weight:bold; text-align:center; margin-top:30px;}
		a.special:link, a.special:visited  {color:#D6261E; }
		a.special:hover, a.special:active{color:#4F8E4D; text-decoration:underline;}
		
		#footer{ margin-top: 10px; width:100%; text-align:center; font-size: 0.8em;color:#4F8E4D; padding-bottom: 50px;}
		#footer a:link, #footer a:visited{text-decoration:none;color:#4F8E4D;}
		#footer a:hover, #footer a:active{text-decoration:underline;}
		
		
		/*SECURE*/
		#content ul.links li
		{
			list-style-type: none;
			margin: 0 0 0 0;
			padding: 0 0 5px 0;
		}
		#content ul.links li a:link, 
		#content ul.links li a:visited {font-weight:normal;}		 
		
		fieldset {padding:5px; border:1px solid #4F8E4D; margin:5px; width:30%; position:relative;}
		legend {font-weight:bold;}
		fieldset div {clear:both;}
		fieldset div label {float:left; width:10em;}		 
		p.downloadLink {position:absolute; top:10px;right:2px; }
				
		table.listing {border:1px solid #4F8E4D; border-collapse:collapse; margin:5px;  width:95%;}
		table.listing th {font-weight:bold; text-align:left; background-color:#4F8E4D; color:#fff;}
		table.listing tr.alt {background-color:#dedede; }
		table.listing td {padding:4px; width:20%;}
		
		ul.twoCols 
		{
			width: 640px;
		}
		
		ul.twoCols li
		{
			width: 320px;
			float: left;
		}
			
.numbers
{
	text-align: center;
}

.numbers p
{
	color: #D6261E;
}

