/* Modules Section */
.Morpheus-PageTitle 				{font-size: 60px;font-weight: bold;color: #003399;}
.Morpheus-Title 					{font-weight: bold; color: #666666;}
.Morpheus-BodyText 					{color: #777777;}
Morpheus-BodyTextBlurb				{color: #934921;}
.Morpheus-Info 						{font-size: 11px; color: #ACACAC;}
.Morpheus-InfoTitle 				{font-size: 11px; color: #666666;}
.Morpheus-Link 						{font-weight: bold;}
.Morpheus-Item0 					{background-color: #FFFFFF; padding: 0px 4px 0px 4px;}
.Morpheus-Item1 					{background-color: #0d123a; padding: 0px 4px 0px 4px;}
.Morpheus-Item1 a					{color: #FFFFFF; font-weight: bold;}
.Morpheus-Item2 					{background-color: #F9FAFD; padding: 0px 4px 0px 4px;}
.Morpheus-Success 					{font-weight:bold; color: #278440;}
.Morpheus-Failure 					{font-weight:bold; color: #D61D1D;}
.Morpheus-NewsTitle 				{font-size: 18px; font-weight: bold;}
.Morpheus-NewsDate 					{font-size: 12px; font-weight: bold;color: #ffffff; text-transform:uppercase; background: #b37006; padding: 2px 4px;}
.Morpheus-NewsBody 					{color: #777777;}

/* DataGrid Paging Section */
.Paging-CurrentPage 				{font-size: 11px; font-weight: bold; color: #000000;}
.Paging-Summary 					{font-size: 11px; font-weight: bold; color: #666666;}
.Paging-Results 					{font-size: 11px; font-weight: bold; text-decoration: none; padding: 2px 0px 2px 0px;}
.Paging-Results:link 				{padding: 2px 0px 2px 0px;}
.Paging-Results:hover 				{padding: 2px 0px 2px 0px;}
.Paging-Results:visited 			{padding: 2px 0px 2px 0px;}
.Pager 								{font-size: 11px; font-weight: bold; color: #555555; text-decoration: none;}
.Pager a							{font-weight: bold;}

/*
.Pager a:link {font-size: 11px;font-weight: bold;color: #1A3173;text-decoration: underline;}
.Pager a:hover {font-size: 11px;font-weight: bold;color: #999999;text-decoration: underline;}
.Pager a:visited {font-size: 11px;font-weight: bold;text-decoration: underline;}
*/

.tb0 				{font-weight: bold; border: solid 1px #FFFFFF; background: #FFFFFF; padding: 5px 2px 5px 2px; cursor: pointer;}
.tb1				{font-weight: bold;border: solid 1px #bbb;background: #fafafa;padding: 5px 2px 5px 2px;cursor: pointer;} 
.tb0 a				{font-weight: bold; text-decoration: none;}
.tb0 a:hover		{font-weight: bold; text-decoration: none;}
.tb0 a:visited		{font-weight: bold; text-decoration: none;}
.tb1 a				{font-weight: bold; text-decoration: none;}
.tb1 a:hover		{font-weight: bold; text-decoration: none;}
.tb1 a:visited		{font-weight: bold; text-decoration: none;}
.FAQ-Answer 		{background-color: #1c235d; padding: 8px; border: 1px solid #343f9a; color: #ffffff;} 
.FAQ-Answer a		{color: #ffffff; font-weight: bold;} 

.tbm0 {
	border: solid 1px #FFFFFF;
	background: #FFFFFF;
	padding: 2px 2px 2px 2px;
	cursor: pointer;
}
.tbm1 {
	border: solid 1px #ACACAC;
	background: #E5E5E5;
	padding: 2px 2px 2px 2px;
	cursor: pointer;
}


/* Calendar Section */

.title_calendar 
{
	background-image:  url("/images/calendar_titleback.gif");
	background-repeat: repeat-x;
	font-family: Tahoma, Arial, Helvetica, sans-serif ;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.title_calendar:link 
{
	background-image:  url("/images/calendar_titleback.gif");
	background-repeat: repeat-x;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;	
}
.title_calendar:hover 
{
	background-image:  url("/images/calendar_titleback.gif");
	background-repeat: repeat-x;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	text-decoration: none;	
}
.title_calendar:visited 
{
	background-image:  url("/images/calendar_titleback.gif");
	background-repeat: repeat-x;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.othermwd_calendar {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #CCCCCC;
	background-color: #FFFFFF;
}
.othermwd_calendar:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #CCCCCC;
	background-color: #FFFFFF;
}
.othermwd_calendar:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #FF9900;
	background-color: #FFFFFF;
}
.othermwd_calendar:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.daystyle_calendar {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
}
.daystyle_calendar:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
}
.daystyle_calendar:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	text-decoration: none;
	background-color: #FFFFFF;
}
.daystyle_calendar:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
}
.dayheader_calendar {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;	
	
}
.todaystyle_calendar {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	background-color: #FFFFFF;
}
.todaystyle_calendar:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	background-color: #FFFFFF;	
}
.todaystyle_calendar:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: underline;
	background-color: #FFFFFF;
}
.todaystyle_calendar:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #FFFFFF;
}
.selectdaystyle_calendar {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFFFF;
}
.selectdaystyle_calendar:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFFFF;
}
.selectdaystyle_calendar:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
}
.selectdaystyle_calendar:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
}
.input_calendar {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	vertical-align: top;
	margin-right: 4px;
}

/* Portal Styles */
#portal-container { width: 880px; padding: 5px; min-height: 500px; }
#portal-container p {padding: 0; margin: 0; font-size: 12px; }
#portal-container h3 {color: #ae2f1e; padding: 0; margin: 0 0 10px 0; font-size: 14px; font-weight: bold; border-bottom: 3px solid #ae2f1e;}
#resources-section, #gallery-section, #news-section { border: 1px solid #cccccc; background: #F9FAFD; }

#section-header p { color: #000000; }
#section-header a { color: #4e040b; }
#section-header a:hover { color: #ae2f1e; }
#section-header { margin: 0 0 15px 0; }

#resources-section { float: right; width: 300px; min-height: 250px; }
#resources-section h3 { line-height: 26px; background: url(/images/site/resources-icon.gif) top right no-repeat; padding: 0 0 0 5px; }

#gallery-section { float: left; width: 568px; min-height: 200px; }
#gallery-section h3 { line-height: 26px; background: url(/images/site/gallery-icon.gif) top right no-repeat; padding: 0 0 0 5px; }

#news-section { float: left; width: 568px; margin: 0 0 8px 0; min-height: 200px; position: relative;}
#news-section h3 { line-height: 26px; background: url(/images/site/news-icon.gif) top right no-repeat; padding: 0 0 0 5px; }
.portal-readmore {position: absolute; top: 2px; right: 35px;}

.News-NewsListing-ArticleInfo		{color: #666666; font-weight: bold; !important text-transform: uppercase; line-height: 14px;}
.Morpheus-SmallTitle-White			{background: #1c235d; padding-left: 15px; width: 377px; height: 35px; border-left: 1px solid #b4b4b4; border-right: 1px solid #b4b4b4;}

.News-Highlight-Title a				{font-weight: bold; !important}

.newsBlurb-Title					{font-weight: bold; margin: 6px 0px 8px 19px; width: 200px; text-decoration: underline; line-height: 14px;}
#newsBlurbTitle						{background: url(/images/site/newsBlurb-middleBack.gif) repeat-y; padding: 5px 10px 0px 20px;}
#newsBlurbTitle a					{font-weight: bold;}

.event-date							{color: #666666; font-weight: bold; text-transform:uppercase;}
.event-details						{margin: 2px 0px 6px 15px;}

.FAQ-Text							{color: #FFFFFF; font-weight: bold; padding-left: 5px;}

.SomeClass							{font-weight: bold;}

.staffName a						{font-weight: bold;}
.Staff-Link							{line-height: 12px;}

.map								{position: absolute; right: 20px; top: 0px;}