body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

td {font-size: 10px; color: #000000;}

a {color: #0000FF; text-decoration: underline;}
a:visited {color: #000099; text-decoration: underline;}
a:active {color: #B2AA7E; text-decoration: underline;}
a:hover {color: #0000FF; text-decoration: none;}

a.search {font-size: 12px; color: #b2aa7d; padding: 2px 5px; text-decoration: none;}
a.search:visited {color: #9c9674; text-decoration: none;}
a.search:hover {color: #fffbe4; background-color:#b2aa7d; text-decoration: none;}
a.search:active {color: #b2aa7d; text-decoration: none;}

div.main {}
div.grow {background: url(../graphics/bg_grow.gif) repeat-x;}
div.waste {background: url(../graphics/bg_waste.gif) repeat-x;}
div.leadership {background: url(../graphics/bg_leadership.gif) repeat-x;}
div.business {background: url(../graphics/bg_business.gif) repeat-x;}

.subhead {font-size: 13px; font-weight: bold; font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;}
.subheadBig {font-size: 16px; font-weight: bold; font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;}

#container {
	/*width: 996px;*/
	width:1000px;
	margin: 0px auto;
	padding-top:10px;
	border: solid 0px #000000;
}

#header {
	width: 1000px;
	height: 130px;
	margin: 0px auto;
	position: static;
}

#headerLeft {
	width: 398px;
	height: 90px;
	background: url(../graphics/logo_100.gif) no-repeat;
	position: absolute;
	top: 0;
	left: 0;
}

#headerLeft h1 {
	margin: 0px;
}

#headerMiddle {
	padding: 0px;
	height: 130px;
	width: 845px;
	float: right;
}

/*
#headerLeft {
	float: left;
	width: 150px;
	height: 90px;
	background: url(../graphics/logo.gif) no-repeat;
}

#headerLeft h1 {
	margin: 0px;
}

#headerMiddle {
	padding: 0px;
	height: 130px;
	width: 845px;
	float: left;
}*/

#headerNav {padding: 34px 0px 0px 0px; width: auto;}

	#headerNav ul {margin: 0; padding: 0;}
	
		#headerNav ul li {
			margin: 0;
			padding: 0;
			list-style: none;
			float: left;
		}

#headerRight {
	padding: 40px 10px 0px 0px;
	text-align: right;
}

#left {
	width: 350px;
	padding: 0px 0px 10px 0px;
	float: left;
}

#left .link {
	color: #3366cc;
	padding: 10px 0px 10px 20px;
	border-bottom: 1px solid #000000;
	display: block;
	width: 130px;
}	

#left a {
	color: #000000;
	text-decoration: none;
	padding: 10px 0px 10px 20px;
	border-bottom: 1px solid #000000;
	display: block;
	width: 130px;
}

#left a:visited {
	color: #000000;
	text-decoration: none;
	padding: 10px 0px 10px 20px;
	border-bottom: 1px solid #000000;
	display: block;
}

#left a:active {
	color: #3366cc;
	text-decoration: none;
	padding: 10px 0px 10px 20px;
	border-bottom: 1px solid #000000;
	display: block;
}

#left a:hover {
	color: #3366cc;
	text-decoration: none;
	padding: 10px 0px 10px 20px;
	border-bottom: 1px solid #000000;
	display: block;
}	

#middle {	
	/*width: 584px;*/
	/*width:660px;*/
	width:615px;
	/*padding: 40px 10px 10px 15px;*/
	padding: 0px 0px 10px 0px;
	margin-left: 25px;
	line-height: 17px;
	float: left;
}

#middle p {
	padding-left: 10px;
	padding-right: 10px;
}

#middleBottom {
	width: 395px;
	position: absolute;
	bottom: 0px;
}

#right {
	width: 235px;
	/*min-height: 430px;*/
	padding: 0px;
	background: #F7F7F2;
	border: 1px solid #000000;
	float: right;
}

#rightWW {
	width: 215px;
	background-color: #ffffff;
	padding: 10px;
	color: #004d6c;
	border-bottom: 1px solid #d3d3d3;
}

#rightJoinChamber {
	width: 215px;
	background-color: #004d6c;
	padding: 10px;
	color: #74baff;
	border-bottom: 1px solid #d3d3d3;
}

#rightJoinChamber ul {
	margin: 8px 0px 8px 20px;
	padding: 0px;
}

#rightJoinChamber ul li{
	padding: 2px 0px 2px 0px;
}

#rightSearch {
	width: 215px;
	padding: 0px 10px;
	background: #606060;
}

td.search {
	color: #FFFFFF;
	font-size: 9px;
}

