body {background-image: url(/images/bkgd.jpg);background-repeat: repeat-x;margin-top: 0px;margin-bottom: 0px;}
a:link {font-family: Arial, Helvetica, sans-serif; color: #0F4AAA; text-decoration: none;}
a:visited {font-family: Arial, Helvetica, sans-serif; color: #0F4AAA; text-decoration: none;}
a:hover {font-family: Arial, Helvetica, sans-serif;color: #0F4AAA; text-decoration: underline;}
.normaltext {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-weight: normal; line-height: normal;}
.normaltextbold {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-weight: bold; line-height: normal;}
.normaltextlg {font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; font-weight: normal; line-height: normal;}
.heading {font-family: Verdana, Helvetica, sans-serif; font-size: 14px; text-decoration: none;  font-weight: bold; line-height: normal;}
.labeltext { background-color:#f0f0f0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; font-weight:normal;}
.invisiform { border-color:#f0f0f0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; font-weight:normal;}
.sublabeltext { background-color:#f0f0f0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; font-weight:bold;}
.focusStyle {font-weight:bold; background-color:#d7dce0; font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.wd {width:225px}
.wd2 {width:200px}
li {list-style-type: square;}
/*li {margin:2px 0px 2px 20px;list-style-image:url(/images/bullet.gif);}*/
input {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; background-color: #f0f0f0; border: 1px solid #666666;}
textarea {font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #000000;background-color: #f0f0f0;border: 1px solid #666666;}
select {font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #000000;background-color: #f0f0f0;border: 1px solid #666666;}
.button2 { background-color:#0d4278; color:#ffffff; font-weight: bold;} 
/*.button2 { background-color:#103A68; color:#ffffff; font-weight: bold;} */
.buttonsTop { background-image: url(/images/activebg.jpg); background-repeat: repeat-x; height:31px; padding-left:4px; }
.buttonsBottom { background-image: url(/images/activebg.jpg); background-repeat: repeat-x; height:31px; padding-left:4px; }
.searchButtons { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#5785A9;}
.HeaderTitle { background-color:#ffffff; border-top:#4579b5 5px solid; font-family: Verdana, Helvetica, sans-serif; font-size: 13px; color:#333333; text-decoration: none; font-weight: bold }
.RevHeaderTitle { background-color:#ffffff; border-bottom:#4579b5 5px solid; font-family: Verdana, Helvetica, sans-serif; font-size: 13px; color:#333333; text-decoration: none; font-weight: bold }
.FormTitle { background-color:#ffffff; border-top:#4579b5 5px solid; border-bottom:#4579b5 2px solid; font-family: Verdana, Helvetica, sans-serif; font-size: 13px; color:#333333; text-decoration: none; font-weight: bold }
.messageTitle {background-color:#0d4278; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold }
.showdetail {border-top:1px solid black; border-bottom:1px solid black}
.searchListTitle { background-color:#ffffff; border-bottom:#4579b5 1px solid;border-top:#4579b5 5px solid; 
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#333333; text-decoration: none; font-weight: bold }
.altRow { background-color:#e5e5e5 }
.grouptitle { border-bottom:black 3px solid; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold }
.smalltext2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-style: normal; font-weight: normal; }

/************ Tabs *********/
.activetab { font-family:Verdana,Arial,Helvetica;font-size:10pt; font-weight:bold; color:#004A84; text-align:center }
.activetab A:link {color:#004A84;text-decoration:none;}
.activetab A:visited {color:#004A84;text-decoration:none;}
.activetab A:hover {color:#004A84;text-decoration:underline;}
.activetab A:active {color:#004A84;text-decoration:underline;}
.tab { font-family:Verdana,Arial,Helvetica;font-size:10pt; font-weight:normal; color:#00ff00; text-align:center }

/************ CMT *********/
.TaskUndone{color: black;font-family: Verdana, Arial, Helvetica;font-size:8pt;text-decoration: none}
.TaskID{color: #c0c0c0;font-family: Verdana, Arial, Helvetica;font-size:8pt;text-decoration: line-through}

.calTD {font-size: 9pt;font-family:Verdana,Arial,Helvetica;}
.calA {color: black;font-size: 9pt;}
.calA:hover{color: red;font-size: 9pt;text-decoration: none}
.calThree{font-family: Verdana, Arial, Helvetica;font-size: 9pt}
.calTime{color:white;font-family: Verdana, Arial, Helvetica;font-size: 10pt;font-weight: bold;text-decoration: none}
.calDay{color:#065d93;font-family: Verdana, Arial, Helvetica;font-size: 12pt;font-weight: bold}
.calWeekview{color:#065d93;font-family: Verdana, Arial, Helvetica;font-size: 14pt;font-weight: bold}
.calAddresstabs{color:black;font-size: 8pt;text-decoration: none}
.calTitle{font-family:Verdana, Arial, Helvetica;font-size: 10pt;font-weight: bold}
.calTip{color:#FF0000;font-style: Italic;font-family: Verdana,Arial,Helvetica;font-size: 8pt;}
.calHeader{color:white;font-family: Verdana,Arial,Helvetica;font-size: 7.5pt;font-weight: bold;}
.calStrike{color:#808080;font-style:Italic;font-family: Verdana,Arial,Helvetica;font-size:8pt;text-decoration:line-through }

.calendarappointment { background-color:#F0F0F0;font-family: Verdana,Arial,Helvetica;font-size:8pt; color:#000000; text-align:center }
.calendarappointment A { color:#000000; text-decoration:none }
.calendarappointment A:visited { color:#000000; text-decoration:none }
.calendarappointment A:hover { color:#000000; text-decoration:underline }

.calendardayname { background-color:#F0F0F0;font-family: Verdana,Arial,Helvetica;font-size:8pt; color:#000000; text-align:center }
.calendardayname A { color:#000000; text-decoration:none }
.calendardayname A:visited { color:#000000; text-decoration:none }
.calendardayname A:hover { color:#000000; text-decoration:underline }
.calendarcurrentdayname { background-color:#C4D9E7;font-family: Verdana,Arial,Helvetica;font-size:8pt; color:#FFFFFF}
.calendarcurrentdayname A { color:#000000; text-decoration:none; font-weight:bold }
.calendarcurrentdayname A:visited { color:#000000; text-decoration:none; font-weight:bold }
.calendarcurrentdayname A:hover { color:#000000; text-decoration:underline; font-weight:bold }
.calendarcurrentday { background-color:#EFF6FC;font-family: Verdana,Arial,Helvetica;font-size:8pt; color:#FFFFFF}
.calendarcurrentday A { color:#000000; text-decoration:none }
.calendarcurrentday A:visited { color:#000000; text-decoration:none }
.calendarcurrentday A:hover { color:#000000; text-decoration:underline }
.calendarday { background-color:#F0F0F0;font-family: Verdana,Arial,Helvetica;font-size:8pt; color:#FFFFFF}
.calendarday A { color:#000000; text-decoration:none }
.calendarday A:visited { color:#000000; text-decoration:none }
.calendarday A:hover { color:#000000; text-decoration:underline }
.calendarnoday { background-color:#C4D9E7;font-family: Verdana,Arial,Helvetica;font-size:8pt; color:#FFFFFF}
.calendarnoday A { color:#000000; text-decoration:none }
.calendarnoday A:visited { color:#000000; text-decoration:none }
.calendarnoday A:hover { color:#000000; text-decoration:underline }
.calendarWeekend { background-color:#EEEEEE;font-family: Verdana,Arial,Helvetica;font-size:8pt; color:#FFFFFF}
.calendarWeekend A { color:#000000; text-decoration:none }
.calendarWeekend A:visited { color:#000000; text-decoration:none }
.calendarWeekend A:hover { color:#000000; text-decoration:underline }
.calendarWeekday { background-color:#FFFFFF;font-family: Verdana,Arial,Helvetica;font-size:8pt; color:#000000}
.calendarWeekday A { color:#000000; text-decoration:none }
.calendarWeekday A:visited { color:#000000; text-decoration:none }
.calendarWeekday A:hover { color:#000000; text-decoration:underline }

.calendartitle { background-color:#486ebd;font-family: Verdana,Arial,Helvetica;font-size:8pt; font-weight:bold; color:#FFFFFF; text-align:center }
.calendarMorning { background-color:#EFEFEF;font-family: Verdana,Arial,Helvetica;font-size:8pt; color:#000000}
.calendarMorning A { color:#000000; text-decoration:none }
.calendarMorning A:visited { color:#000000; text-decoration:none }
.calendarMorning A:hover { color:#000000; text-decoration:underline }
.calendarAfternoon { background-color:#D9D9D9;font-family: Verdana,Arial,Helvetica;font-size:8pt; color:#000000}
.calendarAfternoon A { color:#000000; text-decoration:none }
.calendarAfternoon A:visited { color:#000000; text-decoration:none }
.calendarAfternoon A:hover { color:#000000; text-decoration:underline }
.calendarEvening { background-color:#C0C0C0;font-family: Verdana,Arial,Helvetica;font-size:8pt; color:#000000}
.calendarEvening A { color:#000000; text-decoration:none }
.calendarEvening A:visited { color:#000000; text-decoration:none }
.calendarEvening A:hover { color:#000000; text-decoration:underline }
.calendarHr { background-color:#FAFAFA;font-family: Verdana,Arial,Helvetica;font-size:8pt; color:#000000;}
.calendarHr A { color:#000000; text-decoration:none }
.calendarHr A:visited { color:#000000; text-decoration:none }
.calendarHr A:hover { color:#000000; text-decoration:underline }

.calendarmonthname { font-family:Verdana,Arial,Helvetica;font-size:8pt;color:#000000;font-weight:bold}
.calendarmonthname A { color:#000000; text-decoration:none }
.calendarmonthname A:visited { color:#000000; text-decoration:none }
.calendarmonthname A:hover { color:#000000; text-decoration:underline } 
.calendarmonthweek { font-family:Verdana,Arial,Helvetica;font-size:8pt;color:#000000;font-weight:bold }
.calendarmonth { font-family:Verdana,Arial,Helvetica;font-size:8pt;color:#000000;background-color:#EFEFEF}
.calendarmonth A { color:#000000; text-decoration:none }
.calendarmonth A:visited { color:#000000; text-decoration:none }
.calendarmonth A:hover { color:#FF0000; text-decoration:underline } 
.calendarmonthcurrent { font-family:Verdana,Arial,Helvetica;font-size:8pt;color:#000000;background-color:#D9D9D9}
.calendarmonthcurrent A { color:#000000; text-decoration:none }
.calendarmonthcurrent A:visited { color:#000000; text-decoration:none }
.calendarmonthcurrent A:hover { color:#FF0000; text-decoration:underline } 
.calendarmonthcurrentday { font-family:Verdana,Arial,Helvetica;font-size:8pt;color:#000000;background-color:#A0A0FF}
.calendarmonthcurrentday A { color:#000000; text-decoration:none }
.calendarmonthcurrentday A:visited { color:#000000; text-decoration:none }
.calendarmonthcurrentday A:hover { color:#FF0000; text-decoration:underline } 

.CalItem { margin-top:0; margin-bottom:0; margin-right:0; color:#000000; list-style-type: square; list-style-position:outside; padding:0 0 0 0;}
.CalItemTentative { margin:0 0 0 0; color:#FFFF00}
.CalItemActive { margin:0 0 0 0; color:#FF0000}
