@import url("../../RCMS/Lib/App/rcmsApp.css");
@import url("../../RCMS/Lib/Extensions/calendar/css/calendar.css");
@import url("../../RCMS/Lib/Extensions/css/object_list.css");
@import url("../../RCMS/Lib/Extensions/css/image_grid.css");

body 					{margin:0px; background-color:#D7D48F; height:100%;}

/* Forms */
select					{font-family:Verdana,Arial,sans-serif; color:#000000; font-size:11px;}
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;}

.formTitle 					{font-family:Verdana,Arial,sans-serif; font-size:12px; font-weight:bold; color:#ffffcc;}
.formTitleInfo 				{font-family:Verdana,Arial,sans-serif; font-size:11px; color:#ffffcc;}
a.formTitleInfo				{font-family:Verdana,Arial,sans-serif; color:#f68f00; font-size:11px;}
a.formTitleInfo:link 		{font-family:Verdana,Arial,sans-serif; color:#f68f00; text-decoration:underline;}
a.formTitleInfo:active 		{font-family:Verdana,Arial,sans-serif; color:#f68f00; text-decoration:underline;}
a.formTitleInfo:visited 	{font-family:Verdana,Arial,sans-serif; color:#f68f00; text-decoration:underline;}
a.formTitleInfo:hover 		{font-family:Verdana,Arial,sans-serif; color:#ffffcc; text-decoration:underline;}
.formLabel 					{font-family:Verdana,Arial,sans-serif; font-size:11px; font-weight:bold; color:#000000;}

/* 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;}

/*
These styles are for header and menu bars
*/
.header					{font-family:Trebuchet MS,Arial,sans-serif; font-size:12px; color:#A19A01; font-weight:normal; margin-right:18px;}
.header a				{font-family:Trebuchet MS,Arial,sans-serif; font-size:12px; color:#A19A01; font-weight:normal; text-decoration:none;}
.header a:link			{font-family:Trebuchet MS,Arial,sans-serif; font-size:12px; color:#A19A01; font-weight:normal; text-decoration:none;}
.header a:active		{font-family:Trebuchet MS,Arial,sans-serif; font-size:12px; color:#A19A01; font-weight:normal; text-decoration:none;}
.header a:visited		{font-family:Trebuchet MS,Arial,sans-serif; font-size:12px; color:#A19A01; font-weight:normal; text-decoration:none;}
.header a:hover			{font-family:Trebuchet MS,Arial,sans-serif; font-size:12px; color:#A19A01; font-weight:normal; text-decoration:underline;}


#homeIntro				{margin:0px 15px 15px 20px;}
#homeIntro p			{font-family:Trebuchet MS,Arial,san-serif; font-size:14px; line-height:24px; font-style:italic; color:#FFFFFF; margin:0px 0px 10px 0px;}

td.headerCell			{background-color:#3162BE; height:25px;}
td.footer				{padding:3px; padding-right:8px;}
.footerText				{font-size:11px; color:#FFFFFF; margin-left:10px; margin-right:10px;}

/* These are linked to the menus in the menu code
/* .mainMenu			{opacity:.50; -moz-opacity:.50;} */
.subMenuOn				{opacity:1; -moz-opacity:1;}
.subMenuOff				{opacity:.90; -moz-opacity:.90;}

#content				{padding:0px;}
#contentArea			{margin:20px 25px;}
#sideBar				{padding:0px; background-image:url('images/bg_sidebar.gif');}
#sideBarArea			{margin:15px 20px 25px 15px;}
#sideBarLinks			{clear:both; width:100%; padding-top:10px; padding-bottom:10px;}
#sideBarLinks .label	{font-weight:bold; font-style:italic; margin:0px 0px 10px; font-size:13px; color:#000;}
#sideBarLinks .links	{margin:0px 0px 10px; padding:10px 0px 0px 10px; border-left:1px solid #666;}
#sideBarArea p			{color:#222; font-size:11px;}
#sideBarContent			{clear:left;}
#sideBarImage			{margin:-15px -12px 10px -12px; padding:0px; float:left;}
#sideBarImage img		{}

.pathInfo 				{font-family:Verdana,Arial,sans-serif; font-size:10px; margin:10px 0px 0px 25px;}
.pathInfo a 			{font-family:Verdana,Arial,sans-serif; font-size:10px;}
.pathInfo a:link 		{font-family:Verdana,Arial,sans-serif; font-size:10px;}
.pathInfo a:active 		{font-family:Verdana,Arial,sans-serif; font-size:10px;}
.pathInfo a:visited 	{font-family:Verdana,Arial,sans-serif; font-size:10px;}
.pathInfo a:hover 		{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#1F2C3C; text-decoration:underline;}

#sideBarLinks				{margin:0px 0px 10px 0px; clear:both;}
.dirContainer				{}
.dirTitle					{margin:-10px; padding:4px 0px 3px 6px;}
.dirTitle strong			{padding:4px; padding-top:6px; font-size:14px; margin:0px; color:#222;}
.dirTitle strong a			{color:#222;}
.dirTitle strong a:link		{color:#222;}
.dirTitle strong a:active	{color:#222;}
.dirTitle strong a:visited	{color:#222;}
.dirTitle strong a:hover	{color:#222; text-decoration:underline;}
.dirBody					{margin:12px 0px 0px 0px;}
.dirBody .indent2			{margin-left:15px;}
.dirBody .indent3			{margin-left:30px;}
.dirBody .indent4			{margin-left:45px;}
.dirItem					{margin:0px 0px 5px 0px; font-size:11px; font-weight:normal;}
.dirItem a					{color:#444; font-size:11px;}
.dirItem a:link 			{color:#444; font-size:11px;}
.dirItem a:active 			{color:#444; font-size:11px;}
.dirItem a:visited 			{color:#444; font-size:11px;}
.dirItem a:hover 			{color:#000; font-size:11px; text-decoration:underline;}
.dirItem strong				{color:#000; font-weight:bold;}
.dirItemChild				{margin-left:15px;}

.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;}

.siteMap1				{margin-left:0px; margin-top:10px; font-weight:bold;}
.siteMap2				{margin-left:20px;}
.siteMap3				{margin-left:40px;}

.footer 				{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#336699; margin:5px 0px 5px 0px;}
.footer a 				{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#336699; text-decoration: none;}
.footer a:link 			{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#336699; text-decoration: none;}
.footer a:active 		{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#336699; text-decoration: none;}
.footer a:visited 		{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#336699; text-decoration: none;}
.footer a:hover 		{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#1F2C3C; text-decoration: underline;}

.copyright 				{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#888888;}
.copyright a 			{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#336699; text-decoration: none;}
.copyright a:link 		{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#336699; text-decoration: none;}
.copyright a:active 	{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#336699; text-decoration: none;}
.copyright a:visited 	{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#336699; text-decoration: none;}
.copyright a:hover 		{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#336633; text-decoration: underline;}

.footerCredits 				{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#837d24; margin-top:-5px;}
.footerCredits a 			{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#837d24; text-decoration: none;}
.footerCredits a:link 		{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#837d24; text-decoration: none;}
.footerCredits a:active 	{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#837d24; text-decoration: none;}
.footerCredits a:visited 	{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#837d24; text-decoration: none;}
.footerCredits a:hover 		{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#222; text-decoration: underline;}

.goBack							{font-family: Arial, Helvetica, sans-serif; font-size:10px; margin-bottom:10px;}
.goBack a 						{font-size:10px;}
.goBack a:link 					{}
.goBack a:active 				{}
.goBack a:visited 				{}
.goBack a:hover 				{color:#f68f00; text-decoration: underline;}

/* Result Lists (teaser lists) - search results, article lists, etc. */
table.resultList				{margin-bottom:10px; width:100%;}
td.resultThumb					{vertical-align:top; padding:0px 0px 10px 0px;}
td.resultData					{padding:0px 0px 10px 10px; vertical-align:top;}

.resultListTitle				{font-weight:bold; text-transform:uppercase; color:#993333; margin:0px 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;}
.resultInfo						{color:#8DA4A6; padding-bottom:10px;}
.resultList						{font-family:Verdana,Arial,sans-serif; font-size: 11px;}
.resultPageList 				{padding-bottom:10px;}
.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;}
.resultItem						{margin: 0px 0px 10px 0px; clear:left;}
div.resultThumb					{display:inline}
.resultThumb img				{float:left; margin:3px 10px 5px 0px; border-width:0px; display:inline;}
.resultDate						{font-family:Verdana,Arial,sans-serif; font-size:10px; font-weight:bold; color:#666666; margin:0px 0px 2px 0px;}
.resultTitle 					{color:#336699; font-weight:bold; font-family:Verdana,Arial,sans-serif; font-size:11px; font-weight:bold; width:100%; margin:0px 0px 2px 0px;}
.resultTitle a 					{color:#336699; font-size:11px; font-weight:bold; text-decoration:none;}
.resultTitle a:link 			{color:#336699; font-size:11px; font-weight:bold; text-decoration:none;}
.resultTitle a:active 			{color:#336699; font-size:11px; font-weight:bold; text-decoration:none;}
.resultTitle a:visited 			{color:#336699; font-size:11px; font-weight:bold; text-decoration:none;}
.resultTitle a:hover 			{color:#1F2C3C; font-size:11px; font-weight:bold; text-decoration:underline;}
.resultLocation 				{margin:3px 0px 3px 0px; font-weight:bold;}
.resultTeaser					{margin:0px 0px 2px 0px;}
.resultRating					{font-size:11px; color:#666666; margin:0px 0px 2px 0px;}
.resultRating img				{vertical-align:middle;}
.resultPDF						{display:inline;}
.resultPDF a					{margin-left:5px;}
.resultDebugInfo				{color:#8DA4A6; padding-top:10px; padding-bottom:10px;}
.resultStatus					{margin:0px 0px 5px 0px; font-size:10px; color:#336699;}
.resultStatus:before			{content:"Status: ";}

/* Article Record */
.articleRecord					{font-family:Verdana,Arial,sans-serif; font-size:11px; margin:0px 0px 10px 0px;}
.articleParent					{display:none;}
.articleTitle					{font-family:Verdana,Arial,sans-serif; font-size:12px; color:#003366; font-weight:bold; margin:0px 0px 5px 0px;}
.articleAuthor					{display:none;}
.articleDate					{color:#555555; font-weight:bold; margin:0px 0px 5px 0px;}
.articleLocation				{display:none;}
.articleImage img				{float:right; margin:5px 3px 10px 12px; border-width:0px;}
.articleBody					{margin:0px 0px 10px 0px;}
.articleMoreInfo				{display:none;}
.articlePDF						{margin-bottom:10px;}
.articlePDF a 					{margin-left:5px;}
.articlePDF:before				{content:url('../../RCMSExtensions/img/pdfpub_sm.gif'); vertical-align:middle;}
.articleLink 					{margin:0px 0px 10px 0px; color:#006633; display:inline;}
.articleLink a 					{color:#336699; font-size:11px;}
.articleLink a:link 			{color:#336699; font-size:11px;}
.articleLink a:active 			{color:#336699; font-size:11px;}
.articleLink a:visited 			{color:#336699; font-size:11px;}
.articleLink a:hover 			{color:#006633; font-size:11px; text-decoration: underline;}

/* Comments */
.commentListHead				{font-family:Verdana,Arial,sans-serif; font-size:11px; color:#003366; font-weight:bold; margin:0px 0px 10px 0px;}
.commentListHead a 				{font-size:10px; margin-left:10px; font-weight:normal;}
.commentListHead a:link 		{font-size:10px; font-weight:normal;}
.commentListHead a:active 		{font-size:10px; font-weight:normal;}
.commentListHead a:visited 		{font-size:10px; font-weight:normal;}
.commentListHead a:hover 		{color:#f68f00; font-size:10px;  font-weight:normal; text-decoration: underline;}
.commentListRatings				{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#555555; margin:-10px 0px 10px 0px;}
.commentListRatings img			{margin:5px 0px 0px 0px; border:0px;}
.commentFormTitle				{font-family:Verdana,Arial,sans-serif; font-size:12px; color:#003366; font-weight:bold;}
.commentFormLabel				{font-family:Verdana,Arial,sans-serif; font-size:11px; color:#333333; font-weight:bold;}
.commentFormTextArea			{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:Verdana,Arial,sans-serif; font-size:11px; color:#555555; font-weight:bold;}
.commentName					{font-family:Verdana,Arial,sans-serif; font-size:11px; color:#555555; font-weight:bold; margin-bottom:10px;}
.comment						{font-family:Verdana,Arial,sans-serif; font-size:11px; color:#333333; margin-bottom:10px;}
.commentRating					{font-family:Verdana,Arial,sans-serif; font-size:11px; color:#555555; margin-bottom:10px;}
.commentRating img				{vertical-align:middle;}
.commentDelete					{margin-bottom:10px;}
.commentMessage					{font-size:11px; color:#339933; font-weight:bold; margin-bottom:10px;}
						{font-weight:bold; margin:0px 0px 10px 0px;}

/* Event Record */
.eventRecord					{font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.eventTitle						{font-family:Verdana,Arial,sans-serif; font-size:11px; color:#003366; font-weight:bold; margin:0px 0px 5px 0px;}
.eventCalendar					{font-weight: bold; margin-bottom:10px;}
.eventCalendar label			{margin:0px;}
.eventCoordinator				{margin-bottom:10px;}
.eventCoordinator label			{margin:0px;}
.eventImage img					{float:right; margin:5px 0px 10px 12px; border-width:0px;}
.eventWhen						{margin-bottom:10px;}
.eventWhen label				{display:none; font-weight:bold; padding-right:3px;}
.eventWhen label:before			{content:"When:";}
.eventWhere						{margin-bottom:0px;}
.eventWhere label				{margin:0px;}
.eventAddress					{margin-bottom:0px;}
.eventAddress label				{margin:0px;}
.eventInfo						{margin-bottom:10px; margin-top:10px;}
.eventInfo label				{display:none;}
.eventMoreInfo					{margin-bottom:10px;}						/* registration information */
/*.eventMoreInfo label			{font-weight:bold; display:block;}
.eventMoreInfo label:before		{content:"Registration Information:";} */
.eventMoreInfo label			{margin:0px;}
.eventMoreInfo2					{margin-bottom:10px;}						/* registration cost */
.eventMoreInfo2 label			{margin:0px;}
.eventRecursOn					{margin-bottom:10px; display:none;}
.eventRecursOn label			{font-weight:bold; display:block;}
.eventRecursOn label:before		{content:"This event also recurs on:";}
.eventRecursOnItem				{padding-right:3px;}
.eventRecursOnItem:after		{content:",";}

