/*Reset Styles*/
html, body, div, span,  h1, h2, h3, h4, h5, h6, p, blockquote, pre, a,
abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd,
q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl,
dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody,
tfoot, thead, tr, th, td {
background:transparent none repeat scroll 0%;
border:0pt none;
font-size:100%;
margin:0pt;
outline-color:invert;
outline-style:none;
outline-width:0pt;
padding:0pt;
vertical-align:baseline;
}

html, body{
 font-family: verdana, sans-serif	
}
body{
 font-size: 56%;
 background: #fff
}

#containerbox {display: block;width: 960px; padding:0 0 10px 0; margin: 0 0 40px 40px; background: #fff; }

#topbox{
        background: url(../images/top.png) no-repeat transparent;
        padding: 0;
        margin: 0;
        height: 38px;
}
#quicklinks{
	width:280px;
	padding:5px;
	float: right;
	text-align: right;
}


#headerbox{margin: 30px 0 0 0; padding: 0;}
#logobox {
	width:140px;
	margin: 0 10px;
	float: left;
	display: inline;
	text-align: center;
}

#bottomlinks{
	
	margin: 0 10px;
}

#mainbox{margin: 0; padding: 0 0 50px 0}

.banner{margin: 0 0 0 10px;}

#breadcrumb{
	float:left;
        width: 260px;
        padding:5px;
        
}
#breadcrumb ul{list-style: none;
margin:0; padding:0}

#breadcrumb li {
	float: left;
	font-size: 0.8em;
	padding: 0 20px 0 0;
        margin:0}


#contentbox {
   margin: 10px 10px;
   width: 650px;
   float: left;
   }


#navbox {width:140px; margin: 0 10px; float: left;  display: inline;background: #eee; padding:0 0 40px 0}


ul.hbutton, dl.hbutton {
   width: 100%;
   margin: 0;
   padding: 5px 0 15px 0;
}


#menu dl{
	/*width: 660px;*/
	clear: right;
	float: right;
	margin: 40px 0 0 10px
	
	}
#menu dd{
	DISPLAY: inline; 
	LIST-STYLE-TYPE: none;
        margin:0;
        padding:0;
	
}
#menu a{
	float: left;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1.2em; 
	margin: 0 20px 0 0 ;
	TEXT-DECORATION: none; 
	PADDING: 6px 0 5px 5px;
}
#menu dd span {display:none}

#menu a:link,#menu a:visited {
	COLOR: #999; background: none ;
}
#menu a:hover,#menu a:active {
	color: #827b00; background: none;
}
#menu a.current:link{
	color:#827b00;
	background: none;
	
}





#footerbox {
	
	clear: both;margin: 20px 0 30px 0; }
#linksbox{}
#copyrightbox{margin: 60px 10px 0 10px;
                border-top: 1px solid #ccc;
                padding-top:6px;
                text-align: right}
	


.spacer {clear:both;line-height: 0; margin:0;padding:0}




		
		
		
/* ############### End Main Structure ### */




 P {
	FONT-SIZE: 1.3em;
        MARGIN-top: 2em;
        line-height: 1.6em;
}
 B {
	FONT-SIZE: 12px; FONT-FAMILY: verdana, arial, helvetica, sans-serif;  TEXT-DECORATION: none
}
 STRONG {
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;  
}
 TD {
	FONT-SIZE: 1.3em;
	padding-right: 12px;
}


ul li{
	margin-top: 0.5em;
	
}

 H1 {
	color: #999;
	font-weight: normal;
	FONT-SIZE: 2.5em; 
	MARGIN: 0px 0 10px 0; 
}
	
h2 {font-size: 1.4em;
	MARGIN: 24px 0 0 0; 
	color: #666;
}
h2 a:link {
	font-weight: bold;
	text-decoration: none;
	COLOR: #666; BACKGROUND-COLOR: transparent; 
}
h2 a:visited {
	font-weight: bold;
	text-decoration: none;
	COLOR: #666; BACKGROUND-COLOR: transparent; 
}
h2 a:hover {
COLOR: #69e; BACKGROUND-COLOR: transparent;
	text-decoration: underline;
	
}





 H3 {
	FONT-SIZE: 12px; MARGIN: 18px 0 0 0; 
}
H4 {
	FONT-SIZE: 10px; MARGIN: 12px 0 0 0; 
}


