/* Hicks-Carter-Hicks, L.L.C. - CSS Document */

	a{
		color: #A50101;
		text-decoration: none;
	}
	a:hover{
		text-decoration: underline;
	}
	p{
		color: #000000;
		font: 10pt Arial, Helvetica, sans-serif;
	}
	body{
		margin: 0px 0px 50px 0px;
		background: url(images/body_background.jpg) repeat-x #9B0000;
		font: 10pt Arial, Helvetica, sans-serif;
	}
	#outer_container{
		position: relative;
		width: 780px;
		margin-left: auto;
		margin-right: auto;
	}
	#outer_container_background{
		position: relative;
		float: left;
		background: url(images/container_background.jpg) repeat-y;
	}
	#inner_container{
		position: relative;
		float: left;
		width: 750px;
	}
	#left_shadow{
		position: relative;
		float: left;
		width: 15px;
		height: 170px;
		background: url(images/left_shadow.jpg) no-repeat;
	}
	#right_shadow{
		position: relative;
		float: left;
		width: 15px;
		height: 170px;
		background: url(images/right_shadow.jpg) no-repeat;
	}
	#top{
		position: relative;
		float: left;
		width: 325px;
		height: 220px;
		background: url(images/top_background.jpg) no-repeat #9B0000;
	}
	#rotator{
		position: relative;
		float: left;
		width: 455px;
		height: 220px;
		background: url(images/rotator/rotator.php) no-repeat #9B0000;
	}
	#rotator_index{
		position: relative;
		float: left;
		width: 455px;
		height: 220px;
		background: url(images/rotator_index/rotator.php) no-repeat #9B0000;
	}
	.text_margin{
		margin: 20px;
		text-align: left;
	}
	#left{
	position: relative;
	float: left;
	width: 175px;
	height: 600px;
	z-index: 100;
	}
	#middle{
		position: relative;
		float: left;
		width: 400px;
		background: url(images/middle_background.jpg) no-repeat;
	}
	#right{
		position: relative;
		float: left;
		width: 175px;
	}
	#bottom{
		position: relative;
		float: left;
		width: 780px;
		height: 77px;
		background: url(images/footer_background.jpg) no-repeat #9B0000;
		text-align: center;
	}
	#footer_text{
		margin: 38px 10px 20px 20px;
		color: #CB4F3D;
		font: 9px Arial, Helvetica, sans-serif;
		text-transform: uppercase;
	}
	#footer_text a{
		color: #CB4F3D;
		font: 9px Arial, Helvetica, sans-serif;
		text-transform: uppercase;
	}
	#sideBar{
		position: relative;
		font: 10px Arial, sans-serif;
		color: #666666;
	}
	#sideBar a{
		color: #333333;
		font-weight: bold;
		text-decoration: none;
	}
	.textMargin{
		margin: 10px;
		text-align: left;
	}
	h1{
		margin: 0px;
		font: 32px Georgia, "Times New Roman", Times, serif;
		color: #A50101;
		letter-spacing: -1px;
		text-decoration: none;		
	}
	h2{
		margin: 0px;
		font: 14px Arial, sans-serif;
		font-weight: bold;
		color: #333333;
	}
	h3{
		margin: 0px;
		font: 14px Arial, sans-serif;
		font-weight: bold;
		color: #A50101;
	}
	h4{
		margin: 0px;
		font: 10px Arial, sans-serif;
		font-weight: bold;
		color: #999999;
	}
	h5{
		margin: 0px;
		font: 11px Arial, sans-serif;
		font-weight: bold;
		color: #A50101;
	}
	h6{
		margin: 0px;
		font: 11px Arial, sans-serif;
		font-weight: bold;
		color: #666666;
	}
	#middle li{
		list-style: square;
		margin: 10px 0px 20px 0px;
	}
	.sectionHeader{
		font: 14px Arial, sans-serif;
		font-weight: bold;
		color: #A50101;
	}
	#validators{
		text-align: center;
	}
	#validators a img{
		border: 0px;
	}
	#return_to_top{
		margin: 0px 0px 0px 20px;
	}
	.sm{
		font: 6px Arial, Helvetica, sans-serif;
		vertical-align: super;
	}
	/**** Side Menu Styles ****/
	.section_links_header{
		position: relative;
		background: url(images/side_menu_background.jpg) repeat-x #850202;
		color: #FFFFFF;
		padding: 4px;
		font-weight: bold;
		font-size: 14px;
	}
	/*	#section_links{
			position: relative;
			list-style: none;
			padding: 0px;
			margin: 0px 0px 20px 0px;
			width: 150px;
		}
		#section_links li{
			margin: 0px;
			font-weight: bold;
			color: #000000;
			background: #EEEEEE;
			border-bottom: 1px dotted #999999;
		}
		#section_links a{
			display: block;
			padding: 4px;
		}
		#section_links a:hover{
			color: #FFFFFF;
			text-decoration: none;
			background: #A50101;
		}
	*/
	.link_div a{
		display: block;
		padding: 5px;
		margin: 2px;
		color: #000000;
		font: 10px Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: none;
		border: 1px solid #999999;
		background: #CCCCCC;
	}
	.link_div a:hover{
		border: 1px solid #CCCCCC;
		background: #EEEEEE;
	}
	.bn_link_div a{
		display: block;
		padding: 5px;
		margin: 2px;
		color: #000000;
		font: 10px Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: none;
		text-align: center;
		width: 85px;
		border: 1px solid #999999;
		background: #CCCCCC;
	}
	.bn_link_div a:hover{
		border: 1px solid #CCCCCC;
		text-decoration: none;
		background: #EEEEEE;
	}
	.sm_link a{
		font-size: 8px;
		color: #A50101;
		text-decoration: none;
	}
	.sm_link a:hover{
		text-decoration: none;
	}
	#main_menu{
		position: relative;
		font: 10px Arial, sans-serif;
		color: #666666;
	}
	#main_menu a{
		color: #333333;
		font-weight: bold;
		text-decoration: none;
	}
	/***** Contact Us Form Styles *****/
		#contactus *{
		font: 8pt Arial, Helvetica, sans-serif;
		vertical-align: top;
	}
	#contactus .fieldname{
		vertical-align: top;
		text-align: right;
		font-weight: bold;
		padding: 4px;
	}
	.field_value_textbox{
		border: 1px solid #B18637;
		padding: 4px;
		width: 200px;
		background: #F8F2E7;
	}
	.field_value_textbox_focus{
		border: 1px solid #B18637;
		padding: 4px;
		width: 200px;
		background: #EDDDC0;
	}
	.field_value_textbox_long{
		border: 1px solid #B18637;
		padding: 4px;
		width: 225px;
		background: #F8F2E7;
	}
	.field_value_textbox_long_focus{
		border: 1px solid #B18637;
		padding: 4px;
		width: 225px;
		background: #EDDDC0;
	}
	.field_value_select{
		border: 1px solid #B18637;
		padding: 4px;
		width: 210px;
		background: #F8F2E7;
	}
	.field_value_select_focus{
		border: 1px solid #B18637;
		padding: 4px;
		width: 210px;
		background: #EDDDC0;
	}
	.field_value_textarea{
		border: 1px solid #B18637;
		padding: 4px;
		width: 225px;
		height: 200px;
		background: #F8F2E7;
	}
	.field_value_textarea_focus{
		border: 1px solid #B18637;
		padding: 4px;
		width: 225px;
		height: 200px;
		background: #EDDDC0;
	}
	.button{
		border: 1px solid #B18637;
		background: #F8F2E7;
	}
	.button:hover{
		border: 1px solid #B18637;
		background: #EDDDC0;
	}
	.field_value_radio{
	}
	.field_value_radio_td{
		vertical-align: middle;
	}
	#confirmation{
		display:block;
		padding:10px;
		margin-top: 30px;
		border:2px solid #B18637;
		background: #F8F2E7;
	}

