@charset "UTF-8";
/* CSS Document */

/* CLEAR BROWSER DEFAULTS  */



	body * { margin: 0; padding: 0; }



	img { border: none; }



	a { text-decoration: none; }



	ul, ol { list-style: none; }



	fieldset { border: none; }



/* MAIN DIVS  */

	

	.clear { clear: both; }



	/* Body background */

	body { margin: 0; padding: 0; background-image:url(../images/design/page_bg.gif); }



	/* Font Sizing and formatting */

	body { font: normal 100% Arial, Helvetica, sans-serif; }

	h1 { font-size: 1.25em; }
	
	h2 { font-size: 1em; color:#009; text-align:left; padding: 25px 0px 10px 0px; }

	p, ul { font-size: .75em; }

	ul ul { font-size: 1em; }

	strong { font-weight: bold; }

	code { font: normal 100% Arial, Helvetica, sans-serif; color: red; }

	body.largefont { font-size: 125%; }
	
	#main_body p {

	margin: 5px 0 5px 0;

	/*color: #000000;*/

	}

	

#main_body a:link, a:active {

color: #1F488A;

text-decoration: underline;

}



#main_body a:visited {

color: #1f488a;

text-decoration: underline;

}



#main_body a:hover {

color: #ffffff;

text-decoration: none;

background-color: #1F488A;

} 	

	

#main_body h1 {

	font-family: arial,helvetica,sans-serif;

	font-size: 16px;

	font-weight:bold;

	color: #1f488a;

}	



#main_body h2 {

	font-family: arial,helvetica,sans-serif;

	/*font-size: 14px;*/

	font-weight:bold;

	color: #1f488a;

}

#main_body li {
	/*list-style:inside circle;*/
	margin-left:20px;
	margin-bottom:5px;
	list-style-type:disc;
	list-style:outside;
}

#main_body img { 
	margin:5px 5px;
}

#main_body hr {
	margin:10px 0;
}







	/* main container - centered in browser */

	#container { width: 960px; margin: 0 auto; background-color:#FFF; }



	/* Header */

	#header { height: 144px; /*margin-top: 6px;*/ position: relative; z-index: 70; background: #fff /*url(../app_themes/memphischamber/images/header_bkg.gif)*/ repeat-x left bottom scroll; }



		#logo { width: 420px; height: 144px; background: url(../images/shrm_logo.gif) no-repeat left bottom scroll; }

		#logo a { display: block; width: 400px; height: 144px; }

		#logo span { display: none; }





/* Top navigation - with dropdowns */

