#contentHolder a:link      {text-decoration: none; font-weight: bold; color: #B3365F; border-bottom:1px solid #F0C5D1;}
#contentHolder a:visited   {text-decoration: none; font-weight: bold; color: #B3365F; border-bottom:1px solid #F0C5D1;}
#contentHolder a:hover     {text-decoration: none; font-weight: bold; color: #000; border-bottom:1px solid #000;}
#contentHolder a:active    {text-decoration: none; font-weight: bold; color: #000; border-bottom:1px solid #000;}


A:link     { color: #B3365F; }
a:visited  { color: #B3365F; }
A:hover    { color: #000; }
A:active   { color: #000; }



h1 { color:#1E141D; font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif; font-size:24px; line-height:27px; margin-top:0; padding-top:0;}
h2 { color:#525252; font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif; font-size:20px; line-height:24px; margin-top:0; padding-top:0;}
h3 { color:#52223F; font-weight:normal;  font-size:16px; margin:0; padding:0; font-family: Georgia, "Times New Roman", Times, serif; }
h4 { color:#525252; font-weight:bold;  font-size:14px; margin:0 ; padding:0; font-family: Georgia, "Times New Roman", Times, serif; }


.aHeadlineTwoGray  { color: #525252; font-weight:normal;  font-size:18px; line-height:21px; margin:0px; padding:0; font-family:Georgia, "Times New Roman", Times, serif;}
.aHeadlineTwoPurple  { color: #52223F; font-weight:normal;  font-size:18px; line-height:21px; margin:0px; padding:0; font-family:Georgia, "Times New Roman", Times, serif;}
.aHeadlineTwoGrayBold  { color: #525252; font-weight:bold;  font-size:18px; line-height:21px; margin:0px; padding:0; font-family:Georgia, "Times New Roman", Times, serif;}
.aHeadlineTwoPurpleBold  { color: #52223F; font-weight:bold;  font-size:18px; line-height:21px; margin:0px; padding:0; font-family:Georgia, "Times New Roman", Times, serif;}


.aHeadlineThreeGray  { color: #525252; font-weight:normal;  font-size:14px; line-height:17px; margin:0px; padding:0; font-family:Georgia, "Times New Roman", Times, serif;}
.aHeadlineThreePurple  { color: #52223F; font-weight:normal;  font-size:14px; line-height:17px; margin:0px; padding:0; font-family:Georgia, "Times New Roman", Times, serif;}
.aHeadlineThreeGrayBold  { color: #525252; font-weight:bold;  font-size:14px; line-height:17px; margin:0px; padding:0; font-family:Georgia, "Times New Roman", Times, serif;}
.aHeadlineThreePurpleBold  { color: #52223F; font-weight:bold;  font-size:14px; line-height:17px; margin:0px; padding:0; font-family:Georgia, "Times New Roman", Times, serif;}


.fontLargest  { font-size:120%;}
.fontLarge    { font-size:110%;}
.fontSmall    { font-size: 90%;}
.fontSmallest { font-size: 80%;}


.highlight { padding: 1px; background-color: #EFC6D1; font-weight: bold; }

p, ul, li {
margin-top:8px;
color:#21181A;
font-family: Georgia, "Times New Roman", Times, serif; 
font-size: 12px; 
}

td {vertical-align:top;}

.newsletterH1  {font-size:18px; font-weight:bold; color:#52223F; margin:0px; padding:2px 0 1px 0;}
.newsletterH2  {font-size:18px; font-weight:normal; color:#52223F; margin:0px; padding:2px 0 1px 0;}
.newsletterH3  {font-size:14px; font-weight:bold; color:#52223F; margin:0px; padding:2px 0 1px 0;}
.newsletterH4  {font-size:14px; font-weight:normal; color:#52223F; margin:0px; padding:2px 0 1px 0;}
.newsletterH5  {font-size:12px; font-weight:bold; color:#52223F; margin:0px; padding:2px 0 1px 0;}

 
.xNewstitle  { color: #525252; font-weight: bold; font-size:120%; }
.xSpecial    { color: #52223F; font-weight: bold; font-size:110%; }


.Hint {font-size:90%; color:#666; font-style:italic; font-family: Georgia, "Times New Roman", Times, serif;}


#indent30 {margin-left:30px;}


#contentHolder ul {margin: 3px 0 10px 15px; padding: 0px 0 10px 0; list-style-type: none; font-family: Georgia, "Times New Roman", Times, serif;  }

#contentHolder li {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0 5px 0; 
	list-style-type: none; 
	background-image: url(../2007_Redesign/images/listdot.gif);
	background-repeat: no-repeat;
	padding-left: 1em;
	font-family: Georgia, "Times New Roman", Times, serif; 
	}



#contentHolder li li {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0 5px 0; 
	list-style-type: none; 
	background-image: url(../2007_Redesign/images/listdot.gif);
	background-repeat: no-repeat;
	padding-left: 1em;
	font-size:80%;
	font-family: Georgia, "Times New Roman", Times, serif; 
	}


#contentHolder ol {margin: 0 0 10px 15px; padding: 0px; }

#contentHolder ol li { list-style-type: decimal;  
	margin: 0px 0 0 15px; 
	padding: 0px 0 10px 0px;
	background-image: none;
	font-family: Georgia, "Times New Roman", Times, serif; 
	}


div.photoFloat { float: left; margin:5px 20px 10px 0px; border:0px solid #333; background-color:#EFECE9; padding:5px; display: inline; }
div.photoFloat p { text-align: left; font-size:90%; font-family:Arial, Helvetica, sans-serif; margin:0; }
div.photoFloat img {border:1px solid #5B5B5A ; margin:0px 0px 5px 0px; padding:4px; background:#ffffff;}

div.photoNonFloat {  margin-bottom:10px; border:0px solid #333;  padding:0px;  }
div.photoNonFloat p { text-align: left; font-size:90%; font-family:Arial, Helvetica, sans-serif; margin:3px; }
div.photoNonFloat img {border:1px solid #5B5B5A ; margin:0px; padding:3px; background:#ffffff;}

div.photoNonFloatCaption {  margin-bottom:10px; border:0px solid #333;  padding:0px;  }
div.photoNonFloatCaption p { text-align: left; font-size:90%; font-family:Arial, Helvetica, sans-serif; margin:3px; }
div.photoNonFloatCaption img {border:1px solid #5B5B5A ; margin:0px; padding:3px; background:#ffffff;}

div.photoFloatRight { float: right; margin:5px 0px 10px 20px; border:0px solid #333; background-color:#EFECE9; padding:5px; display: inline; }
div.photoFloatRight p { text-align: left; font-size:90%; font-family:Arial, Helvetica, sans-serif; margin:0; }
div.photoFloatRight img {border:1px solid #5B5B5A ; margin:0px 0px 5px 0px; padding:4px; background:#ffffff;}

div.photoFRnoCaption { float: right; margin:5px 0px 10px 20px; border:0px solid #333; background-color:#EFECE9; padding:5px; display: inline; }
div.photoFRnoCaption p { text-align: left; font-size:90%; font-family:Arial, Helvetica, sans-serif; margin:0; }
div.photoFRnoCaption img {border:1px solid #5B5B5A ; margin:0px 0px 0px 0px; padding:4px; background:#ffffff;}

div.logoFloatRight { float: right; margin:5px 0px 10px 20px; border:0px solid #333; background-color:#fff; padding:5px; display: inline; }
div.logoFloatRight p { text-align: left; font-size:90%; font-family:Arial, Helvetica, sans-serif; margin:0; }
div.logoFloatRight img {border:0px solid #5B5B5A ; margin:0px 0px 5px 0px; padding:4px; background:#ffffff;}


span.bgPink {  padding: 1px; background-color: #EFC6D1; } 


#hrline { display:block;  margin:20px 0px 20px 0px; color:#333; border-top:1px dashed #CCC; padding:10px 0 10px 0px;}





.calendarIcon {float:left; position:relative; left:-10px; background-image:url(../2007_Redesign/images/calendar_icon_02.gif); width:82px; height:72px; text-align:center}
.calendarMonth {margin:10px 0 0 0px; padding:0px -2px; font-style: italic; font-size:10px; color:#fff; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold;}
.calendarDay {font-style: italic; color:#000; font-family:Georgia, 'Times New Roman', Times, serif; font-weight:bold; font-size:20px; margin:0 0 0 0px; padding:0px;}

.eventCalendarBlock { padding:8px; border:1px solid #C3B8B1; margin:10px 0px 10px 0px;}



table.calendar { 	background-color: #FFFFFF; 	border: 0px solid #ccc; /*	color: #495E49;*/ 	font-family: arial, helvetica, sans-serif; 	font-size: 12px; 	text-align: left; }
table.calendar a:link, table.calendar a:visited, table.calendar a:active { 	background-color: transparent; 	/*color: #0096BD;*/ 	text-decoration: none; font-weight:normal; }
table.calendar a:hover { 	background: transparent; 	color: #000000; 	text-decoration: underline; font-weight:normal; }
table.calendar caption { 	background-color: transparent; 	/*color: #67BD2A; 	font-family: Georgia, serif;*/ 	font-size: 24px; 	padding-bottom: 12px; 	padding-left: 8px; 	text-align: left; }
table.calendar, table.calendar td, table.calendar th {	margin: 0; 	padding: 0; }
table.calendar tbody td, table.calendar tbody th { 	background-color: #EFECE9;  /*light pink  F9EFF3 */ 	border-bottom: 1px solid #fff; 	border-top: 1px solid #fff; 	padding: 4px; }
table.calendar tbody tr.odd th, table.calendar tbody tr.odd td {	background-color: #DFD8D3;	border-bottom: 1px solid #fff; }
table.calendar tbody tr:hover td, table.calendar tbody tr:hover th {	background-color: #E6BDCF;  /* hover pink E6BDCF*/ }
table.calendar td, table.calendar th {vertical-align: middle;}
table.calendar tfoot td, table.calendar tfoot th {	font-weight: bold;	padding: 4px 8px 6px 9px;}
table.calendar thead th {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #70575F;
	font-weight: bold;
	line-height: 19px;
	padding: 0 8px 2px 4px;
	text-transform:uppercase;
	/*white-space: nowrap;*/
}
#calendar a:link      {text-decoration: none; font-weight: bold; color: #B3365F; border-bottom:1px solid #F0C5D1;}
#calendar a:visited   {text-decoration: none; font-weight: bold; color: #B3365F; border-bottom:1px solid #F0C5D1;}
#calendar a:hover     {text-decoration: none; font-weight: bold; color: #000; border-bottom:1px solid #000;}
#calendar a:active    {text-decoration: none; font-weight: bold; color: #000; border-bottom:1px solid #000;}


table.newsheadline { 	background-color: #FFFFFF; 	border: 0px solid #ccc; /*	color: #495E49;*/ 	font-family: arial, helvetica, sans-serif; 	font-size: 12px; 	text-align: left; }
table.newsheadline a:link, table.newsheadline a:visited, table.newsheadline a:active { /*	background-color: transparent; 	color: #0096BD;*/ 	text-decoration: none; font-weight:normal; }
table.newsheadline a:hover { 	/*background: transparent; */	color: #000000; 	text-decoration: underline; font-weight:normal; }
table.newsheadline caption { 	background-color: transparent; 	/*color: #67BD2A; 	font-family: Georgia, serif;*/ 	font-size: 24px; 	padding-bottom: 12px; 	padding-left: 8px; 	text-align: left; }
table.newsheadline, table.newsheadline td, table.newsheadline th {	margin: 0; 	padding: 0; }
table.newsheadline tbody td, table.newsheadline tbody th { 	background-color: #EFECE9;  /*light pink  F9EFF3 */ 	border-bottom: 1px solid #fff; 	border-top: 1px solid #fff; 	padding:4px 2px 4px 6px; }
table.newsheadline tbody tr.odd th, table.newsheadline tbody tr.odd td {	background-color: #F6F4F2;	border-bottom: 1px solid #fff; }
table.newsheadline tbody tr:hover td, table.newsheadline tbody tr:hover th {	background-color: #E6BDCF;  /* hover pink E6BDCF*/ }
table.newsheadline td, table.newsheadline th {vertical-align: top;}
table.newsheadline tfoot td, table.newsheadline tfoot th {	font-weight: bold;	padding: 4px 8px 6px 9px;}
table.newsheadline thead th {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #70575F;
	font-weight: bold;
	line-height: 19px;
	padding: 0 8px 2px 4px;
	text-transform:uppercase;
	/*white-space: nowrap;*/
}
#newsheadline a:link      {text-decoration: none; font-weight: normal; color: #B3365F; border-bottom:0px solid #B3365F;}
#newsheadline a:visited   {text-decoration: none; font-weight: normal; color: #B3365F; border-bottom:0px solid #B3365F;}
#newsheadline a:hover     {text-decoration: none; font-weight: normal; color: #000; border-bottom:1px solid #000;}
#newsheadline a:active    {text-decoration: none; font-weight: normal; color: #000; border-bottom:1px solid #000;}







