/*<group=copy styles>*/

TD, BODY {
	font: 14px/20px Georgia, Helvetica, sans-serif;
	color:#5a5956;
}
FORM {
	margin:0px;
}

#welcomeText {
	font: 24px/24px Georgia, Arial, Helvetica, sans-serif;
	color: #7d776b;
	border-top:1px solid #e7e7e4;
	border-bottom:1px solid #e7e7e4;
	padding: 7px 0px;
}

.srchDivOuter {
	background:#e1edd2;
	padding:30px;
}
.srchDivInner {
	background:#e8f2dc;
	border:1px solid #ffffff;
	padding:30px;
	width:auto;
}

.locBox {
	background:#f2f5ef;
	border:1px solid #e7e7e4;
	padding:11px;
	font-size:11px;
	line-height:14px;	
}

#calloutDiv {
	border:1px solid #5a5956;
	background:#ffffff;
	padding:5px;
	width:180px;
	font-size:11px; 
	line-height: 14px;
}

.big {
	font-size:25px; 
	line-height:32px;
}
.med {
	font-size:18px; 
	line-height:24px;
}

.grey {
	color:#7d776b;
}

.grn {
	color:#879f6a;
}

.blu {
	color:#7390a2;
}

.bluback {
	background:#E3E9ED;
}

.blusidebar {
	color: #7390a2;
	font: 13px/19px Georgia, Arial, Helvetica, sans-serif;
}



.title {
	font: 17px/20px Georgia,Arial, Helvetica, sans-serif;
}

.smtitle {
	font: 14px/18px Georgia,Arial, Helvetica, sans-serif;
}

.copy {
	font: 11px/14px Georgia,Arial, Helvetica, sans-serif;
}

.em {
	font: 13px/16px Georgia,Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.whtcopy {
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.news {
	font: 11px/13px Arial, Helvetica, sans-serif;
}

.posted {
	font: 9px Georgia, Helvetica, sans-serif;
	color: #aeaaa3;
}

.sm {
	font: 10px/13px Georgia, Helvetica, sans-serif;
}


	
/*</group>*/

/*<group=nav/link styles>*/

.imgbttn {
	background-color: #8B8B8B;
}

.imgbttn_on {
	background-color: #9C9C9C;
}

.rollon {
	background-color: #A1A1A1;
}

.rolloff {
	background: none;
}

A, A:link, A:visited, A:active {
	color: #458000;
	font: 14px/20px Georgia, Helvetica, sans-serif;
	text-decoration: underline;
}

A:hover {
	color: #aeaaa3;
	text-decoration: none;
	background:none;
}

A.sm, A.sm:link, A.sm:visited, A.sm:active {
	color: #458000;
	font: 10px/13px Georgia, Helvetica, sans-serif;
	text-decoration: underline;
}

A.sm:hover {
	color: #aeaaa3;
	text-decoration: none;
	background:none;
}


A.nav, A.nav:link, A.nav:visited, A.nav:active {
	color: #458000;
	font: 14px/20px Georgia, Helvetica, sans-serif;
	text-decoration: none;
}

A.nav:hover {
	color: #808080;
	text-decoration: underline;
}

A.navhere, A.navhere:link, A.navhere:visited, A.navhere:active {
	color: #000000;
	font-weight: bold;
}

A.navhere:hover {
	color: #000000;
}

A.subnav, A.subnav:link, A.subnav:visited, A.subnav:active {
	color: #458000;
	font: 11px/18px Georgia, Helvetica, sans-serif;
	text-decoration: none;
}

A.subnav:hover {
	color: #808080;
	text-decoration: underline;
}

A.subnavhere, A.subnavhere:link, A.subnavhere:visited, A.subnavhere:active {
	font: 11px/18px Georgia, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;
}

A.subnavhere:hover {
	color: #000000;
}
















A.plain, A.plain:link, A.plain:visited, A.plain:active, A.plain:hover {
	text-decoration:none;
}
	
/*</group>*/

/*<group=calendar styles>*/

A.calendarday, A.calendarday:link, A.calendarday:visited, A.calendarday:active {
	color: #60873A;
	font: bold 10px/16px Arial, sans-serif;
	text-decoration: none;
	margin: 0px;
}

A.calendarday:hover {
	text-decoration: underline;
	background-color: F1F6F9;
}

A.title, A.title:link, A.title:visited, A.title:active {
	font: 17px/20px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	margin: 0px;
}

A.title:hover {
	text-decoration: underline;
	background-color: F1F6F9;
}

A.calendaractiveday, A.calendaractiveday:link, A.calendaractiveday:visited, A.calendaractiveday:active {
	color: #60873A;
	font: bold 10px/16px Arial, sans-serif;
	text-decoration: none;
	margin: 0px;
}

A.calendaractiveday:hover {
	text-decoration: underline;
	background-color: F1F6F9;
}
	
/*</group>*/

/*<group=misc styles>*/

LI {
	list-style-type: square;
}

OL LI {
	list-style-type: decimal;
}
	
/*</group>*/

/*<group=form styles>*/

INPUT.styled {
	font: 11px Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	background-color: #FFFFFF;
	border: 1px solid #b6cb9e;
	font: 11px Arial, Helvetica, sans-serif;
	color: #5a5956;
	width: 100%;
}

INPUT.bttn {
	border: 1px outset #CCCCCC;
	background: #A52118;
	color: #ffffff;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 3px 5px 3px 5px;
}

TEXTAREA.styled {
	background: #FFFFFF;
	background-color: #FFFFFF;
	border: 1px inset #CCCCCC;
	font: 11px Arial, Helvetica, sans-serif;
	color: #5a5956;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #000000;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #CCCCCC;
	scrollbar-track-color: #CCCCCC;
	scrollbar-arrow-color: #000000;
	width: 100%;
}

SELECT.styled {
	background-color: #FFFFFF;
	width: 100%;
	border: 1px solid #b6cb9e;
	color: #5a5956;
	font: 11px Arial, Helvetica, sans-serif;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #000000;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #CCCCCC;
	scrollbar-track-color: #CCCCCC;
	scrollbar-arrow-color: #000000;
}

SELECT.search {
	background: #FFFFFF;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	color: #000000;
	font: 10px Arial, Helvetica, sans-serif;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #000000;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #CCCCCC;
	scrollbar-track-color: #CCCCCC;
	scrollbar-arrow-color: #000000;
}

INPUT.email {
	background: #FFFFFF;
	background-color: #FFFFFF;
	border: 1px inset #CCCCCC;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

INPUT.search {
	font: 11px Arial, Helvetica, sans-serif;
	border: 1px inset #CCCCCC;
	width: 114px;
	height: 17px;
	padding: 0px;
	margin: 0px;
	width: 100%;
}
	
/*</group>*/

