body{
	text-align: center;
	margin: auto;
	font-family: georgia, times, serif;
	font-size: 12px;
	color: #fff;
	background: #005d97;
}

#shadow{
	width: 100%;
	position: absolute; 
	z-index: 9999;
}

.align-div{
	 width: 100%; 
	 text-align: center;
}

.full-size{
	width: 960px;
	margin: auto;
}

#header-bkg{
	 height: 127px;; 
	 background: url('/images/header-bkg.jpg') repeat-x;
}

#header{
	width: 960px;
	height: 127px;
}
	#header #logo-area{
		float: left;
		height: 127px;
	}
	
	#header #logo-area img{
	}
	
	#header #phone-area{
		float: right;
		height: 107px;
		text-align: center;
		margin-top: 20px;
	}
	#header #phone-area h3{
		font-size: 24px;
		color: #770044;
		padding: 0;
		margin: 0; 
	}

#top-nav-bkg{
	clear: both;
	height: 36px;
	background: url('/images/top-nav-bkg.jpg') repeat-x;
	position: relative;
	z-index: 3;
}
#topnav{
	height: 36px;
	overflow: hidden;
}
	#topnav ul{
		list-style-type: none;
		padding: 0;
		margin: 0;
	}
	#topnav li{
		float: left;
		cursor: pointer;
		height: 41px;
		width: 240px;
	}
	#topnav a{
		float: left;
		position: relative;
		z-index: 2;
		font-size: 18px;
		line-height: 32px;
		color: #fff;
		text-decoration: none;
		font-weight: 600;
		height: 36px;
		width: 240px;
		text-align: left;
	}
	.tnbkg{
		display: none;
		position: absolute;
		z-index: 1;
		height: 41px;
		width: 240px;
		background: url('/images/top-nav-over.png') no-repeat top center;
	}
	#tn1{ margin: -5px 0 0 -18px; }
	#tn1ie{ margin: -5px 0 0 -258px; }
		
	#tn2{ margin: -5px 0 0 -10px; }
	#tn2ie{ margin: -5px 0 0 -255px; }
	
	#tn3{ margin: -5px 0 0 0px; }
	#tn3ie{ margin: -5px 0 0 -240px; }
	
	#tn4{ margin: -5px 0 0 25px; }
	#tn4ie{ margin: -5px 0 0 -210px; }
	
.commercial{
	width: 320px;
	height: 240px;
}
	
#content-area{
	overflow: hidden;
}

#dark, #left-side{
	float: left;
	background: url('/images/dark-bg.jpg');
}

#light{
	clear: right;
	float: right;
	background: url('/images/light-bg.jpg');
}
#light-content{
	float: left;
	width: 744px;
	text-align: left;
}

#LeftNav{
	width: 216px;
	height: 800px;
	float: right;
	text-align: left;
	background: url('/images/shadow.png') top right repeat-y;
}

#LeftNav ul{
	list-style-type: none;
	width: 216px;
	padding: 0;
	margin: 0;
	padding-top: 25px;
}

#LeftNav li{
	font-size: 12px;
	color: #fff;
	line-height: 25px;
	width: 216px;
	cursor: pointer;
	text-indent: 20px;
}
#LeftNav .links a{
	color: #fff;
	font-size: 14px;
	text-decoration: none;
}
#LeftNav .links a:hover{
	text-decoration: underline;
	color: #8fd1ff;
}

#LeftNav .heading, #LeftNav .heading0{
	background: url('/images/lnav-heading.png') no-repeat;
	height: 31px;
	width: 216px;
	font-size: 16px;
	color: #fff;
	text-indent: 15px;
	line-height: 31px;
}
#LeftNav .heading0{
	margin-bottom: 15px;
}

#LeftNav .heading:hover, #LeftNav .heading0:hover{
	background: url('/images/lnav-heading-over.png') no-repeat;
}

#LeftNav .heading a, .heading0 a{
	text-decoration: none;
	color: #fff;
}

#LeftNav .spacer{
	height: 15px;
	line-height: 15px;
	font-size: 10px;
}

#RightSide{
	 width: 719px;
	 float: left; 
	 text-align: left; 
	 margin-left: 25px;
	 margin-top: 25px;
}


#Footer{
	background: url('/images/footer-bkg.jpg') repeat-x;
	width: 100%;
}

#local-links{
	clear: left;
	float: left;
	width: 960px;
	margin-top: 15px;
}
#local-links a{
	color: #fff;
	font-size: 16px;
	text-decoration: none;
	padding-right: 7px;
	padding-left: 7px;
}
#local-links a:hover{
	text-decoration: underline;
}
.three-columns{
	margin: auto;
	width: 620px;
}
.col1{
	float: left;
	width: 300px;
	text-align: center;
}
.col2{
	float: left;
	width: 60px;
	text-align: center;
}
.col3{
	float: left;
	width: 260px;
	text-align: center;
}
.three-columns h4{
	font-size: 16px;
	color: #fff;
	padding: 0;
	margin: 0;
	padding-bottom: 10px;
}
#footer-links{
	clear: both;
	margin: auto;
	width: 620px;
	text-align: center;
}
#footer-links a{
	color: #fff;
	font-size: 14px;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
}
#footer-links a:hover{
	text-decoration: underline;
}
