/*	Page Leval Classes */
HTML, BODY 
{	
	background:  #fff7e7;
	text-decoration:none;
   color: Black;
   font-family:  Arial, Verdana, Tahoma;
   FONT-SIZE: 9px;
   FONT-WEIGHT: normal;
   LETTER-SPACING: normal;
   TEXT-TRANSFORM: none;
   WORD-SPACING: normal;  
	SCROLLBAR-ARROW-COLOR: Black;
	SCROLLBAR-TRACK-COLOR: #b5ada5;
	SCROLLBAR-BASE-COLOR: #ded6c6;
	scrollbar-dark-shadow-color: #b5ada5;  
	border: 0px;
	margin: 0px 0px 0px 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	scrollbar-3dlight-color: #fff7e7;
	scrollbar-darkshadow-color: #b5ada5;     
}	

A {
	color: #242512;
	text-decoration: none;
}

A:HOVER {
	color: Red;
	text-decoration: none;
}

/*
TD {
	text-align: center;
	vertical-align: top;
	}	
	
TD.login {
	text-align: right;
	padding-right: 27px;
	}	

TD.logo {
	padding: 20px;	
	}
	
TD.menus {
	padding-top: 2px;
	padding-left: 2px;
	}	
*/

.button, button {
	border:1px solid #D5D5D5;
	border-bottom: 1px solid #C2C2C2;
	border-right: 1px solid #C2C2C2;
	font-family: Verdana, Arial;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	background-image: url(../images/cws_btn_medium.gif);
	background-position:top;
	background-color:white;
	height:20px;
	width:80px;
	vertical-align: middle;
}	
	

.buttonLarge, buttonLarge {
	border:1px solid #D5D5D5;
	border-bottom: 1px solid #C2C2C2;
	border-right: 1px solid #C2C2C2;
	font-family: Verdana, Arial;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	background-image: url(../images/cws_btn_large.gif);
	background-position:top;
	background-color:white;
	height:20px;
	width:80px;
	vertical-align: middle;
}	

	
a.tooltip {
  z-index:24;
  color: Black;
  position:relative;
  border-bottom:1px Black;
  text-decoration:none;
}

a.tooltip:hover {
  z-index:25;
  color:Red;
  border-bottom:1px Blue;
  text-decoration:none;
}

a.tooltip span {
  display:none;
}

a.tooltip:hover span {
  position:absolute;
  color:Black;
  background-color:#ada5a5;
  top:-4px;
  left:137px;
  border-left: solid 2px Silver;
  border-top:  solid 2px Silver;
  border-bottom:  solid 2px Black;
  border-right:  solid 2px Black;
  padding:3px;
  display:block;
  width:50px;
}

.gm_images {
	padding-top: 20;
}

.inputFormLabels 
{
	background-image: url(../images/button.gif);
	background-color: Silver;	
	border-left: solid 2px Silver;
	border-top:  solid 2px Silver;
	border-bottom:  solid 2px Black;
	border-right:  solid 2px Black;
	vertical-align: middle;
	padding-right: 3px;
	text-align: right;
}

.inputFormDivider 
{
	text-align: center;
	vertical-align: middle;
	background-image: url(../images/button.gif);
	background-color: Silver;	
	border-left: solid 2px Silver;
	border-top:  solid 2px Silver;
	border-bottom:  solid 2px Black;
	border-right:  solid 2px Black;
}

.inputFormFields 
{
	background-image: url(../images/button.gif);
	background-color: Silver;	
	border-left: solid 2px Silver;
	border-top: solid 2px Silver;
	border-bottom: solid 2px Black;
	border-right: solid 2px Black;
	vertical-align: middle;	
}

.inputTextBoxNormal {
	background-color: White;	
	border-left: solid 1px Black;
	border-top: solid 1px Black;
	border-bottom: solid 1px Silver;
	border-right: solid 1px Silver;
	vertical-align: middle;	
}

.inputTextBoxRequired {
	background-color: White;	
	border-left: solid 1px #660000;
	border-top: solid 1px #660000;
	border-bottom: solid 1px Red;
	border-right: solid 1px Red;
	vertical-align: middle;	
}


