/*	////////////////////////////////////////////////////////////////////
	DEFINE STANDARD HTML TAGS
*/

html {

}

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height:1.2em;
	color:#000000;
	font-weight: normal;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	text-align:center;
	background-color:#424034;
}



h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.5em;
	color:#424034;
	font-style: italic;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 10px 10px;		
}

h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.2em;
	color:#757158;
	font-style: italic;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
}



h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.05em;
	color:#b7b88d;
	font-style: italic;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;		
}



p{	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height:1.2em;
	color:#000000;
	text-align:justify;
	padding:10px 10px 10px 10px;
	margin: 0px 0px 0px 10px ;		
}






ul {
	list-style-image:url(../chrome/bullet1.gif);
	list-style-type: circle
}

li {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:inherit;
	color:#000000;
	text-align:left

}

a:link, a:visited, a:hover, a:active,
p a:link, p a:visited, p a:hover, p a:active {
	/*
	color:#424034;
	text-align:left;
	font-family: "Times New Roman", Times, serif;
	font-size:1.2em;
	font-weight:normal;
	font-style:italic;	
	*/
	font-family: "Times New Roman", Times, serif;
	font-size:1.0em;
	font-weight:normal;
	text-align:left;
	text-decoration:none;			
	color:#424034;
	padding:0px;	
	margin:0px auto 0px 0px;
	font-style:italic;		
	
}

hr {
 	color: #dbdbdb;
	background-color: #f00;
	height: 1px;
	width:80%;
}

/*	////////////////////////////////////////////////////////////////
	COMMON SITE LAYOUT - EXLUDING HOME PAGE SPECIFIC LAYOUT

/* Controls the overall width of the site */
#page-wrap {
	position:relative;
	width:930px;
	padding: 0px;
	margin: 0px auto auto auto;

}


/* Controls the header of the page */
#header {
	width: 930px;
	height:106px;
	margin: 0px;
	padding: 0px;
	position:relative;
	float:left;

	}

	
#toppagenav {
	position:relative;
	width:930px;
	height:38px;
	float: left;
	padding: 0px;
	margin:0px auto;
	background-image: url(../chrome/topnav_bg1.gif);
	background-repeat: no-repeat;
}


#toppagenav ul {
	list-style:none;
	margin: 0px auto 0px auto;
	padding: 9px 0px 0px 0px;
}

#toppagenav li {
	
	display: inline;
	font-size: 0.9em;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;	
}


#toppagenav a:link, #toppagenav a:visited, #toppagenav a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:1em;
	font-style:normal;
	font-weight: normal;
	color: #fbfce6;
	text-decoration:none;

}

#toppagenav a:hover{
	text-decoration:none;
	color:#cfd0b6;

}

#page {
	width: 930px;
	height:auto;
	margin: 0px;
	padding: 0px;
	position:relative;
	float:left;
	background-image: url(../chrome/main_page_bg1.gif);
	background-repeat: repeat-y;
	}


#featurepanel {
	position:relative;
	float:left;
	width: 930px;
	height:auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#two-column-left {
	width: 600px;
	height:auto;
	margin: 0px 0px 0px 0px;
	padding:10px 18px 18px 18px;
	position:relative;
	float:left;
}

#two-column-left img{
	border:6px solid #c7c89f;
	margin: 0px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
}

#home-page-quote img{
	border:none;
	margin: 0px;
	padding: 0px;
}


#two-column-right {
	width: 250px;
	height:auto;
	position:relative;
	float:right;	
	margin: 0px 0px 0px 0px;
	padding:10px 22px 18px 0px;
}




#rotational-image {
	width: 622px;
	height:349px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	position:relative;
	float:left;

}

#rotational-image img{
	border:none;
}

#singleColumn {
	position:relative;
	float:left;
	height:auto;
	width: 890px;
	margin: 0px 0px 0px 0px;
	padding: 20px;

}

#singleColumn p{

	margin: 0px 0px 0px 10px;
	padding: 10px 20px 10px 20px;

}

#singleColumn h1, #singleColumn h2, #singleColumn h3{

	margin: 0px 0px 0px 0px;
	padding: 10px 20px 10px 20px;
}

#singleColumn h3{

	margin-left: 10px;
}

#singleColumn h1 { padding-bottom:20px;}
#singleColumn h2 { padding-bottom:10px;}
#singleColumn h3 { padding-bottom:10px;}

#singleColumn img{
	border:6px solid #c7c89f;
	margin: 0px 10px 10px 10px;
	padding: 0px 0px 0px 0px;

}



/*	////////////////////////////////////////////////////////////////
	CONTROLS THE MAIN SIGNPOSTS ON THE HOME PAGE
*/