A {
	COLOR: #127; BACKGROUND-COLOR: transparent; 
}
A:link {
	COLOR: #127; BACKGROUND-COLOR: transparent
}
A:visited {
	COLOR: #127; BACKGROUND-COLOR: transparent
}
A:hover {
	COLOR: #ce0000; BACKGROUND-COLOR: transparent
}


.spacer {line-height: 0; clear: both}










a img{
	border: none;
}
.rightbar {
	Z-INDEX: 3; LEFT: 76%; POSITION: absolute; TOP: 164px;
	width: 180px;

}
TABLE {
	MARGIN: 12px 0px 12px 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: 12px verdana, arial, helvetica, sans-serif; PADDING-TOP: 0px
}
OL {
	MARGIN: 12px 0px 0px 190px; FONT: 12px verdana, arial, helvetica, sans-serif
}
UL {
	MARGIN: 12px 0 0 20px; FONT: 12px verdana, arial, helvetica, sans-serif
}
LI {
	MARGIN-TOP: 2px
}
A {
	FONT-WEIGHT: 400;  FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
	
}
A:link {
	
}
A:visited {
	
}
A:hover {
	
}

	


#navbox ul{
	margin: 0
}
#navbox ul li{
	list-style:none;
	
}
#navbox ul li a{
	display: block;
	width: 130px;
	text-decoration: none;
	font-weight: 500;
	
	padding: 5px 0 5px 10px;
	
}
#navbox ul li a.nav3{
	border-top: dotted;
}
#navbox a#navselected{
	font-weight: bold;
}
#navbox a:hover{
	text-decoration: underline;
	
}


#sitemap
{
margin-left: 30px;

}

#sitemap ul
{
list-style: none;
margin-left: 0;
padding: 0;
border: none;
}

#sitemap li
{

margin: 20px 0 0 0;
}

#sitemap li a{
padding: 5px 5px 5px 5px;

}

html>body #sitemap li a { width: auto; }

#sitemap li a:hover
{

}

#sitemap li li
{
/*border-top: 1px solid */
margin: 5px 0 0 20px;
}

#sitemap li li a
{

text-decoration: none;
width: 100%;
}
#sitemap li li li
{

margin:0 0 0 40px;
}

#sitemap li li li a
{

text-decoration: none;
width: 100%;
}
.sitemaplink {
	FONT-SIZE: 10px; TEXT-ALIGN: right
}
.subscribe {
	
	border-style: solid;
	border-width: 1px;
	padding: 2px;
	margin: 0;
	
	
	
}
.subscribe p{
	font-size: 10px;
	padding-top: 4px;
	padding-right: 4px;
	padding-left: 4px;
	margin: 0;
	
}

#calendar {

	BORDER-RIGHT:  1px solid; PADDING-RIGHT: 3px; 
	BORDER-TOP:  1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 5px; BORDER-LEFT:  1px solid; 
	PADDING-TOP: 5px; BORDER-BOTTOM:  1px solid; TEXT-ALIGN: center
}
#calendar P {
	FONT-SIZE: 10px; LINE-HEIGHT: 12px;
	margin: 5px 0 0 0;
	padding: 0px
}
#calendar A {
text-decoration: underline;
}
#calendar h2{border-top: solid 1px ; border-bottom: solid 1px ; font-size: 10px; margin: 20px -3px 0 -3px;
FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	
}

#calendar h3{
	 font-weight : bold; margin: 10px 0 0 0 ; font-size: 10px;
	 FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

.bigevent{
FONT-SIZE: 10px; LINE-HEIGHT: 10px;
	margin: 5px 0 0 0;
	padding: 0px
}


/*
#breadcrumb {
display: none;
	FONT-SIZE: 10px; MARGIN: 0; PADDING-TOP: 0px
}
*/
input {
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	FONT-SIZE: 12px;
}
TEXTAREA {
	border-style: solid; 
	border-width: 1px;
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	OVERFLOW: hidden;
	FONT-SIZE: 12px;
}
.placeholder {
	MARGIN-BOTTOM: 200px; WIDTH: 100px; HEIGHT: 300px
}

.form{
	
	
	padding: 0 10px 5px 10px; 
	
	margin-top: 10px;

}
.form table, p{
	margin-left: 0;
	margin-top: 5px
}

.form  p{
	margin-left: 0;
}
.search{
	font-size: 10px;
	text-align: center;
	margin-top: 2px;
	
	
	
}

form#contact td{
        vertical-align:top
}
form#contact input.text,form#contact textarea{
        width: 30em;
        border: 1px solid #ccc
}

form#contact input.honey {display:none}

