.firstNav {
 }
.firstNav a, .firstNav a:active, .firstNav a:visited {
   width: 163px;
 height:21px;
 background-color: #ffd479;
 color:#37444f;
 font-weight:bold;
 font-size: 12px;
 text-decoration: none;
 padding:4px 0 0 10px;
 margin:0 0 2px 0;
 display:block;
 }
.firstNav a:hover, .firstNav a.on {
  background-color: #fde7b9;
 }
.firstNav a.active {
  background: url(images/Lnav_active.gif) no-repeat top left;
 }
.firstNav .first a, .firstNav .first a:active, .firstNav .first a:visited  {
  background: url(images/Lnav_first.gif) no-repeat top left;
 } 
.firstNav.first a:hover {
  background: url(images/Lnav_first-on.gif) no-repeat top left;
 }
.firstNav .last a, .firstNav .last a:active, .firstNav .last a:visited  {
  background: url(images/Lnav_last.gif) no-repeat top left;
 } 
.firstNav .last a:hover {
  background: url(images/Lnav_last-on.gif) no-repeat top left;
 }
 
.firstNav a.on, .firstNav a.on:active, .firstNav a.on:visited
{
	background-color:#FEE8BA;
}


.firstNav .last a
{
	background: url(images/Lnav_last-on.gif) no-repeat top left;
}
.firstNav .last a.on, .firstNav .last a.on:active, .firstNav .last a.on:visited
{
		background: url(images/Lnav_last-on.gif) no-repeat top left;
	background-color:#FEE8BA;
}

#secondNav a, #secondNav a:active, #secondNav a:visited {
   width:139px;
 height:21px;
 background-color: #e9582c;
 color:#FFFFFF;
 font-weight:bold;
 font-size: 12px;
 text-decoration: none;
 padding:4px 10px;
 margin:0 0 2px 14px;
 display:block;
 height:100%;
 overflow:hidden;
 }
#secondNav a:hover, #secondNav a.on, #secondNav a:active.on, #secondNav a:visited.on {
	background-color: #97002d;
	}


.newsHeadlines
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.newsInfo
{
	text-indent:0px;
}

#charttoprow
{
		vertical-align:bottom;
}
#charttoprow p
{
	margin:0;padding:0;
	vertical-align:bottom;
	height:auto;
}
.pods .one .text .TemplateTextBlock {margin:0;padding:0;}
.pods .one .text .TemplateTextBlock p {margin:0;padding:0;display:inline-block}

.pods .two .text .TemplateTextBlock {margin:0;padding:0;}
.pods .two .text .TemplateTextBlock p {margin:0;padding:0;display:inline-block}

.pods .three .text .TemplateTextBlock {margin:0;padding:0;}
.pods .three .text .TemplateTextBlock p {margin:0;padding:0;display:inline-block}

.pods .four .text .TemplateTextBlock {margin:0;padding:0;}
.pods .four .text .TemplateTextBlock p {margin:0;padding:0;display:inline-block}


/*calendar settings */
#outsidecalendartable {background-color:transparent}
#outsidecalendartable td p {color:#000000}
#insidecalendartable {background-color:transparent;padding:0;margin:0}
.insidecalendarseparator {background-color:transparent;height:5px}
.insidecalendaritemdate{padding:2px;padding-left:5px; color:#000000;background-color:#EBEBEB;}
#insidecalendartable .insidecalendaritemdate p{color:#000000}

.calendarname {font-size:14px;text-align:center;color:#000000;background-color:#EBEBEB;}
.calendarweektext {padding-bottom:20px}
.calendarcontainer{width:90%;margin:0;padding:5px;background-color:transparent;color:#000000;text-align:center}
.calendartitle td {background-color:#000000;color:#ffffff;font-size:12px}
.calendargeneral {background-color:#000000; color:#ffffff;}
.calendargeneral a:link, .calendargeneral a:active, .calendargeneral a:visited, .calendargeneral a:hover {color:#000000 !important; text-decoration:underline}
.calendarnextprev {background-color:#000000;color:#ffffff;font-size:14px}
.calendarnextprev a:link, .calendarnextprev a:visited, .calendarnextprev a:active, .calendarnextprev a:hover {color:#ffffff !important}

.calendarselector {color:#ffffff}
.calendardayheader {background-color:#000000;color:#ffffff;font-size:12px}
.calendarothermonthdays {background-color:#ffffff;color:#000000;font-size:12px}
.calendarday {background-color:#ebebeb;color:#000000;font-size:12px}
.calendarselectedday {font-weight:bold;background-color:#ffffff !important;color:#000000 !important;font-size:12px}
.calendartoday {background-color:#ffffff;color:#000000;font-size:12px}

.calendaritemcontainer {background-color:#ffffff; padding:5px}
.calendarmorelink:link, .calendarmorelink:visited, .calendarmorelink:active, .calendarmorelink:hover {color:#000000;text-decoration:underline}
.calendaritemseparator {background-color:#000000;padding:0;margin:0;height:1px;}
.calendaritem {padding:0px;margin:0px;padding-bottom:1px}
.calendaritem a:link, .calendaritem a:visited, .calendaritem a:active, .calendaritem a:hover {color:#000000}
.calendarprintabletext, .calendarprintabletext a:link, .calendarprintabletext a:visited, .calendarprintabletext a:active {text-align:center; font-weight:bold; color:#000000 !important}

.printcalendarbg {background-color:#ffffff}
.calendarviewalign {text-align:left}
.printcalendarbg td {color:#000000}