#calendarsmall
{
  background-color : white;
  border-bottom    : 1px solid black;
  border-right     : 1px solid black;
  color            : black;
  font-family      : "Tahoma";
  font-size        : 6pt;

}

#calendarsmall TD
{
  font-size        : 6pt;
  border-left      : 1px solid black;
  border-top       : 1px solid black;
  text-align       : center;
background-color : #fff;


}	

.story{
float:left;
width:100%;
}

#calendarsmall TD.name
{
  background-color : #E4E4E4;
  width						 : 8%;
  font-size        : 6pt;
}

#calendarsmall TD.title
{
  background-color : #778899;
  color            : white;
  font-weight      : bold;
  text-align       : center;
  font-size        : 6pt;
}

#calendarsmall TD.today
{
  background-color : #00CC80;
}



#calendar
{
  background-color : white;
  border-bottom    : 1px solid black;
  border-right     : 1px solid black;
  color            : black;
  font-family      : "Tahoma";
  font-size        : 10pt;

}
#calendarsmall A.title
{
   color            : white;
  font-weight      : bold;
  text-align       : center;
  font-weight      : bold;
font-style: normal;
text-decoration:none
 font-size        : 6pt;
  font-size        : 10pt;

}	
#calendar A.title
{
   color            : white;
  font-weight      : bold;
  text-align       : center;
  font-weight      : bold;
font-style: normal;
	font-size: 12pt; 
text-decoration:none;
}	

#calendar TD
{
  border-left      : 1px solid black;
  border-top       : 1px solid black;
  text-align       : center;
  
  width						 : 100;
  height : 50
}	
#calendar TD.emptyspace
{
  border-left      : 0px solid black;
  border-top       : 0px solid black;
  text-align       : left;
font-style: normal;
	font-size: 3pt; 
}	
#calendar TD.inner
{
  border-left      : 0px solid black;
  border-top       : 0px solid black;
  text-align       : left;
}	
#calendar TD.inner_left
{
  border-left      : 0px solid black;
  border-top       : 0px solid black;
  text-align       : left;
 height:10;

}	
#calendar TD.inner_left_today
{
  border-left      : 0px solid black;
  border-top       : 0px solid black;
  text-align       : left;
 height:10;
font-weight: bold;

}	


#calendar TD.inner_right
{
  border-left      : 0px solid black;
  border-top       : 0px solid black;
  text-align       : right;
  height:10;
  
}	
#calendar TD.name
{
  border-left      : 1px solid black;

  background-color : #E4E4E4;
  width						 : 100;
height : 50;  
}
#calendar TD.left
{
  background-color : #778899;
 border-right      : 0px solid black;
height : 50;  
}
#calendar TD.title
{
  border-right      : 0px solid black;
    border-left      : 0x solid black;

height : 50;  
  background-color : #778899;
  color            : white;
  font-weight      : bold;
  text-align       : center;
  
}
#calendar TD.YearTitle
{
  border-right      : 0px solid black;
    border-left      : 0x solid black;

height : 50;  
  background-color : #778899;
  color            : white;
  font-weight      : bold;
  text-align       : center;
  
}

#calendar TD.today
{
font-weight: bold;
}
#calendar A.today	
{
font-weight: bold;
}


body {
	MARGIN: 0px 0px 0px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #248F79;
	letter-spacing: .02em;
}


h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #248F79;
	letter-spacing: .02em;
}


p, li {
	font-family: "Lucida Sans", sans-serif;
	font-size: 9.5pt;
	font-weight: normal;
	color: 000000;
	line-height: 1.6em;
}








/* OLD STYES BELOW. RETAINING FOR LEGACY */
/* THE PAIN IS ALMOST UNBEARABLE */

td 
{ 
vertical-align: top; 
} 

.title {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	letter-spacing: 0.2em;
	color: #248F79;
}

.ward {
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: .4em;
}

.headline {
	font-family: Arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #248F79;
	letter-spacing: .02em;
}

.right-headline {
	font-family: Arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #EBA200;
	letter-spacing: .02em;
}


.story, .mnlnk {
	font-family: "Lucida Sans", sans-serif;
	font-size: 9.5pt;
	font-weight: normal;
	color: #000000;
	line-height: 1.6em;
}

td.left {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: white;
	line-height: 1.8em;
}

.stay-in-touch {
	font-family: Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #248F79;
	line-height: 1.2em;
}

.bottom-text {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
}

.sign-up {
	font-family: Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #EBA200;
}

.sign-up-small {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #EBA200;
}

.read-more {
	font-weight: bold;
}


.rh-inner {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}

.rh-more {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	line-height: 1.6em;
}

.top-options {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

.button	{
	background: #FFF5DF;
	border-bottom: 1px solid #EBA200;
	border-right: 1px solid #EBA200;
	border-left: 1px solid #EBA200;
	border-top:1px solid #EBA200;
	color: #000000;
	height:25px;
	text-decoration:none;
	cursor: hand
}


ul {
	list-style-image: url('images/arrow.gif');
	margin-left: 1;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
}

.main-page-list {
	margin-left: -25px;
	margin-top: 5px;
	/*font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	line-height: 1.3em;*/
	font-family: "Lucida Sans", sans-serif;
	font-size: 9.5pt;
	font-weight: normal;

}


hr.line	{
	color: #248F79;
	width: 80%;
}

/*********CM120407***********/

tr.title-row{height:89px;}

.mont{margin-bottom:0px; 
		margin-top:0px;
		}
		
div.title-div{margin-top:12px; 
			margin-bottom:-10px;
			}

/****************************/

a.right-headline, a:link.right-headline, a:visited.right-headline	{ text-decoration: none; color: #EBA200; }
a:active.right-headline, a:hover.right-headline						{ color: #248F79; }

a.sign-up, a:link.sign-up, a:visited.sign-up						{ text-decoration: none; color: #EBA200; }
a:active.sign-up, a:hover.sign-up									{ color: #E98840; }

a.rh-more, a:link.rh-more, a:visited.rh-more						{ text-decoration: none; color: #269880; }
a:active.rh-more, a:hover.rh-more									{ color: #37B79D; }

a.headline, a:link.headline, a:visited.headline						{ text-decoration: none; color: #248F79; }
a:active.headline, a:hover.headline									{ color: #00BE97; }

a.top-options, a:link.top-options, a:visited.top-options			{ text-decoration: none; color: #248F79; }
a:active.top-options, a:hover.top-options							{ color: #37B79D; }

a.read-more, a:link.read-more, a:visited.read-more					{ text-decoration: none; color: #EEBA29; }
a:active.read-more, a:hover.read-more								{ color: #E98840; }

a.left, a:link.left, a:visited.left									{ text-decoration: none; color: #FFFFFF; }
a:active.left, a:hover.left											{ color: #F6DA26; }

a:link, a:visited													{ color: #248F79; }
a:active, a:hover													{ color: #EBA200; }