﻿/*
(ADORE) stylesheets\intranet.css
		Modification History(Date, Changed By, and Changes Made):
		4/12/2006, Adam Griffin, added thin_btn style
		3/24/11, Aaron Everett changed values for .display_averages*
		3/18/13 Aaron Everett 20130308_ADOREToDo_NPS Database
			> "3. Need to allow users to see all comments ' when they type a lot of comments, you can't see them on the DPC because they extend up too high and out of the readable area:"
			> commented out widths for tooltip*
		10/3/13 Jenni Bauer email: 220130924_ADORE_ToDoJB
			Item 1.
			> Need a new look on this page, e.g. icons that are smooth, flat, maybe different colors for different functions, etc.  Also see our new website mock-up which may be a resource for new header and footer that will show on all pages?? ?:
		10/10/13 Jenni Bauer Finishing item #1
		11/27/13 Jenni Bauer 20131109_ADORE ToDoJB
			Item 3: Eliminate ACE logo - just needs to say ADORE in the middle.
		11/26/14 Aaron Everett email: 20141126_ADOREGreen_ToDo
			> 10. make signature name headers verticle
			> http://jsfiddle.net/Mrgaj/9/;  http://erraticdev.blogspot.com/2011/08/cross-browser-vertical-text.html
		20180604: DCole
			> Added CSS for the slide out questions
		20180620: DCole
			> Added CSS for the span options area below a field
*/
A  {
	COLOR : ##CCCCCC;
}

A:hover  {
	COLOR : ##CCCCCC;
	TEXT-DECORATION : none;
}

BODY  {
	MARGIN-LEFT : 5px;
	MARGIN-TOP : 5px;
}

.content  {
	FONT-FAMILY : arial, helvetica, san-serif;
	FONT-SIZE : 80%;
}

.vertical-text {
	transform: rotate(45deg);
	transform-origin: left top 0;
}

.contenttable  {
	FONT-FAMILY : arial, helvetica, san-serif;
	FONT-SIZE : 12px;
}

.contentfirst  {
	FONT-FAMILY : arial, helvetica, san-serif;
	FONT-SIZE : 100%;
}

.contentbg  {
	BACKGROUND : #ffffff;
}

.contentlabel  {
	COLOR : #660033;
	FONT-FAMILY : arial, helvetica, san-serif;
	FONT-SIZE : 80%;
	FONT-WEIGHT : bold;
}

/* 660033*/
.crumbs  {
	FONT-FAMILY : arial, helvetica, san-serif;
	FONT-SIZE : 70%;
	TEXT-DECORATION : none;
}

.crumbs:hover  {
	TEXT-DECORATION : underline;
}

.currentnews  {
	FONT-FAMILY : arial, helvetica, san-serif;
	FONT-SIZE : 75%;
	FONT-WEIGHT : normal;
}

.highlight:hover  {
	TEXT-DECORATION : underline;
}

.localnav  {
	COLOR : #000000;
	FONT-FAMILY : verdana, helvetica, san-serif;
	FONT-SIZE : 70%;
	TEXT-DECORATION : none;
}

.localnavactive  {
	COLOR : #660033;
	FONT-FAMILY : verdana, helvetica, san-serif;
	FONT-SIZE : 70%;
	FONT-WEIGHT : bold;
	TEXT-DECORATION : none;
}

.localnavinactive  {
	COLOR : #666666;
	FONT-FAMILY : verdana, helvetica, san-serif;
	FONT-SIZE : 70%;
	TEXT-DECORATION : none;
}

.localnavlabel  {
	COLOR : #000000;
	FONT-FAMILY : verdana, helvetica, san-serif;
	FONT-SIZE : 75%;
	FONT-WEIGHT : bold;
	TEXT-DECORATION : none;
}

.localnav:hover  {
	TEXT-DECORATION : underline;
}

.mainborder  {
	BACKGROUND : #485160;
}

/* 485160*/
.mainnav  {
	COLOR : #cccc99;
	FONT-FAMILY : verdana, arial, san-serif;
	FONT-SIZE : 70%;
	FONT-WEIGHT : bold;
	TEXT-DECORATION : none;
}

.mainnav:hover  {
	COLOR : #ffffff;
}

/* ffcc00*/
.mainnavactive  {
	COLOR : #ffffff;
	FONT-FAMILY : verdana, arial, helvetica, san-serif;
	FONT-SIZE : 70%;
	FONT-WEIGHT : bold;
	TEXT-DECORATION : none;
}

.mainnavactive:hover  {
	COLOR : #ffffff;
}

.mainnavbg  {
	BACKGROUND : #485160;
}

/* 485160*/
.mainnavborder  {
	BACKGROUND : #485160;
}

