body { 
	background: url(Images/main_bg.gif)
}

.main_area {
	padding-left: 12px;
	padding-right: 12px;
}

.header_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: White;
}

.Footer_Text { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #AAAAAA; }
.Footer_Text a:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #AAAAAA; }
.Footer_Text a:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #AAAAAA; }
.Footer_Text a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #AAAAAA; }
.Footer_Text a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #033A71; }





.Button { background: url(Images/buttonBg.gif);}

.HiddenObject { left: -999px; position: absolute; top: -999px; }

.SiteMenuGroup { padding-right: 0px; padding-left: 0px; padding-bottom: 2px;  padding-top: 0px;  }
.SiteMenuItem { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; padding-left: 5px; padding-right: 5px; padding-bottom: 6px; padding-top: 5px; cursor: hand; cursor: pointer; border-right: 1px solid white; }
.SiteMenuItemOver { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #3D74AB; padding-left: 5px; padding-right: 5px; padding-bottom: 6px; padding-top: 5px; cursor: hand; cursor: pointer; border-right: 1px solid white; background-color: White;}
.SiteMenuItemClicked { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #3D74AB; padding-left: 5px; padding-right: 5px; padding-bottom: 6px; padding-top: 5px; cursor: hand; cursor: pointer; border-right: 1px solid white; background-color: White;}

.SiteMenuSubMenuGroup { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; cursor: hand; padding-top: 0px; background-color: #FFFFFF; }
.SiteMenuSubMenuItem { padding-right: 5px; padding-left: 5px; padding-bottom: 4px; cursor: hand; padding-top: 4px; font-size: 11px; font-weight: bold; color: #3D74AB; background-color: #FFFFFF;  }
.SiteMenuSubMenuItemOver { padding-right: 5px; padding-left: 5px; padding-bottom: 4px; cursor: pointer; cursor: hand; font-size: 11px; font-weight: bold; color: #333333; padding-top: 4px; background-color: lightsteelblue;   }
.SiteMenuSubMenuItemClicked { padding-right: 5px; padding-left: 5px; padding-bottom: 4px; cursor: hand; font-size: 11px;  font-weight: bold; color: #333333; padding-top: 4px; background-color: lightsteelblue;  }

#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; }

#pbSubpages .item { font-size: 12px; padding-right: 0px; padding-left: 10px; padding-bottom: 0px; padding-top: 0px; font-weight: bold; }
#pbSubpages .altitem { font-size: 12px; padding-right: 0px; padding-left: 10px; padding-bottom: 0px; padding-top: 0px; font-weight: bold;}
#pbSubpages a:link {font-size: 12px; font-weight: bold; color:  #0052B5 }
#pbSubpages a:visited {font-size: 12px; font-weight: bold; color:  #0052B5 }
#pbSubpages a:active {font-size: 12px; font-weight: bold; color:  #0052B5}
#pbSubpages a:hover {font-size: 12px; font-weight: bold; color: #FF0000 }

#pbProductsList { border-right: 0; border-top: 0; border-left: 0; border-bottom: 0;  }
#pbProductsList .Title { font-size: 12px; font-weight: normal; color: #003399 }
#pbProductsList .Item { padding-right: 10px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; font-size: 12px; font-weight: normal; color: #464646}
#pbProductsList .AltItem { padding-right: 10px; padding-left: 0px; padding-bottom: 0px;  padding-top: 0px; font-size: 12px; font-weight: normal; color: #464646}
#pbProductsList .Separator { border-bottom: 0; border-left: 0; }
#pbProductsList a:link {font-size: 12px; font-weight: bold; color:  #FFFFFF }
#pbProductsList a:visited {font-size: 12px; font-weight: bold; color:  #FFFFFF }
#pbProductsList a:active {font-size: 12px; font-weight: bold; color:  #FFFFFF}
#pbProductsList a:hover {font-size: 12px; font-weight: bold; color: #82A5C8 }

#pbLinksList { border-right: 0; border-top: 0; border-left: 0; border-bottom: 0;  }
#pbLinksList .Header { height: 0px; }
#pbLinksList .Item { padding-right: 10px; padding-left: 10px; padding-bottom: 3px; padding-top: 3px; font-size: 12px; font-weight: normal; color: #464646}
#pbLinksList .AltItem { padding-right: 10px; padding-left: 10px; padding-bottom: 3px;  padding-top: 3px; 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:  #0052B5 }
#pbLinksList a:visited {font-size: 12px; font-weight: bold; color:  #0052B5 }
#pbLinksList a:active {font-size: 12px; font-weight: bold; color:  #0052B5 }
#pbLinksList a:hover {font-size: 12px; font-weight: bold; color: #FF0000 }

/* Schema Forms */
.SchemaForm_Table {}
.SchemaForm_LabelRow {}
.SchemaForm_LabelCell {	font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #3E3E3E; }
.SchemaForm_FieldRow {}
.SchemaForm_FieldCell {}
.SchemaForm_TextBox {}
.SchemaForm_DropDown {}
.SchemaForm_CheckBox {}
.SchemaForm_RadioButton {}
.SchemaForm_SubmitButton {}
.SchemaForm_ClearButton {}
.SchemaForm_Required { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: red; }
.SchemaForm_Confirm { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #3E3E3E; }
.SchemaForm_Errors { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: Red; }