.light {
	background-color: #288CBE;
	color: #FFFFFF;
}
.dark {
	background-color: #075B85;
	color: #FFFFFF;
}
a {
	color: #1F7DAC;
	text-decoration: underline;
}
a:hover {
	color: #116893;
	text-decoration: none;
}
.dark a {
	color: #8AD4F9;
	text-decoration: underline;
}
.dark a:hover {
	text-decoration: none;
	color: #8AD4F9;
}
.dark .error {
	color: #FF9900;
}
td.left {
	background-color: #FFFFFF;
	color: #666666;
}
.mainmenu {
	background-image: url(../images/blue/menu_filler.gif);
	background-color: #288CBE;
	color: #FFFFFF;
}
input, select, textarea {
	background-color: #FFFFFF;
	color: #216181;
	border: 1px solid #033650;
}
input.button {
	color: #075B85;
	background-color: #82BFDD;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: solid;
	border-top-color: #D5F1FE;
	border-right-color: #05486A;
	border-bottom-color: #05486A;
	border-left-color: #D5F1FE;
}
.title {
	color: #41A5D6;
}
.subtitle {
	color: #0F6C9A;
}
.error {
	color: #FF0000;
}
.tableheader {
	color: #FFFFFF;
	background-color: #126B98;
}
.tableheader a, .tableheader a:hover {
	color: #B6E5FC;
}
.tablesubheader {
	color: #FFFFFF;
	background-color: #288CBE;
}
.tablesubheader a, .tablesubheader a:hover {
	color: #B5DEF2;
}

.sidemenutableheader {
	color: #FFFFFF;
	background-color: #288CBE;
}
.sidemenutable {
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
	color: #000000;
}
.tablefield {
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
	color: #000000;
}
.tablefield_em {
	background-color: #BCE2F4;
	border: 1px solid #8AC0DA;
	color: #023D5B;
}
.tablevalue {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	color: #000000;

}
.tablevalue_em {
	background-color: #DBF3FE;
	border: 1px solid #9DCEE5;
	color: #075B85;
}
.row1 {
	background-color: #EEEEEE;
	color: #000000;
}
.row2 {
	background-color: #DDDDDD;
	color: #000000;
}
.row1_em {
	background-color: #DBF3FE;
	color: #285468;
}
.row2_em {
	background-color: #BCE2F4;
	color: #123B4F;
}
.row_over, .row1_over, .row2_over, .row1_em_over, .row2_em_over, .row_selected_over {
	background-color: #FDE676;
	color: #5D4F0C;
}
.row_selected {
	background-color: #FDF2BA;
	color: #594F1E;
}
.row_selected a, .row_over a, .row1_over a, .row2_over a, .row1_em_over a, .row2_em_over a, .row_selected_over a {
	color: #A18603;
}
#borderbottom {
	border-bottom: 1px solid #BBB;
}
.sidemenu {
	background-color: #288CBE;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-top-color: #7AC4E9;
	border-right-color: #10648D;
	border-bottom-color: #10648D;
	border-left-color: #7AC4E9;
	color: #0A4969;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;

}
.sidemenucurrent {
	color: #990000;
	background-color: #FF9900;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-top-color: #FFEE00;
	border-right-color: #CC0000;
	border-bottom-color: #CC0000;
	border-left-color: #FFEE00;
	cursor: pointer;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;

}
.sidemenucurrent a,  .sidemenucurrent a:hover, .sidemenu a,  .sidemenu a:hover  {
	color: #FFFFFF;
	text-decoration: none;
}
.sidemenuhover {
	color: #FFCC00;
	background-color: #1B76A3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-top-color: #3C98C5;
	border-right-color: #05344B;
	border-bottom-color: #05344B;
	border-left-color: #3C98C5;
	cursor: pointer;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;

}
.sidemenuhover a, .sidemenuhover a:hover {
	color: #ABDAF1;
	text-decoration: none;
}
.sidesubmenu {
	background-color: #DCF2FD;
	border-right: 10px solid #9BC8DD;
	border-left: 1px solid #9BC8DD;
	color: #999999;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #A8D2E6;
}
.sidesubmenu a,  .sidesubmenu a:hover  {
	text-decoration: none;
	color: #888888;
}
.sidesubmenuhover {
	color: #CC0000;
	background-color: #EEE;
	border-top-color: #FFF;
	border-right-color: #FC0;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	cursor: pointer;
	border-top-width: 1px;
	border-right-width: 10px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.sidesubmenuhover a,  .sidesubmenuhover a:hover  {
	text-decoration: none;
	color: #000;
}
.sidesubmenucurrent {
	color: #FF9900;
	background-color: #FFF;
	cursor: pointer;
	border: 1px solid #CCC;

}
.sidesubmenucurrent a,  .sidesubmenucurrent a:hover  {
	text-decoration: none;
	color: #000000;
}

.bbcode_code_cell {
	color: #006600;
	background-color: #EEE;
	border: 1px solid #CCC;
}

.bbcode_quote_cell {
	background-color: #FFFFFF;
	color: #666;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 4px solid #CCCCCC;


}

.pagination a {
	text-decoration: none;
	color: #666666;
	font-weight: bold;
	background-color: #EEE;
	border: 1px solid #BBB;
	padding: 0px 2px;
}

.pagination .current {
	text-decoration: none;
	background-color: #FFFFFF;
	font-weight: bold;
	color: #288CBE;
	padding: 0px 2px;
	border-top: 1px solid #8BD1F3;
	border-right: 1px solid #288CBE;
	border-bottom: 1px solid #288CBE;
	border-left: 1px solid #8BD1F3;

}


.pagination a:hover {
	color: #288CBE;
	background-color: #DCF1FB;
	border: 1px solid #97D5F4;
	padding: 0px 2px;
}

a:hover img.editor, a:hover.editor {
	background-color: #CBEEFF;
	border: 1px solid #288CBE;
}

table.calendartablebig {
	align: center;
}

.calendarbigdifferentmonth {
	color: #888888;
	background-color: #EEEEEE;
	border: 1px solid #DDDDDD;
}

.calendarbigthismonth {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}

.calendarbigtoday {
	background-color: #FFFFFF;
	border: 2px solid #FFCC00;
	color: #CC0000;
	font-weight: bold;
}