#nav-top {
	height: 36px;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 300;
	overflow: visible;
	/*background: url(../app_themes/memphischamber/images/navtop2-bg-middle.gif) repeat-x;*/
	width: 600px;
}

		#nav-top li { float: left; height: 36px; position: relative; text-align: center; }

		#nav-top li.left-cap { width: 6px; background: url(../app_themes/memphischamber/images/navtop2-bg-left.gif); }

		#nav-top li.right-cap { width: 6px; background: url(../app_themes/memphischamber/images/navtop2-bg-right.gif); }

		#nav-top li.divider { width: 0px; height: 10px; margin: 14px 0 12px 0; /*border-right: 1px solid #eee;*/ }

		#nav-top li.divider.long { height: 24px; margin: 6px 0; }

		/* top level links */

		#nav-top li a { display: block; width: 80px; color: #999; font-size:12px; line-height: 24px; margin: 6px 0; }  /* default .75em = 12px */

		#nav-top li a:hover { font-weight: bold; }

		/* dropdown list */

		#nav-top li.dropdown ul { display: none; float: left; width: 132px; padding: 0 0 14px; position: absolute; left: -6px; top: 30px; z-index: 301; }

		#nav-top li.dropdown ul { background: url(../app_themes/memphischamber/images/navtop2-dropdown2middle_base.png) no-repeat left bottom; }

		#nav-top li.dropdown ul li { float: left; width: 132px; height: auto; text-align: left; position: relative; z-index: 305;  }

		#nav-top li.dropdown ul li.dropdown-top { width: 132px; height: 6px; background: url(../app_themes/memphischamber/images/navtop2-dropdown2top.gif) no-repeat; }

		/* dropdown list links */

		#nav-top li.dropdown ul li a { display: block; width: 100px; margin: 2px 16px; font-size: .92em; line-height: 1.25em; font-weight: normal; text-decoration: underline; } /* .92em = 11px */

		#nav-top li.dropdown ul li a:hover { color: #333; font-weight: normal; }

		/* individual dropdown links */

		#nav-top li#councils-link.dropdown ul li.dropdown-top { background: url(../app_themes/memphischamber/images/navtop2-dropdown2top-left.gif) no-repeat; }

		#nav-top li#councils-link.dropdown.active { font-weight: bold; }

		#nav-top li#contact-link.dropdown ul li.dropdown-top { }

		#nav-top li#contact-link.dropdown.active { font-weight: bold; }

		#nav-top li#newsroom-link a { width: 100px;} /* longer! (default 80px) */





		/* Social media icons */

		#icons { position: absolute; right: 143px; top: 52px; z-index: 1; }

		#icons li { float: left; margin: 0 2px; }

		#icons li a { display: block; width: 16px; height: 15px; overflow: hidden; }

		#icons li#rss-icon a { background: url(../new/images/rss.gif); }

		#icons li#facebook-icon a { background: url(../new/images/facebook.gif); }

		#icons li#linkedin-icon a { background: url(../new/images/linked_in.gif); }

		#icons li#flickr-icon a { background: url(../new/images/flickr.gif); }

		#icons li#twitter-icon a { background: url(../new/images/twitter.gif); }

		#icons li span { display: none; }



		/* Search box */

		#search { width: 127px; height: 20px; position: absolute; right: 6px; top: 50px; text-align: right; } /* text-align req'd for IE6 because stretches */

		#search label { display: none; }

		#search input { width: 98px; height: 17px; position: absolute; right: 9px; top: 0px; padding: 3px 0 0 2px; border: none; background: url(../app_themes/memphischamber/images/search_1px.gif) repeat-x left top scroll; }

		#search input { font-size: 11px; }

		#search .search-left { width: 18px; height: 20px; position: absolute; left: 0px; top: 0px; background: url(../app_themes/memphischamber/images/search_left.gif); }

		#search .search-right { width: 9px; height: 20px; position: absolute; right: 0px; top: 0px; background: url(../app_themes/memphischamber/images/search_right.gif); }



		/* Main tab navigation */

		#nav-main { 
		position: absolute; 
		bottom: 0px; 
		right: 0px;
		}

		#nav-main li {	display: inline; }

		#nav-main li a { float: left; width: 109px; height: 0; padding-top: 34px; overflow: hidden; } /* hides text... somehow */

		#nav-main li#nav-main-chamber a { width: 113px; } /* chamber is longer */



		#nav-main li#nav-main-welcome a { background: url(../new/images/buttons/btn_welcome.gif); }

		#nav-main li#nav-main-business a { background: url(../new/images/buttons/btn_about.gif); }

		#nav-main li#nav-main-community a { background: url(../new/images/buttons/btn_events.gif); }

		#nav-main li#nav-main-members a { background: url(../new/images/buttons/btn_membership.gif); }

		#nav-main li#nav-main-chamber a { background: url(../new/images/buttons/btn_resources.gif); }



		#nav-main li#nav-main-welcome a:hover { background: url(../new/images/buttons/btn_welcome_over.gif); }

		#nav-main li#nav-main-business a:hover { background: url(../new/images/buttons/btn_about_over.gif); }
		
		#nav-main li#nav-main-community a:hover { background: url(../new/images/buttons/btn_events_over.gif); }

		#nav-main li#nav-main-members a:hover { background: url(../new/images/buttons/btn_membership_over.gif); }

		#nav-main li#nav-main-chamber a:hover { background: url(../new/images/buttons/btn_resources_over.gif); }



		/* active states same as hover - used for script */

		#nav-main li#nav-main-welcome a:hover { background: url(../new/images/buttons/btn_welcome_over.gif); }

		#nav-main li#nav-main-business a:hover { background: url(../new/images/buttons/btn_about_over.gif); }
		
		#nav-main li#nav-main-community a:hover { background: url(../new/images/buttons/btn_events_over.gif); }

		#nav-main li#nav-main-members a:hover { background: url(../new/images/buttons/btn_membership_over.gif); }

		#nav-main li#nav-main-chamber a:hover { background: url(../new/images/buttons/btn_resources_over.gif); }





	/* Containers for pillar pages - stripes below main nav */

	#welcome,

	#business,

	#community,

	#members,

	#chamber { float: left; }

	

	/* Middle content - contains widget container or column layouts */

	#content { float: left; width: 960px; }

	

	#welcome #content {  }

	#business #content { background: url(../app_themes/memphischamber/images/business-bg.gif) repeat-x left top scroll; }

	#community #content { background: url(../app_themes/memphischamber/images/community-bg.gif) repeat-x left top scroll; }

	#members #content { background: url(../app_themes/memphischamber/images/members-bg.gif) repeat-x left top scroll; }

	#chamber #content { background: url(../app_themes/memphischamber/images/chamber-bg.gif) repeat-x left top scroll; }





		/* hero shot container */

		#hero-container { width: 960px; height: 322px; margin-left: -20px; padding-bottom: 5px; position: relative; z-index: 50; background: url(../new/images/mrc_bg-hero-shadow.gif) no-repeat left bottom; }



		/* hero shot */

		.hero-shot { width: 960px; height: 319px; margin-left: 20px; position: relative; overflow: hidden; }

			.hero-corners { width: 960px; height: 10px; position: absolute; bottom: 0px; left: 0px; background: url(../new/images/mrc_bg-hero-corners.png) no-repeat center bottom scroll; } /* SEE IE-ALT STYLESHEET */	



		/* hero shot content placement */

		.hero-shot h2 { margin: 30px 412px 10px 32px; }

		.hero-shot h2 { font: 2.13em Arial, Helvetica, sans-serif; } /* 2.13em = 34px */

		.hero-shot p { margin: 10px 412px 10px 32px; } /* .75em = 12px */

		.hero-shot .hr { display: block; margin: 0 412px 0 32px; border-top: 1px solid #000; }

		.hero-shot .hr hr { display: none; } 

		.hero-shot ul { float: left; margin: 16px 412px 0 32px; display: inline; }

		.hero-shot ul li { float: left; width: 150px; margin: 0 10px 10px 0; }

		.hero-shot ul li a { font-weight: bold; text-decoration: underline; }

		

		/* hero dark  */

		.hero-shot.dark { background-color: white; }

		.hero-shot.dark h2 { color: #000; }

		.hero-shot.dark p { color: #000; }

		.hero-shot.dark .hr { border-top-color: #000; }

		.hero-shot.dark ul li a { color: #000; }

		

		/* hero light */

		.hero-shot.light { background-color: black; }

		.hero-shot.light h2 { color: #fff; }

		.hero-shot.light p { color: #fff; }

		.hero-shot.light .hr { border-top-color: #fff; }

		.hero-shot.light ul li a { color: #fff; }

		

		/* hero backgrounds */

		#welcome-hero { background-color: #a2a2a2; }

		#business-hero {
			background: #606 url(../new/images/about_us.jpg);
			}

		#community-hero { background: #d08612 url(../new/images/events.jpg); }

		#members-hero { background: #a30047 url(../new/images/membership.jpg); }

		#chamber-hero { background: #003d87 url(../new/images/resources.jpg); }



		/* hero borders */

		#welcome-hero { border-top: 3px solid #666; }

		#business-hero { border-top: 3px solid #5c6628; }

		#community-hero { border-top: 3px solid #993a00; }

		#members-hero { border-top: 3px solid #820038; }

		#chamber-hero { border-top: 3px solid #002d64; }



			/* media-box for hero */

			.media-box { width: 364px; height: 287px; position: absolute; top: 16px; right: 16px; background-color: #fff; }



/*BODY AND SIDEBAR DIVS*/

#body_container {
	width:960px;
	}

#sidebar_left {
	float: left; /* since this element is floated, a width must be given */
	width: 175px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	padding: 15px 10px 15px 0px; /* padding keeps the content of the div away from the edges */
	}

#sidebar_right {
	float: right; /* since this element is floated, a width must be given */
	width: 190px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	padding: 15px 0px 15px 5px; /* padding keeps the content of the div away from the edges */
	}

#main_body {
	margin: 0 200px 0 185px; /* the right and left margins on this div element creates the two outer columns on the sides of the page. No matter how much content the sidebar divs contain, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the sidebar spaces when the content in each sidebar ends. */
	padding: 20px 0; /* remember that padding is the space inside the div box and margin is the space outside the div box */
} 

#calendar_body {
	width:450px;
	margin: 0 220px 0 185px; /* the right and left margins on this div element creates the two outer columns on the sides of the page. No matter how much content the sidebar divs contain, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the sidebar spaces when the content in each sidebar ends. */
	padding: 20px 0; /* remember that padding is the space inside the div box and margin is the space outside the div box */
} 
	


	
	
#body_content {
	width: 960px;
	background-image: url(../images/design/bodyBG.gif);
	background-repeat: repeat-y;
	float: left;
	padding-bottom:25px;
	}
	
#contentSC {
	width: 960px;
	background-image: url(../images/conference/bridge.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	min-height: 550px;
	float: left;
	}	

#mainContent {
	width: 960px;
	float: left;
	}
	
#mainContentSC {
	width: 960px;
	float: left;
	}	
	
	
#homeLeft {
	width:470px;
	float: left;
	}
	
