body {padding:0; margin:0; background: url(images/MainBackgroundTile.gif)}
body, td {font-family:Georgia; font-size:11px; }
br{font-size:10px}

.Head { font-weight: bold; font-size: 11px; color: #444; font-family: Georgia; }
.Normal { font-family: Georgia; font-size: 11px; font-weight: normal; color: White; text-align: justify; }
input,textarea{ border:1px solid #E4E4E4; font-family:Georgia; font-size:11px; } 

/* pictures */
.pict1 { background-image: url(Images/hsoMainPicture0.jpg); background-repeat: no-repeat; background-position: left top;}

/* Content Area Classes */
.clsOuterContainer { background: url(Images/hsoBackground.jpg); text-align: center; }
.clsHeaderLogoPane { background: url(Images/hsoBackground.jpg);  vertical-align: top; width: 535px; padding-left: 40px; height: 40px;}
.clsHeaderDatePane { background: url(Images/hsoBackground.jpg);  vertical-align: bottom;  text-align: right; width: 200px; padding-bottom: 6px; padding-right: 42px; height: 40px;}
.clsUpperLeft { background: url(Images/hsoUpperleft.jpg) top right no-repeat; text-align: right; width: 40px; height: 25px; }
.clsUpperRight { background: url(Images/hsoUpperRight.jpg) top left no-repeat; text-align: left; width: 42px; height: 25px;  }
.clsMenuContainer { text-align: left; background: url(Images/hsoMenuOff.jpg) repeat-x; width: 653px; }
.clsHeaderPicturePane { width: 735px; height: 211px; }
.clsHeaderImagePane { color: white; font-family: Georgia; font-size: 11px; width: 735px; height: 211px;}
.clsLeftEdge { background: url(Images/hsoLeftEdge.jpg) repeat-y; width: 30px; height: 5px; }
.clsRightEdge { background: url(Images/hsoRightEdge.jpg) repeat-y; width: 30px; height: 5px; }
.clsLowerLeft { background: url(Images/hsoBottomleft.jpg) top right no-repeat; text-align: right; width: 42px; height: 54px; }
.clsLowerRight { background: url(Images/hsoBottomRight.jpg) top left no-repeat; text-align: left; width: 44px; height: 54px;  }
.clsFooterContainer { text-align: left; background: url(Images/hsoFooterTile.jpg) repeat-x; width: 649px; }
.clsFooterLeftContainer { width: 200px; color: black; font-family: Georgia; font-size: 11px; padding-bottom: 20px;}
.clsFooterObjectsContainer { width: 535px; text-align: left; padding-left: 5px; padding-bottom: 20px; color: black; font-family: Georgia; font-size: 11px;}
.clsCreditsContainer { text-align: center; color: Black; font-family: Georgia; font-size: 11px; }


.clsContentAreaContainer { background: url(Images/hsoBackground.jpg); }
.clsSearchContainer {  text-align: right; width: 190px; padding-right: 5px;  padding-top: 3px;}
.clsContentPane { color: black; padding-left: 5px; padding-right: 5px; font-family: Georgia; font-size: 11px; }
.clsLeftPane { color: black; padding-top: 5px; padding-left: 5px; padding-right: 5px; font-family: Georgia; font-size: 11px; }
.clsSearchLangaugeArea { color: black; padding-left: 5px; padding-right: 5px; font-family: Georgia; font-size: 11px; text-align: right; vertical-align:bottom; }
.clsHeaderSloganPane { color: black; padding-left: 5px; padding-right: 5px; font-family: Georgia; font-size: 11px; }
.clseaderLowerPane { color: black; font-family: Georgia; font-size: 11px; }
.clsLeft60Pane { color: black; padding-left: 5px; padding-right: 5px; font-family: Georgia; font-size: 11px; }
.clsRight30Pane { color: black; padding-left: 5px; padding-right: 5px; font-family: Georgia; font-size: 11px; }
.clsMainLeftPane { color: black; padding-left: 5px; padding-right: 5px; font-family: Georgia; font-size: 11px; }
.clsMainCenterPane { color: black; padding-left: 5px; padding-right: 5px; font-family: Georgia; font-size: 11px; }
.clsMainRightPane { color: black; padding-left: 5px; padding-right: 5px; font-family: Georgia; font-size: 11px; }
.clsLeft50Pane { color: black; padding-left: 5px; padding-right: 5px; font-family: Georgia; font-size: 11px; }
.clsRight50Pane { color: black; padding-left: 5px; padding-right: 5px; font-family: Georgia; font-size: 11px; }
.clsMainPane { color: black; padding-left: 5px; padding-right: 5px; font-family: Georgia; font-size: 11px; }
.clsLeft30Pane { color: black; padding-left: 5px; padding-right: 5px; font-family: Georgia; font-size: 11px; }
.clsRight60Pane { color: black; padding-left: 5px; padding-right: 5px; font-family: Georgia; font-size: 11px; }
.clsBottonPane { color: black; padding-left: 5px; padding-right: 5px; font-family: Georgia; font-size: 11px; }

/* various Object classes */
.DATE_object { color: #F5F4D8; font-family: Georgia; font-size: 11px; text-decoration: none; }
.clsDateArea { color: black; padding-top: 5px; padding-left: 5px; padding-right: 5px; font-family: Georgia; font-size: 11px; }

.clsBreadcrumbContainer { width: 401px; color: black; padding-top: 3px; padding-left: 5px; padding-right: 5px; font-family: Georgia; font-size: 11px; }
.BREADCRUMB_object { color: #aaaaaa; font-family: Georgia; font-size: 11px; }
A.BREADCRUMB_object:link { color: #aaaaaa; font-family: Georgia; font-size: 11px; }
A.BREADCRUMB_object:visited { color: #aaaaaa; font-family: Georgia; font-size: 11px; }
A.BREADCRUMB_object:active { color: #aaaaaa; font-family: Georgia; font-size: 11px; }
A.BREADCRUMB_object:hover { color: Black; font-family: Georgia; font-size: 11px; }

.SelectedTab { font-weight: normal; font-size: 11px; color: #ffffff; font-family: Georgia; text-decoration: none; }
A.SelectedTab:link { text-decoration: none; color: #ffffff; }
A.SelectedTab:visited { text-decoration: none; color: #ffffff; }
A.SelectedTab:active { text-decoration: none; color: #ffffff; }
A.SelectedTab:hover { color: #ff0000; font-family: Georgia; color: #ffffff; }

.SubHead { color: #000000; }
.SubSubHead { color: #000000; }
A:link { color: #0000ff; text-decoration: none; font-family: Georgia; font-size: 11px; padding-bottom: 5px; }

A:Hover { text-decoration:none; color: #ff0000; font-family: Georgia; font-size: 11px; }
A:visited { text-decoration: none; font-family: Georgia; font-size: 11px; padding-bottom: 5px; }
A.CommandButton:link { color: #0000ff; text-decoration: none; font-family: Georgia; font-size: 11px; padding-bottom: 5px; }
A.CommandButton:visited { color: #0000ff; text-decoration: none; font-family: Georgia; font-size: 11px; padding-bottom: 5px; }

.OtherTabs { font-weight: normal; font-size: 10px; color:#ffffff; padding-bottom: 5px; font-family: Georgia, Helvetica, sans-serif; text-decoration: none; }	
A.OtherTabs { font-weight: normal; font-size: 11px; padding-bottom: 5px; color:#ffffff; font-family: Georgia, Helvetica, sans-serif; text-decoration: none; }
A.OtherTabs:link { text-decoration: none; font-size: 11px; color:#ffffff; padding-bottom: 5px; font-family: Georgia, Helvetica, sans-serif; }
A.OtherTabs:visited { text-decoration: none; font-size: 11px; color:#ffffff; padding-bottom: 5px; font-family: Georgia, Helvetica, sans-serif; }
A.OtherTabs:active { text-decoration: none; font-size: 11px; color:#000000; padding-bottom: 5px; font-family: Georgia, Helvetica, sans-serif; }
A.OtherTabs:hover { text-decoration: underline; font-size: 11px; color:#efefef; padding-bottom: 5px; font-family: Georgia, Helvetica, sans-serif; }

.FooterObjects { font-weight: normal; font-size: 11px; color: #000000; font-family: Georgia; text-decoration: none; }
.FooterObjects:link { font-weight: normal; font-size: 11px; color: #000000; font-family: Georgia; text-decoration: none; }
.FooterObjects:visited { font-weight: normal; font-size: 11px; color: #000000; font-family: Georgia; text-decoration: none; }
.FooterObjects:hover { font-weight: normal; font-size: 11px; color: Navy; font-family: Georgia; text-decoration: none; }

.Skinobject { font-weight: normal; font-size: 10px; color:#444; padding-bottom: 5px; font-family: Georgia, Helvetica, sans-serif; text-decoration: none; }	
A.Skinobject { font-weight: normal; font-size: 11px; padding-bottom: 5px; color:#444; font-family: Georgia, Helvetica, sans-serif; text-decoration: none; }
    
A.Skinobject:link { text-decoration: none; font-size: 11px; color:#444; padding-bottom: 5px; font-family: Georgia, Helvetica, sans-serif; }
A.Skinobject:visited  { text-decoration: none; font-size: 11px; color:#444; padding-bottom: 5px; font-family: Georgia, Helvetica, sans-serif; }
A.Skinobject:active { text-decoration: none; font-size: 11px; color:#444; padding-bottom: 5px; font-family: Georgia, Helvetica, sans-serif; }
A.Skinobject:hover { text-decoration: underline; font-size: 11px; color:#0000ff; padding-bottom: 5px; font-family: Georgia, Helvetica, sans-serif; }

.login { font-weight: normal; font-size: 11px; color:#ff0000; padding-bottom: 5px; font-family: Georgia, Helvetica, sans-serif; text-decoration: none; }
.NormalTextBox { FONT-WEIGHT: normal; FONT-SIZE: 11px; border: 1 solid #B7B7B7; background-color: White; font-family: Georgia, Helvetica, sans-serif; color: #444; }
.StandardButton { color: White; background: url(Images/MenuBackground.gif); BORDER-RIGHT: #FFFFFF 1px solid; BORDER-TOP: #FFFFFF 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #FFFFFF 1px solid; FONT-FAMILY: Georgia, Georgia, Helvetica, sans-serif; }


.MainMenu_MenuContainer { background-color: transparent;  width: 100px; }
.MainMenu_MenuBar { cursor: hand; background: #fff;  width: 100px; }
.MainMenu_SubMenu, .ModuleTitle_SubMenu { z-index: 1000; cursor: hand; margin: 0 0 0 1px; background: #f3f3f3; padding: 0px; border: 1px solid #999; font-weight: normal; filter: none; }

.MainMenu_MenuItem, .ModuleTitle_MenuItem { color: Black; font-family: Georgia; background: #f3f3f3;  font-size: 11px; font-weight: bold; font-style: normal; padding: 0px 30px 0px 16px; height: 20px; border: 0;}
.MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel {  background-color: #8C8B78; font-family: Georgia; font-size: 11px; font-weight: bold; cursor: hand;  color: White; padding: 0px 30px 0px 16px; height: 20px; border: 0;}

/***** NOTE: Change the 'color' on the next two lines to change color of the menu items ********/
.MainMenu_Idle {color: #444444; background: Transparent; padding-Left: 10px; padding-right: 10px;  height: 25px; font-weight: bold; }
.MainMenu_Selected { color: White;  background: url(Images/hsoMenuOver.jpg) repeat-x; padding-Left: 10px; padding-right: 10px; height: 25px; font-weight: bold; }
.MainMenu_Active, .MainMenu_BreadcrumbActive {color: White;  background: url(Images/hsoMenuActive.jpg) repeat-x;  padding-Left: 10px; padding-right: 10px; height: 25px; font-weight: bold;}

.MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon  { display: none; }
.ModuleTitle_MenuContainer { color: #2c2c2c; }
.ModuleTitle_MenuBar { cursor: hand;}
.ModuleTitle_MenuItem, .ModuleTitle_MenuItemSel { padding: 0 5px 0 0; }
.ModuleTitle_MenuBreak, .MainMenuSeperator,.MainMenu_MenuBreak, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow, .ModuleTitle_MenuIcon { display: none; }




