
body{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0;
	margin-top:5px;
	background-color: #fff;
}

.contentclear{
	clear:both;
}

#container_wrapper{
	width:780px;
	margin-left:auto;
	margin-right:auto;
	background-color: #e6e6e6;
	border:1px solid #666;
}
	#inner_wrapper{
		width:760px;
		margin-left:auto;
		margin-right:auto;
		margin-top:10px;
		margin-bottom:5px;
		background-color: #e6e6e6;
	}
	
	#header_wrapper{
		height:100px;
		width:760px;
		margin-left:auto;
		margin-right:auto;
		background-image: url(../Images/Header_Background.png);
	}
	
		#logo_wrapper{
			background-image: url(../Images/Vision_Logo.png);
			background-repeat: no-repeat;
			height:100px;
			width:190px;
			float:left;
			background-color: transparent;
		}
		
		#logo_wrapper h1, #logo_wrapper h2, #logo_wrapper p{
			font-size: 0.001em;
			text-indent: -9999px;
		}
		
		#banner_wrapper{
			height:100px;
			width: 550px;
			float:right;
			text-align: right;
			background-color: transparent;
			background-image: url(../Images/Banner_Image.png);
			background-repeat: no-repeat;
			background-position: right;
		}
	
	#content_header{
		width:760px;
		margin-left:auto;
		margin-right:auto;
		background-color: transparent;
		background-image: url(../Images/Content_header.png);
		height:7px;
		margin-top:10px;
	}
	
	#content_wrapper{
		width:760px;
		margin-left:auto;
		margin-right:auto;
		background-image: url(../Images/Container_Background.png);
		background-repeat: repeat-y;
		background-color: transparent;
	}
	
	#left_navigation{
		float:left;
		width: 169px;
		background-color: transparent;
	}
		#left_navigation ul{
			margin:0;
			padding:0;
			width:95%;
			margin-left:auto;
			margin-right: auto;
			padding:1px;
		}
		
		#left_navigation li{
			list-style: none;
			margin-top:3px;
			margin-bottom:3px;
			
		}
		
		#left_navigation a{
			display:block;
			padding-top:4px;
			padding-bottom: 4px;
			background-color: #fff;
			padding-left:10px;
			border: 1px solid #e1e1e1;
			color:#9d0a0e;
			font-weight: bold;
			text-decoration: none;
		}
		
		#left_navigation a:hover{
			border: 1px solid #333;
			color: #000;
		}
	
	#main_content{
		float:right;
		width: 570px;
		padding-left:5px;
		padding-right:5px;
		background-color: transparent;
	}
	
	#content_footer{
		height: 12px;
		background-image: url(../Images/Content_Footer.png);
		background-repeat: no-repeat;
		background-color: transparent;
	}
	
	/* Misc Page Styles */
	
/* Contact */
#contact_left{
float:left;
width:39%;
}
#contact_right{
	float:right;
	width: 59%;
}
.contact_input{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	width:90%;
}

/* Gridview Links */

.links{
	font-weight:bold;
}

/* Gridview */
.gv_rowstyle{
	background-color: #e6e6e6;
	border-bottom: 1px solid #666;
}

.gv_altrowstyle{
	background-color: #fff;
	border-bottom: 1px solid #666;
}

.gv_headerrowstyle{
	background-color: #666;
	color: #fff;
	border-bottom: 1px solid #333;
}

.nav_lists{
	margin:0;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	padding-bottom:7px;;
}
	.nav_lists ul{
		/*margin-bottom:10px;*/
		/*padding-bottom:10px;*/
	}
	.nav_lists li{
		list-style: none;
		display: inline;
		text-indent: 0px;
		padding-left:0;
		margin-right: 0;
		padding-right:10px;
	}
	
	.nav_lists a{
		color: #8B0000;
		font-weight: bold;
		margin-bottom:10px;
	}
	
	.quotes_left{
		background-color: #fff;
		background-image: url(../Images/Quotes_Left.png);
		height:25px;
		width:25px;
		float:left;
	}