@import url("../../RCMS/Lib/App/rcmsApp.css");
@import url("calendar.css");
@import url("../../RCMS/Lib/Extensions/calendar/css/event.css");
@import url("../../RCMS/Lib/Extensions/css/article.css");
@import url("../../RCMS/Lib/Extensions/css/object_list.css");
@import url("../../RCMS/Lib/Extensions/css/image_grid.css");
@import url("../../RCMS/Lib/Extensions/css/dialog.css");
@import url("../../RCMS/Lib/Ajax/ajax.css");
@import url("../../RCMS/Lib/Extensions/css/feedbackform.css");

body {
	background-color: #D6ECFB;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/body_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

#container {
	width: 860px;
	height: 100%;
}

#editLinks		{float:left; margin-top:10px; margin-left:15px; font-size:10px; color:#fff;}
#editLinks a	{color:#fff;}

#top {height:40px; padding-right:10px;}

#topLinks {font-size:12px; font-weight:bold; margin-top:10px; width:700px;}
#topLinks ul {margin:0; padding:0; list-style:none; float:right; margin-bottom:5px;}
#topLinks ul li {
	width: 82px;
	height: 23px;
	line-height: 24px;
	font-size:12px;
	float: right;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(images/utilityBG_on.gif);
	margin: 0 5px 0 0;
	text-align:center;
}
#topLinks li a {
	display: block;
	width: 82px;
	height: 23px;
	padding: 0;
	text-decoration: none;
	color: #50789F;
	float: right;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(images/utilityBG.gif);
}
#topLinks li a:hover {background-image: url(images/utilityBG_on.gif);}
#topLinks a:hover {color: #630;}

#header {
	background-image: url(images/topBG2.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 162px;
	width: 860px;
	line-height:0;
	padding:0;
	}

#logo {
	background-image: url(images/logo.png);
	width: 162px;
	height: 161px;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 2px 0 0 5px;
	z-index: 100;
	position: absolute;
}

#menuLeft				{width:191px; height:34px; line-height:0;}
#menuCenter				{width:635px; height:34px; line-height:0; background-image:url('images/navbar/bg-menu.gif'); background-repeat:repeat-x;}
#menuRight				{width:8px; height:34px; line-height:0;}
.menu-off				{margin:5px 20px 5px 20px; text-decoration:none; font-weight:normal;}
.menu-on				{margin:5px 20px 5px 20px; text-decoration:none; font-weight:normal;}
.menu-sub-off			{text-decoration:none; font-weight:normal; line-height:16px;}
.menu-sub-on			{text-decoration:none; font-weight:normal; line-height:16px;}

#content				{background-image:url(images/body_bg.png); background-repeat:repeat-y; padding:10px 13px 0px 13px; width:860px;}
#contentTable			{width:834px;}

#sideBarCell			{width:190px; padding-right:9px;}
#sideBarArea			{width:181px;}

#sideBarLinks h4 {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-style:normal; 
	font-size:14px; 
	color: #000;
	margin:5px 0 0 0;
	padding-bottom:5px;
	border-bottom: 1px solid #dcc9b3;
	text-indent: 10px;
}

#sideBarLinks {
	width:181px;
	font-family:Arial,sans-serif;
	font-weight:bold;
	color:#000;
	font-size:12px;
	margin:0 0 25px 0;
	text-align:left;
	float:left;
	overflow:hidden;
}

#sideBarLinks ul {
	margin:0;
	padding:0;
	list-style:none;
	width: 181px;
}

#sideBarLinks ul li {
	width: 181px;
	margin:0;
	padding:0 0 0 10px;
	text-indent:0;
	font-size:12px;
	line-height:14px;
	color:#999;
	border-bottom:1px solid #dcc9b3;
}

#sideBarLinks li a {
	display:block;
	width:171px;
	margin:0 0 0 -10px;
	padding:5px 0 5px 10px;
	text-decoration:none;
	color:#745d43;
}

#sideBarLinks a:hover {
	background-color:#d6ecfb;
	color:#222;
}

#sideBarLinks ul li strong {
	display:block;
	width:171px;
	margin:0 0 0 -10px;
	padding:5px 0 5px 10px;
	background-color:#d6ecfb;
	color:#222;
}

#sideBarLinks ul li ul {
	margin: 0 0 0 10px;
	padding: 0;
	list-style: none;
	width: 171px;
}

#sideBarLinks ul li ul li 				{width: 171px;}
#sideBarLinks ul li ul li.lastDirItem 	{border-bottom:0;}
#sideBarLinks ul li ul li a 			{width: 151px;}
#sideBarLinks ul li ul li strong 		{width: 151px;}

