BODY {margin:0px 0px; background-color:#cecece; }
BODY, TD {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; }

FORM {margin:0px;}

INPUT, TEXTAREA, SELECT{font-family:Arial, Helvetica, sans-serif; font-size:12px;}

A {color:#2276a5; text-decoration:none;}
A:hover {color:#255c9f; text-decoration:underline;}
A.selected {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:22px; font-weight:normal; color:#255c9f; font-style:italic; text-decoration:underline; clear:left;}
H2 {margin:5px 0px 5px 17px; padding:0px; font-size:18px; font-weight:normal; color:#000000; font-style:italic; text-decoration:underline; clear:left;}
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;}

DIV.message {color:#990000; font-weight:bold; font-size:14px; padding-left:10px;}

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;}
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:#E8E8E8; font-weight:bold; font-size:12px;}
TABLE.datatable TD {font-size:11px;}
		.altRow {
            background-color:#CCCCCC;
        }
        .highlightedRow {
            background-color:#FFFF99;
        }
SELECT.tableeditorinput {width:250px;}

TABLE.topbar {background-image:url(images/topbar.jpg); background-repeat:repeat-x;}
TABLE.topbar TD {padding:0px 8px 0px 8px; color:#255c9f; font-size:16px; font-weight:bold; white-space:nowrap;}
TABLE.topbar SELECT {width:150px;}

TD.bodybg {background-image:url(images/bodybg.jpg); background-repeat:repeat-x; padding:0px 8px 10px 8px; background-color:#e5e5e5;}
TD.footer {color:#FFFFFF; padding:0px 8px; font-style:italic; font-size:12px;}
TD.footer SPAN.pagenum {font-size:18px; font-style:normal;}

TD.pagearea {padding:10px 10px 0px 10px;}

DIV.buslist {margin:0px 0px 10px 0px; float:left; width:215px; font-size:11px; overflow:hidden;}
DIV.buslist DIV {padding-left:25px;}

DIV.buslist DIV.ad, DIV.ad {clear:left; margin:5px auto; padding:0px;}
