/*COLOR SCHEME USED
Purple: rgb(51,51,153), #333399
Brown (Top Nav Background): rgb(110,39,39), #6E2727
Light Yellow (Top Nav): rgb(232,223,128), #E8Df80
Light Purple (Site Actions): rgb(193,185,221), #C1B9DD
Peach (Quick Nav): rgb(238,230,224), #EEE6E0
Dark Blue (WP Header): rgb(0,0,96) #000060
Light Gray (Line Under WP Header): rgb(219,219,219) #dbdbdb
Blue Links (WP Links): rgb(0,102,104) #0066CC
*/

/*
THESE ARE THE STYLES THAT CHIEFLY AFFECT THE QUICKLAUNCH AREA =>

WHOLE QUICKLAUNCH AREA…
.ms-navSubMenu1 – sets bgcolor, margins, etc for whole area

SIBLINGS…
table.ms-navheader td – font-size sets size
.ms-navheader a:hover, .ms-navheader2 a:hover – sets hover color
.ms-quicklaunch table.ms-navheader td – sets bgcolor, borders, margins, etc

ACTIVE…
.ms-quicklaunch table.ms-selectednavheader td – sets bgcolor, padding, borders, etc.
.ms-selectednavheader a – sets weight, color, underline
.ms-selectednavheader a:hover – sets hover underline and color

SUBITEMS…
Table.ms-navitem td – sets size, bgcolor, padding, etc.
.ms-navSubMenu2 – sets bgcolor, padding, margins, etc.
.ms-navItem a – sets subitem color
.ms-navItem a:hover – sets hover properties
*/

/***************************************
        MODIFIED STYLES
***************************************/

/* Site Actions */
.ms-siteaction,.ms-siteaction a{
	font:8pt tahoma;
	font-weight:normal;
	color:#C1B9DD;
	text-decoration:none;
	
	padding-top:10px;
}
/* END Site Actions */

/* Search */
.ms-sbtext{
	background-color:transparent;
	color:white;
}
td.ms-sbgo {
	background-color:transparent;
}
.ms-sbcell {
	background-color:transparent;
}
td.ms-sbcell {
	border:0px solid transparent;
}
/* Fix alignment issue default SharePoint CSS creates */
.ms-sbLastcell,.ms-rightbodysectionsearchbox {
 width: 0;
 padding: 0px; 
 margin: 0px;
}
.ms-sbtable-ex {
 width: 0;
}
.ms-globalTitleArea table td table  {
   text-align: right;
   float: right;
}
/* END Search */

/* Edit Console */
.ms-consolemptablerow {
	background-color:transparent;
}
td.ms-titleareaframe, div.ms-titleareaframe, .ms-pagetitleareaframe, .ms-mwspagetitleareaframe, .ms-consoletitleareaframe {
	background-image:none;
	background-color:transparent;
}
.ms-consoletitleareaframebottom {
	background-color:transparent;
}
/*.ms-consoletoolbar table td, a.ms-consoletoolbar, a.ms-consoletoolbar:link, a.ms-consoletoolbar:visited {
	color: black;
	font-size: 11px
} 
.ms-consoletoolbar {
	font-size: 11px;
	color: black
}*/
/* END Edit Console */

/* Page Breadcrumb */
.ms-pagebreadcrumb {
	border-left:none;
	border-top:none;
	padding:0px 3px 3px 11px;
}
.ms-pagebreadcrumb,.ms-pagebreadcrumb a{
	background-color:transparent;
	font-size:6pt;
	color:#999999;
}
.ms-pagebreadcrumb a:hover{
	color:#0000cc;
}
/* END Page Breadcrumb */

/* BEGIN Quick Launch Menu */

.ms-quickLaunch {
	background-color:#EEE6E0;   /* no effect */
	border:none;
}
/* Quick Launch Header - View All Content */
.ms-quicklaunchheader {
	padding:0px 0px 8px 0px;
	font-weight:normal;
	color:blue;
/*	color:#6E2727;  */
	background-image:none;
	background-color:#EEE6E0;
	border-left:none;
	font-size:8pt;
}
.ms-quicklaunchheader a,.ms-unselectednav a{
	color:blue;
/*	color:#6E2727; */
	text-decoration:none;
}
.ms-quicklaunchheader a:hover{
	color:blue;
/*	color:#6E2727; */
	text-decoration:underline;
}
/* END Quick Launch Header - View All Content */

td.ms-quickLaunch {
	font-size:8pt;
	line-height:25pt;
}

/* ########################################## */
/* ########################################## */


/* Nav Headers  */