.inputTBNormal {
	background-color: White;	
	border-left: solid 1px Black;
	border-top: solid 1px Black;
	border-bottom: solid 1px Silver;
	border-right: solid 1px Silver;
	vertical-align: middle;	
	padding-right: 15px;
	padding-left: 15px;
}

.inputTBRequired {
	background-color: White;	
	border-left: solid 1px Black;
	border-top: solid 1px Black;
	border-bottom: solid 1px Silver;
	border-right: solid 1px Silver;
	vertical-align: middle;	
	padding-right: 15px;
	padding-left: 15px;
}


/*	CenlaWeb  */
/*	Main Page */

.ASHReunion {
	background-color: #330033;
	font-size: 10pt;
	font-weight: bold;
	color: #CCCC99;
	text-decoration: none	
}

a.ASHReunion {
	font-size: 10pt;
	color: #CCCC99;
	font-weight: bold;
	text-decoration: none	
}

a.ASHReunion:hover {
	font-size: 10pt;
	font-weight: bold;
	color: Yellow;
	text-decoration: none	
}

.AboutNarrative {
	font-size: 9pt;
	color: black;
	text-decoration: none	
}

a.AboutNarrative {
	text-decoration: none	
}

a.AboutNarrative:hover {
	color: #000033;
	text-decoration: none	
}

.BeigeTable {
	background-color: #b5ada5;
	font-size: 9pt;
	color: black;
	text-decoration: none	
}

a.BeigeTable {
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none	
}

a.BeigeTable:hover {
	font-size: 9pt;
	font-weight: bold;
	color: Red;
	text-decoration: none	
}

a.BeigeTable {
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none	
}

a.BeigeTable:hover {
	font-size: 9pt;
	font-weight: bold;
	color: Red;
	text-decoration: none	
}

.NormalTable {
	background-color: transparent;
	font-size: 9pt;
	color: black;
	text-decoration: none	
}

a.NormalTable {
	background-color: transparent;
	font-size: 9pt;
	text-decoration: none	
}

a.NormalTable:hover {
	background-color: transparent;
	color: Red;
}



.NormalTableCenter {
	text-align: center;
	background-color: transparent;
	font-size: 9pt;
	color: black;
	text-decoration: none	
}

a.NormalTableCenter {
	text-align: center;
	background-color: transparent;
	font-size: 9pt;
	text-decoration: none	
}

a.NormalTableCenter:hover {
	text-align: center;
	background-color: transparent;
	color: Red;
}



.AltTable {
	background-color: #ede4d3;
	font-size: 9pt;
	color: black;
	text-decoration: none	
}

a.AltTable {
	background-color: #ede4d3;
	font-size: 9pt;
	text-decoration: none	
}

a.AltTable:hover {
	background-color: #ede4d3;
	color: Red;
}

BGTable {
	font-size: 9pt;
	color: black;
	text-decoration: none	
}

a.BGTable {
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none	
}

a.BGTable:hover {
	font-size: 9pt;
	font-weight: bold;
	color: Red;
	text-decoration: none	
}


.BGTableHeader {
	font-size: 11pt;
	color: black;
	text-decoration: none	
}

a.BGTableHeader {
	font-size: 11pt;
	font-weight: normal;
	text-decoration: none	
}

a.BGTableHeader:hover {
	font-size: 11pt;
	font-weight: bold;
	color: Red;
	text-decoration: none	
}

.BoltonReunion {
	background-color: #000033;
	font-size: 10pt;
	font-weight: bold;
	color: #CCCC99;
	text-decoration: none	
}

a.BoltonReunion {
	font-size: 10pt;
	font-weight: bold;
	color: #CCCC99;
	text-decoration: none	
}

a.BoltonReunion:hover {
	font-size: 10pt;
	font-weight: bold;
	color: Yellow;
	text-decoration: none	
}

.CenterNarrative {
	background-color: #b5ada5;
	font-size: 9pt;
	color: black;
	text-decoration: none	
}

a.CenterNarrative {
	text-decoration: none	
}

a.CenterNarrative:hover {
	color: #000033;
	text-decoration: none	
}

.classifieds {
	font-size: 10pt;
	color: Black;
	text-decoration: none	
}