#rightNews {
	width: 225px;
	padding: 10px 10px 10px 0px;
}

p.footer {	
	padding: 40px 0px 10px 0px;
	line-height: normal;
	color: #999999;
	line-height: 15px;
}

p.footer a.footer {
	margin: 0px 8px 0px 8px;
	color: #999999;
	text-decoration: underline;
}

p.footer a {
	color: #999999;
	text-decoration: underline;
}

p.footer a:visited {
	color: #666666;
	text-decoration: underline;
}

p.footer a:active {
	color: #999999;
	text-decoration: none;
}

p.footer a:hover {
	color: #000000;
	text-decoration: underline;
}

h1 {
	font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #000000;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	line-height: normal;
}

h2 {
	font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	line-height: normal;
}

h3 {
	font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	line-height: normal;
}

td h3 {
	padding: 0px;
	margin: 0px;
}

.date {
	font-weight: bold;
	padding: 0px 0px 4px 10px;
	border-bottom: 1px solid #000000;
}

p.news {
	padding: 5px 0px 5px 10px;
}

p.newsheadline {
	padding: 1px 0px 0px 0px;
}

.newsheadline {
	color: #d4a900;
	font-weight: bold;
}

.newsheadlineline {
	color: #d4a900;
	font-weight: bold;
	padding: 0px 0px 4px 10px;
	border-bottom: 1px solid #000000;
}

.hiddenSpan {
	display: none;
}

.mnChamber {
	display: block;
	width: 130px;
	height: 80px;
	margin-top: 10px;
}

.growMN {
	display: block;
	width: 206px;
	height: 60px;
	background: url(../graphics/logos/grow_mn.gif) no-repeat;
	margin-left: 10px;
}

.mnWasteWise {
	display: block;
	width: 185px;
	height: 60px;
	background: url(../graphics/logos/mn_wastewise.gif) no-repeat;
	margin-left: 10px;
}

.content9 {font-size: 9px;}
.content11 {font-size: 11px;}
.content11bold {font-size: 11px; font-weight: bold;}
.content12 {font-size: 12px;}
.content12bold {font-size: 12px; font-weight: bold;}

a.joinSmall {background: url(../graphics/click_join.gif) no-repeat; width: 187px; height: 40px; display: block;}
a.joinSmall:visited {background: url(../graphics/click_join.gif);}
a.joinSmall:hover {background: url(../graphics/click_join.gif) no-repeat 0px -40px;}
a.joinSmall:active {background: url(../graphics/click_join.gif) no-repeat 0px -80px;}

a.joinChamber {background: url(../graphics/join_chamber_button.gif) no-repeat; display: block; width: 235px; height: 58px;}
a.joinChamber:visited {background: url(../graphics/join_chamber_button.gif) no-repeat;}
a.joinChamber:hover {background: url(../graphics/join_chamber_button.gif) no-repeat 0px -58px;}
a.joinChamber:active {background: url(../graphics/join_chamber_button.gif) no-repeat 0px -116px;}

a.survey {background: url(../graphics/businessVoice.gif) no-repeat; width: 150px; height: 56px; display: block;}
a.survey:hover {background: url(../graphics/businessVoice.gif) no-repeat 0 -56px;}
a.survey:active {background: url(../graphics/businessVoice.gif) no-repeat 0 -112px;}

#floatRightNav {
	float: right;
	margin: 0px 0px 10px 18px;
	text-align: right;
	line-height: 24px;
	padding: 8px 8px 8px 25px;
	border-top:  1px solid #cfcfcf;
	border-bottom:  1px solid #cfcfcf;
}

#floatRightNav span {color: #3366cc; display: block;}
#floatRightNav a {color: #000000; text-decoration: none; display: block;}
#floatRightNav a:hover {color: #3366cc;}

#floatRightImages {
	float: right;
	width: 200px;
	margin: 0px 0px 10px 10px;
	text-align: center;
	line-height: normal;
	font-size: 10px;
}

td.lightgrey {
	background-color: #F7F7F2;
	line-height: normal;
}

td.lightyellow {
	background-color: #F7F7F2;
	line-height: normal;
}

td.board {
	width: 33%;
	vertical-align: top;
	text-align: left;
	line-height: normal;
	border-bottom: 1px dotted #cfcfcf;
}

td.left {
	background-color: #F7F7F2;
	border-bottom: 1px solid #B2AA7E;
	border-right: 1px dotted #B2AA7E;
}

td.joinWasteLeft {
	background-color: #F7F7F2;
	border-bottom: 1px solid #B2AA7E;
	border-right: 1px dotted #B2AA7E;
	width: 110px;
}