#sideBarLinks ul li ul li ul {
	margin: 0 0 0 10px;
	padding: 0;
	list-style: none;
	width: 151px;
}

#sideBarLinks ul li ul li ul li 				{width: 151px;}
#sideBarLinks ul li ul li ul li.lastDirItem 	{border-bottom:0;}
#sideBarLinks ul li ul li ul li a 				{width: 131px;}
#sideBarLinks ul li ul li ul li strong 			{width: 131px;}

#sideBarContent				{width:181px;}
#sideBarContent h2			{font-size:14px; color:#333; line-height:17px; margin-bottom:2px;}
#sideBarContent p			{font-size:12px; color:#333; line-height:16px;}
#sideBarContent a			{color:#336699; text-decoration:none;}
#sideBarContent a:link		{color:#336699; text-decoration:none;}
#sideBarContent a:active	{color:#336699; text-decoration:none;}
#sideBarContent a:visited	{color:#336699; text-decoration:none;}
#sideBarContent a:hover		{color:#336699; text-decoration:underline;}

.pathInfo 				{font-family:Verdana,Arial,sans-serif; font-size:10px; margin:0px 0px 10px 0px;}
.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;}

#contentCellFull	{width:833px; height:100%;}
#contentAreaFull	{
	background-image:url(images/topCornerFull.gif);
	background-color: #FAF4E9;
	background-repeat: no-repeat;
	background-position: center top;
	padding:0px;
}
#contentBottomFull {
	background-image: url(images/bottomCornerFull.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 12px;
	margin-bottom:0px;
}

#contentCell	{width:640px; height:100%;}
#contentArea	{
	background-image:url(images/topCorner.gif);
	background-color: #FAF4E9;
	background-repeat: no-repeat;
	background-position: left top;
	width:640px; 
}
#contentBottom {
	background-image: url(images/bottomCorner.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 12px;
	margin-bottom:10px;
	width:640px; 
}
#contentMargin {padding:20px 20px 10px 20px;}

#buckets						{clear:left; width:100%; height:100%; margin-top:15px;}
.bucketImageCell				{padding:0; line-height:0px;}
.bucketTitleCell				{height:33px; padding:0 0 0 8px;}
.bucketBodyCell					{padding:8px;}
.bucketFooterCell				{line-height:0px;}