.newsdate  {
	COLOR : #666666;
	FONT-FAMILY : verdana, arial, helvetica, san-serif;
	FONT-SIZE : 60%;
	TEXT-DECORATION : none;
}

.newssource  {
	COLOR : #993333;
	FONT-FAMILY : arial, helvetica, san-serif;
	FONT-SIZE : 65%;
}

.note  {
	COLOR : #993333;
	FONT-FAMILY : arial, helvetica, san-serif;
	FONT-SIZE : 75%;
}

.note2  {
	COLOR : #669933;
	FONT-FAMILY : arial, helvetica, san-serif;
	FONT-SIZE : 75%;
}

.pollnumber  {
	COLOR : #666666;
	FONT-FAMILY : tahoma, arial, helvetica, san-serif;
	FONT-SIZE : 60%;
	TEXT-DECORATION : none;
}

.quotetitle  {
	FONT-FAMILY : tahoma, helvetica, san-serif;
	FONT-SIZE : 70%;
	TEXT-DECORATION : none;
	FONT-WEIGHT : bold;
}

.quote  {
	FONT-FAMILY : tahoma, helvetica, san-serif;
	FONT-SIZE : 70%;
	TEXT-DECORATION : none;
}

.search  {
	COLOR : #000000;
	FONT-FAMILY : verdana, arial, helvetica, san-serif;
	FONT-SIZE : 70%;
	FONT-WEIGHT : bold;
	TEXT-DECORATION : none;
}

.searchadv  {
	COLOR : 000000;
	FONT-FAMILY : arial, helvetica, san-serif;
	FONT-SIZE : 65%;
	TEXT-DECORATION : none;
}

.searchadv:hover  {
	TEXT-DECORATION : underline;
}

.searchbg  {
	BACKGROUND : #999999;
}

.searchborder  {
	BACKGROUND : #666666;
}

.searchtitle  {
	COLOR : #c66d29;
	FONT-FAMILY : verdana, arial, helvetical, san-serif;
	FONT-SIZE : 95%;
	FONT-WEIGHT : bold;
}

.secnav  {
	FONT-FAMILY : ms san serif, tahoma, helvetica, san-serif;
	FONT-SIZE : 70%;
	TEXT-DECORATION : none;
}

.secnav:hover  {
	TEXT-DECORATION : underline;
}

.secnavlabel  {
	COLOR : #660033;
	FONT-FAMILY : ms san serif, tahoma, helvetica, san-serif;
	FONT-SIZE : 70%;
	FONT-WEIGHT : bold;
	TEXT-DECORATION : none;
}

.secnavlabel:hover  {
	TEXT-DECORATION : underline;
}

/* c66d29*/
.secnavbg  {
	BACKGROUND : #cccccc;
}

.sectionbg  {
	BACKGROUND : #dddddd;
}

#smallerfont  {
	FONT-FAMILY : arial, helvetica, san-serif;
	FONT-SIZE : 13px;
}

.spotlight  {
    COLOR : #333333;
	FONT-FAMILY : verdana, helvetica, san-serif;
	FONT-SIZE : 80%;
	FONT-WEIGHT : bold;
	TEXT-DECORATION : none;
}

.subsection  {
	COLOR : #000000;
	FONT-FAMILY : arial, helvetica, san-serif;
	FONT-SIZE : 100%;
	FONT-WEIGHT : bold;
}

.title  {
	COLOR : #000000;
	FONT-FAMILY : verdana, arial, helvetica, san-serif;
	FONT-SIZE : 95%;
	FONT-WEIGHT : bold;
}

.title2  {
	COLOR : #000000;
	FONT-FAMILY : arial, helvetica, san-serif;
	FONT-SIZE : 110%;
}

.utility  {
	COLOR : #cccc99;
	FONT-FAMILY : tahoma, arial, helvetica, san-serif;
	FONT-SIZE : 70%;
	TEXT-DECORATION : none;
}

.utility:hover  {
	COLOR : #ffffff;
	TEXT-DECORATION : underline;
}

