@charset "utf-8";



* {

	margin: 0px;

	padding: 0px;

	}



body {

	font: 15px Georgia, "Times New Roman", Times, serif;

	background: #2F4104;

}



#wrapper {

	width: 100%;

	background: #7E9537 url(../images/bg.png) repeat-x;

	}



#container {

	margin: 0 auto;

	width: 961px;

	}



#top {

	height: 57px;

	}



#top p {

	text-align: right;

	padding: 20px 5px 0 0;

	color: #fff;

	}



.topsp {

	padding: 0 20px;

	}

	

#top a:link, #top a:visited, #footer a:link, #footer a:visited {

	color: #fff;

	text-decoration: none;

	}

	

#top a:hover, #top a:active, #footer a:hover, #footer a:active {

	color: #fff;

	text-decoration: none;

	padding-bottom: 2px;

	border-bottom: 1px dashed #FFF;

	}

	

#logo {

	height: 110px;

	background: url(../images/chamber.jpg) no-repeat;

	text-align: right;

	}



.search {

	padding: 5px 0 0 15px;

	}

	

#logo p {

	font-style: italic;

	font-size: 13px;

	padding: 30px 5px 0 0;

	}

	

.logosp {

	font-size: 17px;

	}

	

#header {

	height: 261px;

	background: url(../images/bg_header.png) no-repeat;

	}

	

#flash {

	float: left;

	display: inline;

	width: 470px;

	}

	

#headtext {

	float: left;

	display: inline;

	width: 491px;

	}

	

#headtext h1 {

	color: #fff;

	font-size: 36px;

	font-weight: normal;

	font-style: italic;

	padding: 25px 0 18px 25px;

	}

	

#headtext h3 {

	color: #fff;

	font-size: 18px;

	font-weight: normal;

	font-style: italic;

	text-align: right;

	font-size: 16px;

	padding: 15px 40px 0 0;

	}

	

#headtext p {

	color: #E0D1D1;

	font-size: 14px;

	font-style: italic;

	padding: 0 50px 0 25px;

	}

	

#headtext a:link, #headtext a:visited {

	color: #fff;

	text-decoration: none;

	border-bottom: 1px dashed #fff;

	padding-bottom: 3px;

	}

	

#headtext a:hover, #headtext a:active {

	color: #7E9537;

	text-decoration: none;

	border-bottom: 1px dashed #fff;

	padding-bottom: 3px;

	}

	

#nav {

	float: left;

	display: inline;

	width: 187px;

	background: url(../images/bg_nav.png) no-repeat;

	}

	

ul#navigation {

	list-style-type: none;

	}

	

ul#navigation a {

	display: block;

	text-decoration: none;

	color: #FFF;

    font-family: Arial, 'MS Sans Serif', sans-serif, Helvetica;

	font-size: 15px;

	padding: 5px 10px 5px 15px;

	margin-left: 1px;

	border-bottom: 1px solid #98BB45;

	width: 161px;

	}

	

ul#navigation a:hover {

	color: #0000CC;

	}

	

li#navhead {

	display: block;

	color: #325508;

	font-size: 18px;

	font-variant:small-caps;

	padding: 20px 10px 5px 15px;

	margin-left: 1px;

	border-bottom: 1px solid #98BB45;

	width: 161px;

	}

	

#content {

	float: left;

	display: inline;

	width: 764px;

	margin-left: 10px;

	}

	

#center {

	float: left;

	display: inline;

	width: 545px;

	background: url(../images/bg_topbox.png) no-repeat;

	}

	

#centerfull {

	float: left;

	display: inline;

	width: 764px;

	background: url(../images/bg_topbox.png) no-repeat;

	}

	

#center h1, #centerfull h1 {

	font-size: 27px;

	color: #2C2C4E;

	font-style: italic;

	font-weight: normal;

	padding: 10px 20px 5px 25px;

	}

	

