a			{ color: #78A1C8; text-decoration: none; font-weight: bold; }
a:active		{ color: #78A1C8; text-decoration: none; font-weight: bold; }
a:visited		{ color: #78A1C8; text-decoration: none; font-weight: bold; }
a:hover			{ color: #D3A363; text-decoration: underline; font-weight: bold; }

font.success		{ color: #00CC00; font-weight:bold; }
font.warning		{ color: #FF0000; font-weight:bold; }


font.standard		{ color: #000000; font: 8pt Tahoma; text-decoration: none; line-height: 18px; }
font.smalltext		{ color: #000000; font: 7pt Tahoma; text-decoration: none; }


font.smallgrey		{ color: #B0B0B0; font: 7pt Tahoma; text-decoration: none; }

font.subheading		{ color: #000000; font: 10pt Tahoma; text-decoration: none; font-weight: bold; }

font.navigator		{ font:  8pt Tahoma; text-decoration: none; }

font.heading		{ color: #D3A363; font: 14pt Verdana; text-decoration: none; }

font.url		{ color: #C5C5C5; font:  7pt Tahoma; text-decoration: none; }


font.newsheading	{ color: #888888; font:  8pt Tahoma; text-decoration: none; font-weight: bold; }
font.newsdate		{ color: #A0A0A0; font:  7pt Tahoma; text-decoration: none; }
font.newstext		{ color: #000000; font:  8pt Tahoma; text-decoration: none; }


font.txtsubnav		{ color: #000000; font:  7pt Tahoma; text-decoration: none; }
td.subnav		{ text-align: left; vertical-align: middle; }
td.subnavactive		{ text-align: left; vertical-align: middle; background-color: #D0DBE5; }

td.subnavproject	{ text-align: center; vertical-align: middle; }

td.subnavtips		{ text-align: center; vertical-align: middle; }

td			{ color: #000000; font: 8pt Tahoma; text-decoration: none; line-height: 18px; }

td.odd			{ background-color: #FAFAFA; }
td.even			{ background-color: #D0DBE5; }


font.footer		{ color: #C5C5C5; font:  7pt Tahoma; text-decoration: none; }

hr.grey			{ border: 0px; height: 1px; background-color: #ABABAB; }
hr.lightgrey		{ border: 0px; height: 1px; background-color: #C5C5C5; }
hr.limegreen		{ border: 0px; height: 1px; background-color: #C8ECD0; }
hr.orange		{ border: 0px; height: 1px; background-color: #D3A363; }


td.capa			{ text-align: left; vertical-align: middle; font: 8pt Tahoma; text-decoration: none; color: #A0A0A0; padding-left: 5pt; }
td.capb			{ text-align: left; vertical-align: middle; font: 8pt Tahoma; text-decoration: none; color: #A0A0A0; padding-left: 10pt; }
td.capc			{ text-align: left; vertical-align: middle; font: 8pt Tahoma; text-decoration: none; color: #A0A0A0; padding-left: 15pt; }
td.capd			{ text-align: left; vertical-align: middle; font: 8pt Tahoma; text-decoration: none; color: #000000; padding-left: 20pt; }


td.gbheading		{ text-align: left; vertical-align: middle; font: 7pt Tahoma; text-decoration: none; color: #000000; background-color: #D0DBE5; }
td.gbbody		{ text-align: left; vertical-align: top; font: 8pt Tahoma; text-decoration: none; color: #545454; padding-left: 5pt; }
td.gbcomment		{ text-align: left; vertical-align: top; font: 7pt Tahoma; text-decoration: none; color: #545454; padding-left: 5pt; font-style: italic; }
font.gbsender		{ color: #000000; font: 8pt Tahoma; text-decoration: none; font-weight: bold; }
font.gbdate		{ color: #808080; font: 7pt Tahoma; text-decoration: none; }

.gbtextfield		{ color: #000000; border: 1px solid #6196C7; height: 20px; padding: 2px; background-color: #FFFFFF; font:  8pt Tahoma, Verdana; text-decoration: none;}
textarea.gbtextarea	{ color: #000000; border: 1px solid #6196C7; background-color: #FFFFFF; padding: 2px; font:  8pt Tahoma, Verdana; text-decoration: none;}
.gbbutton		{ color: #000000; font:  8pt Tahoma, Verdana; height: 18px; border: 1px solid #6196C7; background-color: #FFFFFF;}


td.projectheading	{ text-align: left; vertical-align: middle; font: 8pt Tahoma; text-decoration: none; font-weight: bold; color: #000000; background-color: #E6ECF2; }
td.projectsubtitle	{ text-align: center; vertical-align: middle; font: 7pt Tahoma; text-decoration: none; color: #808080; }

td.tipsheading		{ text-align: left; vertical-align: middle; font: 8pt Tahoma; text-decoration: none; font-weight: bold; color: #000000; background-color: #E6ECF2; }


.sptextfield		{ color: #000000; border: 1px solid #6196C7; height: 20px; padding: 2px; background-color: #FFFFFF; font:  8pt Tahoma, Verdana; text-decoration: none;}
textarea.sptextarea	{ color: #000000; border: 1px solid #6196C7; background-color: #FFFFFF; padding: 2px; font:  8pt Tahoma, Verdana; text-decoration: none;}
.spbutton		{ color: #000000; font:  8pt Tahoma, Verdana; height: 18px; border: 1px solid #6196C7; background-color: #FFFFFF;}


td.commentheading	{ text-align: left; vertical-align: middle; font: 7pt Tahoma; text-decoration: none; color: #000000; background-color: #C8ECD0;}
td.commentbody		{ text-align: left; vertical-align: top; font: 7pt Tahoma; text-decoration: none; color: #545454; padding-left: 15pt; }

.commentinput		{ color: #ABABAB; border: 1px solid #ABABAB; height: 20px; padding: 2px; background-color: #FFFFFF; font:  8pt Tahoma, Verdana; text-decoration: none;}
textarea.commenttextarea	{ color: #ABABAB; border: 1px solid #ABABAB; background-color: #FFFFFF; padding: 2px; font:  8pt Tahoma, Verdana; text-decoration: none;}
.commentbutton		{ color: #ABABAB; font:  8pt Tahoma, Verdana; height: 18px; border: 1px solid #ABABAB; background-color: #FFFFFF;}