#homeMain {
	width: 220px;
	margin-left: 480px;
	}		
	
#leftcol {
	width: 175px;
	margin-left: 2px;
	float: left;
	text-align: center;
	}

#leftcol a:link, a:visited, a:active {
color: #1F488A;
text-decoration: none;
}

#leftcol a:hover {
text-decoration: none;
} 
	
	
#leftcol p {
	margin: 5px 0 5px 0;
	}	
	
#leftcolSC {
	width: 200px;
	background-image: url(../images/conference/admitOne.jpg);
	background-repeat: no-repeat;
	float: left;
	text-align: left;
	min-height: 400px;
	padding-top: 200px;
	}	
	
#leftcolSC a:link, a:active {
color: #1F488A;
text-decoration: underline;
}

#leftcolSC a:visited {
color: #1F488A;
text-decoration: underline;
}

#leftcolSC a:hover {
text-decoration: none;
} 
	
	
#leftcolSC p {
	margin: 5px 0 5px 0;
	padding-left: 8px;
	}		
	
#eventsCol {
	width: 184px;
	padding-top: 10px;
	margin-left: 770px;
	padding-left:2px;
}

.side a:link, a:active {
color: #1F488A;
text-decoration: underline;
}

.side a:visited {
color: #1F488A;
text-decoration: underline;
}

