body { 
	background-color: #D3D3D3;
	background: url(Images/bg.gif);
	background-repeat: repeat-x;
}

.body_bg {
	background-color: #FFFFFF;
	border-right: 1px solid #003767;
	border-left: 1px solid #003767;
}

.portal_box {
	background-color: #FFFFFF;
	border-right: 1px solid #BFCDD9;
	border-left: 1px solid #BFCDD9;
	border-bottom: 1px solid #BFCDD9;
	padding: 7px;
}
.portal_box2{
	background-color: #FFFFFF;
	border-right: 1px solid #BFCDD9;
	border-left: 1px solid #BFCDD9;
	border-bottom: 1px solid #BFCDD9;
}

a:link { font-family: Arial, Helvetica, sans-serif; color: #968045; text-decoration: none; font-weight: bold;}
a:active { font-family: Arial, Helvetica, sans-serif; color: #968045; text-decoration: none; font-weight: bold;}
a:visited { font-family: Arial, Helvetica, sans-serif; color: #968045; text-decoration: none; font-weight: bold; }
a:hover { font-family: Arial, Helvetica, sans-serif; color: #003767; text-decoration: underline; font-weight: bold; }


.portal_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4C4C4C;
}

.portal_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #003767;
	padding-left: 5px;
}

.accsysit_text { padding-left: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #878C91; text-decoration: none;}

.Footer_Text { padding-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #AAAAAA; text-decoration: none; padding-right:10px;}
.Footer_Text a:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #AAAAAA; text-decoration: none; font-weight: normal;}
.Footer_Text a:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #AAAAAA; text-decoration: none; font-weight: normal;}
.Footer_Text a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #AAAAAA; text-decoration: none; font-weight: normal;}
.Footer_Text a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline; font-weight: normal;}






.Button { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #0083BA; }

.HiddenObject { left: -999px; position: absolute; top: -999px; }

.SiteMenuGroup { padding-right: 0px; padding-left: 0px; padding-bottom: 0px;  padding-top: 0px; background-color: #003767; border-top: 1px solid #ffffff; }
.SiteMenuItem { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; padding-left: 5px; padding-right: 2px; padding-bottom: 6px; padding-top: 6px; cursor: hand; cursor: pointer; border-bottom: 1px solid #ffffff;  }
.SiteMenuItemOver { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003767; padding-left: 5px; padding-right: 2px; padding-bottom: 6px; padding-top: 6px; cursor: hand; cursor: pointer; background-color: #F2EDC2; border-bottom: 1px solid #ffffff; }
.SiteMenuItemClicked { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003767; padding-left: 5px; padding-right: 2px; padding-bottom: 6px; padding-top: 6px; cursor: hand; cursor: pointer; background-color: #F2EDC2; border-bottom: 1px solid #ffffff;}

.SiteMenuSubMenuGroup { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; cursor: hand; padding-top: 0px; background-color: #F2EDC2; border-bottom: 1px solid #ffffff; }
.SiteMenuSubMenuItem { padding-right: 10px; padding-left: 10px; padding-bottom: 5px; cursor: hand; padding-top: 7px; font-size: 11px; color: #003767; background-color: #F2EDC2; font-weight: bold; border-top: 1px solid #ffffff;}
.SiteMenuSubMenuItemOver { padding-right: 10px; padding-left: 10px; padding-bottom: 5px; cursor: pointer; cursor: hand; font-size: 11px; color: #003767; padding-top: 7px; background-color: #BFCDD9; font-weight: bold; border-top: 1px solid #ffffff; }
.SiteMenuSubMenuItemClicked { padding-right: 10px; padding-left: 10px; padding-bottom: 5px; cursor: hand; font-size: 11px; color: #003767; padding-top: 7px; background-color: #BFCDD9; font-weight: bold; border-top: 1px solid #ffffff;}

#pbPager { }
#pbPager .Label { font-size: 8pt; padding-right: 4px; padding-left: 4px; padding-bottom: 4px; padding-top: 4px; }
#pbPager .Value { font-size: 8pt; font-weight: bold; }
#pbPager .separator { font-size: 8pt; padding-right: 4px; padding-left: 4px; }
#pbPager .Dropdown { font-size: 8pt; }

#pbNewsSummary { font-size: 12px; padding-left: 0px;  }
#pbNewsSummary .altitem { font-size: 12px; padding-left: 0px;  }
#pbNewsSummary .item{ font-size: 12px; padding-left: 0px;  }
#pbNewsSummary a:link { font-size: 12px; color: #968045; font-weight: bold;}
#pbNewsSummary a:visited { font-size: 12px; color: #968045; font-weight: bold;}
#pbNewsSummary a:hover {  font-size: 12px; color: #003767; text-decoration:underline; font-weight: bold; }
#pbNewsSummary a:active { font-size: 12px; color: #968045; font-weight: bold;}

#pbNewsList { border-right: 0; border-top: 0; border-left: 0; border-bottom: 0;  }
#pbNewsList .Header { height: 0px; }
#pbNewsList .Item { padding:10px; font-size: 12px; font-weight: normal; color: #464646}
#pbNewsList .AltItem { padding:10px; font-size: 12px; font-weight: normal; color: #464646}
#pbNewsList .Separator { border-bottom: 0; border-left: 0; }
#pbNewsList a:link {font-size: 12px; font-weight: bold; color:  #968045; }
#pbNewsList a:visited {font-size: 12px; font-weight: bold; color:  #968045; }
#pbNewsList a:active {font-size: 12px; font-weight: bold; color:  #968045; }
#pbNewsList a:hover {font-size: 12px; font-weight: bold; color: #003767; text-decoration:underline }

#pbLinksList { border-right: 0; border-top: 0; border-left: 0; border-bottom: 0;  }
#pbLinksList .Header { height: 0px; }
#pbLinksList .Item { padding:10px; font-size: 12px; font-weight: normal; color: #464646}
#pbLinksList .AltItem { padding:10px; font-size: 12px; font-weight: normal; color: #464646}
#pbLinksList .Separator { border-bottom: 0; border-left: 0; }
#pbLinksList a:link {font-size: 12px; font-weight: bold; color:  #968045}
#pbLinksList a:visited {font-size: 12px; font-weight: bold; color:  #968045 }
#pbLinksList a:active {font-size: 12px; font-weight: bold; color:  #968045}
#pbLinksList a:hover {font-size: 12px; font-weight: bold; color: #003767; text-decoration:underline  }

#pbGalleryImages { font-size: 12px; }
#pbGalleryImages .AltItem { font-size: 11px; }
#pbGalleryImages .Item { font-size: 11px;  }
#pbGalleryImages a:link { font-size: 11px; color: #CD0000; }
#pbGalleryImages a:visited { font-size: 11px; color: #CD0000; }
#pbGalleryImages a:hover {  font-size: 11px; color: #000000; text-decoration:underline }
#pbGalleryImages a:active { font-size: 11px; color: #CD0000; }

.CustomForm_Table {}
.CustomForm_LabelRow {}
.CustomForm_LabelCell {	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4C4C4C; }
.CustomForm_FieldRow {}
.CustomForm_FieldCell {}
.CustomForm_TextBox {}
.CustomForm_DropDown {}
.CustomForm_CheckBox {}
.CustomForm_RadioButton {}
.CustomForm_SubmitButton {}
.CustomForm_ClearButton {}
.CustomForm_Required { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: red; }
.CustomForm_Confirm { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #968045; }
.CustomForm_Errors { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: red; }

#pbUserLogin { font-size: 11px; padding-left: 5px; vertical-align: middle;  text-align: left; }
#pbUserLogin a:link { font-size: 12px; color: #FFFFFF; }
#pbUserLogin a:visited { font-size: 12px; color: #FFFFFF; }
#pbUserLogin a:hover {  font-size: 12px; color: #FFFFFF; }
#pbUserLogin a:active { font-size: 12px; color: #FFFFFF; }
#pbUserLogin .TextBox { height:18px; font-size: 11px; border-right: lightsteelblue 1px solid; border-top: lightsteelblue 1px solid; border-left: lightsteelblue 1px solid; border-bottom: lightsteelblue 1px solid; background-color: white; color: #4C4C4C; }

