body {  
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 8pt; 
 /*color: #2C4F2C;*/
}


td {  
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 8pt; 
 /*color: #2C4F2C;*/
}

a, a:active, a:visited {  
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 8pt; 
 color: #2C4F2C;
}

input {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 8pt; 
}

textarea {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 8pt; 
}

select {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 8pt; 
}

.white, .white:active, .white:visited, .white:hover {
 color : white;
 text-decoration: none;
}

.noul:, .noul:active, .noul:link, .noul:visited, .noul:hover { text-decoration: none; }

.err {
 color : #990000;
 font-weight : bold;
}

.inactive { color : gray; }

.size10, .size10:active, .size10:visited, .size10:hover { font-size : 10pt; }
.size14, .size14:active, .size14:visited, .size14:hover { font-size : 14pt; }
.size16, .size16:active, .size16:visited, .size16:hover { font-size : 16pt; }

.whitearial, .whitearial:link, .whitearial:active, .whitearial:visited, .whitearial:hover { 
 font-family: Arial; 
 color : white;
 font-size:10pt; 
 text-decoration : none;
}

.greenarial, .greenarial:link, .greenarial:active, .greenarial:visited, .greenarial:hover { 
 font-family: Arial; 
 color : #2C4F2C;
 font-size:10pt;
 text-decoration : none; 
}

.redarial, .redarial:link, .redarial:active, .redarial:visited, .redarial:hover { 
 font-family: Arial; 
 color : #990101;
 font-size:10pt;
 text-decoration : none; 
}

.smallredarial, .smallredarial:link, .smallredarial:active, .smallredarial:visited, .smallredarial:hover { 
 font-family: Arial; 
 color : #990101;
 font-size:8pt;
 text-decoration : none; 
}

.smallgreenarial, .smallgreenarial:link, .smallgreenarial:active, .smallgreenarial:visited, .smallgreenarial:hover { 
 font-family: Arial; 
 color : #2C4F2C;
 font-size:8pt; 
}

.arial, .arial:link, .arial:active, .arial:visited, .arial:hover { 
 font-family: Arial; 
 font-size:10pt; 
}

/* Calendar Styles */
.outThisMonth {
 font-family : Verdana, Arial, Helvetica, sans-serif;
 color : white;
 font-size : 8pt;
 background-color : gray;
}

.inThisMonth {
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size : 8pt;
 background-color : silver;
 color : black;
}

.inThisDay {
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size : 8pt;
	font-weight : bold;
 background-color : purple;
 color : white;
}

.selectedDay {
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size : 8pt;
	font-weight : bold;
 background-color : #008A9C;
 color : white;
}

.calHeader {
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size : 8pt;
 background-color : white;
 color : black
}
/* End of calendar styles */

/* Added by Andy */

.taxonomy, .taxonomy:link, .taxonomy:active, .taxonomy:visited, .taxonomy:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 8pt; 
 color : white;
 background-color : #648B64;
}

.taxonomy a, .taxonomy a:link, .taxonomy a:active, .taxonomy a:visited, .taxonomy a:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 8pt; 
 color : white;
 background-color : #648B64;
 text-decoration : none;
}

.floating_menu, .floating_menu:link, .floating_menu:active, .floating_menu:visited, .floating_menu:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 8pt; 
 color : white;
 text-decoration : none;
}

.taxonomy_popup, .taxonomy_popup:link, .taxonomy_popup:active, .taxonomy_popup:visited, .taxonomy_popup:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 8pt; 
 color : #2C4F2C;
 background-color : #97B997;
 text-decoration : none;
}

.bbs, .bbs:link, .bbs:active, .bbs:visited, .bbs:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 8pt; 
 color : #4F794F;
}

.newstypelead {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 8pt; 
 color : maroon;
}

.newstypefeature {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 8pt; 
 color : green;
}

.newstypearchive {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 8pt; 
 color : navy;
}

/* added by Ian */
.greenbodytext {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 color : #2C4F2C;
 font-size:8pt;
}

.redbodytext {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 color : #990101;
 font-size:8pt;
}

.greenh1, .greenh1:link, .greenh1:active, .greenh1:visited, .greenh1:hover { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 color : #2C4F2C;
 font-size:13pt;
	font-weight : bold;
}

.greenh2, .greenh2:link, .greenh2:active, .greenh2:visited, .greenh2:hover { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 color : #2C4F2C;
 font-size:11pt;
	font-weight : bold;
}

.greenh3, .greenh3:link, .greenh3:active, .greenh3:visited, .greenh3:hover { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 color : #2C4F2C;
 font-size:9pt;
	font-weight : bold;
}

.tableheading
{
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 color : White;
 font-size:8pt;
	font-weight : bold;
}
