body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
}

#wrapper { 
 margin: 0 auto;
 width: 953px;

}
#header {
 width: 953px;
 float: left;
 padding: 0px;
 height: 200px;
 margin: 0px 0px 0px 0px;
 background: #BD9C8C;
}
#leftcolumn { 
 background-color: #cccccc;
 height: auto;
 min-height:400px;
 width: 187px;
 float: left;
 background-image:url(/images/roundedBottom.jpg);
 background-position:bottom;
 background-repeat:no-repeat;
 padding-bottom:20px;
}

#mainmenu{
 padding-top:90px;	

}


#mainmenu ul{
 background-color:#cccccc;
list-style:none; 
 width:187px;

 }


/*
.menuclass{
 background-color:#cccccc;
 position:relative;
 top:-30px;
 left:40px;
 z-index:995;
 width:240px;
 height:35px;
 text-indent:10px;
 padding-top:5px;


}
*/




#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 187px;
		height: 35px;
	}
	
	#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.25em;
		margin-bottom : -1px;
		width: 187px;
		height:35px;
		background-color:transparent;
		background-repeat:no-repeat;
	}
	
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 11.05em;
		margin-top : -1.35em;
		width:240px;
		height:35px;
		background-color:transparent;
	}
	
	
	#nav li ul li { /* second-level lists */
	 background-color:#cccccc;
 position:relative;
 top:-30px;
 left:40px;
 z-index:995;
 width:240px;
 height:35px;
 text-indent:10px;
 padding-top:5px;
	}
	
	#nav li ul a { /* second-level lists */
		width:240px;
		height:26px;
		padding-top:5px;
	}
	
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	#nav li a {
		width: 187px;
		height:35px;
		display : block;
		color : #00619a;
		font-weight : bold;
		text-decoration : none;
		background-color : #cccccc;
		padding : 0 0;
		background-repeat:no-repeat;
	}
	
	#nav li a:hover {
		color : #131446;
		background-color : #cccccc;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}










#mainmenu li{
 background-color:#cccccc;
 list-style:none;
 width:240px;
 
}



#mainmenu a{
text-indent:10px;
 margin:0;
 width:240px;
 height:35px;


}






element.style {
background-repeat: no-repeat;
}




#newsletter{
 padding-top:100px;
 margin:10px;
 padding-bottom:50px;	
}

#newsletter input{
 margin-top:10px;	
}

#newsletter p{
 display:inline;
 color:#565656;
 font-size: 11px;
 font-family:Arial, Helvetica, sans-serif;
}

#mainbody{
 float:left;
 width: 650px;
 margin-left:50px;
 margin-top:40px;
 z-index:950;
}

#mainbody p{
 margin-top:10px;
 color:#666666;
 font-size: 12px;
 font-family:Arial, Helvetica, sans-serif;
}


.largerCopy{
 color:#666666;
 font-size: 16px;
 font-family:Arial, Helvetica, sans-serif;
}

.normalCopy{
 color:#666666;
 font-size: 12px;
 font-family:Arial, Helvetica, sans-serif;
}

.lightBlue{
	color:#00619a;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.darkBlue{
	color:#131446;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}


#mainbody h4{
	padding-left:25px;
	background-image:url(images/blue_arrow.gif);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:18px;
	font-weight:100;
}





#mainbody ul{
 color:#666666;
 font-size: 12px;
 font-family:Arial, Helvetica, sans-serif;
 margin-left:20px;
 list-style-position:outside;
 list-style-type:disc;

}

#mainbody ol{
 color:#666666;
 font-size: 12px;
 font-family:Arial, Helvetica, sans-serif;
 margin-left:20px;
 list-style-position:outside;
}

#mainbody li{
 padding-top:5px;
 list-style-position:outside;
}




#bodycopy{
  float:left;
  width:600px;
}




#mainbody h1{
 line-height:2em;
 padding-bottom:5px;
 
 position:relative;
 top:-7px;
 z-index:950;
 width:auto;
 display:inline;
 color:#7a7a7a;
 font-size: 25px;
 font-weight:100;
 font-family:Arial, Helvetica, sans-serif;
 border-bottom: thin solid #d9dad6;
 letter-spacing: 1px;
}



#mainbody a{
 color:#00619a;
 font-family:Arial, Helvetica, sans-serif;
 text-decoration:none;
}

#mainbody a:hover{
 color:#131446;
 font-family:Arial, Helvetica, sans-serif;
 text-decoration:underline;
}

#rightcolumn { 
 float: right;
 min-height:400px;
 height: auto;
 width: 766px;
 display: inline;
}






#footer { 
 width: 953px;
 clear: both;
 padding-bottom:80px;
 padding-top:20px;
 margin-left:240px;
}

#footer p{
 float:left;
 color:#565656;
 font-size: 10px;
 font-family:Arial, Helvetica, sans-serif;
}


#footer a{
 color:#b3b3b3;
 font-size: 10px;
 font-family:Arial, Helvetica, sans-serif;
}

#footer a:hover{
 color:#565656;
 font-size: 10px;
 font-family:Arial, Helvetica, sans-serif;
 text-decoration:none;
}

.siteCredit{
 padding-left:330px;
}
input.cat_textbox,textarea.cat_listbox{width:300px;}