td.joinWasteRight {
	background-color: #F7F7F2;
	border-bottom: 1px solid #B2AA7E;
	text-align: left;
}

td.joinBottom {
	background-color: #F7F7F2;
	border-bottom: 1px solid #B2AA7E;
}

td.joinBackgroundColor {
	background-color: #F7F7F2;
}

td.resourceWasteLeft {
	background-color: #F7F7F2;
	border-bottom: 1px solid #B2AA7E;
	border-right: 1px dotted #B2AA7E;
	text-align: left;
	vertical-align: top;
	width: 20%;
}

td.resourceWasteRight {
	background-color: #F7F7F2;
	border-bottom: 1px solid #B2AA7E;
	text-align: left;
	vertical-align: top;
	width: 20%;
}

td.leadershipPicLeft {
	border-bottom: 1px dotted #cfcfcf;
	border-right: 1px solid #cfcfcf;
	text-align: center;
	vertical-align: top;
	width: 50%;
}

td.leadershipCaptionLeft {
	border-bottom: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
	text-align: center;
	vertical-align: top;
	font-size: 10px;
	line-height: normal;
	background-color: #f0f0f0;
}

td.leadershipCaptionRight {
	border-bottom: 1px solid #cfcfcf;
	text-align: center;
	vertical-align: top;
	font-size: 10px;
	line-height: normal;
	background-color: #f0f0f0;
}

td.leadershipPicRight {
	border-bottom: 1px dotted #cfcfcf;
	text-align: center;
	vertical-align: top;
	width: 50%;
}

#form {
	background-color: #FFFFFF;
	border: 1px solid #cfcfcf;
}

#form2 {
	background-color: #FFFFFF;
	border: 1px solid #F7F7F2;
}

#newsWrapper {
	display: block;
	width: 560px;
	margin-bottom: 20px;
}
	
#newsHeader {
	display: block;
	padding: 4px;
	font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	background-color: #eeeeee;
	font-weight: bold;
}

#newsContent {
	display: block;
	padding: 4px;
}

#siteMap1 {
	border-left: 1px solid #b9b9b9;
	border-right: 1px solid #b9b9b9;
	margin-left: 30px;
}

#siteMap2a {
	padding: 6px 6px 0px 6px;
	border-bottom: 1px solid #b9b9b9;
	background-color: #eeeeee;
}

#siteMap2b {
	padding: 6px 6px 0px 6px;
	border-bottom: 1px solid #b9b9b9;
}

#siteMap3 {
	padding: 3px 0px 0px 6px;
	border-left: 1px dotted #b9b9b9;
	margin-left: 15px;
	margin-bottom: 10px;
}

#siteMap1 p {padding-left: 0px;}
#siteMap1 h1, #siteMap2a h2, #siteMap2a h3, #siteMap2b h2, #siteMap2b h3, #siteMap h2, #siteMap h3 {margin: 0px;}

#greyHead {display: block; background-color: #F7F7F2; padding: 4px; margin: 20px 0px 0px 10px;}
#greyHead h2 {margin: 0px; font-size: 16px;}
#whiteContent {display: block; padding: 5px 8px 8px 8px; margin: 0px 0px 0px 10px;}

#greyDiv {display: block; background-color: #F7F7F2; padding: 8px; margin: 5px 0px 5px 10px; width: 550px;}
#whiteDiv {display: block; padding: 8px; margin: 0px 0px 0px 10px; width: 550px;}
#blueDiv {background-color: #F7F7F2; padding: 8px; margin: 5px 0px 5px 10px; width: auto;}
#greyDiv ul li, #whiteDiv ul li {margin: 0px auto 10px auto;}
#greyDiv p, #whiteDiv p, #whiteContent p {padding-left: 0px; margin-bottom: 0px;}
#greyDiv h2, #whiteDiv h2 {margin: 0px; padding: 0px;}
#greyDiv h3, #whiteDiv h3 {padding: 0px; margin: 16px 0px 0px 0px;}
	
	#insideDiv {margin: 10px 0px 10px 10px;}
		#insideLeft {float: left; width: 106px; border: 1px solid #000000;}
			#insideLeft2 {float: left; width: 130px; padding: 0px 10px 0px 0px; text-align: right; color: #777253;}
			#insideLeft3 {float: left; width: 70px; padding: 0px 10px 0px 0px; text-align: right; color: #777253;}
			#insideLeft4 {float: left; width: 120px; padding: 0px; text-align: right; color: #777253; border: 1px solid #000000;}
			#insideLeft5 {float: left; width: 120px; padding: 0px; text-align: right; color: #B2AA7E; border: 1px solid #000000;}
		#insideRight {float: left; width: 420px; padding: 0px 0px 0px 10px;}
			#insideRight2 {float: left; width: 380px; padding: 0px 0px 0px 10px; border-left: 1px solid #cfcfcf;}
			#insideRight3 {float: left; width: 450px; padding: 0px 0px 0px 10px; border-left: 1px solid #cfcfcf;}
			#insideRight4 {float: left; width: 400px; margin-left: 10px; padding: 0px 0px 0px 10px; border-left: 1px solid #cfcfcf;}
			#insideRight5 {float: left; width: 400px; margin-left: 10px; padding: 0px 0px 0px 10px; border-left: 1px solid #B2AA7E;}
		#insideTop {padding-bottom: 10px;}
		#insideBottom {padding: 10px 0px;}

