
*
{
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6, h7, p, li, td, th, label, input, select, blockquote, dt, dd
{
	font-family: Verdana, Arial, sans-serif;
}

p, li, td, label, input, select, blockquote, dt, dd
{
	font-size: 10px;
}

th
{
	font-size: 14px;
	font-weight: bold;
}

p
{
	color: #363636;
	margin: 0 0 1em;
	text-align: justify;
}

h2
{
	font-weight: bold;
	font-size: 18px;
	color: #762208;
	margin: 1.7em 0 0;
}
.DEFleft h2
{
	font-size: 14px;
}
h2 a
{
	cursor: pointer;
	text-decoration: underline;
}

h2 a:link, h2 a:visited, h2 a:active
{
	color: #762208;
}

h2 a:hover
{
	color: #B1330C;
}
#formh2
{
	font-size: 12px;
}
blockquote
{
	font-style: italic;
	margin: 1em;
}

ul
{
	margin: 0 0 1em;
}

li
{
	margin: 0 0 2px 3ex;
}

input#btnNorm
{
	display: none;
}

table
{
	border: 0;
	margin: 0 0 1em 0;
	border-spacing: 0;
	width: 100%;
}

td, th
{
	vertical-align: top;
	padding: 2px;
}

td.numeric, th.numeric, td.phone, th.phone
{
	text-align: right;
}

tr.alt td
{
	background-color: #F3EED9;
}
div.alt
{
	background-color: #F3EED9;
}

thead th
{
	text-align: left;
	background-color: #DDD8C7;
	padding: 3px;
}

.hide
{
	text-indent: -9999px;
	font-size: 1px;
	overflow: hidden;
}

.skip
{
	height: 0;
	width: 0;
	overflow: hidden;
	position: absolute;
}

.center
{
	text-align: center;
}

body
{
	background: url(../img/bg.jpg) top left repeat-x #E7CD5E;
	text-align: center;
}

div#home, div#wide, div#secondary
{
	width: 801px;
	margin: 0 auto;
	text-align: left;
}

div#home
{
	background: url(../img/bg-r.gif) top left repeat-y transparent;
}
div#secondary
{
	background: url(../img/bg-r-s.gif) top left repeat-y transparent;
}
div#wide
{
	background: url(../img/bg-r-w.gif) top left repeat-y transparent;
}

div#home div.wrap
{
	background: url(../img/bg-t.jpg) 759px 219px no-repeat transparent;
}

div#secondary div.wrap
{
	background: url(../img/bg-t-s.jpg) 619px 219px no-repeat transparent;
}

div#wide div.wrap
{
	background: url(../img/bg-t.jpg) 759px 219px no-repeat transparent;
}

/* Header */
div#head
{
	position: relative;
	background: url(../img/top.gif) top left no-repeat #3E3027;
	height: 219px;
}

div#logo
{
	position: absolute;
	top: 49px;
	left: 0px;
}

div#logo img
{
	border: 0;
}

p#slogan
{
	width: 310px;
	height: 51px;
	position: absolute;
	top: 107px;
	left: 455px;
	background: url(../img/slogan.gif) top left no-repeat #3E3027;
}

ul#topnav
{
	margin: 0;
	padding: 0;
}

ul#topnav li
{
	list-style-type: none;
	position: absolute;
	top: 158px;
	height: 61px;
	margin: 0;
}

ul#topnav li a
{
	background-color: #3E3027;
	background-image: url(../img/nav-t.gif);
	background-repeat: no-repeat;
	display: block;
	height: 61px;
}

ul#topnav li.guide
{
	left: 174px;
	width: 160px;
}
ul#topnav li.guide a
{
	background-position: 0px 0px;
}
ul#topnav li.guide a:hover
{
	background-position: 0px -61px;
}

ul#topnav li.newsletter
{
	left: 635px;
	width: 150px;
}
ul#topnav li.newsletter a
{
	background-position: -461px 0px;
}
ul#topnav li.newsletter a:hover
{
	background-position: -461px -61px;
}

ul#topnav li.area
{
	left: 334px;
	width: 150px;
}
ul#topnav li.area a
{
	background-position: -160px 0px;
}
ul#topnav li.area a:hover
{
	background-position: -160px -61px;
}

ul#topnav li.chamber
{
	left: 484px;
	width: 150px;
}
ul#topnav li.chamber a
{
	background-position: -310px 0px;
}
ul#topnav li.chamber a:hover
{
	background-position: -310px -61px;
}


ul#topnav li ul
{
	/* Absolute positioning magically makes it work in IE */
	position: absolute;
	margin: 0;
	padding: 0;
	border: 1px solid #AAA;
	border-bottom: 2px solid #999;
	border-top: none;
}

ul#topnav li li
{
	/* Static also required for IE */
	position: static;
	margin: 0;
	background: none;
	top: 0;
	height: auto;
	display: block;
}

ul#topnav li li a
{
	height: auto;
	padding: 5px 3px;
	width: 160px;
	background: #EEE;
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #FFF;
}

ul#topnav li li a:link, ul#topnav li li a:visited, ul#topnav li li a:active
{
	text-decoration: none;
	color: #000;
}

ul#topnav li li a:hover
{
	text-decoration: underline;
	background: #DDD;
	border-bottom: 1px solid #BBB;
	border-top: 1px solid #EEE;
}
/* /Header */


/* Localnav */
div#localnav div.wrap
{
	width: 174px;
	background: url(../img/side-t.jpg) top left no-repeat #081225;
	padding: 30px 0 0;
	color: #FFF;
}

div#localnav
{
	background: url(../img/side-b.gif) bottom left no-repeat transparent;
	padding: 0 0 172px 0;
}

div#localnav a:link
{
	color: #FFF;
}
div#localnav a:visited
{
	color: #FFF;
}
div#localnav a:active
{
	color: #FFF;
}
div#localnav a:hover
{
	color: #FFF;
}

div#localnav ul.nav
{
	list-style-type: none;
	padding: 0;
	margin: 0;
	text-transform: uppercase;
	font-size: 10px;
}

div#localnav ul.nav li
{
	margin: 0;
	padding: 5px 10px;
	background: url(../img/side-s.gif) bottom left no-repeat transparent; /* Fix extra margin in IE */
	line-height: 1.2em;
}

div#localnav a:link, div#localnav a:visited
{
	text-decoration: none;
}
div#localnav a:hover, div#localnav a:active
{
	text-decoration: underline;
}


div#search label
{
	margin: 30px 0 0 10px;
	font-size: 12px;
	display: block;
}

div#search input.text
{
	margin: 3px 0 0 10px;
	background: url(../img/search-bg.gif) top left repeat-x #FFF;
	border: none;
	width: 127px;
	height: 20px;
}

div#search input.btn
{
	margin: 3px 0 0 2px;
	position: absolute;
}

div#search span
{
	display: block;
	margin: 0 0 0 10px;
	font-size: 12px;
}
/*
div#coty { margin: 30px 0 0 0 ; }
div#coty a {
	display: block;
	
	width: 169px;
	height: 93px;
	
	background: url(../img/coty.gif) 7px -93px no-repeat transparent;
}

div#coty a:hover, div#coty a:active { background-position: 7px 0px; }
*/

div#quicklinks h3
{
	margin: 10px 0 0 10px;
	font-size: 12px;
	font-style: italic;
	text-transform: uppercase;
}

div#quicklinks ul
{
	list-style-type: none;
	margin: 0 0 0 3px;
}

div#quicklinks li
{
	font-size: 10px;
	margin: 0 0 0 10px; /* Fix extra margin in IE */
	line-height: 1.2em;
}
/* /Localnav */


/* footer */
div#footer
{
	width: 801px;
	margin: 0 auto;
	background: url(../img/bg-b.gif) top right no-repeat transparent;
	font-size: 10px;
}

div#footer p
{
	padding: 30px 20px 20px;
	text-align: right;
}
/* /footer */



/* Layout */
div#main
{
	width: 620px;
	margin: 0 0 0 174px;
	min-height: 600px; /* IE Hacks to fix layout */
	_height: 600px;
	_margin-left: 0;
}

div#localnav
{
	float: left; /* IE Hacks to fix layout */
	_margin-right: -3px;
}
/* /Layout */


/* Home */
div#home h1
{
	width: 620px;
	height: 213px; /* background: url(../img/mh/herman.jpg) top left no-repeat transparent; */
}

div#home h2
{
	color: #253556;
	margin: 0;
}

div#home div.left, div#home div.right
{
	color: #363636;
}
div#home div.DEFleft, div#home div.DEFright
{
	color: #363636;
}
div#home div.left a:link, div#home div.left a:visited, div#home div.left a:active
{
	color: #253556;
}
div#home div.DEFleft a:link, div#home div.DEFleft a:visited, div#home div.DEFleft a:active
{
	color: #253556;
}
div#home div.left a:hover
{
	color: #0053B1;
}
div#home div.DEFleft a:hover
{
	color: #0053B1;
}

div#home div.left
{
	width: 325px;
	min-height: 150px;
	padding: 10px 20px 0;
	float: left;
}
div#home div.DEFright
{
	width: 325px;
	min-height: 150px;
	padding: 10px 20px 0;
	float: left;
}

div#home div.right
{
	margin: 0 0 0 375px;
}
div#home div.DEFleft
{
	margin: 16px 0 0 375px;
	width: 235px;
}

div#home h2.news
{
	background: url(../img/mh/news.jpg) top left no-repeat transparent;
	width: 225px;
	height: 38px;
}

div#home h2.events
{
	background: url(../img/mh/events.jpg) top left no-repeat transparent;
	width: 225px;
	height: 38px;
}

div#home dl
{
	margin: 0 5px 0 10px;
}
div#home dt
{
	font-weight: bold;
}
div#home dd
{
	margin: 0 0 10px;
}

div#home dl.events dt
{
	width: 40px;
	float: left;
}

div#home dl.events dd
{
	margin: 0 0 10px 45px;
}

/* /Home */





/* Secondary  */
div#secondary div.content h1
{
	width: 620px;
	height: 75px;
}

div.visitor h1
{
	background: url(../img/sh/visitor.jpg) top left no-repeat transparent;
}
div#secondary div.visitor div.wrap
{
	background: url(../img/ss/01.jpg) left top no-repeat transparent;
}

div.church h1
{
	background: url(../img/sh/church.jpg) top left no-repeat transparent;
}
div#secondary div.church div.wrap
{
	background: url(../img/ss/02.jpg) left top no-repeat transparent;
}

div.climate h1
{
	background: url(../img/sh/climate.jpg) top left no-repeat transparent;
}
div#secondary div.climate div.wrap
{
	background: url(../img/ss/03.jpg) left top no-repeat transparent;
}

div.communications h1
{
	background: url(../img/sh/communications.jpg) top left no-repeat transparent;
}
div#secondary div.communications div.wrap
{
	background: url(../img/ss/04.jpg) left top no-repeat transparent;
}

div.commdir h1
{
	background: url(../img/sh/commdir.jpg) top left no-repeat transparent;
}
div#secondary div.commdir div.wrap
{
	background: url(../img/ss/05.jpg) left top no-repeat transparent;
}

div.demographics h1
{
	background: url(../img/sh/demographics.jpg) top left no-repeat transparent;
}
div#secondary div.demographics div.wrap
{
	background: url(../img/ss/06.jpg) left top no-repeat transparent;
}

div.education h1
{
	background: url(../img/sh/education.jpg) top left no-repeat transparent;
}
div#secondary div.education div.wrap
{
	background: url(../img/ss/07.jpg) left top no-repeat transparent;
}

div.lodging h1
{
	background: url(../img/sh/lodging.jpg) top left no-repeat transparent;
}
div#secondary div.lodging div.wrap
{
	background: url(../img/ss/01.jpg) left top no-repeat transparent;
}

div.housing h1
{
	background: url(../img/sh/housing.jpg) top left no-repeat transparent;
}
div#secondary div.housing div.wrap
{
	background: url(../img/ss/02.jpg) left top no-repeat transparent;
}

div.labor h1
{
	background: url(../img/sh/labor.jpg) top left no-repeat transparent;
}
div#secondary div.labor div.wrap
{
	background: url(../img/ss/03.jpg) left top no-repeat transparent;
}

div.history h1
{
	background: url(../img/sh/history.jpg) top left no-repeat transparent;
}
div#secondary div.history div.wrap
{
	background: url(../img/ss/04.jpg) left top no-repeat transparent;
}

div.organizations h1
{
	background: url(../img/sh/organizations.jpg) top left no-repeat transparent;
}
div#secondary div.organizations div.wrap
{
	background: url(../img/ss/05.jpg) left top no-repeat transparent;
}

div.professional h1
{
	background: url(../img/sh/professional.jpg) top left no-repeat transparent;
}
div#secondary div.professional div.wrap
{
	background: url(../img/ss/06.jpg) left top no-repeat transparent;
}

div.realestate h1
{
	background: url(../img/sh/realestate.jpg) top left no-repeat transparent;
}
div#secondary div.realestate div.wrap
{
	background: url(../img/ss/07.jpg) left top no-repeat transparent;
}

div.transportation h1
{
	background: url(../img/sh/transportation.jpg) top left no-repeat transparent;
}
div#secondary div.transportation div.wrap
{
	background: url(../img/ss/01.jpg) left top no-repeat transparent;
}

div.utilities h1
{
	background: url(../img/sh/utilities.jpg) top left no-repeat transparent;
}
div#secondary div.utilities div.wrap
{
	background: url(../img/ss/02.jpg) left top no-repeat transparent;
}



div.about h1
{
	background: url(../img/sh/about.jpg) top left no-repeat transparent;
}
div#secondary div.about div.wrap
{
	background: url(../img/ss/03.jpg) left top no-repeat transparent;
}

div.contact h1
{
	background: url(../img/sh/contact.jpg) top left no-repeat transparent;
}
div#secondary div.contact div.wrap
{
	background: url(../img/ss/04.jpg) left top no-repeat transparent;
}

div.staff h1
{
	background: url(../img/sh/staff.jpg) top left no-repeat transparent;
}
div#secondary div.staff div.wrap
{
	background: url(../img/ss/05.jpg) left top no-repeat transparent;
}

div.committees h1
{
	background: url(../img/sh/committees.jpg) top left no-repeat transparent;
}
div#secondary div.committees div.wrap
{
	background: url(../img/ss/06.jpg) left top no-repeat transparent;
}

div.benefits h1
{
	background: url(../img/sh/benefits.jpg) top left no-repeat transparent;
}
div#secondary div.benefits div.wrap
{
	background: url(../img/ss/07.jpg) left top no-repeat transparent;
}

div.membership h1
{
	background: url(../img/sh/membership.jpg) top left no-repeat transparent;
}
div#secondary div.membership div.wrap
{
	background: url(../img/ss/01.jpg) left top no-repeat transparent;
}

div.mission h1
{
	background: url(../img/sh/mission.jpg) top left no-repeat transparent;
}
div#secondary div.mission div.wrap
{
	background: url(../img/ss/02.jpg) left top no-repeat transparent;
}

div.ypn h1
{
	background: url(../img/sh/ypn.jpg) top left no-repeat transparent;
}
div#secondary div.ypn div.wrap
{
	background: url(../img/ss/03.jpg) left top no-repeat transparent;
}

div.events h1
{
	background: url(../img/sh/events.jpg) top left no-repeat transparent;
}
div#secondary div.events div.wrap
{
	background: url(../img/ss/04.jpg) left top no-repeat transparent;
}

div.directory h1
{
	background: url(../img/sh/directory.jpg) top left no-repeat transparent;
}
div#secondary div.directory div.wrap
{
	background: url(../img/ss/05.jpg) left top no-repeat transparent;
}

div.join h1
{
	background: url(../img/sh/join.jpg) top left no-repeat transparent;
}
div#secondary div.join div.wrap
{
	background: url(../img/ss/06.jpg) left top no-repeat transparent;
}



div.relocate h1
{
	background: url(../img/sh/relocate.jpg) top left no-repeat transparent;
}
div#secondary div.relocate div.wrap
{
	background: url(../img/ss/07.jpg) left top no-repeat transparent;
}

div.madison h1
{
	background: url(../img/sh/madison.jpg) top left no-repeat transparent;
}
div#secondary div.madison div.wrap
{
	background: url(../img/ss/01.jpg) left top no-repeat transparent;
}

div.leadership h1
{
	background: url(../img/sh/leadership.jpg) top left no-repeat transparent;
}
div#secondary div.leadership div.wrap
{
	background: url(../img/ss/02.jpg) left top no-repeat transparent;
}



div.fe h1
{
	background: url(../img/sh/fe.jpg) top left no-repeat transparent;
}
div#secondary div.fe div.wrap
{
	background: url(../img/ss/02.jpg) left top no-repeat transparent;
}

div.oe h1
{
	background: url(../img/sh/oe.jpg) top left no-repeat transparent;
}
div#secondary div.oe div.wrap
{
	background: url(../img/ss/02.jpg) left top no-repeat transparent;
}

div#secondary div.right
{
	width: 150px;
	float: right;
	padding: 90px 10px 0;
}

div#secondary div.left
{
	width: 410px;
	min-height: 150px;
	padding: 90px 15px 0;
}

div#secondary div.right ul.nav
{
	list-style-type: none;
}

div#secondary div.right ul.nav li
{
	color: #724F33;
	font-style: italic;
	margin: 0 0 10px;
}

div#secondary div.right ul.nav a:link, div#secondary div.right ul.nav a:visited, div#secondary div.right ul.nav a:active
{
	color: #724F33;
}

div#secondary div.right ul.nav a:hover
{
	color: #3C210C;
}

.info
{
	font-size: 11px;
	display: block;
	margin: 2px 0px 5px 0px;
}
/* /Secondary */
