

.Button { font-size: 9pt; border: solid 1px black; background-color: #a0b090; }
.ButtonBar { text-align: center; }
.ContentBlock { text-align:left; margin-bottom: 20px; margin-left: 5px; margin-right: 5px; }
.ContentBlockTitleBar { background-color: #507060; font-size: 10pt; color:white; font-weight: bold; }
.ContentBlockBody { padding: 5px 5px 5px 5px; border: solid 1px black; }
.ContentRotator 
{
	
}

.ContentRotatorBtn { text-align: right; padding: 2px 2px 2px 2px; background-color: #9a8; margin-bottom: 5px;}

.ContentRotatorBtn a { color: #ffffcc;  text-decoration: none; margin-left: 5px; margin-right: 5px; font-size: 7pt; }
.CustomClass {}
.FormLayout {  }

.FormLayoutPanelTitle { font-weight: bold; font-size: 9pt; }
.FormLayoutPanelIntro { padding-left: 4px; margin-bottom: 5px; }

.FormInputLabel { text-align:left; background-color: #b0c0a0; border: solid 1px #a0b090; font-size: 8pt; padding: 1px 2px 1px 2px; }
.DropDownList { font-size: 9pt; border: solid 1px silver; }

.RadioInput { }
.RadioInputOption { }
.RadioInputText { font-size: 9pt; }
.RadioInputLabel { font-size: 9pt; }

.TextArea { border: solid 1px silver; font-size: 9pt; font-family: Arial; }
.TextAreaFocus { border: solid 1px #009900; font-size: 9pt; font-family: Arial; }

.TextInput { border: solid 1px silver; font-size: 9pt; font-family: Arial; }
.TextInputFocus { border: solid 1px #009900; font-size: 9pt; font-family: Arial; }

.CheckBox { margin-top: 0px; margin-right: 4px; padding-top:0px;}


.ContentBlockFrame { border: solid 1px silver; }
.ImageBox { background-color: #90a080; padding: 5px 5px 5px 5px; margin: 5px 5px 5px 5px; text-align:center; }

.ImageBoxCaption { color: White; margin-top: 5px; width:inherit; }
.InlineMessageBox { border: solid 1px black; }

.InlineMessageBoxTitle { background-color: #607050; color: White; font-weight: bold; margin-bottom: 5px; padding: 3px 3px 3px 3px; }

.InlineMessageBoxText { padding-left: 10px; text-align: left; padding-bottom: 10px; }
.LayoutPanel { }


.MainMenu { font-size: 9pt; height: 20px; font-weight:bold; }

.MainMenuItem { padding: 0px 8px 0px 8px; }
.MainMenuItemHover { padding: 0px 8px 0px 8px; background-color: #9a8; }

.MainMenuItem a { color: #ffffcc; text-decoration: none; }
.MainMenuItemHover a { color: #342; text-decoration: none; }

.MainMenuSubMenu { background-color: #9a8; }
.MainMenuSubMenuItem { padding: 2px 8px 2px 8px; }
.MainMenuSubMenuItemHover { padding: 2px 8px 2px 8px; background-color: #9a8; }

.MainMenuSubMenuItem a { color: #ffffcc; text-decoration: none; }
.MainMenuSubMenuItemHover a { color: #342; text-decoration: none; }

.LinkMenu { text-align: left; padding-top: 20px;}

.LinkMenuLink { color: Navy; font-weight: bold; font-size: 9pt; }

.LinkMenuItemDesc { padding-top: 5px; padding-left: 10px; margin-bottom: 10px; font-size: 9pt; }

.SmallMenu { font-size: 8pt; }
.SmallMenuItem { padding: 0px 7px 0px 7px; }
.SmallMenuItemHover { padding: 0px 7px 0px 7px; }

.SmallMenuItem a { color: Navy; text-decoration: none; }
.SmallMenuItemHover a { color: #405000; text-decoration: none; }

.SideMenu {}

.SideMenuItem { margin-bottom: 7px; }

body { font-family: Verdana, Tahoma, Century Gothic, Arial; padding: 0px 0px 0px 0px; font-size: 9pt; background-color: #c0d0b0; 
	 margin: 0px 0px 0px 0px;}

td { font-size: 9pt; }

.Page { width: 950px; } 
.PageTools { background-color: #90a080; height: 20px; text-align: right; display:none; }
.BannerArea { }

.MainMenuBar { background-color: #507060; }

.MainContent { /*background-color: White; background-image:url('/Themes/Default/images/pg-bg.jpg'); background-repeat: no-repeat; background-position: center; height: 600px; overflow: visible; */ }

.PageContent { text-align:left; padding-top: 10px; }
.FooterArea { text-align:center; font-size: 8pt; margin-top: 20px; padding-top: 10px; border-top: solid 1px #507060; }

.SectionHeader { font-weight: bold; font-size: 10pt; padding-bottom: 5px; margin-top: 20px; }
.ArticleTitle { font-weight: bold; font-size: 11pt; margin-top: 20px; }
.ArticleCredit { font-size: 10pt; margin-bottom: 10px; }

.Emphasis { font-weight: bold; text-align: center; font-size: 10pt; font-style: italic; }

.PageTitle { font-size: 12.5pt; font-weight: bold; padding-bottom: 10px; text-align: center; }

.Breadcrumbs { padding-top: 5px; padding-bottom: 5px; font-size: 8pt; }
.BreadcrumbsLink { color: Navy; }
.BreadcrumbsDivider { padding-left: 10px; padding-right: 10px; }
.BreadcrumbsCurrent { font-weight: bold; }

.Grid { background-color: Black; }
.GridHeader { background-color: #9a8; color: White; font-weight: bold; font-size: 9pt; }
.GridCell { background-color: #cdb; }

.LightLink { font-family: Verdana; padding-top: 5px; font-weight: bold; font-size: 10pt; color: #ffffcc; }
.LightLink:visited { font-family: Verdana; padding-top: 5px; font-weight: bold; font-size: 10pt; color: #ffffcc; }

body
{
}

.Dialog { border: solid 1px black; background-color: #dddddd; }
.DialogTitle { padding: 1px 1px 1px 1px; background-color: Navy; color: White; font-weight: bold; }
.DialogBody { padding: 2px 2px 2px 2px; }

.ModalDiv { filter:alpha(opacity=50); background-color: Black; }

.Alert { border: solid 1px black; background-color: #dddddd; }
.AlertTitle { padding: 1px 1px 1px 1px; background-color: Navy; color: White; font-weight: bold; }
.AlertIcon { padding: 2px 2px 2px 2px; width: 30px;}
.AlertText { padding: 2px 2px 2px 2px; }

.Window { border: solid 1px black; background-color: #dddddd; }
.WindowTitle { padding: 1px 1px 1px 1px; background-color: Navy; color: White; font-weight: bold; }
.WindowBody { padding: 2px 2px 2px 2px; }
