@charset "utf-8";
/* CSS Document */

* {
    margin: 0;
}

html, body {
    height: 100%;
}

body {  
    background:#B8DFE6 url(../images/bodybg.jpg) repeat-x;  
    margin:0px;  
    padding:0px;  
	font: 14px "Times New Roman", Times, serif;
    }  
#background {  
    background:transparent url(../images/right-bg.jpg) no-repeat scroll 1079px top; 
    width:1280px;  
    display:table;  
    }  
	
#background2 {  
    background:transparent url(../images/left-bg.jpg) no-repeat scroll -56px top;
	display:table;
	width:1280px; 
    } 
	
p {margin-bottom:10px;
margin-left:10px;
margin-right:10px;} 



#container {
	width: 900px;
	margin: 0 auto;
	/*background: url(../images/content-repeat.jpg) repeat-y;*/
}

#content {
	min-height:900px;
	background: #FFFFFF url(../images/header-home.jpg) top no-repeat;

}

#main-content {
	/*width: 610px; float: left;*/
	padding:250px 0 0 20px;
	min-height:900px;
}


#footer {
	height: 129px;
	width: 100%;
	/* background: url(../images/footer-bg.png) repeat-x; */
	margin-top:22px;
}

#footerCont
{
	font-size: 14px;
	color: #443f3e;
	width: 900px;
	margin: 0 auto;
	padding: 30px;
}

#footerCont a:link, #footerCont a:visited
{
	color: #443f3e;
	text-decoration:none;
}

#footerCont a:hover, #footerCont a:active
{
	color: #FFFFFF;
	text-decoration:none;
}

.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -129px;
}
.push {
    height: 129px;
}

#navigation
{
	font: 16px arial, helvetica, sans-serif bold;
	color: #13b1bc;
	font-weight: bold;
	height:52px;
	left:208px;
	line-height:normal;
	position:relative;
	top:28px;
	width:690px;
}

#navigation ul {
	float: right;
	list-style: none;
}
	#navigation ul li {
		float: left;
		background: url(../images/nav-bg.jpg) no-repeat;
		height:51px;
		margin-right:2px;
		width:106px;
		display:block;		
		
	} 
	#navigation ul li a:link, #navigation ul li a:visited {
		text-decoration: none;
		color: #13b1bc;
		height:51px;
		margin-right:2px;
		width:106px;
		display:block;
		padding-top:15px;
		text-align:center;
	}
	#navigation ul li a:hover, #navigation ul li a:active {
		color: #FFFFFF;
		background: url(../images/hover-bg.jpg) no-repeat;
		text-decoration: none;
		height:51px;
		width:106px;
		display:block;
		padding-top:15px;
		text-align:center;
	}

#subHead
{
	color:#000000;
	font-family:times New Roman;
	font-size:14px;
	text-align:center;
	font-weight:normal;
	padding-left:67px;
	text-align:left;
	position:relative;
	top:20px;
}
		
.clear { clear: both; }

.copy18 { font-size: 18px;}

.pageHeading
{
	font-size: 50px;
	font-weight: normal;
	letter-spacing: 0px;
	color: #443f3e;
}

.boxHeading
{
	font-size: 28px;
	font-weight: normal;
	letter-spacing: 0px;
	color: #443f3e;
}

#rightMap
{
	float: right;
	width: 50%;
}

#leftMap
{
	float: left;
	width: 50%;
}

#mainLeft
{
	float: left;
	width: 68%;
}

#topLeft
{
	background-color:#FFFFFF;
}

#topLeftCont
{
	padding-top: 35px; padding-left: 15px;
	margin-bottom:10px;
	padding-bottom:15px;
}

#bottomLeft
{
	background-color:#def3ed;
}

#bottomLeftCont
{
	padding-top: 35px; padding-left: 15px;
	margin-bottom:10px;
	padding-bottom:25px;
}

#mainRight
{
	float: right;
	width: 31%;

}

#topRight
{
	background-color:#def3ed;
}

#topRightCont
{
	padding:10px 10px 10px 19px;
	margin-bottom:10px;
}

#bottomRight
{
	background-color:#def3ed;
	
}

#bottomRightCont
{
	padding:10px 10px 10px 19px;
	margin-bottom:10px;
}

#amRight
{
	background-color:#DEF3ED;
	float:right;
	margin:10px 25px 10px 10px;
	padding:10px;
	width:40%;
}

#amLeft
{
	float:left;
	margin:10px;
	padding:10px;
	width:40%;
	background-color:#def3ed;
}

.red
{ color:#000000;}

.aqua
{ color: #706963;}

.locationBorder
{
	border: 5px solid #E8F4F2;
}