.main
{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 11pt;
    COLOR: #000000;
	TEXT-DECORATION: none;
}    
.main:link
{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 11pt;
    COLOR: #CC9933;
	TEXT-DECORATION: underline;
}
font.err {font-family: Verdana, Arial, Helvetica, sans-serif;; font-size: 11pt; color: #CC0000; FONT-WEIGHT: bold;}
td.greytable
{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 11pt;
    COLOR: #000000;
	BACKGROUND-COLOR: #F5F5F5;
}
A.main:visited
{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 11pt;
    COLOR: #DBB76C;
	TEXT-DECORATION: underline;
}
A.main:active
{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 11pt;
    COLOR: #CC9933;
	TEXT-DECORATION: underline;
}

.mainbold
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11pt;
	FONT-WEIGHT: bold;
    COLOR: #000000;
	TEXT-DECORATION: none;
}    
.mainbold:link
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11pt;
	FONT-WEIGHT: bold;
    COLOR: #CC9933;
	TEXT-DECORATION: underline;
}
A.mainbold:visited
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11pt;
	FONT-WEIGHT: bold;
    COLOR: #DBB76C;
	TEXT-DECORATION: underline;
}
A.mainbold:active
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11pt;
	FONT-WEIGHT: bold;
    COLOR: #CC9933;
	TEXT-DECORATION: underline;
}

.footer
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
    COLOR: #000000;
}    
.footer:link
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
    COLOR: #CC9933;
	TEXT-DECORATION: underline;
}
A.footer:visited
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
    COLOR: #DBB76C;
	TEXT-DECORATION: underline;
}
A.footer:active
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
    COLOR: #CC9933;
	TEXT-DECORATION: underline;
}

.footersm
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
    COLOR: #666666;
}    
.footersm:link
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
    COLOR: #CC9933;
	TEXT-DECORATION: underline;
}
A.footersm:visited
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
    COLOR: #DBB76C;
	TEXT-DECORATION: underline;
}
A.footersm:active
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
    COLOR: #CC9933;
	TEXT-DECORATION: underline;
}

.headerbold
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 13pt;
	FONT-WEIGHT: bold;
    COLOR: #000000;
	TEXT-DECORATION: none;
}    
.headerbold:link
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 13pt;
	FONT-WEIGHT: bold;
    COLOR: #CC9933;
	TEXT-DECORATION: underline;
}
A.headerbold:visited
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 13pt;
	FONT-WEIGHT: bold;
    COLOR: #DBB76C;
	TEXT-DECORATION: underline;
}
A.headerbold:active
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 13pt;
	FONT-WEIGHT: bold;
    COLOR: #CC9933;
	TEXT-DECORATION: underline;
}

.tableheader
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
    COLOR: #FBFBF0;
	TEXT-DECORATION: none;
}    
.tableheader:link
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
    COLOR: #FBFBF0;
	TEXT-DECORATION: underline;
}
A.tableheader:visited
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
    COLOR: #DBB76C;
	TEXT-DECORATION: underline;
}
A.tableheader:active
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
    COLOR: #FBFBF0;
	TEXT-DECORATION: underline;
}
.greenborder {
	padding: 2px;
	border: thin solid #006600;
}
.sort
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: x-small;
	FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
}    
.sort:link
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
}
A.sort:visited
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
}
A.sort:active
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
}
.thingreyborder {
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.thingreyborderpadded {
	padding: 6px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.purpleheader {
	font-family: Arial;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #660066;
	text-align: left;
	padding: 2px;
}
.purplebanner {
	padding: 0px;
	background-color: #EFD9FF;
	border: 1px solid #660066;
}
