
/* paragraph spacing ////////////////////////////////////// */
p.bodytext, p.bodytext_green { margin-bottom: 10px; }
p.large_heading { margin-bottom: 12px; }
p.sub_heading { margin-bottom: 8px; }
p.x_large_text { margin-top: 16px }
p.treb_large_red { margin-top: 6px; margin-bottom: 6px; }
p.list_green { margin-top: 3px; } 
p.small_print { margin-bottom: 6px; }
p.large_text { margin-top: 12px; margin-bottom: 12px; }
p.feature_text { margin-top: 0px; margin-bottom: 4px; margin-right: 6px; }
p.feature_head_red { margin-top: 2px; margin-bottom: 2px; }
p.feature_head_green { margin-top: 0px; margin-bottom: 6px; }
p.feature_head_cyan { margin-top: 6px; margin-bottom: 6px; } 
p.caption_green, p.caption_red { margin-top: 6px; margin-bottom: 6px; } 

.heading {
	font-size: 100%; 
	line-height: 1.2; 
	font-weight: bold; 
	color: #006600; /* dk-green */
}

.heading_red {
	font-size: 100%; 
	line-height: 1.2; 
	font-weight: bold; 
	color: #CB1009; /* red */}

.large_heading {
	font-size: 120%; 
	line-height: 1.2; 
	font-weight: normal; 
	color: #525987; /* dk purple */
}

.bodytext {
	font-size: 80%; 
	line-height: 1.4; 
	font-weight: normal; 
	color: #515151;
}

.caption {
	font-size: 75%; 
	line-height: 1.4; 
	font-weight: normal; 
 	color: #922333; /* dk-red */ 
	font-style: italic;
}

.bodytext_link {
	font-size: 100%; 
	line-height: 1.4; 
	font-weight: normal;
	text-decoration: none; 
	color: #00B900; /* brite green */
}

.event_link {
	font-size: 100%; 
	font-weight: normal;
	text-decoration: none; 
	color: #1885A9; /* blue green */
}

a.bodytext_link:hover, a.bodytext_orange:hover, a.event_link:hover {
	color: #CB1009; /* red */
}

.bodytext_green {
	font-size: 80%; 
	line-height: 1.4; 
	font-weight: normal; 
	color: #006600; /* dk-green */
}

.bodytext_red {
	font-size: 80%; 
	line-height: 1.4; 
	font-weight: normal; 
 	color: #922333; /* dk-red */ 
}

.bodytext_orange {
	font-size: 80%; 
	line-height: 1.4; 
	font-weight: normal; 
	text-decoration: none; 
	color: #FF6C00; /* orange */
}

.sub_heading {
	font-size: 100%; 
	line-height: 1.2; 
	font-weight: bold; 
	color: #525987; /* dk purple */
}

.large_text {
	font-size: 100%; 
	line-height: 1.6; 
	font-weight: normal; 
	color: #006600; /* dk-green */
}

.large_text_blue {
	font-size: 100%; 
	line-height: 1.6; 
	font-weight: normal; 
	color: #3366FF; /* blue */
}

.x_large_text {
	font-size: 150%; 
	line-height: 1.6; 
	font-weight: normal; 
	color: #006600; /* dk-green */
}

.x_large_text_orange{
	font-size: 150%; 
	line-height: 1.6; 
	font-weight: normal; 
	color: #FF6C00; /* orange */
}

.small_links {
	color: #8389A9; /* dk-brey */
	font-size: 65%;
	text-decoration: none;
}

a.small_links:hover {
	color: #CB1009; /* red */
	font-size: 65%;
	text-decoration: none;
}

.tight_line_space {
	color: White;
	font-size: 20%;
}

.treb_large_red {
	font-size: 150%; 
	line-height: 1.6; 
	font-weight: normal; 
 	color: #922333; /* dk-red */ 
}

.treb_large_green {
	font-size: 100%; 
	line-height: 1.6; 
	font-weight: normal; 
	color: #006600; /* dk-green */
}

.address_green {
	font-size: 70%; 
	line-height: 1.4; 
	font-weight: normal; 
	color: #006600; /* dk-green */
}

.address_grey {
	font-size: 70%; 
	line-height: 1.4; 
	font-weight: normal; 
	color: #515151; /* grey */
}

.address_red {
	font-size: 100%; 
	line-height: 1.4; 
	font-weight: normal; 
 	color: #922333; /* dk-red */ 
}

.address_link {
	font-size: 100%; 
	line-height: 1.4; 
	font-weight: normal; 
	color: #515151; /* grey */
	text-decoration: none;
}

a.address_link:hover { color: #00CC00; }

.list_green {
	font-size: 80%; 
	line-height: 1.4; 
	font-weight: normal; 
	color: #006600; /* dk-green */
}

.list_link {
	font-size: 100%; 
	line-height: 1.4; 
	font-weight: normal;
	text-decoration: none; 
 	color: #922333; /* dk-red */ 
}

a.list_link:hover {
	color: #FFCC00; /* amber */ 
}

.list_link_yellow {
	font-size: 100%; 
	line-height: 1.4; 
	font-weight: normal;
	text-decoration: none; 
 	color:#FC0 /* dk yellow */ 
}

.list_header {
	font-size: 100%; 
	line-height: 1.4; 
	font-weight: normal;
	text-decoration: none; 
	color: #006600; /* dk-green */
}

a.list_header:hover {
	color: #CB1009; /* red */
}

.list_hidden {
	font-size: 80%; 
	line-height: 1.4; 
	font-weight: normal; 
	color: White;
}

.small_print {
	color: #666666; /* dk-brey */
	font-size: 65%;
	text-decoration: none;
}

.large_heading_2 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 140%; 
	line-height: 1.2; 
	font-weight: normal; 
	color: #525987; /* dk purple */
}

.very_large_heading {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 180%; 
	line-height: 1.2; 
	font-weight: normal; 
	color: #525987; /* dk purple */
}

.feature_text {
	font-size: 70%; 
	line-height: 1.2; 
	font-weight: normal; 
	color: #515151; /* grey */
}

.feature_text_link {
	font-size: 100%; 
	line-height: 1.2; 
	font-weight: normal;
	font-style: italic; 
	color: #00B900; /* brite green */
	text-decoration: none;
}
a.feature_text_link:hover { color: #FF6C00; /* orange */ }

.feature_head_red {
	font-size: 90%; 
	line-height: 1; 
	font-weight: bold; 
 	color: #922333; /* dk-red */ 
}

.feature_head_green {
	font-size: 90%; 
	line-height: 1; 
	font-weight: normal; 
	color: #006600; /* dk-green */
}

.feature_head_cyan {
	font-size: 90%; 
	line-height: 1; 
	font-weight: normal; 
	color: #0099FF; /* cyan */
}

.cyan_link {
	font-size: 80%; 
	line-height: 1; 
	font-weight: normal; 
	text-decoration: none;
	color: #0099FF; /* cyan */
}

a.cyan_link:hover { color: #FF6C00; /* orange */ }

.bodytext_small_green {
	font-size: 75%; 
	line-height: 1.4; 
	font-weight: normal; 
	color: #006600; /* dk-green */
}

.home_heading {
	font-size: 100%; 
	font-weight: normal; 
 	color: #922333; /* dk-red */ 
	margin: 6px 0 6px 0;
}

.home_intro {
	font-size: 75%; 
	line-height: 1.5; 
	font-weight: normal; 
	color: #006600; /* dk-green */
	margin: 0 24px 6px 0;
}

.caption_green {
	font-size: 55%; 
	line-height: 1.4; 
	font-weight: normal; 
	color: #006600; /* dk-green */
}

.caption_red {
	font-size: 55%; 
	line-height: 1.4; 
	font-weight: normal; 
	color: #922333; /* dk-red */ 
}

.red_text_link {
	font-size: 100%; 
	line-height: 1.2; 
	font-weight: normal;
	color: #FF0000; /* bright red */ 
	text-decoration: none;
}
a.red_text_link:hover { color: #FF6C00; /* orange */ }

