BODY {margin:0px 0px; font-family:Arial, Helvetica, sans-serif; background-color:#c2dae3; background-repeat: repeat-y;background-position:center; }
TD {font-family:Arial, Helvetica, sans-serif; font-size:12px;}

FORM {margin:0px;}

INPUT, TEXTAREA, SELECT{font-family:Arial, Helvetica, sans-serif; font-size:12px;}

A {color:#2276a5; text-decoration:none;}
A:hover {color:#c91109; 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:-2px 0px 0px 0px; padding:0px; font-size:14px; font-weight:bold; color:#2276a5;}
H5 {margin:10px 4px 0px 4px; padding:0px; font-size:11px; color:#333333; font-weight:normal;}
P.rss {margin:5px 0px 20px 0px;}
P.page25 {font-weight:bold;}

TABLE.sports H1.rss {color:#FFCC00;}

IMG.border {border:3px double #c91109;}

TD.header {color:#FFFFFF; padding-top:9px; font-size:13px; font-weight:bold;}

INPUT.googlesearch{margin:0px; padding:0px;}
INPUT.searchbox {width:100px;}

TD.contentarea {padding:8px; }

TABLE.box TD {font-size:14px; font-weight:bold; padding:2px 0px; text-align:center;}

TD.footer {padding-left:220px;}
TD.footer TD{font-size:11px; padding:8px;}

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;}

TD.pending {background-color:#FFFFCC;}
TD.expired {background-color:#C4F0FF;}
TD.onhold {background-color:#FFE1CE;}

TABLE.datakey TD{padding:2px 4px; border:1px solid #CCCCCC;}

TABLE.listingpayment span {font-size:13px; font-weight:bold; color:#c91109;}

TABLE.listings TD{border:1px solid #CCCCCC; padding:6px;}
TABLE.listings IMG {/*border:1px solid #c91109;*/ border:none;}
TABLE.listings TD TD{border:none; padding:1px 3px 1px 0px; font-size:11px;}
TABLE.listings TD TD IMG {border:none;}

INPUT.inputtext {width:100px;}

TD.sidecolumn { }

TD.titleblue, TD.titleorange, TD.titleorange2, TD.titlered, TD.titlegreen {color:#FFFFFF; font-size:12px; padding:2px 8px 3px 8px; font-family:Verdana, Arial, Helvetica, sans-serif; 
border-left:1px solid #2564c0; border-right:1px solid #2564c0; border-top:1px solid #2564c0;}
TD.titleblue TD, TD.titleorange TD, TD.titleorange2 TD, TD.titlered TD, TD.titlegreen TD {color:#FFFFFF; font-size:12px;}

TD.titleblackyellow  {color:#FFCC00; font-size:12px; padding:2px 8px 3px 8px; font-family:Verdana, Arial, Helvetica, sans-serif; 
border-left:1px solid #2564c0; border-right:1px solid #2564c0; border-top:1px solid #2564c0;
background-color:#000000; background-image:url(images/colorbar/head_orange_bg.jpg);}
TD.titleblackyellow TD, TD.titleblackyellow A{
color:#FFCC00;
}

TD.titlegreen A, TD.titlegreen A:hover, TD.titlered A, TD.titlered A:hover, TD.titleorange A,  TD.titleorange A:hover, TD.titleorange2 A,   TD.titleorange2 A:hover {color:#FFFFFF; text-decoration:underline;}
TD.titleblue {background-image:url(images/colorbar/boxhead_blue.jpg); color:#3062d3;}
TD.titleblue A, TD.titleblue A:hover {color:#3062d3; text-decoration:underline;}
TD.titleorange {background-image:url(images/colorbar/head_orange_bg.jpg);}
TD.titleorange2 {background-image:url(images/colorbar/head_orange_bg_right.jpg);}
TD.titlered {background-image:url(images/colorbar/head_red_bg.jpg);}
TD.titlegreen {background-image:url(images/colorbar/head_green_bg.jpg);}

TD.innerbox, TD.innerbox2 {padding:4px; background-color:#FFFFFF;font-size:14px; font-weight:bold; border-bottom:1px solid #2564c0; border-left:1px solid #2564c0; border-right:1px solid #2564c0; }
TD.innerbox TD, TD.innerbox2 TD {font-size:14px; font-weight:bold;}
TD.innerbox2 {padding:0px; }
TD.innerbox3 {background-color:#FFFFFF;border-bottom:1px solid #2564c0; border-left:1px solid #2564c0; border-right:1px solid #2564c0; }

TABLE.buttons {border:1px solid #CCCCCC; border-collapse:collapse; background-color:#DADADA;}
TABLE.buttons TD{border:1px solid #CCCCCC; padding:6px; text-align:center;}

DIV.button{text-align:center;margin:5px; background-color:#2276a5; border:1px solid #333333; padding:4px; color:#FFFFFF; font-size:14px; font-weight:bold;}
DIV.button A, DIV.button A:hover {color:#FFFFFF; text-decoration:none;}

UL.menulist {margin:0px; list-style-type:none; font-size:14px; font-weight:bold; padding:0px;}
UL.menulist LI {border:1px solid #cccccc; margin:2px 0px; background-color:#EFEFEF; padding:2px 8px;}
UL.menulist UL {font-weight:normal; font-size:12px; list-style-type:square; padding:0px; margin:0px 0px 0px 20px;}
UL.menulist UL LI {border:none; margin:0px;}

UL.newslist {font-size:10px; list-style-type:square; padding:4px; margin:0px 0px 0px 15px; font-family:Verdana, Arial, Helvetica, sans-serif;}

TABLE.maplistings {border-collapse:collapse;}
TABLE.maplistings TD{border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-collapse:collapse; text-align:left;}

/* Photo Albums */
TABLE.photocats TD {border-top:2px solid #d6111b; border-bottom:2px solid #d6111b;
background-color:#faf8c8;
padding:6px;
}
TABLE.photocats UL {margin:0px 0px 0px 20px; padding:0px; list-style-type:none;}
TABLE.photocats A {color:#d6111b; text-decoration:underline;}

TABLE.albums TD {background-color:#FEFFE1; border:1px solid #CCCCCC; font-size:11px;}
TABLE.albums TD A {font-size:12px;}
TABLE.albums IMG {border:1px solid #c91109; margin:0px 10px 0px 0px;}

TABLE.albumdetails {background-color:#FEFFE1; border:1px solid #CCCCCC; margin:5px;}
TABLE.albumdetails TD {font-size:11px; padding:1px 4px; white-space:nowrap;}
TABLE.albumdetails TD H1 {white-space:normal;}

TABLE.shoppingcart {border:1px solid #CCCCCC; border-collapse:collapse;}
TABLE.shoppingcart TD{border-top:1px solid #CCCCCC; border-collapse:collapse; padding:4px 2px;}
/* End Photo Album */

/* Calendar */
TABLE.calendar {border:1px solid #cccccc; border-collapse:collapse;}
TABLE.calendar TD {border:1px solid #cccccc; border-collapse:collapse; font-size:10px; width:14%; height:45px; vertical-align:top; cursor:pointer;}
TABLE.calendar TR.titles TD {font-size:10px; text-align:center; height:15px; background-color:#3E4F75; color:#FFFFFF; cursor:default;}
TABLE.calendar TD.hover {background-color:#FFFFCC;}
TABLE.calendar TD.hover A.number {color:#C10005;}
TABLE.calendar TD.noday {background-color:#CCCCCC;}
TABLE.calendar TD.selected {background-color:#FFD784;}
TABLE.calendar A.number {font-size:12px; font-weight:bold;}

TABLE.caltop TD{font-size:14px; font-weight:bold; color:#2276a5;}
TABLE.caltop TD A {font-size:20px;}

TABLE.featuredevents {border-top:2px solid #5681c0; border-bottom:2px solid #5681c0; }
TABLE.featuredevents TD {font-size:11px; padding:4px;  color:#2276a5;}
TABLE.featuredevents TD A.moreinfo, TABLE.displayevents TD A.moreinfo, TABLE.displayeventsstd TD A.moreinfo {font-size:10px; color:#c91109;}
TABLE.featuredevents TR.titles TD {background-color:#e9e9e9; font-weight:bold; color:#000000;}
TABLE.featuredevents TD.odd {background-color:#d3deef;}
TABLE.featuredevents TD.upcomingdiv {background-color:#d62028; padding:0px;}

TABLE.displayevents {border-collapse:collapse;}
TABLE.displayevents TD {border-bottom:2px solid #d62028; border-top:2px solid #d62028; font-size:11px; background-color:#fff0f1;border-collapse:collapse; background-image:url(images/bg_featured.gif);}
TABLE.displayevents TD.alt, TABLE.displayevents TD.alt TD {background-color:#FFFFFF; background-image:none; background:none;}
TABLE.displayevents TD.divline {background-color:#ffffff; padding:0px 0px; border:none;}

TABLE.displayeventsstd {border-collapse:collapse;}
TABLE.displayeventsstd TD {border-top:2px solid #5681c0; border-bottom:2px solid #5681c0; font-size:11px; border-collapse:collapse; background-color:#d3deef;}
TABLE.displayevents TD TD, TABLE.displayeventsstd TD TD {border:none; background-image:none; background:none;}
TABLE.displayevents TD.title, TABLE.displayeventsstd TD.title {font-size:12px; font-weight:bold; color:#2276a5;}
TABLE.displayeventsstd TD.alt {background-color:#d3deef; background-image:none; background:none;}

TD.innerbox TD.featuredvid {font-size:12px; font-weight:normal; text-align:center; padding:4px; width:50%;}
TD.innerbox TD.featuredvid A {color:#c91109; text-decoration:underline;}

TD.bigarrow {font-size:30px; font-weight:bold;}

TABLE.tabs {border-collapse:collapse;}
TABLE.tabs TD {text-align:center;
border-top:1px solid #b0bec7;
/*border-left:1px solid #b0bec7;*/
border-right:1px solid #b0bec7;
border-bottom:1px solid #93a6b4;
background-image:url(images/tab.gif);
background-repeat:repeat-x;
cursor:pointer;
font-size:12px;
padding:2px;}

TABLE.tabs TD.selected {
font-weight:bold;
color:#cc6633;
border-top:1px solid #93a6b4;
/*border-left:1px solid #93a6b4;*/
border-right:1px solid #93a6b4;
background-image:url(images/tabover.gif);
border-bottom:none;}

.tabarea {
/*border-bottom:1px solid #93a6b4;
border-left:1px solid #93a6b4;
border-right:1px solid #93a6b4;
padding:4px;
*/
padding-bottom:4px;
}
/* Tree Menu */

.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0;
padding: 0;
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: white url(images/list.gif) no-repeat left center;
list-style-type: none;
padding-left: 22px;
margin-bottom: 3px;
}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: white url(images/closed.gif) no-repeat left 1px;
cursor: hand !important;
cursor: pointer !important;
}


.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
}

.spacer{font-size:4px;
}
/* Coupons */
TABLE.albums TD TD {border:none;}
TABLE.albums TD.couponbus{font-size:14px; font-style:italic; font-weight:bold; padding:2px;}
TABLE.albums TD.coupontitle, TABLE.albums TD.coupondetails {padding:0px 2px;}
TABLE.albums TD.coupontitle A {font-size:14px; font-style:italic; text-decoration:underline; font-weight:bold;}
TABLE.albums TD.coupondetails A {color:#000000; font-style:italic; font-size:11px;}
TABLE.albums TD.couponcheck{text-align:right; color:#2276a5; padding-top:3px; font-size:11px;}
BODY.coupons {background-color:#FFFFFF;}
TABLE.printlink A {font-size:18px; font-style:italic; text-decoration:underline;}
TD.couponred {color:#FF0000;}

TD.couponimg IMG {border:2px solid #2276a5;}
TD.pcouponcompany {font-size:14px; font-weight:bold;}
TD.pcoupontitle {font-size:14px; font-weight:bold; color:#2276a5; text-decoration:underline;}