.side a:hover {
color: #ffffff;
text-decoration: none;
background-color: #1F488A;
} 

#eventsBG {
	width: 184px;
	background-color:#1F488A;
	color: #FFFFFF;
	}
	

#eventsBG p {
	margin: 0 2px 0 2px;
	}	
	
#eventsBG a:link, a:visited, a:active {
color: #FFFF00;
text-decoration: underline;
}

#eventsBG a:hover {
color: #ffffff;
text-decoration: none;
background-color: #1F488A;
} 	
		

	
/*#rightcol a:link, a:active {
color: #1F488A;
text-decoration: underline;
}

#rightcol a:visited {
color: #1f488a;
text-decoration: underline;
}

#rightcol a:hover {
color: #ffffff;
text-decoration: none;
background-color: #1F488A;
} 	
	
#rightcol h1 {
	font-family: arial,helvetica,sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #1f488a;
}	

#rightcol h2 {
	font-family: arial,helvetica,sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #1f488a;
}

#rightcolSC {
	width: 750px;
	margin-left: 215px;
	}		

#rightcolSC p {
	margin: 5px 0 5px 0;
	color: #000000;
	}
	
#rightcolSC a:link, a:active {
color: #1F488A;
text-decoration: underline;
}

#rightcolSC a:visited {
color: #1f488a;
text-decoration: underline;
}

#rightcolSC a:hover {
color: #ffffff;
text-decoration: none;
background-color: #1F488A;
} 	
	
#rightcolSC h1 {
	font-family: arial,helvetica,sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #1f488a;
}	

#rightcolSC h2 {
	font-family: arial,helvetica,sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #1f488a;
}	

	
#content p{
	font-family: verdana,geneva,sans-serif;
	font-size: 11px;
	line-height: 16px;
	/*color: #000000;
	padding: 0;
	}*/
	
.alert {
	color: #FF0000;
	}		
	
/*#content li {
	margin-left: 15px;
	}	*/
	
/*#content h1 	{
	font-family: arial,helvetica,sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #1f488a;
	padding:0;
	margin: 18px 0 16px 0;
}	*/
	
/*#content h2 	{
	font-family: arial,verdana,geneva,sans-serif;
	font-size: 16px;
	line-height: 16px;
	color: #1f488a;
	margin: 32px 0 8px 0;	
}*/

/*#content h3 	{
	font-family:arial,helvetica,sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #1f488a;
	margin: 16px 0 8px 0;	
}
*/
/*#content h4  {
	font-size : 12px;
	color : #1f488a;
	font-weight : bold;
	line-height : 16px;
	font-family : arial,helvetica,sans-serif;
	margin: 10px 0 6px 0;	
}
*/
/*#content h5  {
	font-size : 12px;
	color : #1f488a;
	font-weight : bold;
	font-family : arial,helvetica,sans-serif;
	margin: 16px 0 8px 0;	
}*/

/*#content h6 	{
	font-family: verdana,geneva,sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #1f488a;
	margin: 16px 0 8px 0;	
}	*/


	

/*#sidebar {
	margin: 15px;
	padding: 0;
	font-family: tahoma,arial,verdana,geneva,sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #464646;
	text-align:left;
	border-left:0px solid #000000;
}*/	

/*#footer a:hover {
color: #FFFFFF;
text-decoration: none;
} */

