﻿/* -----------------------------------------
   PAGE BANNER
   -------------------------------------- */

img 
{
    text-decoration: none;
    border: solid 0px black;
}

/* background style for the site logo */
.LogoBg
{
	background-color: white;
	background-image: url(Images/banner.jpg);
	background-repeat: no-repeat;
}

.LogoBg2
{
    background-image: url(Images/banner_bg.jpg);
}

/* background style for the site title */
.SiteTitleBg
{
	background-color: #DDECFE;
}

/* background style for the menu */
.MenuBg
{
    background-color: #136789;
}

.BgColor
{
    background-color: #F7F7F7;
}

/* background style for the the site header (bottom of banner) */
.HeaderBg
{
	background-color: #F3F5FA;
}

.BreadCrumb
{
    color: #D9D9D9;
    font-size: 34px;
    font-family: Arial, Helvetica;
    font-weight: bold;
}

.BreadCrumb A:link 
{
    color: #D9D9D9;
    text-decoration:none;
}

.BreadCrumb A:visited
{
    color: #D9D9D9;
    text-decoration:none;
}

.BreadCrumb A:hover
{
    color: #D9D9D9;
    text-decoration:none;
}

.BreadCrumb A:selected
{
    color: #D9D9D9;
    text-decoration:none;
}

/* -----------------------------------------
   TOP LEVEL TAB STRIP
   -------------------------------------- */

.TabStripBg
{
    background-color: #1A698A;
}

.MenuIntroBg
{
    background-color: White;
}

/* -----------------------------------------
   FOOTER
   -------------------------------------- */

/* background and border style for the footer */
.FooterBg
{
	background-image: url(Images/bottombg.gif);
	background-repeat: repeat-x;
	background-color: #F7F7F7;
	height: 80px;
}


/* -----------------------------------------
   MENUS
   -------------------------------------- */

/* Vertical Menu Tree values */
.MenuTree A:link
{
    color: #F1A60F;
    text-decoration: none;
}
.MenuTree A:hover
{
    color: #F1A60F;
    text-decoration: none;
}

.MenuTree A:visited
{
    color: #F1A60F;
    text-decoration: none;
}

.MenuTreeSel A:visited
{
    color: white;
    text-decoration: none;
}

.MenuTreeSel A:hover
{
    color: white;
    text-decoration: none;
}

.MenuTreeHover A:hover
{
    color: white;
    text-decoration: none;
}

/* Vertical Popup Menu Values */
.Menu A:link
{
    color: #f1a60f;
    text-decoration: none;
}
.Menu A:hover
{
    color: #FFFFFF;
    text-decoration: none;
}

.Menu A:visited
{
    color: #f1a60f;
    text-decoration: none;
}

.Menu A:selected
{
    color: #FFFFFF;
    text-decoration: none;
}

.MenuSel A:visited
{
    color: #FFFFFF;
    text-decoration: none;
}

.MenuSel A:hover
{
    color: #FFFFFF;
    text-decoration: none;
}

.MenuHover A:hover
{
    color: #FFFFFF;
    text-decoration: none;
}

/* -----------------------------------
    MEETINGS MODULE
    ---------------------------------- */

.meetingstable 
{
	border: 1px solid #000000;
	padding: 0px;
	margin: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	cursor: hand;
}

.meetings {
	background-color: #DFE5F2;
}

.meetingsheader 
{
	background-color: #A6C5E7;
	vertical-align: middle;
}

/* -----------------------------------------
   GENERAL STYLES
   -------------------------------------- */

/* text style for most text rendered by modules */
.Normal
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: black;
    line-height: 22px;
}

/* text style for required fields */
.NormalRed
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;    
    color: red;
}

.Smaller
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: black;
    line-height: 22px;
}

/* -----------------------------------------
   GENERIC STYLES
   -------------------------------------- */

A:link  
{
    text-decoration: none;
    color: #000080;
}

A:visited
{
    text-decoration: none;
    color: #000080;
}

A:active
{
    text-decoration:  none;
    color: #000080;
}

A:hover
{
    text-decoration: underline;
    color: #000080;
}


/* -----------------------------------------
   DATAGRID STYLES
   -------------------------------------- */

.GridBg
{
	border: solid 1px white;
}

/* item style for datagrids */
.GridItem
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;    
    color: black;
	background-color: #D4D9EC;
	border: solid 1px white;
}

.GridItem TD
{
	border: solid 1px white;
}

/* alternate item style for datagrids */
.GridAlternateItem
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
	font-weight: normal;
    color: black;
	background-color: #d4d9ec;
	border: solid 1px white;
}

.GridAlternateItem TD
{
	border: solid 1px white;
}

/* header style for datagrids */
.GridHeader
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: white;
	background-color: #F1A60F;
	border: solid 1px white;
}

.GridHeader TD
{
	border: solid 1px white;
}

.GridHeader A:link 
{
	font-size: 11px;
	color: white;
	text-decoration: none;
}

.GridHeader A:visited 
{
	font-size: 11px;
	color: white;
	text-decoration: none;
}

.GridHeader A:active 
{
	font-size: 11px;
	color: white;
	text-decoration: none;
}

.GridHeader A:hover 
{
	font-size: 11px;
	color: white;
	text-decoration: none;
}

/* pager style for datagrids */
.GridPager
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: white;
    background-color: #B4C1CD;
    border: solid 1px white;
}

.GridPager TD
{
	border: solid 0px white;
}

.GridPager A:link 
{
	font-size: 11px;
	color: #000080;
	text-decoration: none;
}

.GridPager A:visited 
{
	font-size: 11px;
	color: #000080;
	text-decoration: none;
}

.GridPager A:active 
{
	font-size: 11px;
	color: #000080;
	text-decoration: none;
}

.GridPager A:hover 
{
	font-size: 11px;
	color: #000080;
	text-decoration: none;
}

.EventTitles:link
{
    font-family:Verdana, Helvetica, Sans-Serif;
    font-size: 10px;
    color:Black;
    border-color: White;
}

.EventTitles:visited
{
    font-family:Verdana, Helvetica, Sans-Serif;
    font-size: 10px;
    color:Black;
    border-color: White;
}

.EventTitles
{
    font-family:Verdana, Helvetica, Sans-Serif;
    font-size: 10px;
    color:Black;
    border-color: White;
}

.WeatherDetails 
{
    font-family:Arial, Verdana, Helvetica;
    font-size: 10;
    color: gray;
    background-color: #D9D9D9;
}

.RSSDescription
{
    font-size: 12;
    font-family: Arial, Verdana, Helvetica;
}
