select,
#BottomBar,
#Breadcrumb a,
#Breadcrumb,
#ByuBar, 
#CalendarBackground,
#Content br,
#Content input,
#Content ul,
#Content textarea,
input.appButton,
input.applicationButton,
#ContentBackground,
#CurrentEvents,
#FavoritesBackground,
#FeatureSelector,
#Highlights #TitleBar a,
#Highlights,
#HighlightsContainer,
#HighlightsContent div, 
#LinksBar, 
#Navigation, 
#OrganizationBar img.picture, 
#OrganizationBar,
#PageLinks, 
#QuickFinder, 
#RelatedLinks, 
#SideBar, 
#TitleBar #TitleBarLinks,
#TitleBar

 {
	display: none !important;
}

html body {
	background: none;
	float: none !important;
	width: auto !important;
/*	margin: 0 !important;*/
	padding: 0 !important;
}

#Content {
	width: auto !important;
	min-height: none;
	height: auto;
	background: none !important;
	background-color: #ffffff;
	border-bottom: none;
	padding: 0 0 0 0;
	page-break-before: avoid;
	page-break-after: avoid;
}

#Content .contentArea {
	padding: 1em 0em 0em .5em;
	margin-right: 0em;	
	background-image: none;
}

#Wrapper {
	background-image: none;
	background-repeat: none;
	background-color: #ffffff;
	width: auto !important;
}

#PageTabs li {
	float: none;
}

.tableTabBody,
.tableTab {
	border: none;
}

/* **********************************************
 * Table Title Tabs
 ********************************************** */

#Content div.tableTab {
		width: auto;
		height: auto;
		letter-spacing:normal;
		margin:0em;
		padding:0em;
		display:inline;
}
	#Content div.tableTab div {
	float: none;
	text-transform: capitalize; /*padding:.3em 1em .41em 1em;*/
	padding: 0 0 0 0;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	cursor: default;
	width: auto;
	display: auto;
}

#Content div.tableTabBody {
		padding:0em;
		background-color:#FFFFFF;
		border: 1px solid #000000;
		width:auto;
		display:inline;
		overflow:auto;
}


/* ***********************************************
 * Table Style (Outter Frame)
 *********************************************** */

#Content table.application {
	border-collapse:collapse;
	border-spacing:0px;
	padding:0px;
}
#Content table.application th, table.application td {
	border-collapse:collapse;
	border-spacing:0px;
	border:1px solid #000000;
	padding:0em;
	text-align:left;
}
#Content table.application tr th {
	color:#FFFFFF;
	background-color:#ffffff;
	text-transform:capitalize;
}
#Content table.application tr th a {
	color:#FFFFFF;
}

/* **********************************************
 * Tabular Data Cell Formatting
 ********************************************** */
 table.application td.subHeader,
 table.application td.header      {text-align:left; text-indent:.2em; color:#8495A9; text-transform:uppercase; font-weight:bold; }
 table.application td.property      {text-align:left; text-indent:.2em; color:#8495A9; }
 table.application td.subProperty   {text-align:left; text-indent:1.2em;  color:#8495A9; }
 table.application td.data          {text-align:left; }

 table.application td.cellEven, td.even, tr.rowEven, tr.even {background-color:#FFFFFF; }
 table.application td.cellOdd, td.odd, tr.rowOdd, tr.odd {background-color:#E0E1E5; }

 
 /* CSS Document */
/***********************************************
 * Page Tabs
 ***********************************************/

#Content #PageTabs {
		font-size: 0em;
 		list-style: none;
 		height: none;
		width: inherit;
		padding: 0em;
		padding-left: .85em;
		margin-top: 0em;
		margin-bottom: .1em;
		margin-left: 0em;
		margin-right: 0em;
		background-color: transparent;
		background-image: none;
		background-repeat: no-repeat;
		background-position: center;
		border-top: 1px solid #BBBBBC;
 }
 
 #PageTabs li {
		float: none;
		display: none;
		/*margin-right: .4em; // inter-tab spacing */

}
	 #PageTabs li a {
			padding: 0em 0em;
			margin: 0em;
			color: #DAE5F7;
			background-color: #8495A9;
			font-weight: bold;
			border: 1px solid #8495A9;
			border-top: none;
			border-bottom: none;
			cursor: default;
			display: none;
			outline: none;
	}
		 #PageTabs li a:hover {
				padding: 0em 0em 0em 0em;
				color: #809090;
				background-color: #ECECEC;
				border-top: none;
				border-bottom: none;
		}

	 #PageTabs li.active a {
			padding: .3em .8em .43em .8em;
			margin: 0em;
			color: #7D8184;
			background-color: #FFFFFF;
			font-weight: bold;
			border: 1px solid #BCBCBC;
			border-bottom: 1px solid #FFFFFF;
			border-top: none;
			cursor: default;
			display: none;
			outline: none;
	}

#Content #PageTabBody {
 		font-size: 1.0em;
		border: .1em solid #BCBCBC;
		border-top: none;
		padding: 0em;
		margin-top: 0em;
		margin-bottom: 0em;
		width: inherit;
		overflow: visible;
		clear:none;
}

/***********************************************
 * Content Tabs
 ***********************************************/
#Content .contentTabs {
  			list-style: none;
			height: 0em;
			letter-spacing: .1em;
			text-transform: none;
			margin: 0em;
			margin-bottom: 0em;
			padding: 0em 0em 0em 0em;
			display: block;
			background-image: none; 
			background-repeat: no-repeat;
			background-position: bottom;
 }
 .contentTabs li {
			font-size: 1.2em;
			float: none;
			/*margin-right: .4em; inter-Tab spacing */
		
}


	 .contentTabs li a {
				padding: 0em 0em 0em 0em;
				color: #F0F0F0;
				font-weight: bold;
				background-color: transparent;
				border: 1px solid #90939A;
				cursor: default;
				display: block;
				outline: none;
	}
#Content .contentTabBody {
		padding: 0em 0em;
		margin-top: 0em;
		margin-bottom: 0em;
		background-color: #E3E3E3;
		border: .1em solid #90939A;
		border-left-width: 1px;
		border-top: none;
		height: inherit;
		overflow: visible;
		clear: none;
}
#Content .contentTabBody h3 { /* section separator within contentTab body */

	background: #333B50;
	color: #000000;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	font-weight: bold;
	font-size: 1.3em;
}

#Content p {clear:none;}

#Content {
	padding: 0em;
	padding-top: 0em;
}

