@charset "utf-8";

html{ }
body{ font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, Lucida, Arial, sans-serif; font-size: 62.5%; font-weight: normal; background:url(../images/bg_tint.jpg) center 172px no-repeat; }

#main_wrapper { width:880px; margin:0 auto 0 auto;}

#header { height:155px; width:860px;}
	#header img.logo { margin:50px 0 0 0; display:block; float:left;}
	#header img.logo_phone { margin:85px 0 0 0; display:block; float:right;}

	#flash_headers { height:214px; width:860px; margin:0 0 31px 0; background-color:#CCCCCC; }

#main_content { width:880px;}

#main_nav { font-family:Arial, Helvetica, sans-serif; width:207px; float:left; margin:0 25px 0 0;}
	#main_nav ul { padding:0 0 0 0;}
	#main_nav ul li a{ width:207px; height:21px; background:url(../images/btn_nav1_u.gif) 0 0 no-repeat; display:block; margin:0 0 4px 0; padding:8px 0 0 0; text-align:center; font-size:1.2em; color:#ffffff; text-decoration:none;}
	#main_nav ul li a:hover { background:url(../images/btn_nav1_d.gif) 0 0 no-repeat; color:#ffffff;}
	
	#main_nav ul li a.large{ width:207px; height:37px; background:url(../images/btn_nav2_u.gif) 0 0 no-repeat; display:block; margin:0 0 4px 0; padding:8px 0 0 0; text-align:center; font-size:1.2em; color:#ffffff; text-decoration:none;}
	#main_nav ul li a.large:hover { background:url(../images/btn_nav2_d.gif) 0 0 no-repeat; color:#ffffff;}

	#main_nav img{ margin:20px 0 10px 0;}

.content { width:408px; float:left; margin:0 25px 0 0; }
	.content h1 { font-size:2.4em; color:#00155d; font-weight:bold; margin:0 0 15px 0; padding:0; font-family:Arial, Helvetica, sans-serif; }
	.content h2, .content h3, .content h4, .content h5, .content h6 { font-size:1.1em; font-weight:bold; color:#00155d;  margin:15px 0 10px 0; padding:0;}
	.content p 	{ font-size:1.1em; color:#757575; margin:0 0 10px 0; }
	.content a 	{ color:#757575; text-decoration:none;}
	.content a:hover	{ color:#00155d; text-decoration:underline;}
	.content ul { margin:20px 0 20px 20px;}
	.content li { font-size:1.1em;	color:#757575; margin:0 0 10px 20px; padding:0 0 0 10px; text-align:left; list-style-type:disc; list-style-position:outside;}

form { padding:20px 0;}
	form p { margin:4px 0 4px 0; text-align:left; clear:both; }
	label { width:100px; float:left; margin:0 16px 0 8px; text-align:left; color:#00155d; }
	input, select, textarea { width:220px; background-color:#f6f6f6}
	
	input.input_btn { width:220px; margin:0 10px 0 0; background-color:#2e73c8; color:#ffffff;}

#gallery {width:640px; float:left;}
	.gallery_image {width:203px; float:left; margin:0 10px 15px 0;}
	.gallery_image p { text-align:center; font-size:1.0em; color:757575;}



#col_right { width:190px; float:left; }

	p.quote 	{ font-style:italic; font-size:1.0em; color:#00155d;}
	p.quote_name{ font-size:1.0em; padding:7px 0; color:#757575;}



#footer { background-color:#f6f6f6; margin:10px auto 0 auto; padding:10px 0; }
	#footer p { width:860px; margin:0 auto; text-align:left; color:#aeaeae; font-size:1.0em; text-decoration:none;}
	#footer a { color:#aeaeae; text-decoration:none;}

p.blue {color:#00155d;}

/*
NOTES
body copy	#757575
highlight	#00155d
*/
