/* ------ Base Styles ------*/

/* sets base styles and background page color */
body {background:#fff url("/images/header-background.gif"); background-repeat:repeat-x; font-family: Arial,Helvetica,sans-serif; font-size: 14px; color:#2d3015;}

a {padding:0 0 0 0; margin:0 0 0 0; text-decoration:underline !important; color:#000;}
a:hover {text-decoration: none !important; color:#000;}

p { text-align:left; line-height:22px; padding-bottom:20px; }
h2 { text-align:left;}
.headingImage { text-align:left; display:block; margin:37px 0px 37px 0; }
.bodyImage { background:#e5e5e5; padding:10px; margin-left:75px; margin-bottom:40px; text-align:right; }
.right { float: right; }

h1 {font-size: 110%;} 
h2 {font-size: 92.5%;} 
h3 {font-size: 85%;} 
h4 {font-size: 75.5%;} 
h5 {font-size: 75.0%;} 

hr {margin-top: 10px; margin-bottom: 20px;color:#999; background-color:#999; height:1px; border:none; width: 100% !important; }

/* ------ Page Header ------*/
	
/*Wrapper Div*/
#wrapper-global-header { margin:0 0 0px 0;}

/*Main Header Containers*/
#main-header { position:relative; height:167px; width:880px;}
#main-header-logo {width:272px; height: 80px; float: left; margin-top: 20px; margin-left: 60px;}
#main-header-navbox {width:830px; float: left; margin-top: 0px; padding-left:60px; clear: both; }
#main-header-nav { position:relative; float:left; height: 42px; width:759px; text-align:right; border-bottom: 3px solid #5d6236; padding:0; margin-top:20px; margin-bottom:1px; }
#nav-container { margin-top:17px; }
#main-header-hero {width:880px; height: 266px; float:left; margin-top: 0px; clear: both; margin-left:60px;}

/* ------ Page Content ------*/ /* ------ Wrappers for 980px and padding top and bottom for main content ------*/
/*Wrapper Div*/
#wrapper-page-content { margin:0 0 0 0;}
#page-content { width:880px; text-align:center; clear:both; float:left; }
#page-container { background:#f3f4e2; margin:0 0 0 60px; width:759px; display:block; float:left; }
#page-text {width:640px; min-height:340px; margin:auto; }
#page-content .top { height: 25px;}
#page-content .bottom { height: 25px;}


/* ------ Page Footer ------*/
/*Wrapper Div*/
#wrapper-footer { margin:0 0 0 0; /*width:100%; background:#5d6236; height:65px;*/}
#footer { width:759px; margin-left:60px; position:relative; height:65px; background:#5d6236;}
#footer-container { margin:0 0 0 60px; float:left; }
#footer ul
{
margin: 0;
padding-top: 25px;
list-style-type: none;
text-align: center;
}

#footer ul li { display: inline; padding-right:15px; }

#footer ul li a
{
text-decoration: none !important;
color: #b2b882;
}

/* ------ Nav Boxes --------*/
.nav-box {float: left; width: 300px; text-align: left; padding: 0px; margin: 0px; }
.nav-box-inner {background-color:#ededed; float:left; padding:15px; text-align:left; width:270px;}
}



/* ------ Main Navigation Items ------*/

#main-header-nav ul
{	
	list-style-type:none;
}

#main-header-nav ul li { padding:12px 8px 12px 8px; display: inline; text-transform:uppercase; }
#main-header-nav ul li.active { background:#5d6236; color:#fff; }

#main-header-nav ul li a
{
text-decoration: none !important;
color: #000;
font-size:12.5px;
}

#main-header-nav ul li a:hover
{
text-decoration:underline;
}

.bulletedList 
{
	text-align:left; padding-bottom:20px; line-height:22px; list-style-type:none; margin-left:-14px;
}

.bulletedList li
{	
	background-image: url('../images/bullet.gif');
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 14px;
}