body { font-size: 9pt; font-family: arial, tahoma, sans-serif; font-weight: normal; color: #000000; }
td { font-size: 9pt; font-family: arial, tahoma, sans-serif; font-weight: normal; color: #000000; }
a  { font-size: 9pt; font-family: arial, tahoma, sans-serif; text-decoration: underline; font-weight: normal; color: #950000; }
a:hover  { font-size: 9pt; font-family: arial, tahoma, sans-serif; text-decoration: none; font-weight: normal; color: #000000; }
.warning { font-size: 9pt; font-family: arial, tahoma, sans-serif; font-weight: bold; color: red; }

.inverse { font-size: 9pt; font-family: arial, tahoma, sans-serif; font-weight: normal; color: #ffffff; }
.grayText { font-size: 9pt; font-family: arial, tahoma, sans-serif; font-weight: none; color: #636363; }
.blackText { font-size: 9pt; font-family: arial, tahoma, sans-serif; font-weight: bold; color: #000000; }
.ornageText { font-size: 9pt; font-family: arial, tahoma, sans-serif; font-weight: normal; color: #c98300; }
.blackBoldText { font-size: 12pt; font-family: arial, tahoma, sans-serif; font-weight: bold; color: #000000; }
.whiteBoldText { font-size: 12pt; font-family: arial, tahoma, sans-serif; font-weight: bold; color: #ffffff; }
.header { font-size: 9pt; font-family: arial, tahoma, sans-serif; font-weight: bold; color: #212121; }
.internalHeader { font-size: 9pt; font-family: arial, tahoma, sans-serif; font-weight: bold; color: #000000; }
.internalWhite { font-size: 9pt; font-family: arial, tahoma, sans-serif; font-weight: bold; color: #ffffff; }
.redBoldText { font-size: 12pt; font-family: arial, tahoma, sans-serif; font-weight: bold; color: #af7200; }
.redText { font-size: 9pt; font-family: arial, tahoma, sans-serif; font-weight: normal; color: #af7200; }

#tabsE {
	float: left;
	line-height: normal;
}

#tabsE ul {
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

#tabsE li {
	display: inline;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

#tabsE a {
	color: #ffffff;
	float: left;
	background-image: url('/images/dgn_menudivider.gif');
	background-repeat: no-repeat;
	background-position: top right;
	text-decoration: none;
	margin: 0px;
	padding: 7px 10px 7px 10px;
}

#tabsE span {
	float: left;
	display: block;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsE a span {
	float: none;
}

/* End IE5-Mac hack */
#tabsE a:hover {
	background-image: url('/images/dgn_menutile.gif');
	background-repeat: no-repeat;
	background-position: top right;
	color: #ffd900;
}

#tabsE a.selected {
	background-image: url('/images/dgn_menutile.gif');
	background-repeat: no-repeat;
	background-position: top right;
	color: #ffd900;
}

#tabsE a:hover span {

}

a.footerNav { color: #ffffff; font-weight: normal; font-size: 9pt; text-decoration: underline; }
a.footerNav:hover { color: #ffd900; font-weight: normal; font-size: 9pt; text-decoration: underline; }
a.footerNavS { color: #ffd900; font-weight: normal; font-size: 9pt; text-decoration: underline; }
a.footerNavS:hover { color: #ffd900; font-weight: normal; font-size: 9pt; text-decoration: underline; }

a.footer { color: #ffd900; font-weight: normal; font-size: 9pt; text-decoration: underline; }
a.footer:hover { color: #ffd900; font-weight: normal; font-size: 9pt; text-decoration: none; }

a.secondaryNav { color: #ffffff; font-weight: normal; font-size: 9pt; text-decoration: underline; }
a.secondaryNav:hover { color: #ffd900; font-weight: normal; font-size: 9pt; text-decoration: underline; }
a.secondaryNavS { color: #ffd900; font-weight: normal; font-size: 9pt; text-decoration: underline; }
a.secondaryNavS:hover { color: #ffd900; font-weight: normal; font-size: 9pt; text-decoration: underline; }

a.links { color: #000000; font-weight: normal; font-size: 9pt; text-decoration: underline; }
a.links:hover { color: #cc8500; font-weight: normal; font-size: 9pt; text-decoration: none; }

ul.standard { list-style-position: inside; list-style-type: square; margin: 0px; padding: 0px 0px 0px 0px; color: #000000; }



/* Calendar System */
.secondaryPageHeader {font-size: 13pt; color: #333333; font-weight:bold;}
.calendarHeaderDate {font-size: 13pt;  color: #333333; font-weight:bold;} /* blue2b */

.calendarText {color: #333333;} /* black5 */
a.calendarListingTitle {color: #333333; font-weight:bold;} /* black9 */
a.calendarListingTitle:hover {color: #E88918; font-weight:bold; text-decoration: none;} /* black9 */

a.calendarAccentLink {font-size: 8pt; color: #3E6280; font-weight:bold; text-decoration: underline;} /* blue4 */
a.calendarAccentLink:Hover{font-size: 8pt; color: #FF9A31; font-weight:bold; text-decoration: underline;} /* blue4 */
a.calendarAccentLinkS{font-size: 8pt; color: #FF9A31; font-weight:bold; text-decoration: underline;} /* blue4 */
a.calendarAccentLinkS:Hover{font-size: 8pt; color: #FF9A31; font-weight:bold; text-decoration: underline;} /* blue4 */

.calendarDayLink {color: #000000; font-size: 8pt; } /*black3*/
a.calendarDayLink {color: #000000; font-size: 8pt;  text-decoration: none}
a.calendarDayLink:hover {color: #000000; font-size: 8pt;  text-decoration: underline; background-color: #eeeeee;}

.calendarMonthTitle {color: #000000; font-size: 8pt;}
a.calendarArrows {color: #000000; font-size: 8pt;}
a.calendarArrows:hover {color: #000000; font-size: 8pt;}
.calendarDay {color: #ffffff; font-size: 8pt; font-weight: bold}
.calendarSidebar {background-color:#4a6cbd;}
.calendarDayRow {background-color:#000000;}

a.caldetailLink {font-size: 8pt;} /*EventSidebar*/
a.caldetailLink:hover {font-size: 8pt;text-decoration: none;}
.caldetailTitle {font-size: 13pt;  color: #333333; font-weight:bold;} /*blue2b*/
.caldetailSidebar {background-color: #000000;}
.caldetailSidebarContent {background-color: #f2f2f2;font-size: 8pt;}
.caldetailOther {color: #000000; font-size: 8pt;}
.caldetailInfo {color: #ffffff; font-size: 8pt;}
.caldetailRemindMeContent {background-color: #f3f6fe;font-size: 8pt; border:1px solid #666666;}