.ms-navheader2 td{
	background-color:#6E2727;  /* no effect */
	border-top:solid 1px #EEE6E0; 
	border-left:none; 
}
.ms-quicklaunch span.ms-navheader{
	background-color:#6E2727;  /* no effect */
	border-top:solid 1px #EEE6E0; 
	border-left:none;
}

/*Border Above Nav Header */
.ms-quicklaunch table td {
	border-top:none;
}

table.ms-navheader td
{
	font-size:12px; /* Sets size of siblings of active site */
/*	font-family:Helvetica, Tahoma, Arial, Verdana, sans-serif;*/
	font-family:Helvetica, Tahoma, Arial, Verdana, sans-serif; 
}
.ms-navheader a,.ms-navheader2 a{
	font-weight:normal;
	color:#CCCCCC; /* Sets color of sibling links */
	text-decoration:none;
	height:19px;
	margin-top:7px; /* Sets clearance of active and sibs from top of their cells */
	margin-left:1px;
}
.ms-navheader a:hover,.ms-navheader2 a:hover{
	color:#EEE6E0; /* Sets hover color on siblings of active site */
	text-decoration:underline;
}
table.ms-selectednav td a.ms-selectednav{
	color:#EEE6E0; /* Pale pink color of left column background */
}

/* ACTIVE LINK AND SIBLINGS ARE NAVHEADERS */

/* Sets some of the look of the active subsite's siblings */
.ms-quicklaunch table.ms-navheader td 
{
	background-color:#663366; /* Sets bgcolor of sibs of ACTIVE subsite */
	border-top:solid 1px #EEE6E0; /* Affects border of ACTIVE subsite and sibs */
	margin-left: 0px; /* No effect! */
	border-left:solid 4px #EEE6E0;
/*	background-color:#6e273d; /* New bgcolor of sibs of ACTIVE subsite */ */
/*	background-color:#6E2727;   */ 
}
/* Sets some of the look of the ACTIVE subsite in quicklaunch */
.ms-quicklaunch table.ms-selectednavheader td
{
	font-size:12px; /* Sets the size of ACTIVE link only */
	background-color:#663366; /* Sets bgcolor of ACTIVE subsite */
	background-image:none;
	padding:1px 0px 1px 6px; /* Changes padding of ACTIVE link only*/
	border-top:solid 1px #EEE6E0; /* Yes */
	font-weight:bold; /* Yes */
	border-left:solid 4px #EEE6E0; 
/*	background-color:blue; /* Sets bgcolor of ACTIVE link only */
/*	background-color:#6E2727; */
/*	padding-top:2px; /* Yes */ 
/*	padding-bottom:2px; /* Yes */
}
.ms-selectednavheader a
{
	font-weight:normal; /* Sets boldness of ACTIVE subsite */
	color:#CCCCCC; /* Sets color of ACTIVE subsite */
	text-decoration:none; /* Turns off underline of ACTIVE subsite */
}
.ms-selectednavheader a:hover{
	color:#EEE6E0; 
	text-decoration:underline; /* Sets hover underline for ACTIVE subsite */
}

/*END Nav Headers */

.ms-navSubMenu1 {
	background-image:none;
	background-color:#EEE6E0; /* Sets bgcolor of whole quicklaunch */ 
	font-size:12px; /* No effect */
	font-family:Helvetica, Tahoma, Arial, Verdana, sans-serif;
	padding:0px 0px 0px 5px;
	margin-top:1px; /* Sets margin for whole quicklaunch area */
	margin-bottom:10px; /* Sets margin for whole quicklaunch area */
}

/* Nav Items */
/* Sets some of the look of the second level subsites in quicklaunch */
table.ms-navitem td 
{
	background-image:none;
/*	background-color:#EEE6E0; */
	background-color:#660066; /* Sets bgcolor of second level links */
	font-size:11px; /* Sets size of second level links */
	font-family:Helvetica, Tahoma, Arial, Verdana, sans-serif;  /* etc. */
	padding:2px 2px 2px 5px; /* etc. */
	margin-top:5px; /* No effect */
	margin-bottom:10px; /* No effect */
}

span.ms-navitem
{
	background-image:none;
	background-color:#EEE6E0;
	font-size:8pt;
	font-family:Helvetica, Tahoma, Arial, Verdana, sans-serif;
	padding:2px 0px 0px 5px;
	margin-top:5px;
	margin-bottom:10px;
}

