/*********************************/
/*      Master Style Sheet       */
/*********************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

form { margin:0; padding: 0;} 

body
{
    background-color: White;
    font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
    min-width: 791px;
}

p
{
    text-align: left; 
    font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.0pt;
	font-weight: normal;
}

div
{
    font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
}
div#left_shadowbar
{
    width:12px;
    position:absolute;
    left:50%;
    margin-left:-408px; 
    margin-top:+106px;
}

div#right_shadowbar 
{
    width:12px;
    position:absolute;
    left:50%;
    margin-left:+395px; 
    margin-top:+106px;
}

.commentbox 
{
    left:50%;
    float: right;
    width:500px;
    margin-left:0px; 
    padding-right: 10px;
    margin-top:-120px;
    color: #393978;
    font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.0pt;
	font-weight: normal;
	text-align: left;
}

.resetstyle
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
.hdr_area
{
    background-image: url(Images/HdrTitleArea.jpg); 
    background-repeat: no-repeat; 
    width: 791px; 
    height: 52px; 
    display: block; 
    font-size: 22pt; 
    color: white; 
    font-family: 'Times New Roman', TimesNR, Times, serif;
}

.hdr_title
{
    display: block;
    text-align: left;
   	margin: 0;
   	padding-left: 20px;
   	padding-top: 8px;
}

/**************************************/
/*      Specific Body Text Classes    */
/**************************************/

.Attention	{
	font-weight: bold;
	color: red;
	}

.BoldUL	{
	font-weight: bold;
	text-decoration: underline;
	}

.GalleryUL	{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	list-style-type: inherit;
	}

.centerobject
{
    text-align: center
}

/* Heading (Red)*/
.headingred {
    color: Maroon;
    font-weight: normal;
	font-family: "Times New Roman", TimesNR, Times, serif;
    font-size: 14.0pt;
    }

/* Heading (Navy)*/
.headingnavy {
    color: #393978;
    font-weight: normal;
	font-family: "Times New Roman", TimesNR, Times, serif;
    font-size: 14.0pt;
    }

/* Heading (Navy) Geneva*/
.headingnavygeneva {
    color: #393978;
    font-weight: bold;
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11.0pt;
    }

/* Sub Heading (Maroon)*/
.sh  {
    color: #6B1501;
    font-weight: bold;
	font-family: "Times New Roman", TimesNR, Times, serif;
    font-size: 11.0pt;
    }

/* Sub Heading (Navy)*/
.subheadingnavy  {
    color: Navy;
    font-weight: bold;
	font-family: "Times New Roman", TimesNR, Times, serif;
    font-size: 11.0pt;
    }

/* Calendar Day Numbers (Gold)*/
.calendarday {
    color: #A15F00;
    font-weight: bold;
	font-family: "Times New Roman", TimesNR, Times, serif;
    font-size: 11.0pt;
    }

.error  {
    color: red;
    font-weight: normal;
    font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
    font-size:x-small;    
    } 

.textxxxsmall  {
    color: #A15F00;
    font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.0pt;
    }
    
.textxxsmallred  {
    color: Maroon;
    font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.0pt;
	font-weight: normal;
	}
    
/*****  TextXSmall and Normal are equivalent  *****/
.textxsmall  {
    color: black;
    font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
    font-size: x-small;
    }
   
.normal  {
    color: #393978;
    font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.0pt;
	font-weight: normal;
    }

.normalblack  {
    color: Black;
    font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.0pt;
	font-weight: normal;
    }
   
.normalbold	 {
    color: #A15F00;
    font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.0pt;
	font-weight:bold;
    }
    	
.textbox  {
    color:  Black;
    font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.0pt;
    } 
    	
.textmedium  {
    color: black;
    font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
    font-size: medium;
    }	/* Equivalent of 14pt on normal setting */
    
.textlarge  {
    color: black;
    font-family: Geneva,Verdana, Arial, Helvetica, sans-serif;
    font-size: large;
    }

.textxlarge {
    color: black;
    font-family: Geneva,Verdana, Arial, Helvetica, sans-serif;
    font-size: x-large;
    }

.textxxlarge {
    color: black;
    font-family: Geneva,Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-large;
    }

.navigationlinks  {
    background-color: Transparent;
    color: Maroon;
    font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
    font-size: 7.0pt;
    }
	
/*********************************/
/*         Grid Styles           */
/*********************************/

.gridlisthead
{
    background-color: #DFCF9B;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.0pt;
    font-weight: bold;
    padding-left: 5px
}

.gridlistitem
{
    /*    border-bottom: dimgray;
    border-left: dimgray 1px solid;*/

    color: black;
    font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.0pt;
}

.gridlistitemalt
{
    background-color: #FFFFE5;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.0pt;
    padding-left: 5px
}

.calendardaycell
{
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: #A15F00;
    font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.0pt;
}
.gridaddnew
{
    background-color: #dddca3;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
	font-size: 8.0pt;
    padding-left: 5px
}

.gridlistfooter
{
    background-color: #dddca3;
    line-height: 8pt
}

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	circle;
	}	

UL LI LI LI	{	
	list-style-type:	disc;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}
	
:link  {
	Color : Maroon;
	Text-Decoration : 'underline';
}

:active  {
	Color : White;
	Text-Decoration : 'underline';
}

:visited  {
	Color : Maroon;
	Text-Decoration : 'underline';
}

A:hover  {
	Color : Navy;
	Text-Decoration : 'underline';
}