a.classifieds {
	font-size: 10pt;
	color: Black;
	text-decoration: none	
	}

a.classifieds:hover {
	font-size: 10pt;
	color: Red;
	text-decoration: none	
	}

.buttoncursor
{
    cursor: hand; 
}	
	
.CWSUploadTable
{
	background-color: #fafafa;
	border: solid 1px #ccc;
	border-collapse: collapse !important;
	filter: progid:DXImageTransform.Microsoft.Shadow(direction=140,color=#404040,strength=3); 
	margin-top: 5px;
	margin-bottom: 5px;
	width: 350px;
	font: normal 11px Arial, Verdana, Sans-serif;
	color: #333333;
}
.CWSUploadTable TD
{
	padding: 4px;
}
.CWSUploadButtonArea
{
	background-color: Transparent;
}

.CWSUploadButton, .CWSUploadButtonMedium
{
	background-image: url(images/cws_btn_medium.gif);
	background-repeat: no-repeat;
	border: 0px;
	height: 21px;
	width: 114px;
	background-color: #E7E7D6;
	font: bold 11px Arial, Verdana, Sans-serif;
	color: Black
}

.CWSUploadButtonDisabled
{
	background-image: url(images/cws_btn_medium.gif);
	background-repeat: no-repeat;
	border: 0px;
	height: 21px;
	width: 114px;
	background-color: #fff;
	font: bold 11px Arial, Verdana, Sans-serif;
	color: #fff;
	filter:alpha(opacity=30);
	-moz-opacity:0.5;
	opacity: 0.5;
}

.CWSUploadFileSelector
{
	/* checkbox */
}

.CWSUploadInputField
{
	width: 140px;
	border: solid 1px #cfcfcf;
	border-right: 0px;
	vertical-align: top;
	height: 17px;
	_width: 150px;
}

input.RealFileInput
{
	position: relative;
	-moz-opacity: 0;
	filter: alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

.CWSUploadSelectButton
{
	border: 0px;
	background-color: Transparent;
	background-image: url(images/select.gif);
	background-repeat: no-repeat;
	font: bold 11px Arial, Verdana, Sans-serif;
	color: #fff;
	height: 22px;
	width: 81px;
}

.CWSUploadRemoveButton
{
	border: 0px;
	background-color: Transparent;
	background-image: url(images/cws_btn_small.gif);
	background-repeat: no-repeat;
	font: bold 11px Arial, Verdana, Sans-serif;
	color: #fff;
	height: 22px;
	width: 66px;
	float: right;
}

.CWSUploadClearButton
{
	border: 0px;
	background-color: Transparent;
	background-image: url(images/cws_btn_small.gif);
	background-repeat: no-repeat;
	font: bold 11px Arial, Verdana, Sans-serif;
	color: #fff;
	height: 22px;
	width: 66px;
	float: right;
}

input.NoSkinnedFileUnput
{
	border: solid 1x #1f1f1f;
}	
	
.DarkBlueTable {
	background-color: #000033;
	color: #CCCC99;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
}

a.DarkBlueTable {
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
}

a.DarkBlueTable:hover {
	font-size: 9pt;
	font-weight: bold;
	color: Yellow;
	text-decoration: none;
}

.DarkGreenTable {
	background-color: #003300;
	color: #CCCC99;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
}

a.DarkGreenTable {
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
}

a.DarkGreenTable:hover {
	font-size: 9pt;
	font-weight: bold;
	color: Yellow;
	text-decoration: none;
}


.DarkPurpleTable {
	background-color: #330033;
	color: #CCCC99;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
}

a.DarkPurpleTable {
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
}

a.DarkPurpleTable:hover {
	font-size: 9pt;
	font-weight: bold;
	color: Yellow;
	text-decoration: none;
}


.DarkPurplePager {
	background-color: #660066;
	color: #FFBD00;
	font-size: 12pt;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	padding-left: 250px	
}

a.DarkPurplePager {
	font-size: 12pt;
	font-weight: normal;
	text-decoration: none	
}

a.DarkPurplePager:hover {
	font-size: 9pt;
	font-weight: bold;
	color: Red;
	text-decoration: none	
}

.HeaderMsg {
	font-size: 9pt;
	color: black;
	background-color: #D6CEBD;
	border-top-color: #E7E7D6;
	text-decoration: none
}

a.HeaderMsg {
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none	
}

a.HeaderMsg:hover {
	font-size: 9pt;
	font-weight: bold;
	color: Red;
	text-decoration: none	
}

.KingSolPage {
	font-size: 9pt;
	color: black;
	text-decoration: none
}

a.KingSolPage {
	text-decoration: none
}

a.KingSolPage:hover {
	color: #990000;
	text-decoration: none
}

.TopHyperLink {
	background-color: transparent;
	padding-top: 8px;
	font-size: 9pt;
	color: black;
	text-decoration: none	
}

a.TopHyperLink {
	font-size: 9pt;
	font-weight: normal;
	padding-top: 8px;
	text-decoration: none	
}

a.TopHyperLink:hover {
	font-size: 9pt;
	font-weight: bold;
	color: Red;
	padding-top: 8px;
	text-decoration: none	
}

.UtilityLinks {
	background-color: #B5ADA5;
	font-size: 9pt;
	color: #330033;
	text-decoration: none
}

a.UtilityLinks {
	text-decoration: none	
}

a.UtilityLinks:hover {
	color: #660000;
	text-decoration: none	
}

.UtilityDDL {
	background-color: White;
	font-size: 9pt;
	color: #330033;
	text-decoration: none
}

a.UtilityDDL {
	text-decoration: none	
}

a.UtilityDDL:hover {
	color: #660000;
	text-decoration: none	
}	

/* Ash Slideshow  */
.container 
{    
    width: 543px;
    height: 368px;
    border: none;
    background-image: url(Images/windowBg.gif);
    background-repeat: no-repeat;
    padding-top: 80px;
}
.presentation 
{
    font: bold 14px Arial, Verdana, Helvetica;
    color: #0a529c;
    padding-left: 40px;
    padding-top: 50px;
}
.navigation 
{
    border: none;
    vertical-align: top;
    padding-left: 30px;
}
UL.ppListItem, LI.ppListItem
{
    list-style-type: disc;
}
.ppControls 
{
    border: none;
    height: 23px;
    width: 26px;
    background-color: #FFF7E7;
}
label.fx 
{
    font: bold 11px Arial, Verdana, Helvetica;
    color: #0054e4;
}
#dropdown1 
{
    width: 120px;
    background-color: #ece9d8;
    font: normal 11px Arial, Verdana, Helvetica;
}
h1 
{
    font: bold 23px Arial, Verdana, Helvetica;
    color: #0a529c;
}
.title 
{

}

.rotator
{
    margin-left:100px;
}
.RadGrid_WinXP
{
	background: #f6f6f1 url('Img/bg.gif') repeat-y;
	border-left: 1px solid #cbc8c0;
	border-bottom: 1px solid #cbc8c0;
	cursor: default;
}


.MasterTable_WinXP
{
	font-size: 11px;
	font-family: Arial, Verdana;
	width: 100% !important;
	border-collapse: separate !important;
}

.MasterTable_WinXP A
{
	color: #0d88f0;
}

th.GridHeader_WinXP
{
	font-weight: bold;
	text-align: center;
	background: url('Img/Headerbg.gif') repeat-x;
	padding: 6px 2px;
	border-top: solid 1px #e6e5e1;
	border-left: solid 1px #fcfbf9;
	border-right: solid 1px #e4e2d9;
}

th.ResizeHeader_WinXP
{
	background: url('Img/resizeHeader.gif') no-repeat;
	border-top: solid 1px #e6e5e1;
	width: 6px;
	padding: 0 !important;
	border-left: solid 1px #fcfbf9;
	border-right: solid 1px #e4e2d9;
}

.ResizeItem_WinXP
{
	background: #fcfbf9 url('Img/resize.gif') repeat-y !important;
	border-right: solid 1px #f1f0ee;
	border-bottom: solid 1px #fcfbf9;
	border-top: solid 1px #e4e2d9;
	width: 6px;
	padding: 0 !important;
}

.GridHeader_WinXP a
{
	color: #242500;
}

.GridRow_WinXP td,
.GridAltRow_WinXP td
{
	border-right: 1px solid #e3e2de;
	padding: 3px;
	background: transparent none;
	border-bottom: solid 1px #fcfbf9;
	border-top: solid 1px #efede2;
}

.SelectedRow_WinXP td
{
	border-right: 1px solid #e3e2de;
	padding: 3px;
	background: #ffffe1 none;
}

.ActiveRow_WinXP td
{
	border-right: 1px solid #e3e2de;
	padding: 3px;
	background: #f3f7f9 none;
}

.GridPager_WinXP td
{
	color: #242500;
	padding: 3px 14px;
	border-top: solid 1px #e3e2de;
	border-right: 1px solid #cbc8c0;
	background: #f7f7f2;
}

.GridFooter_WinXP td
{
	color: #242500;
	padding: 3px 14px;
	border-top: solid 1px #e3e2de;
	border-right: 1px solid #e3e2de;
	background: #fdfdfc;
}

.GridPager_WinXP a
{
	color: #242500;
}

.GroupPanel_WinXP
{
	background: #ebe8de url('Img/GroupPanel.gif') repeat-x bottom;
	height: 22px;
	width: 100%;
	border-top: 1px solid #cbcac7;
	border-bottom: 1px solid #fff;
}

.GroupPanel_WinXP Table
{
	border-collapse: collapse;
	border: 0;
}

.GroupPanelItems_WinXP
{
	color: #8c690b;
	border: solid 1px #d99e00;
	background: #ffe200 url('Img/GroupPanelItem.gif') repeat-x;
}

.GroupHeader_WinXP td
{
	background: #fcfbf9 none;
	color: #9b9d7a;
}

.weather {
   border: 1px dashed #ccc; 
   width: 330px;
   float: left;
   margin-bottom: 2em;	
}

	
/************************************************************************
* 
* Calendar specific formatting 
*
************************************************************************/

.calTitle
{
   font-family: Arial, Helvetica, sans-serif; 
	font-size: 16pt;
	font-weight: bold;
	color: #242512;
}


.caldays
{
   font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	font-weight: bold;
	color: #242512;
}
	
	
	
/* Surrounds the calendar */
.eventmonth
{
	color:#003300;
    border: 1px solid #242512;
    width: 694px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    text-align: center;
}

/* used as the cssclass of the actual calendar */
.eventmonthtable
{
    width: 694px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    margin-bottom: 4px;
    border: 1px solid #242512;
    border-collapse:collapse;
}


.dayNumber
{
    float: right;
    border-bottom: 1px solid #242512;
    border-left: 1px solid #242512;
    clear: none;
    padding: 2px;
}


.calcurrentmonth
{
	color: #242512;
	font-size:9pt;
	font-weight:bold;
    /* no styles needed at this time */
}
.calothermonth
{
   background-color: #EDE4D3;
   color: #9C9187;
	font-size:9pt;
}
.calcurrentday
{
   color: Red;
	font-size:9pt;
	font-weight:bold;
}
.calweekend
{
   background-color: transparent;
	font-size:9pt;
	font-weight:bold;
}

.calcurrentmonth , .calcurrentmonth , .calothermonth , .calcurrentday , .calweekend
{
    text-align: left;
    border: 1px solid #242512;
    height: 60px;
    vertical-align: top;
    /* needed for positioning the dayNumber part */
    position:relative;
     border-collapse:separate;
     border-spacing: 5px;
     
}


.calDetailTitle {
	background-color: transparent;
	color: #242512;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none	
}

a.calDetailDate {
	background-color: transparent;
	color: #242512;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

.calDetailTable {
	background-color: transparent;
	color: #242512;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

a.calDetailTable {
	color: #242512;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none	
}

a.calDetailTable:hover {
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: Red;
}


/************************************************************************
* 
* Next / previous specific formatting 
*
************************************************************************/

.nextlink
{
    position:absolute;
    right:0;
    padding-right:5px;    
}

.nextPrev
{
  /*  position:absolute; */
    right:0;
    padding-right:5px;
    font-family: Arial, Helvetica, sans-serif; 
    width:100%;
    text-align:center;
    font-size:11pt;
    font-weight:bold;
}

.NextPrev A:link	{	
	text-decoration:	none;
	color: #242512;
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 11pt;
    font-weight:bold;
	}	
		
.NextPrev A:visited	{	
	text-decoration:	none;
	color: #242512;
	font-weight: bolder;
	}	

.NextPrev A:active	{	
	text-decoration:	none;
	color: Red;
    font-weight:bold;
	}	
		
.NextPrev A:hover	{	
	text-decoration:	none;
	color: Red;
	font: Courier, Tahoma, Arial;
	font-size: 11pt;
    font-weight:bold;
	}	
	
.PrevMonth
{
  /*  position:absolute; */
    right:0;
    padding-right:5px;
    font-family: Arial, Helvetica, sans-serif; 
    width:100%;
    text-align:center;
    font-size:11pt;
    font-weight:bold;
}

.PrevMonth A:link	{	
	text-decoration:	none;
	color: #E2D4C5;
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 14pt;
    font-weight:bold;
	}	
		
.PrevMonth A:visited	{	
	text-decoration:	none;
	color: #242512;
	font-weight: bolder;
	}	

.PrevMonth A:active	{	
	text-decoration:	none;
	color: Red;
    font-weight:bold;
	}	
		
.PrevMonth A:hover	{	
	text-decoration:	none;
	color: Red;
	font: Courier, Tahoma, Arial;
	font-size: 14pt;
    font-weight:bold;
	}	
	

.NextMonth
{
  /*  position:absolute; */
    right:0;
    padding-right:5px;
    font-family: Arial, Helvetica, sans-serif; 
    width:100%;
    text-align:center;
    font-size:11pt;
    font-weight:bold;
}

.NextMonth A:link	{	
	text-decoration:	none;
	color: Blue;
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 11pt;
    font-weight:bold;
	}	
		
.NextMonth A:visited	{	
	text-decoration:	none;
	color: #242512;
	font-weight: bolder;
	}	

.NextMonth A:active	{	
	text-decoration:	none;
	color: Red;
    font-weight:bold;
	}	
		
.NextMonth A:hover	{	
	text-decoration:	none;
	color: Red;
	font: Courier, Tahoma, Arial;
	font-size: 11pt;
    font-weight:bold;
	}	
	
.Footer           
	{ 
   background-color: transparent;
   font-size: 8pt;
	color: #312110;
	text-decoration: none;
	text-align: center; 
	line-height: 33px;
	vertical-align: middle;
	}
		
/* Weather Forecast User Control */
.subtitle           
	{ 
   background-color: #312110;
   font-size: 9pt;
	color: #e2d5c5;
	text-decoration: none;
	text-align: center; 
	line-height: 7px;
	}
	
.subtitle1           
	{ 
   background-color: #e2d5c5;
   font-size: 9pt;
   font-family: Arial, Helvetica, sans-serif; 
	color: black;
	text-decoration: none				       
	line-height: 7px;
	}
	
.subtitle2
	{ 
	background-color: #cbbcab;
   font-size: 9pt;
   font-family: Arial, Helvetica, sans-serif; 
   color: black;
   text-decoration: none				       
	line-height: 7px;
	}
	
	.DayHeading
	{ 
   font-size: 9pt;
	color: black;
	text-decoration: none;
	line-height: 9px;
	}
	
.WFooter           
	{ 
   background-color: #fff7e7;
   font-size: 8pt;
	color: #312110;
	text-decoration: none;
	text-align: center; 
	line-height: 8pt;
	}
				   
a.WFooter:link
	{ 
   background-color: #fff7e7;
   font-size: 8pt;
	color: #312110;
	text-decoration: none;
	text-align: center; 
	line-height: 8pt;
	}
			
a.WFooter:visited
	{ 
   background-color: #fff7e7;
   font-size: 8pt;
	color: #312110;
	text-decoration: none;
	text-align: center; 
	line-height: 8pt;
	}
			
a.WFooter:active
	{ 
   background-color: #fff7e7;
   font-size: 8pt;
	color: #312110;
	text-decoration: none;
	text-align: center; 
	line-height: 8pt;
	}
						   
a.WFooter:hover           
	{ 
   background-color: #fff7e7;
   font-size: 8pt;
	color: #312110;
	text-decoration: none;
	text-align: center; 
	line-height: 8pt;
   }