#center h2, #centerfull h2 {

	font-size: 21px;

	color: #8AA44A;

	font-style: italic;

	font-weight: normal;

	padding: 5px 20px 5px 25px;

	}

	

#center h3, #centerfull h3 {

	font-size: 18px;

	color: #8AA44A;

	font-style: italic;

	font-weight: normal;

	padding: 5px 20px 5px 25px;

	}

	

#center p, #centerfull p {

	padding: 5px 20px 10px 25px;

    font-family: Arial, 'MS Sans Serif', sans-serif, Helvetica;

	font-size: 12px;

	line-height: 140%;

	}





#center a:link, #center a:visited {

	color: #2C2C4E;

	text-decoration: none;

	}

	

#center a:hover, #center a:active {

	color: #7E9537;

	text-decoration: none;

	}

	

.centerbox {

	margin-top: 14px;

	background: #F0F0F6;

	}

	

#rightcol {

	float: left;

	display: inline;

	width: 207px;

	margin-left: 12px;

	}

	

#rightcol h2 {

	font-size: 15px;

	color: #fff;

	font-style: italic;

	font-weight: normal;

	text-align: center;

	padding: 5px 5px 10px 0;

	}

	

#rightcol h3 {

	color: #325508;

	font-size: 18px;

	font-variant:small-caps;

	padding: 20px 10px 5px 15px;

	border-bottom: 1px solid #98BB45;

	width: 161px;

	}

	

#rightcol a:link, #rightcol a:visited {

	color: #fff;

	text-decoration: none;

	font: 15px Arial, Helvetica, sans-serif;

	}

	

#rightcol a:hover, #rightcol a:active {

	color: #0000CC;

	text-decoration: none;

	font: 15px Arial, Helvetica, sans-serif;

	}

	

.sponsors {

	border: 10px solid #fff;

	margin-bottom: 15px;

	}

	

div.hr {

  height: 9px;

  margin-bottom: 10px;

  margin-top: 10px;

  background: url(../images/bg_botbox.png) no-repeat;

}



div.hr2 {

  height: 44px;

  background: url(../images/bg_spacer.png) no-repeat;

}



div.hr hr, div.hr2 hr {

  display: none;

}

	

#spacer {

	clear: both;

	height: 10px;

	}



#footer {

	margin: 0 auto;

	width: 961px;

	color: #fff;

	}

	

#footleft {

	float: left;

	display: inline;

	}

	

#footleft p {

	padding: 25px 0 25px 25px;

	font-style: italic;

	font-size: 13px;

	}

	

#footright {

	float: right;

	display: inline;

	}

	

#footright p {

	padding: 25px 0 25px 25px;

	font-style: italic;

	font-size: 13px;

	text-align: right;

	}

	

.committee {

	font-size: 14px;

	font-weight: bold;

	font-style: italic;

	color: #2C2C4E;

	font: 15px Georgia, "Times New Roman", Times, serif;

	}

	

#iframes {

	margin-left: 15px;

	}

	

small {

	font-family: Arial, Helvetica, Sans-Serif;

	font-size: 10px;

	line-height: 1.5em;

	margin-left: 25px;

	}

	

/* Form */

#contactForm label {

	float: left;

	width: 100px;

	padding: 0;

	margin-left: 1.2em;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

#contactForm div {

	clear: left;

	padding: 0;

	margin: 0.4em;

}

#contactForm legend {

	color: #8AA44A;

	padding: 0;

	margin-left: 0.5em;

	font-weight: bold;

	font-size: 15px;

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

	font-style: italic;

}



#contactForm fieldset {

	width: 475px;

	margin: 0 0 0 25px;

	padding: 0;

	border: 1px solid #006633;

}



#contactForm .txt {

	border: 1px solid #D8C3DE;

}



#contactForm div.submit {

	text-align: center;

}



.btn {

	padding: 0;

	border: 1px solid #006633;

	background-color: #8AA44A;

	color: #FFF;

}



#poweredby {

	display: none !important;

	}