/* colors */
/*
GENERAL
black - #000000
magenta - #8E0071
red - #E11722
yellow - #D79848
purple - #633657

footer border / home box links - #E6E1D3
footer tan/gray - #FAF9F6

SPONSOR LOGOS
dark gray - #474645

*/

#head_links {height: 20px; text-align: right; margin: 0 auto 0 auto; background: #FFFFFF; position: relative; top: 0; right: 0;}
	#head_links .hl_width {width: 907px; padding: 0 10px 0 0; position: relative; margin: 0 auto 0 auto;}
	
#header {border-top: 1px solid #E6E1D3; background: #faf9f6;}
	#header #top_holder #header_logo {top: 15px;}
	#header #top_holder #main_nav {top: 59px;}
	
#holder {background: #faf9f6; padding: 0 0 10px 0;}

	
/* HOME PAGE */
#holder #home_banner {text-align: center; margin: 0 0 30px 0;}
#holder .boxes_holder {width: 917px; position: relative; margin: 0 auto 0 auto;}
#holder #home_page_boxes {width: 853px; margin: 0 12px 20px 52px; position: relative;}

#holder #home_page_boxes .home_box {float: left; background: transparent url('../img/layout/home_tout_dotted_border.gif') repeat-y 100% 0%;
									margin: 0 19px 0 0; display: 	inline; width: 177px; padding: 0 15px 0 0; min-height: 188px;}

	#holder #home_page_boxes .home_box h2 {color: #a40009; font-size: 1.4em; margin: 0 0 10px 0; text-transform: uppercase;}
	#holder #home_page_boxes .home_box .content {font-size: 1.2em; color: #323232;}
	#holder #home_page_boxes .home_box .content p {margin: 0 0 20px 0;}
									
#holder #home_page_boxes .last {margin: 0 !important; padding: 0 !important; background: none !important; width: 192px !important;}
#holder #home_page_boxes .first {width: 200px !important;}
	#holder #home_page_boxes .home_box a {color: #000000; text-decoration: underline; cursor: pointer;}
	#holder #home_page_boxes .home_box .visual_content {margin: 0 auto 10px auto; width: 190px; border: 1px solid #000000;}



#holder .optional_holder {width: 917px; position: relative; margin: 0 auto 0 auto; clear: both;}
#holder #optional_text {width: 862px; font-size: 1.3em; clear: both; margin: 0 auto 20px auto; padding: 0 0 0 35px;}
	#holder #optional_text h4 {color: #000000; font-weight: bold;}
	#holder #optional_text p {line-height: 1.4em; color: #363636;}
	
	#footer #footer_holder {width: 835px; margin: 0 auto 0 auto; padding: 30px 30px 40px 52px;}
	
/* new banner */

#banner-tabs {width: 909px; margin: 0 auto;}
	#banner-tabs .panes {width: 909px; height: 302px; position: relative;}
	#banner-tabs .panes .pane {position:absolute; top: 0; left: 0; width: 909px; height: 302px;}
		#banner-tabs .panes .pane a {display: block;}
			#banner-tabs .panes .pane a img {display: block;}
			
	#banner-tabs .tabs {position: relative; width: 849px; margin-left: 51px; font-size: 10px; height: 10px; padding-top: 3px; margin-bottom: 15px;}
		#banner-tabs .tabs ul {float: right; display: block; line-height: 1.0em;}
			#banner-tabs .tabs li {float: left; display: inline;}
				#banner-tabs .tabs li a {display: block; width: 10px; height: 10px; color: #A40009; background: #FFF url('../img/dots.gif') no-repeat 0 0; text-decoration: none; text-align: center; margin-right: 3px; font-size: 1px;}
				#banner-tabs .tabs li a:hover {background-position: 0 100%;}
				#banner-tabs .tabs li a.current {background-position: 0 100%;}
