@import url("../../RCMS/Lib/App/rcmsApp.css");
@import url("../../RCMS/Lib/Extensions/css/object_list.css");
@import url("../../RCMS/Lib/Extensions/css/image_grid.css");
@import url("../../RCMS/Lib/Extensions/calendar/css/calendar.css");

html,body				{margin:0; padding:0; height:100%; border:none}

/* Forms */
select					{font-family:Verdana,Arial,sans-serif; color:#000000; font-size:11px; border:1px #999999 solid;}
input					{font-family:Verdana,Arial,sans-serif; color:#000000; font-size:11px;}
textarea				{font-family:Verdana,Arial,sans-serif; color:#000000; font-size:11px;}
form					{margin:0px;}
label					{display:block; font-weight:bold;}

.clear					{clear:both;}

.date					{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCC99; text-transform: uppercase; margin:0px 20px 0px 0px;}

/*
These styles are for header and menu bars
*/
.navHeaderHome				{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000; font-weight:bold; margin:5px 0 5px 0;}
.navHeaderHome a			{color:#000; font-weight:bold; text-decoration:none;}
.navHeaderHome a:link 		{color:#000; font-weight:bold; text-decoration:none;}
.navHeaderHome a:active 	{color:#000; font-weight:bold; text-decoration:none;}
.navHeaderHome a:visited 	{color:#000; font-weight:bold; text-decoration:none;}
.navHeaderHome a:hover 		{color:#000; font-weight:bold; text-decoration:underline;}

.navHeader					{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#FFF; font-weight:bold; margin:5px 0 5px 0;}
.navHeader a				{color:#FFF; font-weight:bold; text-decoration:none;}
.navHeader a:link 			{color:#FFF; font-weight:bold; text-decoration:none;}
.navHeader a:active 		{color:#FFF; font-weight:bold; text-decoration:none;}
.navHeader a:visited 		{color:#FFF; font-weight:bold; text-decoration:none;}
.navHeader a:hover 			{color:#FFF; font-weight:bold; text-decoration:underline;}

#hdr-edit-links				{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; background-color:#fff; border:1px solid #ccc; margin:5px; padding:2px 5px 2px 5px; float:left; clear:none;}
#hdr-edit-links a:link 		{color:#093255; text-decoration:none;}
#hdr-edit-links a:active 	{color:#093255; text-decoration:none;}
#hdr-edit-links a:visited 	{color:#093255; text-decoration:none;}
#hdr-edit-links a:hover 	{color:#093255; text-decoration:underline;}

.sideBarHome			{width:250px; padding:16px 19px 10px 25px; background-image:url('images/home_sidebar_bg.gif');}
.contentHome			{width:500px; padding:0px 15px 10px 15px;}

#sideBarQuickLinks				{font-size:11px; line-height:15px;}
#sideBarQuickLinks a			{font-size:11px; color:#000; text-decoration:none;}
#sideBarQuickLinks a:link 		{font-size:11px; color:#000; text-decoration:none;}
#sideBarQuickLinks a:active 	{font-size:11px; color:#000; text-decoration:none;}
#sideBarQuickLinks a:visited 	{font-size:11px; color:#000; text-decoration:none;}
#sideBarQuickLinks a:hover 		{font-size:11px; color:#000; text-decoration:underline;}

table.listTable			{}
tr.listTableHead		{background-color:#ccc;}
th.listHeadLeft			{border-top:1px solid #aaa; border-bottom:1px solid #aaa;}
th.listHead				{border-top:1px solid #aaa; border-bottom:1px solid #aaa;}
th.listHeadRight		{border-top:1px solid #aaa; border-bottom:1px solid #aaa;}
tr.listRow				{background-color:#efefef;}
tr.listRowAlt			{background-color:#dedede;}
td.listRow				{font-family:Verdana,Arial,sans-serif; font-size:11px; color:#333333;}
td.listRowAlt			{font-family:Verdana,Arial,sans-serif; font-size:11px; color:#333333;}
.listHead				{font-family:Verdana,Arial,sans-serif; font-size:11px; font-weight:bold; color:#333333;}

#pageTopLinks			{background-color:#eee; padding:3px; margin-bottom:10px;}

.formBox				{border:1px solid #ccc;}

.navBox					{background-image: url('images/eventBarBckgrndColor.gif'); background-repeat: repeat;}

.navCaption				{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;}

div.navSec				{font-family: Arial, Helvetica, sans-serif; color:#993333; font-size: 11px; text-decoration:none; width:117px; line-height:13px; padding: 3px 0px 2px 0px;}
a.navSec				{font-family: Arial, Helvetica, sans-serif; color:#993333; font-size:11px; text-decoration:none; border-bottom-style:none;}
a.navSec:link 			{font-family: Arial, Helvetica, sans-serif; color:#993333; font-size:11px; text-decoration: none;}
a.navSec:active 		{font-family: Arial, Helvetica, sans-serif; color:#993333; font-size:11px; text-decoration: none;}
a.navSec:visited 		{font-family: Arial, Helvetica, sans-serif; color:#993333; font-size:11px; text-decoration: none;}
a.navSec:hover			{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#993333; text-decoration:underline;}
img.navSec				{float:left; margin:7px 6px 0 0; width:5px; height:5px; border-width:0; vertical-align:bottom;}
td.navSec				{border-bottom-style: dotted; border-bottom-color: #666666; border-bottom-width: 1px;}

table.border_on			{border-top:1px #666666 solid; border-right:1px #666666 solid;}
td.border_on			{border-bottom:1px #666666 solid; border-left:1px #666666 solid;}

.homeContentArea		{background-image: url('images/home_content_bg2.gif');}

/* Menus */
.mainMenuOff			{font-family:Arial,Helvetica,san-serif; font-size:11px; color:#000; background-color:#fff; font-weight:normal; text-decoration:none; opacity:.88; -moz-opacity:.88; text-transform:uppercase;}
.mainMenuOn				{font-family:Arial,Helvetica,san-serif; font-size:11px; color:#000; background-color:#66BD4C; font-weight:normal; text-decoration:none; opacity:.88; -moz-opacity:.88; text-transform:uppercase;}
.subMenuOff				{font-family:Arial,Helvetica,san-serif; font-size:11px; color:#333; background-color:#66BD4C; font-weight:normal; text-decoration:none;}
.subMenuOn				{font-family:Arial,Helvetica,san-serif; font-size:11px; color:#333; background-color:#fff; font-weight:normal; text-decoration:none;}

.message 				{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#339933; font-weight:bold;}
.formError				{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#993333; font-weight:bold;}
.formDetailError		{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#993333; font-weight:normal;}

/* These are linked to the menus in the menu code
/* .mainMenu				{opacity:.50; -moz-opacity:.50;} */

.smText 				{font-family:Verdana,Arial,sans-serif; font-size:10px;}
a.smText 				{font-family:Verdana,Arial,sans-serif; font-size:10px;}
a.smText:link 			{font-family:Verdana,Arial,sans-serif; font-size:10px;}
a.smText:active 		{font-family:Verdana,Arial,sans-serif; font-size:10px;}
a.smText:visited 		{font-family:Verdana,Arial,sans-serif; font-size:10px;}
a.smText:hover 			{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#f68f00; text-decoration:underline;}

.searchResultInfo		{font-family: Verdana,Arial,sans-serif; font-size: 11px; color:#d2691e; margin:0px 0px 10px 0px;}


/* Title of mail messages sent via RCMSExtensions/includes/SendMail.cfm - defined here to display in site as well */
.mailTitle				{font-family:Verdana,Arial,sans-serif; font-size:13px; color:#003366; font-weight:bold;}

/*
footer is the very last line in the footer area
*/
.footer				{font-family:Arial,Helvetica,sans-serif; color:#993333; padding:10px 0px 5px 0px; font-size:11px; text-decoration:none;}
.footer a			{font-family:Arial,Helvetica,sans-serif; color:#993333; font-size:11px; text-decoration:none;}
.footer a:link 		{font-family:Arial,Helvetica,sans-serif; color:#993333; font-size:11px; text-decoration:none;}
.footer a:active 	{font-family:Arial,Helvetica,sans-serif; color:#993333; font-size:11px; text-decoration:none;}
.footer a:visited 	{font-family:Arial,Helvetica,sans-serif; color:#993333; font-size:11px; text-decoration:none;}
.footer a:hover		{font-family:Arial,Helvetica,sans-serif; color:#993333; font-size:11px; text-decoration:underline;}

/*
footer2 are the second line of footer links
*/
.footer2			{font-family:Arial,Helvetica,sans-serif; color:#333333; padding:0px 0px 10px 0px; font-size:11px; text-decoration:none;}
.footer2 a			{font-family:Arial,Helvetica,sans-serif; color:#333333; font-size:11px; text-decoration:none;}
.footer2 a:link 	{font-family:Arial,Helvetica,sans-serif; color:#333333; font-size:11px; text-decoration:none;}
.footer2 a:active 	{font-family:Arial,Helvetica,sans-serif; color:#333333; font-size:11px; text-decoration:none;}
.footer2 a:visited 	{font-family:Arial,Helvetica,sans-serif; color:#333333; font-size:11px; text-decoration:none;}
.footer2 a:hover	{font-family:Arial,Helvetica,sans-serif; color:#333333; font-size:11px; text-decoration:underline;}

.copyright				{font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 11px; text-decoration: none; line-height: 25px;}
.copyright a			{font-family: Arial, Helvetica, sans-serif; color: #339933; font-size: 11px; text-decoration: none;}
.copyright a:link 		{font-family: Arial, Helvetica, sans-serif; color: #339933; font-size: 11px; text-decoration: none;}
.copyright a:active 	{font-family: Arial, Helvetica, sans-serif; color: #339933; font-size: 11px; text-decoration: none;}
.copyright a:visited 	{font-family: Arial, Helvetica, sans-serif; color: #339933; font-size: 11px; text-decoration: none;}
.copyright a:hover		{font-family: Arial, Helvetica, sans-serif; color: #339933; font-size: 11px; text-decoration: underline;}

.footerCredits 				{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#CCCCCC; margin-top:5px;}
.footerCredits a 			{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#CCCCCC; text-decoration: none;}
.footerCredits a:link 		{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#CCCCCC; text-decoration: none;}
.footerCredits a:active 	{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#CCCCCC; text-decoration: none;}
.footerCredits a:visited 	{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#CCCCCC; text-decoration: none;}
.footerCredits a:hover 		{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#EEEEEE; text-decoration: underline;}

.calSearchPulldown		{font-family:Arial,Helvetica,sans-serif; font-size:10px; width:130px; border:1px #666666 solid;}
.calSearchTextBox		{font-family:Arial,Helvetica,sans-serif; font-size:10px; width:130px;}

.goBack							{font-family: Arial, Helvetica, sans-serif; font-size:11px; margin:10px 0 10px 0;}
.goBack a 						{color:#339933; font-size:11px;}
.goBack a:link 					{color:#339933;}
.goBack a:active 				{color:#339933;}
.goBack a:visited 				{color:#339933;}
.goBack a:hover 				{color:#f68f00; text-decoration: underline;}

/* Result Lists (teaser lists) - search results, article lists, etc. */
table.resultList				{margin-bottom:10px; width:100%;}
div.resultItem					{margin:0px 0px 5px 0px; width:100%; clear:both; border-bottom:1px #999999 solid;}
td.resultThumb					{width:64px; vertical-align:top; padding:5px 0px 10px 0px;}
td.resultData					{padding:5px 0px 10px 0px; vertical-align:top;}
.resultList						{font-family:Arial,Helvetica,sans-serif; font-size:11px;}
.resultList h2					{font-weight:bold; text-transform:uppercase; color:#993333; margin:10px 0px 5px 0px; padding: 0px 0px 6px 0px; width: 100%; border-bottom-style: dotted; border-bottom-color: #666666; border-bottom-width: 1px; letter-spacing: 1px;}
.resultPageList 				{padding-bottom:10px; clear:left; font-weight:bold;}
.resultPageList a 				{color:#339933;}
.resultPageList a:link 			{color:#339933;}
.resultPageList a:active 		{color:#339933;}
.resultPageList a:visited 		{color:#339933;}
.resultPageList a:hover 		{color:#f68f00; text-decoration: underline;}
.pageListTop					{border-bottom:1px solid #999999;}
.resultPageListCurrent			{font-weight:bold;}
.resultInfo						{color:#245256; padding-bottom:10px;}
.resultTitle 					{font-size:12px; color:#000000; font-weight:bold; margin-bottom:3px;}
.resultTitle a 					{font-size:12px; color:#000000; font-weight:bold;}
.resultTitle a:link 			{font-size:12px; color:#000000; font-weight:bold;}
.resultTitle a:active 			{font-size:12px; color:#000000; font-weight:bold;}
.resultTitle a:visited 			{font-size:12px; color:#000000; font-weight:bold;}
.resultTitle a:hover 			{font-size:12px; color:#339933; font-weight:bold; text-decoration: underline;}
div.resultThumb					{display:inline}
.resultThumb img				{float:left; margin:3px 10px 5px 0px; border-width:0px;}
div.resultData					{font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:0 0 5px 0;}
.resultDate						{font-weight:bold; margin-bottom:3px;}
.resultDate .recurInfo			{font-weight:normal; font-style:italic; margin-top:3px;}
.resultLocation 				{margin-bottom:3px; font-weight:bold;}
.resultTeaser					{display:inline; margin:3px 0px 3px 0px;}
.resultRating					{font-family:Arial,Helvetica,sans-serif; color:#666666; font-size:11px; margin-top:0px; margin-bottom:10px; font-style:italic;}
.resultRating img				{vertical-align:middle;}
.resultPDF						{margin:5px 0px 5px 0px;}
.resultPDF a					{padding-left:5px;}
.resultDebugInfo				{color:#8DA4A6; padding-top:10px; padding-bottom:10px;}
.resultStatus					{font-family:Verdana,Arial,sans-serif; font-size:10px; font-style:normal; color:#336699; margin:2px 0px 2px 0px;}
.resultStatus:before			{content:"Status: ";}

/* Result List for resident area articles */
.residentArea_resultList				{font-family:Arial,Helvetica,sans-serif; font-size:11px; margin-top:10px;}
.residentArea_resultPageList 			{margin-bottom:10px; clear:left;}
.residentArea_resultPageListCurrent		{font-weight:bold;}
.residentArea_resultItem p strong a 	{color:#000;}
.residentArea_resultEditLink:before		{content:url('../../RCMS/Lib/Img/icons/edit_sm.gif'); vertical-align:middle;}
.residentArea_editArticle				{font-family:Verdana,Arial,sans-serif; font-size:10px; font-style:normal; color:#339933; margin:5px 0px 5px 0px; vertical-align:middle; clear:left;}
.residentArea_editArticle a 			{font-family:Verdana,Arial,sans-serif; font-size:10px; font-style:normal; color:#339933; text-decoration:none;}
.residentArea_editArticle a:link 		{font-family:Verdana,Arial,sans-serif; font-size:10px; font-style:normal; color:#339933; text-decoration:none;}
.residentArea_editArticle a:active 		{font-family:Verdana,Arial,sans-serif; font-size:10px; font-style:normal; color:#339933; text-decoration:none;}
.residentArea_editArticle a:visited 	{font-family:Verdana,Arial,sans-serif; font-size:10px; font-style:normal; color:#339933; text-decoration:none;}
.residentArea_editArticle a:hover 		{font-family:Verdana,Arial,sans-serif; font-size:10px; font-style:normal; color:#333399; text-decoration:underline;}
.residentArea_editArticle:before		{content:url('../../RCMS/Lib/Img/icons/article_sm.gif'); vertical-align:middle;}

/* Result Lists for featured events on home page */
div.featEvts_resultList				{border-bottom:1px #999 solid; margin:0px 0px 10px 0px;}
div.featEvts_resultItem				{margin:0px; width:100%; clear:both;}
td.featEvts_resultThumb				{width:64px; padding:0px 0px 10px 0px; vertical-align:top;}
.featEvts_resultThumb img			{float:left; margin:3px 10px 5px 0px; border-width:0px;}
td.featEvts_resultData				{padding:0px; vertical-align:top;}
div.featEvts_resultData				{font-family:Arial,Helvetica,sans-serif; font-size:11px; margin-bottom:10px;}
.featEvts_resultTitle 				{color:#000000; font-size:12px; font-weight:bold; margin-bottom:0px;}
.featEvts_resultTitle a 			{color:#000000; font-size:12px; font-weight:bold;}
.featEvts_resultTitle a:link 		{color:#000000; font-size:12px; font-weight:bold;}
.featEvts_resultTitle a:active 		{color:#000000; font-size:12px; font-weight:bold;}
.featEvts_resultTitle a:visited 	{color:#000000; font-size:12px; font-weight:bold;}
.featEvts_resultTitle a:hover 		{color:#339933; font-size:12px; font-weight:bold; text-decoration: underline;}
.featEvts_resultDate				{color:#000; font-style:italic; display:inline;}
.featEvts_resultDate .recurInfo		{font-weight:normal; font-style:italic;}
.featEvts_resultLocation 			{display:none;}
.featEvts_resultTeaser				{color:#333333; display:inline; margin-left:3px;}
.featEvts_resultEditLink			{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#336699; margin:0px 0px 5px 0px;}
.featEvts_resultEditLink a 			{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#336699;}
.featEvts_resultEditLink a:link 	{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#336699;}
.featEvts_resultEditLink a:active 	{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#336699;}
.featEvts_resultEditLink a:visited 	{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#336699;}
.featEvts_resultEditLink a:hover 	{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#666699; text-decoration:underline;}
.featEvts_resultEditLink:before		{content:url('../../RCMS/Lib/Img/icons/edit_sm.gif'); vertical-align:middle;}
.featEvts_resultStatus				{font-family:Verdana,Arial,sans-serif; font-size:10px; font-style:normal; color:#336699; margin:2px 0px 2px 0px;}

div.homeTheater_resultList			{margin:10px 16px 10px 16px;}
div.homeTheater_resultPageList		{margin-bottom:10px; padding-bottom:10px; clear:left;}
div.homeTheater_resultItem			{border-bottom:1px #999 solid; width:100%; clear:both; margin-bottom:10px;}
.homeTheater_resultItem table		{margin:0px; width:100%;}
td.homeTheater_resultThumb			{width:64px; padding:0 0 10px 0; vertical-align:top;}
.homeTheater_resultThumb img		{float:left; margin:3px 10px 5px 0; border-width:0px;}
td.homeTheater_resultData			{padding:0 0 10px 0; vertical-align:top;}
div.homeTheater_resultData			{font-family:Arial,Helvetica,sans-serif; font-size:11px; margin-bottom:10px;}
.homeTheater_resultTitle 			{color:#000000; font-size:14px; font-weight:bold; margin-bottom:0px;}
.homeTheater_resultTitle a 			{color:#000000; font-size:14px; font-weight:bold;}
.homeTheater_resultTitle a:link 	{color:#000000; font-size:14px; font-weight:bold;}
.homeTheater_resultTitle a:active 	{color:#000000; font-size:14px; font-weight:bold;}
.homeTheater_resultTitle a:visited 	{color:#000000; font-size:14px; font-weight:bold;}
.homeTheater_resultTitle a:hover 	{color:#339933; font-size:14px; font-weight:bold; text-decoration: underline;}
.homeTheater_resultDate				{font-family:Arial,Helvetica,sans-serif; color:#333333; font-size:12px; margin:3px 0 7px 0;}
.homeTheater_resultDate .recurInfo	{font-weight:normal; font-style:italic;}
.homeTheater_resultLocation 		{display:none;}
.homeTheater_resultMoreInfo			{font-family:Arial,Helvetica,sans-serif; color:#333333; font-size:10px; margin-bottom:7px;}
.homeTheater_resultTeaser			{font-family:Arial,Helvetica,sans-serif; color:#333333; font-size:11px; margin:3px 0px 3px 0px;}
.homeTheater_resultEditLink			{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#336699; margin:0px 0px 5px 0px;}
.homeTheater_resultEditLink a 		{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#336699;}
.homeTheater_resultEditLink a:link 	{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#336699;}
.homeTheater_resultEditLink a:active {font-family:Verdana,Arial,sans-serif; font-size:10px; color:#336699;}
.homeTheater_resultEditLink a:visited {font-family:Verdana,Arial,sans-serif; font-size:10px; color:#336699;}
.homeTheater_resultEditLink a:hover	{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#666699; text-decoration:underline;}
.homeTheater_resultEditLink:before	{content:url('../../RCMS/Lib/Img/icons/edit_sm.gif'); vertical-align:middle;}
.homeTheater_resultStatus			{font-family:Verdana,Arial,sans-serif; font-size:10px; font-style:normal; color:#336699; margin:2px 0px 2px 0px;}

/* Article Record */
.articleRecord					{font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-top:10px;}
.articleParent					{display:none;}
.articleTitle					{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-transform: uppercase; color: #993333; margin: 16px 0px 10px 0px; padding: 0px 0px 6px 0px; width: 100%; border-bottom-style: dotted; border-bottom-color: #666666; border-bottom-width: 1px; letter-spacing: 1px;}
.articleAuthor					{display:none;}
.articleDate					{font-weight:bold; margin:0px 0px 10px 0px;}
.articleLocation				{display:none;}
.articleImage img				{float:right; margin:5px 3px 10px 12px; border-width:0px;}
.articleBody					{}
.articleMoreInfo				{display:none;}
.articlePDF						{padding-bottom:10px;}
.articlePDF a 					{margin-left:5px;}
.articleLink 					{margin:0px 0px 10px 0px; color:#006633; display:inline;}
.articleLink a 					{color:#006633; font-size:11px;}
.articleLink a:link 			{color:#006633; font-size:11px;}
.articleLink a:active 			{color:#006633; font-size:11px;}
.articleLink a:visited 			{color:#006633; font-size:11px;}
.articleLink a:hover 			{color:#336699; font-size:11px; text-decoration: underline;}

/* Event Record */
.eventRecord					{font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.eventRecord label				{display:none;}
.eventTitle						{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-transform: uppercase; color: #993333; margin: 16px 0px 10px 0px; padding: 0px 0px 6px 0px; width: 100%; border-bottom-style: dotted; border-bottom-color: #666666; border-bottom-width: 1px; letter-spacing: 1px;}
.eventCalendar					{font-weight: bold; margin-bottom:10px;}
.eventCoordinator				{margin-bottom:10px;}
.eventImage img					{float:right; margin:5px 0px 10px 12px; border-width:0px;}
.eventWhen						{margin-bottom:10px;}
.eventWhen .recurInfo			{font-weight:normal; font-style:italic;}
.eventWhere						{margin-bottom:10px;}
.eventAddress					{margin-bottom:10px;}
.eventInfo						{margin-bottom:10px; margin-top:10px;}
.eventRegInfo					{margin-bottom:10px;}						/* registration information */
.eventRegCost					{margin-bottom:10px;}						/* registration cost */
.eventTicketLink 				{margin:10px 0px 10px 0px;}
.eventRecursOn					{margin-bottom:10px; display:none;}
.eventRecursOnItem				{padding-right:3px;}
.eventRunLink					{margin:0px 0px 10px 0px; font-weight:bold;}
.eventRunLink a					{font-weight:normal;}

/* Comments */
.commentListHead				{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#666666; font-weight:bold; font-style:italic; margin:0px 0px 10px 0px;}
.commentListHead a 				{font-family:Arial,Helvetica,sans-serif; font-size:11px; margin-left:12px; font-weight:normal;}
.commentListHead a:link 		{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal;}
.commentListHead a:active 		{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal;}
.commentListHead a:visited 		{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal;}
.commentListHead a:hover 		{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#f68f00; font-weight:normal; text-decoration:underline;}
.commentListRatings				{font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#555555; margin:-10px 0px 10px 0px;}
.commentListRatings img			{margin:5px 0px 0px 0px; border:0px;}
.commentFormTitle				{font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#003366; font-weight:bold;}
.commentFormLabel				{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#333333; font-weight:bold;}
.commentFormTextArea			{font-family:Arial,Helvetica,sans-serif; width:100%; height:100px;}
.commentFormPulldown			{}
table.commentForm				{border:1px #666666 solid; background-color:#EEEEEE;}
div.commentForm					{margin-bottom:10px;}
.commentItem					{border-top:1px #CCCCCC solid; margin-top:5px;}
.commentDate					{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#555555; font-weight:bold;}
.commentName					{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#555555; font-weight:bold; margin-bottom:10px;}
.comment						{font-family:Arial,Helvetica,sans-serif; color:#666666; font-size:11px; margin-top:0px; margin-bottom:10px;}
.commentRating					{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#555555; margin-bottom:10px;}
.commentRating img				{vertical-align:middle;}
.commentDelete					{margin-bottom:10px;}
.commentMessage					{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; font-size:11px; color:#339933; font-weight:normal; margin-bottom:10px;}