/*#footer a:link, a:visited, a:active {
color: #ffffff;
text-decoration: underline;
}
*/

#bottom {
	height: 18px;
	/*background-image: url(../images/bac_page-bottom.gif);
	background-repeat: no-repeat;*/
}	


	
.floatlft {
	float: left;
	margin: 0 20px 10px 0;
	border: 1px solid #000000;
	}
	
.floatrt {
	float: right;
	margin: 0 0 20px 15px;
	border: 1px solid #000000;
	}				
	
/*.clearit {
	clear: both;
}*/

.sidebar_news {
	margin: 0px 0 10px 0px;
	padding: 2px 0 3px 2px;
	font-family: tahoma,arial,verdana,geneva,sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 16px;
	color: #FFFFFF;
	background-color:#efefef;
	text-align:left;
	border-top:1px dashed #3F7597;
	border-bottom:1px dashed #3F7597;
}

.horz {
	margin: 0;
	padding: 3px 0 4px 15px;
	font-family: tahoma,arial,verdana,geneva,sans-serif;
	font-size: 11px;
	color: #666666;
	text-align:left;
	border-bottom:1px solid #CCCCCC;
}	 



		/* widget container for masterpages */

		#widget-container { float: left; width: 975px; margin-left: -5px; }

		

		/* WIDGETS */

		.widget { overflow: auto; display: inline; } /* inline display prevents double float margin in IE6 */



			/* Widget Contents */					

			

			.widget table { font-size: .75em; }

			.widget table.DownloadTable td{ line-height: 1.5em; }

			.widget h3 { color: #4d5358; font: bold 1.06em Arial, Helvetica, sans-serif; } /* 1.06em = 17px */

			.widget p { margin: 10px 0px; color: #4d5358; line-height: 1.25em; } /* .75em = 12px */

			.widget a { color: #333; text-decoration: underline; }

			

			.widget .icon-left { padding: 5px 10px 5px 20px; }

			.widget .floatleft { float: left; }

			.widget .floatright { float: right; margin: 0 0 0 5px; }

			

			/* Row Widgets - controls sizes and floats so that widgets appear side-by-side */

			.row-widget-small { float: left; width: 229px; height: 184px; margin: 14px 7px 0 7px; overflow: hidden; background: url(../app_themes/memphischamber/images/sm_widget.gif); }

			.row-widget-medium { float: left; width: 310px; height: 184px; margin: 14px 7px 0 7px; background: url(../app_themes/memphischamber/images/md_widget.gif); }

			.row-widget-double-medium { float: left; width: 634px; height: 184px; margin: 14px 7px 0 7px; background: url(../app_themes/memphischamber/images/double_md_widget.gif); }

			

			/* Col Widgets - widgets that are 2x tall */

			.col-widget-small-left { float: left; width: 229px; height: 382px; margin: 14px 7px 0 7px; background: url(../app_themes/memphischamber/images/col_sm_widget.gif); }

			.col-widget-medium-left { float: left; width: 310px; height: 382px; margin: 14px 7px 0 7px; background: url(../app_themes/memphischamber/images/col_md_widget.gif); }

			.col-widget-medium-right { float: right; width: 310px; height: 382px; margin: 14px 10px 0 7px; background: url(../app_themes/memphischamber/images/col_md_widget.gif); }

			.col-widget-medium-container { float: left; width: 324px; } /* used to stack 2 medium row widgets */

			

			.col-widget-medium-left-skinny { float: left; width: 229px; height: 382px; margin: 14px 7px 0 7px; background: url(../app_themes/memphischamber/images/col_md_widget.gif); }



			/* Liquid Widgets - widgets for subpage */

			#sub-widgets .widget { float: left; margin: 0 0 14px 0; }

			#subpage-container.two-col #sub-widgets .widget { margin: 0 14px 14px 0; } /* margins for widgets at bottom */

			

			.liq-widget-small { float: left; width: 229px; }

				.liq-widget-small-top { float: left; width: 229px; height: 5px; background: url(../app_themes/memphischamber/images/1000px_widget.gif); overflow: hidden; } /* overflow prevents IE6 stretching for height < font size */

				.liq-widget-small-middle { float: left; width: 229px; background: url(../app_themes/memphischamber/images/1000px_widget.gif) 0 -5px no-repeat; }

				.liq-widget-small-bottom { float: left; width: 229px; height: 5px; background: url(../app_themes/memphischamber/images/1000px_widget.gif) 0 -995px no-repeat; overflow: hidden; } /* overflow prevents IE6 stretching for height < font size */

			

			.media-box-small { width: 209px; height: 164px; margin: 10px; background-color: #888; }

			.liq-widget-small .media-box-small { margin: 5px 10px; }





		/* Subpage container */

		#subpage-container { float: left; width: 960px; padding: 28px 0 10px 0; }

		

			         /* sub-navigation - left column*/

			        #subnav-container { float: left; width: 184px; }

				#sub-navigation-top { float: left; width: 184px; background: url(../app_themes/memphischamber/images/nav_header_default.gif); }

				

				/* change top background for h1 */

				#business #sub-navigation-top { background: url(../app_themes/memphischamber/images/nav_header_business.gif); }

				#community #sub-navigation-top { background: url(../app_themes/memphischamber/images/nav_header_community.gif); }

				#members #sub-navigation-top { background: url(../app_themes/memphischamber/images/nav_header_members.gif); }

				#chamber #sub-navigation-top { background: url(../app_themes/memphischamber/images/nav_header_chamber.gif); }

				

				/* subnav header */

				#sub-navigation-top h1 { width: 184px; height: 45px; color: #fff; font: bold 1em/30px "Trebuchet MS",sans-serif; }

				#sub-navigation-top h1 span { padding-left: 10px; }

				

				/* subnav fonts and placement */

				#sub-navigation { float: left; width: 184px; padding: 0 0 15px 0; background: url(../app_themes/memphischamber/images/1000px_subnav.gif) left bottom; }

				#sub-navigation { font: 1em Arial, Helvetica, sans-serif; } /* .75em = 12px */

				

				#sub-navigation li.divider { display: block; margin: 5px 10px; padding: 0; border-top: 1px solid #ddd; height: 0px; font-size: 0px; line-height: 0px; overflow: hidden; } /* IE is retarded and requires 0 font */

				

				#sub-navigation li { margin: 0 0 5px 0; padding: 0 10px 0 10px; }

				#sub-navigation li ul { margin: 5px 0; }

				#sub-navigation li li { margin: 0 0 5px 0; padding-left: 0px; }

				#sub-navigation li li ul { margin: 5px 0 0 0; }

				#sub-navigation li li li { margin: 0 0 5px 0; padding-left: 5px; }

				

				#sub-navigation li a { font-weight: bold; line-height: 1.25em; }

				#sub-navigation li li a { font-weight: normal; }



				/* default subnav colors */

                                #sub-navigation li { color: #666; }

				#sub-navigation li a { color: #666; }

				#sub-navigation li.current a { color: #999; }

				#sub-navigation li li.current a,

				#sub-navigation li li li.current a,

				#sub-navigation li a:hover { color: #999; }

				#sub-navigation li li a { color: #797878; }

				#sub-navigation li li li a { color: #797878; }

				

				/* business subnav colors */

                                #business #sub-navigation li { color: #5c6628; font-weight:bold;}

				#business #sub-navigation li a { color: #5c6628; }

				#business #sub-navigation li.current a { color: #88983c; }

				#business #sub-navigation li li.current a,

				#business #sub-navigation li li li.current a,

				#business #sub-navigation li a:hover { color: #88983c; }



				/* community subnav colors */

                                #community #sub-navigation li { color: #993a00; font-weight:bold;}

				#community #sub-navigation li a { color: #993a00; }

				#community #sub-navigation li.current a { color: #d08612; }

				#community #sub-navigation li li.current a,

				#community #sub-navigation li li li.current a,

				#community #sub-navigation li a:hover { color: #d08612; }



				/* members subnav colors */

                                #members #sub-navigation li { color: #820038; font-weight:bold;}

				#members #sub-navigation li a { color: #820038; }

				#members #sub-navigation li.current a { color: #a30047; }

				#members #sub-navigation li li.current a,

				#members #sub-navigation li li li.current a,

				#members #sub-navigation li a:hover { color: #a30047; }



				/* chamber subnav colors */

                                #chamber #sub-navigation li { color: #002d64; font-weight:bold;}

				#chamber #sub-navigation li a { color: #002d64; }

				#chamber #sub-navigation li.current a { color: #003d87; }

				#chamber #sub-navigation li li.current a,

				#chamber #sub-navigation li li li.current a,

				#chamber #sub-navigation li a:hover { color: #003d87; }



				/* general subnav colors - grays */

				#welcome #sub-navigation li li a,

				#business #sub-navigation li li a,

				#community #sub-navigation li li a,

				#members #sub-navigation li li a,

				#chamber #sub-navigation li li a { color: #797878; }



				#welcome #sub-navigation li li li a,

				#business #sub-navigation li li li a,

				#community #sub-navigation li li li a,

				#members #sub-navigation li li li a,

				#chamber #sub-navigation li li li a { color: #797878; }





			

			/* sub-content - three column version */

			#sub-content { float: left; width: 480px; margin-left: 30px; } /* width is 10px less than maximum to allow wiggle room in IE6 b/c of 3px jog */



			/* sub-content - two column version! */

			#subpage-container.two-col #sub-content { width: 740px; } /* width is 10px less than maximum to allow wiggle room in IE6 b/c of 3px jog */

			#subpage-container.two-col #sub-content { margin-bottom: 10px; border-bottom: 1px solid #ccc; } /* same as .hr hr */

			#subpage-container.two-col #sub-content .hr { width: 740px; }			

				

						/* sub-content custom classes */

				#sub-content .breadcrumbs { margin: 10px 25px 20px 0; }

				#sub-content .dumblinks { float: right; margin-top: .75em; }

				#sub-content .hr { clear: both; display: block; width: 480px; margin-bottom: 10px; border-top: 1px solid #ccc; }

				#sub-content .hr hr { display: none; }



				#sub-content .floatright { float: right; margin: 5px 0 10px 10px; }

				#sub-content .floatleft { float: left; margin: 5px 10px 10px 0; }

				#sub-content .example-box-small { width: 200px; height: 150px; color: #fff; background-color: #888; overflow: hidden; }

				#sub-content .example-box-medium { width: 300px; height: 150px; color: #fff; background-color: #888; overflow: hidden; }

				#sub-content .example-box-long { width: 100%; height: 150px; color: #fff; background-color: #888; overflow: hidden; }

                

                /* sub-content fonts and placement */

                #sub-content h2 { margin-bottom: 10px; font: bold 2em/1em "Trebuchet MS", sans-serif; text-transform: capitalize; } /* 2em = 32px*/

                #sub-content h3 {

                    clear: both;

                    margin-top: 25px;

                    margin-right: 0;

                    margin-bottom: 10px;

                    margin-left: 0;

                    font-family: Georgia, "Times New Roman", Times, serif;

                    font-size: 1.35em;

                    line-height: 1em;

                    font-weight: normal;

                } /* 1.5em = 24px */

                #sub-content h4 {

                            clear: both;

                            margin-top: 25px;

                            margin-right: 0;

                            margin-bottom: 0px;

                            margin-left: 0;

                            font-family: Georgia, "Times New Roman", Times, serif;

                            font-size: 0.9em;

                            line-height: 1em;

                            font-weight: bold;

                            font-style: italic;

                            color: #575555;

                } /* 1.5em = 24px */



                #sub-content p { margin: 10px 25px 10px 0; color: #575555; font: .75em/1.5em Arial, Helvetica, sans-serif; } /* .75em = 12px */

                #sub-content p.callout {

                    font-family: Georgia, "Times New Roman", Times, serif;

                    font-size: 1em;

                    font-style: italic;

                    line-height: 1.5em;

                    font-weight: bold;

                }

                #sub-content p.callout.floatright { float: right; width: 40%; margin-top: 0px; text-align:right; }

                #sub-content p.callout.floatleft { float: left; width: 40%; margin-top: 0px; }

                #sub-content ul { margin: 10px 20% 10px 5%; list-style-position: outside; list-style-type: square; color: #575555; }                #sub-content li { margin: 5px 0; }

                

                #sub-content .dumblinks { font: .75em/2.5em "Trebuchet MS", sans-serif; } /* .75em = 12px */

                #sub-content .dumblinks a { font-weight: normal; text-decoration:underline; cursor: pointer; }

                #sub-content .breadcrumbs { font: bold italic .75em Arial,Helvetica, sans-serif; } /* .75em = 12px */

		#sub-content .dumblinks { float: right; margin-top: .75em; }



                #sub-content a { color: #575555; font-weight: bold; }

                #sub-content a:hover { text-decoration: underline; }



		#sub-content .SearchDialog { font-size: 14px; line-height: 30px;}

		#sub-content .SearchDialog .CMSSearchDialogSearchButton { font-size: 12px; border: 1px solid #006;}

		#sub-content .SearchDialog .CMSSearchDialogSearchForTextBox { font-size: 12px; height: 18px; border: 1px solid #006;}

		#sub-content .SearchDialog .CMSSearchDialogSearchModeDropDownList { font-size: 12px; height: 22px; border: 1px solid #006;}

		#sub-content .SearchResults { font-size: 14px; margin: 20px 0px 20px 0px; line-height: 22px;}

		#sub-content .SearchResults .SearchResult { margin: 20px 0px 20px 0px;}

                

                /* default colors */

                #sub-content h2 { color: #666; }

                #sub-content .breadcrumbs { color: #666; }

                

                #welcome #sub-content h2,

                #welcome #sub-content h3 { color: #666; }

                #business #sub-content h2,

                #business #sub-content h3 { color: #5c6628; }

                #community #sub-content h2,

                #community #sub-content h3 { color: #993a00; }

                #members #sub-content h2,

                #members #sub-content h3 { color: #820038; }

                #chamber #sub-content h2,

                #chamber #sub-content h3 { color: #002d64; }



                #welcome #sub-content .breadcrumbs { color: #666; }             

                #business #sub-content .breadcrumbs { color: #5c6628; }

                #community #sub-content .breadcrumbs { color: #993a00; }

                #members #sub-content .breadcrumbs { color: #820038; }

                #chamber #sub-content .breadcrumbs { color: #002d64; }

                

                #welcome #sub-content a { color: #575555; } 

                #welcome #sub-content a:hover { color: #575555; }

                #business #sub-content a { color: #5c6628; }

                #business #sub-content a:hover { color: #5c6628; }

                #community #sub-content a { color: #993a00; }

                #community #sub-content a:hover { color: #993a00; }

                #members #sub-content a { color: #820038; }

                #members #sub-content a:hover { color: #820038; }

                #chamber #sub-content a { color: #002d64; }

                #chamber #sub-content a:hover { color: #002d64; }			



                         /* sub-widgets - three column version */

			

                         #sub-widgets { float: right; width: 229px; position: relative; right: 0px; }

			

			/* sub-widgets - two column version */

			#subpage-container.two-col #sub-widgets { width: 746px; position: static; margin-top: 4px; }



				/* table styles */

#minimalist

{

	font-family: "Trebuchet MS", sans-serif;

	font-size: 12px;

	background: #fff;

	margin: 0px;

	width: 480px;

	border-collapse: collapse;

	text-align: left;

}

#minimalist th

{

	font-size: 1.3em;

	font-weight: normal;

	padding: 10px 8px;

	border-bottom-width: 2px;

	border-bottom-style: solid;

}

#minimalist td

{

	border-bottom: 1px solid #ccc;

	color: #666;

	padding: 6px 8px;

}



#business #sub-content #minimalist th { color: #5c6628; border-bottom-color: #5c6628; }

#community #sub-content #minimalist th { color: #993a00; border-bottom-color: #993a00; }				

#members #sub-content #minimalist th { color: #820038; border-bottom-color: #820038; }

#chamber #sub-content #minimalist th { color: #002d64; border-bottom-color: #002d64; }



#business #minimalist tbody tr:hover td { color: #5c6628; }

#community #minimalist tbody tr:hover td { color: #993a00; }				

#members #minimalist tbody tr:hover td { color: #820038; }

#chamber #minimalist tbody tr:hover td { color: #002d64; }


	/* footer */

	#footer-container { clear: left; /*margin-top: 15px;*/ padding: 2px 0px 0px;background-color: #333/*#1E488A*/; repeat-x left top scroll; }



		#footer { width: 960px; margin-left: 0 auto; }

		#footer ul.column-list { float:left; width: 175px; margin: 10px 0 10px 50px; display: inline; } /* inline display prevents double float margin in IE6 */

		#footer ul.column-list li { margin-bottom: 5px; }

		#footer ul.row-list { margin: 5px 0; text-align: center; }

		#footer ul.row-list li { display: inline }

		#footer ul.row-list li img { vertical-align: top; }

		#footer ul.row-list li span.divider { padding: 0 10px; }

		

		#footer .hr { clear: both; display: block; margin: 10px 0; border-top: 1px solid #333; }

		#footer .hr hr { display: none; } 

		

		/* footer fonts */

		#footer { }

		#footer ul.column-list { font-size: .8em; } /* .69em = 11px */

		#footer ul.column-list strong { font-size: 1em; text-decoration:underline; } /* 1.09em( of .69em) = 12px */

		#footer ul.column-list a { color: #FFF; text-decoration: none; }

		#footer ul.column-list a:hover { text-decoration: underline; }

		

		#footer ul.row-list { color: #FFF; font-size: 1em; } /* .63em = 10px */

		#footer ul.row-list a { color: #FFF; text-decoration: underline; }

		#footer ul.row-list2 { margin-bottom: 25px; }


		.hidden { display: none; }



.PollQuestion, .PollTitle

{

	display: block;

	margin: 5px 0px;

	font-size: .75em;

}

.PollAnswers label

{

	padding-left: 5px;

}

h2.link a {
	color:#009;
	text-decoration:underline;
}

h2.link a:hover {
	color:#FFF;
	background-color:#006;
}

