﻿
	body { font-family: Helvetica, Arial, Verdana, sans-serif; 		
		padding: 0; 
		margin: 0; }
	#container { width: 800px; 
		margin: auto;
		background-color: #ffffff; }		
	/* header */
	#header { color: #ffffff; 		 
		font-size: 80%; 
		text-transform: uppercase; }
	#header a:active { color: #ffffff; 
		text-decoration: none; 
		outline: none; }
	#header a:link { color: #ffffff; 
		text-decoration: none; 
		outline: none; }
	#header a:visited { color: #ffffff; 
		text-decoration: none; 
		outline: none; }	
	#header a:hover { color: #5a3d1b; 
		text-decoration: none; 
		outline: none; }
	#focus a:active { color: #5a3d1b; 
		text-decoration: none; 
		outline: none; }
	#focus a:link { color: #5a3d1b; 
		text-decoration: none; 
		outline: none; }
	#focus a:visited { color: #5a3d1b; 
		text-decoration: none; 
		outline: none; }
	#focus a:hover { color: #7c645a; 
		text-decoration: none; 
		outline: none; }
	.wrapper a:active { /* color: #5a3d1b; */
		color: #8bd2e4; 
		text-decoration: underline; 
		outline: none; 
		font-weight: bold;}
	.wrapper a:link { /* color: #5a3d1b; */
		color: #8bd2e4; 
		text-decoration: underline; 
		outline: none; 
		font-weight: bold; }
	.wrapper a:visited { /* color: #5a3d1b; */
		color: #8bd2e4; 
		text-decoration: underline; 
		outline: none; 
		font-weight: bold; }
	.wrapper a:hover { /* color: #7c645a; */
		color: #5a3d1b;
		text-decoration: none; 
		outline: none; 
		font-weight: bold; }
	#header_r {  /*background: url(../images/top.gif) no-repeat top center;	*/
		background-color: #ffffff;
		padding: 2px 0 0 0; }
	.header_link { background-color: #8bd2e4; 
		border-bottom: 7px solid #5a3d1b;
		margin: 0;
		padding: 15px 0px 30px 0px; 
		font-weight: bold; }
	.h_link { margin: 0;
		padding: 0;
		list-style: none; 
		float: right; 
		font-size: 110%;}
	.h_link li { float: left; 
		margin: 0 23px 0 0; 
		padding: 0; }
	
	/* main body */
	.main_container { clear: both; 
		margin: 0; 
		padding: 0; }
	#logo { padding: 73px 27px 10px 37px;
		margin: 0; 
		vertical-align: top; }
	#l_arrow { padding: 0;
		margin: 0 0 0 35px; 
		float: left; }
	#r_arrow { padding: 0;
		margin: 0 40px 0 0; 
		float: right; }
	#main { width: 750px; 
		border: 2px solid #ab9e8d;
		margin: 35px 0 35px 20px;
		padding: 0 0 0 10px;
		font-size: 75%;
		color: #5a3d1b; 		
		font-family: Helvetica, Arial, sans-serif; 
		height: 320px; 
		overflow: auto;	}
	p { color: #5a3d1b; }
	#txt_area { width: 750px;
		vertical-align: top;  
		margin: 0;
		padding: 0; }
	.wrapper { margin: 0;
		padding: 0 5px 0 0; }	
	.wrapper p { line-height: 15px; }
	.to-top { font-family: Helvetica, Arial, Verdana, sans-serif; 	
		font-size: 11px;
		text-align: right; 
		font-weight: bold;}	
	.to-top a:active { 
		color: #8bd2e4;
		font-size: 11px; 
		text-decoration: underline; 
		outline: none; }
	.to-top a:link { 
		color: #8bd2e4;
		font-size: 11px;
		text-decoration: underline;
		outline: none; }
	.to-top a:visited { 
		color: #8bd2e4; 
		font-size: 11px;
		text-decoration: underline; 
		outline: none; }
	.to-top a:hover { 
		color: #5a3d1b;
		font-size: 11px;
		text-decoration: none; 
		outline: none; }
	.to-top img { border: none; }
	.to-top-triangle a:link { background:transparent url(images/triangle-top-blue.gif) no-repeat; }
	.to-top-triangle a:active { background:transparent url(images/triangle-top-blue.gif) no-repeat; }
	.to-top-triangle a:visited { background:transparent url(images/triangle-top-blue.gif) no-repeat; }
	.to-top-triangle a:hover { background:transparent url(images/triangle-top-brown.gif) no-repeat; }
	
	
	#title { font-size: 110%;
		margin: 20px 0 0 0; 
		padding: 0;
		width: 500px; }	
	#title-sub { font-size: 100%;
	font-weight: bold; }
	#title-sub a:active { 
		color: #8bd2e4; 
		text-decoration: underline; 
		outline: none; }
	#title-sub a:link { 
		color: #8bd2e4; 
		text-decoration: underline;
		outline: none; }
	#title-sub a:visited { 
		color: #8bd2e4; 
		text-decoration: underline; 
		outline: none; }
	#title-sub a:hover { 
		color: #5a3d1b;
		text-decoration: none; 
		outline: none; }
	.last_p { margin: 0;
		padding: 0; }	
	.tagline { border-top: 7px solid #5a3d1b;
		margin: 5px 0 0 0;
		padding: 5px 0 0 0; }			
	#r_col { vertical-align: top;	
		border-left: 2px solid #5a3d1b;	}
	.first_img { margin: 10px 0 0 0; }
	.ul_sub { list-style-type: disc; }
	h3 { color: #8bd2e4;
	}
	
	/*footer*/
	#footer { clear: both; }	
	.blue_f { background-color: #8bd2e4; 
		padding: 10px 60px 10px 20px;
		text-align: right;
		color: #ffffff; 
		font-size: 80%;
		font-family: Helvetica, Arial, Verdana, sans-serif; 
		font-weight: bold; }
	.blue_f a{ text-decoration: none; 
		color: #ffffff; 
		font-size: 100%;}
	.phone { color: #ffffff;  
		margin: 0;
		padding: 5px 90px 0 60px;
		font-size: 100%; }
	#bottom { background: url(../images/bottom.gif) no-repeat top center; 
		padding: 43px 0 43px 0; 
		text-align: center; }
