BODY,TABLE {
	color: #DDEEFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}



INPUT, TEXTAREA, SELECT {
	color: #000000;
	background-color: #AACCFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border: 1px solid;
	border-color: #0A50A1;
}



SPAN.header {
	color: #99DDFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
}
SPAN.leftcolnav {
	color: #DDEEFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: left;
	font-weight: bold;
}
SPAN.leftcolnavhdr {
	color: #AAAAFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	text-align: left;
	font-weight: bold;
}



TD.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
TD.pagination {
	font-size: 11pt;
	background-color: #662266;
}



A {
	color: #99CCFF;
	text-decoration: underline;
}
A:LINK, A:VISITED {
	color: #99DDFF;
	text-decoration: underline;
}
A:ACTIVE {
	color: #FF0000;
	text-decoration: underline;
}
A:HOVER, A:FOCUS {
	color: #DDDD00;
	text-decoration: underline;
}



A.dark {
	color: #3366BB;
	text-decoration: underline;
}
A:LINK.dark, A:VISITED.dark {
	color: #3366BB;
	text-decoration: underline;
}
A:ACTIVE.dark {
	color: #CC0000;
	text-decoration: underline;
}
A:HOVER.dark, A:FOCUS.dark {
	color: #666600;
	text-decoration: underline;
}



A.leftcol {
	color: #DDEEFF;
	text-decoration: none;
}
A:LINK.leftcol, A:VISITED.leftcol {
	color: #DDEEFF;
	text-decoration: none;
}
A:ACTIVE.leftcol {
	color: #FF0000;
	text-decoration: none;
}
A:HOVER.leftcol, A:FOCUS.leftcol {
	color: #DDDD00;
	text-decoration: underline;
}



A.error, A:LINK.error, A:VISITED.error {
	color: #0000CC;
	background-color: #FF9999;
	text-decoration: none;
}
A:HOVER.error, A:FOCUS.error {
	color: #6633CC;
	background-color: #FF9999;
	text-decoration: underline;
}



A.pagination, A:LINK.pagination, A:VISITED.pagination {
	color: #DDAAFF;
	text-decoration: none;
}
A:HOVER.pagination, A:FOCUS.pagination {
	color: #DDCCFF;
	background-color: #992266;
	text-decoration: underline;
}



.account_name {
	font-size: 16px;
	color: #336699;
	font-weight: bold;
}
.admin_links {
	font-size: 11pt;
}
.error {
	color: #0000CC;
	background-color: #FF9999;
	border: 1px solid;
	border-color: #FF0000;
}
.hint_text {
	color: #DDEEFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: left;
}
.prop_desc {
	color: #000000;
	background-color: #FFEE88;
	border: 2px solid;
	border-color: #DDAA33;
	margin: 2px 2px 2px 2px;
}
.sidebar {
	font-size: 16px;
	color: #666666;
	line-height: 17px;
}
.smalltext {
	font-size: 10pt;
}


TD.thru, TH.thru {
        color: #DDEEFF;
        background-color: #810952;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-weight: bold;
        text-align: center;
        vertical-align: middle;
}

INPUT.thru, SELECT.thru, TEXTAREA.thru {
        border: 0px;
        color: #DDEEFF;
        background-color: #810952;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 8pt;
}

TD.thru_today, TH.thru_today {
        background-color: #88FF88;
        text-align: center;
        vertical-align: middle;
}

INPUT.thru_today, SELECT.thru_today, TEXTAREA.thru_today {
        border: 0px;
        color: #000000;
        background-color: #88FF88;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 8pt;
}

TD.thru_nonempty, TH.thru_nonempty {
        background-color: #FFFF66;
        text-align: center;
        vertical-align: middle;
}

INPUT.thru_nonempty, SELECT.thru_nonempty, TEXTAREA.thru_nonempty {
        border: 0px;
        background-color: #FFFF66;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        color: #000000;
}

TD.thru_dk, TH.thru_dk {
        background-color: #610032;
        text-align: center;
        vertical-align: middle;
}

INPUT.thru_dk, SELECT.thru_dk, TEXTAREA.thru_dk {
        border: 0px;
        color: #BBCCDD;
        background-color: #610032;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 8pt;
}

INPUT.thru_bd1, SELECT.thru_bd1, TEXTAREA.thru_bd1 {
        border: 1px solid;
        border-color: #3366FF;
        background-color: #CCDDFF;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-weight: normal;
        color: #000000;
}

INPUT.thru_bd2, SELECT.thru_bd2, TEXTAREA.thru_bd2 {
        border: 1px solid;
        border-color: #3366FF;
        background-color: #EECCFF;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-weight: normal;
        color: #000000;
}
