#fullheight {height:100%}

.portal { border: 1px solid #D5DBCC; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.printlink{ padding-right: 5px; font-size: 11px; font-weight: normal; margin: 0px; font-family:  Arial, Helvetica, sans-serif; color: #003755; line-height: 22px;}
.portaltext{ padding: 5px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-align: justify;}
.bodyregion { padding: 15px; font-size: 12px; font-family:  Arial, Helvetica, sans-serif; line-height: 17px; text-align: justify;}
.mainregion{ height: 100%; padding: 6px; }
.maintexthome {	font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333333; line-height: 17px; text-align: justify; }
.maintext {	font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333333; line-height: 17px; text-align: justify; padding-left: 15px; padding-right: 15px;}
.lightgrey{	font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #959595; }

a:link { color:#899A73; text-decoration: underline; cursor: pointer; cursor: hand; }	
a:visited { color:#899A73; text-decoration: underline; cursor: pointer; cursor: hand; }		
a:hover { color:#F89A50; text-decoration: underline; cursor: pointer; cursor: hand; }
a:active { color:#899A73; text-decoration: underline; cursor: pointer; cursor: hand; }	

.footer { padding-left: 5px; color:#7D7D7D; font-size: 11px; text-decoration: none; border-top: 1px solid #CBCBCB; }
.footer a:link { color:#899A73; font-size: 11px; text-decoration: underline; cursor: pointer; cursor: hand; }	
.footer a:visited { color:#899A73; font-size: 11px; text-decoration: underline; cursor: pointer; cursor: hand; }		
.footer a:hover { color:#F89A50; font-size: 11px; text-decoration: underline; cursor: pointer; cursor: hand; }
.footer a:active { color:#899A73; font-size: 11px; text-decoration: underline; cursor: pointer; cursor: hand; }	





#pbLinksList { font-size: 12px; padding-left: 10px; padding-right: 10px; }
#pbLinksList .altitem { font-size: 12px; padding-left: 0px;  }
#pbLinksList .item{ font-size: 12px; padding-left: 0px;  }

#pbDatalistSummary { padding-left: 20px; }
#pbDatalistSummary  .altitem { }
#pbDatalistSummary .item{ }

#pbSubPages { padding-left: 20px; }
#pbSubPages .altitem { }
#pbSubPages .item{ }


/* Misc */
.HiddenObject { left: -999px; position: absolute; top: -999px; }
/* .Button { border-right: #c2c2c2 1px solid; padding-right: 4px; background-position: 50% top; border-top: #d5d5d5 1px solid; padding-left: 4px; font-weight: bold; font-size: 10px; background-image: url(Images/buttonBg.gif); border-left: #d5d5d5 1px solid; cursor: pointer; cursor: hand; color: black; border-bottom: #c2c2c2 1px solid;  height: 24px; background-color: white; } */
.Button {}

/* Default Summary Styles */
.pbSummary { list-style: none; padding:0px; margin:0px; border: 0; }
.pbSummary .link { font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; padding:5px; display:block; color:#F0F8FF;  }
.pbSummary .link:hover { background: #FEDDC1; color: #F89A50; }
.pbSummary .header {}
.pbSummary .header .text {}
.pbSummary .firstitem {}
.pbSummary .item {}
.pbSummary .altitem {}
.pbSummary .separator {}
.pbSummary .footer {}
.pbSummary .text {}
.pbSummary .name {}
.pbSummary .date {}
.pbSummary a:link {}
.pbSummary a:visited {}
.pbSummary a:active {}
.pbSummary a:hover {}



/* Default Sitemap */
.pbSitemap { list-style-type: none; font: menu; padding-left:0px; margin-left: 16px; }
.pbSitemap ul { list-style-type: none; padding-left:0px;  margin-right:0px; margin-bottom: 8px; }

.pbSitemap .title { margin-left: 0px; margin-bottom: 8px; }
.pbSitemap .title .text {}

.pbSitemap .home { margin-left: 16px; margin-bottom: 8px; }
.pbSitemap .home .link {}
.pbSitemap .home .text {}

.pbSitemap .page { margin-left: 16px; }
.pbSitemap .page .link {}
.pbSitemap .page .text {}
.pbSitemap .page .inactive {}

.pbSitemap .subpages {}
.pbSitemap .subpages .page {}
.pbSitemap .subpages .page .link {}
.pbSitemap .subpages .page .text {}
.pbSitemap .subpages .page .inactive {}

.pbSitemap .separator {}
.pbSitemap .subpageseparator {}


/* Schema Forms */
.CustomForm_Table {}
.CustomForm_LabelRow {}
.CustomForm_LabelCell {font-weight: bold; vertical-align:top; width: 70px;}
.CustomForm_FieldRow {}
.CustomForm_FieldCell {}
.CustomForm_TextBox {}
.CustomForm_DropDown {}
.CustomForm_CheckBox {}
.CustomForm_DatePicker { width: 100px; }
.CustomForm_RadioButton {}
.CustomForm_SubmitButton { margin-left: 77px; background-color: #D5DBCC; color: #333333; font-size: 11px; font-weight: Bold;}
.CustomForm_ClearButton {}
.CustomForm_Required { font-weight: bold; color: red; }
.CustomForm_Confirm { font-weight: bold; color: green; }
.CustomForm_Errors { color: red; }


#pbBreadcrumb { color: #333333; }
#pbBreadcrumb .Item {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #333333; }
#pbBreadcrumb .AltItem {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #333333; }
#pbBreadcrumb .Separator {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
#pbBreadcrumb a:link {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
#pbBreadcrumb a:visited {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
#pbBreadcrumb a:active {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
#pbBreadcrumb a:hover {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }