	:link,:visited 		{ text-decoration:none }
	:focus				{ outline:0;}
	h1,h2,h3,h4,h5,h6,pre,code 
						{ font-size:1em; }

	h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,input
						{ margin:0; padding:0 }

	h1,h2,h3,h4,h5,h6,pre,form,body,html,fieldset,input
						{ margin:0; padding:0 }

						
	a img,:link img,:visited img 
						{ border:none }

	address 			{ font-style:normal }
	
/* ###################################################################################################################################################### */
	html 						{ overflow-y:scroll;}
	body						{ background-image:url(img/bcg.jpg); background-position:top left; background-repeat:repeat-x; background-color:#f3f3f3; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#353535;}
	.clear						{ clear:both; font-size:1px; line-height:1px; margin:0; padding:0;}
	.space						{ margin-left:30px;}
	.separator					{ margin-top:13px; background-image:url(../img/separator.gif); background-position:top left; background-repeat:repeat-x; height:19px;}

	a							{ color:#a80000;}
	a:hover						{ color:#a80000; text-decoration:underline;}
	
	h1							{font-size:26px;}

/* LAYOUT ----------------------------------------------------------------------------------- */

	#wholecontent				{ margin:7px auto 0 auto; width:772px;}
	
	
	/*=== HEADER ===*/
	
	#td_header					{ height:173px; vertical-align:top; background-image:url(img/header.jpg); background-position:top left; background-repeat:no-repeat;}
		#logo					{ float:left; margin-top:28px; margin-left:95px;}
		.top_nav_holder			{ width:256px; height:60px; float:right;}
		.top_nav				{ height:36px; padding-left:16px;}
		.top_nav a				{ display:inline-block; float:left; height:24px; line-height:24px; padding:0 20px; color:#fff; text-transform:uppercase; font-size:12px;}
		.top_nav a:hover		{ color:#fff; text-decoration:underline;}
		
		.phone					{ text-transform:uppercase; color:#445d92; font-size:14px; text-align:center;}		
		
		
	/*=== MENU ===*/

	#td_menu					{ height:46px; vertical-align:top; background-image:url(img/menu_bcg.gif); background-position:top left; background-repeat:no-repeat;}
	#td_menu a					{ font-size:16px; font-weight:bold; text-transform:uppercase;color:#fff; line-height:46px; display:inline-block; height:46px;}
	#td_menu a:hover			{ background-image:url(img/menu_hover.gif); background-position:top center; background-repeat:no-repeat; text-decoration:none; color:#fff;}
	
	/*=== CONTENT ===*/
	
	#td_content					{ vertical-align:top; padding:28px 20px 50px 20px; background-color:#fff; border:1px solid #ececec; border-top:none;}
	
		.left-col				{ width:487px; margin-right:17px; float:left;}
		.left-col .quote		{ font-size:18px;}
		.left-col .question		{ font-style:italic; font-weight:bold;}
		.right-col				{ float:left; width:220px;}
	
	
	
	/*=== FOOTER ===*/
	
	#td_footer					{ font-size:11px; vertical-align:top; height:50px; color:#707070; padding-top:20px; padding-left:25px;}
	#td_footer a				{ color:#a80000; text-decoration:none;}
	#td_footer a:hover			{ text-decoration:underline;}			
	

	
	/*=== FORMS ===*/
	
	.button-submit		{ background-image:url(img/button-submit.gif); background-position:top left; background-repeat:no-repeat; border:0; width:66px; height:23px; cursor:pointer;}
	.button-clear		{ background-image:url(img/button-clear.gif); background-position:top left; background-repeat:no-repeat; border:0; width:66px; height:23px; cursor:pointer;}
	
	