body {
}
.header
{
    background-color:black;
    font:arial;
    font-family:Arial;
    font-size:medium;
     
}
 .cMain
{
    background-color:white;
 
 
    font:arial;
    font-family:Arial;
    font-size:medium;
     
}

A.sponsors:link {
	COLOR: white; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
A.sponsors:active {
	COLOR: white; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
A.sponsors:visited {
	COLOR: white; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
A.sponsors:hover {
	COLOR: white;
}
 
A.new:link {
	COLOR: #ffffff; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
A.new:active {
	COLOR: red; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
A.new:visited {
	COLOR: white; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
A.new:hover {
	COLOR: red
}

A.news:link {
	 COLOR:  white;  FONT-FAMILY: Verdana;  font-size:x-small; TEXT-DECORATION: none
	
}
A.news:active {
	COLOR: red; FONT-FAMILY: Verdana;font-size:x-small; TEXT-DECORATION: none
}
A.news:visited {
	COLOR: white; FONT-FAMILY: Verdana; font-size:x-small; TEXT-DECORATION: none
}
A.news:hover {
	COLOR: red;font-size:x-small
}
 
td.Normal
{
    font-family:Verdana;  
    color:Black ;
    
    
    
}

td.Normalred
{
    font-family:Verdana;  
    color:White ;
   font-size:x-small; 
    
    
}
td.NormalBold
{
    font-family:Verdana;
    color:Black ;
    font-weight:bold;
    
}
 
TD.small
{
    font-size :x-small;
}
Table.Normal
{
    background-color:White;
    
   
}
Table.NormalBlack
{
    
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    
    
    
    
    
   
}
Table.NormalBlack2
{
    background-color:Black ;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    
    
    
    
    
   
}
Table.Midle
{
    background-color:White;
    
   
}
.CalenderWeekdayHeader
{
	background-color: #c3c9d2;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: black;
    font-weight: bold;	
}
.CalenderOffMonth
{
	background-color: #eceada;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: black;	
}

/* Grid styles */
.DataBoxTable
{
	border-width: 1px;
	border-color: Silver;
    border-style: none;
	padding: 0,0,0,0;
	width: 100%;
	border-collapse:collapse;
	
}
.DataBoxItem
{
 font-size: 12px;
 color: Black;
 background-color: White;
}
.DataBoxItemAlt
{
 font-size: 12px;
 color: Black;
 background-color: #f5f5f5;
}

/* Menu styles */

.MenuBackground
{
    FONT-SIZE: 0px;
    BACKGROUND-COLOR: #eceada
}
A.MenuUnselected, A.MenuUnselected:link, A.MenuUnselected:visited
{
	 FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #3b4e6c;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    line-height: 17px
}

A.MenuUnselected:hover
{
	
	 FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #808080;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

A.NormalLink 
{
	 FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #3b4e6c;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
    cursor: hand;
}
A.NormalLink:hover
{
	 FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #808080;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    cursor: hand;
}
A
{
	COLOR: #3b4e6c;
}
A:hover
{

    COLOR: #808080;
    TEXT-DECORATION: none;
    cursor: hand;
	}
A.NormalLinkHover
{
	 FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #808080;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    cursor: hand;
}

.MenuHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #3b4e6c;
    PADDING-RIGHT: 10px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.MenuSpace
{
	width: 156px;
	background-color: #eceada;
    vertical-align: top;
    padding-left: 10px
}

/* General styles */
.AllSpace
{
   width: 580px;
}
.ContentSpace
{
	vertical-align: top;
	width: 580;
}

/* This is used in the header file */
.PageHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

/* This is used to name each page */
.PageTitle
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 21px;
    color: #3b4e6c;
    font-weight: bold;
    text-align: center;
    padding-bottom: 10px;
}
.DeletePersonButton
{
	padding-bottom: 10px;
	padding-right: 5px;
}
.FormPageTitle
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #3b4e6c;
    font-weight: bold;
    text-align: Left;
    padding-top: 10;
    padding-bottom: 15px;
    line-height: 23px    
}
/* box styles */
.BoxHeader
{
    color: White;
    background-color:  #485b78;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size:  12px;
    line-height: 15px
}

.BoxSpacer
{
    background-color: #485b78;
}
.BoxLabel
{
    color: black;
    background-color: #dfdcc1;
    font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    font-weight: bold;
    padding-right: 5px;
    padding-left: 5px;
}
.BoxBody
{
    color: black;
    background-color: #dfdcc1;
    font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    padding-right: 5px;
    padding-left: 5px;
}
.BoxBodyspacer
{
    background-color: #dfdcc1;
    font-size: 6px
}
.BoxSmall
{
    color: black;
    background-color: #dfdcc1;
    font-family: Arial, Helvetica, sans-serif;
    font-size:  9px;
    padding-left: 5px;
    padding-right: 2px
}

/* Data box styles */
.DataBoxHeader
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: black;
    background-color:red;
    font-weight: bold;
    line-height: 17px    
}
.DataBoxHeaderSmall
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: black;
    background-color: #dfdcc1;
    font-weight: bold;
    line-height: 17px    
}
.DataBoxFooterSmall
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: black;
    background-color: #A0A9B7;
    font-weight: bold;
    line-height: 17px    
}
.DataBoxFooter
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: black;
    background-color: #A0A9B7;
    font-weight: bold;
    line-height: 17px    
}
.DataBoxItem
{
 font-size: 12px;
 color: Black;
 background-color: White;
}
.DataBoxItemSmall
{
 font-size: 10px;
 color: Black;
 background-color: White;
}
.DataBoxItemAlt
{
 font-size: 12px;
 color: Black;
 background-color: #f5f5f5;
}
.DataBoxItemAltSmall
{
 font-size: 10px;
 color: Black;
 background-color: #f5f5f5;
}
/* Grid Styles */
.GridHeaderSortable
{
	 FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #3b4e6c;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
        background-color: #dfdcc1;
    TEXT-DECORATION: none;
}
.GridHeaderSortable:hover
{
	 FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #808080;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
        background-color: #dfdcc1;
    TEXT-DECORATION: none
}
.IconCaption
{
    color: #485b78;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size:  10px;
}

/* Normal styles */
.Normal
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: black;
    font-weight: normal;
}
.NormalBold
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: black;
    font-weight: bold;
}
.NormalError
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #993333;
    font-weight: bold;
    padding-left: 2;
    padding-right: 2;
	padding-top: 2;
	padding-bottom: 2;
}
.NormalWarning
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: blue;
    font-weight: bold;
    padding-left: 2;
    padding-right: 2;
	padding-top: 2;
	padding-bottom: 2;
}
.NormalMessage
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 2px;
	color: green;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
}
.NormalSmall
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: black;
    vertical-align: top;
    font-weight: normal;
    line-height: 17px;
}

.NormalBig
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: black;
    font-weight: 700;
    line-height: 17px ;
	vertical-align: bottom;  
}

/* Footer styles */
.FooterLink
{
    FONT-SIZE: 10px;
    COLOR: #32476e;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.FooterCopyright
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #051b42;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #c3c9d2;
    TEXT-ALIGN: center
}


