BODY{font-size: 8pt;font-family:MS Gothic, Osaka, Arial Unicode MS, Verdana, Arial, Helvetica, san-serif;}
BODY	{COLOR:#000000;MARGIN-TOP:0px;MARGIN-LEFT:0px;MARGIN-RIGHT:0px}
A, BODY, INPUT, OPTION, SELECT, TEXTAREA, TABLE, TD, TR {FONT-SIZE:11px;FONT-FAMILY:tahoma,sans-serif}
IMG{border:0;}
SELECT, TEXTAREA, INPUT {border:1px solid #999;padding:2px;}

.HTA	{FONT-SIZE:12px;COLOR:#FFFFFF;FONT-WEIGHT:BOLD;TEXT-DECORATION:none}
.HTA A	{TEXT-DECORATION:none}
.HTA:hover	{TEXT-DECORATION:none;COLOR:#FFCC66;}
.HTS	{background-color:"#4791C5"; COLOR:#FFFFFF}
.HD	{HEIGHT:10px;BACKGROUND-IMAGE:url(/images/header/bgBlueFade.gif)}

.CALHEADER {HEIGHT:20px;BACKGROUND-IMAGE:url(/images/header/bgBlueFade.gif)}
.CALFOOTER {HEIGHT:20px;BACKGROUND-IMAGE:url(/images/header/bgBlueFade.gif)}

.LISTPAGER {padding:0px; HEIGHT:20px;BACKGROUND-IMAGE:url(/images/header/bgBlueFade.gif)}

.box {background-color:#Ffffff;border:1px solid #A0C6E5;}
.boxA {background-color:#Ffffff;border:1px solid #A0C6E5;padding:4px;vertical-align:top;}
.boxTH {background-color:#A0C6E5;}

.error
{
	font-size: 8pt;
	color: red;
	font-family: Verdana,Arial,Helvetica,sans-serif; 
	FONT-WEIGHT: bold
}

TD.LogoL
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 36px;
	padding-bottom: 0px;
	color: #ff0000;
	padding-top: 0px;
	font-family: Tahoma, Verdana, Arial;
	letter-spacing: -10px;
	background-color: #ffffff;
	text-align: right;
	font-variant: normal;
}

TD.LogoS
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 0px;
	clip: rect(0px 0px 0px 0px);
	color: #0000ff;
	padding-top: 0px;
	font-family:  Verdana, Arial;
	background-color: #ffffff;
	text-align: left;
	font-variant: small-caps;
	text-decoration: none;
}

TD.HeaderTabs
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: MS Gothic, Osaka, Arial Unicode MS, Verdana, Arial, Helvetica, san-serif;
	text-align: center;
	text-decoration: none;
}

.HeaderTabs A
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: MS Gothic, Osaka, Arial Unicode MS, Verdana, Arial, Helvetica, san-serif;
	text-align: center;
	text-decoration: none;
}

TD.Header1
{
	padding-right: 5px;
	padding-left: 3px;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 3px;
	color: #333333;
	padding-top: 3px;
	font-family: Verdana, Arial;
	background-color: #ffffff;
	text-align: right;
	text-decoration: none;
}
.Header1 A
{
    COLOR: 333333;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}


TD.Header3
{
	background-color: #99cc00;
	color:#ffffff;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.Header3 A
{
    COLOR: white;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}


TD.Logout
{
	font-weight: bold;
	font-size: 12px;
	color: #ff0000;
	text-decoration: none;
}
.Logout A
{
	font-weight: bold;
	font-size: 12px;
	color: #ff0000;
	text-decoration: none;
}

.SubHeader
{
	background-color: #006699;
	color:#ffffff;	
	font-family:Verdana, Arial, Helvetica;
	font-size: 18px;
	font-weight: bold;
}

.btnDisp
	{
		font-size: 11; 
  		font-family: 'arial,geneva';
		font-weight: bold; 
		color: #FFFFFF; 
		background-color: #006699;
	}

.Dialog
{
	border-right: #336699 1px solid;
	border-top: #336699 1px solid;
	border-left: #336699 1px solid;
	color: #336699;
	font-weight: bold; 
	border-bottom: #336699 1px solid;
	background-color: #deebf5;
}

.DialogTitle
{
	background-color: #006699;
	color:#ffffff;	
	font-size: 12px;
	font-weight: bold;
}

.DialogLabelBold
{
		font-size: 12px;
		font-weight: bold;
}

.ListColumnHeader
{
BACKGROUND-COLOR: #ccddee;
COLOR: #333333;
font-weight:bold;
font-family:Verdana, Arial, Helvetica;
font-size: 8px;
}
.ListColumnHeader A
{
    COLOR: #000000;
}


.ListColumn 
{
background-color: #F5F5F5;
color:#000000;
font-family:Verdana, Arial, Helvetica;
font-size: 10px;
}

.ListColumnFooter
{
background-color: #CCCCCC;
color:#000000;
font-family:Verdana, Arial, Helvetica;
font-size: 10px;
}

.footer
{
    BACKGROUND-COLOR: #003399;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.footer A
{
    COLOR: white;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.footer A:hover
{
    COLOR: #ffcc66;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

.CalendarTabOff
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: #333333; 
	background-color: #ccddee;
	text-align: center;
	TEXT-DECORATION: none;
}

.CalendarTabOn
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: #333333; 
	background-color: #003399;
	text-align: center;
	TEXT-DECORATION: none;
}

.Month
{
	background-color:#FFFBF7;
	border-right: #C1CDD8 1px solid;
	border-top:  #C1CDD8 1px solid;
	border-left:  #C1CDD8 1px solid;
	color: #333333;
	border-bottom:  #C1CDD8 1px solid;
	border-collapse:collapse;
}

.MonthHeader 
 {text-align:center; color:#10659E;height:24px;background-color:#DBEAF5;border-top:1px solid #C1CDD8;border-bottom:1px solid #C1CDD8}

.MonthOutsideMonth 
{
	background-color: #ECECEC;
}

.MonthDayCell
{
	color: #333333;
	background-color: #FFFFFF;
}

.MonthDayCell A
{
	color: #333333;
	background-color: #FFFFFF;
}


.MonthTodayCell
{
	border-right: #666666 2px solid;
	border-top:  #666666 2px solid;
	border-left:  #666666 2px solid;
	border-bottom:  #666666 2px solid;
}



.YearMonth
{
	background-color: #EEEEEE;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	color: #000000;
	padding-top: 2px;
}

.YearMonthName
 {text-align:center; color:#10659E;height:24px;background-color:#DBEAF5;border-top:1px solid #C1CDD8;border-bottom:1px solid #C1CDD8}


.YearDayWithEvent
{
	font-weight: bold;
	font-size: 8pt;
	color: #333333;
	background-color: #ccddee;
	text-align: center;
}
.YearDayWithEvent A {color:#333333;}


.Week
{
	border-right: #C1CDD8 1px solid;
	padding-right: 0px;
	border-top: #C1CDD8 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	border-left: #C1CDD8 1px solid;
	width: 100%;
	padding-top: 0px;
	border-bottom: #C1CDD8 1px solid;
	border-collapse: collapse;
}

.WeekHeader 
{
	text-align:center; color:#10659E;height:24px;background-color:#DBEAF5;border-top:1px solid #C1CDD8;border-bottom:1px solid #C1CDD8
	
}
.WeekHeader A {color: #333333;}

.WeekDayCell
{
	background-color: #FFFFFF;
}

TD.WeekTodayCell
{
	background-color: #e4f1fb;
}

.DayContainer
{
	border-right: #C1CDD8 1px solid;
	padding-right: 0px;
	border-top: #C1CDD8 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	border-left: #C1CDD8 1px solid;
	width: 100%;
	padding-top: 0px;
	border-bottom: #C1CDD8 1px solid;
	border-collapse: collapse;
}      

.Day
{
	background-color: #FFFFFF;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	color: #000000;
	padding-top: 0px;
}

TD.DayHeader
{
	padding:0px;
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	background-color:#DBEAF5;
	text-align: center;
	width: 100%;
	vertical-align:middle;
   BORDER-TOP:#C1CDD8 1px solid;
	
}

TD.HourContainer
{
	padding:0px;
	font-weight: bold;
	color: #333333;
	background-color:#DBEAF5;
	text-align: center;
	width: 40;
	vertical-align:middle;
   BORDER-TOP:#C1CDD8 1px solid;
}
.HourContainer A {	color: #333333;}

TD.MinuteContainer
{
	padding:0px;
	font-weight: bold;
	color: #000000;
	background-color: #ccddee;
	text-align: center;
	width: 10;
	vertical-align:top;
   BORDER-TOP:gray 1px solid;
}
.MinuteContainer A {	color: #333333;}

.DayCell
{
	padding:0px;
	background-color: #FFFFFF;
	BORDER-TOP:#C1CDD8 1px solid;
	width: 100%;
	vertical-align:top;
           
}

.DayOutsideDay 
{
	padding:0px;
	background-color: #CCCCCC;
}
.Hour
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	color: #333333;
	margin: 0px;
	width: 30px;
	padding-top: 0px;
	height: 100%;
	
}
.Hour A {color: #333333;}

TR.Hour 
{
vertical-align:top;
	}
TD.Hour
{
	padding:0px;
	text-align: center;
	vertical-align:middle;
	width:100%;
	height:100%;
	font-weight:bold;
	font-size:12pt;
 }


.DropDown
{
    FONT-FAMILY: MS Gothic, Osaka, Arial Unicode MS, Verdana, Arial, Helvetica, san-serif;
    FONT-SIZE: 11px;
}