/* 09/09/2016 EDIT - major fixes */
/* 04/24/2016 EDIT - minor fixes to syntax error */
/*                   edited by MECLEVEN */

/*defaults*/
p, td, a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}

.formheader {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
}



body{background-color:#FFFFFF;margin:5px; padding:0px 0px 0px 0px; font-family: Arial, Helvetica, Geneva, sans-serif;} 

div{border:none;}

/*
a{color:#000000;}
a:link {text-decoration: none;color:#9C6531}
a:visited {text-decoration: none;color:#9C6531}
a:hover {text-decoration: underline;color:red;}
*/

ul{margin:0em;padding-left:1.2em;margin-left:3px;}
ol{margin:0em;padding-left:1.2em;margin-left:3px;}

table.std{border-collapse: collapse;border:0px;width:100%;padding:0px;margin:0px;}
table.std th{padding:0px;}
table.std td{padding:0px;}

/*----Pages----*/
.t3logo{vertical-align:top;text-align:left;width:170px;}
.t3NavBar{vertical-align:top;text-align:right;font-size:10pt;}
.t3UserPrompt{font-size:8pt;color:#00A2BC;font-weight:bold;text-align:left;width:10%;vertical-align:bottom;white-space:nowrap;}
.t3TabHolder{vertical-align:bottom;width:10%;}
.t3RegionPosition1{background:#EDEDED;border-bottom:1px #A9A976 solid; border-top:1px #aaaaaa solid;padding-left:10px;padding-bottom:2px;}
.t3PageSidebarRegion {border-collapse:collapse;border:0px #FFFFFF solid;padding:0px;spacing:0px;margin:0px;width:80px;background-color:#CCCCCC;}
.t3PageBody{padding-left:10px;text-align:left;width:100%;vertical-align:top;}

.t3success{padding:25px;background-color:#EEEEEE;border:3px solid #CCCCCC;text-align:center;width:600px;margin:auto;margin-top:40px;margin-bottom:40px;}
.t3notification{padding:25px;background-color:#EEEEEE;border:3px solid #CCCCCC;text-align:center;width:600px;margin:auto;margin-top:40px;margin-bottom:40px;}
.t3customize{text-align:right;margin-right:0px;margin-left:auto;}

/*Tabs*/
.t3Tabs{border-collapse: collapse;padding:0px;text-align:center;margin:0px;border-bottom:4px solid #00A2BC;}
.t3Tabs td{padding:0px}
.t3TabForegroundColor { background-color: #00A2BC; }
.t3TabForegroundText { background-color: #00A2BC;font-size: 10pt; color: #FFFFFF; font-weight: bold ;}
.t3TabForegroundText { text-decoration:none;}
.t3TabBackgroundColor { background-color: #CCCCCC; }
.t3TabBackgroundText { background-color: #CCCCCC;} 
.t3TabBackgroundText a {font-size: 9pt; color: #00A2BC; text-decoration: none; }
.t3TabBackgroundText a:link {text-decoration: none;color:#00A2BC}
.t3TabBackgroundText a:visited {text-decoration: none;color:#00A2BC}
.t3TabBackgroundText a:hover {text-decoration: underline;color:#00A2BC}
.t3LeftTabForeSlant { background-image: url(/i/FFFFFFtl3.gif); background-repeat: no-repeat; background-position: left top; background-attachment: scroll; background-color: #00A2BC; }
.t3RightTabForeCurve{ background-image: url(/i/FFFFFFTR.gif); background-repeat: no-repeat; background-position: right top; background-attachment: scroll; background-color: #00A2BC; } 
.t3LeftTabBgSlant { background-image: url(/i/FFFFFFtl3.gif); background-repeat: no-repeat; background-position: left top; background-attachment: scroll; background-color: #CCCCCC; }
.t3RightTabBgCurve{ background-image: url(/i/FFFFFFTR.gif); background-repeat: no-repeat; background-position: right top; background-attachment: scroll; background-color: #CCCCCC; }

/*----Labels----*/

.t3nolabel{font-size: 75%}
.t3optional{white-space:nowrap;}
.t3optionalwithhelp{font-weight:bold;white-space:nowrap;}
.t3required{font-weight:bold;white-space:nowrap;}
.t3requiredwithhelp{font-weight:bold;white-space:nowrap;}
.t3instructiontext{font-size:10pt;color:#000000;}

/* Labels in Lists */
ul.t3noIndent{margin:0em;padding-left:1.2em;}
ul.t3noIndent li{padding-left: 0em;}


/*-----Buttons-----*/
/* Button */
table.t3Button td.t3R{width:4px;}
table.t3Button td.t3L{width:4px;}
table.t3Button td.t3R img{display:block}
table.t3Button td.t3L img{display:block}
table.t3Button{color:#333333;display:inline;}
table.t3Button td.t3C{background-image:url(button_xp_center_FFFFFF.gif);background-repeat: no-repeat;white-space:nowrap;}
table.t3Button td.t3C 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.t3Button td.t3C 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.t3ButtonAlternative1 td.t3R{width:4px;}
table.t3ButtonAlternative1 td.t3L{width:4px;}
table.t3ButtonAlternative1 td.t3R img{display:block}
table.t3ButtonAlternative1 td.t3L img{display:block}
table.t3ButtonAlternative1 {color:#333333;display:inline;}
table.t3ButtonAlternative1 td.t3C{background-image:url(button_xp_center_FFFFFF.gif);background-repeat: no-repeat;white-space:nowrap;}
table.t3ButtonAlternative1 td.t3C 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.t3ButtonAlternative1 td.t3C 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.t3ButtonAlternative2 td.t3R{width:4px;}
table.t3ButtonAlternative2 td.t3L{width:4px;}
table.t3ButtonAlternative2 td.t3R img{display:block}
table.t3ButtonAlternative2 td.t3L img{display:block}
table.t3ButtonAlternative2 {color:#333333;display:inline;}
table.t3ButtonAlternative2 td.t3C{background-image:url(button_xp_center_FFFFFF.gif);background-repeat: no-repeat;white-space:nowrap;}
table.t3ButtonAlternative2 td.t3C 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.t3ButtonAlternative2 td.t3C 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.t3ButtonAlternative3 td.t3R{width:4px;}
table.t3ButtonAlternative3 td.t3L{width:4px;}
table.t3ButtonAlternative3 td.t3R img{display:block}
table.t3ButtonAlternative3 td.t3L img{display:block}
table.t3ButtonAlternative3 {color:#333333;display:inline;}
table.t3ButtonAlternative3 td.t3C{background-image:url(button_xp_center_FFFFFF.gif);background-repeat: no-repeat;white-space:nowrap;}
table.t3ButtonAlternative3 td.t3C 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.t3ButtonAlternative3 td.t3C 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, BLAF style */
a.t3ButtonHtml{font-size:10pt;}
a.t3ButtonHtml:link{text-decoration:none;color:#000000;}
a.t3ButtonHtml:visited{text-decoration:none;color:#000000;}
a.t3ButtonHtml:hover{text-decoration:none;color:#000000;}

td.t3ButtonHtmlMiddle{border-bottom:2px #656533 solid;border-top:1px #989867 solid;background-color:#EDEDED;border-collapse:collapse;}
td.t3ButtonHtmlMiddle a {text-decoration:none;}
td.t3ButtonHtmlLeft{border-bottom:2px #656533 solid;border-top:1px #989867 solid;background-color:#EDEDED;border-right:2px #656533 solid;padding-right:8px;}
td.t3ButtonHtmlRight{border-bottom:2px #656533 solid;border-top:1px #989867 solid;background-color:#EDEDED;border-left:1px #656533 solid;padding-left:8px;border-collapse:collapse;}

/*-----Lists-----*/

/*class defaults*/
/*
.t3current{font-weight:bold;background-color:#00A2BC;color:#FFFFFF;text-decoration:none;}
.t3current a{font-weight:bold;background-color:#00A2BC;color:#FFFFFF;text-decoration:none;}
*/

/*Horizontal Images with Label List*/
.t3HorizontalImageswithLabelList {}
.t3HorizontalImageswithLabelList td{text-align:center;padding:5px;}
.t3HorizontalImageswithLabelList td.t3current{}
.t3HorizontalImageswithLabelList td div{text-align:center;margin:auto}

/*Button List*/
div.t3ButtonList {white-space:nowrap;}
table.t3ButtonList {border:0px;margin-left:3px;white-space:nowrap;width:auto;display:inline;}
table.t3ButtonList td{padding:0px;}
table.t3ButtonList td.t3L{text-align:right;}
table.t3ButtonList td.t3C{text-align:center;background-image:url(small_button_middle2.gif);background-repeat: no-repeat;white-space:nowrap;color:#000000}
table.t3ButtonList td.t3R{}
table.t3ButtonList td.t3L img{}
table.t3ButtonList td.t3R img{}
table.t3ButtonList td.t3C a{text-decoration:none;font-size:11px}
table.t3ButtonList td.t3C a:link{text-decoration:none;color:#000000;}
table.t3ButtonList td.t3C a:visited{text-decoration:none;color:#000000;}
table.t3ButtonList td.t3C a:hover{text-decoration:none;color:#000000;}
table.t3ButtonList td.t3NC{text-align:center;background-image:url(small_button_middle2.gif);background-repeat: no-repeat;white-space:nowrap;}
table.t3ButtonList td.t3NC a{font-weight:normal;text-decoration:none;font-size:11px}
table.t3ButtonList td.t3NC a:link{text-decoration:none;color:#666666;}
table.t3ButtonList td.t3NC a:visited{text-decoration:none;color:#666666;}
table.t3ButtonList td.t3NC a:hover{text-decoration:none;color:red;}

/*Horizontal Links List*/
.t3HorizontalLinksList {}
.t3HorizontalLinksList a{padding:2px;}
.t3HorizontalLinksList a.t3current{}

/*Tabbed Navigation List*/
.t3TabbedNavigationList {}
.t3TabbedNavigationList td{white-space:nowrap}
.t3TabbedNavigationList .t3current{background-image:url(tab_on_middle.png);color:white; font-weight:bold; font-size:10pt;}
.t3TabbedNavigationList .t3noncurrent{background-image:url(tab_off_middle.png);color:#222222; font-size:10pt;}
.t3TabbedNavigationList .t3noncurrent a{color:#000000;}

/*Wizard Progress List*/
.t3WizardProgressList {}
.t3WizardProgressList td{font-weight:bold;white-space:nowrap;text-align:center;padding:4px;}
.t3WizardProgressList td.t3current{font-weight:bold;background-color:#00A2BC;color:#FFFFFF;text-decoration:none;}

/*Vertical Images List*/
.t3VerticalImagesList {}
.t3VerticalImagesList td{text-align:center;padding:5px;}
.t3VerticalImagesList td.t3current{font-weight:bold;background-color:#00A2BC;color:#FFFFFF;text-decoration:none;}
.t3VerticalImagesList td a{text-align:center;margin:auto}

/*Vertical Ordered List*/
ol.t3VerticalOrderedList {text-decoration:none;}
ol.t3VerticalOrderedList li{}
ol.t3VerticalOrderedList li.t3current{font-weight:bold;}
ol.t3VerticalOrderedList li a{text-decoration:none;}
ol.t3VerticalOrderedList li a:hover{text-decoration:underline;color:#00A2BC;}

/*Vertical Sidebar List*/
.t3VerticalSidebarList {width:135px;font-size:12px;background-color:#CCCCCC;border:0px;}
.t3VerticalSidebarList a.t3nav {font-weight:normal;padding:0px;padding-left:5px;padding-right:5px;display:block;text-decoration:none;}
.t3VerticalSidebarList a.t3navcurrent {font-weight:bold;padding-left:5px;padding-right:5px;background:#EEEECC;color:#000000;display:block;text-decoration:none;}
.t3VerticalSidebarList a.t3navcurrent:hover {font-weight:bold;padding-left:5px;padding-right:5px;background:#EEEECC;color:#00A2BC;display:block;text-decoration:none;}
.t3VerticalSidebarList a.t3nav:active{padding-left:5px;padding-right:5px;display:block;}
.t3VerticalSidebarList a.t3nav:visited{padding-left:5px;padding-right:5px;display:block;}
.t3VerticalSidebarList a.t3nav:hover{padding-left:5px;padding-right:5px;background:#EEEECC;color:#00A2BC;display:block;text-decoration:none;}

/*Vertical Unordered Links with Bullet*/
ul.t3VerticalUnorderedListwithBullets {}
ul.t3VerticalUnorderedListwithBullets li{}
ul.t3VerticalUnorderedListwithBullets li.t3current{}
ul.t3VerticalUnorderedListwithBullets li a{}

/*Vertical Unordered Links with Bullet*/
ul.t3VerticalUnorderedListwithoutBullet {list-style:none;}
ul.t3VerticalUnorderedListwithoutBullet li{list-style:none;}
ul.t3VerticalUnorderedListwithoutBullet li.t3current{}
ul.t3VerticalUnorderedListwithoutBullet li a{list-style:none;}

/*-----Reports-----*/
/*Reports Defaults*/
th.t3header{font-size:13px;font-weight:bold;white-space:nowrap;color:#00A2BC;background-color:#CCCCCC;padding:2px;padding-left:5px;padding-right:5px;border:1px solid #CCCCCC;border-right:1px solid #CCCCCC;}
th.t3header a{font-size:13px;color:#4169E1;}
td.t3data{padding:2px;padding-left:5px;padding-right:5px;}
td.t3dataalt{padding:2px;padding-left:5px;padding-right:5px;}
td.t3afterrows span.left {float: left; text-align: left; width:20%;}
td.t3afterrows span.right {float: right; text-align: right;width:80%;}

.t3borderless{}
.t3borderless th.t3header {border-right:1px solid #FFFFFF;}
.t3borderless td.t3data {}

.t3horizontalborder {}
.t3horizontalborder th.t3header {border-bottom:1px solid #CCCCCC;}
.t3horizontalborder td.t3data {border-bottom:1px solid #CCCCCC;}

.t3standard{border:1px solid #CCCCCC;border-collapse:collapse;}
.t3standard th.t3header{color:#4169E1;background-color:#CCCCCC;border:1px solid #FFFFFF;border-bottom:none;}
.t3standard th.t3header a:link{color:#00A2BC;text-decoration:underline;}
.t3standard td.t3data{border:1px solid #CCCCCC;background-color:#EDEDED;border-left:none;border-top:none;}

.t3standardalternatingrowcolors{border:1px solid #CCCCCC;border-collapse:separate; }
.t3standardalternatingrowcolors th.t3header{color:#4169E1;background-color:#AEDBE2;border:1px solid #FFFFFF;border-left:none;border-top:none;}
.t3standardalternatingrowcolors th.t3header a:link{color:#00A2BC;text-decoration:underline;}
.t3standardalternatingrowcolors td.t3data{border:1px solid #CCCCCC;}
.t3standardalternatingrowcolors td.t3dataalt{background-color:#EDEDED;border:1px solid #CCCCCC;}

.forscreen {display:inline;}

.forprint{display:none;}

.graph{border:1px solid #CCCCCC;border-collapse:collapse; }
.graph th.t3header{color:#4169E1;background-color:#ABC6CD;border:1px solid #CECF9C;border-left:none;border-top:none;}
.graph th.t3header a:link{color:#00A2BC;text-decoration:underline;}
.graph td.t3data{border:1px solid #CCCCCC;}
.graph td.t3dataalt{background-color:#EEEEDD;border:1px solid #CCCCCC;}


.t3ValueAttributePairs{}
.t3ValueAttributePairs th.t3header{text-align:left;border:1px solid #AAAAAA;border-right:none;border-bottom:none;}
.t3ValueAttributePairs td.t3data{border:1px solid #AAAAAA;border-bottom:none;}
.t3ValueAttributePairs td.t3seperate{border-top:1px solid #AAAAAA;}
.t3ValueAttributePairs td.t3seperate hr{height:2px;color:#AAAAAA;background-color:#00A2BC;}


/*----Regions----*/

/*Region Defaults*/
.t3RegionHeader {border-bottom:1px #A4A471 solid;white-space:nowrap;color:#4169E1;font-weight:bold;font-size:14px;padding:2px;padding-left:5px;padding-right:5px;}
.t3RegionHeader td{white-space:nowrap;}
.t3ButtonHolder{border-bottom:1px #A4A471 solid;padding-left:100px;white-space:nowrap;text-align:right;margin-right:0px;margin-left:auto;vertical-align:bottom;}
.t3Body {padding:5px 10px 0px 10px;margin-bottom:10px;}
.t3BodyGraph {padding:0px 10px 5px 10px;margin-bottom:10px;}
.t3Body_old {padding:5px 10px 5px 10px;margin-bottom:10px;}


/*Breadcrumb Region*/
.t3BreadcrumbRegion {}

/*Hierarchical Menu*/
.t3HierarchicalMenu {}
.t3HierarchicalMenu li.t3current a{font-weight:bold;}
.t3HierarchicalMenu li.t3noncurrent a{font-weight:normal;text-decoration:none;}

/*Button Region with Title*/
.t3ButtonRegionwithTitle {margin-top:5px;}
.t3ButtonRegionwithTitle .t3RegionHeader {border:none;}
.t3ButtonRegionwithTitle .t3ButtonHolder {padding:2px;text-align:left;border:none;}

/*Button Region without Title*/
.t3ButtonRegionwithoutTitle {margin-top:5px;}
.t3ButtonRegionwithoutTitle .t3ButtonHolder {padding:2px;text-align:left;border:none;}

/*Borderless Region*/
.t3BorderlessRegion {margin-top:10px;}
.t3BorderlessRegion .t3RegionHeader {border:none;}
.t3BorderlessRegion .t3ButtonHolder {border:none;}
.t3BorderlessRegion .t3Body {border:none;}

/*Bracketed Region*/
.t3BracketedRegion {margin-top:10px;}
.t3BracketedRegion .t3RegionHeader {text-align:center;border-bottom:none;}
.t3BracketedRegion .t3ButtonHolder {border:none;}
.t3BracketedRegion .t3Bracket{height:10px;width:200%;border:2px #CCCCCC solid;border-bottom:0px;}
.t3BracketedRegion .t3Body {border-top:none;}

/*Form Region*/
.t3FormRegion {width:600px;margin-top:10px;padding:5px;}
.t3FormRegion .t3RegionHeader {margin-bottom:5px;padding:5px;}
.t3FormRegion .t3ButtonHolder {width:100%;padding-bottom:5px;margin-bottom:0px;}
.t3FormRegion .t3Body {width:600px;padding:5px 10px 5px 10px;}

/*Chart Region*/
.t3ChartRegion {margin-top:10px;}
.t3ChartRegion .t3RegionHeader {}
.t3ChartRegion .t3ButtonHolder {}
.t3ChartRegion .t3Body {}

/*Reports Region*/
.t3ReportsRegion {margin-top:10px;width:auto;}
.t3ReportsRegion .t3RegionHeader {}
.t3ReportsRegion .t3ButtonHolder {vertical-align:bottom;padding-bottom:0px;margin-bottom:0px;}
.t3ReportsRegion .t3Body {}

/*Reports Region, Alternative 1*/
.t3ReportsRegionAlternative1 {margin-top:10px;}
.t3ReportsRegionAlternative1 .t3RegionHeader {}
.t3ReportsRegionAlternative1 .t3ButtonHolder {}
.t3ReportsRegionAlternative1 .t3Body {border:1px solid;font-size:10px}

/*Reports Region 100% Width*/
.t3ReportsRegion100Width {margin-top:10px;width:100%;}
.t3ReportsRegion100Width .t3RegionHeader {}
.t3ReportsRegion100Width .t3ButtonHolder {}
.t3ReportsRegion100Width .t3Body {}

/*Region without Title*/
.t3RegionwithoutTitle {margin-top:10px;}
.t3RegionwithoutTitle .t3ButtonHolder {}
.t3RegionwithoutTitle .t3Body {border:0px;}

/*Region without Buttons and Titles*/
.t3RegionwithoutButtonsandTitles {margin-top:10px;}
.t3RegionwithoutButtonsandTitles .t3Body {border:0px;}

/*Hide and Show Region*/
.t3HideandShowRegion {margin-top:10px;}
.t3HideandShowRegion .t3RegionHeader {border:none;}
.t3HideandShowRegion .t3ButtonHolder {border:none;}
.t3HideandShowRegion .t3Body {}
.t3HideandShowRegion .t3Hide {display:none;}

/*Sidebar Region*/
div.right {text-align:right;margin-right:0px;margin-left:auto;}

.t3SidebarRegion {border-collapse:collapse;background:#CCCCCC;margin-right:0px;margin-left:auto;width:200px;margin-bottom:10px;}
.t3SidebarRegion .td {border:0px;}
.t3SidebarRegion .t3RegionHeader {background-color:#CCCCCC;text-align:center;font-size:12px;width:100%;color:#000000;padding:1px;border:none;}
.t3SidebarRegion .t3EndCaps{background-color:#CCCCCC;border:0px;padding:0px;margin:0px;}
.t3SidebarRegion .t3ButtonHolder {border:none;}
.t3SidebarRegion .t3Body {background-color:white;border:1px #dddddd solid;padding:2px;}

/*Sidebar Region, Alternative 1*/
.t3SidebarRegionAlternative1 {width:200px;margin-bottom:10px;padding-bottom:10px;margin-right:0px;margin-left:auto;}
.t3SidebarRegionAlternative1 .t3RegionHeader {text-align:center;font-size:12px;width:100%;color:#FFFFFF;padding:1px;background-color:#00A2BC;border:none;}
.t3SidebarRegionAlternative1 .t3EndCaps{background-color:#00A2BC;border:0px;padding:0px;margin:0px;}
.t3SidebarRegionAlternative1 .t3ButtonHolder {border:none;}
.t3SidebarRegionAlternative1 .t3Body {padding:2px;background-color:#EDEDED;border:1px solid #EEEECC;}

/*Navigation Region*/
.t3NavigationRegion {width:130px;font-size:12px;background-color:#CCCCCC;margin-left:2px;padding:0px;display:block;}
.t3NavigationRegion .t3RegionHeader {}
.t3NavigationRegion .t3Body {border:0px;padding:0px;margin:0px;}
.t3NavigationRegion a{text-decoration:none;}

/*Navigation Region, Alternative 1*/
.t3NavigationRegionAlternative1 {width:130px;margin-top:10px;display:block;padding:0px;}
.t3NavigationRegionAlternative1 .t3RegionHeader {display:block;white-space:normal;border:0px;}
.t3NavigationRegionAlternative1 .t3Body {border-collapse:separate;border-top: 1px solid #000000;border-bottom: 1px solid #000000;background-color: #EEEECC;width:137px;}

/*Wizard Region*/
.t3WizardRegion {margin-top:10px;width:600px;border-collapse:collapse;}
.t3WizardRegion .t3RegionHeader {height:30px;background:#CCCCCC;width:600px;}
.t3WizardRegion .t3RegionTitle {font-size:10pt;font-weight:bold;color:#00A2BC;vertical-align:center;background:#CCCCCC;}
.t3WizardRegion .t3ButtonHolder {border:none;padding-top:3px;background:#CCCCCC;vertical-align:bottom;align:right;text-align:right;float:right;}
.t3WizardRegion .t3Body {padding:3px;margin:3px;background:#EDEDED;height:25px;border:0px;}

.t3WizardTableHeader {font-size: 10pt;
                      font-weight: bold;
                      background: #CCCCCC;
                      color: #00A2BC;}

/*Wizard Region with Icon*/
.t3WizardRegionwithIcon {margin-top:10px;width:600px;}
.t3WizardRegionwithIcon .t3RegionHeader {}
.t3WizardRegionwithIcon .t3ButtonHolder {border:none;}
.t3WizardRegionwithIcon .t3Body {}

/*List Region with Icon*/
.t3ListRegionwithIcon {margin-top:10px;}
.t3ListRegionwithIcon .t3RegionHeader {}
.t3ListRegionwithIcon .t3ButtonHolder {}
.t3ListRegionwithIcon .t3Body {}

/*----Calendars----*/

/**/
.t3StandardCalHolder{width:100%; border-collapse:separate;}
.t3StandardCalHolder .t3MonthTitle{font-weight:bold;text-align:center;font-size:15px;color:#00A2BC;}
.t3StandardCal {border:1px solid #666666;width:100%;border-collapse:collapse;}
.t3StandardCal .t3DayOfWeek{padding:3px;background-color:#CCCCCC;border-right:1px solid #666666;}
.t3StandardCal td{height:75px;width:14%;border:1px solid #666666;}
.t3StandardCal .t3DayTitle{padding:2px;font-weight:bold;text-align:right;float:right;border:1px solid #666666;border-right:none;border-top:none;}
.t3StandardCal .t3Day{vertical-align:top;background-color:#EEEECC;}
.t3StandardCal .t3NonDayTitle{text-align:right;color:#CCCCCC;}
.t3StandardCal .t3NonDay{background-color:#FFFFFF;}
.t3StandardCal .t3WeekendDayTitle{padding:2px;font-weight:bold;text-align:right;float:right;border:1px solid #666666;border-right:none;border-top:none;text-align:right;color:#BBBBBB;}
.t3StandardCal .t3WeekendDay{background-color:#EEEECC;}
.t3StandardCal .t3Today{vertical-align:top;border:#00A2BC 2px solid;background-color:#EEEECC;}
.t3StandardCal .t3Today .t3DayTitle{}
/**/
.t3CalendarAlternative1Holder{border:1px solid #CCCCCC;}
.t3CalendarAlternative1Holder .t3MonthTitle{background-color:#00A2BC;color:#CCCCCC;font-weight:bold;text-align:center;}
.t3CalendarAlternative1 {border-collapse:collapse;}
.t3CalendarAlternative1 .t3DayTitle{font-weight:bold;}
.t3CalendarAlternative1 td{padding:3px;width:14%;height:60px;width:14%;}
.t3CalendarAlternative1 .t3Day{vertical-align:top;}
.t3CalendarAlternative1 .t3DayOfWeek{background-color:#00A2BC; padding:5px; color:#FFFFFF}
.t3CalendarAlternative1 .t3NonDayTitle{color:#CCCCCC;}
.t3CalendarAlternative1 .t3NonDay{}
.t3CalendarAlternative1 .t3WeekendDayTitle{color:#CCCCCC;}
.t3CalendarAlternative1 .t3WeekendDay{}
.t3CalendarAlternative1 .t3Today{vertical-align:top;border:#CCCCCC 2px solid;background-color:#DDDDDD;}
/**/
.t3SmallCalendarHolder{border-collapse:separate;border:1px solid #00A2BC;}
.t3SmallCalendarHolder .t3MonthTitle{font-weight:bold;text-align:center;font-size:15px;color:#00A2BC;}
.t3SmallCalendar {border-collapse:collapse;}
.t3SmallCalendar .t3DayOfWeek{padding:3px;background-color:#DDDDDD;}
.t3SmallCalendar td{padding:3px;width:45px;border:none;height:50px;}
.t3SmallCalendar .t3DayTitle{font-weight:bold;text-align:right;}
.t3SmallCalendar .t3Day{vertical-align:top;}
.t3SmallCalendar .t3NonDayTitle{text-align:right;color:#FFFFFF;}
.t3SmallCalendar .t3NonDay{}
.t3SmallCalendar .t3WeekendDayTitle{text-align:right;color:#CCCCCC;}
.t3SmallCalendar .t3WeekendDay{}
.t3SmallCalendar .t3Today{vertical-align:top;vertical-align:top;background-color:#DDDDDD;}


.t3PopupHead{background-color:#EDEDED;border-bottom:2px solid #CCCCCC;padding:6px;}
.t3PopupBody{padding:6px;}

.spp_help_section_title {
   font-size: 90%;
   font-weight: bold;	
}

.spp_section_title {
   font-size: 14px;
   font-weight: bold;		
   color: #000000;
   padding-left:5px;  
   padding-bottom:2px;	
}

.spp_help_section_title {
   font-size: 90%;
   font-weight: bold;		
}

.spp_help_content {
   margin-left: 22px;
   font-size: 12px;
}

.spp_current_menu_link {
        color: #000000; 
        font-weight: bold;
        font-size: 130%;
}

td.t3header1{background:#EDEDED; border-bottom:1px #CCCCCC solid; padding-left:0px; padding-bottom:2px;}

.spp_report_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
        background-color: #ABC6CD;
	color: #4169E1;	
	padding: 2px 29px 2px 27px;
	margin: 0px 0px 2px 0px;	
	border-top: 1px solid #FFBF40;		
	border-left: 2px solid #FFBF40;
	border-right: 2px solid #FFBF40;
	letter-spacing: 1.3px;		
}

td.spp_report_data{padding:2px;padding-left:5px;padding-right:5px; font-size: 120%}

td.spp_report_alt_data{padding:2px;padding-left:5px;padding-right:5px; font-size: 120%; background-color:#EEEEDD}

.spp_report_alt_color{border:1px solid #CCCCCC;border-collapse:collapse;}
.spp_report_alt_color th.spp_report_header{color:#4169E1;background-color:#ABC6CD;border:1px solid #CCCCCC;border-left:none;border-top:none;}
.spp_report_alt_color th.spp_report_header a:link{color:#00A2BC;text-decoration:underline;}
.spp_report_alt_color td.spp_report_data{border:1px solid #CCCCCC;}
.spp_report_alt_color td.spp_report_alt_data{background-color:#EEEEDD;border:1px solid #CCCCCC;}

.spp_school_header{font-size: 150%;} 

/*--Pages--*/
 .spp_title_region{background:#ABC6CD;
 			border-bottom:1px #CCCCCC solid;
 			border-top:1px #CCCCCC solid;
 			padding-left:5px;
                padding-bottom:2px;}

.school_select_link{font-size: 10pt; color: red;}

.t3SubTabForegroundText { background-color: #00A2BC;font-size: 11pt; color: #FFFFFF; font-weight: bold ;}
.t3SubTabForegroundText { text-decoration:none;}
.t3SubTabBackgroundText { background-color: #00A2BC; color: #CCCCCC; font-weight: bold} 
.t3SubTabBackgroundText a {font-size: 9pt; text-decoration: none; }
.t3SubTabBackgroundText a:link {text-decoration: underline;}
.t3SubTabBackgroundText a:visited {text-decoration: underline;}
.t3SubTabBackgroundText a:hover {text-decoration: underline;}


/** BEGIN - CSS from OCR **/
.schoolname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #00A2BC;
}
a.schoolname {text-decoration: underline; color:#00A2BC}
a.schoolname:link {text-decoration: underline; color:#00A2BC}
a.schoolname:visited {text-decoration: underline; color:#00A2BC}
a.schoolname:hover {text-decoration: underline; color:#00A2BC}

.topcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
a.topcontent {text-decoration: underline; color:#4169E1}
a.topcontent:link {text-decoration: underline; color:#4169E1}
a.topcontent:visited {text-decoration: underline; color:#4169E1}
a.topcontent:hover {text-decoration: underline; color:#4169E1}
/** END - CSS from OCR **/

.redsubheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #B30000}

.white_row {
		height: 1px;
		line-height: 1px;
	}

.footer_center {
	font-size: 12px;
	text-align: center;
	padding-bottom: 10px;
	width: auto;
	}

#header {
	width: auto !important;
	}

#footer {
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #00A2BC;
	padding-top: 10px;
	background-color: #FFF;
	font-size: 10px;
	text-align: center;
	padding-bottom: 10px;
	width: auto;
	clear: both;
}

#footer ul {
	list-style-type: none;
	padding: 0px;
	border: 0px;
	margin: 0px;
}
#footer li {
	display: inline;
}
#footer ul li a {
	padding-right: 5px;
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333;
	text-decoration: none;
	color: #333;
}
#footer ul li a:hover {
	text-decoration: underline;
}

#footer ul li a.last {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#footer p {
	padding: 0px;
	border: 0px;
	margin: 0px;
	color: #333;
}


.footer__links {
	font-size: 0.8333333333em;
}