#textDiv {display: block; margin: 0px 0px 10px 0px; width: 564px; padding: 5px 0px 5px 10px;}
#textDivGrey {display: block; margin: 0px 0px 10px 0px; width: 564px; background-color: #F7F7F2; padding: 5px 0px 5px 10px;}
	#textDivLeft {width: 453px; float: left;}
	#textDivRight {width: 101px; float: left; padding-left: 10px; margin-top: 15px;}
#textDiv h3, #textDivGrey h3 {padding: 0px; margin: 0px; font-size: 14px;}
#textDiv p, #textDivGrey p {padding-left: 0px;}

.blackborder {border: 1px solid #000000;}

ul.floatList {margin: 0px; padding: 0px; list-style: none;}
ul.floatList li {display: block; float: left; width: 170px; height: 155px; margin: 15px 0px 0px 15px; padding: 0px; list-style: none; border: 1px solid #B2AA7E; background-color: #F7F7F2;}

ul.floatList2 {margin: 0px; padding: 0px; list-style: none;}
ul.floatList2 li {display: block; float: left; width: 170px; height: 185px; margin: 15px 0px 0px 15px; padding: 0px; list-style: none; border: 1px solid #B2AA7E; background-color: #F7F7F2;}

ul.imageList, ul.imageListMain {margin: 0px 0px 0px 30px; padding: 0px; list-style: none;}
ul.imageList li, ul.imageListMain li {margin: 0px 0px 10px 0px; padding: 0px; list-style: none;}
ul.imageList li a {display: block; width: 380px; background-color: D9D5BE; padding: 10px 10px 10px 70px; text-decoration: none; color: #000000;}
ul.imageList li a:visited {background-color: #D9Dd5BE; color: #000000; text-decoration: none;}
ul.imageList li a:hover {background-color: #E8E6D8; color: #000000; text-decoration: none;}
ul.imageList li a:active {background-color: #D9D5BE; color: #000000; text-decoration: none;}
ul.imageList li a h1, ul.imageListMain li a h1 {font-family: "Trebuchet MS", Georgia, Times, serif; font-size: 18px; font-weight: bold; margin: 0px 0px 0px -10px;}

ul.imageListMain a {display: block; width: 380px; background-color: #D9D5BE; padding: 10px 10px 10px 70px; text-decoration: none; color: #000000;}
ul.imageListMain li a:visited {background-color: #D9D5BE; color: #000000; text-decoration: none;}
ul.imageListMain li a:hover {background-color: #E8E6D8; color: #000000; text-decoration: none;}
ul.imageListMain li a:active {background-color: #D9D5BE; color: #000000; text-decoration: none;}

a.listEmail {background: url(../graphics/list_email.gif) no-repeat center left;}
a.listTraining {background: url(../graphics/list_training.gif) no-repeat center left;}
a.listSalesforce {background: url(../graphics/list_salesforce.gif) no-repeat center left;}
a.listBoard {background: url(../graphics/list_board.gif) no-repeat center left;}
a.listUpdates {background: url(../graphics/list_updates.gif) no-repeat center left;}
a.listNewsletters {background: url(../graphics/list_newsletters.gif) no-repeat center left;}
a.listCommittees {background: url(../graphics/list_committees.gif) no-repeat center left;}
a.listEvents {background: url(../graphics/list_events.gif) no-repeat center left;}
a.listPresentations {background: url(../graphics/list_presentations.gif) no-repeat center left;}
a.listHealth {background: url(../graphics/list_health.gif) no-repeat center left;}
a.listTransportation {background: url(../graphics/list_transportation.gif) no-repeat center left;}
a.listEnergy {background: url(../graphics/list_energy.gif) no-repeat center left;}
a.listEnvironment {background: url(../graphics/list_environment.gif) no-repeat center left;}
a.listEducation {background: url(../graphics/list_education.gif) no-repeat center left;}
a.listPromotions {background: url(../graphics/lancettriangle.jpg) no-repeat center left;}
a.listWebinars {background: url(../graphics/webinarButton.gif) no-repeat center left;}

.hidediv
{
	visibility: hidden;
	display: none;
}

.billname 
{
	color: #B2AA7E;
	font-size: 18px;
}
.billlist
{
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.tooltip-header {color: #4080cc;}

.business-services-nav-box {
	margin: 14px 0 0 0;
	padding: 6px;
	border: 1px solid #c5dfec;
	background: #ecf7fc;
}

.business-services-logo-box {
	width: 160px;
	margin: 0 0 10px 12px;
	padding: 8px;
	border: 1px solid #c5dfec;
	background: #ecf7fc;
	float: right;
}

	#middle .business-services-logo-box p {
		margin: 8px 0 0 0;
		padding: 0;
	}

	#left a.linkNormal, #Left a.linkNormal:visited {
		text-decoration: underline;
		width: auto;
		display: inline;
		padding: 0 0 0 0;
		border-bottom: none;
		margin: 0;
	}





	
ol#toc {
    height: 4em;
    list-style: none;
    margin: 0;
    padding: 0;
}

ol#toc li {
    float: left;
    margin: 0 1px 0 0;
}

ol#toc a {
    background: url(../graphics/tab2.png);
    color: #000;
    display: block;
    float: left;
    height: 4em;
    padding-left: 10px;
    text-decoration: none;
	font-size:11px;
	font-weight:bold;
}

ol#toc a:hover {
    background-color: #000;
    background-position: 0 -120px;
}

ol#toc a:hover span {
    background-position: 100% -120px;
}

ol#toc li.current a {
    background-position: 0 -60px;
    color: #fff;
}

ol#toc li.current span {
    background-position: 100% -60px;
}

ol#toc span {
    background: url(../graphics/tab2.png) 100% 0;
    display: block;
    line-height: 1em;
    padding-right: 10px;
	padding-top:12px;
}

div.content {
    border: #48f solid 0px;
    clear: left;
    padding: 1em;
	min-height:515px;
}	

#button-blog a {background-image:url(/graphics/side_blog.gif); background-repeat:no-repeat; width:191px; height:41px;}
#button-blog a:hover {background-image:url(/graphics/side_blog_on.gif); background-repeat:no-repeat;}
#button-join a {background-image:url(/graphics/side_join.gif); background-repeat:no-repeat; width:191px; height:41px;}
#button-join a:hover {background-image:url(/graphics/side_join_on.gif); background-repeat:no-repeat;}
#button-mymn a {background-image:url(/graphics/side_mymn.gif); background-repeat:no-repeat; width:191px; height:41px;}
#button-mymn a:hover {background-image:url(/graphics/side_mymn_on.gif); background-repeat:no-repeat;}
#button-twitter a {background-image:url(/graphics/side_twitter.gif); background-repeat:no-repeat; width:191px; height:41px;}
#button-twitter a:hover {background-image:url(/graphics/side_twitter_on.gif); background-repeat:no-repeat;}

#button-mnchamber a {background-image:url(/graphics/side_mnchamber.gif); background-repeat:no-repeat; width:191px; height:41px;}
#button-mnchamber a:hover {background-image:url(/graphics/side_mnchamber_on.gif); background-repeat:no-repeat;}
#button-uschamber a {background-image:url(/graphics/side_uschamber.gif); background-repeat:no-repeat; width:191px; height:41px;}
#button-uschamber a:hover {background-image:url(/graphics/side_uschamber_on.gif); background-repeat:no-repeat;}
#button-chambernet a {background-image:url(/graphics/side_chambernet.gif); background-repeat:no-repeat; width:191px; height:41px;}
#button-chambernet a:hover {background-image:url(/graphics/side_chambernet_on.gif); background-repeat:no-repeat;}
#button-account a {background-image:url(/graphics/side_account.gif); background-repeat:no-repeat; width:191px; height:41px;}
#button-account a:hover {background-image:url(/graphics/side_account_on.gif); background-repeat:no-repeat;}


/*THIS SECTION IS FOR THE MCCE NAVIGATION*/
#navcontainer ul
{
padding-left: 30px;
margin-left: 0;
background-color: #fff;
color: #000;
font-size:12px;
font-family: arial, helvetica, sans-serif;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 6px 12px 6px 12px;;
background-color: #fff;
color: #000;
text-decoration: none;
float: left;
border-right: 2px solid #9f9b74;
}

#navcontainer ul li a:hover
{
background-color: #9f9b74;
color: #fff;
}

#navcontainer .lastofnav {border-right: 0px;}
