@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; }


#main_wrapper { width:970px; margin:0 auto 0 auto;}

#header {width:960px; height:186px; background:url(../images/bg_header.gif) top left no-repeat; margin:0 0 23px 0;}
	#header ul { padding:164px 0 0 410px; }
	#header ul li { float:left;}
	#header ul li a { display:block; padding:3px 35px 3px 0; color:#ffffff; text-decoration:none; font-size:1.4em;}
	#header ul li a:hover { color:#000000;}

#wrapper_content { width:990px; background:url(../images/bg_mainpage.gif) top left repeat-y;}

#left_col { width:380px; height:252px; float:left; background:url(../images/main_image.jpg) top left no-repeat; border-bottom:0px solid #fff;}
	#left_col ul { padding:0 0 0 177px; background:url(../images/bg_subnav.jpg) 177px 0 no-repeat;}
	#left_col ul li a 		{ display:block; padding:5px 0 5px 10px; color:#000000; text-decoration:none; font-size:14px; border-left:1px solid #fff; border-bottom:1px solid #fff;}
	#left_col ul li a:hover	{ background-color:#ec870e; }


#right_col { width:535px; float:left; margin:0 0 0 23px;}


.content {}
	.content h1 { font-size:1.8em; color:#000000; font-weight:bold; margin:0 0 20px 0; padding:0 0 5px 0; border-bottom:1px solid #ec870e;}
	.content h2, .content h3, .content h4, .content h5, .content h6 { font-size:1.4em; font-weight:bold; color:#333333;  margin:0 150px 20px 0; padding:10px 0 5px 0; border-bottom:1px solid #ec870e;}
	.content p 	{ font-size:1.2em; color:#333333; margin:0 0 10px 0; }
	.content a 	{ color:#333333; text-decoration:none;}
	.content a:hover	{ color:#ec870e; text-decoration:underline;}
	.content ul { margin:20px 0 20px 20px;}
	.content li, .content li ul li { font-size:1.2em;	color:#333333; margin:0 0 10px 20px; padding:0 0 0 10px; text-align:left; list-style-type:disc; list-style-position:outside;}

#footer { border-top:1px solid #ec870e; padding: 23px 0 23px 0; margin:23px 0 0 0;}
	#footer p { text-align:center; padding:0; margin:0 0 5px 0; font-size:1.2em;}
	#footer p a { color:#000000; text-decoration:none;}
	#footer p a:hover { color:#ec870e; text-decoration:underline;}


#GGmap { margin:10px 0 10px 0; width: 535px; height:400px; border-top:1px solid #ec870e; border-bottom:1px solid #ec870e;}


.spacer_contact	{width:80px; display:inline-block;}
.orange_text 	{color:#ec870e;}
.blue_text 		{color:#005aaa;}
.bold_text 		{font-weight:bolder;}

/*
NOTES
blue	#005aaa
orange	#ec870e
*/


