BODY {
	margin:0px;
	background-color:#e3ccb4;
}

BODY, TD {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#000000;
}

A {color:#165ea5; text-decoration:underline;}
A:hover {color:#ff0006; text-decoration:underline;}

H1 {margin:10px 0x; padding:0px; color:#295481; font-size:24px; font-weight:normal; font-style:italic;}
H2 {margin:10px 0x; padding:0px; color:#295481; font-size:18px; font-weight:normal;}

TABLE.menu TD{font-family:"Century Gothic", Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold;}
TABLE.menu TD.top {font-size:1px; height:5px; border-top:1px solid #FFFFFF;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}
TABLE.menu TD.bottom {font-size:1px; height:5px; border-bottom:1px solid #FFFFFF;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}
TABLE.menu TD.left {width:29px;}
TABLE.menu TD.right {width:20px;}
TABLE.menu TD.item {border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; padding:0px 10px 0px 17px;}
TABLE.menu A {display:block; padding:3px 0px; color:#FFFFFF; text-decoration:none; width:100%;}
TABLE.menu A:hover {color:#ff0006; text-decoration:none;}

TABLE.menu TR.hoover TD.left {background-image:url(images/menubg.gif); background-repeat:repeat-y;}
TABLE.menu TR.hoover TD {background-color:#e8f6fb;}
TABLE.menu TR.hoover A {color:#ff0006;}

TD.bgleft {
	background-image:url(images/bg_left.jpg);
	background-repeat:repeat-x;
	background-position:top right;
}
TD.bgright {
	background-image:url(images/bg_right.jpg);
	background-repeat:repeat-x;
}

TD.leftcol {
	background-image:url(images/leftcolbg.jpg);
	background-repeat:repeat-x;
	background-color:#69c2ee;
}

TD.guidebg {
	background-color:#69c2ee;
}

TD.footer {
	background-color:#ff0006;
	border-bottom:1px solid #FFFFFF;
	color:#FFFFFF;
	text-align:center;
	font-size:18px;
}
TD.footer2 {
	background-color:#825619;
	color:#FFFFFF;
	text-align:center;
	font-size:18px;
}

TD.contentwrap {
	background-image:url(images/contentbg.jpg);
	background-repeat:repeat-x;
	background-color:#fefbf6;
	padding:5px 10px 0px 10px;
}
TD.contentwrap, TD.contentwrap TD {line-height:1.4;}

DIV.guidemsg {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff0006;
	font-weight:bold;
	background-color:#93ccea;
	padding:5px 4px 0px 4px;
	width:259px;
	margin-left:4px;
}
DIV.guidemsg P {margin:5px 0px;}
DIV.guidemsg DIV.heading {font-size:14px;}
DIV.guidemsg A {color:#ff0006; text-decoration:underline;}
DIV.guidemsg A:hover {color:#ff0006; text-decoration:underline;}
DIV.guidemsg div {margin:3px 0px 0px 0px; color:#000000;}

DIV.loginfooter {text-align:center; padding:4px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}

/* 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;}
TD.caleventheader {font-weight:bold;}

DIV.listing {margin:5px 20px;}
TABLE.listing {border:1px solid #295481; background-color:#e9f6fb;}
TABLE.listing TD{ font-size:12px; padding:3px 8px; line-height:1;}
TABLE.listing TD.title {font-weight:bold;}



 A.tableeditortop {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:bold;} 
  TD.datacell {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; border-bottom:1px solid #000000; padding:2px;}
  TD.datacellend {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; border-right:1px solid #000000; border-bottom:1px solid #000000; padding:2px;}
  TD.datacellstart {border-left:1px solid #000000; border-bottom:1px solid #000000;}
  TD.tableeditortop {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:bold; background-color:#CCCCCC; padding:2px; white-space:nowrap; border-right:1px solid #000000; border-bottom:1px solid #000000; border-top:1px solid #000000;}
  TD.tableeditortop2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:bold; background-color:#CCCCCC; padding:2px; white-space:nowrap; border-left:1px solid #000000; border-bottom:1px solid #000000; border-top:1px solid #000000;}