.errmsg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: 13px;
	font-weight: normal;
	color: #cc0000;
}

TABLE.foo      {
border-top: 1px solid #2F2D29;
border-bottom: 1px solid #2F2D29;
border-left: 1px solid #2F2D29;
border-right: 1px solid #2F2D29;
}
TABLE.foo2      {
border-top: 1px solid #BFCACE;
border-bottom: 1px solid #BFCACE;
border-left: 1px solid #BFCACE;
border-right: 1px solid #BFCACE;
}
TABLE.reportfoo      {
border-top: 1px solid #333333;
border-bottom: 1px solid #333333;
border-left: 1px solid #333333;
border-right: 1px solid #333333;
}
TD.bar      {
border-top: 1px solid #c0c0c0;
border-bottom: 0px solid #c0c0c0;
border-left: 1px solid #c0c0c0;
border-right: 0px solid #c0c0c0;
}
TD.bar2      {
margin-left: 8em;
border-top: 1px solid #c0c0c0;
border-bottom: 0px solid #c0c0c0;
border-left: 1px solid #c0c0c0;
border-right: 1px solid #c0c0c0;
}
TABLE.foo3      {
border-top: 1px solid #2F2D29;
border-bottom: 1px solid #2F2D29;
border-left: 1px solid #2F2D29;
border-right: 1px solid #2F2D29;
}
TD.barT     {
margin-left: 8em;
border-top: 1px solid #c0c0c0;
border-bottom: 0px solid #c0c0c0;
border-left: 0px solid #c0c0c0;
border-right: 0px solid #c0c0c0;
}
TD.barL     {
margin-left: 8em;
border-top: 0px solid #c0c0c0;
border-bottom: 0px solid #c0c0c0;
border-left: 1px solid #c0c0c0;
border-right: 0px solid #c0c0c0;
}
TD.barB     {
margin-left: 8em;
border-top: 0px solid #c0c0c0;
border-bottom: 1px solid #c0c0c0;
border-left: 0px solid #c0c0c0;
border-right: 0px solid #c0c0c0;
}
TD.barR     {
margin-left: 8em;
border-top: 0px solid #c0c0c0;
border-bottom: 0px solid #c0c0c0;
border-left: 0px solid #c0c0c0;
border-right: 1px solid #c0c0c0;
}
TD.barTL     {
margin-left: 8em;
border-top: 1px solid #c0c0c0;
border-bottom: 0px solid #c0c0c0;
border-left: 1px solid #c0c0c0;
border-right: 0px solid #c0c0c0;
}
TD.barTB     {
margin-left: 8em;
border-top: 1px solid #c0c0c0;
border-bottom: 1px solid #c0c0c0;
border-left: 0px solid #c0c0c0;
border-right: 0px solid #c0c0c0;
}
TD.barTR     {
margin-left: 8em;
border-top: 1px solid #c0c0c0;
border-bottom: 0px solid #c0c0c0;
border-left: 0px solid #c0c0c0;
border-right: 1px solid #c0c0c0;
}
TD.barLB     {
margin-left: 8em;
border-top: 0px solid #c0c0c0;
border-bottom: 1px solid #c0c0c0;
border-left: 1px solid #c0c0c0;
border-right: 0px solid #c0c0c0;
}
TD.barLR     {
margin-left: 8em;
border-top: 0px solid #c0c0c0;
border-bottom: 0px solid #c0c0c0;
border-left: 1px solid #c0c0c0;
border-right: 1px solid #c0c0c0;
}
TD.barBR     {
margin-left: 8em;
border-top: 0px solid #c0c0c0;
border-bottom: 1px solid #c0c0c0;
border-left: 0px solid #c0c0c0;
border-right: 1px solid #c0c0c0;
}
TD.barTLB      {
margin-left: 8em;
border-top: 1px solid #c0c0c0;
border-bottom: 1px solid #c0c0c0;
border-left: 1px solid #c0c0c0;
border-right: 0px solid #c0c0c0;
}
TD.barTLR      {
margin-left: 8em;
border-top: 1px solid #c0c0c0;
border-bottom: 0px solid #c0c0c0;
border-left: 1px solid #c0c0c0;
border-right: 1px solid #c0c0c0;
}
TD.barTBR      {
margin-left: 8em;
border-top: 1px solid #c0c0c0;
border-bottom: 1px solid #c0c0c0;
border-left: 0px solid #c0c0c0;
border-right: 1px solid #c0c0c0;
}
TD.barTLBR     {
margin-left: 8em;
border-top: 1px solid #c0c0c0;
border-bottom: 1px solid #c0c0c0;
border-left: 1px solid #c0c0c0;
border-right: 1px solid #c0c0c0;
}
TD.wbarT     {
margin-left: 8em;
border-top: 1px solid #1b7fca;
border-bottom: 0px solid #1b7fca;
border-left: 0px solid #1b7fca;
border-right: 0px solid #1b7fca;
}
TD.wbarL     {
margin-left: 8em;
border-top: 0px solid #1b7fca;
border-bottom: 0px solid #1b7fca;
border-left: 1px solid #1b7fca;
border-right: 0px solid #1b7fca;
}
TD.wbarB     {
margin-left: 8em;
border-top: 0px solid #1b7fca;
border-bottom: 1px solid #1b7fca;
border-left: 0px solid #1b7fca;
border-right: 0px solid #1b7fca;
}
TD.wbarR     {
margin-left: 8em;
border-top: 0px solid #1b7fca;
border-bottom: 0px solid #1b7fca;
border-left: 0px solid #1b7fca;
border-right: 1px solid #1b7fca;
}
TD.wbarTL     {
margin-left: 8em;
border-top: 1px solid #1b7fca;
border-bottom: 0px solid #1b7fca;
border-left: 1px solid #1b7fca;
border-right: 0px solid #1b7fca;
}
TD.wbarTB     {
margin-left: 8em;
border-top: 1px solid #1b7fca;
border-bottom: 1px solid #1b7fca;
border-left: 0px solid #1b7fca;
border-right: 0px solid #1b7fca;
}
TD.wbarTR     {
margin-left: 8em;
border-top: 1px solid #1b7fca;
border-bottom: 0px solid #1b7fca;
border-left: 0px solid #1b7fca;
border-right: 1px solid #1b7fca;
}
TD.wbarLB     {
margin-left: 8em;
border-top: 0px solid #1b7fca;
border-bottom: 1px solid #1b7fca;
border-left: 1px solid #1b7fca;
border-right: 0px solid #1b7fca;
}
TD.wbarLR     {
margin-left: 8em;
border-top: 0px solid #1b7fca;
border-bottom: 0px solid #1b7fca;
border-left: 1px solid #1b7fca;
border-right: 1px solid #1b7fca;
}
TD.wbarBR     {
margin-left: 8em;
border-top: 0px solid #1b7fca;
border-bottom: 1px solid #1b7fca;
border-left: 0px solid #1b7fca;
border-right: 1px solid #1b7fca;
}
TD.wbarTLB      {
margin-left: 8em;
border-top: 1px solid #1b7fca;
border-bottom: 1px solid #1b7fca;
border-left: 1px solid #1b7fca;
border-right: 0px solid #1b7fca;
}
TD.wbarTLR      {
margin-left: 8em;
border-top: 1px solid #1b7fca;
border-bottom: 0px solid #1b7fca;
border-left: 1px solid #1b7fca;
border-right: 1px solid #1b7fca;
}
TD.wbarTBR      {
margin-left: 8em;
border-top: 1px solid #1b7fca;
border-bottom: 1px solid #1b7fca;
border-left: 0px solid #1b7fca;
border-right: 1px solid #1b7fca;
}
TD.wbarTLBR     {
margin-left: 8em;
border-top: 1px solid #1b7fca;
border-bottom: 1px solid #1b7fca;
border-left: 1px solid #1b7fca;
border-right: 1px solid #1b7fca;
}

input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-style: normal;
	line-height: 110%;
	font-weight: normal;
	color: #000000;
}
input.submit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.70em;
	font-style: normal;
	line-height: 150%;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #181818;
}
.textareainput{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-style: normal;
	line-height: 120%;
	font-weight: normal;
	color: #000000;
}
.selectinput{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-style: normal;
	line-height: 100%;
	font-weight: normal;
	color: #000000;
}
