body, table, td, input, select, textarea, th {
   font-size: 11px;
   font-family: Verdana, Arial, Helvetica;
   color: Black;
}


a  {
   color: #333399;
   text-decoration: None;
}


a:link {
   text-decoration : None;
}


a:visited {
   text-decoration : None;
}


a:active {
   text-decoration : None;
}


a:hover {
   color: Maroon; 
   text-decoration : Underline;
}


.TitleBar {
   background: url(/CMS/Images/SideNavBg.gif) #436da9 repeat-x;
   border: 1px solid #113366;
   border-bottom: 0px;
   padding-left: 10px;
   padding-top: 2px;
   padding-bottom: 3px;
   padding-right: 10px;
   /*font-variant: small-caps;*/
   color: white;
   font-size: 12px;
   font-weight: bold;
}


.TitleBar a, .TitleBar a:hover, .TitleBar a:active, .TitleBar a:visited {
   color: white;
   font-size: 12px;
}


.TitleBar a:hover {
   text-decoration: underline;
}


.FeaturedText {
   font-size: 12px;
   font-family: Arial, Helvetica;
}


.PageTitle {
   font-weight: bold;
   font-size: 12px;
}


.SubTitle {
   font-size: 12px;
   color: #1c3a78;
   font-variant: small-caps;
   font-weight: bold;
}

/*--------------------------------------------------------*/
/*                   Used in .NET pages                   */
/*--------------------------------------------------------*/
/**/
/*Tag used for heading row of list view pages*/
.AppHeading {
   background-color: #C0C0C0;
   font-size: 14px;
   font-weight: bold;
   color: Black;
   border-bottom: 0px;
   padding-left: 10px;
   padding-top: 2px;
   padding-bottom: 3px;
   padding-right: 10px;
}


.AppSubHeading, .AppSubHeading a, .AppSubHeading a:hover, .AppSubHeading a:active, .AppSubHeading a:visited {
   font-weight: normal;
   font-size: 11px;
   color: Black;
}


.AppSubHeading a, .AppSubHeading a:active, .AppSubHeading a:visited {
   color: #333399;
}


.AppSubHeading a:hover {
   text-decoration: underline;
   color: Maroon;
}


.PreBottom {
   background-color: #DEDEDE;
   border: 1px solid black;
   border-top: 0px;
}


/*Bottom row for tables.  Generally contains update button*/
.Bottom {
   background-color: #C0C0C0;
   border: 1px solid black;
   border-top: 0px;
   padding: 2px;
}


/*Tag used for heading row of list view pages*/
.Header, .Header a {
   background-color: #C0C0C0;
   color: Black;
}


.HeaderOn, .HeaderOn a {
   /*background-color: #003366; */
   background-color: #304973;
   color: White;
}


.HeaderOn a:hover {
   color: White;
}


/*Extra styling for non list pages*/
.Content {
   padding: 5px;
   border: solid 1px black;
}


/* grid row primary and alternate bgcolor */
.GridRow {
   background-color: White;
   color: Black;
}


.GridRowAlt {
   background-color: #DEECFF;
   color: Black;
}