BODY {margin:20px; background-color:#4c0000; }
BODY, TD {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; }

FORM {margin:0px;}

INPUT, TEXTAREA, SELECT{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #FFFFFF; margin:0px; padding:0px;}

A {color:#FFFFFF; text-decoration:none;}
A:hover {color:#e2ff43; text-decoration:underline;}

HR {margin:0px; padding:0px; border:0; color:#c91109; background-color:#c91109; height:1px;}

H1 {margin:5px 0px; padding:0px; font-size:14px; font-weight:bold; color:#2276a5;}
H2 {margin:0px; padding:0px; font-size:12px; font-weight:bold; font-style:italic;}
H3 {margin:0px; padding:0px; font-size:12px; font-weight:bold;}
H4 {margin:5px 0px 0px 0px; padding:0px; font-size:14px; font-weight:bold; font-style:italic; color:#cc6633;}

H1.rss {margin:0px 0px 5px 0px; padding:0px; font-size:14px; font-weight:bold; color:#2276a5;}
H5 {margin:10px 4px 0px 4px; padding:0px; font-size:11px; color:#999999; font-weight:normal;}

DIV.message {background-color:#fffee3; color:#990000; font-weight:bold; font-size:12px; padding:4px 10px; margin:10px 0px; border:1px solid #cbc883;}

UL.categories {list-style-type:square; color:#c91109;}
TD.adminsearch, TABLE.datatable TD.adminsearch {text-align:right; background-color:#CCCCCC; font-weight:bold; font-size:12px; color:#000000;}
TD.adminsearch A {color:#000000;}
TABLE.datatable, TABLE.listingpayment {border:1px solid #CCCCCC; border-collapse:collapse;}
TABLE.datatable TD, TABLE.listingpayment TD {border-bottom:1px solid #CCCCCC; padding:2px 4px;}
TABLE.datatable TR.titles TD, TABLE.listingpayment TD.title {background-color:#000000; font-weight:bold; font-size:12px;}
TABLE.datatable TD {font-size:11px;}

TD.footer {padding-top:10px;}
TD.header {background-color:#b40003; border:1px solid #2f2f2f; padding:3px;}
TD.logo {padding:5px;}

INPUT.gobutton {width:30px; text-align:center; background-color:#171717; font-size:12px; font-weight:bold; color:#FFFFFF; border:none;}

TABLE.teamselect {border:1px solid #2e2e2e; background-color:#84090b;}
TABLE.teamselect TD {padding:2px 5px;}
TABLE.teamselect SELECT {width:150px;}

TD.title {font-size:24px; padding-bottom:10px;}

TD.calmonth {font-size:18px; font-weight:bold; padding:4px 20px;}

#pop {height:350px; width:400px; background-color:#171717; position:absolute; left:50%; top:50%; margin:-200px auto auto -200px; border:1px solid #171717; padding:10px;
filter:alpha(opacity=95);
opacity:0.95;
z-index:10000;
overflow:auto;
}
DIV.loading {background-image:url(images/ajax-loader.gif); background-repeat:no-repeat; background-position:center;}

DIV.close {text-align:right; color:#FFFFFF; font-weight:bold; font-size:14px; padding-bottom:5px;}
DIV.close A {color:#FFFFFF; text-decoration:none;}

DIV.ajaxheading {font-size:12px; font-weight:bold;}

TABLE.dayheading TD {width:14%; padding-bottom:5px;}
TABLE.dayheading TD DIV {width:85%; margin:0px auto; background-color:#171717; padding:2px; text-align:center; font-weight:bold; font-size:11px; color:#FFFFFF; text-transform:uppercase;
border-left:1px solid #1c2e39;
border-right:1px solid #1c2e39;
border-bottom:1px solid #1c2e39;}

TD.shadowright {background-image:url(images/shadow_right.png); background-repeat:repeat-y;}
TD.shadowbottom {background-image:url(images/shadow_bottom.png); background-repeat:repeat-x; padding-bottom:5px;}
TD.shadowbr {background-image:url(images/shadow_bottomright.png); background-repeat:no-repeat;}

TD.day {background-color:#171717; border:1px solid #1c2e39; padding:2px;}
TD.day DIV.date {padding:2px 5px; font-weight:bold; color:#FFFFFF; font-size:12px;}

TD.dayfade {background-color:#373737;}

/*
TD.weekend {background-color:#221227;}
TD.weekendfade {background-color:#3c2b42;}
*/

DIV.add {float:right; padding:2px}
DIV.add A {color:#e2ff43; background-image:url(images/plussign.gif); background-repeat:no-repeat; background-position:right; display:block; padding-right:15px;}

TD.day UL, UL.eventlist {margin:0px; padding:0px 4px; list-style-type:none;}
TD.day UL A, UL.eventlist A {display:block; padding:2px 2px 2px 20px; background-repeat:no-repeat; background-position:left;}
TD.day UL A.alt, UL.eventlist A.alt {background-color:#262626;}
TD.day UL A:hover, UL.eventlist A:hover {background-color:#c5c4ab; color:#171717; text-decoration:none;}
UL.eventlist A {margin:10px 0px;}

.selimg {background-repeat:no-repeat; background-position:left; padding-left:18px; background-color:#000000; color:#FFFFFF;}
IMG.brdimg {border:1px solid #FFFFFF; margin:2px 5px;}

TD.innerpage {padding:10px; background-color:#171717; border:1px solid #1c2e39;}
TD.innerpage A {color:#FFFFFF;}
TD.innerpage, TD.innerpage TD {color:#FFFFFF;}