.subhead2 {
	FONT-FAMILY : arial, helvetica, san-serif;
	font-size: 8pt;
	color: #993333
}
/****** colors for tables ******/
.titlebar {background-color: #AFBBC6;}
.oddrow {background-color: #D1DAE2;}
.evenrow {background-color: #E3EBF2;}
.sublink	{font-size: 11px; color: #333333; line-height: 18px;}

.page_btn {
 	background-color: #008888;
	color: #ffffff;
 	border: #000000 1px solid;
 	height: 45px;
 	width: 125px;
 	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	display:table-cell;
 	vertical-align : middle;
 	font: 11pt Arial;
 	cursor: pointer;
	/*border-radius: 8px;*/
 }

  .page_btn[disabled]{
 	background-color: #8da6aa;
	color: #9eb7ee;
 	border: #000000 1px solid;
 	height: 45px;
 	width: 125px;
 	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
 	vertical-align : middle;
 	font: 11pt Arial;
 	cursor:auto;
	/*border-radius: 8px;*/
 }

 .main_btn {
 	background-color: #008888;
	color: #ffffff;
 	border: #000000 1px solid;
 	height: 35px;
 	width: 300px;
 	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	display:table-cell;
 	vertical-align : middle;
 	font: 19pt Arial;
 	cursor: pointer;
	/*border-radius: 8px;*/
 }

  .main_btn[disabled]{
 	background-color: #8da6aa;
	color: #9eb7ee;
 	border: #000000 1px solid;
 	height: 35px;
 	width: 300px;
 	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
 	vertical-align : middle;
 	font: 19pt Arial;
 	cursor:auto;
	/*border-radius: 8px;*/
 }

 .maintenance_btn{
 	background-color: #008888;
	color: #ffffff;
 	border: #000000 1px solid;
 	height: 70px;
 	width: 300px;
 	text-align: center;
	display:table-cell;
	vertical-align:middle;
 	font: 19pt Arial;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
 	cursor : pointer;
 }
 .skinny_btn{
 	background-color: #008888;
	color: #ffffff;
 	border: #000000 1px solid;
 	height: 50px;
 	width: 140px;
 	text-align: center;
	display:table-cell;
	vertical-align:middle;
 	font: 15pt Arial;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
 	cursor : pointer;
 }
 /*.skinny_btn{
 	background-color: #008888;
	color: #ffffff;
 	border: #000000 1px solid;
 	height: 40px;
 	width: 150px;
 	text-align: center;
	display:table-cell;
	vertical-align: middle;
	font-size: 15px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	font-family:Arial, Helvetica, sans-serif;
 	cursor: pointer;
	//border-radius: 8px;
	float:left;
 }*/
 .thin_btn{
 	background-color: #8DB6CD;
 	border-style: groove;
 	height: 25px;
 	width: 150px;
 	text-align : center;
	display:table-cell;
 	vertical-align : middle;
 	font-family : Arial;
 	font-weight : bold;
 	font-size : smaller;
 	padding-top : 1px;
 	cursor : pointer;
	margin-right :1px;
 }
  .thin_gray_btn{
 	background-color: ButtonFace;
 	border-style: groove;
 	height: 25px;
 	width: 150px;
 	text-align : center;
	display:table-cell;
 	vertical-align : middle;
 	font-family : Arial;
 	font-weight : bold;
 	font-size : smaller;
 	padding-top : 1px;
 	cursor : pointer;
	margin-right :1px;
 }
th{
  color:#36648B;
 	font-family : Arial;
 	font-weight : bold;
 	font-size : small;
  text-align : left;
 }
td{
 	font-family : Arial;
 	font-weight : bold;
 	font-size : small;
}
textarea{
 	font-family : Arial;
 	font-weight : bold;
 	font-size: : smaller;
}

.warning {
	text-align: left;
	color: red;
 	font-family: Arial;
 	font-size: xx-small;
 	font-weight: bold;
}

.required {
	color: red;
}

div#header {
	width: 100%;
	border: solid black 1px;
	padding: 0px;
	margin: 0px;
}
div#header table {
	width: 100%;
	border: none;
	padding: 0px;
	margin: 0px;
}
div#header a, div#header a:hover, div#header a:visited {
	color: white;
}
div#header table tr td {
	font-family: Arial;
	font-weight: normal;
	/*font-size: 8pt;*/
	color: white;
}
div#header table tr td.headerpanel {
	width: 30%;
	text-align: left;
	background: #017575;
}
div#header table tr td.headerpanel div#headerinset {
	margin: 5px;
}
div#header table tr td.titleimage {
	width: 60%;
	font-size:42px;
	font-weight:600;
	/*font: 25pt italic;*/
	display:table-cell;
	vertical-align:middle;
	text-align: center;
	background: #017575;
}
div#header table tr td.mdelogo {
	width: 10%;
}

div#footer {
	width: 100%;
	background: #017575;
	text-align: center;
	border-left: solid black 1px;
	border-right: solid black 1px;
	border-bottom: solid black 1px;
}
div#footer a, div#footer a:hover, div#footer a:visited {
	color: white;
}
div#footer table {
	width: 98%;
	margin: 3px;
}
div#footer table tr td {
	font-family: Arial;
	font-weight: normal;
	font-size: 8pt;
	color: white;
}
div#footer table tr td.lefttext {
	width: 33%;
	vertical-align: top;
	text-align: left;
}
div#footer table tr td.centertext {
	width: 33%;
	vertical-align: top;
	text-align: center;
}
div#footer table tr td.righttext {
	width: 33%;
	vertical-align: top;
	text-align: right;
}