.signpost-panel {
	width: 250px;
	height:auto;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	position:relative;
	float:left;
	/*border: 1px solid efe7e7;*/
	background-color: #b7b88d;
}


.signpost-panel-top {
	width: 250px;
	height:30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #424034;	
}

.signpost-panel h2 {
	margin:0px auto;
	padding:5px;
	color:#fbfce6;
	text-align:center;
}
.signpost-panel-mid {
	width: 250px;
	height:auto;
	margin: 0px;
	padding: 0px;
}

.signpost-panel-content {
	width: 250px;
	height:auto;
	margin: 0px ;
	padding: 0px 0px 0px 0px;
	background-color:#b7b88d;
}

.signpost-panel-content ul {
list-style:disc;
	margin: 10px auto 10px 10px;
	padding: 0px;
}

.signpost-panel-content li {	

	font-size: 0.9em;
	margin:0px auto 0px 20px;
	padding: 0px;
}


.signpost-panel-content p {
margin-left:5px;
margin-right:5px;
}
 

.signpost-panel-bot {
	width: 250px;
	height:30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url(../chrome/signpost_bot1.gif);
	background-repeat:no-repeat;
	background-color: #b7b88d;
	text-align:right;
}

.signpost-panel-bot a:link, .signpost-panel-bot a:visited, .signpost-panel-bot a:active{
	color:#fbfce6;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding-top: 3px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin:2px 0px 0px 0px;
	font-weight:  normal;
	font-style:normal;

}

.signpost-panel-bot a:hover{
	color:#cfd0b6;
	text-decoration:none;
}


/*	////////////////////////////////////////////////////////////////
	CONTROLS THE QUICKLINKS AREA NEAR THE FOOTER OF EACH PAGE
*/

#links {
	width: 930px;
	height:170px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position:relative;
	float:left;
	background-image: url(../chrome/links_bg1.gif);
	background-repeat: repeat-y;
	background-color: #757158;
	text-align:center;
	
	}

#linkscontainer {
	width: 930px;
	height:170px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center;
}
	
.quicklinks
{
	width: 30%;
	height:140px;
	margin: 10px 0px 0px 20px;
	padding: 0px;
	position:relative;
	float:left;
	text-align:left;
	/*background-color: #abda05;
	border-left:1px solid #dbdbdb;*/
	}
	
.quicklinks h2 {
	color:#b7b88d;
	font-family: "Times New Roman", Times, serif;
	font-size: 1.35em;
	font-style: italic;
}

.quicklinks ul {
	list-style-image:url(../chrome/bullet2.gif);
	list-style-type: circle;
	list-style:none;
	text-align:left;
	margin: 10px 10px;
	padding: 0px 0px 0px 0px;
}

.quicklinks li {
	display:block;
	list-style:none;
	font-size: 0.8em;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
}


.quicklinks a:link, .quicklinks a:visited, .quicklinks a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #fbfce6;
	text-decoration:none;
	font-size:1em;
	font-style:normal;
	font-weight: normal;
}

.quicklinks a:hover{
	text-decoration:none;
	color:#cfd0b6;
}
	
#linksbase
{
	width: 930px;
	height:9px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	position:relative;
	float:left;
	/*background-color: #abda05;
	border-left:1px solid #dbdbdb;*/
	}

/*	////////////////////////////////////////////////////////////////
	CONTROLS THE FOOTER GLOBAL NAV AREA OF EACH PAGE
*/

	
#footer {
	width: 100%;
	height:auto;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position:relative;
	float:left;
	/*background-color: #05511b;*/
	
	}
	
#footer ul {
	list-style:none;
	text-align:center;
	margin: 0px;
	padding: 5px 0px 0px 0px;
}

#footer li {
	
	display: inline;
	font-size: 0.8em;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;	
}

#footer a:link, #footer a:visited, #footer a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
	font-style:normal;
	font-weight: normal;
	color: #fbfce6;
	text-decoration:none;

}

#footer a:hover{
	text-decoration:none;
	color:#cfd0b6;

}


#global-seo-links a:link, #global-seo-links a:visited, #global-seo-links a:hover {
	font-size:0.8em;
}

#global-credits a:link, #global-credits a:visited, #global-credits a:hover {
	font-size:0.8em;
}



form p
{
	clear:left;
	margin:0px;
	padding:0px;
	padding-top:5px;
}

form p label
{
	float:left;
	width:22%;
	font:bold 0.9em Arial, Helvetica, sans-serif;
	padding:0px 20px 0px 10px;
}

form fieldset
{
	border:1px solid #000000;
	margin-top:16px;
	margin-bottom:10px;
	padding:10px;
}

form fieldset legend
{
	font:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
	text-align:left;
	font-weight:bold;
	background-color:#FBFCE6;
}
/* Contact Us Form Styling */
#contact-us-form-panel img
{border:none;}