/* Sets some of the look of the second level subsites in quicklaunch */
.ms-navSubMenu2 
{
	background-image:none;
	background-color:#EEE6E0; /* sets bgcolor for small table holding subsite links */
	font-size:9pt; /* No effect */
	font-family:Helvetica, Tahoma, Arial, Verdana, sans-serif;
	padding:1px 0px 0px 5px; /* Sets padding inside of table cells for item links */
	margin-top:1px;
	margin-bottom:1px;
	border-left:solid 7px #EEE6E0; 
/*	margin-left:15px; */
}
.ms-navItem a
{
	color:#CCCCCC; /* Sets subitems color */
}
.ms-navItem a:hover{
	color:white;
	text-decoration:underline; /* Sets hover underline for subitems */
}

.ms-quicklaunch table.ms-selectednav{
	border:none; /* Sets the active subitem settings */
	background-image:none;
	background-color:#993399;
	margin:0px; 
	margin-top:0px;
	width:100%; 
}

.ms-quicklaunch table.ms-selectednav td{
	background:none;
	background-repeat:no-repeat;
	background-position:top left;
	border:none;
	padding:2px 2px 2px 5px; /* etc. */
	margin:0px;
}
table.ms-selectednav td a.ms-selectednav{
	color:#CCCCCC;
	text-decoration:none;
}
/* END Nav Items */

/* ########################################## */
/* ########################################## */


/* Tree View */
.ms-tvselected {
	background-color:#999999;
}
.ms-tvselected a{
	color:#000000;
}
/* END Tree View */
/* END Quick Launch Menu */


/***************************************
WEB PART FORMATTING
***************************************/

.ms-listdescription {
	font-size:10px;
}
.ms-WPTitle {
	color:#3A0066;
	font-size:8pt;
}
.ms-WPTitle A:link,.ms-WPTitle A:visited {
	color:#3A0066;
	text-decoration:none;
	cursor:pointer;
}
.ms-WPTitle A:hover {
	color:#000000;
}
.ms-WPHeader td {
	border-bottom:1px solid #FFFFFF;
}
.ms-partline {
	background-color:#3A0066;
}
.ms-WPBody A:link, .ms-WPBody A:visited {
    color:#0066CC;
}
.ms-WPBody p {
	font-size: 12px;
	font-weight: normal;
	font-family: Helvetica, Tahoma, Arial, Verdana, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 10px 10px 13px 15px;
	line-height:17px;
}
.ms-WPBody ul{
	font-size: 12px;
	font-weight: normal;
	font-family: Helvetica, Tahoma, Arial, Verdana, sans-serif;
	margin:  5px 0px 0px 30px;
}
.ms-WPBody li {
	padding: 5px 0px 0px 0px;
	margin:  5px 0px 0px 0px;
	line-height: 15px;
}
.ms-WPBody h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:13pt;
	color:#000066;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;
}
.ms-WPBody h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:11pt;
	color:#550000;
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 8px 0px;
}
.ms-WPBody h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #006633;
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 8px 0px;
}
.ms-WPBody h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	color:#AA0000;
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 8px 0px;
}
.ms-WPBody h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8pt;
	color:#444444;
	padding: 0px 0px 0px 0px;
	margin: 7px 0px 7px 0px;
}
.ms-WPBody a {
	text-decoration: underline;
	font-weight: bold; 
}
.ms-WPBody a:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #666666
}

/* END Web Part Formatting */


/***************************************
        CUSTOM STYLES
***************************************/
		  
/* Sets up the centered, fixed width display */
#THORNTONBody {
	text-align: center;
	margin: 0;
	vertical-align: top;
	background-image:url(/_layouts/images/thornton/global/GrayBlueBkgd.jpg);
	background-repeat: repeat;  
}
#THORNTON-PageContents {
	width: 980px;
	height: 300px;
	text-align: left;
	margin: 0 auto;
}
.THORNTON-PadTop {
	margin-top: 15px
}
.THORNTON-PadSides {
	padding-left:20px;
	padding-right:20px;
	padding-bottom: 10px
}
/*.THORNTON-PadTopBottom {
	padding-top:0px;
	padding-bottom:15px;
}*/
.THORNTON-PadRight {
	padding-right:20px
}
/*.THORNTON-PadLeft {
	padding-left:10px
}*/
.THORNTON-AlignTop {
	vertical-align:top;
}
.THORNTON-QLPadLeft {
	padding-left:6px;
}
.THORNTON-QLPadRight {
	padding-right:11px;
}
/* END Sets up the centered, fixed width display, & margin */

/* Page Formatting */
.ms-areaseparator{
	padding-left:5px;
	height:0px;
}
.ms-titleareaframe, .ms-pagetitle {
	vertical-align:top
}
/* Rotating Image on the Home Page */
.THORNTON-HomeImage {
	width: 490px
}
/* END Rotating Image on the Home Page */

