@charset "utf-8";
/* CSS Document */


@media screen {	
	a.relatedLinks {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		color:blue;
		text-decoration: none;
	}
	
	a.relatedLinks:Hover {
		color: darkblue;
	}
	
	.contactInformation {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color: black;
	}
	
	
	div#nav_sectional div#nav_sectional_links a.TopPage  {
		color:#FFBE2C;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:1.1em;
	
	}
	
	
	/* 
	AA work arounds to mimic Zhou's design 
	*/
	
	.aa_container {
		 background-color:#D6EBFF; 
	}
	
	.TitleHeader {
		FONT-WEIGHT: normal;
		FONT-SIZE: 2em;
		Padding-top: 10px;
		padding-bottom: 10px;
		COLOR: #003366;
		PADDING-left: 20px;
		FONT-FAMILY: "Times New Roman", Times, serif;
	}
	
	.aa_breadcrumb {
		background-color: #D6EBFF;
		color: gray;
		font-size: 9pt;
		margin: 5px 0px 0px 0px;
	}
	
	.aa_breadcrumb a {
		color:#555;
		text-decoration:none;
	}
	
	.aa_breadcrumb a:hover {
		color:blue;
	}
	
	/*
	Top Bar Options / Apply Options
	*/
	
	.aa_topBarOptions {
		font: Arial, Helvetica, sans-serif;
		font-size:9pt;
		color: #000099;
		margin-left:15px;
		
	}
	
	.aa_topBarOptions a {
		text-decoration: none;
		color: 0000EE;
	}
	
	.aa_topBarOptions a:hover {
		color:#5F8AD9;
	}
	
	/* 
	 The following handle the Side menu in the alternate mode. 
	*/
	.aa_menuInnerDarkerBlue {
		background: #5F8AD9; padding: 0 5 0 5;
	}
	.aa_menuInnerDarkerBlue ul {
		margin-top:0px;
		margin-bottom:0px;
		margin-left:10px;
		margin-right:0px;
		padding-left: 3px;
		
	}
	
	.aa_shortname {
		padding: 5px 5px 5px 10px;
	}
	
	.aa_shortname a{
		background-color: #5F8AD9;
		color: #333;
		text-decoration:none;
		font-size:0.8em;
		font-weight:bold;
		
	}
	
	
	
	
	.aa_menuInnerDarkerBlue a.sideNavigation {
		font-family:arial, helvetica, sans-serif;
		font-size: 0.8em;
		color: white;
		background-color: transparent;
		text-decoration:none;
		font-weight: bold;
		line-height: 20px;
	}
	
	.aa_menuInnerDarkerBlue a.sideNavigation_Selected {
		font-family:arial, helvetica, sans-serif;
		font-size: 0.8em;
		color: yellow;
		background-color: transparent;
		text-decoration:none;
		font-weight: bold;
		
	}
	
	
	.aa_menuInnerDarkerBlue a:hover {
		color:#FFFF00
	}
	
	
	/*
	
	Related Links
	
	*/
	.aa_relatedLinks {
		color:black;
		font-size:1em;
		margin-left:7px;
	}
	
	a.relatedLinks{
		color: black;
	}
	
	a.relatedLinks:hover{
		color: blue;
	}
	
	
	
	
	/* PR style side menu extras */
	.pr_sidemenu_nav_links {
		padding-bottom:.25em;
		margin-left: 10px;
		
	}
	.pr_sidemenu_submenu_slide {
		padding-left:15px;
		font-size: 0.95em;
	}
	
	.pr_sidemenu_submenu_bulletSlideBack {
		margin-left:-10px;
		padding-right: 0.25em;
		padding-bottom: 0em;
		padding-top:0em;
	}	
	.pr_contact_infomation_title {
		font-size:0.9em;
	}
	
	.pr_sidemenu_submenu_rss {
		position: relative;
		top: 2px;
		margin-top: 5px;
	}
	
	.calendar_date {
		display: block;
		font-size: 14px;
	}
	
	.clearBoth, .clear {
		clear: both;
		height: 0px;
		font-size: 1px;
		line-height: 0px;
		display: block;
	}
	
	img {
		border: none;
	}
	
	#sidebar .calendar_date {
		padding: 0px 0px 8px 15px;
	}
	
	#sidebar .igxMiniCal {
		margin: 0px 0px 0px 11px;
	}
	
	/**
	 * Calendar
	 */
	.igxMiniCal {
		width: 183px;
	}
	
	.igxMiniCal a {
		color: #000;
		text-decoration: underline;
	}
	
	.igxMiniCal a:hover {
		color: #2f66b0;
	}
	
	.igxMiniCal .nav {
		background: #00337f;
		border: solid 1px #00337f;
		border-width: 1px 1px 0px 1px;
		height: 28px;	
	}
	
	.igxMiniCal .nav .previousMonth, .igxMiniCal .nav .nextMonth {
		float: left;
		width: 5px;
		padding-top: 10px;
	}
	
	.igxMiniCal .nav .previousMonth img, .igxMiniCal .nav .nextMonth img {
		display: block;
	}
	
	.igxMiniCal .nav .previousMonth {
		padding-left: 7px;
	}
	
	.igxMiniCal .nav .month {
		float: left;
		width: 80px;
		padding: 0px 0px 0px 10px;
		font-family: Verdana, Arial, Sans-Serif;
		font-weight: bold;
		color: #fff;
		font-size: 11px;
		line-height: 27px;	
	}
	
	.igxMiniCal .nav .year {
		float: left;
		width: 60px;
		padding-top: 3px;
		padding-left: 5px;
	}
	
	.igxMiniCal .nav select {
		font-family: Arial, Verdana, Sans-Serif;
		font-size: 11px;
	}
	
	.igxMiniCal .header .day {
		float: left;
		font-weight: bold;
		color: #3e3a53;
		text-align: center;
		background-color: #c0bebb;
		border: solid 1px #c0bebb;
		border-bottom-color: #808080;
		border-width: 0px 1px 1px 0px;
		width: 25px;
		height: 20px;
		font-size: 11px;
		line-height: 18px;	
	}
	
	.igxMiniCal .header .sunday {
		border-left-width: 1px;
	}
	
	.igxMiniCal .week .day {
		float: left;
		text-align: center;
		background: #fff;
		border: solid 1px #aca899;
		border-width: 0px 1px 1px 0px;
		width: 25px;
		height: 24px;
		font-size: 11px;
		line-height: 23px;	
	}
	
	.igxMiniCal .week .sunday {
		border-left-width: 1px;
	}
	
	.igxMiniCal .week .today {
		font-weight: bold;
		color: #fff;
		background-color: #00337f;
	}
	
	.igxMiniCal .week .today a {
		color: #fff;
	}
	
	.igxMiniCal .week .adjacentMonthDay {
		background-color: #f3f3f3;
	}
	
	/**
	 * Day, Week, Month view calendar.
	 */
	.igxDwmCal {
		width: 521px;
		border: solid 1px #000;
	
	}
	
	.igxDwmCal a {
		color: #00337f;
	}
	
	.igxDwmCal a:hover {
		color: #000;
	}
	
	.igxDwmCal .tabs .tab {
		float: left;
		font-weight: bold;
		background: #bcd2f0;
		border: solid 1px #000;
		border-width: 0px 1px 1px 0px;
	}
	
	.igxDwmCal .tabs .tab a {
		float: left;
		display: block;
		width: 173px;
		height: 21px;
		line-height: 21px;
		color: #00337f;
		text-decoration: none;
		text-align: center;
	}
	
	.igxDwmCal .tabs .tab a:hover {
		color: #000;
	}
	
	.igxDwmCal .tabs .lastTab {
		border-right: none;
	}
	
	.igxDwmCal .tabs .on {
		background: #fbc531;
		border-bottom-color: #fbc531;
	}
	
	.igxDwmCal .tabs .on a {
		color: #000;
	}
	
	.igxDwmCal .nav {
		background: #fbc531;
		height: 24px;
		width:521px;
		border-bottom: solid 1px #000;
		padding: 3px 0px 0px 0px;
	}
	
	.igxDwmCal .nav .previous {
		float: left;
		width: 20px;
		padding: 0px 0px 0px 7px;
	}
	
	.igxDwmCal .nav .right {
		float: left;
		width: 20px;
		padding: 0px 7px 0px 0px;
	}
	
	.igxDwmCal .nav .date {
		float: left;
		width: 450px;
		padding: 4px 0px 0px 14px;
		line-height: normal;
	}
	
	.igxDwmCal .content .date {
		font-weight: bold;
		line-height: 28px;
		padding: 0px 10px 0px 10px;
	}
	
	.igxDwmCal .item {
		padding: 4px 0px 4px 0px;
	}
	
	.igxDwmCal .item .time {
		float: left;
		width: 110px;
		padding: 0px 20px 0px 10px;
		color: #050505;
	}
	
	.igxDwmCal .item .detail {
		float: left;
		width: 370px;
		padding: 0px;
	}
	
	.igxDwmCal .alternate {
		background: #ebf4fe;
	}
	
	.igxDwmCal .weekView .date {
		padding-top: 20px;
	}
	
	.igxDwmCal .content .firstDate, .igxDwmCal .weekView .firstDate {
		padding-top: 0px;
	}
	
	/**
	 * Event Details
	 */
	.event_detail .row {
		padding: 0px 0px 20px 0px;
	}
	
	.event_detail .name {
		float: left;
		width: 115px;
		padding: 0px 10px 0px 0px;
		font-weight: bold;
	}
	
	.event_detail .value {
		float: left;
		width: 395px;
	}
}
