/*------- Body text -------*/

.bodytext {
	font-family:  arial, helvetica, geneva;
	font-size: 10pt;
	font-weight: 550;
	text-decoration: none;
	color: #330000;
	margin-right: 15px;
	margin-left: 15px;
	text-align: justify;
}

.contacttext {
	font-family:  arial, helvetica, geneva;
	font-size: 10pt;
	font-weight: 550;
	text-decoration: none;
	color: #330000;
	margin-right: 15px;
	margin-left: 40px;
	text-align: left;
}

	
/*------- Content titles -------*/

.menucTITLES {
	color: #446622;
	font-size: 14pt;
	font-weight: 900;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}

.menucTITLESred {
	color: #330000;
	font-size: 10pt;
	font-weight: 900;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}


.menucTITLESredl {
	color: #330000;
	font-size: 12pt;
	font-weight: 900;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}

.menucTITLESmed {
	color: #330000;
	font-size: 12pt;
	font-weight: 900;
	text-decoration: underline;
	font-family: arial, helvetica, geneva;
}


.menucTITLESsm {
	color: #999966;
	font-size: 10pt;
	font-weight: 500;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}

/*------- Content text for photos -------*/

.menucTEXT {
	color: #446622;
	font-size: 10pt;
	font-weight: 400;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
	margin-right: 7px;
	text-align: justify;
}

/*------- Content text for general info -------*/

.menucInfo {
	color: #002255;
	font-size: 10pt;
	font-weight: 400;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
	margin-right: 7px;
	text-align: justify;
}

.menucInfoindex {
	color: #002255;
	font-size: 10pt;
	font-weight: 400;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
	text-align: justify;
}

.menucbanner {
	color: #002255;
	font-size: 10pt;
	font-weight: 400;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
	text-align: left;
}

/*------- Side menu active links -------*/

A.main:link {
	color: #000066;
	font-size: 9pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}

A.main:visited {
	color: #663366;
	font-size: 9pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.main:active {
	color: #000066;
	font-size: 9pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.main:hover {
	color: #5079BB;
	font-size: 9pt;
	text-decoration: underline;
	font-family: arial, helvetica, geneva;
}

/*------- contact information active links -------*/

A.contact:link {
	color: #000066;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}

A.contact:visited {
	color: #663366;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.contact:active {
	color: #000066;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.contact:hover {
	color: #5079BB;
	font-size: 10pt;
	text-decoration: underline;
	font-family: arial, helvetica, geneva;
}


/* ------new link attempts for menu bar-------*/

A.link {color: #6699bb;
	font-size: 9pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}

A.visited {
	text-decoration: none;
}

A.active {
	text-decoration: none;
}

A.hover {
	text-decoration: none;
}

/*--General stuff--*/

.smaller { font-family:  arial, helvetica, geneva; font-size: 8pt;
font-weight: 550; text-decoration: none;}

.larger { font-family:  arial, helvetica, geneva; font-size: 10pt;
font-weight: bold; color: #ffffff;}

.bluebordertop {
border-top: solid 1px #5079BB;
border-left: solid 1px #5079BB;
border-right: solid 1px #5079BB;
padding: 2px;
margin: 0px;
}

.blueborderbottom {
border-bottom: solid 1px #5079BB;
border-left: solid 1px #5079BB;
border-right: solid 1px #5079BB;
padding: 2px;
margin: 0px;
}
.dgreenborderabout {
border-left: solid 1px #446622;
padding: 0px;
margin: 0px;
}

.dgreenborderlinks {
border-right: solid 1px #446622;
padding: 0px;
margin: 0px;
}

.dgreenbordertop {
border-right: solid 1px #446622;
border-left: solid 1px #446622;
border-top: solid 1px #446622;
padding: 0px;
margin: 0px;
}

.dgreenborderbody {
border-right: solid 1px #446622;
border-left: solid 1px #446622;
border-bottom: solid 1px #446622;
padding: 0px;
margin: 0px;
}

.grayborder {
border: solid 1px #A9A9A9;
padding: 0px;
margin: 0px;
}

.hilite {
background-color: #99CC67;
}

.gry	{
color: #339900;
}
