﻿body
{
    font-size: 12px;
    color: black;
    text-decoration: none;
	word-spacing: normal;
	text-transform: none;
	font-family: Verdana, Helvetica, sans-serif;
	letter-spacing: normal;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.75em;
    font-weight: 700;
    font-style: normal;
    text-decoration: underline;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	


A:link	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#990000;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#3333cc;
	}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

.body {
	font-size: x-small;
	font-family: Arial;
}

.pagetitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #E58452;
}

.editbox {
	height: 14px;
	font-size: 11px;
	padding-top:0px;
}
.editbox_multiline {
	font-size: 11px;
}
.smallBody {
	font-size: 11px;
}
.verySmallBody {
	font-size: 10px;
}


.footer
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
a.footer {
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	color: #999999;
}
a.footer:link, a.footer:visited, a.footer:active
{
	text-decoration: none;
	color: #999999
}
a.footer:hover {
	text-decoration: none;
	color: #CF9233;
}

.FormHeader
{
    font-weight: bold;
    background-color: #cccccc;
    font-size: 11px;
    font-family: Arial;
    text-transform: uppercase;
    text-align: center;
    color: black;
}
.Navbar
{
    font-size: 10px;
    background-color: #deb887;
    padding:10px;
    border-style: outset;
    border-width:medium;
    border-color: #cda776;
}

.tooltip
{
    padding-right: 2px;
    padding-left: 2px;
    font-weight: normal;
    font-size: 10px;
    padding-bottom: 2px;
    padding-top: 2px;
    background-color: #ffffcc;
    text-align: right;
    cursor:help
}


/***********************************/
/* Styles for the calendar display */
/***********************************/
.calendarSummaryText_main
{
    font-size: 9pt;
    font-family: Arial;
    color: #996633;
    text-indent: 0pt;
}
.calendarTitleText_main
{
    font-size: 9pt;
    font-family: Arial;
    color: #330000;
}
A.calendarTitleText_main, A.calendarTitleText_main:linked, A.calendarTitleText_main:visited, A.calendarTitleText_main:hover, A.calendarTitleText_main:active
{
    text-decoration: none;
    color: #330000;
    font-weight: bold;
}
A.calendarTitleText_main:hover
{
    text-decoration: underline;
    color: #330000;
    font-weight: bold;
}

.calendarSummaryText_other
{
    font-size: 9pt;
    font-family: Arial;
    color: #666666;
}
.calendarTitleText_other
{
    font-size: 9pt;
    font-family: Arial;
    color: #666666;
}
A.calendarTitleText_other, A.calendarTitleText_other:linked, A.calendarTitleText_other:visited, A.calendarTitleText_other:hover, A.calendarTitleText_other:active
{
    text-decoration: none;
    color: #666666;
    font-weight: bold;
}
A.calendarTitleText_other:hover
{
    text-decoration: underline;
    color: #666666;
    font-weight: bold;
}

.calendarText_small
{
    font-size: 8pt;
    font-style: italic;
    font-family: Arial;
    color: #666666;
    text-indent: 0pt;
}

.calendarThumbnail
{
    padding-right: 10px;
    padding-bottom: 3px;
    float: left;
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
}

.calendarHeader_main
{
    font-weight: bold;
    background-color: white;
    font-size: 12pt;
    font-family: Arial;
    text-align: left;
    color: #663300;
    padding-left: 3px
}
.calendarHeader_other
{
    font-weight: bold;
    background-color: #CCCCCC;
    font-size: 12pt;
    font-family: Arial;
    text-align: left;
    color: #666666;
    padding: 3px;
}

.calendarHilightItemBox
{
    vertical-align:top;
    background-color: #FFCC99;
    padding: 8px;
    padding-bottom:10px;
    border-style:none;
    height:115px;
}
.calendarItemBox
{
    vertical-align:top;
    background-color: #FCE5BE;
    padding: 8px 8px 8px 8px;
    padding-bottom:10px;
    border-style:none;
    height:115px;
    
}
.calendarItemBox_alt
{
    vertical-align:top;
    background-color: #CDBA9A;
    padding: 8px 8px 8px 8px;
    padding-bottom:10px;
    border-style:none;
    height:115px;
}
.calendarItemBox_other
{
    vertical-align:top;
    background-color: #ffffff;
    padding: 8px;
    padding-bottom:10px;
    border-style:none;
}

