/* Morris Country Chamber of Commerce CSS */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color : #222222;
	margin: 0px 5px 0px 5px;
}
h2 { color: #054626; font-family:Arial, Helvetica, sans-serif; font-size:18px; }
h3 { color: #232323; font-family:Arial, Helvetica, sans-serif; font-size:14px; }

form{padding:0px; margin:0px;}


a:link { color: #054626; font-weight: bold; text-decoration: none; }
a:visited { color: #054626; font-weight: bold;text-decoration: none; }
a:active { color: #054626; font-weight: bold;text-decoration: none; }
a:hover { color: #232323; font-weight: bold;text-decoration: underline; }

#outer { width: 990px;	min-height: 636px; margin-left: auto; margin-right: auto; }

/*** Row 1 ***/
#row1 {	background: url(../images/top_repeat.jpg) repeat-x;	height: 142px; width: 990px; margin: 0px;}
#logo { float: left; width: 434px; height: 142px; }
#horse_top { background: url(../images/statue_top.jpg) no-repeat; float: right;	width: 351px; height: 142px; }
#right_img { float: right; width: 225px; height: 142px; margin:0px; padding: 0px; overflow: hidden;}
#top_menu {	position: relative;	top: 8px;	left: 143px; width: 200px;  font-family: "Gill Sans MT", Arial, sans-serif; font-size: 13px; text-align: right;	color: #FFFFFF; line-height: 16px; }
#top_menu_content {	
	position: relative;	
	float: left;
	top: 5px; 
	left: 120px; 
	width: 200px; 
	z-index: 2; 
	font-family: "Gill Sans MT", Arial, sans-serif; 
	font-size: 13px; 
	text-align: right;	
	color: #FFFFFF; 
	line-height: 16px;
}
#top_menu a:link { font-weight: bold; text-decoration: none; color: #FFFFFF }
#top_menu a:active { font-weight: bold; text-decoration: none; color: #FFFFFF }
#top_menu a:visited { font-weight: bold; text-decoration: none; color: #FFFFFF }
#top_menu a:hover { font-weight: bold; text-decoration: none; color: #FFFFFF }
#top_menu_content a:link { font-weight: bold; text-decoration: none; color: #FFFFFF }
#top_menu_content a:active { font-weight: bold; text-decoration: none; color: #FFFFFF }
#top_menu_content a:visited { font-weight: bold; text-decoration: none; color: #FFFFFF }
#top_menu_content a:hover { font-weight: bold; text-decoration: none; color: #FFFFFF }

#top_menu form, #top_menu_content form { padding-top: 7px; }

/*** Row 2 ***/
#row2 { position: relative;	height: 154px; margin: 0px; padding: 0px; }
#index_flash { background: url(../images/flash_bgnd.jpg) no-repeat; width: 639px; height: 154px; float: left; margin: 0px;}
#horse_btm { position:absolute; left: 639px; background: url(../images/statue_btm.jpg) no-repeat; width: 351px; height: 154px; float: left; margin: 0px;}

/*** Row 3 ***/
#row3 {	height: 39px; width: 990px; background:url(../images/menu_content_bgnd.jpg) repeat-x;}
#index_menu { background: #232323; width: 990px; position: relative; background:url(../images/menu_content_bgnd.jpg) repeat-x;}
.main_menu {
	height: 39px;
	line-height: 39px;
	float: left;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	padding: 0px 9px 0px 5px;
	margin: 0px;
	background:url(../images/menu_content_bgnd.jpg) repeat-x;
}
.main_menu_content {
	height: 39px;
	line-height: 39px;
	float: left;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	padding: 0px 9px 0px 5px;
	margin: 0px;
	background:url(../images/menu_content_bgnd.jpg) repeat-x;
}
.main_menu_dots {
	height: 39px;
	width: 10px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background:url(../images/menu_dots.jpg) no-repeat;
}

.main_menu a:link { font-weight: bold; text-decoration: none; display: block;  color: #FFFFFF;}
.main_menu a:active { font-weight: bold; text-decoration: none; display: block; color: #FFFFFF;}
.main_menu a:visited { font-weight: bold; text-decoration: none; display: block;  color: #FFFFFF;}
.main_menu a:hover { font-weight: bold; text-decoration: none; display: block;  color: #FFFFFF;}

.main_menu_content a:link { font-weight: bold; text-decoration: none; display: block;  color: #DAAA40;}
.main_menu_content a:active { font-weight: bold; text-decoration: none; display: block; color: #DAAA40;}
.main_menu_content a:visited { font-weight: bold; text-decoration: none; display: block;  color: #DAAA40;}
.main_menu_content a:hover { font-weight: bold; text-decoration: none; display: block;  color: #DAAA40;}

.index_menu_sub_sdw { background:url(../images/submenu_shadow.jpg) repeat-x #232323; height:9px; filter:alpha(opacity=80); -moz-opacity:0.8; z-index: 10000; margin: 0px;}
.index_menu_sub {
	list-style:none;
	list-style-type: none;
	width: 100%;
	background: url(../images/submenu_bgnd.jpg) left repeat-y;
	margin:0px; padding:0px;
	filter:alpha(opacity=80); -moz-opacity:0.8;
	font-size: 12px;
	
}
.index_menu_sub div { padding: 2px 2px 2px 10px; background: url(../images/submenu_bgnd_right.jpg) right repeat-y; }
.index_menu_sub a:link { font-weight: bold; text-decoration: none; display: block;  color: #FFFFFF;}
.index_menu_sub a:active { font-weight: bold; text-decoration: none; display: block;  color: #FFFFFF;}
.index_menu_sub a:visited { font-weight: bold; text-decoration: none; display: block;  color: #FFFFFF;}
.index_menu_sub a:hover { font-weight: bold; text-decoration: none; display: block;  color: #FFFFFF;}


/*** Row 4 ***/
#row4 { background:url(../images/menu_dropshadow.jpg) repeat-x; height: 22px; width: 990px; margin: 0px; color:#FFFFFF;}

/*** Row 5 ***/
#row5 { background: #b6a88d; min-height: 200px; width: 990px; margin: 0px; }
#index_intro { width: 409px; float: left; padding: 0px 150px 15px 30px; } /*** total width w/ padding should be 589px ***/
#index_info { width: 401px; float: left; padding: 0px 0px 0px 0px; }
#index_news { background: url(../images/news_title.jpg) no-repeat; width: 345px; height: 25px }
#index_events { background: url(../images/upcoming_title.jpg) no-repeat; width: 345px; height: 25px }
#index_cabinet { background: url(../images/cabinet_title.jpg) #b6a88d no-repeat; background-position: 25px 0; width: 990px; height: 25px; padding: 0 0 10px 0; }
#index_cabinet_logos { padding: 10px 10px 10px 0px; }
.index_text { font-size: 11px; padding: 10px 10px 10px 0px; line-height: 20px; }

/*** Row 5 Content ***/
#row5_content { background: #b6a88d; min-height: inherit; width: 990px; margin: 0px; }
#left_menu { width: 175px; min-height: inherit; padding: 0px 0px 0px 11px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #232323; float: left}

#logos {padding: 5px; background: #b6a88d; width: 980px; }

.left_menu_main { font-weight: bold; }
.left_menu_main a:link { color: #232323; text-decoration: none; }
.left_menu_main a:visited { color: #232323; text-decoration: none; }
.left_menu_main a:active { color: #232323; text-decoration: none; }
.left_menu_main a:hover { color: #FFFFFF; text-decoration: none; }

.left_menu_main_sub {  padding: 0px 0px 0px 18px; font-size: 10px; }
.left_menu_main_sub a:link { color: #232323; text-decoration: none; }
.left_menu_main_sub a:visited { color: #232323; text-decoration: none; }
.left_menu_main_sub a:active { color: #232323; text-decoration: none; }
.left_menu_main_sub a:hover { color: #FFFFFF; text-decoration: none; }

.small_text { font-size: 10px; }
.radio_select { text-align: center; width: 10%; float: left; }
.clear { clear: both; }
.clear5 { height: 5px; clear: both; }
.clear10 { height: 5px; clear: both; }


#dots_container { width: 700px; min-height:inherit;  background: #e6e1d7; background:url(../images/content_dots.jpg) left repeat-y; padding: 0px 0px 0px 20px; float: left; }
#content_container { background: #e6e1d7; width: 700px; min-height:inherit; padding: 15px 15px -15px 15px; clear:both;}
#content_left { background: #e6e1d7; width: 430px; padding: 10px 10px 10px 10px; font-size: 13px; float: left; }
#content_left_full { background: #e6e1d7; width: 680px; padding: 10px 10px 10px 10px; font-size: 13px; float: left; }
#content_right { background: #e6e1d7;  padding: 10px 10px 10px 10px; font-size: 11px; float: right; }
#content_right_full { background: #e6e1d7;width:1px; font-size: 11px; float: left; }

#content_img {  width: 207px; background: #232323; padding: 2px;}
#content_img div { width: 205px; background: #daaa40; padding: 1px; }
#content_img img { border: 1px #232323 solid; }
#content_img_text { width: 207px; padding: 2px; }


#content_links { width:219px; background: url(../images/related_links_title.jpg) top no-repeat; padding: 30px 0px 0px 0px; margin-top: 10px; line-height: 18px; }
#content_testimonial { width:219px; background: url(../images/testimonial_title.jpg) top no-repeat; padding: 30px 0px 0px 0px; margin-top: 10px; line-height: 18px; }
#content_testimonial_byline { text-align: right; margin-top: 5px;}
 
/*** Row 5 Content ***/
#row5_fill { height: 15px; background: #b6a88d; width: 990px; clear:both; }

/*** Row 6 ***/
#row6 { height: 30px; width: 990px; margin: 0px; padding: 10px 0px 10px 0px; vertical-align: middle; text-align: center; color: #FFFFFF; font-size: 10px; }
#row6 a:link { color: #FFFFFF; text-decoration: none; }
#row6 a:visited { color: #FFFFFF; text-decoration: none; }
#row6 a:active { color: #FFFFFF; text-decoration: none; }
#row6 a:hover { color: #FFFFFF; text-decoration: underline; }

#logoimg{background:url(../images/logo.jpg) no-repeat top left; width:434px; height:142px; }
