﻿body {			
				font-family:Helvetica, Arial, Verdana, Sans-Serif;
				text-align:center;
				font-size:16px;
				margin:0px;
				padding:0px;
}
#container
 {
	width: 980px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	font-size: 0.95em;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	font-family:Helvetica, Arial, Verdana, Sans-Serif !important;
	min-height:741px; /* will be playing with this */
	clear: both;
	background-image:url('../_images/main/leftband.jpg');
	background-repeat:repeat-y;
}

/*  Begin Header Styling */
#header {
	padding:0px;
	margin:1px 0 0 11px; /* added 4-21-10 jdm */
	height: 155px;
	/*width:1020px;*/ /* removed 4-21-10 jdm */
	width:987px; /* added 4-21-10 jdm */
	background-image:url('/_images/main/site_header_complete.jpg'); /* modded 5-25-10 jdm */
	background-repeat:no-repeat; /* added 4-21-10 jdm */
}
#logolink img{margin:5px 0 0 0;}
#search_form
{
    width:245px;
    height:30px;
    position:relative;
    top:13px;
    left:5px;
}
#homeLink 
{
    display:block;width:437px;height:113px;
}
#homeLink span
{
    display:none;
}
#logo_search {
				list-style-type:none;
				margin: 0px 0px 0px -29px;
				height: 155px;
				width:437px;
				float:left;
}

#logo {
				height:112px;
				width:437px;
}
#logo a {

}
#search, #q {
	position:relative;
	top:3px;
	left:0px;
	border:1px solid #478FCA;
	margin:0px 0px 0px 10px;
	height:18px;			
				
}
#search_btn, #sa{
				position:relative;
				top:10px;
				left:0px;
}
#search_box {
				background-image:url('/_images/main/header_searchbackground.jpg');
				margin:1px 0px 0px 0px;
				height: 43px;
				width: 437px;
}
#form2, #searchbox_demo {
				height: 43px;
				width: 437px;
}
#header_images{
				float:left;
				list-style-type:none;
				padding:0px;
				margin:0px 0 0 2px;
				height:112px;
				width:570px;
}
#header_images li {
				display:inline;
				margin:0px 0px 0px -5px;
				padding:0px;
}
/*  End Header Styling */
/*  Begin Main Content Styling */
.clear{
				clear:both;
}
.center {
				text-align:center;
}
#main_content {
				margin:0;
				padding:0;
				width:1020px;
}
#sidebar {
				float:left;
				color: #003366;
				width:200px;
				min-height:960px;
				background-color:#d5e8f7;
				background-image:url('/_images/main/navigationbar_background.jpg');
				background-repeat:no-repeat;
				margin:1px 0px 0px 11px;
}
#sidebar h3, #sidebar ul {margin:15px 0px 10px 15px;}
#sidebar ul li{margin:0 0 3px -15px;}
#sidebar p {margin:0 10px 10px 15px;}
.news_events 
{
    font-size:.7em;
    margin:10px 10px;
}
.news_events a
{
    text-decoration:none;
    color:#003366;
}
.news_events a:hover
{
    color:#888;
}
#art_walk
{
    width:180px;
    height:24px;
}
#knowledge_img {
				margin:10px 27px;
}
#chamber_img {
				margin:10px 53px;
}
#ura_img {
				margin:10px 26px;
}
#twitter_link img {margin:10px 15px;}

/* Main Content from the Database - Jen's Stuff */

#main_image_wrap{}
.main_image{}
#main_content_header{margin:15px 0 15px 10px;}
#index_left p{}

/* End Jen's Stuff */

/*  Begin Navigation Styling */
#navigation_box {
				float:left;
				display:inline;
				background-color:#3d3d3d;
				height:43px;
				width:786px;
				margin:1px 0 0 1px;
}

#nav_list {
			float:left;
			display:inline;
			list-style-type:none;
			padding:0px;
			margin:8px 0 0 0;
			color:#fff;
			font-size:1.2em;	
}

#nav_list li {
				position:relative;
				float:left;
				margin:0px 0px 0px 15px;
				padding:0px;
}

.nav_link {
			   	text-decoration:none;
			   	display:block;
				color:#fff;
}

.nav_link:hover {
				color:#f89b2f;
}

/* Added as of 8-26-09 */
#nav_list li ul
{
	clear: both;
	display: none;
}