.bucketTitle					{margin:0; padding:0; color:#fff; font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold;}
.bucketTitle a					{color:#ccc;}
.bucketTitle a:link				{color:#ccc;}
.bucketTitle a:active			{color:#ccc;}
.bucketTitle a:visited			{color:#ccc;}
.bucketTitle a:hover			{color:#fff; text-decoration:none;}

.bucketBody						{margin:0px;}
.bucketBody p					{font-size:12px; line-height:15px; color:#fff;}
.bucketBody a					{color:#ccc; text-decoration:underline;}
.bucketBody a:link				{color:#ccc; text-decoration:underline;}
.bucketBody a:active			{color:#ccc; text-decoration:underline;}
.bucketBody a:visited			{color:#ccc; text-decoration:underline;}
.bucketBody a:hover				{color:#fff; text-decoration:underline;}

.bucketBody .edit a				{color:#339933; text-decoration:none;}
.bucketBody .edit a:link		{color:#339933; text-decoration:none;}
.bucketBody .edit a:active		{color:#339933; text-decoration:none;}
.bucketBody .edit a:visited		{color:#339933; text-decoration:none;}
.bucketBody .edit a:hover		{color:#666699; text-decoration:underline;}

.header a:link			{font-family:Arial,sans-serif; font-size:135%; color:#333434; font-weight:bold; font-style:italic; text-decoration:none;}
.header a:active		{font-family:Arial,sans-serif; font-size:135%; color:#333434; font-weight:bold; font-style:italic; text-decoration:none;}
.header a:visited		{font-family:Arial,sans-serif; font-size:135%; color:#333434; font-weight:bold; font-style:italic; text-decoration:none;}
.header a:hover			{font-family:Arial,sans-serif; font-size:135%; color:#333434; font-weight:bold; font-style:italic; text-decoration:underline;}

#calSelectorForm		{margin-bottom:10px;}
#calSelectorItems		{margin-bottom:5px;}
#calSelectorItems ul	{list-style:none; padding-left:20px; margin:0px 0px 10px 0px;}
#calSelectorItems ul li	{margin:0px;}
.calSelectorName		{display:inline;}
.calSelectorDesc		{font-style:italic; display:inline;}
#calSelectorButtons		{margin-left:20px;}

#footer {
	background-image: url(images/bootom_bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 12px;
	width: 860px;
	margin-bottom: 10px;
	padding: 0 0 0 0;
}

#footerLeft		{}
#footerRight	{width:250px;}
#footerLogo		{float:left; margin:9px 15px 10px 0px;}
#footerContact	{font-size:11px; line-height:14px; margin-top:10px;}

td.login_dlgBody table td {font-size:12px;line-height:14px;}

td.calListBody		{padding-left:0px; padding-right:0px;}

.footerLinks 				{font-size:11px; margin-bottom:3px; line-height:12px; letter-spacing:.02em;}
.footerLinks a 				{font-size:11px; color:#336699; text-decoration: none;}
.footerLinks a:link 		{font-size:11px; color:#336699; text-decoration: none;}
.footerLinks a:active 		{font-size:11px; color:#336699; text-decoration: none;}
.footerLinks a:visited 		{font-size:11px; color:#336699; text-decoration: none;}
.footerLinks a:hover 		{font-size:11px; color:#1F2C3C; text-decoration: underline;}

#copyright 					{font-size:11px; color:#666; letter-spacing:.02em; line-height:14px; text-align:right;}

#credits 					{font-size:10px; color:#888; text-align:right;}
#credits a 					{font-size:10px; color:#888; text-decoration: none;}
#credits a:link 			{font-size:10px; color:#888; text-decoration: none;}
#credits a:active 			{font-size:10px; color:#888; text-decoration: none;}
#credits a:visited 			{font-size:10px; color:#888; text-decoration: none;}
#credits a:hover 			{font-size:10px; color:#222; text-decoration: underline;}

#navBottom {
	width: 860px;
	margin-bottom: 10px;
	padding: 0 0 0 0;
}

/* 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;}

.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:0px; width:100%;}
div.resultItem					{margin:10px 0 10px 0; clear:left;}
td.resultThumb					{width:75px; vertical-align:top; padding:0px 0px 10px 0px;}
td.resultData					{padding:0 0 10px 0; vertical-align:top;}

.resultList						{font-family:Arial,Helvetica,sans-serif;}

.resultListTitle				{font-weight:bold; font-size:16px; margin-bottom:10px; color:#000; padding-bottom:4px; width:100%; border-bottom:1px solid #666;}

.resultHeader					{font-weight:bold; font-size:16px; margin-bottom:10px; color:#000; background-color:#ccc; padding:4px; clear:left;}

.resultPageList 				{font-size:12px; margin-bottom:10px;}
.resultPageListCurrent 			{font-weight:bold;}

.resultInfo						{font-size:12px; color:#8DA4A6; padding-bottom:10px;}

.resultTitle 					{font-size:15px; color:#333; font-weight:bold; margin:0;}
.resultTitle a 					{font-size:15px; color:#333; font-weight:bold;}
.resultTitle a:link 			{font-size:15px; color:#333; font-weight:bold;}
.resultTitle a:active 			{font-size:15px; color:#333; font-weight:bold;}
.resultTitle a:visited 			{font-size:15px; color:#333; font-weight:bold;}
.resultTitle a:hover 			{font-size:15px; font-weight:bold; text-decoration: underline;}
.resultTitle .recurInfo			{font-weight:normal; font-style:italic; margin-bottom:3px;}

div.resultThumb					{display:inline}
.resultThumb img				{float:left; margin:3px 10px 5px 0px; border-width:0px;}

div.resultData					{font-size:14px;}
.resultDate						{font-size:12px; font-weight:bold; color:#444; margin-bottom:3px; font-style:italic;}
.resultDate	.recurInfo			{font-weight:normal; font-style:italic; margin-bottom:3px;}
.resultLocation 				{margin-bottom:3px; font-style:italic;}
.resultTeaser					{display:inline; margin:0; line-height:16px;}
.resultTeaser .fileDate			{font-size:12px; color:#666; margin:0 0 0 0;}
.resultTeaser .fileSize			{display:inline; font-size:12px; color:#666; margin:0px;}
.resultTeaser .resultReadMore	{font-size:12px; margin:2px 0 0 0;}
.resultRating					{color:#666666; font-size:11px; margin-top:0px; margin-bottom:10px; font-style:italic;}
.resultRating img				{vertical-align:middle;}
.resultPDF						{margin:0px 0px 5px 0px; display:inline;}
.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: ";}

.eventCalendar					{display:none;}