A:hover { COLOR: #FF9900; }
body { font-family: Arial, Helvetica, sans-serif; color: #333333; margin: 0px 0px 0px 0px;}
h1 { font-size: 18px; font-weight: bolder; color: #FF9900; text-align: center;}
h2 { font-size: 16px; font-weight: bolder; color: #FFFFFF; margin: 3px 3px 3px 3px;}
h3 { font-size: large;  font-weight: bolder;	color: #29416E; }
h4 { font-size: 12px; font-weight: bolder; color: #FFFFFF; margin: 0px 0px 0px 0px;}
p, td, .text12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
textarea { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #FFFFFF; padding: 0px; }

.alert { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FF0000; }
.blueish { background-color: #FFFFFF; }
.blueme { font-family: Arial, Helvetica, sans-serif; color: #0000FF}
.bluey { background-color: #6699cc; }
.border { border: 1px solid #666666; }
.formfield { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #FFFFFF; padding: 0px; }
.gray { background-color: #CCCCCC; }
.grey { background-color: #E5E5E5; }
.headerAlert { font-size:12px; font-weight:bolder; color:#FF9900; margin:0px 0px 0px 0px; text-decoration:blink;}
.h1new { font-size: 18px; font-weight: bolder; color: #FF9900; }
.hlight { background-color: #F1F1F1; }
.lblue { background-color: #BDD2DF; }
.lbox { background-color: #FFE9B8; }
.light { background-color: #d0ddf2; }
.login { border: 1px solid #6699CC; }
.loginb { border: 1px solid #6699CC; }
.margin { background-color: #d0ddf2; }
.msgtext { color: #000000; padding: 5px; margin: 5px; }
.nav { font-size: 12px;	color: #FFFFFF; font-weight: bold; }
.orangetitle { font-size: 14px; font-weight: bold; color: #FF9900; }
.orangetitle_hlight { font-size: 14px; font-weight: bold; color: #FF9900; background-color: #F1F1F1; }
select { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #2E4976; background-color: #FFFFFF; padding: 0px; }
.side { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; }
.sidelight { background-color: #EBF2FF; }
.smallalert { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF0000; }
.smallnums { font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
.smalltxt { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 11px;  font-weight: normal; }
.submit, .fbutton { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #2E4976; background-color: #FFFFFF; padding: 0px; }

/* The following was added by Craig for calendar.  Will trim down shortly */

.bottom_border_grey {
    background-color: #FFFFFF;
	border-bottom: solid 2px #EEEEEE;
	padding-bottom : 4px;
}

.highlight_week {
    vertical-align: top;
	background-color: #EEF3FB; 
	border-left: solid 1px #B6C7E5; 
	border-right: solid 1px #8D9BA9;
	border-top: solid 1px #B6C7E5;
	border-bottom: 1px solid #8D9BA9;
}

.calendarHeader { 
   font-weight: bolder; 
   color: #000000;
   background-color: #EEEEEE;
}

.calendarHeader_large { 
   font-weight: bolder; 
   color: #000000;
   background-color: #EEF3FB;
}

.calendarToday {
   font-weight: bold; 
   color: #000000;
   background-color: #7694C8;
}

.calendar {
   background-color: #EEEEEE;
  /* background-color: #FFFFCC */
}

.calendar_fade {
   background-color: #EEEEEE;
  /* background-color: #FFFFCC */
}

.topdate_background {
   vertical-align: top;
   background-color: #B6C7E5; 
}

.tasklist_inline_menu {
   vertical-align: top;
   background-color: #B6C7E5;;
}

.tasklist_inline {
   font-size: 8px;
}

.calendar_large { 
   background-color: #EEEEEE;
   border : 2px;
   border-color : #FFFFFF;
}

.calendarBorderColor {
   background-color: #6b8cc6;
}

.calbuffer {
	padding : 5px;
}

.calviewtab {
    background-color: #FFFFFF;
	border-left: solid 2px #B6C7E5; 
	border-right: solid 2px #B6C7E5;
}
 
.calnone {
    background-color: #FFFFFF; 
	border-bottom: solid 2px #EEEEEE;
	padding-bottom : 4px;
}

.calmy {
    vertical-align: top;
	background-color: #EEF3FB; 
	border-left: solid 1px #B6C7E5; 
	border-bottom: solid 2px #B6C7E5;
}

.calmy_recur {
   vertical-align: top;
   background-color: #F4F5E1; 
   border-left: solid 1px #CCCCAA; 
   border-bottom: solid 2px #CCCCAA;
}

.gray_blueborder { 
    background-color: #CCCCCC;
	border-bottom: solid 2px #B6C7E5;
}

.cal_orangetitle { 
	 font-size: 18px;
	 font-weight: bold; 
	 color: #FF9900;
}

.today_link {
	color: #FFFFFF;
    text-decoration: none;
}

.today_link:HOVER {
	color: #FFFFFF;
    text-decoration: underline;
}


.bgc {background-color: #7694C8;}
.bgd {background-color: #B6C7E5;}
.bge {background-color: #EEF3FB;}

.bgg {background-color: #CCCCCC;}
.tbutton {background-color: #EEF3FB;}
.mtitle {color: #5671A0;}
.verd {color: white;}
.bbar {padding: 4px; background-color: #7694C8;}
.barlink {border-left: solid 2px #7694C8;}
.bartext, .bartext A, .bartext A:visited {color: #FFFFFF;}
.lhtext, .lhtext A, .lhtext A:visited {color: #000000;}
.dead {color: #999999;}
.nohover A, .nohover A:visited {text-decoration: none; color: black; !important;}
.nohover A:hover {text-decoration: underline; color: black;}
.bhover A, .bhover A:visited {color: #333399;}
.bhover A:hover {text-decoration: underline; color: blue;}
.redlink A, .redlink A:visited {color: red;}
.tabhit, .tabhit A, .tabhit A:visited {color: #1F386A;}
.tablot, .tablot A, .tablot A:visited {color: #5671A0;}
.tabhi {background-color: #B6C7E5;} 
.tablol, .tablor, .tablo {background-color: #EEF3FB;}
.tabnone {background-color: #FFFFFF;}
.heada {background-color: #EEF3FB;}
.headb {background-color: #7694C8; color: #FFFFFF;}
.headc {background-color: #EEF3FB;}
.headd {background-color: #EEF3FB;}
.heade {background-color: #EEEEEE;}
.bd {background-color: #EEF3FB; border: solid 1px #7694C8;}
.alerttable {background-color: #EEF3FB; border: solid 2px #B6C7E5;}
.warntable {background-color: #EEEEEE; border: solid 2px #CCCCCC;}
.errtable {background-color: #FFDDDD; border: solid 2px #FF3333;}
.errmsg {color: #CC0000;}
.errtitle {color: #FF3333;}
.ftitle {background-color: #EEF3FB;}
.flo {background-color: #EEF3FB;}
.fhi {background-color: #FFFFFF;}
.listhead, .sortcol, .lista, .listb, .listas, .listbs, .msgnew, .msgold, .msgnews, .msgolds {vertical-align: top;}
.listhead {background-color: #DDDDDD;}
.sortcol {background-color: #EEF3FB; border-left: solid 1px #B6C7E5; border-right: solid 1px #B6C7E5;}
.lista {background-color: #FFFFFF;}
.listb {background-color: #F6F6F6;}
.listas {background-color: #EEF3FB;}
.listbs {background-color: #E6EAF2;}
.msgnew {background-color: #FFFFFF; font-weight: bold}
.msgold {background-color: #EEEEEE;}
.msgnews {background-color: #EEF3FB; font-weight: bold}
.msgolds {background-color: #DEE3EA;}
.frmt {background-color: #FFFFFF;}
.frmb {background-color: #EEEEEE;}
.frme {background-color: #FFDDDD;}
.frmbg {background-color: #CCFFCC; color: black;}
.frmbg B {color: green;}
.frmbg I {color: black; font-weight: normal;}
.frmbr {background-color: #FFCCCC; color: black;}
.frmbr B {color: red;}
.frmbr I {color: black; font-weight: normal;}
.frmbb {background-color: #CCCCFF; color: black;}
.frmbb B {color: #0000cd;}
.frmbb I {color: black; font-weight: normal;}
.invwya {background-color: #EEF3FB; border: solid 2px #B6C7E5;}
.mon, .mony, .monn, .mons {text-align: right;}
.mon, .mony, .monn {background-color: #EEF3FB;}
.mons {background-color: #FFFFFF;}
.monn A, .monnA:visited {color: #666666;}
.mony, .mons {font-weight: bold;}

.calguide {background-color: #F4F5E1; border-left: solid 1px #CCCCAA; border-bottom: solid 2px #CCCCAA;}
.monday {padding: 5px;}
.monmy {background-color: #EEF3FB; border: solid 1px #EEF3FB; border-bottom: solid 1px #B6C7E5; padding: 3px;}
.monguide {background-color: #F4F5E1; border: solid 1px #F4F5E1; border-bottom: solid 1px #CCCCAA; padding: 3px;}
.calguide A, .calguide A:visited, .monguide A, .monguide A:visited {color:#996600;}