div#maintenance_groups_header {
	width: 70%;
	overflow: auto;
}
table#maintenance_groups_header_table {
	width: 100%;
}
table#maintenance_groups_header_table th {
	text-align: center;
}
table#maintenance_groups_header_table th.groupname {
	width: 45%;
}
table#maintenance_groups_header_table th.qualifiername {
	width: 39%;
}
table#maintenance_groups_header_table th.active {
	width: 6%;
}
table#maintenance_groups_header_table th.isobjective {
	width: 10%;
}
table#maintenance_groups_header_table th.scroll {
	width: 30px;
}

div#maintenance_groups {
	overflow: auto;
	width: 70%;
	height: 400px;
	border: solid gray 1px;
}
table#maintenance_groups_table {
	width: 100%;
}
table#maintenance_groups_table tr {
	cursor: default;
}
table#maintenance_groups_table td.groupname {
	width: 45%;
}
table#maintenance_groups_table td.qualifiername {
	width: 39%;
}
table#maintenance_groups_table td.active {
	width: 8%;
	text-align: center;
}
table#maintenance_groups_table td.isobjective {
	width: 8%;
	text-align: center;
}
div#maintenance_groups_warning {
	width: 70%;
}
div#maintenance_groups_active {
	text-align: center;
 	font-family: Arial;
 	font-weight: bold;
 	font-size: xx-small;
}
div#maintenance_groups_buttons {
	width: 32%;
}
div#maintenance_groups_button {
	display: inline;
	font-family: Arial;
 	font-weight: bold;
 	font-size: xx-small;
 	width: 100px;
 	height: 30px;
 	background-color: ButtonFace;
 	border-style: groove;
 	cursor: pointer;
 	text-align : center;
	display:table-cell;
 	vertical-align : middle;
}
div#maintenance_group_edit {
	width: 40%;
}
table#maintenance_group_edit_table {
	width: 100%;
}
table#maintenance_group_edit_table th {
	text-align: center;
	padding: 5px;
}
table#maintenance_group_edit_table td {
	padding: 5px;
}
table#maintenance_group_edit_table td.readOnly {
	font-weight: normal;
	text-align: left;
}
div#maintenance_group_questions {
	overflow: auto;
	width: 100%;
	height: 150px;
	border: solid gray 1px;
}
table#maintenance_group_questions_table {
	width: 100%;
	padding: 0px;
}
div#maintenance_group_edit_buttons {
	width: 100%;
}
div#maintenance_group_copy {
	width: 70%;
}
div#maintenance_group_copy_from {
	width: 50%;
	float: left;
}
table#maintenance_group_copy_from_table {
	width: 100%;
}
table#maintenance_group_copy_from_table th {
	text-align: center;
	padding: 6px;
}
table#maintenance_group_copy_from_table td {
	padding: 6px;
}
table#maintenance_group_copy_from_table td.label {
	width: 50%;
	text-align: right;
}
table#maintenance_group_copy_from_table td.readOnly {
	font-weight: normal;
	text-align: left;
}
div#maintenance_group_copy_to {
	width: 45%;
	float: right;
}
table#maintenance_group_copy_to_table {
	width: 100%;
}
table#maintenance_group_copy_to_table th {
	text-align: center;
	padding: 5px;
}
table#maintenance_group_copy_to_table td {
	padding: 5px;
}
table#maintenance_group_copy_to_table td.label {
	width: 50%;
	text-align: right;
}
div#maintenance_group_copy_buttons {
	clear: both;
}
div#maintenance_user_qualifiers {
	width: 100%;
}
div#maintenance_user_qualifier_main_label {
	float: left;
	margin-right: 10px;
}
div#maintenance_user_qualifiers div.maintenance_user_qualifier {
	float: left;
	margin-right: 10px;
}
div#maintenance_user_qualifiers div.maintenance_user_qualifier_label {
	text-align: center;
}

div#maintenance_questions_group {
	width: 100%;
	text-align: center;
}
table#maintenance_questions_group_table th, table#maintenance_questions_group_table td {
	padding: 10px;
}

div#maintenance_counter_types_all {
	width: 50%;
}
div#maintenance_counter_types_all_active {
	text-align: center;
 	font-family: Arial;
 	font-weight: bold;
 	font-size: xx-small;
}
table#maintenance_counter_types_all_table {
	width: 100%;
	padding: 0px;
}
table#maintenance_counter_types_all_table th.active {
	text-align: center;
}

