/*tag defaults*/
*{font-size:12px;}
body {background-color:#FFFFFF;margin:0px; padding:0px 0px 0px 0px; font-family: Arial, Helvetica, Geneva, sans-serif;}
a{color:#000000;}

ul{list-style-position: inside;margin-left: 1.5em; padding-left: 0;}
ul li{margin-bottom:1px;}
ol{list-style-position: inside;margin-left: 1.5em; padding-left: 0;}
ol li {margin-bottom:1px;}

br{clear:both;}
.t1PageBody{padding-left:10px;padding-right:10px;}
/*class defaults*/
.t1topbarLeft {background-repeat:repeat-x;background-image:url(top_bar_far_left_bg.png)}
.t1topbarMiddle {background-repeat:repeat-x;background-image:url(top_bar_middle.png);width:100%;}
.t1botbarMiddle {font-family: Arial, Helvetica, Geneva, sans-serif; width:100%;background-image:url(bot_bar_middle.png);color:white;font-size:8pt;padding-right:5px;white-space:nowrap;vertical-align:bottom;}
#t1copy{text-align:right;vertical-align:bottom;font-weight:bold;font-size:10px}
#t1user{text-align:left;vertical-align:bottom;font-weight:bold;font-size:10px;white-space:nowrap;}

/*Page Sub Templates*/
.t1messages{text-align:center;}
.t1success{font-weight:bold;padding:5px;background-color:#EEEEEE;border:3px solid #CCCCCC;width:600px;margin:5px auto;}
.t1notification{font-weight:bold;padding:5px;background-color:#EEEEEE;border:3px solid #CCCCCC;width:600px;margin:5px auto;}

/*Tabs*/
.t1ParentTabHolder{text-align:right;padding-right:5px;}

.t1ParentTabCenterOn {background-image:url(tab_on_middle.png);color:white; font-weight:bold; font-size:13px;}
.t1ParentTabCenterOff {background-image:url(tab_off_middle.png);color:#222222; font-size:13px;}
.t1ParentTabCenterOff a {color:#000000; font-weight:bold; font-size:13px;text-decoration:none;}

a.t1pagination{display:block;vertical-align:middle;padding:2px;}
a.t1pagination img{display:inline;vertical-align:middle;margin-left:5px;margin-right:5px;}

.t1ChildTab{color:#FFFFFF;font-weight:bold;margin-right:5px;}

/*Navigation Bar*/
.t1NavigationBar{text-align:right;padding-top:2px;padding-bottom:10px}
a.t1NavigationBar{font-weight:bold;font-size:12px;color:#000000;font-weight:bold;margin-right:10px;}

/*Labels*/
.t1nolabel{font-weight:bold;white-space:nowrap;}
.t1optional{font-weight:bold;white-space:nowrap;}
.t1optionalwithhelp{cursor:help;font-weight:bold;white-space:nowrap;}
.t1required{font-weight:bold;white-space:nowrap;}
.t1requiredwithhelp{cursor:help;font-weight:bold;white-space:nowrap;}

/* Button */
table.t1Button td.t1R{width:4px;}
table.t1Button td.t1L{width:4px;}
table.t1Button td.t1R img{display:block;}
table.t1Button td.t1L img{display:block;}
table.t1Button{color:#333333;display:inline;}
table.t1Button td.t1C{
background-image:url(button_center.gif);
background-repeat: repeat-x;
white-space:nowrap;
}
table.t1Button td.t1C a{font-weight:bold;font-size:12px;color:#000000;padding-left:3px;padding-right:3px;font-family :Verdana, Geneva, Arial, Helvetica, sans-serif;white-space:nowrap;text-decoration :none;display:block;}
table.t1Button td.t1C a:visited{font-weight:bold;font-size:12px;color:#000000;padding-left:3px;padding-right:3px;font-family :Verdana, Geneva, Arial, Helvetica, sans-serif;white-space:nowrap;text-decoration :none;display:block;}

/* Button, Alternative 1 */
table.t1ButtonAlternative1 td.t1R{width:4px;}
table.t1ButtonAlternative1 td.t1L{width:4px;}
table.t1ButtonAlternative1 td.t1R img{display:block}
table.t1ButtonAlternative1 td.t1L img{display:block}
table.t1ButtonAlternative1 {color:#333333;display:inline;}
table.t1ButtonAlternative1 td.t1C{background-image:url(button_alt1_center.gif);background-repeat:repeat-x;white-space:nowrap;}
table.t1ButtonAlternative1 td.t1C a{font-weight :bold;font-size:12px;color:#000000;padding-left:3px;padding-right:3px;font-family :Verdana, Geneva, Arial, Helvetica, sans-serif;white-space:nowrap;text-decoration :none;display:block;}
table.t1ButtonAlternative1 td.t1C a:visited{font-weight:bold;font-size:12px;color:#000000;padding-left:3px;padding-right:3px;font-family :Verdana, Geneva, Arial, Helvetica, sans-serif;white-space:nowrap;text-decoration :none;display:block;}

/* Button, Alternative 2 */
table.t1ButtonAlternative2 td.t1R{width:4px;}
table.t1ButtonAlternative2 td.t1L{width:4px;}
table.t1ButtonAlternative2 td.t1R img{display:block}
table.t1ButtonAlternative2 td.t1L img{display:block}
table.t1ButtonAlternative2 {color:#333333;display:inline;}
table.t1ButtonAlternative2 td.t1C{background-image:url(button_alt2_center.gif);background-repeat:repeat-x;white-space:nowrap;}
table.t1ButtonAlternative2 td.t1C a{font-weight :bold;font-size:12px;color:#000000;padding-left:3px;padding-right:3px;font-family :Verdana, Geneva, Arial, Helvetica, sans-serif;white-space:nowrap;text-decoration :none;display:block;}
table.t1ButtonAlternative2 td.t1C a:visited{font-weight:bold;font-size:12px;color:#000000;padding-left:3px;padding-right:3px;font-family :Verdana, Geneva, Arial, Helvetica, sans-serif;white-space:nowrap;text-decoration :none;display:block;}

/* Button, Alternative 3 */
table.t1ButtonAlternative3 td.t1R{width:4px;}
table.t1ButtonAlternative3 td.t1L{width:4px;}
table.t1ButtonAlternative3 td.t1R img{display:block}
table.t1ButtonAlternative3 td.t1L img{display:block}
table.t1ButtonAlternative3 {color:#333333;display:inline;}
table.t1ButtonAlternative3 td.t1C{background-image:url(button_alt3_center.gif);background-repeat:repeat-x;white-space:nowrap;}
table.t1ButtonAlternative3 td.t1C a{font-weight :bold;font-size:12px;color:#000000;padding-left:3px;padding-right:3px;font-family :Verdana, Geneva, Arial, Helvetica, sans-serif;white-space:nowrap;text-decoration :none;display:block;}
table.t1ButtonAlternative3 td.t1C a:visited{font-weight:bold;font-size:12px;color:#000000;padding-left:3px;padding-right:3px;font-family :Verdana, Geneva, Arial, Helvetica, sans-serif;white-space:nowrap;text-decoration :none;display:block;}

/*-----Lists-----*/
/*Horizontal Images with Label List*/
.t1HorizontalImageswithLabelList {}
.t1HorizontalImageswithLabelList td{font-weight:bold;text-align:center;padding:5px;}
.t1HorizontalImageswithLabelList td.t1current{}
.t1HorizontalImageswithLabelList td div{text-align:center;margin:auto}

/*Button List*/
div.t1ButtonList {white-space:nowrap;}
table.t1ButtonList {border:0px;margin-left:3px;white-space:nowrap;width:auto;display:inline;}
table.t1ButtonList td{padding:0px;}
table.t1ButtonList td.t1L{text-align:right;}
table.t1ButtonList td.t1C{text-align:center;background-image:url(list_button_middle_hl.gif);background-repeat:repeat-x;white-space:nowrap;}
table.t1ButtonList td.t1R{}
table.t1ButtonList td.t1L img{}
table.t1ButtonList td.t1R img{}
table.t1ButtonList td.t1C a{font-weight:bold;text-decoration:none;font-size:11px}
table.t1ButtonList td.t1C a:link{text-decoration:none;color:#FFFFFF;}
table.t1ButtonList td.t1C a:visited{text-decoration:none;color:#FFFFFF;}
table.t1ButtonList td.t1C a:hover{text-decoration:none;color:#FFFFFF;}
table.t1ButtonList td.t1NC{text-align:center;background-image:url(list_button_middle.gif);background-repeat:repeat-x;white-space:nowrap;}
table.t1ButtonList td.t1NC a{font-weight:normal;text-decoration:none;font-size:11px}
table.t1ButtonList td.t1NC a:link{text-decoration:none;color:#000000;}
table.t1ButtonList td.t1NC a:visited{text-decoration:none;color:#000000;}
table.t1ButtonList td.t1NC a:hover{text-decoration:none;color:#000000;}

/*Horizontal Links List*/
.t1HorizontalLinksList {}
.t1HorizontalLinksList a{margin-left:5px;margin-right:5px;font-weight:bold;padding:2px;}
.t1HorizontalLinksList a.t1current{font-weight:bold;text-decoration:none;}

/*Tabbed Navigation List*/
ul.t1TabbedNavigationList{margin: 0;padding: 0 0 20px 10px;border-bottom: 2px solid #9FB1BC;}
ul.t1TabbedNavigationList li {white-space:nowrap;float:left;margin: 0; padding: 0;display: block;list-style-type: none;}
ul.t1TabbedNavigationList a:link, ul.t1TabbedNavigationList a:visited {float: left;font-size: 12px;line-height: 14px;font-weight: bold;padding: 0 12px 6px 12px;text-decoration: none;color: #000000;}
ul.t1TabbedNavigationList a.t1current:link, ul.t1TabbedNavigationList a.t1current:visited, ul.t1TabbedNavigationList a:hover {color: #FF0000;background: url(tab_rounded.gif) no-repeat bottom center;}

/*Wizard Progress List*/
.t1WizardProgressList {}
.t1WizardProgressList td{font-weight:bold;white-space:nowrap;text-align:center;padding:4px;}
.t1WizardProgressList .t1current{padding:2px;font-weight:bold;border:2px solid #FF0000;text-decoration:none;margin-bottom:2px;}

/*Vertical Images List*/
.t1VerticalImagesList {}
.t1VerticalImagesList img{display:block;margin:auto;}
.t1VerticalImagesList td{text-align:center;padding:5px;}
.t1VerticalImagesList td.t1current{padding:2px;font-weight:bold;border:2px solid #FF0000;color:#000000;text-decoration:none;}
.t1VerticalImagesList td a{text-align:center;margin:auto;font-weight:bold;}

/*Vertical Ordered List*/
ol.t1VerticalOrderedList {}
ol.t1VerticalOrderedList li{}
ol.t1VerticalOrderedList li.t1current{font-weight:bold;}
ol.t1VerticalOrderedList li a{font-weight:bold;}

/*Vertical Sidebar List*/
.t1VerticalSidebarList a.t1nav{font-weight:bold;padding:2px;padding-left:5px;padding-right:5px;display:block;white-space:nowrap;}
.t1VerticalSidebarList a.t1navcurrent{font-weight:bold;padding:2px;padding-left:5px;padding-right:5px;background:#FF0000;color:#FFFFFF;display:block;white-space:nowrap;}
.t1VerticalSidebarList a.t1nav:active{padding-left:5px;padding-right:5px;display:block;white-space:nowrap;}
.t1VerticalSidebarList a.t1nav:visited{padding-left:5px;padding-right:5px;display:block;white-space:nowrap;}
.t1VerticalSidebarList a.t1nav:hover{padding-left:5px;padding-right:5px;background:#FF0000;color:#FFFFFF;display:block;white-space:nowrap;}

/*Vertical Unordered Links with Bullet*/
ul.t1VerticalUnorderedListwithBullets {}
ul.t1VerticalUnorderedListwithBullets li{}
ul.t1VerticalUnorderedListwithBullets li.t1current{font-weight:bold;}
ul.t1VerticalUnorderedListwithBullets li a{font-weight:bold;}

/*Vertical Unordered Links without Bullet*/
ul.t1VerticalUnorderedListwithoutBullet {list-style:none;}
ul.t1VerticalUnorderedListwithoutBullet li{list-style:none;}
ul.t1VerticalUnorderedListwithoutBullet li.t1current{font-weight:bold;}
ul.t1VerticalUnorderedListwithoutBullet li a{list-style:none;font-weight:bold;}

/*-----Reports-----*/
/*Reports Defaults*/
th.t1header{empty-cells : show;border-collapse : collapse;font-size:13px;font-weight:bold;white-space:nowrap;color:#FFFFFF;background-color:#FF0000;padding:2px;padding-left:8px;padding-right:8px;}
th.t1header a{font-size:13px;color:#FFFFFF;}
td.t1data{padding:2px;padding-left:8px;padding-right:8px;empty-cells : show;border-collapse : collapse;}
td.t1dataalt{padding:2px;padding-left:8px;padding-right:8px;empty-cells : show;border-collapse : collapse;}

.t1borderless{empty-cells : show;border-collapse : collapse;}
.t1borderless th.t1header {border-right:1px solid #FFFFFF;}
.t1borderless td.t1data {}

.t1HorizontalBorder {empty-cells : show;border-collapse : collapse;}
.t1HorizontalBorder th.t1header {border-bottom:1px solid #AAAAAA;}
.t1HorizontalBorder td.t1data {border-bottom:1px solid #AAAAAA;}

.t1standard{empty-cells : show;border-collapse : collapse;border:1px solid #AAAAAA;border-right:none;border-bottom:none;}
.t1standard th.t1header{border:1px solid #AAAAAA;border-left:none;border-top:none;}
.t1standard td.t1data{border:1px solid #AAAAAA;border-left:none;border-top:none;}

.t1standardalternatingrowcolors{empty-cells : show;border-collapse : collapse;border:1px solid #AAAAAA;border-right:none;border-bottom:none;}
.t1standardalternatingrowcolors th.t1header{border:1px solid #AAAAAA;border-left:none;border-top:none;}
.t1standardalternatingrowcolors td.t1data{border:1px solid #AAAAAA;border-left:none;border-top:none;}
.t1standardalternatingrowcolors td.t1dataalt{background-color:#CCCCCC;border:1px solid #AAAAAA;border-left:none;border-top:none;}

.t1valueattributepairs{empty-cells : show;border-collapse : collapse;}
.t1valueattributepairs th.t1header{text-align:left;border:1px solid #AAAAAA;border-right:none;border-bottom:none;}
.t1valueattributepairs td.t1data{border:1px solid #AAAAAA;border-bottom:none;}
.t1valueattributepairs td.t1seperate{border-top:1px solid #AAAAAA;}
.t1valueattributepairs td.t1seperate hr{height:2px;color:#AAAAAA;background-color:#FF0000;}

/*Menus*/
.t1BreadcrumbMenu{font-weight:bold;}
.t1BreadcrumbMenu .t1current{}

.t1HierarchicalMenu{}
.t1HierarchicalMenu .t1current{}

/*Regions*/

/*Region Defaults*/
.t1RegionHeader {white-space:nowrap;color:#FF0000;font-weight:bold;font-size:14px;padding:2px;padding-left:5px;padding-right:5px;border-bottom:none;}
.t1RegionHeader td{white-space:nowrap;}
.t1ButtonHolder{padding-left:100px;white-space:nowrap;text-align:right;}
.t1Body {padding:5px;margin-bottom:10px;border-top:2px solid #CCCCCC;}

/*Breadcrumb Region*/
.t1BreadcrumbRegion {}

/*Button Region with Title*/
.t1ButtonRegionwithTitle {margin-top:10px;}
.t1ButtonRegionwithTitle .t1RegionHeader {}
.t1ButtonRegionwithTitle .t1ButtonHolder {padding:2px;text-align:left;}

/*Button Region without Title*/
.t1ButtonRegionwithoutTitle {margin-top:10px;}
.t1ButtonRegionwithoutTitle .t1ButtonHolder {padding:2px;text-align:left;}

/*Borderless Region*/
.t1BorderlessRegion {margin-top:10px;}
.t1BorderlessRegion .t1RegionHeader {border:none;}
.t1BorderlessRegion .t1ButtonHolder {}
.t1BorderlessRegion .t1Body {border:none;}

/*Bracketed Region*/
.t1BracketedRegion {margin-top:10px;}
.t1BracketedRegion .t1RegionHeader {}
.t1BracketedRegion .t1ButtonHolder {}
.t1BracketedRegion .t1Body {border-bottom:2px solid #CCCCCC;}
.t1BracketedRegion .t1bracket{height:10px;width:2px;background-color:#CCCCCC;}

/*Form Region*/
.t1FormRegion {margin-top:10px;}
.t1FormRegion .t1RegionHeader {}
.t1FormRegion .t1ButtonHolder {padding-left:0px;}
.t1FormRegion .t1Body {}

/*Chart Region*/
.t1ChartRegion {margin-top:10px;}
.t1ChartRegion .t1RegionHeader {}
.t1ChartRegion .t1ButtonHolder {}
.t1ChartRegion .t1Body {}

/*Reports Region, Alternative 1*/
.t1ReportsRegionAlternative1 {margin-top:10px;}
.t1ReportsRegionAlternative1 .t1RegionHeader {}
.t1ReportsRegionAlternative1 .t1ButtonHolder {}
.t1ReportsRegionAlternative1 .t1Body {background-color:#EEEEEE;}

/*Reports Region*/
.t1ReportsRegion {margin-top:10px;}
.t1ReportsRegion .t1RegionHeader {}
.t1ReportsRegion .t1ButtonHolder {}
.t1ReportsRegion .t1Body {}

/*Reports Region 100% Width*/
.t1ReportsRegion100Width {margin-top:10px;}
.t1ReportsRegion100Width .t1RegionHeader {}
.t1ReportsRegion100Width .t1ButtonHolder {}
.t1ReportsRegion100Width .t1Body {}

/*Region without Title*/
.t1RegionwithoutTitle {margin-top:10px;}
.t1RegionwithoutTitle .t1ButtonHolder {}
.t1RegionwithoutTitle .t1Body {}

/*Region without Buttons and Titles*/
.t1RegionwithoutButtonsandTitles {margin-top:10px;}
.t1RegionwithoutButtonsandTitles .t1Body {border:none;}

/*Hide and Show Region*/
.t1HideandShowRegion {margin-top:10px;}
.t1HideandShowRegion .t1RegionHeader {}
.t1HideandShowRegion .t1ButtonHolder {}
.t1HideandShowRegion .t1Body {}
.t1HideandShowRegion .t1Hide {display:none;}

/*Sidebar Region*/
.t1SidebarRegion {width:200px;margin-top:10px;}
.t1SidebarRegion .t1RegionHeader {background-color:#DDDDDD;text-align:center;font-size:12px;width:100%;color:#000000;padding:1px;}
.t1SidebarRegion .t1EndCaps{background-color:#DDDDDD;}
.t1SidebarRegion .t1ButtonHolder {}
.t1SidebarRegion .t1Body {border:1px #dddddd solid;padding:2px;}

/*Sidebar Region, Alternative 1*/
.t1SidebarRegionAlternative1 {width:200px;margin-top:10px;}
.t1SidebarRegionAlternative1 .t1RegionHeader {text-align:center;font-size:12px;width:100%;color:#FFFFFF;padding:1px;background-color:#AAAAAA;}
.t1SidebarRegionAlternative1 .t1EndCaps{background-color:#AAAAAA;}
.t1SidebarRegionAlternative1 .t1ButtonHolder {}
.t1SidebarRegionAlternative1 .t1Body {background-color:#EEEEEE;border:1px solid #AAAAAA;}

/*Navigation Region*/
.t1NavigationRegion {width:150px;font-size:12px;background-color:#EEEEEE;border:#666666 1px solid;}
.t1NavigationRegion .t1RegionHeader {}
.t1NavigationRegion .t1ButtonHolder {}
.t1NavigationRegion .t1Body {}
.t1NavigationRegion a{text-decoration:none;}

/*Navigation Region, Alternative 1*/
.t1NavigationRegionAlternative1 {margin-top:10px;}
.t1NavigationRegionAlternative1 .t1RegionHeader {white-space:normal;}
.t1NavigationRegionAlternative1 .t1ButtonHolder {}
.t1NavigationRegionAlternative1 .t1Body {}

/*Wizard Region*/
.t1WizardRegion {width:600px;margin-top:10px;width:600px;}
.t1WizardRegion .t1RegionHeader {}
.t1WizardRegion .t1ButtonHolder {}
.t1WizardRegion .t1Body {background-color:#EEEEEE;border:2px solid #CCCCCC;}

/*Wizard Region with Icon*/
.t1WizardRegionwithIcon {width:600px;margin-top:10px;width:600px;}
.t1WizardRegionwithIcon .t1RegionHeader {}
.t1WizardRegionwithIcon .t1ButtonHolder {}
.t1WizardRegionwithIcon .t1Body {background-color:#EEEEEE;border:2px solid #CCCCCC;}

/*List Region with Icon*/
.t1ListRegionwithIcon {margin-top:10px;}
.t1ListRegionwithIcon .t1RegionHeader {}
.t1ListRegionwithIcon .t1ButtonHolder {}
.t1ListRegionwithIcon .t1Body {}

/**/
.t1CalendarHolder{width:600px;}
.t1CalendarHolder .t1MonthTitle{font-weight:bold;text-align:center;font-size:15px;color:#FF0000;}
.t1Calendar {border:1px solid #666666;width:100%;}
.t1Calendar .t1DayOfWeek{color:#000000;padding:3px;background-color:#DDDDDD;border-right:1px solid #666666;}
.t1Calendar td{width:75px;height:75px;width:14%;border:1px solid #666666;}
.t1Calendar .t1DayTitle{padding:2px;font-weight:bold;text-align:right;float:right;border:2px solid #666666;border-right:none;border-top:none;}
.t1Calendar .t1Day{vertical-align:top;}
.t1Calendar .t1NonDayTitle{text-align:right;color:#CCCCCC;}
.t1Calendar .t1NonDay{background-color:#EEEEEE;}
.t1Calendar .t1WeekendDayTitle{padding:2px;font-weight:bold;text-align:right;float:right;border:2px solid #666666;border-right:none;border-top:none;text-align:right;color:#CCCCCC;}
.t1Calendar .t1WeekendDay{}
.t1Calendar .t1Today{vertical-align:top;border:#FF0000 2px solid;}
.t1Calendar .t1Today .t1DayTitle{background-color:#FFFFFF;}

/* Default Week Calendar */
.t1DefWeekCalendarHolder{width:600px;}
.t1DefWeekCalendarHolder .t1MonthTitle{font-weight:bold;text-align:center;font-size:15px;color:#FF0000;}
.t1DefWeekCalendar {border:1px solid #666666;width:100%;}
.t1DefWeekCalendar .t1DayOfWeek{color:#000000;padding:3px;background-color:#999999;border-right:1px solid #666666;}
.t1DefWeekCalendar td{width:75px;height:30px;width:14%;border:1px solid #666666;}
.t1DefWeekCalendar .t1DayTitle{padding:0px;font-weight:bold;text-align:right;float:right;border:0px solid #666666;border-right:none;border-top:none;}
.t1DefWeekCalendar .t1Day{vertical-align:top;}
.t1DefWeekCalendar .t1NonDayTitle{text-align:right;color:#CCCCCC;}
.t1DefWeekCalendar .t1NonDay{background-color:#EEEEEE;}
.t1DefWeekCalendar .t1WeekendDayTitle{padding:2px;font-weight:bold;text-align:right;float:right;border:2px solid #666666;border-right:none;border-top:none;text-align:right;color:#CCCCCC;}
.t1DefWeekCalendar .t1Today{vertical-align:top;border:#999999 2px solid;background-color:#DDDDDD;}
.t1DefWeekCalendar .t1Today .t1DayTitle{background-color:#FFFFFF}
.t1DefWeekCalendar .t1Hour{width:40px;height:30px;width:5%;border:1px solid #666666;background-color:#999999;}
.t1DefWeekCalendar .t1HourTitle{width:40px;background-color:#999999;}

/* Default Day Calendar */
.t1DefDayCalendarHolder{width:600px;}
.t1DefDayCalendarHolder .t1MonthTitle{font-weight:bold;text-align:center;font-size:15px;color:#FF0000;}
.t1DefDayCalendar {border:1px solid #666666;width:100%;}
.t1DefDayCalendar .t1DayOfWeek{color:#000000;padding:3px;background-color:#999999;border-right:1px solid #666666;}
.t1DefDayCalendar td{width:560px;height:30px;border:1px solid #666666;}
.t1DefDayCalendar .t1DayTitle{padding:0px;font-weight:bold;text-align:right;float:right;border:0px solid #666666;border-right:none;border-top:none;}
.t1DefDayCalendar .t1Day{vertical-align:top;}
.t1DefDayCalendar .t1Today{vertical-align:top;border:#999999 2px solid;background-color:#DDDDDD;}
.t1DefDayCalendar .t1Today .t1DayTitle{background-color:#FFFFFF}
.t1DefDayCalendar .t1Hour{width:40px;height:30px;border:1px solid #666666;background-color:#999999;}
.t1DefDayCalendar .t1HourTitle{width:40px;background-color:#999999;}


/* Week Calendar */
.t1WeekCalendarHolder{width:600px;}
.t1WeekCalendarHolder .t1MonthTitle{font-weight:bold;text-align:center;font-size:15px;color:#FF0000;}
.t1WeekCalendar {border:1px solid #666666;width:100%;}
.t1WeekCalendar .t1DayOfWeek{color:#000000;padding:3px;background-color:#DDDDDD;border-right:1px solid #666666;}
.t1WeekCalendar td{width:75px;height:30px;width:14%;border:1px solid #666666;}
.t1WeekCalendar .t1DayTitle{padding:0px;font-weight:bold;text-align:right;float:right;border:0px solid #666666;border-right:none;border-top:none;}
.t1WeekCalendar .t1Day{vertical-align:top;}
.t1WeekCalendar .t1NonDayTitle{text-align:right;color:#CCCCCC;}
.t1WeekCalendar .t1NonDay{background-color:#EEEEEE;}
.t1WeekCalendar .t1WeekendDayTitle{padding:2px;font-weight:bold;text-align:right;float:right;border:2px solid #666666;border-right:none;border-top:none;text-align:right;color:#CCCCCC;}
.t1WeekCalendar .t1Today{vertical-align:top;border:#FF0000 2px solid;}
.t1WeekCalendar .t1Today .t1DayTitle{background-color:#FFFFFF}
.t1WeekCalendar .t1Hour{width:40px;height:30px;width:5%;border:1px solid #666666;background-color:#DDDDDD;}
.t1WeekCalendar .t1HourTitle{width:40px;background-color:#DDDDDD;}

/* Day Calendar */
.t1DayCalendarHolder{width:600px;}
.t1DayCalendarHolder .t1MonthTitle{font-weight:bold;text-align:center;font-size:15px;color:#FF0000;}
.t1DayCalendar {border:1px solid #666666;width:100%;}
.t1DayCalendar .t1DayOfWeek{color:#000000;padding:3px;background-color:#DDDDDD;border-right:1px solid #666666;}
.t1DayCalendar td{width:560px;height:30px;border:1px solid #666666;}
.t1DayCalendar .t1DayTitle{padding:0px;font-weight:bold;text-align:right;float:right;border:0px solid #666666;border-right:none;border-top:none;}
.t1DayCalendar .t1Day{vertical-align:top;}
.t1DayCalendar .t1Today{vertical-align:top;border:#FF0000 2px solid;}
.t1DayCalendar .t1Today .t1DayTitle{background-color:#FFFFFF}
.t1DayCalendar .t1Hour{width:40px;height:30px;border:1px solid #666666;background-color:#DDDDDD;}
.t1DayCalendar .t1HourTitle{width:40px;background-color:#DDDDDD;}

/**/
.t1CalendarAlternative1Holder{}
.t1CalendarAlternative1Holder .t1MonthTitle{text-align:center;font-size:15px;color:#FF0000;font-weight:bold;}
.t1CalendarAlternative1 {}
.t1CalendarAlternative1 .t1DayOfWeek{padding:3px;background-color:#FF0000;color:#FFFFFF;}
.t1CalendarAlternative1 tr{}
.t1CalendarAlternative1 td{padding:3px;margin:2px;border:2px solid #DDDDDD;width:100px;}
.t1CalendarAlternative1 .t1DayTitle{font-weight:bold;text-align:right;float:right;padding:2px;}
.t1CalendarAlternative1 .t1Day{vertical-align:top;}
.t1CalendarAlternative1 .t1NonDayTitle{text-align:right;color:#999999;float:right;font-weight:bold;}
.t1CalendarAlternative1 .t1NonDay{background-color:#FFEEEE}
.t1CalendarAlternative1 .t1WeekendDayTitle{text-align:right;color:#999999;float:right;font-weight:bold;}
.t1CalendarAlternative1 .t1WeekendDay{}
.t1CalendarAlternative1 .t1Today{border:2px solid #999999; vertical-align:top;vertical-align:top;background-color:#FF0000;}
.t1CalendarAlternative1 .t1Today .t1DayTitle{background-color:#FFFFFF;}

/* Alternate Week Calendar */
.t1WeekCalendarAlternative1Holder{}
.t1WeekCalendarAlternative1Holder .t1MonthTitle{text-align:center;font-size:15px;color:#FF0000;font-weight:bold;}
.t1WeekCalendarAlternative1 {}
.t1WeekCalendarAlternative1 .t1DayOfWeek{padding:3px;background-color:#FF0000;color:#FFFFFF;}
.t1WeekCalendarAlternative1 tr{}
.t1WeekCalendarAlternative1 td{padding:3px;margin:2px;border:2px solid #DDDDDD;width:100px;}
.t1WeekCalendarAlternative1 .t1DayTitle{font-weight:bold;text-align:right;float:right;padding:0px;background-color:transparent;}
.t1WeekCalendarAlternative1 .t1Day{vertical-align:top;}
.t1WeekCalendarAlternative1 .t1NonDayTitle{text-align:right;color:#999999;float:right;font-weight:bold;}
.t1WeekCalendarAlternative1 .t1NonDay{background-color:#FFEEEE}
.t1WeekCalendarAlternative1 .t1WeekendDayTitle{text-align:right;color:#999999;float:right;font-weight:bold;}
.t1WeekCalendarAlternative1 .t1WeekendDay{}
.t1WeekCalendarAlternative1 .t1Today{border:2px solid #999999; vertical-align:top;vertical-align:top;background-color:#FF0000;}
.t1WeekCalendarAlternative1 .t1Today .t1DayTitle{background-color:#FFFFFF;}
.t1WeekCalendarAlternative1 .t1Hour{width:40px;height:40px;padding:3px;background-color:#FF0000;color:#FFFFFF;}
.t1WeekCalendarAlternative1 .t1HourTitle{width:40px;height:40px;padding:3px;background-color:#FF0000;color:#FFFFFF;}

/* alternate Day Calendar */
.t1DayCalendarAlternative1Holder{}
.t1DayCalendarAlternative1Holder .t1MonthTitle{text-align:center;font-size:15px;color:#FF0000;font-weight:bold;}
.t1DayCalendarAlternative1 {}
.t1DayCalendarAlternative1 .t1DayOfWeek{padding:3px;background-color:#FF0000;color:#FFFFFF;}
.t1DayCalendarAlternative1 tr{}
.t1DayCalendarAlternative1 td{padding:3px;margin:2px;border:2px solid #DDDDDD;width:500px;}
.t1DayCalendarAlternative1 .t1DayTitle{font-weight:bold;text-align:right;float:right;padding:0px;background-color:transparent;}
.t1DayCalendarAlternative1 .t1Day{vertical-align:top;}
.t1DayCalendarAlternative1 .t1Today{border:2px solid #999999; vertical-align:top;vertical-align:top;background-color:#FFEEEE;}
.t1DayCalendarAlternative1 .t1Today .t1DayTitle{background-color:#FFFFFF;}
.t1DayCalendarAlternative1 .t1Hour{width:40px;height:40px;padding:3px;background-color:#FF0000;color:#FFFFFF;}
.t1DayCalendarAlternative1 .t1HourTitle{width:40px;height:40px;padding:3px;background-color:#FF0000;color:#FFFFFF;}


/**/
.t1SmallCalendarHolder{}
.t1SmallCalendarHolder .t1MonthTitle{text-align:center;font-size:13px;color:#FF0000;font-weight:bold;}
.t1SmallCalendar {width:250px;border:1px solid #CCCCCC;}
.t1SmallCalendar .t1DayOfWeek{height:14px;}
.t1SmallCalendar td{height:14%;width:14%;padding:2px;border:1px solid #CCCCCC;}
.t1SmallCalendar .t1DayTitle{font-weight:bold;text-align:right;text-decoration:underline;}
.t1SmallCalendar .t1Day{vertical-align:top;}
.t1SmallCalendar .t1NonDayTitle{text-align:right;color:#CCCCCC;text-align:right;text-decoration:underline;}
.t1SmallCalendar .t1NonDay{border:1px dotted #CCCCCC;}
.t1SmallCalendar .t1WeekendDayTitle{text-align:right;color:#CCCCCC;text-align:right;text-decoration:underline;}
.t1SmallCalendar .t1WeekendDay{}
.t1SmallCalendar .t1Today{vertical-align:top;vertical-align:top;border:1px solid #FF0000;}

/* Small Week Calendar */
.t1SmallWeekCalendarHolder{}
.t1SmallWeekCalendarHolder .t1MonthTitle{text-align:center;font-size:13px;color:#FF0000;font-weight:bold;}
.t1SamllWeekCalendar {width:250px;border:1px solid #CCCCCC;}
.t1SamllWeekCalendar .t1DayOfWeek{height:14px;}
.t1SamllWeekCalendar td{height:14%;width:14%;padding:2px;border:1px solid #CCCCCC;}
.t1SamllWeekCalendar .t1DayTitle{font-weight:bold;text-align:right;text-decoration:underline;}
.t1SamllWeekCalendar .t1Day{vertical-align:top;}
.t1SamllWeekCalendar .t1WeekendDayTitle{text-align:right;color:#CCCCCC;text-align:right;text-decoration:underline;}
.t1SamllWeekCalendar .t1WeekendDay{}
.t1SamllWeekCalendar .t1Today{vertical-align:top;vertical-align:top;border:1px solid #FF0000;}
.t1SamllWeekCalendar .t1Hour{}
.t1SamllWeekCalendar .t1HourTitle{font-size:8px;width:5%;color:#000000;}

/* Small Day Calendar */
.t1SmallDayCalendarHolder{}
.t1SmallDayCalendarHolder .t1MonthTitle{text-align:center;font-size:13px;color:#FF0000;font-weight:bold;}
.t1SamllDayCalendar {width:250px;border:1px solid #CCCCCC;}
.t1SamllDayCalendar .t1DayOfWeek{height:14px;}
.t1SamllDayCalendar td{height:14%;width:98%;padding:2px;border:1px solid #CCCCCC;}
.t1SamllDayCalendar .t1DayTitle{font-weight:bold;text-align:right;}
.t1SamllDayCalendar .t1Day{vertical-align:top;}
.t1SamllDayCalendar .t1Today{vertical-align:top;vertical-align:top;border:1px solid #FF0000;}
.t1SamllDayCalendar .t1Hour{width:5%;}
.t1SamllDayCalendar .t1HourTitle{font-size:8px;width:5%;color:#000000;}

.t1PopupHead{background-color:#ff0000;border-bottom:2px solid #ac3838;padding:6px;}
.t1PopupBody{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 li{padding:2px 0px;}
ul.dhtmlTree li img{margin:0px 4px;}

.dhtmlMenuLG2{list-style-type : none;padding:1px;}
.dhtmlMenuLG2 li.dhtmlMenuItem{float:left;}
.dhtmlMenuLG2 li.dhtmlMenuItem a{text-decoration:none;display:block;padding:2px;border:1px outset #000000;height:1%;}
.dhtmlMenuLG2 li.dhtmlMenuItem a:hover{background-color:#DDDDDD;}

.dhtmlSubMenu {background-color: #FFFFFF;font-size: 11px;width: 200px;border:1px solid #b7b7b7;list-style-type : none;margin:0em;padding-left:0em;}
.dhtmlSubMenu li{margin:0em;padding-left:0em;}
.dhtmlMenuSep{text-align:center;}
img.dhtmlMenuSep{display:block; margin:auto; width:80%;border:1px solid #efefef; height:1px; background-color:#CCCCCC; }
.dhtmlSubMenu img.dhtmlSep {width:180px;height:1px;}
.dhtmlSubMenu .htmldbMIMG {vertical-align:middle;float:right}
.dhtmlSubMenu .dhtmlSubMenuP {text-align:center;color: #808080;padding: 3px;border-bottom:#CCCCCC 1px solid;padding:0px 8px;text-decoration: none;white-space: nowrap;font-weight:bold;margin:1px;}
.dhtmlSubMenu a.dhtmlSubMenuN {border:1px solid #efefef;color:#808080;display:block;font-weight:normal;padding:3px 8px;text-decoration: none;		white-space: nowrap;		margin:1px;		height:1%;		overflow:hidden;	}
.dhtmlSubMenu a.dhtmlSubMenuN:hover {background-color:#DDDDDD;border:1px solid black;color:#000000;padding:3px 8px;margin:1px;}
.dhtmlSubMenu a.dhtmlSubMenuS {border:1px solid #efefef;color:#808080;display:block;font-weight:normal;padding:3px 8px;	text-decoration: none;		white-space: nowrap;		margin:1px;		height:1%;		overflow:hidden;	}
.dhtmlSubMenu a.dhtmlSubMenuS:hover {background-color:#DDDDDD;border:1px solid #000000;		color: #000000;		display: block;		font-weight: normal;		padding:3px 8px;		margin:1px;	}

.dhtmlMenuLG2 li.dhtmlMenuItem a{float:left;}

