/* Background Color: #5d7b82 */

/* STANDARD TAGS */
table {
   font-size: 1em;
   border: 0;
   padding: 0px 0px 0px 0px;
}

h1, .Head {
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 20px;
   font-weight: bold;
   color: #5d7b82;
}

h2, .Head2 {
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 16px;
   font-weight: bold;
   color: DarkRed;
}

h3, .Head3, h4, .Head4 {
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   color: #5d7b82;
}

hr {
   color: dimgrey;
   height:1pt;
   text-align:left
}

a {
   text-decoration: none;
   color: DarkRed;
}

a:active {
   color: DarkRed;
}

a:hover {
   text-decoration: underline;
   color: Red;
}

a:link {
   text-decoration: none;
   color: DarkRed;
}

a:visited {
   color: DarkRed;
}

/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
body {
   background-color: #A6A9AC;
   margin: 0px 0px 0px 0px;
}

body.Dialog {
   background-color: WhiteSmoke; /* Gainsboro; */
   margin: 0px 0px 0px 0px;
}

.HeadBg {
   background-color: white;
}

/* PAGE BANNER */
/* NOTE: Site Title, Site Links and Tabs are rendered by MobilePortalBanner.ascx
/* style for the text of the site title */
.SiteTitle {
    font-family: Verdana Bold, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color:white;
}

/* text style for the site links (at extreme top-right of header) */
.SiteLink {
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: White;
}   

/* hyperlink style for the site links */
a:active.SiteLink {
   text-decoration: none;
   color: #eeeeee;
}

a:hover.SiteLink {
   text-decoration: underline;
   color: white;
}

a:link.SiteLink {
    text-decoration: none;
    color: white;
}

a:visited.SiteLink {
   text-decoration: none;
   color: #eeeeee;
}

/* style for separator between site links */
.Accent {
   color: red;
   font-weight: bold;
}

/* GENERAL */
/* style of item titles on edit and admin pages */
.Label {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
}

.LabelRequired {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: Black;
}

/* text style used for most text rendered by modules */
.NormalSmall {
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
}

.Normal {
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: normal;
}

.NormalBold {
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;
}

.NormalGray {
   font-family: Verdana;
   font-size: 13px;
   font-weight: normal;
   color: #C0C0C0;
}

.NormalDarkGray {
   font-family: Verdana;
   font-size: 13px;
   font-weight: normal;
   color: Gray;
}

.Input {
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   BORDER-TOP: #A6A9AC 1px solid;
   BORDER-LEFT: #A6A9AC 1px solid;
   BORDER-BOTTOM: #A6A9AC 1px solid;
   BORDER-RIGHT: #A6A9AC 1px solid;
   margin-right: 2px;
}

.InputRO { 
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   background-color: Gainsboro;
}

.WebDing {
   font-family: WebDings;
   font-size: 11px;
   font-weight: normal;
}

.Copyright {
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: DarkGray;
}

.Validator {
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: red;
}

table.SectionHeader, tr.SectionHeader, td.SectionHeader, .SectionHeader {
   border-bottom: solid 1px #bababa;
   color:#666666; 
   font-weight: bold;
   padding: 0px 0px 0px 0px;
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
}

/* text style for buttons and link buttons used in the portal admin pages */
.LinkButton {
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
}

.CommandButton {
   border:1px solid #808080;
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
   color: #FFFFFF;
   cursor: hand;
   width: 120px;
   height: 22px;
   margin-right: 2px;
   background-color:#A6A9AC;
}

.DialogButton {
   display: none;
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
   background-image: url(App_Themes/Green/Images/HeaderSpacer.gif);
   color: White;
   cursor: hand;
   width: 120px;
   height: 22px;
   BORDER-TOP: #73C9FF 1px solid;
   BORDER-LEFT: #73C9FF 1px solid;
   BORDER-BOTTOM: #73C9FF 1px solid;
   BORDER-RIGHT: #73C9FF 1px solid;
   margin-right: 2px;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
a:active.CommandButton, a:hover.CommandButton, a:link.CommandButton, a:visited.CommandButton {
   text-decoration: underline;
   color: White;
}

.MainPageBlockTitle {
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 16px;
   font-weight: normal;
   color: black;
}

.TextTable   { 
	border: 1px solid #A6A9AC 
}

.SubTitle {
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 16px;
   font-weight: bold;
   color: DarkGreen;
}

.HeaderLink {
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: normal;
   color: black;
}

a:active.HeaderLink {
   color: black;
}

a:visited.HeaderLink {
   color: black;
}

a:link.Headerlink {
   text-decoration: none;
   color: black;
}

a:hover.Headerlink {
   text-decoration: underline;
   color: black;
}

.FooterLink {
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: normal;
   color: white;
}

a:active.FooterLink {
   color: white;
}

a:visited.FooterLink {
   color: white;
}

a:link.Footerlink {
   text-decoration: none;
   color: white;
}

a:hover.Footerlink {
   text-decoration: underline;
   color: white;
}

.Hidden visibility hidden display none .Visible {
  visibility: visible;
}