div#maintenance_counter_type {
	width: 40%;
}
table#maintenance_counter_type_table {
	width: 100%;
}
table#maintenance_counter_type_table th {
	text-align: center;
	padding: 5px;
}
table#maintenance_counter_type_table td {
	padding: 5px;
}
div#maintenance_counter_type_help {
	width: 40%;
	text-align: left;
 	font-family: Arial;
 	font-weight: bold;
 	font-size: xx-small;
}

.tooltipheader {
	font-weight: bold;
	/*width: 150px;*/
	font-family: Arial;
	border: 1px solid #000000;
	padding: 3;
	font-size: 11px;
	color: #000000;
	background: #E1F0F0;
}
.tooltiphideheader {
	display: none;
}
.tooltipbody {
	font-family: Arial;
	/*width: 150px;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #00000;*/
	border: 1px solid #000000;
	padding: 3;
	font-size: 11px;
	color: #000000;
	background: #FFFFFF;
}
.tooltipbodyhideheader {
	/*width: 150px;*/
	font-family: Arial;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #00000;
	padding: 3;
	font-size: 11px;
	color: #000000;
	background: #FFFFFF;
}
.tooltiphelpheader {
	display: none;
}
.tooltiphelpbody {
	/*width: 300px;*/
	font-family: Arial;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #00000;
	padding: 3;
	font-size: 11px;
	color: #000000;
	background: #FFFFFF;
}

div#rapid_entry_question_description {
	border: 1px solid gray;
	background: #FFFFFF;
	height: 100px;
	width: 100%;
	overflow: auto;
	font-weight: normal;
	font-size: 10pt;
	padding: 5px;
}
div#rapid_entry_response_description {
	border: 1px solid gray;
	background: #BFEFFF;
	height: 175px;
	width: 100%;
	overflow: auto;
	font-weight: normal;
	font-size: 10pt;
	padding: 5px;
}
div#rapid_entry_comment_select {
	margin-bottom: 10px;
}
div#rapid_entry_comments_label {
	display: inline;
}
table#rapid_entry_form_table textarea {
	font-weight: normal;
	font-size: 10pt;
}

.display_averages_comment {
	text-align: left;
	width: 100%;
	margin: 10px;
	border: thin groove black;
}
.display_averages_comment_table th {
	font-weight: bold;
	color: black;
}
.display_averages_comment_table td {
	font-weight: normal;
}
.display_averages_comment_table .display_averages_question_header {
	font-weight: bold;
}
.display_averages_graph {
	text-align: center;
	width: 99%;
	margin: 10px;
	padding: 1px;
	border: thin groove black;
}
.display_averages_graph table td {
	font-size: 11px;
	font-weight: normal;
}

div#maintenance_stations {
	width: 40%;
	margin-bottom: 10px;
}
table#maintenance_stations_table {
	width: 100%;
}
table#maintenance_stations_table tr {
	cursor: default;
}
table#maintenance_stations_table th.name {
	width: 60%;
}
table#maintenance_stations_table th.duration {
	text-align: center;
}
table#maintenance_stations_table td.duration {
	text-align: center;
}
div#maintenance_station_edit {
	width: 40%;
}
table#maintenance_station_edit_table {
	width: 100%;
}
table#maintenance_station_edit_table th {
	text-align: center;
	padding: 5px;
}
table#maintenance_station_edit_table td {
	padding: 5px;
}