#nav_list li:hover ul
{
	position: absolute;
	display: inline;
	left: -15px;
	top: 20px;
	width: 160px;
	margin: 0;
	padding: 0px 5px 10px 15px;
	background:#3d3d3d;
	z-index:3;
}

#nav_list li ul li
{
	float: none;
	margin: 5px 0 0 0;
	list-style-type:none;
	font-size:.7em;
}

/*  End of Navigation Styling */
#main_image_wrap{text-align:center;}
#index_page_content{
				width:790px;
}
#index_left{
				width:480px;
				min-height:500px;
				display:inline;
				float:left;
				margin:1px 0px 0px 1px;
}
#welcome_banner{
				width:480px;
				height:30px;
				background-color:#f89b2f;
				color:#ffffff;
				text-align:center;
				font-size:1.8em;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:500;
				padding:5px 0px 10px 0px;
}
#index_left p {
				margin:10px 10px;
				line-height: 1.4em;
}
#index_right{
				width:305px;
				min-height:500px;
				display:inline;
				float:left;
				margin:1px 0px 0px 1px;

}
.category_heading {
				clear:both;
				background-image:url('/_images/main/tableheader_background.jpg');
				background-repeat:repeat-x;
				height:34px;
				color: #003366;
				margin:0px;
				padding: 5px 0px 0px 9px;
}
#quick_links1
{
    margin:0px;
    padding:5px 25px;
}
#quick_links1 li
{
    display:inline;
    line-height:.85em;
    height:15px;
    width:130px;
    float:left;
    margin:0px 5px 0px 0px;
    padding:0 3px 3px 0;
}
#quick_links2
{
    padding:0px 0px 0px 45px;
}
#quick_links1, #quick_links2
{
    float:left;
    width:285px;
}
#agenda, #quick_links1, #quick_links2, #upcoming_meetings 
{
    font-size:.7em;
    margin:0px -10px 10px -10px;
    list-style-image:url('/_images/main/arrowsmall.gif');
}
#agenda a, #quick_links1 a, #quick_links2 a, #upcoming_meetings a
{
    text-decoration:none;
    color:#003366;
}
#agenda a:hover, #quick_links1 a:hover, #quick_links2 a:hover, #upcoming_meetings a:hover
{
    color:#777;
}
.upcoming_calendar{position:relative;top:5px;left:30px;margin:0 0 25px 0;width:250px;height:175px;}
.upcoming_header{margin:0;}
.upcoming_day{text-decoration:none;}
.upcoming_day a, .eventDay a {color:#000;text-decoration:none;}
.upcoming_today{}
.upcoming_today a {color:#000;text-decoration:none;}
.eventDay{ background-color:#a1ceef;}
.eventDay:hover {background-color:#f89b2f}
.eventDay:hover div.eventList{display:block;}
.eventDay{}
.eventList{ display:none;position:absolute;top:635px;left:535px;width:250px;min-height:100px; background-color:#f5fafd; border:solid 1px #a9a9a9; text-align:left; padding:5px;z-index:99;}

#association_links{width:180px;margin:15px auto 25px; border-top:1px solid #3674b2; border-bottom:1px solid #3674b2;}
#tourbook{width:155px;margin:0 auto 35px;}
#facebook_container{text-align:center;width:200px;margin:0;}
#twitter_link{width:170px;margin:0 auto;}
/*  End Main Content Styling */
/*  Footer Styling */
#footer {
				background-image:url('/_images/main/footer_bg.jpg');
				background-repeat:repeat-x;
				height:55px;
				width:997px;
				clear:both;
				margin:0px 0px 0px 11px;
				padding:15px 0px;
				text-align:center;
				font-size: .7em;
				line-height: 1.5em;
}
#footer_nav_box, footer_employee{
				text-align:center;
				/*
				position:relative;
				top:0;
				left:290px;*/
				margin:0 auto;
}
#footer_nav, #employee_links {
			list-style-type:none;
			padding:0px;
			margin:auto 0 auto 0;	
}
#footer_nav li, #employee_links li {
				display:inline;
				margin:0px 0px 0px 10px;
				padding:0px;
}

.body_link{color:#003366; padding:2px;}
.body_link:hover, .current_page{color:#fcfcff; background-color:#848484;text-decoration:none; border:solid 1px #acacac; margin-right:-2px;}

#city_address {
				font-family: Arial, Helvetica, sans-serif;
				font-style:normal;
}
#copyright_notice {
				color:#003366;
}
/*  End Footer Styling */
