td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.4em}
A:link {
	color: #3c6e0d;
	font-weight: bold;
	text-decoration: underline;
}
A:visited {
	color: #569F13;
	font-weight: bold;
	text-decoration: underline;
}
A:hover {
	color: #287190;
	font-weight: bold;
	text-decoration: underline;
}
.navtitle {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 100%; vertical-align: baseline}
.vertical-dot {
	background-image: url(images2011/dots_vert.gif);
	background-repeat: repeat-y;
}
.catalog {  line-height: 150%; font-size: 11px; font-family: Arial, Helvetica, sans-serif}
.directory {  font-weight: bold; color: #660066}
.elevenpx {  font-size: 11px; line-height: 140%}
p {  font-size: 12px}
.highlight {  background-color: #FFCC66}
.photo_credit {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold}
.minicalendar {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold}.bluebold {  font-weight: bold; color: #006699}
.greenbold {
	font-weight: bold;
	color: #3c6e0d
}
.greenbackground {
	background-color: #3c6e0d;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px
}
.Heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	color: #666666;}
.LGgreenHEADING {
	color: #3c6e0d;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.greybold {
	font-weight: bold;
	color: #666666;
	letter-spacing: 0.2em;
}
.orange-red-bold {
	font-weight: bold;
	color: #C30;
}
.HeadingBlue {
	color: #069;
	font: 16px/18px Arial, Helvetica, sans-serif;
}
.HeadingGreen {
	color: #3c6e0d;
	font: 16px/18px Arial, Helvetica, sans-serif;
}
.limebold-UPPER {
	font-weight: bold;
	color: #5B8D30;
	text-transform: uppercase;
}
.HeadingLARGE {
	color: #666666;
	font: 24px/28px Arial, Helvetica, sans-serif;
}
.bluebold-UPPER-LG {
	font-weight: bold;
	color: #069;
	text-transform: uppercase;
	font-size: 16px;
}
.large-purple-header {
	font-weight: bold;
	color: #660066;
	font-size: 18px;
}
.doublespace {
	line-height: 24px;
}
.redbackground {
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	background: #970e2e;
}
.red-bold {
	font-weight: bold;
	color: #970e2e;
}
.highlightLime {
	background-color: #C7E770;
	padding: 2px;
}

.headerTOPgreen {
	background-image: url(images2011/bgrd-green-diagonal.gif);
	background-repeat: repeat-x;
}

.headerTOPblue {
	background-image: url(images2011/bgrd-blue-diagonal.gif);
	background-repeat: repeat-x;
}
.headerTOPbrown {
	background-image: url(images2011/bgrd-brown-diagonal.gif);
	background-repeat: repeat-x;
}
.headerTOPorange {
	background-image: url(images2011/bgrd-purple-diagonal.gif);
	background-repeat: repeat-x;
}
.headerTOPpurple {
	background-image: url(images2011/bgrd-orange-diagonal.gif);
	background-repeat: repeat-x;
}.horizontal-dot {
	background-image: url(images2011/dots_horiz.gif);
	background-repeat: repeat-x;
}
.GreenWhiteBOLD {
	
	font-weight: bold;
	color: #FFF;
}
.footerGreen {
	background-image: url(images2011/bgrd-green-diagonal-footer.gif);
	background-repeat: repeat-x;
}
.footerBlue {
	background-image: url(images2011/bgrd-blue-diagonal-footer.gif);
	background-repeat: repeat-x;
}
.footerBrown {
	background-image: url(images2011/bgrd-brown-diagonal-footer.gif);
	background-repeat: repeat-x;
}
.TANbackground {
	background-color: #dfd4b6;
	color: #000;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-weight: bold;
}
.BrownHeadingLG {
	color: #9e4e22;
	font-weight: bold;
	font-size: 16px;
	line-height: 18px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.lessthanDOUBLEspace {
	line-height: 20px;
}
.LITEGREENbackground {
	background-color: #AFD07D;
	color: #000;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px
}
.spacedindentedmini {
	line-height: 20px;
	font-size: 11px;
	padding-left: 12px;
	text-align: left;
}
.spacedindentedminisocial {
	line-height: normal;
	font-size: 10px;
	padding-left: 8px;
	text-align: left;
}
.TANbackgroundLite {
	background-color: #dfd4b6;
	color: #000;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-weight: normal;
}
.highlightLemon {
	background-color: #F8FF84;
	padding: 2px;
}
.highlightLtBlue {
	background-color: #bee1f0;
	padding: 2px;
}

#navcontainer { margin-left: 0px; }

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
}

#navcontainer li { margin: 0 0 1px 0; }

#navcontainer a
{
display: block;
padding: 2px 2px;
width: 214px;
color: #000;
background-color: #FFF;
text-decoration: none;
}

#navcontainer a:hover
{
color: #000;
background-color: #bbd0e6;
text-decoration: none;
}

#navcontainer ul ul li { margin: 0 0 1px 12; }

#navcontainer ul ul a
{
display: block;
padding: 2px 2px 2px 2px;
width: 202px;
color: #000;
background-color: #FFF;
text-decoration: none;
}

#navcontainer ul ul a:hover
{
color: #000;
background-color: #bbd0e6;
text-decoration: none;
}