div#maintenance_qualifiers {
	width: 80%;
	margin-bottom: 10px;
}
div#maintenance_stations {
	width: 80%;
	margin-bottom: 10px;
}
table#maintenance_qualifiers_table {
	width: 100%;
}
table#maintenance_stations_table {
	width: 100%;
}
table#maintenance_qualifiers_table tr {
	cursor: default;
}
table#maintenance_stations_table tr {
	cursor: default;
}
table#maintenance_qualifiers_table th.expander, table#maintenance_qualifiers_table th.master, table#maintenance_qualifiers_table th.active {
	width: 1%;
}
table#maintenance_stations_table th.expander, table#maintenance_qualifiers_table th.master, table#maintenance_qualifiers_table th.active {
	width: 1%;
}
table#maintenance_qualifiers_table td.expander, table#maintenance_qualifiers_table td.master, table#maintenance_qualifiers_table td.active {
	width: 1%;
	text-align: center;
}
table#maintenance_stations_table td.expander, table#maintenance_qualifiers_table td.master, table#maintenance_qualifiers_table td.active {
	width: 1%;
	text-align: center;
}
table#maintenance_qualifiers_table th.name {
	width: 30%;
}
table#maintenance_stations_table th.name {
	width: 30%;
}
table#maintenance_qualifiers_table td, table#maintenance_qualifiers_table th {
	padding: 3px;
}
table#maintenance_station_table td, table#maintenance_qualifiers_table th {
	padding: 3px;
}
table#maintenance_qualifiers_table td.description {
	font-weight: normal;
}
table#maintenance_stations_table td.description {
	font-weight: normal;
}
table#maintenance_qualifiers_map_table {
	width: 100%;
}
table#maintenance_stations_map_table {
	width: 100%;
}
div#maintenance_qualifiers_entries {
	font-weight: normal;
}
div#maintenance_stations_entries {
	font-weight: normal;
}
div#maintenance_qualifiers_maps {
	border: 1px solid black;
	margin-top: 3px;
	padding: 3px;
	width: 80%;
 	font-size: 8pt;
 	font-weight: normal;
	color:#36648B;
}
div#maintenance_stations_maps {
	border: 1px solid black;
	margin-top: 3px;
	padding: 3px;
	width: 80%;
 	font-size: 8pt;
 	font-weight: normal;
	color:#36648B;
}
table#maintenance_qualifiers_map_table tr th.display, table#maintenance_qualifiers_map_table tr td.display  {
 	font-size: 8pt;
 	font-weight: normal;
}
table#maintenance_stations_map_table tr th.display, table#maintenance_qualifiers_map_table tr td.display  {
 	font-size: 8pt;
 	font-weight: normal;
}
table#maintenance_qualifiers_map_table tr th.entry_required, table#maintenance_qualifiers_map_table tr td.entry_required {
 	font-size: 8pt;
 	font-weight: normal;
 	width: 1%;
 	text-align: center;
}
table#maintenance_stations_map_table tr th.entry_required, table#maintenance_qualifiers_map_table tr td.entry_required {
 	font-size: 8pt;
 	font-weight: normal;
 	width: 1%;
 	text-align: center;
}
div#maintenance_qualifier_edit {
	width: 80%;
}
div#maintenance_station_edit {
	width: 80%;
}
table#maintenance_qualifier_edit_table {
	width: 100%;
}
table#maintenance_station_edit_table {
	width: 100%;
}
table#maintenance_qualifier_edit_table th {
	text-align: center;
	padding: 5px;
}
table#maintenance_station_edit_table th {
	text-align: center;
	padding: 5px;
}
table#maintenance_qualifier_edit_table td {
	padding: 5px;
}
table#maintenance_station_edit_table td {
	padding: 5px;
}
table#maintenance_qualifier_edit_table td.label {
	width: 30%;
	vertical-align: top;
	text-align: right;
	margin-right: 3px;
}
table#maintenance_station_edit_table td.label {
	width: 30%;
	vertical-align: top;
	text-align: right;
	margin-right: 3px;
}
div#maintenance_qualifier_edit textarea#description {
 	font-weight: normal;
	font-size: 10pt;
}
div#maintenance_station_edit textarea#description {
 	font-weight: normal;
	font-size: 10pt;
}
div#maintenance_qualifier_edit_entries {
	border: 1px solid black;
	padding-left: 5px;
	padding-top: 5px;
}
div#maintenance_qualifier_edit_entries_select {
	float: left;
}
div#maintenance_station_edit_entries_select {
	float: left;
}
div#maintenance_qualifier_edit_entries_select select#entries {
	width: 200px;
}
div#maintenance_station_edit_entries_select select#entries {
	width: 200px;
}
div#maintenance_qualifier_edit_entries_controls {
	padding-left: 5px;
	padding-bottom: 5px;
	float: left;
}
div#maintenance_station_edit_entries_controls {
	padding-left: 5px;
	padding-bottom: 5px;
	float: left;
}
div#maintenance_qualifier_edit_entries_new_qualifier input#newQualifier {
	width: 200px;
}
div#maintenance_station_edit_entries_new_qualifier input#newQualifier {
	width: 200px;
}
div#maintenance_qualifier_edit_entries_add_qualifier {
	text-align: center;
	clear: both;
	padding: 5px;
}
div#maintenance_station_edit_entries_add_qualifier {
	text-align: center;
	clear: both;
	padding: 5px;
}
div#maintenance_qualifier_edit_entries_deactivate_label {
	font-weight: normal;
	font-size: 8pt;
	text-align: left;
	clear: both;
}
div#maintenance_station_edit_entries_deactivate_label {
	font-weight: normal;
	font-size: 8pt;
	text-align: left;
	clear: both;
}
div#maintenance_qualifier_edit_entries_deactivate_qualifier {
	text-align: left;
	clear: both;
	padding: 5px;
}
div#maintenance_station_edit_entries_deactivate_qualifier {
	text-align: left;
	clear: both;
	padding: 5px;
}
div#maintenance_qualifier_edit_mapping {
	border: 1px solid black;
	padding-left: 5px;
	padding-top: 5px;
}
div#maintenance_station_edit_mapping {
	border: 1px solid black;
	padding-left: 5px;
	padding-top: 5px;
}
div#maintenance_qualifier_edit_mapping_help {
	display: inline;
}
div#maintenance_station_edit_mapping_help {
	display: inline;
}
div#maintenance_qualifier_edit_mapping_master {
	margin-right: 5px;
	font-weight: normal;
	vertical-align: center;
	float: left;
}
div#maintenance_station_edit_mapping_master {
	margin-right: 5px;
	font-weight: normal;
	vertical-align: center;
	float: left;
}
div#maintenance_qualifier_edit_mapping_add_master {
	padding-left: 5px;
	padding-bottom: 5px;
}
div#maintenance_station_edit_mapping_add_master {
	padding-left: 5px;
	padding-bottom: 5px;
}
div#maintenance_qualifier_edit_mapping_detail {
	clear: both;
}
div#maintenance_station_edit_mapping_detail {
	clear: both;
}
div#maintenance_qualifier_edit_mapping_detail {
	width: 60%;
}
div#maintenance_station_edit_mapping_detail {
	width: 60%;
}
table#maintenance_qualifier_edit_mapping_table {
	width: 100%;
}
table#maintenance_station_edit_mapping_table {
	width: 100%;
}
table#maintenance_qualifier_edit_mapping_table th {
	font-size: 8pt;
}
table#maintenance_station_edit_mapping_table th {
	font-size: 8pt;
}
table#maintenance_qualifier_edit_mapping_table th.map_entry {
	width: 33%;
}
table#maintenance_station_edit_mapping_table th.map_entry {
	width: 33%;
}
table#maintenance_qualifier_edit_mapping_table th.map_required {
	width: 33%;
}
table#maintenance_station_edit_mapping_table th.map_required {
	width: 33%;
}
table#maintenance_qualifier_edit_mapping_table th.map_action {
	width: 33%;
}
table#maintenance_station_edit_mapping_table th.map_action {
	width: 33%;
}
table#maintenance_qualifier_edit_mapping_table td.map_entry {
	font-weight: normal;
	font-size: 8pt;
	padding: 0px;
	width: 33%;
}
table#maintenance_station_edit_mapping_table td.map_entry {
	font-weight: normal;
	font-size: 8pt;
	padding: 0px;
	width: 33%;
}
table#maintenance_qualifier_edit_mapping_table td.map_required {
	font-weight: normal;
	font-size: 8pt;
	padding: 0px;
	width: 33%;
	text-align: center;
}
table#maintenance_station_edit_mapping_table td.map_required {
	font-weight: normal;
	font-size: 8pt;
	padding: 0px;
	width: 33%;
	text-align: center;
}
table#maintenance_qualifier_edit_mapping_table td.action a {
	font-weight: normal;
	font-size: 8pt;
	padding: 0px;
	width: 33%;
}
table#maintenance_station_edit_mapping_table td.action a {
	font-weight: normal;
	font-size: 8pt;
	padding: 0px;
	width: 33%;
}

