/* Legacy classes from existing design */
body {margin:0px;}
#cleared {clear: both;}
#leftColumn {background-image:url('images/templateImages/leftfill.jpg'); float:left; clear:none; background-repeat:repeat-y;}
#leftColumnContent {width:192px; margin-left:10px; padding-bottom:15px; height:1%;}
#rightColumn {background-image:url('images/templateImages/rightfill.jpg'); background-repeat:repeat-y; float:left;}
#rightColumnContent {margin-top:0px; margin-left:10px;}
#rightFooter {height: 1%; width: 497px;}
#leftFooter {height: 13px; width: 203px;}
#mainNavBox	{padding:0px; overflow: visible;}
#leftColumnSpacer {}
#grayBox {width: 178px; background-color: #CCCCCC;}

.addressBox				{width:176px; background-color:#666666; border:1px #666666 solid;}
.address				{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#FFFFFF; line-height:12px; margin:15px 5px 15px 15px;}
.address a				{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#FFFFFF; text-decoration:none;}
.address a:link			{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#FFFFFF; text-decoration:none;}
.address a:active		{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#FFFFFF; text-decoration:none;}
.address a:visited		{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#FFFFFF; text-decoration:none;}
.address a:hover		{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#FFFFFF; text-decoration:underline;}

/* 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; cursor:hand;}
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: Verdana,Arial,sans-serif; font-size:14px; color:#003333; font-weight:bold; margin-left:10px;}
.header a				{font-family: Verdana,Arial,sans-serif; font-size:14px; color:#003333; font-weight:bold; text-decoration:none;}
.header a:link			{font-family: Verdana,Arial,sans-serif; font-size:14px; color:#003333; font-weight:bold; text-decoration:none;}
.header a:active		{font-family: Verdana,Arial,sans-serif; font-size:14px; color:#003333; font-weight:bold; text-decoration:none;}
.header a:visited		{font-family: Verdana,Arial,sans-serif; font-size:14px; color:#003333; font-weight:bold; text-decoration:none;}
.header a:hover			{font-family: Verdana,Arial,sans-serif; font-size:14px; color:#003366; font-weight:bold; text-decoration:underline;}

td.headerCell			{background-color:#798165; border-left:1px solid #8A867A; border-right:1px solid #8A867A;}
td.headerCellRight		{background-color:#AD9767;}
td.footerCell			{background-color:#FFFFFF; vertical-align:bottom; padding:10px 0px 30px 0px; border-right:1px solid #8A867A; border-bottom:1px solid #8A867A; border-left:1px solid #8A867A;}
td.menuBarLeft			{background-color:#AD9767; border:0px;}
td.menuBar				{background-color:#EFEDDE; border:1px solid #8A867A; padding-left:20px;}
td.menuBarRight			{background-color:#AD9767; border:0px;}
td.sideBar				{background-color:#EFEDDE; border-left:1px solid #8A867A; border-bottom:1px solid #8A867A;}
td.content				{background-color:#FFFFFF;}
table.contentArea		{}
td.contentArea			{padding:0px 0px 20px 10px; background-image:url(images/templateImages/rightfill.jpg); background-repeat:repeat-y;}
.loginStatus 			{font-family:Verdana,Arial,sans-serif; font-size:11px; color:#666666; font-weight:normal; font-style:italic; float:right; margin-right:20px;}

.sideBarContent				{padding:15px;}
.sideBarContent p			{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#333333; text-decoration:none; line-height:14px; margin:0px 0px 10px 0px;}
.sideBarContent a:link 		{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#666666; text-decoration:underline;}
.sideBarContent a:active 	{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#666666; text-decoration:underline;}
.sideBarContent a:visited 	{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#666666; text-decoration:underline;}
.sideBarContent a:hover 	{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#333333; text-decoration:underline;}

.sectionLink 			{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#58b598; line-height:14px; margin:5px 0px 0px 20px; padding-top:5px; padding-bottom:5px; width:200px; border-top:1px #333333 solid; border-bottom:1px #333333 solid;}
.sectionLink a 			{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#666666; text-decoration: none; padding-left:5px;}
.sectionLink a:link 	{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#666666; text-decoration: none;}
.sectionLink a:active 	{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#666666; text-decoration: none;}
.sectionLink a:visited 	{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#666666; text-decoration: none;}
.sectionLink a:hover 	{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#666666; text-decoration: underline;}	
.sectionLinkSelected 	{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#000000; text-decoration: none; padding-left:5px;}

.backToSection 				{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#58b598; line-height:14px; margin:5px 0px 0px 20px;}
.backToSection a 			{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#666666; text-decoration: none; padding-left:5px;}
.backToSection a:link 		{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#666666; text-decoration: none;}
.backToSection a:active 	{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#666666; text-decoration: none;}
.backToSection a:visited 	{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#666666; text-decoration: none;}
.backToSection a:hover 		{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#666666; text-decoration: underline;}	

.siteMap1 				{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#58b598; line-height:14px; margin:10px 0px 0px 20px;}
.siteMap1 a 			{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#58b598; text-decoration: none; padding-left:5px;}
.siteMap1 a:link 		{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#58b598; text-decoration: none;}
.siteMap1 a:active 		{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#58b598; text-decoration: none;}
.siteMap1 a:visited 	{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#58b598; text-decoration: none;}
.siteMap1 a:hover 		{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#58b598; text-decoration: underline;}	

.siteMap2 				{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#333333; line-height:14px; margin:0px 0px 0px 30px;}
.siteMap2 a 			{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#333333; text-decoration: none; padding-left:5px;}
.siteMap2 a:link 		{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#333333; text-decoration: none;}
.siteMap2 a:active 		{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#333333; text-decoration: none;}
.siteMap2 a:visited 	{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#333333; text-decoration: none;}
.siteMap2 a:hover 		{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#000000; text-decoration: underline;}	

.siteMap3 				{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#666666; line-height:14px; margin:0px 0px 0px 40px;}
.siteMap3 a 			{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#666666; text-decoration: none; padding-left:5px;}
.siteMap3 a:link 		{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#666666; text-decoration: none;}
.siteMap3 a:active 		{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#666666; text-decoration: none;}
.siteMap3 a:visited 	{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#666666; text-decoration: none;}
.siteMap3 a:hover 		{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#000000; text-decoration: underline;}	

img.title				{margin-top:25px;}

/* 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;}

.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; cursor:hand;}
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;}

/*
Generic list in a table format with alternating row colors
*/
table.listTable			{}
tr.listTableHead		{background-color:#CCCCCC;}
td.listHeadLeft			{font-family: Verdana,Arial,sans-serif; font-size: 11px; font-weight:bold; color:#333333;}
td.listHead				{font-family: Verdana,Arial,sans-serif; font-size: 11px; font-weight:bold; color:#333333;}
td.listHeadRight		{font-family: Verdana,Arial,sans-serif; font-size: 11px; font-weight:bold; color:#333333;}
tr.listRow				{background-color:#F3F3F6;}
tr.listRowAlt			{background-color:#FFFFFF;}
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;}

.searchResultInfo		{font-family: Verdana,Arial,sans-serif; font-size: 11px; color:#d2691e; margin:0px 0px 10px 0px;}

/*
FrameBox.cfm classes: can be used with:
	#FrameBox(class="formBox")#
	...box content...
	#FrameBox(mode="end")# 
extension inside an HTML page layout
*/
table.formBox			{padding:0px; border-spacing:0px; border:solid 1px #a4abc1; background-color:#f5f5f5;}
td.formBoxTitle			{font-family:Verdana,Arial,sans-serif; color:#FFFFFF; font-size:12px; font-weight:bold; background-image:url('images/box1_title.gif'); height:20px; padding:0px 5px 0px 5px; spacing:0px;}
td.formBoxBody			{font-family:Verdana,Arial,sans-serif; color:#000000; font-size:11px; background-image:url('../images/box1_body.gif'); padding:4px;}

table.box1				{padding:0px; border-spacing:0px; border:solid 1px #a4abc1; background-color:#f5f5f5;}
td.box1Title			{font-family: Verdana,Arial,sans-serif; color: #FFFFFF; font-size:12px; font-weight:bold; background-image:url('images/box1_title.gif'); height:20px; padding:0px 5px 0px 5px; spacing:0px;}
td.box1Body				{font-family: Verdana,Arial,sans-serif; color: #000000; font-size:11px; background-image:url('../images/box1_body.gif'); padding:10px 10px 10px 10px;}

table.box3				{border:solid 1px #a4abc1;}
td.box3Title			{font-family:Verdana,Arial,sans-serif; color:#FFFFFF; font-size:12px; font-weight:bold; background-image:url('images/box1_title.gif'); height:20px; padding:0px 5px 0px 5px; spacing:0px;}
td.box3Body				{font-family:Verdana,Arial,sans-serif; color:#000000; background-color:#f6f6f6; font-size:11px; padding:4px;}

.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:#336633; 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:#BBBBBB; margin-top:-5px;}
.footerCredits a 			{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#BBBBBB; text-decoration: none;}
.footerCredits a:link 		{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#BBBBBB; text-decoration: none;}
.footerCredits a:active 	{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#BBBBBB; text-decoration: none;}
.footerCredits a:visited 	{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#BBBBBB; text-decoration: none;}
.footerCredits a:hover 		{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#AAAAAA; text-decoration: underline;}

.errorInfo				{background-color:#FFFFFF;}
.errorTitle				{font-family:Verdana,Arial,sans-serif; font-size: 13px; color: #993333; font-weight:bold; margin: 0px 0px 12px 0px;}
.error 					{font-family:Verdana,Arial,sans-serif; font-size: 11px; color: #993333; text-decoration: none;}
.error a 				{font-family:Verdana,Arial,sans-serif; font-size: 11px; color: #993333; text-decoration: underline;}
.error a:link 			{font-family:Verdana,Arial,sans-serif; font-size: 11px; color: #993333; text-decoration: underline;}
.error a:active 		{font-family:Verdana,Arial,sans-serif; font-size: 11px; color: #993333; text-decoration: underline;}
.error a:visited 		{font-family:Verdana,Arial,sans-serif; font-size: 11px; color: #993333; text-decoration: underline;}
.error a:hover 			{font-family:Verdana,Arial,sans-serif; font-size: 11px; color: #FF0000; text-decoration: underline;}

img.left				{float:left; margin:3px 10px 5px 3px; border-width:1px; border-style:solid; border-color:#999999;}
img.right				{float:right; margin:3px 3px 5px 10px; border-width:1px; border-style:solid; border-color:#999999;}
img.center				{float:none; margin:5px 5px 5px 5px; border-width:1px; border-style:solid; border-color:#999999;}

.debugOutput			{width:98%; align:center; height:300px; padding:5px; margin:0px; overflow:auto; background-color:#FFFFFF; border-width:1px; border-style:solid; border-color:#666666;}
.debugOutput label		{font-weight:bold; display:block; margin-bottom:5px;}

.goBack					{font-family:verdana,arial,helvetica,sans-serif; font-size:10px; margin-bottom:10px;}
.goBack a 				{color:#336699; font-size:10px;}
.goBack a:link 			{color:#336699; cursor: hand;}
.goBack a:active 		{color:#336699;}
.goBack a:visited 		{color:#336699;}
.goBack a:hover 		{color:#333399; text-decoration: underline;}

.loginLinks				{font-family:verdana,arial,helvetica,sans-serif; font-size:10px; float:right; margin:8px 60px 0px 0px;}
.loginLinks a			{font-family:verdana,arial,helvetica,sans-serif; font-size:10px;  text-decoration:none;}
.loginLinks a:link 		{color:#336699; text-decoration:none}
.loginLinks a:active 	{color:#336699; text-decoration:none}
.loginLinks a:visited 	{color:#336699; text-decoration:none}
.loginLinks a:hover 	{color:#333399; text-decoration: underline;}

.editLayout						{font-family:Verdana,Arial,sans-serif; font-size:10px; font-style:normal; color:#339933; margin:15px 0px 5px 0px; vertical-align:middle; clear:all;}
.editLayout a 					{font-family:Verdana,Arial,sans-serif; font-size:10px; font-style:normal; color:#339933; text-decoration:none;}
.editLayout a:link 				{font-family:Verdana,Arial,sans-serif; font-size:10px; font-style:normal; color:#339933; text-decoration:none;}
.editLayout a:active 			{font-family:Verdana,Arial,sans-serif; font-size:10px; font-style:normal; color:#339933; text-decoration:none;}
.editLayout a:visited 			{font-family:Verdana,Arial,sans-serif; font-size:10px; font-style:normal; color:#339933; text-decoration:none;}
.editLayout a:hover 			{font-family:Verdana,Arial,sans-serif; font-size:10px; font-style:normal; color:#333399; text-decoration:underline;}
.editLayout:before				{content:url('../../RCMSExtensions/img/layout_sm.gif'); vertical-align:middle;}

.editEvent						{font-family:Verdana,Arial,sans-serif; font-size:10px; font-style:normal; color:#339933; margin:5px 0px 5px 0px; vertical-align:middle; clear:all;}
.editEvent a 					{font-family:Verdana,Arial,sans-serif; font-size:10px; font-style:normal; color:#339933; text-decoration:none;}
.editEvent a:link 				{font-family:Verdana,Arial,sans-serif; font-size:10px; font-style:normal; color:#339933; text-decoration:none;}
.editEvent a:active 			{font-family:Verdana,Arial,sans-serif; font-size:10px; font-style:normal; color:#339933; text-decoration:none;}
.editEvent a:visited 			{font-family:Verdana,Arial,sans-serif; font-size:10px; font-style:normal; color:#339933; text-decoration:none;}
.editEvent a:hover 				{font-family:Verdana,Arial,sans-serif; font-size:10px; font-style:normal; color:#333399; text-decoration:underline;}
.editEvent:before				{content:url('../../RCMSExtensions/img/calendar_sm.gif'); vertical-align:middle;}

.editArticle					{font-family:Verdana,Arial,sans-serif; font-size:10px; font-style:normal; color:#339933; margin:5px 0px 5px 0px; vertical-align:middle; clear:all;}
.editArticle a 					{font-family:Verdana,Arial,sans-serif; font-size:10px; font-style:normal; color:#339933; text-decoration:none;}
.editArticle a:link 			{font-family:Verdana,Arial,sans-serif; font-size:10px; font-style:normal; color:#339933; text-decoration:none;}
.editArticle a:active 			{font-family:Verdana,Arial,sans-serif; font-size:10px; font-style:normal; color:#339933; text-decoration:none;}
.editArticle a:visited 			{font-family:Verdana,Arial,sans-serif; font-size:10px; font-style:normal; color:#339933; text-decoration:none;}
.editArticle a:hover 			{font-family:Verdana,Arial,sans-serif; font-size:10px; font-style:normal; color:#333399; text-decoration:underline;}
.editArticle:before				{content:url('../../RCMSExtensions/img/article_sm.gif'); vertical-align:middle;}

.editFileCollection				{font-family:Verdana,Arial,sans-serif; font-size:10px; font-style:normal; color:#339933; margin:5px 0px 5px 0px; vertical-align:middle; clear:all;}
.editFileCollection a 			{font-family:Verdana,Arial,sans-serif; font-size:10px; font-style:normal; color:#339933; text-decoration:none;}
.editFileCollection a:link 		{font-family:Verdana,Arial,sans-serif; font-size:10px; font-style:normal; color:#339933; text-decoration:none;}
.editFileCollection a:active 	{font-family:Verdana,Arial,sans-serif; font-size:10px; font-style:normal; color:#339933; text-decoration:none;}
.editFileCollection a:visited 	{font-family:Verdana,Arial,sans-serif; font-size:10px; font-style:normal; color:#339933; text-decoration:none;}
.editFileCollection a:hover 	{font-family:Verdana,Arial,sans-serif; font-size:10px; font-style:normal; color:#333399; text-decoration:underline;}
.editFileCollection:before		{content:url('../../RCMSExtensions/img/file_sm.gif'); vertical-align:middle;}

.resultEditLink					{font-family:Verdana,Arial,sans-serif; font-size:10px; font-style:normal; color:#339933; margin:5px 0px 5px 0px; vertical-align:middle; clear:all;}
.resultEditLink a 				{font-family:Verdana,Arial,sans-serif; font-size:10px; font-style:normal; color:#339933; text-decoration:none;}
.resultEditLink a:link 			{font-family:Verdana,Arial,sans-serif; font-size:10px; font-style:normal; color:#339933; text-decoration:none;}
.resultEditLink a:active 		{font-family:Verdana,Arial,sans-serif; font-size:10px; font-style:normal; color:#339933; text-decoration:none;}
.resultEditLink a:visited 		{font-family:Verdana,Arial,sans-serif; font-size:10px; font-style:normal; color:#339933; text-decoration:none;}
.resultEditLink a:hover 		{font-family:Verdana,Arial,sans-serif; font-size:10px; font-style:normal; color:#666699; text-decoration:underline;}
.resultEditLink:before			{content:url('../../RCMSExtensions/img/generic_sm.gif'); vertical-align:middle;}

.editKB							{font-family:Verdana,Arial,sans-serif; font-size:10px; font-style:normal; color:#339933; margin:5px 0px 5px 0px; vertical-align:middle; clear:all;}
.editKB a 						{font-family:Verdana,Arial,sans-serif; font-size:10px; font-style:normal; color:#339933; text-decoration:none;}
.editKB a:link 					{font-family:Verdana,Arial,sans-serif; font-size:10px; font-style:normal; color:#339933; text-decoration:none;}
.editKB a:active 				{font-family:Verdana,Arial,sans-serif; font-size:10px; font-style:normal; color:#339933; text-decoration:none;}
.editKB a:visited 				{font-family:Verdana,Arial,sans-serif; font-size:10px; font-style:normal; color:#339933; text-decoration:none;}
.editKB a:hover 				{font-family:Verdana,Arial,sans-serif; font-size:10px; font-style:normal; color:#666699; text-decoration:underline;}
.editKB:before					{content:url('../../RCMSExtensions/img/generic_sm.gif'); vertical-align:middle;}

/* 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; cursor: hand;}
.resultPageList a:active 		{color:#339933;}
.resultPageList a:visited 		{color:#339933;}
.resultPageList a:hover 		{color:#f68f00; text-decoration: underline;}
.resultItem						{margin: 0px 0px 20px 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:11px; color:#999999; padding-right:3px; display:inline;}
.resultTitle 					{color:#336699; font-weight:bold; font-family:Verdana,Arial,sans-serif; font-size:11px; font-weight:bold; width:100%;}
.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:#f68f00; font-size:11px; font-weight:bold; text-decoration: underline;}
.resultLocation 				{margin:3px 0px 3px 0px; font-weight:bold;}
.resultTeaser					{display:inline; margin:3px 0px 3px 0px;}
.resultPDF						{display:inline;}
.resultPDF a					{padding-left:5px;}
.resultPDF:before				{content:url('../../RCMSExtensions/img/pdfpub_sm.gif'); vertical-align:middle;}
.resultDebugInfo				{color:#8DA4A6; padding-top:10px; padding-bottom:10px;}
.resultStatus					{padding:2px; color:#336699; font-style:italic;}
.resultStatus:before			{content:"Status: ";}

/* RSS Feeds */
.rssFeed						{width:100%; padding:0px 0px 10px 0px;}
.rssFeed a						{text-decoration:none;}
.rssFeed a:link 				{text-decoration:none;}
.rssFeed a:active 				{text-decoration:none;}
.rssFeed a:visited 				{text-decoration:none;}
.rssFeed a:hover 				{text-decoration:underline;}
.rssFeedHeader					{width:100%; margin:0px 0px 10px 0px; padding:0px;}
.rssFeedTitle					{width:100%; padding-bottom:3px; font-family:Verdana,Arial,sans-serif; font-size:12px; color:#003366; font-weight:bold; border-bottom:solid 1px #DAD8CA;}
.rssFeedTitle a					{font-size:12px;}
.rssFeedCopyright				{display:none; font-size:10px; color:#888888;}
.rssFeedItem					{width:100%; margin:0px 0px 10px 0px; padding-top:3px; border-top:solid 1px #DAD8CA; clear:left;}
.rssTitle						{font-weight:bold;}
.rssDesc						{display:inline;}
.rssDate						{display:inline; color:#666666; margin-right:4px;}
.rssEndItem						{clear:left; line-height:0; height:0;}

/* Article Record */
.articleRecord					{font-family:Verdana,Arial,sans-serif; font-size: 11px; padding:0px 0px 10px 0px;}
.articleParent					{display:none;}
.articleTitle					{font-family: Verdana,Arial,sans-serif; font-size: 14px; color: #003366; font-weight: bold; width:100%; background-color:#F3F3F6; padding-top:3px; padding-bottom:3px;}
.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					{margin:10px 0px 10px 0px;}
.articleMoreInfo				{display:none;}
.articlePDF						{padding-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:#006633; font-size:11px;}
.articleLink a:link 			{color:#006633; font-size:11px; cursor:hand;}
.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;}

/* Generic db record */
.dbRecord						{width:100%; height:300px; padding:5px; margin-bottom:10px; overflow:auto; border-width:1px; border-style:solid; border-color:#666666;}
.dbRecord label					{font-weight:bold; display:block; margin-bottom:5px;}
