/*
=======================
General Styles
=======================
*/

	body	{
		background:url(../images/grad_bg.jpg) repeat-x #755B37;
		text-align:left;
		font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
		font-size:12px;
		}
		
	h1	{
		color:#495B82;
		font-size:14px;
		margin-bottom:2px;
		}
		
	a	{
		color:#6D7EA3;
		}
		
	a:hover	{
		color:#6D7EA3;
		text-decoration:none;
		}
		
	a:visited	{
		color:#6D7EA3;
		}
	
/*
=======================
Main Nav Styles
=======================
*/

.navWrap	{
	border-left:1px solid #E9E3D8;
	border-right:1px solid #E9E3D8;
	width:826px;
	background-color:#755A36;
	font-family:Arial, Helvetica, sans-serif;
	height:22px;
	padding:5px 0px 0px 0px;
	color:white;
	}

/*.navContentWrap	{
	width:802px;
	border-left:1px solid white;
	border-right:1px solid white;
	background:#EDEAE6;
	text-align:center;
	padding-bottom:10px;
	}*/
	
a.navButton	{
	padding:5px 15px 3px 15px;
	margin:5px 3px 5px 3px;
	color:white;
	font-size:13px;
	font-weight:bold;
	font-variant:small-caps;
	text-decoration:none;
	letter-spacing:1.05px;
	}

a.navButton:hover	{
	text-decoration:underline;
	}


a.navButton:visited	{
	color:white;
	text-decoration:none;
	}
	
/*
=======================
Body Styles
=======================
*/

	.wrapper {
		width: 828px;
		margin: 0px auto;
	}
		
	.bodyWrap	{
		border-left:1px solid #D4CBBF;
		border-right:1px solid #D4CBBF;
		width:826px;
		background:none;
		}
	
	.bodyContentWrap	{
		width:802px;
		border-left:1px solid white;
		border-right:1px solid white;
		background:#EDEAE6;
		}
		
	.bodyLeftWrap	{
		float:left;
		width:445px;
		background-color:#fff;
		}
	
	* html .bodyLeftWrap	{
		width:445px;
		}
		
	
	.bodyLeftContent	{
		text-align:left;
		line-height:22px;
		padding:20px 20px 5px 20px;
		}
	
	.bodyRightWrap	{
		float:right;
		width:325px;
		padding:0px 15px 0px 10px;
		}
	
	* html .bodyRightWrap	{
		padding:0px 0px 0px 10px;
		margin-right:-18px;
		width:290px;
		}
		
	.bodyRightContent	{
		text-align:left;
		}	
	
	.mapCtn	{
		margin: 5px 0px 20px 7px; width:307px;
		}
	
	.mapCtn h1	{
		color:#755a36;
		padding:5px;
		text-transform:uppercase;
		}
		
	.rightContainer	{
		padding:5px 10px 5px 15px;
		border:1px solid white;
		width:290px;
		}
	
	.rightContainer h1	{
		color:#495B82;
		}
		
	.boxContent	{
		padding-left:15px
		}
		
	.redLetter	{
		color:#C23641;
		}
		
	h3.mapHeader	{
		color:#755A36;
		}
	
	a.mapLink	{
		color:#755A36;
		text-decoration:underline;
		}
	
/*
================
Imagine Bar Styles
================
*/		
	/*.imagineBlock {
		background-image: url(../images/red_5.jpg);
		width: 352px;
		height: 22px;
		float: right;
		text-align: left;
	}
	
	.imagineTitie {
		vertical-align: middle;
		padding: 3px 0px 0px 10px;
		color:#495B82;
		font-size:14px;
		letter-spacing: 3px;	
	}
	
	.imagineTxtWrap {
		padding: 10px 5px 5px 10px;
	}
	
	.imagineTxt {
		line-height: 18px;	
		padding-right: 20px
	}*/
	
	
	.imagineWrap	{
		width:305px;
		padding: 0px 0px 0px 0px;
		}
			
	.imagineTxtWrap	{
		background-color:#C1B090;
		padding:5px 5px 5px 5px;
		}
	
	.imagineTxt	{
		border:1px solid white;
		font-family:Georgia, "Times New Roman", Times, serif;
		background-color:#DCD3C5;
		padding:10px 15px 10px 15px;
		font-style:oblique;
		line-height: 18px;
		}
	
	.imagineBtns {
		background-image:url(../images/new_red_bar.jpg);
		text-align:right;
		color:white;
		height:20px;
		background-repeat:no-repeat;
		padding-right:0px;
	}
	
	.imagineBtns a	{
		color:white;
		text-decoration:none;
		padding:0px 18px 0px 18px;
		font-variant:small-caps;
		font-size:14px;
		}
		
	.imgRed {
		color: #C23641;
		font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
		text-transform: uppercase;
		font-weight: bold;
		}
	
	.lilRedArrow	{
		position: absolute;
		padding:10px 0px 10px 0px;
		}
	
	#imgTitle	{
		font-style:normal;
		}
	
/*
=======================
Footer Styles
=======================
*/
		
	.footer	{
		clear:both;
		height:69px;
		width:828px;
		background:url(../images/footer.jpg);
		color:#4E4E5C;
		font-size:11px;
		margin-top:-1px;
		}
	
	.footerText	{
		font-size:14px;
		text-align:right;
		position:relative;
		right:40px;
		bottom:15px;
		font-weight:bold;
		}
	
	.footerText a	{
		color:#4E4E5C;
		text-decoration:none;
		}
	
	.footerText a:hover	{
		text-decoration:underline;
		}
		
	.footerLinksWrap	{
		text-align:left;
		padding:15px 0px 0px 17px;
		color:#C1B29F;
		}
	
	.footerLinksWrap a	{
		color:#C1B29F;
		text-decoration:none;
		padding-right:7px;
		}
	
	.footerLinksWrap a:hover	{
		color:#fff;
		}
