BODY {
margin : 0;
padding : 0;
border : 0 solid #000000;
background : url(picts/background.gif);
}
.sidetext {
color : black;
font : 14px arial, verdana, sans-serif;
font-weight : normal;
border : 1px solid #225117;
}
.sidetexttitle {
color : white;
font : 14px arial, verdana, sans-serif;
font-weight : bold;
border : 1px solid #225117;
}
.date-font {
color : #ffffff;
font : bold 10px verdana, arial, sans-serif;
font-weight : normal;
}
#date-location {
right : 5px;
position : absolute;
top : 162px;
}
a:link {
	color : Olive;
	text-decoration : none;
}
a:visited {
color : #003399;
text-decoration : none;
}
a:active {
color : #003399;
text-decoration : none;
}
a:hover {
color : #ff9900;
text-decoration : none;
}
.biglink {
font : 12px verdana, arial, sans-serif;
font-weight : bold;
font-style : italic;
text-decoration : none;
}
.biglink:hover {
font : 12px verdana, arial, sans-serif;
font-weight : bold;
font-style : italic;
text-decoration : underline;
}
TABLE {
	color: #333333;
	font: 14px verdana, arial, sans-serif;
	
}
.title {
color : black;
font : 20px Arial, Helvetica, sans-serif;
font-weight : bold;
}
.subtitle {
color : #336600;
font : 17px Arial, Helvetica, sans-serif;
font-weight : bold;
}
.phonetitle {
color : #336600;
font : 12px arial, verdana, sans-serif;
font-weight : bold;
}
.copytext {
color : #999999;
font : 10px verdana, arial, sans-serif;
}
.page-splits {
border : 1px solid #225117;
background-color : #def1da;
color : #def1da;
height : 5px;
width : 100%;
}
.just {
text-align : justify;
}
#flash {
z-index : 0;
}
.formmargin {
margin : 0;
}
.smalltitle {
color : #000000;
font : 11px verdana, arial, sans-serif;
font-weight : bold;
}
.picturecomments {
color : #666666;
font : 10px verdana, arial, sans-serif;
}
.picturetitle {
color : #000000;
font : 10px verdana, arial, sans-serif;
font-weight : bold;
}
.subtitle2 {
color : #cc6600;
font : 17px verdana, arial, sans-serif;
font-weight : bold;
}
.image-border {
left : 0;
position : relative;
top : 0;
border : 0 solid #000000;
margin-bottom : 4px;
z-index : 0;
}
.image-borderon {
left : 3px;
position : relative;
top : 3px;
border : 0 solid #000000;
margin-bottom : 4px;
z-index : 0;
}
.borders {
border : 1px solid #000000;
}
.messagetitle {
color : #225117;
font : 15px verdana, arial, sans-serif;
font-weight : bold;
}
.messagetext {
color : #000000;
font : 10px verdana, arial, sans-serif;
font-weight : normal;
}
@media print {
.printhide {
display : none;
}
.printhelp {
width : 600px;
}
}
@media screen {
.printonly {
display : none;
}
}
.button-popups {
background-image : url("picts/popbutton.gif");
font : 11px arial, verdana, sans-serif;
font-weight : bold;
letter-spacing : 0;
color : #999999;
width : 100%;
height : 21px;
cursor : pointer;
border : 0 solid #003399;
background-color : #ffffff;
}
.buttonon-popups {
background-image : url("picts/popbuttonon.gif");
font : 11px arial, verdana, sans-serif;
font-weight : bold;
letter-spacing : 0;
color : #006600;
width : 100%;
height : 21px;
cursor : pointer;
border : 0 solid #225a71;
background-color : #ffffff;
}
.button {
background-color : #f0f0f0;
background-image : url("picts/popbutton.gif");
font-family : arial, verdana, helvetica, sans;
font-size : 10pt;
color : #000000;
height : 24px;
font-weight : normal;
text-align : center;
border : 1px solid #000000;
}
.buttonon {
background-color : #f0f0f0;
background-image : url("picts/popbuttonon.gif");
font-family : arial, verdana, helvetica, sans;
font-size : 10pt;
color : #225117;
height : 24px;
font-weight : normal;
text-align : center;
border : 1px dashed #225117;
}
.shadeform {
font : 13px arial, verdana, sans-serif;
background-image : url("picts/shadeform.gif");
text-align : left;
width : 210px;
border : 1px solid #000000;
}
.dropdown {
color : #333333;
width : 210px;
font : 11px arial, verdana, sans-serif;
}
.textarea {
font : 13px arial, verdana, sans-serif;
background-image : url("picts/shadeform.gif");
text-align : left;
width : 250px;
height : 135px;
border : 1px solid #000000;
}
.submitbutton {
font-size : 13px;
}
.searchform {
width : 110px;
height : 20px;
font : 11px arial, georgia, "Times New Roman", sans-serif;
border : 1px solid #000000;
}
.searchform2 {
background-image : url("picts/shadeform2.gif");
width : 100px;
height : 20px;
font : 11px arial, verdana, sans-serif;
border : 1px solid #000000;
}
.search-font {
color : silver;
font : 11px verdana, arial, sans-serif;
font-weight : bold;
}
.searchdrop {
width : 125px;
height : 20px;
margin-top : 4px;
font : 11px arial, verdana, sans-serif;
}
.searchbutton {
font-size : 11px;
}
#menulocation {
left : 16px;
position : absolute;
top : 65px;
padding : 0 0;
white-space : nowrap;
}
.menutrans 	{ filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;  }
ul#top-nav, ul#top-nav ul {
margin : 0;
padding : 0;
background : #fff;
}
ul#top-nav li {
position : relative;
list-style : none;
}
* html ul#top-nav li {
float : left;
height : 1%;
}
* html ul#top-nav li a {
height : 1%;
}
ul#top-nav ul {
position : absolute;
display : none;
left : 152px;
top : 0;
}
ul#top-nav li:hover ul ul, ul#top-nav li:hover ul ul ul, ul#top-nav li.over ul ul, ul#top-nav li.over ul ul ul {
display : none;
}
ul#top-nav li:hover ul, ul#top-nav li li:hover ul, ul#top-nav li li li:hover ul, ul#top-nav li.over ul, ul#top-nav li li.over ul, ul#top-nav li li li.over ul {
display : block;
}
ul#top-nav {
border-top : 1px solid #80a173;
border-left : 0 solid #80a173;
border-right : 0 solid #80a173;
z-index : 2;
width : 152px;
}
ul#top-nav li a {
display : block;
text-decoration : none;
padding : 4px;
text-indent : 0;
color : #ffffff;
font : 8pt Arial, Helvetica, sans-serif;
font-weight : bold;
}
ul#top-nav li.menuT {
background-color : #3a692c;
border-bottom : 1px solid #80a173;
background-image : url("picts/menu.gif");
}
ul#top-nav li.menuT:hover, ul#top-nav li.over {
background-color : #a2b78e;
background-image : url("picts/menuon.gif");
}
ul#top-nav li a:hover {
background-color : #a2b78e;
color : #ffffff;
background-image : url("picts/menuon.gif");
}
ul#sub-nav {
border-top : 1px solid #3a692c;
border-left : 1px solid #3a692c;
border-right : 1px solid #3a692c;
z-index : 3;
width : 150px;
}
ul#sub-nav li a {
display : block;
text-decoration : none;
padding : 5px;
color : #3a692c;
font : 8pt arial, verdana, helvetica, sans-serif;
font-weight : normal;
}
ul#sub-nav li {
background-color : #ffffff;
border-bottom : 1px solid #3a692c;
background-image : url("picts/spacer.gif");
}
ul#sub-nav li a:hover {
background-color : #f0f0f0;
color : #000000;
background-image : url("picts/spacer.gif");
}

