html {

}

body {
	background-color:#ffffff;
}

table {

}

td {
	vertical-align:top;
}

#wrapper {
	width: auto;
	margin: 0 5%; padding: 0;
	float: none !important;
}

#header {
   display:none;
}

#menu {
   display:none;
}

#menubar {
   display:none;
}

#page {
   width:auto; height:auto;
   margin:0; padding:0;
   float: none !important;
}

#sidebar {
   width:auto; height:auto;
   margin:15px; padding:0;
}

#sidebar a:link, #sidebar a:visited {
	color:#000000; text-decoration:none;
}

#sidebar img {
   display:none;
}

#sidebar h3 {
   margin:0; padding:0;
   font-size:18px; line-height:20px;
   color:#000000; font-weight:bold;
}

#sidebar strong {
	color:#8b961d; font-weight:bold;
}

#sidebar h4 {
   margin:0; padding:0;
   font-size:12px; line-height:12px;
   color:#000000; font-weight:bold;
}

#content {
   width:auto; height:auto;
   margin:15px; padding:0;
   float: none !important;
   text-align:justify;
   font-size:14px; line-height:16px;
   color:#000000;
}

#content a:link, #content a:visited {
   color:#000000; text-decoration:none;
}

#content a:hover, #content a:active {
   color:#000000; text-decoration:underline;
}

#content  ul, #content ul li {
   list-style-type:square;
}

#content ul li a:link, #content ul li a:visited {
   color:#000000; text-decoration:none;
}

#content ul li a:hover, #content ul li a:active {
   color:#000000; text-decoration:underline;
}

#content h1 {
   margin:30px 0 15px 0; padding:0;
   font-size:15px; line-height:15px;
   color:#000000; font-weight:bold;
   text-align:left;
}

#content h2 {
   margin:0 0 15px 0; padding:0;
   font-size:16px; line-height:16px;
   color:#000000; font-weight:normal;
   text-align:left;
}

#content h3 {
   margin:0; padding:0;
   font-size:14px; line-height:14px;
   color:#000000; font-weight:normal;
   font-variant:small-caps;
   text-align:left;
}

#content p {
   margin:0 0 15px 0; padding:0;
}

#content img {
   border:0;
}

#content table {
   width:auto;
	height:auto;
}

#content td {
	vertical-align:top;
   text-align:left;
}

#content table.imagegallery {
   width:500px; height:auto;
   margin:0; padding:0;
   border:0;
}

#content table.imagegallery td {
   margin:0; padding:0 10px 10px 0;
}

#content table.events {
   margin:0; padding:0;
   border:0;
}

#content table.events td {
   margin:0; padding:0 10px 10px 0;
}

.green {
   color:#000000;
}

#contactInfo {
   float:right; clear:both;
	width:150px;
	margin:10px 0 10px 15px; padding:10px 5px 5px 0;
	background-color:#b3d234;
   text-align:center;
   font-size:12px; line-height:14px;
}

#contactInfo a:link, #contactInfo a:visited {
	color:#ffffff; text-decoration:none;
}

#contactInfo a:hover, #contactInfo a:active {
	color:#ffffff; text-decoration:underline;
}

table.info {
   width:auto; height:auto;
   margin:0; padding:10px 5px 5px 0;
}

table.info td {
	vertical-align:top;
   text-align:left;
   margin:0; padding:0 0 5px 0;
}

table.info td.label {
   margin:0; padding:0 5px 5px 0;
}

input.std, select.std, textarea.std {
   width:300px;
   margin:0; padding:2px;
   border:1px solid #000000;
   font-family:'trebuchet ms',trebuchet,arial,helvetica,sans-serif;
   font-size:12px;
}

select.std {
   width:307px;
}

textarea.std {
   height:100px;
   width:420px;
}

input.submit {
   margin:15px 0 0 0; padding:2px;
   border:1px solid #000000;
   font-size:12px;
}

table.form {
   width:auto; height:auto;
   margin:0; padding:0;
   font-size:12px;
}

table.form td {
	text-align:left;
   vertical-align:top;
}

table.form td.header {
   font-size:14px; line-height:21px;
   font-weight:bold;
}

table.form td.label {
   font-size:14px; line-height:21px;
   font-weight:bold;
	text-align:right;
   vertical-align:middle;
   padding-right:5px;
}

table.form td.centered {
	text-align:center;
   vertical-align:middle;
}

table.checkboxes {
   width:auto; height:auto;
   margin:0; padding:0;
   font-size:10px;
}

table.checkboxes td {
   text-align:left;
   vertical-align:top;
}

table.checkboxes td.box {
	width:10px;
}

table.checkboxes td.title {
	width:150px;
}

.error {
   text-align:center;
   color:#ff0000;
   font-style:oblique;
}

#footer {
   width:auto; height:auto;
   margin:15px; padding:0;
   float: none !important;
   font-size:14px; line-height:16px;
   color:#000000;
   text-align:center;
}

#footer p {
   margin:0; padding:0;
   font-size:12px; line-height:35px;
   color:#000000;
}

#footer a:link, #footer a:visited {
	color:#000000; text-decoration:none;
}

#footer a:hover, #footer a:active {
	color:#000000; text-decoration:underline;
}