/* Gray Gradient: Left & Right */
.gradientleft {
	background-image:url(/_layouts/images/thornton/global/gradientleft.jpg);
	background-repeat:repeat-y;
}
.gradientright {
	background-image:url(/_layouts/images/thornton/global/gradientright.jpg);
	background-repeat:repeat-y;
}
/* END Gray Gradient: Left & Right */

/* Top Navigation */
.topnavbg {
	background-color:#6E2727;
	height:35px;
	font-family:Arial;
	font-size:14px;
	color:#E8Df80;
	text-align:center;
}
a.THORTON-TopLinks {
	color: #FFFFFF;
	padding:0px 18px;
	text-decoration: none;
	/* font-weight:bold */
}
a.THORTON-TopLinks:hover {
	color: white;
}
/* END Top Navigation */

/* Quick Nav */
.THORNTON-quicknavbg {
	background-color:#EEE6E0;
}
/* END Quick Nav */

/* White background of main body area */
.THORNTON-MainBodyBG {
	background-color:#FFFFFF;
}
/* END White background of main body area */

/* Content Specific areas in page layouts */
.THORNTON-AlertArea {
	background: #FFFFFF;
	margin-bottom: 0px
}
.THORNTON-PageTitle {
	font-size:13pt;
	color:#000066;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	margin: 15px 0px 20px 0px;
}
.ms-rteCustom-ArticleHeadLine {
	font-size:10pt;
	color:#550000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold
}
.ms-rteCustom-ArticleByline {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:8pt;
}
.ms-rteCustom-ArticleTitle {
	font-size:8pt;
	color:#AA0000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-style: normal;
}
.THORNTON-FieldControl {
	font-size: 12px;
	font-weight: normal;
	font-family: Helvetica, Tahoma, Arial, Verdana, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 0px;
}
.THORNTON-FieldControl p{
	font-size: 12px;
	font-weight: normal;
	font-family: Helvetica, Tahoma, Arial, Verdana, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 10px 10px 13px 15px;
	line-height:17px;
}
.THORNTON-FieldControl ul{
	font-size: 12px;
	font-weight: normal;
	font-family: Helvetica, Tahoma, Arial, Verdana, sans-serif;
	margin:  5px 0px 0px 30px;
}
.THORNTON-FieldControl li {
	padding: 5px 0px 0px 0px;
	margin:  5px 0px 0px 0px;
	line-height: 15px;
}
.THORNTON-FieldControl h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:13pt;
	color:#000066;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;
}
.THORNTON-FieldControl h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:11pt;
	color:#550000;
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 8px 0px;
}
.THORNTON-FieldControl h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #006633;
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 8px 0px;
}
.THORNTON-FieldControl h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	color:#AA0000;
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 8px 0px;
}
.THORNTON-FieldControl h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8pt;
	color:#444444;
	padding: 0px 0px 0px 0px;
	margin: 7px 0px 7px 0px;
}
.THORNTON-FieldControl a {
	text-decoration: underline;
	font-weight: bold; 
}
.THORNTON-FieldControl a:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #666666
}
.THORNTON-InlinePageImage {
	float: right;
	padding: 5px 0px 10px 10px
}
.THORNTON-Highlight {
	border:medium #000000 solid;
	padding: 8px 8px 4px 8px;
	margin: 20px 0px 20px 0px;
	background: #CCCCFF
}
.THORNTON-LeftColumnStyle {
	margin: 10px 0px 0px 0px;
}

/* NEWS RELEASE PAGE STYLES */
.THORNTON-ReleaseContactInfo  {
	font-size: 12px;
	font-weight: normal;
	font-family: Helvetica, Tahoma, Arial, Verdana, sans-serif;
}
.THORNTON-ReleaseTitle  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:13pt;
	font-weight:bold;
	color:#550000;
	padding: 25px 15px 5px 0px;
}	
.THORNTON-ReleaseSubTitle  {
	font-size: 10pt;
	font-weight: bold;
	font-family: Helvetica, Tahoma, Arial, Verdana, sans-serif;
	padding: 5px 15px 0px 20px;
}
.THORNTON-ReleaseBody  {
	font-size: 12px;
	font-weight: normal;
	line-height:1.3em;
	font-family: Helvetica, Tahoma, Arial, Verdana, sans-serif;
	padding: 0px 15px 8px 20px;
}
.THORNTON-ReleaseBody  a:hover{
	color:#0000FF;
}

/* Right column that appears on some page layouts */
.THORNTON-RightColumn {
	background: #EEE6E0;
	padding: 7px;
	width: 200px;
	height: 100%
}
/* END Right column that appears on some page layouts */

