/*BODY*/
Body			{	background:#FFFFFF;margin: 0 0 0 0;color:#404040;}
td, p			{	font: normal 12px arial, helvetica, sans-serif; color:#404040;}
hr				{	color:#6E240B; height:1px; margin:0; padding:0;}
a:link			{	color:#182D82;}
a:active		{	color:#881A21;}
a:visited		{	color:#182D82;}
a:hover			{	color:#881A21;}
.ticker			{	font: 12px; padding-top:3px;color:#FFFFFF;}

li				{	margin-bottom:5px;list-style-image: url('../Images/RedCircle.gif');}
li.Sub			{	list-style-image: url('../Images/Circle.gif');}
li.Sub2			{	list-style-image: url('../Images/LiSub2.gif');}
ul				{	margin-top:7px; }


/*CONTENT*/
.SubNav			{	font: bold 14px arial, helvetica, sans-serif; color:#000000; padding:4 4 4 4; background: #42887C;}
.SubNavText:link		{	color:#ffffff; text-decoration:none;}
.SubNavText:visited		{	color:#ffffff; text-decoration:none;}
.SubNavText:hover		{	color:#ffffff; text-decoration:none;}
.HBorder				{ background-color:#9ca7be; }
.HomeText		{	font: italic 12px arial, helvetica, sans-serif;color:#000000; padding:0 5px 10px 10px; }
.PageShadow		{	background: #FFFFFF url('../Images/PageShadow.gif') repeat-y; }
.PageTop		{	background-image:url('../Images/TickerBg.gif');background-repeat:repeat-x;}
.Content		{	padding:15px 10px 10px 5px;}
.InTable		{	background: #F0F2F5;}
.Ftr			{	border-top:solid 3px #182D82; }
.SubFtr			{	background: #FFFFFF url('../Images/MiddleShadow.gif') repeat-x;border-top:solid 1px #881A21;}
.SubFtr2		{	border-top:solid 1px #881A21;}
.SubTxt td			{	font-size:11px;padding-bottom:3px;}
.Footer			{	font: normal 11px arial, helvetica, sans-serif; color:#000000; padding:0;text-decoration:none;}
.MessageBox		{	background-color:#881A21;font:normal 12px arial, times new roman, verdana;color:#FFFFFF; padding: 1px;height:22px;}
.TickerBg		{	background: #FFFFFF url('../Images/TickerBg.gif') repeat-x; }
.tickertxt		{	font-size:11px;text-align:right;margin-top:0px;line-height:12px; }
.Header			{	font: bold 14px arial, helvetica, sans-serif;color:#6E240B; text-transform:uppercase; border-bottom:solid 1px #6E2405; padding:12px 0 3px 0;}
a.Header:link	{	font: bold 14px arial, helvetica, sans-serif;color:#6E240B; text-transform:uppercase;text-decoration:underline;}
a.Header:hover	{	font: bold 14px arial, helvetica, sans-serif;color:#6E240B; text-transform:uppercase;text-decoration:underline;}
a.Header:active	{	font: bold 14px arial, helvetica, sans-serif;color:#6E240B; text-transform:uppercase;text-decoration:underline;}
a.Header:visited	{	font: bold 14px arial, helvetica, sans-serif;color:#6E240B; text-transform:uppercase;text-decoration:underline;}
a.Footer:link	{	color:#182D82; text-decoration:none;}
a.Footer:visited{	color:#182D82; text-decoration:none;}
a.Footer:hover	{	color:#881A21; text-decoration:underline;}
a.Footer:active	{	color:#182D82; text-decoration:none;}
.LoginLbl		{	color:#FFFFFF;font-weight:bold;padding:2px 5px 1px 7px;font-size:11px; }
.LoginTxt		{	width:147px; }
a.LoginLink:link		{	color:#FFFFFF;font-size:10px;font-weight:bold; }
a.LoginLink:active		{	color:#FFFFFF;font-size:10px;font-weight:bold; }
a.LoginLink:visited		{	color:#FFFFFF;font-size:10px;font-weight:bold; }
a.LoginLink:hover		{	color:#FFFFFF;font-size:10px;font-weight:bold; }
.PageBg			{	border-left:solid 1px #182D82;border-right:solid 1px #182D82;}
.PgHd			{	background: #182D82 url('../Images/MarbleBg.jpg') no-repeat; }
.PgHdSub		{	background: #182D82 url('../Images/MarbleBg2.jpg') no-repeat;padding-left:15px; }
.Right			{	background: #7b2029 url('../Images/Velvet.jpg') no-repeat; }
.AdArea			{	background: #0000a4 url('../Images/VMarble.jpg') no-repeat; }
.EventPhoto		{	padding:3px 5px 3px 5px;color:#FFFFFF;font-size:10px;}
.EventPhoto a:link, .EventPhoto a:active, .EventPhoto a:hover, .EventPhoto a:visited	{	color:#FFFFFF;}
.PSBorder		{	border:solid 1px #6E240B;background:#7b2029;}
.PSBorder2		{	border:solid 1px #182D82;background:#7b2029;}
.Emphasize		{	font: bold 13px arial, helvetica, sans-serif;color:#182D82;}
.Quote			{	font: normal 12px arial, helvetica, sans-serif; color:#404040; font-style:italic;}
.TOC			{	padding-left:7px;padding-right:30px; }
.TOC a			{	font-size:13px;font-weight:bold; }
.TOCContainer	{	padding-top:10px;padding-bottom:25px; }

/*ADMIN*/
.AdminLogo			{	padding:0 0 0 0; background: #F0F2F5;}
.AdminNav			{	font: bold 12px arial, helvetica, sans-serif; color:#F0F2F5; padding:2 2 2 2; background: #6E2405;}
a.AdminNav:link		{	font: bold 12px arial, helvetica, sans-serif; color:#F0F2F5;}
a.AdminNav:hover	{	font: bold 12px arial, helvetica, sans-serif; color:#F0F2F5;}
a.AdminNav:visited	{	font: bold 12px arial, helvetica, sans-serif; color:#F0F2F5;}
a.AdminNav:active	{	font: bold 12px arial, helvetica, sans-serif; color:#F0F2F5;}
.CalendarTitle		{	font: bold 14px arial, helvetica, sans-serif;color:#6E2405;}
.CalSearchSubHdr	{	font: bold 12px arial, helvetica, sans-serif;color:#F0F2F5;background:#182D82;padding: 2 5 2 5;}
.FormLabel			{	padding:2 2 2 2; background: #F0F2F5;}
.Frame				{	border:solid 1px #182D82;}
.SpecialDt			{	font: bold 12px arial, helvetica, sans-serif; color:#000000; padding:0;}
.SpecialTxt			{	font: normal 12px arial, helvetica, sans-serif; color:#000000; padding:0;}
.Bottom				{	background:#6E240B;border-top:solid 1px #182D82;}
.EventPanelContainerCenter	{	border:solid 1px #182D82; background: #F0F2F5;}
.PageTitle			{	font: bold 12px arial, helvetica, sans-serif;color:#FFFFFF;background:#7b2029;padding: 5 5 5 5;}
.PanelTitle			{	font: bold 12px arial, helvetica, sans-serif;color:#FFFFFF;background:#182D82;padding: 2 5 2 5;}
.PanelTitleLeft a:link		{ color:#FFFFFF; }
.PanelTitleLeft a:hover		{ color:#FFFFFF; }
.PanelTitleLeft a:visited	{ color:#FFFFFF; }
.PanelTitleLeft a:active	{ color:#FFFFFF; }
.PanelTitleLeft		{	font: bold 12px arial, helvetica, sans-serif;color:#FFFFFF;background:#182D82;padding: 2 5 2 5;border-left:solid 1px #182D82;}
.PanelTitleRow		{	font: bold 12px arial, helvetica, sans-serif;color:#FFFFFF;background:#182D82;padding: 2 5 2 5;border-left:solid 1px #182D82;}
.PanelTitleRight	{	font: bold 12px arial, helvetica, sans-serif;color:#FFFFFF;background:#182D82;padding: 2 5 2 5;border-right:solid 1px #182D82;}
.PanelCellLeft		{	font: normal 12px arial, helvetica, sans-serif;color:#000000;background:#F0F2F5;padding: 2 5 2 5;}
.PanelCellLeftBold	{	font: bold 12px arial, helvetica, sans-serif;color:#000000;background:#F0F2F5;padding: 2 5 2 5;}
.PanelCellRight		{	font: bold 12px arial, helvetica, sans-serif;color:#000000;background:#F0F2F5;padding: 2 5 2 5;}
.ButtonRow			{	font: normal 12px arial, helvetica, sans-serif;color:#000000;background:#DCE0E8;padding: 2 5 2 5;border-top:solid 1px #182D82;}
.FilterRow			{	font: normal 12px arial, helvetica, sans-serif;color:#000000;background:#F0F2F5;padding: 2 5 2 5;}
.FilterRow2			{	font: normal 12px arial, helvetica, sans-serif;color:#000000;background:#F0F2F5;padding: 2 5 2 5;border-left:solid 1px #182D82;border-right:solid 1px #182D82;}
.SortRow			{	font: bold 12px arial, helvetica, sans-serif;color:#000000;background:#BAC0D9;padding: 2 5 2 5;}
.OddRow				{	font: normal 12px arial, helvetica, sans-serif;color:#000000;background:#ffffff;padding: 2 5 2 5;}
.EvenRow			{	font: normal 12px arial, helvetica, sans-serif;color:#000000;background:#F0F2F5;padding: 2 5 2 5;}
.PagingRow			{	font: bold 12px arial, helvetica, sans-serif;color:#000000;background:#BAC0D9;padding: 2 5 2 5;}
.PanelCellLeftBorder		{	font: normal 12px arial, helvetica, sans-serif;color:#000000;background:#F0F2F5;padding: 2 5 2 5;border-right:solid 1px #182D82;border-bottom:solid 1px #182D82;}
.PanelCellLeftBoldBorder	{	font: bold 12px arial, helvetica, sans-serif;color:#000000;background:#F0F2F5;padding: 2 5 2 5;border-right:solid 1px #182D82;border-bottom:solid 1px #182D82;}
.PanelCellRightBorder		{	font: bold 12px arial, helvetica, sans-serif;color:#000000;background:#F0F2F5;padding: 2 5 2 5;border-left:solid 1px #182D82;border-bottom:solid 1px #182D82;}
.PanelContainerWhite {	border:solid 1px #182D82; background: #FFFFFF;}
.PanelCellLeftBorderWhite		{	font: normal 12px arial, helvetica, sans-serif;color:#000000;background:#FFFFFF;padding: 2 5 2 5;border-right:solid 1px #182D82;border-bottom:solid 1px #182D82;}
.PanelCellLeftBoldBorderWhite	{	font: bold 12px arial, helvetica, sans-serif;color:#000000;background:#FFFFFF;padding: 2 5 2 5;border-right:solid 1px #182D82;border-bottom:solid 1px #182D82;}
.PanelCellRightBorderWhite		{	font: bold 12px arial, helvetica, sans-serif;color:#000000;background:#FFFFFF;padding: 2 5 2 5;border-left:solid 1px #182D82;border-bottom:solid 1px #182D82;}
.PanelContainerGray {	border:solid 1px #182D82; background: #FFFFFF;}
.PanelCellLeftBorderGray {	font: normal 12px arial, helvetica, sans-serif;color:#000000;background:#EEEEEE;padding: 2 5 2 5;border-right:solid 1px #182D82;border-bottom:solid 1px #182D82;}
.PanelCellLeftBoldBorderGray {	font: bold 12px arial, helvetica, sans-serif;color:#000000;background:#EEEEEE;padding: 2 5 2 5;border-right:solid 1px #182D82;border-bottom:solid 1px #182D82;}
.PanelCellRightBorderGray {	font: bold 12px arial, helvetica, sans-serif;color:#000000;background:#EEEEEE;padding: 2 5 2 5;border-left:solid 1px #182D82;border-bottom:solid 1px #182D82;}
.PanelCellPadding	{ padding:2px 5px 2px 5px; }
.AdminTickerTxt		{ color:#FFFFFF;background-color:#7b2029; }
.DataValue			{padding:2px 2px 2px 5px;}


/*CALENDAR*/
.CalDayLabels		{	color:#182D82;}
.CalWeekDay			{	color:#182D82;}
.CalMonthChangeArrows {	color:#182D82;}
.CalPrevMonthDay	{	color:#182D82;}
.CalSelectedDay		{	color:#ff0000;}
.CalSelectedDay		{	color:#ff0000;}
.CalWeekEndDay		{	color:#ff0000;}
.CalTitle			{	color:#182D82;}