div#sign_in {
	width: 100%;
	vertical-align: center;
	text-align: center;
}
div#sign_in_group {
	width: 70%;
	text-align: center;
}
div#sign_in_table {
	width: 65%;
	float: left;
}
table#sign_in_table {
	width: 100%;
}
table#sign_in_table td {
	padding: 5px;
}
table#sign_in_table th.label {
	width: 50%;
	padding-left: 3px;
	padding-right: 3px;
	text-align:right;
	font-size:medium;
}
table#log_in_table th.label {
	padding-left: 2px;
	font-size:medium;
}
div#sign_in_qualifier_name_master {
	display: inline;
	font-weight: normal;
}
div#sign_in_buttons {
	font-size: 8pt;
	width: 10%;
	float: right;
}
table#maintenance_groups_header_table th.masterqualifier {
	width: 40%;
}
table#maintenance_groups_header_table th.report {
	width: 60%;
}
table#maintenance_groups_table td.masterqualifier {
	width: 40%;
}
table#maintenance_groups_table td.report {
	width: 60%;
}
div#licensing_title {
	width: 100%;
	text-align: center;
	font-weight: bold;
	font-family: Arial;
	font-size: 16pt;
	padding: 10px;
}
div#licensing_text {
	width: 70%;
	text-align: left;
	font-weight: normal;
	font-size: 11pt;
	padding: 10px;
}
div#license_properties {
	width: 50%;
	padding: 5px;
}
table#license_properties_table {
	width: 100%;
}
table#license_properties_table th {
	text-align: center;
	padding: 5px;
}
table#license_properties_table td {
	padding: 5px;
}
table#license_properties_table td.license_properties_module {
	font-weight: bold;
	vertical-align: top;
}
table#license_properties_table td.license_properties_data {
	font-weight: normal;
}