/* Footer */
.footerlinks {
	font-family:Arial;
	font-size:11px;
	color:#CCCCCC;
	text-align:center;
}
.footerlinks a{
	font-family:Arial;
	font-size:11px;
	color:#EEE6E0;
	text-align:center;
	text-decoration:none;
}
.footerlinks a:hover{
	text-decoration:underline;
}
.footeraddress {
	font-family:Arial;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
}
/* END Footer */

/* BLURBS ON HOMEPAGE */

.THORNTON-FieldControl .mainBlurbs 
{
	margin:0px 10px 0px 10px;
	padding:0px 0px 0px 0px;
}

.THORNTON-FieldControl .mainBlurbs h3 
{
	font-size:8pt;
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color: #000066;
	margin:8px 0px 6px 0px;
	padding:0px 0px 0px 0px;
}

.THORNTON-FieldControl .mainBlurbs p 
{
	font-size: 8pt;
	line-height:1.3em;
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: black;
	margin:0px 0px 6px 0px;
	padding:0px 0px 0px 0px;
}

.THORNTON-FieldControl .mainBlurbs a
{
	text-decoration:underline;
	color: blue;
}

.THORNTON-FieldControl .mainBlurbs a:hover
{
	text-decoration:underline;
	color: blue;
}

/* TWEAKING LAYOUT ON CUSTOM CALENDAR SETTING */

.Thornton-ms-standardheader
{
	font-size:.9em;
	margin:0em;
	text-align:right;
	color:#525252;
	padding-right:10px;
}

/* TWEAKING LAYOUT ON HOMEPAGE NEWS LIST */

.thorntonAnnouncements 
{
	margin:0px 10px 0px 10px;
	padding:0px 0px 0px 0px;
}

.thorntonAnnouncements .thorntonTitle 
{
	font-size: 12px;
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color: #000066;
	margin:8px 0px 6px 0px;
	padding:0px 0px 0px 0px;
}

.thorntonAnnouncements div 
{
	font-size: 12px;
	line-height:1.3em;
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: black;
	margin:0px 0px 6px 0px;
	padding:0px 0px 0px 0px;
}

.thorntonAnnouncements a
{
	text-decoration:underline;
	font-weight:bold;
	color: blue;
}

.thorntonAnnouncements a:link
{
	text-decoration:underline;
	font-weight:bold;
	color: blue;
}

.thorntonAnnouncements a:hover
{
	text-decoration:underline;
	font-weight:bold;
	color: blue;
}

/* TWEAKING LAYOUT ON SUMMARY LINKS LIST */

/* TO GET THE TYPICAL INDEX PAGE LINKS LIST LAYOUT */
/* THESE SET THE GROUP HEADERS */
.groupheader 
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:11pt;
	color:#550000;
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 8px 0px;
	clear:both;
}

.large 
{
	font-size:10pt;  
}

/* THESE SET THE LARGE SIZE LINKS ABOVE THE DESCRIPTIONS */
.link-item-large
{
	font-family:tahoma; 
	font-size:17pt; 
	color: #003399;
	text-decoration:none;
}

.link-item-large a, .link-item-large a:link
{
	font-weight:bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: blue;
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 8px 10px;
	text-decoration:underline;
}

.link-item-large a:visited, .link-item-large a:active
{
	font-weight:bold;
	color: blue;
	text-decoration:underline;
}

.link-item-large a:hover
{
	font-weight:bold;
	color: #666666;
	text-decoration:underline;
}

/* THESE SET THE SMALL SIZE LINKS */
.link-item
{
	font-family:tahoma; 
	font-size:11px; 
	font-weight:bold;
	color: #003399;
	text-decoration:none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 4px 10px;
 
}

.link-item a, .link-item a:link
{
	font-family:tahoma; 
	font-size:11px; 
	font-weight:bold;
	color: #003399;
	text-decoration:none;
}

/* THIS SETS THE DESCRIPTION FOR ALL DESCRIPTIONS */
.description 
{
	color: black;
	font-size: 12px;
	font-weight: normal;
	font-family: Helvetica, Tahoma, Arial, Verdana, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 5px 10px 5px 15px;
}

/* THIS SETS THE STYLES FOR EVENTS ROLLUP */

.communitycal, .communitycal a, .communitycal a:visited, .communitycal a:link
 {
color:#333333;
font-size: 8pt;
font-weight: bold;
font-family:  Helvetica, Tahoma, Arial, Verdana, san-serif;
text-decoration: underline;
}

.communitycal a:hover
 {
color:#0000FF;
font-size: 8pt;
font-weight: bold;
font-family:  Helvetica, Tahoma, Arial, Verdana, san-serif;
text-decoration: underline;
}

