#mainDecoratorHeader {
	width: 100%;
	min-width: 1000px;
	background: linear-gradient(to bottom right, #1582C0 1%, #8DD6F5, #D6EFF7);
}

#mainDecoratorLogo {
	height: 64px;
	background: url('../images/txeisLogoW155H100.png') no-repeat;
	width: 100px;
	background-size: 85px;
	float: left;
	position:absolute;
}

#header h1 {
	float:left;
	clear:both;
	margin-left:8px;
}

#mainDecoratorButtons a {
	//background: linear-gradient( #1582C0 10%, #8DD6F5, #1582C0);
	box-shadow: 1px 1px 2px 2px #8DD6F5 inset;
	background-color:#1569B4;
	padding: 2px 10px 2px 10px;
	margin:0px;
	font-weight: bold;
	float:left;
}

#mainDecoratorButtons a:hover {
	//background: linear-gradient( #0D4D98 10%, #8DD6F5, #0D4D98);
	box-shadow:2px 2px 2px 2px #8DD6F5 inset;
	background-color:#1582C0;
	padding: 2px 10px 2px 10px;
	margin:0px;
	text-decoration: none;
	float:left;
	text-decoration: none!important;
}

#mainApplicationMenu {
	float: left;
	clear: both
}

#mainApplicationMenu a {
	padding: 2px 10px 2px 10px;
}

#mainApplicationMenu a:hover {
	padding: 2px 10px 2px 10px;
	box-shadow:2px 2px 2px 2px #8DD6F5 inset;
	background-color:#1582C0;
}

/******************************************************************************
 * Header
 */

	#header {
		margin: 0;
		padding: 0;
		width: 100%;
	}

	#header table {
		width: 100%;
		margin: 0;
		border: 0;
	}

	#header table td {
		padding: 0;
	}

	#logo {
		width: 90px;
		height: 64px;
		background-size: 85px;
	}

	#logo img {
		margin: 0;
		vertical-align: bottom;
	}

	#title {
		height: 40px;
	}

	#title h1 {
		border: 0;
		font-size: 24px;
		margin: 8px 16px 0 30px;
	}

	#header a:link, #header a:visited {
		text-decoration: none;
	}

	#header a:hover {
		text-decoration: underline;
	}
	
	#system_alert{
		text-align: center;
	}

/******************************************************************************
 * Navigation
 */

	#navigation {
		height: 24px;
	}

	#navigation table {
		height: 20px;
		margin-top: 4px;
		margin-left: 8px;
		width: auto;
		font-size: 12px;
		line-height: 12px;
		border-collapse: collapse;
		background: transparent;
	}

	#navigation td.nav_item {
		padding: 4px 8px 0 8px;
	}

	#navigation .side_item {
		width: 16px;
	}

	#navigation td.item {
		font-size: 12px;
		line-height: 12px;
	}

	#navigation .left_hover, #navigation .left_popup {
	}

	#navigation .hover, #navigation .nav_popup {
		background: linear-gradient(#C5E9F7, #71C2E9);
		border-radius: 2px 2px 0px 0px;
	}

	#navigation .right_hover, #navigation .right_popup {
	}

	#navigation .active {
		background: linear-gradient(#004271 30%, #258DC7);
		border-radius: 2px 2px 0px 0px;
	}
	
	#navigation .left_active {
		background: none;
	}

	#navigation .right_active {
		background: none;
	}
	
	#navigation .left_hoveractive, #navigation .left_popupactive {
	}

	#navigation .right_hoveractive, #navigation .right_popupactive {
	}

	#navigation .activehover, #navigation .activenav_popup {
		background: linear-gradient(#C5E9F7, #71C2E9);
		border-radius: 2px 2px 0px 0px;
	}

	#navigation .activeright_hover, #navigation .activeright_popup {
	}

	#navigation .activeleft_hover, #navigation .activeleft_popup {
	}

	#navigation .disabled {
		color: #BBB;
	}



/******************************************************************************
 * App Options
 */

	#app_options {
		text-align: right;
		vertical-align: top;
	}

	

	#app_options table {
		width: auto;
		float: right;
	}

	#app_options td.item_left {
		background: linear-gradient(#258DC7 30%, #004271);
		width: 16px;
		border-style: solid;
		border-color: #258DC7;
		border-width: 1px 0px 1px 1px;
	}

	#app_options td.item_right {
		background: linear-gradient(#258DC7 30%, #004271);
		width: 16px;
		border-style: solid;
		border-color: #258DC7;
		border-width: 1px 0px 1px 0px;
	}

	#app_options td.left_hover, #app_options td.left_popup {
		background: linear-gradient(#75C5EB 30%, #50ABDA);
	}

	#app_options td.right_hover, #app_options td.right_popup {
		background: linear-gradient(#75C5EB 30%, #50ABDA);
	}

	#app_options table {
		margin: 0;
		height: 15px;
		background: (#C2E8F6, #50abda)
	}

	#app_options .hover, #app_options .popup_effect {
		background: linear-gradient(#75C5EB 30%, #50ABDA);
	}

	#app_options table td.item {
		padding: 0 0;
		line-height: 16px;
		border-style: solid;
		border-color: #258DC7;
		border-width: 1px 0px 1px 0px;
	}
	
	#app_options a:hover {
		text-decoration: none;
	}
	
/******************************************************************************
 * Context Info
 */
 
	#header table td#context_info {
		height: 48px;
		padding: 0 0 0 16px;
		text-align: left;
		color: #001F68;
		font-weight: bold;
	}

/******************************************************************************
 * Breadcrumbs
 */

 	#breadcrumbs {
 		background: linear-gradient(#258DC7 30%, #004271);
 		height: 32px;
 		margin: 0px 0px 10px 0px;
 		width: 100%;
 		float:left;
 	}

 	#breadcrumbs td {
 		padding:8px 16px 8px 8px;
 	}

	#breadcrumbs td#screen_id {
		text-align: right;
		width: auto;
		padding-right: 16px;
		padding-left: 16px;
	}
	
	#breadcrumbs td#district_id {
		text-align: right;
		width: 160px;
		padding-right: 32px;
		padding-left: 0;
	}
	
/******************************************************************************
 * Version
 */

	#info {
		margin: 8px 0px 0px 0px;
	}

	#version {
		font-size: 10px;
		line-height: 16px;
		color: #A6BAD1;
	}

/******************************************************************************
 * Window menu
 */

 	td#window_menu {
 		padding: 0 16px 0 0;
 		text-align: right;
 		vertical-align: top;
 		width: 245px;
 	}

 	#window_menu table {
 		margin: 0;
 		margin-left: auto;
 		height: 24px;
 		width: auto;
 		background: url('../images/bkg_sprites.gif') 0 -177px;
 	}

 	#window_menu table td {
 		padding: 0 8px;
 		border-left: 1px solid #CFCFBA;
 		border-right: 1px solid #CFCFBA;
 	}

 	#window_menu a:link, #window_menu a:visited {
 		text-decoration: none;
 		color: #000;
 	}

 	#window_menu a:hover {
 		text-decoration: underline;
 	}

 	#window_menu .down_arrow {
 		margin: 0 4px;
 	}

 	#window_menu td.hover, #window_menu td.popup_style {
 		background: url('../images/bkg_sprites.gif') 0 -201px;
 	}

 	#window_menu table .disabled   {
 		color: #888;
 	}

/******************************************************************************
 * Content Area
 */

	#content {
		padding: 0 0 0 0;
		float:left
	}
	
/******************************************************************************
 * Version
 */

	#version {
		font-size: 10px;
		color: #001f68;
	}