td.homePageDivider {
	border-bottom-style:dotted;
	border-bottom-color:a9a9a9;
	color: a9a9a9;
	text-align: center;
	font-size: 24pt;
}


/* 11/26/14 10. AWE added for DOR vertical signatures */
.vertHead
{
	/* ADDED FOR ROTATION POINT */
	vertical-align: top;
	/* float your elements or inline-block them to display side by side
	REMOVEDdisplay: inline-block;*/
	/* these are height and width dimensions of your header*/
	height: 6em;
	max-width: 0.5em;
	/* set to hidden so when there's too much vertical text it will be clipped.
	overflow: hidden;*/

	/* these are not relevant and are here to better see the elements
	background: #eee;
	REMOVEDmargin-right: 1px;*/
}
	.vertHead .vert
	{
		/* line height should be equal to header width so text will be middle aligned */
		line-height: 1em;
		/* setting background may yield better results in IE text clear type rendering */
		/*background: #eee;*/
		display: block;

		/* this will prevent it from wrapping too much text
		white-space: nowrap;*/
		/* so it stays off the edge */
		padding-left: 1px;

		/* IE specific rotation code; not need for IE11
		writing-mode: tb-rl;
		filter: flipv fliph; */

		/* CSS3 specific totation code */
		/* translate should have the same negative dimension as head height */
		transform: rotate(270deg) translate(-6em,0);
		transform-origin: 0 0;
		/*-moz-transform: rotate(270deg) translate(-10em,0);
		-moz-transform-origin: 0 0;
		-webkit-transform: rotate(270deg) translate(-10em,0);
		-webkit-transform-origin: 0 0;*/
	}

/***************
* 20180604: DCole
* > Added CSS for the slide out questions
****************/
.floatright {
     float: right;
}

.positionrelative {
    position: relative;
}

.nowraping {
    white-space: nowrap;
}

.actionshoverout {
	display: inherit;
	position: absolute;
	top: 0;
	right: 0;
	padding: 0;
	max-width: 0px;
	max-height: 25px;
	border-left: 20px solid #017575;
	-webkit-border-radius: 8px 0 0 8px;
	-moz-border-radius: 8px 0 0 8px;
	-ms-border-radius: 8px 0 0 8px;
	border-radius: 8px 0 0 8px;
	background-color: #017575;
	cursor: pointer;
	-webkit-box-shadow: -5px 0 5px -4px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: -5px 0 5px -4px rgba(0, 0, 0, 0.3);
	-ms-box-shadow: -5px 0 5px -4px rgba(0, 0, 0, 0.3);
	box-shadow: -5px 0 5px -4px rgba(0, 0, 0, 0.3);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	transition: all 0.5s;
	overflow: hidden;
	z-index: 9998;
}

.actionshoverout:hover {
	max-width: 350px;
	max-height: 900px;
	border-left: 0px solid #017575;
	padding: 5px 0 5px 5px;
	z-index: 9999;
}

.actionshoveroutpadding {
	padding: 6px;
	cursor: default;
	color: #000000;
	background-color: #FFFFFF;
	-webkit-border-radius: 8px 0 0 8px;
	-moz-border-radius: 8px 0 0 8px;
	-ms-border-radius: 8px 0 0 8px;
	border-radius: 8px 0 0 8px;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	transition: all 0.5s;
	opacity: 0;
}

.actionshoverout:hover .actionshoveroutpadding {
	opacity: 1;
}

.radiocheckbox {
	cursor: pointer;
	-webkit-appearance: checkbox; /* Chrome, Safari, Opera */
	-moz-appearance: checkbox;    /* Firefox */
	-ms-appearance: checkbox;     /* not currently supported */
}

label {
	cursor: pointer;
}

.inputradio {
	margin: 0 2px 0 0;
     padding: 0;
     zoom: 2;
     vertical-align: bottom;
}

.inputradiotext {
	font-weight: bold;
	font-size: 20px;
}


/***************
* 20180620: DCole
* > Added CSS for the span options area below a field
****************/
.spanoptionsbelow {
	display: block;
	padding: 1px 2px 2px 2px;
	text-align: right;
	background-color: #f3f3f3;
	border-top: 0;
	border-right: 1px solid #a9a9a9;
	border-bottom: 1px solid #a9a9a9;
	border-left: 1px solid #a9a9a9;
}
