/* tag defaults */
*{font-size:12px;font-family:Arial, Helvetica, Geneva, sans-serif;}
body {background-color:#EEEEEE; margin:0px; padding:0px 0px 0px 0px; font-family: Arial, Helvetica, Geneva, sans-serif;}
a{color:#000000;}
/**/
ul{margin-left: 1em;padding-left: 0;}
ol{margin-left: 1em;padding-left: 0;}
li{margin: 0;padding: 0;}

/* class defaults */
.t4RegionHeader {font-weight:bold;font-size:13px;padding:2px;padding-left:8px;padding-right:8px;background-color:#EEEEEE;border-bottom:1px solid #CCCCCC;}
.t4ReportHeader {font-weight:bold;font-size:13px;padding:2px;padding-left:8px;padding-right:8px;background-color:#EEEEEE;border-bottom:1px solid #CCCCCC;}
.t4ButtonHolder{padding:3px;text-align:right;}
/* Page Classes */
.t4PageBody{}
#t4PageFooter{font-weight:bold;height:20px;padding:2px;padding-left:5px;background-color:#DDDDDD;border-bottom:2px solid #000000;border-top:2px solid #000000;}
.t4NavigationBar{white-space:nowrap;}
.t4NavBar{text-align:right;padding:5px;}
.t4NavBar a{color:#000000;font-weight:bold;margin-left:5px;margin-right:5px;}
.t4BreadCrumbRegion{font-weight:bold;height:20px;padding:2px;padding-left:5px;background-color:#DDDDDD;border-bottom:2px solid #000000;border-top:2px solid #000000;}
.t4ContentBody{padding-left:10px;padding-right:10px;background-color:#FFFFFF;}
.t4SidebarLayout{margin-left:10px;background-color:#FFFFFF;}
.t4Login{padding:25px;text-align:center;width:300px;border:2px double #CCCCCC; margin:auto;margin-top:40px;margin-bottom:40px;}
.t4UserPrompt{font-weight:bold;font-size:12px;text-align:left;padding:4px;white-space:nowrap;}
.t4Copyright{font-weight:bold;font-size:12px;text-align:right;padding:4px;}
/* Page Sub Templates Classes */
.t4messages{text-align:center;}
.t4success{padding:5px;background-color:#EEEEEE;border:3px solid #CCCCCC;width:600px;margin:5px auto;}
.t4notification{padding:5px;background-color:#EEEEEE;border:3px solid #CCCCCC;width:600px;margin:5px auto;}

/* Tab Classes */
.t4Tabs{text-align:center;padding:10px 0 0 0;}
.t4standardtabcurrent{vetical-align:middle;padding:2px 5px 0 5px;margin:0px 3px;background-color:#DDDDDD;border:2px solid #000000;border-bottom:0;text-decoration:none;}
.t4standardtab{vetical-align:middle;padding:2px 5px 0 5px;background-color:#FFFFFF;margin:0px 3px;border:2px solid #000000;border-bottom:0;text-decoration:none;}

.t4ChildTabs{text-align:center;background-color:#FFFFFF;padding-bottom:4px;}
.t4childtabcurrent{margin-left:3px;margin-right:3px;background-color:#DDDDDD;padding:2px;border:2px solid #000000;border-top:none;text-decoration:none;}
.t4childtab{margin-left:3px;margin-right:3px;padding:2px;border:2px solid #000000;border-top:none;text-decoration:none;}

/* Button Classes */
.t4Button{padding-left:2px;padding-right:2px;margin:3px;white-space:nowrap;border:#888888 2px outset;background-color:#EEEEEE;text-decoration:none;font-weight:bold;}
.t4Button:hover{background-color:#AAAAAA;}

.t4ButtonAlternative1{padding-left:2px;padding-right:2px;margin:3px;background-color:#CCCCCC;white-space:nowrap;border:#888888 2px outset;text-decoration:none;font-weight:bold;}
.t4ButtonAlternative1:hover{background-color:#FFFFFF;}

.t4ButtonAlternative2{padding-left:2px;padding-right:2px;margin:3px;white-space:nowrap;border:#888888 2px outset;text-decoration:none;}
.t4ButtonAlternative2:hover{background-color:#336699;}

.t4ButtonAlternative3{padding-left:2px;padding-right:2px;margin:3px;background-color:#FF0000;white-space:nowrap;border:#888888 2px outset;text-decoration:none;font-weight:bold;}
.t4ButtonAlternative3:hover{background-color:#FFFFFF;}

/* Labels Classes */
.t4NoLabel{font-weight:bold;white-space:nowrap;}
.t4OptionalLabel{font-weight:bold;white-space:nowrap;}
.t4OptionalLabelwithHelp{cursor:help;font-weight:bold;white-space:nowrap;}
.t4RequiredLabel{color:#990000;font-weight:bold;white-space:nowrap;}
.t4RequiredLabelwithHelp{cursor:help;color:#990000;font-weight:bold;white-space:nowrap;}

.t4InlineError {text-decoration:underline;color:red;}
.t4InlineError span{text-decoration:underline;color:red;}
.t4InlineError a{text-decoration:underline;color:red;}
.t4InlineError a:hover{text-decoration:underline;color:red;}
.t4InlineError a:visited{text-decoration:underline;color:red;}

/* Lists Classes */
.t4ButtonList{}
.t4ButtonList a{}
.t4ButtonList .t4current{background-color:#CCCCCC;}

.t4HorizontalImageswithLabelList{}
.t4HorizontalImageswithLabelList td{padding:5px;text-align:center;}
.t4HorizontalImageswithLabelList .t4current{}

.t4HorizontalLinksList{}
.t4HorizontalLinksList a{margin-left:3px;margin-right:3px;}
.t4HorizontalLinksList a.t4current{text-decoration:none;}

.t4TabbedNavigationList{white-space:nowrap;border-bottom: 1px solid rgb(159, 177, 188); margin: 0pt; padding: 0pt 0pt 20px 10px;}
.t4TabbedNavigationList li {white-space:nowrap;float:left;margin: 0; padding: 0;display: block;list-style-type: none;}
.t4TabbedNavigationList a:link, .t4TabbedNavigationList a:visited {font-weight:bold;padding: 0pt 12px 6px; float: left; font-size: 12px; line-height: 14px; font-weight: bold; text-decoration: none; color: rgb(112, 132, 145); }
.t4TabbedNavigationList a.t4current:link, .t4TabbedNavigationList a.t4current:visited, .t4TabbedNavigationList a:hover {font-weight:bold;background: transparent url(tab_rounded.gif) no-repeat scroll center bottom; color: rgb(0, 0, 0);}

.t4VerticalImagesList{}
.t4VerticalImagesList img{display:block;margin:auto;}
.t4VerticalImagesList td{text-align:center;padding:2px;}
.t4VerticalImagesList .t4current{border-left:2px solid #CCCCCC;border-right:2px solid #CCCCCC;}

.t4VerticalOrderedList{}
.t4VerticalOrderedList .t4current a{text-decoration:none;}

.t4VerticalSidebarList{width:100%;}
.t4VerticalSidebarList a.t4nav{display:block}
.t4VerticalSidebarList .t4current a{display:block;text-decoration:none;}

.t4VerticalUnorderedListwithBullets{}
.t4VerticalUnorderedListwithBullets .t4current a{text-decoration:none;}

.t4VerticalUnorderedLinkswithoutBullets{list-style:none;}
.t4VerticalUnorderedLinkswithoutBullets .t4current a{text-decoration:none;}

.t4WizardProgressList{text-align:center;}
.t4WizardProgressList div{margin:2px;}
.t4WizardProgressList .t4current{border:2px solid #CCCCCC;padding:2px;}

/*Menus*/

.t4BreadcrumbMenu{}
.t4BreadcrumbMenu .t4current{}

.t4HierarchicalMenu{}
.t4HierarchicalMenu .t4current{}

/* Reports */

th.t4ReportHeader{empty-cells : show;	border-collapse : collapse;padding:2px;padding-right:8px;padding-left:8px;}
td.t4data{padding:2px;padding-left:8px;padding-right:8px;empty-cells : show;	border-collapse : collapse;}
td.t4dataalt{padding:2px;padding-left:8px;padding-right:8px;empty-cells : show;	border-collapse : collapse;}

.t4Borderless{empty-cells : show;	border-collapse : collapse;}
.t4Borderless th.t4ReportHeader {border:none;border-right:2px solid #FFFFFF;}
.t4Borderless td.t4data {border:none;}

.t4HorizontalBorder {empty-cells : show;	border-collapse : collapse;}
.t4HorizontalBorder th.t4ReportHeader {border-bottom:1px solid #AAAAAA;}
.t4HorizontalBorder td.t4data {border-bottom:1px solid #AAAAAA;}

.t4Standard{empty-cells : show;	border-collapse : collapse;border-left:1px solid #AAAAAA;}
.t4Standard th.t4ReportHeader{border:1px solid #AAAAAA;border-left:none;}
.t4Standard td.t4data{border:1px solid #AAAAAA;border-left:none;border-top:none;}

.t4StandardAlternatingRowColors{empty-cells : show;	border-collapse : collapse;border-left:1px solid #AAAAAA;}
.t4StandardAlternatingRowColors th.t4ReportHeader{border:1px solid #AAAAAA;border-left:none;}
.t4StandardAlternatingRowColors td.t4data{border:1px solid #AAAAAA;border-left:none;border-top:none;}
.t4StandardAlternatingRowColors td.t4dataalt{background-color:#EEEEEE;padding:2px;border:1px solid #AAAAAA;border-left:none;border-top:none;}

.t4ValueAttributePairs{empty-cells : show;	border-collapse : collapse;}
.t4ValueAttributePairs th.t4ReportHeader{text-align:left;border:1px solid #AAAAAA;border-right:none;border-bottom:none;}
.t4ValueAttributePairs td.t4data{border:1px solid #AAAAAA;border-bottom:none;}
.t4ValueAttributePairs td.t4seperate{border-top:1px solid #AAAAAA;}
.t4ValueAttributePairs td.t4seperate hr{height:2px;color:#AAAAAA;background-color:#AAAAAA;}

.t4OneColumnUnorderedList{}

/*Regions*/
/* Region Defaults */
.t4ButtonHolder{padding:2px;}
.t4RegionBody {padding:5px;}

.t4BreadcrumbRegion {}

.t4ButtonRegionwithTitle {}
.t4ButtonRegionwithTitle .t4RegionHeader {border:1px solid #CCCCCC;}
.t4ButtonRegionwithTitle .t4ButtonHolder {}

.t4ButtonRegionwithoutTitle {}
.t4ButtonRegionwithoutTitle .t4ButtonHolder {}

.t4BorderlessRegion {margin-top:10px;margin-bottom:10px;border:1px solid #CCCCCC;}
.t4BorderlessRegion .t4Header {}
.t4BorderlessRegion .t4ButtonHolder {}
.t4BorderlessRegion .t4RegionBody {}

.t4BracketedRegion {margin-top:10px;margin-bottom:10px;border:none;}
.t4BracketedRegion .t4RegionHeader {border:1px solid #CCCCCC;}
.t4BracketedRegion .t4ButtonHolder {}
.t4BracketedRegion .t4RegionBody {border-bottom:1px solid #CCCCCC;}
.t4BracketedRegion .t4bracket {background-color:#CCCCCC;width:2px;height:10px;}

.t4ChartRegion {margin-top:10px;margin-bottom:10px;border:1px solid #CCCCCC;}
.t4ChartRegion .t4RegionHeader {}
.t4ChartRegion .t4ButtonHolder {}
.t4ChartRegion .t4RegionBody {}

.t4ListRegionwithIcon {margin-top:10px;margin-bottom:10px;border:1px solid #CCCCCC;}
.t4ListRegionwithIcon .t4RegionHeader {}
.t4ListRegionwithIcon .t4ButtonHolder {}
.t4ListRegionwithIcon .t4RegionBody {}

.t4FormRegion {margin-top:10px;margin-bottom:10px;border:1px solid #CCCCCC;}
.t4FormRegion .t4RegionHeader {}
.t4FormRegion .t4ButtonHolder {}
.t4FormRegion .t4RegionBody {}

.t4ReportsRegion {margin-top:10px;margin-bottom:10px;border:1px solid #CCCCCC;}
.t4ReportsRegion .t4RegionHeader {}
.t4ReportsRegion .t4ButtonHolder {}
.t4ReportsRegion .t4RegionBody {}

.t4ReportsRegionAlternative1 {margin-top:10px;margin-bottom:10px;border:1px solid #CCCCCC;}
.t4ReportsRegionAlternative1 .t4RegionHeader {}
.t4ReportsRegionAlternative1 .t4ButtonHolder {}
.t4ReportsRegionAlternative1 .t4RegionBody {}

.t4GReportsRegion100Width {width:100%;margin-top:10px;margin-bottom:10px;border:1px solid #CCCCCC;}
.t4GReportsRegion100Width .t4RegionHeader {}
.t4GReportsRegion100Width .t4ButtonHolder {}
.t4GReportsRegion100Width .t4RegionBody {}

.t4RegionwithoutTitle {margin-top:10px;margin-bottom:10px;border:1px solid #CCCCCC;}
.t4RegionwithoutTitle .t4ButtonHolder {}
.t4RegionwithoutTitle .t4Body {}

.t4RegionwithoutButtonsandTitle {margin-top:10px;margin-bottom:10px;border:1px solid #CCCCCC;}
.t4RegionwithoutButtonsandTitle .t4Body {}

.t4HideandShowRegion {margin-top:10px;margin-bottom:10px;border:1px solid #CCCCCC;}
.t4HideandShowRegion .t4RegionHeader {}
.t4HideandShowRegion .t4ButtonHolder {}
.t4HideandShowRegion .t4Body {}
.t4HideandShowRegion .t4Hide {display:none;}

.t4SidebarRegion {width:200px;margin-top:10px;margin-bottom:10px;border:1px solid #CCCCCC;}
.t4SidebarRegion .t4RegionHeader {}
.t4SidebarRegion .t4ButtonHolder {}
.t4SidebarRegion .t4Body {}

.t4SidebarRegionAlternative1 {width:200px;margin-top:10px;margin-bottom:10px;border:1px solid #CCCCCC;}
.t4SidebarRegionAlternative1 .t4RegionHeader {}
.t4SidebarRegionAlternative1 .t4ButtonHolder {}
.t4SidebarRegionAlternative1 .t4Body {}

.t4NavigationRegion {width:200px;margin-top:10px;margin-bottom:10px;border:1px solid #CCCCCC;}
.t4NavigationRegion .t4RegionHeader {}
.t4NavigationRegion .t4ButtonHolder {}
.t4NavigationRegion .t4Body {}

.t4NavigationRegionAlternative1 {width:200px;margin-top:10px;margin-bottom:10px;border:1px solid #CCCCCC;}
.t4NavigationRegionAlternative1 .t4RegionHeader {}
.t4NavigationRegionAlternative1 .t4ButtonHolder {}
.t4NavigationRegionAlternative1 .t4Body {}

.t4WizardRegion {width:600px;margin-top:10px;margin-bottom:10px;border:1px solid #CCCCCC;}
.t4WizardRegion .t4RegionHeader {}
.t4WizardRegion .t4ButtonHolder {}
.t4WizardRegion .t4Body {}

.t4WizardRegionwithIcon {width:600px;margin-top:10px;margin-bottom:10px;border:1px solid #CCCCCC;}
.t4WizardRegionwithIcon .t4RegionHeader {}
.t4WizardRegionwithIcon .t4ButtonHolder {}
.t4WizardRegionwithIcon .t4Body {}

/*Calendars*/
.t4CalendarHolder{width:100%;}
.t4CalendarHolder .t4MonthTitle{font-weight:bold;text-align:center;font-size:15px;color:#000000; border:1px solid #000000;}
.t4Calendar {width:100%;background-color:#EEEEEE;}
.t4Calendar .t4DayOfWeek{padding:3px;background-color:#FFFFFF;border:1px solid #000000;border-top:none;}
.t4Calendar td{height:50px;width:14%;border:1px solid #FFFFFF;}
.t4Calendar .t4DayTitle{padding:2px;font-weight:bold;text-align:right;float:right;border:#000000 1px solid;border-right:none;border-top:none;background-color:#FFFFFF;}
.t4Calendar .t4Day{vertical-align:top;}
.t4Calendar .t4NonDayTitle{text-align:right;color:#EEEEEE;font-weight:bold;}
.t4Calendar .t4NonDay{background-color:#bbbbbb;}
.t4Calendar .t4WeekendDayTitle{padding:2px;text-align:right;color:#EEEEEE;font-weight:bold;text-align:right;float:right;border:1px solid #FFFFFF;border-right:none;border-top:none;text-align:right;color:#CCCCCC;}
.t4Calendar .t4WeekendDay{}
.t4Calendar .t4Today{vertical-align:top;border:#000000 1px solid;background-color:#FFFFFF;}
.t4Calendar .t4Today .t4DayTitle{background-color:#EEEEEE;}

/* Standard Weekly Calendar */
.t4WeekCalendarHolder{width:100%;}
.t4WeekCalendarHolder .t4MonthTitle{font-weight:bold;text-align:center;font-size:15px;color:#000000; border:1px solid #000000;}
.t4WeekCalendar {width:100%;background-color:#EEEEEE;}
.t4WeekCalendar .t4DayOfWeek{padding:3px;background-color:#FFFFFF;border:1px solid #000000;border-top:none;}
.t4WeekCalendar td{height:25px;width:12%;border:1px solid #FFFFFF;}
.t4WeekCalendar .t4DayTitle{padding:2px;font-weight:bold;text-align:right;float:right;border:#000000 1px solid;border-right:none;border-top:none;background-color:#FFFFFF;}
.t4WeekCalendar .t4Day{height:25px;width:12%;vertical-align:top;}
.t4WeekCalendar .t4NonDayTitle{text-align:right;color:#EEEEEE;font-weight:bold;}
.t4WeekCalendar .t4NonDay{background-color:#bbbbbb;}
.t4WeekCalendar .t4Today{height:25px;width:12%;vertical-align:top;border-right:#000000 1px solid;border-left:#000000 1px solid;border-bottom:#000000 1px solid;background-color:#FFFFFF;}
.t4WeekCalendar .t4Today .t4DayTitle{background-color:#EEEEEE;}
.t4WeekCalendar .t4Hour {width:50px;padding:3px;border:1px solid #000000;background-color:#FFFFFF;}
.t4WeekCalendar .t4HourTitle {width:50px;border:1px;padding:3px;background-color:#FFFFFF;}

/* Standard Daily Calendar */

.t4DayCalendarHolder{width:100%;}
.t4DayCalendarHolder .t4MonthTitle{font-weight:bold;text-align:center;font-size:15px;color:#000000; border:1px solid #000000;}
.t4DayCalendar {width:100%;background-color:#EEEEEE;}
.t4DayCalendar .t4DayOfWeek{padding:3px;background-color:#FFFFFF;border:1px solid #000000;border-top:none;}
.t4DayCalendar td{height:25px;width:84%;border:1px solid #FFFFFF;}
.t4DayCalendar .t4DayTitle{padding:2px;font-weight:bold;text-align:right;float:right;border:#000000 1px solid;border-right:none;border-top:none;background-color:#FFFFFF;}
.t4DayCalendar .t4Day{height:25px;width:84%;vertical-align:top;}
.t4DayCalendar .t4Today{height:25px;width:84%;vertical-align:top;border-right:#000000 1px solid;border-left:#000000 1px solid;border-bottom:#000000 1px solid;background-color:#FFFFFF;}
.t4DayCalendar .t4Today .t4DayTitle{background-color:#EEEEEE;}
.t4DayCalendar .t4Hour {width:50px;padding:3px;border:1px solid #000000;background-color:#FFFFFF;}
.t4DayCalendar .t4HourTitle {width:50px;padding:3px;background-color:#FFFFFF;}


.t4CalendarAlternative1Holder{}
.t4CalendarAlternative1Holder .t4MonthTitle{text-align:center;font-size:20px;color:#999999;font-weight:bold}
.t4CalendarAlternative1 {border:1px solid #666666;}
.t4CalendarAlternative1 .t4DayOfWeek{padding:3px;background-color:#DDDDDD;}
.t4CalendarAlternative1 td{padding:3px;width:100px;height:100px;border:1px solid #EEEEEE;}
.t4CalendarAlternative1 .t4DayTitle{font-weight:bold;text-align:right;float:left;border-right:1px solid #000000;margin-right:5px;}
.t4CalendarAlternative1 .t4Day{vertical-align:top;}
.t4CalendarAlternative1 .t4NonDayTitle{font-weight:bold;text-align:right;float:left;margin-right:5px;color:#CCCCCC;}
.t4CalendarAlternative1 .t4NonDay{border:none;}
.t4CalendarAlternative1 .t4WeekendDayTitle{font-weight:bold;text-align:right;float:left;border-right:1px solid #CCCCCC;margin-right:5px;color:#CCCCCC;}
.t4CalendarAlternative1 .t4WeekendDay{}
.t4CalendarAlternative1 .t4Today{vertical-align:top;vertical-align:top;border:#000000 3px dashed;background-color:#DDDDDD;}

/* Alternate Week Calendar */
.t4WeekCalendarAlternative1Holder{}
.t4WeekCalendarAlternative1Holder .t4MonthTitle{text-align:center;font-size:20px;color:#999999;font-weight:bold}
.t4WeekCalendarAlternative1 {border:1px solid #666666;}
.t4WeekCalendarAlternative1 .t4DayOfWeek{padding:3px;background-color:#DDDDDD;}
.t4WeekCalendarAlternative1 td{padding:3px;width:100px;height:50px;border:1px solid #EEEEEE;}
.t4WeekCalendarAlternative1 .t4DayTitle{font-weight:bold;text-align:right;float:left;border-right:1px solid #000000;margin-right:5px;}
.t4WeekCalendarAlternative1 .t4Day{vertical-align:top;}
.t4WeekCalendarAlternative1 .t4NonDayTitle{font-weight:bold;text-align:right;float:left;margin-right:5px;color:#CCCCCC;}
.t4WeekCalendarAlternative1 .t4NonDay{border:1px solid #EEEEEE;background-color:#CCCCCC;}
.t4WeekCalendarAlternative1 .t4WeekendDayTitle{font-weight:bold;text-align:right;float:left;border-right:1px solid #CCCCCC;margin-right:5px;color:#CCCCCC;}
.t4WeekCalendarAlternative1 .t4WeekendDay{}
.t4WeekCalendarAlternative1 .t4Today{vertical-align:top;vertical-align:top;border:#000000 2px dashed;background-color:#DDDDDD;}
.t4WeekCalendarAlternative1 .t4Hour{width:50px;padding:3px;background-color:#DDDDDD;}
.t4WeekCalendarAlternative1 .t4HourTitle{width:50px;padding:3px;background-color:#DDDDDD;}

/* Alternate Day Calendar */
.t4DayCalendarAlternative1Holder{}
.t4DayCalendarAlternative1Holder .t4MonthTitle{text-align:center;font-size:20px;color:#999999;font-weight:bold}
.t4DayCalendarAlternative1 {border:1px solid #666666;}
.t4DayCalendarAlternative1 .t4DayOfWeek{padding:3px;background-color:#DDDDDD;}
.t4DayCalendarAlternative1 td{padding:3px;width:700px;height:50px;border:1px solid #EEEEEE;}
.t4DayCalendarAlternative1 .t4DayTitle{font-weight:bold;text-align:right;float:left;border-right:1px solid #000000;margin-right:5px;}
.t4DayCalendarAlternative1 .t4Day{vertical-align:top;}
.t4DayCalendarAlternative1 .t4NonDayTitle{font-weight:bold;text-align:right;float:left;margin-right:5px;color:#CCCCCC;}
.t4DayCalendarAlternative1 .t4NonDay{border:1px solid #EEEEEE;background-color:#CCCCCC;}
.t4DayCalendarAlternative1 .t4Today{vertical-align:top;vertical-align:top;border:#000000 2px dashed;background-color:#DDDDDD;}
.t4DayCalendarAlternative1 .t4Hour{width:50px;padding:3px;background-color:#DDDDDD;}
.t4DayCalendarAlternative1 .t4HourTitle{width:50px;padding:3px;background-color:#DDDDDD;}


.t4SmallCalenderHolder{}
.t4SmallCalenderHolder .t4MonthTitle{background-color:#EEEEEE;text-align:center;font-weight:bold;border:1px solid #000000;padding:2px;}
.t4SmallCalender .t4DayTitle{border-bottom:1px solid #CCCCCC;background-color:#EEEEEE;}
.t4SmallCalender td{width:40px;height:40px;border:1px solid #000000;}
.t4SmallCalender .t4Day{vertical-align:top;}
.t4SmallCalender .t4DayOfWeek{background-color:#DDDDDD;}
.t4SmallCalender .t4NonDayTitle{color:#CCCCCC;border-bottom:1px solid #CCCCCC;background-color:#EEEEEE;}
.t4SmallCalender .t4NonDay{background-color:#f6f6f6;}
.t4SmallCalender .t4WeekendDayTitle{color:#CCCCCC;border-bottom:1px solid #CCCCCC;background-color:#EEEEEE;}
.t4SmallCalender .t4WeekendDay{}
.t4SmallCalender .t4Today{vertical-align:top;border:#000000 1px solid;background-color:#DDDDDD;}

/* Small Week Calendar */
.t4SmallWeekCalendarHolder{}
.t4SmallWeekCalendarHolder .t4MonthTitle{background-color:#EEEEEE;text-align:center;font-weight:bold;border:1px solid #000000;padding:2px;}
.t4SmallWeekCalendar .t4DayTitle{border-bottom:1px solid #CCCCCC;background-color:#EEEEEE;}
.t4SmallWeekCalendar td{width:40px;height:20px;border:1px solid #000000;}
.t4SmallWeekCalendar .t4Day{vertical-align:top;}
.t4SmallWeekCalendar .t4DayOfWeek{font-size:10px;font-weight:bold;background-color:#EEEEEE;}
.t4SmallWeekCalendar .t4NonDayTitle{color:#CCCCCC;border-bottom:1px solid #CCCCCC;background-color:#EEEEEE;}
.t4SmallWeekCalendar .t4NonDay{background-color:#f6f6f6;}
.t4SmallWeekCalendar .t4Today{vertical-align:top;border:#000000 1px solid;background-color:#DDDDDD;}
.t4SmallWeekCalendar .t4Hour {font-size:10px;font-weight:bold;width:20px;background-color:#EEEEEE;}
.t4SmallWeekCalendar .t4HourTitle {width:20px;background-color:#EEEEEE;}

/* Small Day Calendar */
.t4SmallDayCalendarHolder{}
.t4SmallDayCalendarHolder .t4MonthTitle{background-color:#EEEEEE;text-align:center;font-weight:bold;border:1px solid #000000;padding:2px;}
.t4SmallDayCalendar .t4DayTitle{border-bottom:1px solid #CCCCCC;background-color:#EEEEEE;}
.t4SmallDayCalendar td{width:280px;height:20px;border:1px solid #000000;}
.t4SmallDayCalendar .t4Day{vertical-align:top;}
.t4SmallDayCalendar .t4DayOfWeek{font-size:10px;font-weight:bold;background-color:#EEEEEE;}
.t4SmallDayCalendar .t4NonDayTitle{color:#CCCCCC;border-bottom:1px solid #CCCCCC;background-color:#EEEEEE;}
.t4SmallDayCalendar .t4NonDay{}
.t4SmallDayCalendar .t4Today{vertical-align:top;border:#000000 1px solid;background-color:#DDDDDD;}
.t4SmallDayCalendar .t4Hour {font-size:10px;font-weight:bold;width:20px;background-color:#EEEEEE;}
.t4SmallDayCalendar .t4HourTitle {width:20px;background-color:#EEEEEE;}


/* Random Overrides */
/*collapses content*/
div.t4contentcollapse{display:table;}

.t4PopupHead{background-color:#dddddd;border-bottom:2px solid #000000;padding:6px;}
.t4PopupBody{padding:6px;}

/* DHTML */
div.dhtmlMenuLG{white-space:nowrap;clear:both;}
div.dhtmlMenuLG div.dhtmlMenuItem{text-align:center;float:left;margin:0px 15px 0px 0px;}
div.dhtmlMenuLG a.dhtmlBottom{text-decoration:none;display:block;font-size:12px;margin:0px 5px;font-weight:bold;}
div.dhtmlMenuLG img.dhtmlMenu{}
div.dhtmlMenuLG div.htmldbBKHolder{float:left;}
div.dhtmlMenuLG img.dhtmlMenuOn{}

ul.dhtmlTree {list-style:none;}
ul.dhtmlTree li{padding:2px 0;vertical-align:middle;}
ul.dhtmlTree li img{margin:0 4px;vertical-align:middle;}

.dhtmlMenuLG2 li a{float:left;}

.dhtmlMenuLG2{list-style-type:none;padding:0;margin:0;vertical-align:middle;white-space:nowrap;}
.dhtmlMenuLG2 *{float:left;text-decoration:none;display:block;line-height:25px;height:25px;vertical-align:middle;white-space:nowrap;}
.dhtmlMenuLG2 li{background-image:url(../menu_small_m.gif);border:1px solid #999;}
.dhtmlMenuLG2 li.dhtmlMenuItem{margin:0 4px 0 0;} 
.dhtmlMenuLG2 li.dhtmlMenuItem a{padding:0 4px;}

.dhtmlMenuLG2 li.dhtmlMenuItem1{margin:0 4px 0 0;}  
.dhtmlMenuLG2 li.dhtmlMenuItem1 a{padding:0 4px;margin:0 4px 0 0;}
.dhtmlMenuLG2 li.dhtmlMenuItem1 img{margin:0 2px 0 0;}

.dhtmlSubMenu2 {background-color: #eee;font-size: 11px;width: 200px;border:1px solid #b7b7b7;list-style-type : none;margin:0em;padding-left:0em;}
.dhtmlSubMenu2 li{margin:0em;padding-left:0em;}
.dhtmlMenuSep2{text-align:center;}
img.dhtmlMenuSep2{display:block; margin:auto; width:80%;border:1px solid #efefef; height:1px; background-color:#ccc; }
.dhtmlSubMenu2 img.dhtmlSep {width:180px;height:1px;}
.dhtmlSubMenu2 .t13MIMG {vertical-align:middle;float:right}
.dhtmlSubMenu2 .dhtmlSubMenuP {background-color:#ddd;text-align:center;color: #808080;border-bottom:#ccc 1px solid;padding:3px 8px;text-decoration: none;white-space: nowrap;font-weight:bold;}
.dhtmlSubMenu2 a.dhtmlSubMenuN:link,.dhtmlSubMenu2 a.dhtmlSubMenuN:visited {color:#808080;display:block;font-weight:normal;padding:3px 8px;text-decoration:none;white-space:nowrap;height:1%;overflow:hidden;}
.dhtmlSubMenu2 a.dhtmlSubMenuN:hover {background-color:#ddd;color:#000;}
.dhtmlSubMenu2 a.dhtmlSubMenuS:link,.dhtmlSubMenu2 a.dhtmlSubMenuS:visited {color:#808080;display:block;font-weight:normal;padding:3px 8px;text-decoration:none;white-space:nowrap;height:1%;overflow:hidden;}
.dhtmlSubMenu2 a.dhtmlSubMenuS:hover {background-color:#ddd;color: #000;}