.calendarDisplayOptionsBox
{
    padding: 7px;
    background-color: #dfd3c1;
    border: #cc9933 1px solid;
}




/***********************************/
/*    Styles for the Teaser Ads    */
/***********************************/
.TeaserTitle_mship, .TeaserTitle
{
    padding: 4px;
    background-color: #cc9933;
}
.TeaserTitleText_mship, .TeaserTitleText
{
    font-weight: bold;
    font-size: 12px;
    color: black;
    font-family: Arial;
    text-align: left;
}
A.TeaserTitleText_mship, A.TeaserTitleText_mship:linked, A.TeaserTitleText_mship:visited, A.TeaserTitleText_mship:hover, A.TeaserTitleText_mship:active, 
A.TeaserTitleText, A.TeaserTitleText:linked, A.TeaserTitleText:visited, A.TeaserTitleText:hover, A.TeaserTitleText:active
{
    color: black;
    text-decoration: none;
}


/************* orig teaser title colors **************
.TeaserTitle
{
    padding: 4px;
    background-color: black;
}
.TeaserTitleText
{
    font-weight: normal;
    font-size: 12px;
    color: #C0923D;
    font-family: Arial;
    text-align: left;
}
A.TeaserTitleText, A.TeaserTitleText:linked, A.TeaserTitleText:visited, A.TeaserTitleText:hover, A.TeaserTitleText:active
{
    color: #C0923D;
    text-decoration: none;
}
******************************************************/

.TeaserImage
{
    float: left;
    border: #330000 solid;
    margin-top: 3px;
    margin-bottom: 3px;
    margin-right:7px;
}


.TeaserBodyBox
{
    padding-top: 1px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
}

.TeaserBodyText
{
    font-size: 11px;
    color: black;
    font-family: Arial;
    text-align: left;
    margin-bottom: 5px;
    display: block;
}
A.TeaserBodyText, A.TeaserBodyText:linked, A.TeaserBodyText:visited, A.TeaserBodyText:hover, A.TeaserBodyText:active
{
    color: #330000;
    text-decoration: none;
}


.TeaserDateDesc
{
    font-size: 12px;
    color: #330000;
    font-family: Arial;
    font-weight: bold;
    text-align: left;
    margin-bottom: 8px;
    display: block;
}
A.TeaserDateDesc, A.TeaserDateDesc:linked, A.TeaserDateDesc:visited, A.TeaserDateDesc:hover, A.TeaserDateDesc:active
{
    color: #ff9900;
    text-decoration: none;
}


/**************************************/
/* Styles for the TreeView Navigation */
/**************************************/
.TreeText
{
    font-size: 11px;
    font-family: Arial;
    color: #666666;
    padding:0px;
    margin:0px;
}
A.TreeText, A.TreeText:linked, A.TreeText:visited
{
    color: #666666;
    text-decoration: none;
}
A.TreeText:hover, A.TreeText:active
{
    color: #cc9933;
    text-decoration: none;
}

.TreeText_selected
{
    color: #cc9933;
}
A.TreeText_selected, A.TreeText_selected:linked, A.TreeText_selected:visited
{
    color: #cc9933;
    text-decoration: none;
}
A.TreeText_selected:hover, A.TreeText_selected:active
{
    color: #cc9933;
    text-decoration: none;
}


.TreeLevel1
{
    padding-top:5px;
    padding-bottom:5px;
}
.TreeLevel2
{
    padding-top:5px;
    padding-bottom:5px;
}
.TreeLevel3
{
    padding-top:0px;
    padding-bottom:0px;
    
}
.TreeLevel4
{
    padding-top:0px;
    padding-bottom:0px;
    font-size:10px;
}



/****************************************/
/* Styles for the Calendar Details page */
/****************************************/
.CalendarDetails_image
{
	padding-right: 10px;
	padding-bottom: 5px;
}