.text
{
    FONT: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
    COLOR: #333333;
    background-color : transparent;
}
.hl
{
    FONT: small Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000000;
    TEXT-DECORATION: none;
    background-color : transparent;
}
.title
{
    FONT: bolder italic medium Verdana, Arial, Helvetica, sans-serif;
    COLOR: #cc0000;
    TEXT-DECORATION: none;
    background-color : transparent;
}
.bold
{
    FONT: x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
    COLOR: #333333;
    TEXT-DECORATION: none;
    background-color : transparent;
}

.italic
{
    FONT: italic 9px Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    background-color : transparent;
}
.link
{
    FONT: 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #cc0000;
    TEXT-DECORATION: underline;
    background-color : transparent;
}
.hlred
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 80%;
    COLOR: #FF6347;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color : transparent;
}
.warn
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 120%;
    COLOR: #4682B4;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color : transparent;
}
.err
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 120%;
    COLOR: #FF8C00;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color : transparent;
}
.login
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 80%;
    COLOR: #FF8C00;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right;
    background-color : transparent;
}
INPUT.readonly
{
    BACKGROUND-COLOR: #F5F5F5;
}

TABLE.list {
	border-top : 1px solid #E68E4F;
	border-bottom : 1px solid #E68E4F;
	border-right : 1px solid #E68E4F;
}

TD.bRight {
	border-right : 1px solid #E68E4F;
}

TD.bTop {
	border-top : 1px solid #E68E4F;
}

TD.bBottom {
	border-bottom : 1px solid #E68E4F;
}

TD.bLeft {
	border-left : 1px solid #E68E4F;
}

TD.bTopRight {
	border-top : 1px solid #E68E4F;
	border-right: 1px solid #E68E4F;
}

TD.listCell {
	border-left : 1px solid #E68E4F;
	font: normal normal 80% Arial, Helvetica, sans-serif;
}

TH.listHeader {
	background : #FFDD53;
	font : bold 80% Arial, Helvetica, sans-serif;
	border-bottom : 1px solid #E68E4F;
	border-left : 1px solid  #E68E4F;
}

TR.alt2 {
	background : #FFFFE0;
}

TR.alt1 {
	background : #F8F3CB;
}

P.label {
	color : Black;
	font: bold italic 80% Arial, Helvetica, sans-serif;
	margin : 2px 2px;
}

FORM.nomargin {
	margin-top : 0px;
	margin-bottom : 0px;
}

FORM.form {
	margin-top : 5px;
	margin-bottom : 5px;
}

P.fieldLabel, TD.fieldLabel {
	color : Black;
	font: bold 80% Arial, Helvetica, sans-serif;
	text-align: right;
}

TABLE.form {
	background : #FFFACD;
	border : 1px solid #E68E4F;
}

TH {
	background : #FFCC00;
	font : bold 80% Arial, Helvetica, sans-serif;
}

.textbox {
	background : White;
	width : 150px;
}

HR {
	border-bottom : thin inset #F0E68C;
	margin-bottom : 0px;
	margin-top : 0px;
}

P.warning {
	font : bold italic 100% Arial, Helvetica, sans-serif;
	color : #FF6347;
	margin : 2px 2px;
}
