/* resets for style */
*
* {
	font-family: Arial, Sans-Serif;
	font-size: small;
	line-height: normal;
	margin: 0;
	padding: 0;
}

html {
	height: 100%; /* needed for container min-height */
}

body {
	width: 100%;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
}

h1 {
	font: 1.5em georgia, serif;
	margin: 0.5em 0;
	color: white;
}

h2 {
	font: 1.25em georgia, serif;
	margin: 0 0 0.5em;
}

h2,a {
	color: #000066;
}

p {
	line-height: 1.5;
	margin: 0 0 1em;
}

label {
	font-weight: bold;
}

input,select,textarea,button {
	color: #1F3B6D;
	border: solid 1px #80ADE5;
	background: url('../images/blue_bg.png') repeat-x right top;
}

input[type=radio],input[type='checkbox'] {
	color: #1F3B6D;
	border: none
}

button {
	background: url('../images/blue_bg.png') right top;
}

a {
	text-decoration: none;
}

input[type="text"],input[type="password"],select,textarea {
	padding: 4px;
	font-size: 13px;
	margin-bottom: 5px;
}

input[type="submit"],input[type="button"],input[type="reset"],button {
	padding: 2px 6px;
	font-size: 13px;
	cursor: pointer;
	/* margin-bottom: 5px;*/ /*display: block;*/
}

input[disabled],select[disabled],textarea[disabled] {
	background: url('../images/gray_bg.png') repeat-x right top;
	cursor: auto;
	color: gray;
	border: solid 1px gray;;
}

.filter {
	width: 150px;
}

.filterWrap {
	display: inline-block;
	vertical-align: top;
	margin-left: 20px;
	text-align: center;
}

.filterWrap label {
	font-weight: bold;
}

.choiceGroupQF {
	display: block;
	margin-left: 20px;
	margin-top: 0;
}

.choiceListLayer>label,.radioListLayer>label {
	font-weight: normal;
	font-size: small;
	margin-left: 5px;
}

div#container {
	position: relative; /* needed for footer positioning*/
	margin: 0 auto; /* center, not in IE5 */
	width: 100%;
	background: #fff;
	height: auto !important; /* real browsers */
	height: 95%; /* IE6: treaded as min-height. 100% in DTN*/
	min-height: 100%; /* real browsers */
}

div#banner {
	background-color: #003366;
}

div#banner-image {
	float:left;
}

div#banner-title {
	font-size: 1.4em;
	background-color: #	;
	height: 25px;
	padding-top: 17px;
	color: white;
	float:left;	
	background: #003366;
}

div#banner-blue {
	height: 45px;
	background: #003366;
}

div#header {
	padding: 0;
	margin: 0 auto;
	background: none;
}

#status {
	position: absolute;
	top: 0;
	right: 0;
}

#status .gears-status {
	border: 1px solid #778;
	color: white;
	padding: 0.5em;
	margin: 17px 14px;
	float: right;
	text-align: center;
}

#status .gears-status a {
	color: white;
}

#status .gears-status a:hover {
	text-decoration: underline;
}

html.gears #status .gears-status {
	display: none;
}

#status .internet-status {
	color: #aab;
	float: right;
	margin: 17px 14px;
	font-weight: bold;
	line-height: 1.3em;
}

html.no-internet #status .internet-status {
	color: #aab;
}

html.internet #status .internet-status {
	color: #ccd;
}

#status .internet-status span.icon {
	float: left;
	width: 16px;
	height: 16px;
	margin-right: 2px;
}

html.no-internet #status .internet-status span.icon {
	background: url(../images/internet-status.png) repeat scroll 0 0
		transparent;
}

html.internet #status .internet-status span.icon {
	background: url(../images/internet-status.png) repeat scroll 0 -16px
		transparent;
}

html.no-gears #status .internet-status span.icon {
	background: url(../images/internet-status.png) repeat scroll 0 -16px
		transparent;
}

#status .mode-status {
	display: none;
	float: right;
	margin: 17px 14px;
	color: white;
}

#status .online-mode,#status .sync-mode,#status .offline-mode {
	display: none;
}

#status .mode-status .online-mode,.mode-status .sync-mode,.mode-status .offline-mode
	{
	text-decoration: underline;
}

html.online-mode #status .mode-status {
	display: block;
}

html.online-mode #status .mode-status .online-mode {
	display: inline;
}

html.sync-mode #status .mode-status {
	display: block;
}

html.sync-mode #status .mode-status .sync-mode {
	display: inline;
}

html.offline-mode #status .mode-status {
	display: block;
}

html.offline-mode #status .mode-status .offline-mode {
	display: inline;
}

#status .toggle-status {
	display: none;
	float: right;
	margin: 14px 14px;
}

html.online-mode #status .toggle-status {
	display: block;
}

html.online-mode #status .toggle-status .offline-mode {
	display: inline;
}

html.sync-mode #status .toggle-status {
	display: block;
}

html.sync-mode #status .toggle-status .sync-mode {
	display: inline;
}

html.offline-mode #status .toggle-status {
	display: block;
}

html.offline-mode #status .toggle-status .online-mode {
	display: inline;
}

html.no-internet #status .toggle-status {
	display: none;
}

html.signin_controller #status .toggle-status {
	display: none;
}

html.offline-mode #loading {
	display: none;
}

.workingSetTimestamp {
	color: white;
	font-weight: bold;
	float: right;
	margin: 10px 14px;
}

div#siginBox,div#title {
	margin: 0px auto;
	padding: 0px;
	border: 0px;
	width: 738px;
}

div#title {
	font-size: 2em;
	background-color: #003366;
	height: 50px;
	color: white;
	text-align: left;
	vertical-align: bottom;
	padding: 0;
	background: #003366 url('../images/title_bg.png') repeat right top;
}

div#siginBox {
	width: 738px;
	padding: 20px;
	background-color: white;
	border-style: solid;
	border-width: 0.1em;
	/* outer shadows  (note the rgba is red, green, blue, alpha) */
	-webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0px 1px 6px rgba(23, 69, 88, .5);
	box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.4);
	/* rounded corners */
	-webkit-border-radius: 12px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	/* gradients */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white),
		color-stop(15%, white), color-stop(100%, #D7E9F5));
	background: -moz-linear-gradient(top, white 0%, white 55%, #D5E4F3 130%);
	background-image: linear-gradient(linear, left top, left bottom, color-stop(0%, white),
		color-stop(15%, white), color-stop(100%, #D7E9F5));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
		startColorstr='#ffffff', endColorstr='#D7E9F5'); /*For IE7-8-9*/
}

div#locale,div#content { /*padding:1em 1em 5em;*/ /* bottom padding for footer */
	margin: 0px;
	width: 100%;
	background-color: #e6fbff;
}

div#footer {
	width: 100%;
	bottom: 0; /* stick to bottom */
	margin-bottom: 0;
	text-align: center;
	/*background:#99CCFF 98% 10px no-repeat;*/
}

div#footer p {
	padding: 1em;
	margin: 0;
}

/* tabs container */
.dtn_tabs,.dtn_sub_tabs {
	height: 18px;
	background-color: #e4e4e4;
	font-size: 9pt;
	border-bottom: solid 1px gray;
	background: url("../images/th_gray.png") repeat-x scroll 0 0 transparent;
}

div.dtn_sub_tabs {
	background: url("../images/gray_bg.png") repeat-x scroll 0 0 transparent;
	border-bottom: groove 1px #1F3B6D;
	padding-top: 0px !important;
	margin-bottom: 20px;
}

.dtn_tabs[class],.dtn_sub_tabs[class] {
	padding-top: 1px;
	height: 21px;
	padding-left: 1px;
}

.dtn_tabs a,.dtn_sub_tabs a {
	display: block;
	width: 72px;
	float: left;
	text-align: center;
	text-decoration: none;
	color: #1F3B6D;
	background-repeat: no-repeat;
	height: 17px;
	position: relative;
	top: 1px;
	padding-top: 4px;
	border: none;
	outline-style: none;
}

.dtn_tabs a img,.dtn_sub_tabs a img {
	border: none;
	margin: 0px;
	padding: 0px;
	position: relative;
	top: 2px
}

.dtn_tabs a:hover,.dtn_sub_tabs a:hover {
	color: #1F3B6D;
}

.dtn_tabs a.selected:hover,.dtn_sub_tabs a.selected:hover {
	top: 1px;
}

.dtn_tabs a.selected,.dtn_sub_tabs a.selected {
	background-image: url(../images/option_selected_segment.png);
	background-position: top left;
	color: #8A4B08;
}

.dtn_tabs,.rightpane_tabs,.table_result_tabs {
	height: 18px;
	font-size: 7pt;
	border-bottom: solid 1px gray;
}

div.table_result_tabs {
	border-bottom: groove 1px #1F3B6D;
	border-right: solid 1px #A6C9E2;
	border-left: solid 1px #A6C9E2;
	padding-top: 0px !important;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}

div.rightpane_tabs {
	border-bottom: groove 1px #1F3B6D;
	padding-top: 0px !important;
	margin-bottom: 20px;
}

.dtn_tabs[class],.rightpane_tabs[class],.table_result_tabs[class] {
	padding-top: 1px;
	height: 21px;
	padding-left: 1px;
}

.dtn_tabs a,.rightpane_tabs a,.table_result_tabs a {
	display: block;
	width: 95px;
	float: left;
	text-align: center;
	text-decoration: none;
	color: #1F3B6D;
	background-repeat: no-repeat;
	height: 17px;
	position: relative;
	top: 1px;
	padding-top: 4px;
	border: none;
	outline-style: none;
	padding-left: 4px;
	padding-right: 4px;
}

.dtn_tabs a img,.rightpane_tabs a img,.table_result_tabs a img {
	border: none;
	margin: 0px;
	padding: 0px;
	position: relative;
	top: 2px
}

.dtn_tabs a:hover,.rightpane_tabs a:hover,.table_result_tabs a:hover {
	color: #1F3B6D;
}

.dtn_tabs a.selected:hover,.rightpane_tabs a.selected:hover,.table_result_tabs a.selected:hover
	{
	top: 1px;
}

.dtn_tabs a.selected,.rightpane_tabs a.selected,.table_result_tabs a.selected
	{
	background-image: url(../images/option_selected_segment.png);
	background-position: top;
	color: #8A4B08;
	font-weight: bold;
}

.kill_tab {
	width: 20px;
	height: 17px;
	padding-left: 14px;
	padding-right: 4px;
	padding-bottom: 4px;
}

.kill_tab a.killTabLink {
	background-image: url(../images/icon_close.gif);
	display: block;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	background-repeat: no-repeat;
}

tr.selected {
	background-color: #F7BE81;
}

td.selected {
	background-color: #F7BE81;
}

tr.deleted td {
	color: #A4A4A4;
}

td.disable {
	color: #D8D8D8;
	font-weight: bold;
	font-style: italic;
}

/***************/
.dtn_controller .dtn_inner {
	border-top: solid 1px gray;
	/*border-right: solid 1px gray; 
     border-left: solid 1px gray; 
     margin-right: 5px; 
     margin-left: 5px;*/
}

.dtn_controller .dtn_title {
	color: white;
	height: 16px;
	background-color: #ff7721;
	padding: 5px;
	cursor: pointer;
	background-position: 195px 6px;
	background-repeat: no-repeat;
	font-size: 10pt;
}

.dtn_controller .dtn_title a {
	background-position: center center;
	float: right;
	display: block;
	width: 14px;
	height: 14px;
	background-repeat: no-repeat;
	text-decoration: none;
	border: solid 1px #FF7721;
	outline-style: none;
}

.dtn_controller .dtn_title[class] a {
	margin-left: 10px;
}

.dtn_controller .dtn_title a:hover {
	border: solid 1px white;
}

/** css round corner */
.b1,.b2,.b3,.b4 {
	font-size: 1px;
	overflow: hidden;
	display: block;
}

.b1 {
	height: 1px;
	background: #A6C9E2;
	margin: 0 5px;
}

.b2 {
	height: 1px;
	background: #fff;
	border-right: 2px solid #A6C9E2;
	border-left: 2px solid #A6C9E2;
	margin: 0 3px;
}

.b3 {
	height: 1px;
	background: #fff;
	border-right: 1px solid #A6C9E2;
	border-left: 1px solid #A6C9E2;
	margin: 0 2px;
}

.b4 {
	height: 2px;
	background: #fff;
	border-right: 1px solid #A6C9E2;
	border-left: 1px solid #A6C9E2;
	margin: 0 1px;
}

.contentb {
	background: #fff;
	border-right: 1px solid #A6C9E2;
	border-left: 1px solid #A6C9E2;
	-moz-box-shadow: 5px 8px 10px #535353;
	-webkit-box-shadow: 5px 8px 10px #535353;
	box-shadow: 5px 8px 10px #535353;
}

.contentb div {
	margin-left: 5px;
	margin-right: 2px;
	padding-top: 0;
}

div.filterHolder {
	margin: 0px 5px;
	min-height: 10px;
	display: inline-block;
	width: 99%;
}

/** end css round corner */
.bottomLayer {
	margin: 5Px 5px;
	display: none;
	min-height: 310px;
	vertical-align: top;
}

/** end css round corner */
#map .bottomLayer {
	margin: 10px 15px;
	display: block;
	min-height: 310px;
	vertical-align: top;
}

/*padding for result table to show scroll bar*/
.bottomLayer .contentb {
	padding-bottom: 20px;
}

/* hide/show image */
.minIcon,.maxIcon {
	padding: 5px;
	cursor: pointer;
	float: right;
}

.maxIcon {
	background: url("../images/v-expand.gif") 0 0 no-repeat !important;
}

.minIcon {
	background: url("../images/v-collapse.gif") 0 0 no-repeat;
}

.leftIcon {
	background: url("../images/dblarrow-l.gif") 0 0 no-repeat;
	padding: 5px;
	cursor: pointer;
	float: right;
}

.rightIcon {
	background: url("../images/dblarrow-r.gif") 0 0 no-repeat;
	padding: 5px;
	cursor: pointer;
	float: left;
}

label.small {
	font-size: 9px;
}

A.pdfIcon {
	background: url("../images/pdf.png") 0 0 no-repeat;
	text-decoration: none;
	float: left;
	padding: 0px 10px;
	height: 16px;
	cursor: pointer;
}

A.excelIcon {
	background: url("../images/excel.png") 0 0 no-repeat;
	text-decoration: none;
	float: left;
	padding: 0px 10px;
	height: 16px;
	cursor: pointer;
}

A.printIcon,A.printInspection {
	background: url("../images/print.png") 0 0 no-repeat;
	text-decoration: none;
	float: left;
	padding: 0px 10px;
	height: 16px;
	cursor: pointer;
}

span.printIcon {
	background: url("../images/print.png") 0 0 no-repeat;
	text-decoration: none;
	float: left;
	padding: 0px 10px;
	height: 16px;
	cursor: pointer;
}

/* tabl style */
span.redIcon,span.greenIcon,span.orangeIcon,span.specialIcon {
	height: 20px;
	width: 20px;
	display: block;
}

.redIcon {
	background: #fff url("../images/rball.png") 0 0 no-repeat;
}

.greenIcon {
	background: #fff url("../images/gball.png") 0 0 no-repeat;
}

.orangeIcon {
	background: #fff url("../images/oball.png") 0 0 no-repeat;
}

.specialIcon {
	background: #fff url("../images/special.png") 0 0 no-repeat;
}

table.tableResults {
	border: 1px solid #80ADE5;
    width: 95%;
}

table.table_scroll_thead caption {
	text-align: center;
	font-weight: bold;
	font-size: 1.2em;
	color: #fff;
	background: #5c9ccc
		url(redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50%
		repeat-x;
	padding: 3px 5px;
}

div.mxui_layout_table_scroll div.header {
	border: 1px solid #80ADE5;
}

div.mxui_layout_table_scroll div.body {
	border: 1px solid #80ADE5;
}

table.table_scroll_thead {
	border-collapse: collapse;
}

table.tableResults caption {
	text-align: center;
	font-weight: bold;
	font-size: 1.2em;
	color: #fff;
	background: #5c9ccc
		url(redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50%
		repeat-x;
	padding: 3px 5px;
}

table.tableResults tfoot {
	text-align: center;
	background: url("../images/blue_bg.png") repeat-x scroll 0 10%;
}

table.tableResults tfoot tr td {
	border-top: 1px solid #80ADE5;
}

table.tableResults td.trackTableCell {
	border: none;
	padding: .3em;
	border-bottom: 1px solid #F6F7F8;
	border-right: 1px solid #E0E0E0;
}

table.tableResults td {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: -moz-use-text-color #E0E0E0 #F6F7F8 -moz-use-text-color;
	border-style: none solid solid none;
	border-width: medium 1px 1px medium;
	padding: 0.3em;
}

#editordesk  table.tableResults td {
	border: none;
	padding: .3em;
}

table.tableResults thead tr {
	background: url('../images/blue_bg.png') repeat-x scroll 0 10%
		transparent;
}

table.tableResults thead th,tfoot th {
	background: url('../images/blue_bg.png') repeat-x scroll 0 10%
		transparent;
	height: 30px;
	font-weight: bold;
	border: none;
	text-align: left;
	padding-top: 4px;
	text-align: center;
	border-bottom: 1px solid #80ADE5;
}

table.tableResults thead th {
	border-right: 1px solid #A0A0A0;
}

table.tableResults tbody td a {
	background: transparent;
	text-decoration: none;
	color: #9F9F9F;
}

table.tableResults tbody td a:hover {
	background: transparent;
	color: #00FF0C;
}

table.tableResults tbody th a {
	font: bold 11px helvetica, verdana, arial, sans-serif;
	background: transparent;
	text-decoration: none;
	font-weight: normal;
	color: #9F9F9F;
}

table.tableResults tbody td+td+td+td a {
	padding-right: 14px;
}

table.tableResults tbody td+td+td+td a:hover {
	padding-right: 14px;
}

table.tableResults tbody th a:hover {
	background: transparent;
	color: #00FF0C;
}

table.tableResults tbody th,tbody td {
	vertical-align: top;
	text-align: left;
}

table.tableResults.lpscount tbody {
	overflow-y: auto;
	width: 100%;
	height: 100%;
	overflow-x: hidden;
}

table.tableResults.lpscount tbody td {
	text-align: center;
}

table.tableResults.systemStatusUnitLoc tbody td {
	text-align: center;
}

table.tableResults.systemStatusGeomAlert tbody td {
	text-align: center;
}

table.tableResults.systemStatusSurveyCurrent tbody td {
	text-align: center;
}

.scrollBody {
	overflow: scroll !important;

	/*height:400px; */
}

table.tableResults.infoGrid tbody {
	width: 100%;
	overflow-x: hidden;
	height: 30px;
}

table.tableResults tbody tr.exceptiondata {
	font-weight: bold;
}

.odd {
	background: none repeat scroll 0 0 #F5F5F5 !important;
}

tr.currentSelection td {
	border-top: 2px solid #254117;
	border-bottom: 2px solid #254117;
	font-weight: bold;
	font-size: 14px;
}

tr.currentSelection td.start {
	border-left: 2px solid #254117;
}

tr.currentSelection td.end {
	border-right: 2px solid #254117;
}

tr.markBold td {
	font-weight: bold;
	font-size: 14px;
}

/*table.tableResults tbody tr:hover {
   background:url("../images/selected.gif") repeat-x scroll 0 0 #5D8BBA !important;
	color:white !important;
  	background: #0E0E0E;
  }*/
table.tableResults tbody tr:hover th,table.tableResults tbody tr.odd:hover th
	{
	background: #0E0E0E;
}

table.defectTableResults caption {
	background: url("redmond//images/ui-bg_orange.png") repeat-x scroll 0
		50% red;
}

table.inspTableResults caption {
	background: url("redmond//images/ui-bg_purple.png") repeat-x scroll 0
		50% red;
}

.leftLayer {
	min-height: 300px;
	display: inline-block;
	float: left;
	clear: right;
}

.rightLayer {
	width: 16px;
	border-left: 1px solid #A6C9E2;
	margin-right: 1px;
	margin-top: 1px;
	min-height: 300px;
	display: inline-block;
	background-color:white;
}

/*
.scheduleResultsLayerRight{
	float:left;
	clear: right;
	display: inline-block;
	width:99%;
}

#editSchedule{
	display:inline-block;
	float:left;
	width:400px;
}

#editDefect{
	width:850px;
}*/
.splitLayer {
	width: 50%;
}

table.splitTable {
	width: 98%;
	padding: 0px;
	border-collapse: collapse;
}

table.splitTable td {
	margin: 0px;
}

table.splitTable .rightCell {
	border-left: 1px solid #A6C9E2;
}

#AssetHeader {
	width: 240px;
}

#SubdivisionHeader {
	width: 240px;
}

/* End of table style */ /** Form layout **/
.formLayout {
	border: none;
	padding: 10px;
}

.formLayout label,.formLayout input {
	display: block;
	float: left;
	margin-bottom: 10px;
}

.formLayout input {
	width: 250px;
}

.formLayout select,input[type="password"] {
	width: 150px;
}

.formLayout input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"]
	{
	width: auto;
	margin-left: 2px;
}

.formLayout input.datepicker,.formLayout input.date {
	width: 80px;
}

#ui-datepicker-div {
	z-index: 9999;
}

.formLayout label {
	text-align: right;
	padding-right: 10px;
	width: 200px;
}

.formLayout ul {
	list-style-type: none;
}

.smallFormLayout label {
	text-align: right;
	padding-right: 10px;
	width: 100px;
}

/* Signin form layout start */
.signInFormLayout {
	border: none;
	padding: 10px;
}

.signInFormLayout label,.signInFormLayout input {
	display: block;
	margin-bottom: 10px;
	float: left;
}

.signInFormLayout input[name] {
	width: 150px;
}

.signInFormLayout input[type="submit"] {
	width: auto;
}

.signInFormLayout label {
	text-align: right;
	padding-right: 10px;
	width: 40%;
}

input.small {
	width: 80px;
}

input.large {
	width: 140px;
}

.formLayout select.largeInput {width : 250px;
	
}

.formLayout textarea.largeInput {
	width: 200px;
}

.formLayout textarea.x-large {
	width: 400px;
	height: 150;
}

/* Signin form layout end*/
br {
	clear: left;
}

/* end of form layout*/
div.message {
	text-align: center;
	margin-bottom: 10px;
}

.success {
	color: blue;
}

.error {
	color: red;
}

.scheduleDateFilter,.inspectionDateFilter,.reportDateFilter,.dateFilter
	{
	margin: 0px;
	padding: 0px;
}

.scheduleDateFilter label,.inspectionDateFilter label,.reportDateFilter label,.dateFilter label
	{
	margin-left: 15px;
}

.scheduleDateFilter img,.inspectionDateFilter img,.reportDateFilter img,.dateFilter img
	{
	vertical-align: middle;
}

#createNewInspection {
	display: none;
}

#schedule #createNewInspection {
	display: block;
}

/* start Session expire */
.logoutbg {
	background-color: black;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	filter: alpha(opacity =     70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	color: #FFFFFF;
	z-index: 100;
	text-align: center;
}

.logoutmsg {
	z-index: 101;
	position: absolute;
	top: 0px;
	left: 0px;
	text-align: center;
	display: block;
	width: 100%;
}

.logoutmsg h1 {
	color: #FFFFFF;
}

.logoutmsg p {
	color: #FFFFFF;
}

.logoutmsg a {
	color: #FFFFFF;
}

a.loggedout {
	/*float: right;*/
	/*padding: 0px;*/
 	text-align: center; 
	margin-left: 10px;
	margin-right: 20px; underline;
	margin-top: -5px;
}

a.aboutpopup {
	/* float: right;
	//padding: 2px;
	padding: 0px;
	margin-right: 10px;
	width: 15px; */
	margin-left: 10px;
	margin-right: 20px; underline;
	margin-top: -5px;
}

a.aboutpopup img {
	/*float: right;*/
	padding: 0px;
	width: 15px;
	margin-left: -12px;
	margin-top: -10px;
}

.loggedInUser {
	float: left;
	padding: 0px;
	margin-right: 10px;
	font-weight: bold;
	color: black;
	text-decoration: none;
}

.helpContact {
	float: right;
	padding: 0px;
	width: 40%;
	font-weight: normal;
	color: black;
}

.rightMenu {
	float: right;
	padding: 0px;
	text-decoration: underline;
}

.local {
	font-size: 10px;
	font-weight: normal;
	padding: 0 5px !important;
	width: auto !important;
}

/* Session expire */ /* */
body {
	color: #1F3B6D;
	margin: 0px;
	padding: 0px;
	height: 100%; /* needed for container min-height */
}

#editInspection,#viewDefect,#editSchedule,#editDefect,.editInspection,.editDefect
	{
	display: inline-block;
	vertical-align: top;
	width: 480px;
	float: left;
}

.iconHolder {
	display: block;
	min-height: 10px;
	width: 99%;
}

#grid .resultHolder {
	position: relative;
	overflow: hidden;
	height: 450px;
}

.trackTableHeader {
	width: 1024px;
}

.trackTableData {
	overflow-y: scroll;
	height: 450px;
	width: 1024px;
}

.systemStatusGeomAlert {
	height: 50px;
	width: 1024px;
}

.exceptionsTableHeader {
	width: 1024px;
}

.exceptionsTableData {
	overflow-y: scroll;
	height: 450px;
	width: 1024px;
}

#googleMapView {
	overflow: auto;
	height: 450px;
}

#reportsView {
	overflow: auto;
	height: 450px;
}

#adminView {
	overflow: auto;
	height: 450px;
}

#systemStatusView {
	height: 450px;
}

#unitStatus {
	margin-top: 20px;
}

#surveyCurrent {
	margin-top: 20px;
}

#reportResultsWraper {
	display: block;
	margin: 0 5px;
	width: 99%;
}

#reportResultsLayer {
	clear: right;
	float: left;
	width: 99%;
	overflow: hidden;
	position: relative;
	height: 450px;
}

#assetResultsWraper {
	display: block;
	margin: 0 5px;
	width: 99%;
}

#assetResultsLayer {
	clear: right;
	float: left;
	width: 99%;
	overflow: hidden;
	position: relative;
	height: 450px;
}

.formHolder {
	float: left;
	clear: right;
	overflow: auto;
	display: none;
}

.dualFormHolder {
	float: left;
	clear: right;
	overflow: auto;
	display: none;
	width: 99%;
}

div.filterFormHolder {
	display: inline-block;
	margin-right: 100px;
	min-width: 65%;
}

.resultTitle {
	font-weight: bold;
	font-size: .9em;
	float: left;
}

.advancedQFBtnHolder { /*display: inline-block;
	float: right;
	padding: 0px 10px;*/
	margin-rigth: 50px;
}

/* Sort header */ /* tables */
table.tablesorter thead tr th.header {
	padding-right: 10px;
	cursor: pointer;
}

#reportHeader {
	background-image: url("../images/small.png");
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}

table.tablesorter thead tr th a#sortTable {
	background-image: url("../images/small.png");
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	display: block;
	padding-right: 12px;
}

table.tablesorter thead tr th.headerSortUp {
	background-image: url("../images/small_asc.png");
	background-position: right center;
	background-repeat: no-repeat;
}

table.tablesorter thead tr th.headerSortDown {
	background-image: url("../images/small_desc.png");
	background-position: right center;
	background-repeat: no-repeat;
}

table thead tr th.headerSortUp {
	background-image: url("../images/small_asc.png");
	background-position: right center;
	background-repeat: no-repeat;
}

table thead tr th.headerSortDown {
	background-image: url("../images/small_desc.png");
	background-position: right center;
	background-repeat: no-repeat;
}

select.immidateActionId {
	width: 200px;
}

select.immidateActionIdClick {
	width: auto;
}

select.regulatoryRuleId {
	width: 250px;
}

select.regulatoryRuleIdClick {
	width: auto;
}

select.ruleSectionId {
	width: 150px;
}

select.ruleSectionIdClick {
	width: auto;
}

.ruler {
	background-color: #7F9DB9;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	width: 99%;
	height: 1px;
	border: none;
}

/* Start Pagination */
.pagination {
	float: right;
	font-size: 80%;
	left: -600px;
	position: relative;
	margin-top: 10px;
	margin-bottom: 6px;
}

.pagination a {
	text-decoration: none;
	border: solid 1px #AAE;
	color: #15B;
}

.pagination a,.pagination span {
	display: block;
	float: left;
	padding: 0.3em 0.5em;
	margin-right: 5px;
	margin-bottom: 5px;
	min-width: 1em;
	text-align: center;
}

.pagination .current {
	background: #26B;
	color: #fff;
	border: solid 1px #AAE;
}

.pagination .current.prev,.pagination .current.next {
	color: #999;
	border-color: #999;
	background: #fff;
}

/* End Pagination */

/* Start Popup */
#backgroundPopup {
	display: none;
	position: fixed;
	_position: absolute; /* hack for internet explorer 6*/
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: #000000;
	border: 1px solid #cecece;
	z-index: 1;
}

#popupContact {
	display: none;
	position: fixed;
	_position: absolute; /* hack for internet explorer 6*/
	height: 300px;
	width: 600px;
	background: #FFFFFF;
	border: 1px solid #cecece;
	z-index: 2;
	padding: 12px;
	font-size: 13px;
}

#popupContact h1 {
	text-align: left;
	color: #6FA5FD;
	font-size: 22px;
	font-weight: 700;
	border-bottom: 1px dotted #D3D3D3;
	padding-bottom: 2px;
	margin-bottom: 20px;
}

#popupContactClose {
	cursor: pointer;
	text-decoration: none;
	font-size: 14px;
	line-height: 14px;
	right: 6px;
	top: 4px;
	position: absolute;
	color: #6fa5fd;
	font-weight: 700;
	display: block;
}

/* End Popup */
iframe.print {
	width: 0px;
	height: 0px;
	display: hidden;
}

span.required {
	font-weight: bold;
	font-size: 20px;
	color: red;
}

span.occ_required {
	font-weight: bold;
	font-size: 18px;
	color: #FF9900;
}

.formLayout select.regulatoryRuleId {
	width: 320px;
}

.rightLink {
	float: right;
	margin: 0;
	padding: 0 0 5px;
	font-size: 11px;
}

.rightLink a:link,.rightLink a:visited {
	color: #999999;
	text-decoration: none;
}

.formHolder p span {
	float: left;
	margin-right: 5px;
}

div.alignCenter {
	display: inline-block;
	text-align: center;
	width: 100%;
}

fieldset {
	border: 1px solid #1F3B6D;
	padding: 10px;
}

table.history {
	border-collapse: collapse;
}

table.history caption {
	font-size: 12px;
	font-weight: bold;
	/*background:url("../images/blue_bg.png") repeat-x scroll 0 10% transparent;*/
}

table.history thead tr {
	background: url("../images/blue_bg.png") repeat-x scroll 0 10%
		transparent;
}

table.history td,table.history th {
	border-color: #E0E0E0;
	border-style: none solid;
	border-width: 1px;
	padding: 0.3em;
}

table.history td {
	font-size: 10px;
}

.mainFieldSet label {
	text-align: left;
}

.subFieldSet {
	background: url("../images/blue_bg.png") repeat-x scroll right top
		transparent;
	border: 1px solid #80ADE5;
	padding: 1px 15px;
}

.subFieldSet label {
	width: auto;
	padding-right: 1px;
	text-align: left;
	width: 99%
}

.subFieldSet span.labelText {
	display: inline-block;
	padding-right: 2px;
	text-align: right;
	vertical-align: middle;
	width: 140px;
}

.subFieldSet span.input {
	vertical-align: top;
	width: 100px;
}

.subFieldSet label select {
	width: auto;
}

div.groupHeader {
	background: url("../images/blue_bg.png") repeat-x scroll right top
		transparent;
	height: 1.6em;
	margin-top: 2px;
	padding: 0.3em 0.5em 0;
	white-space: nowrap;
}

.details {
	display: none;
}

span.alignCenter {
	display: inline-block;
	text-align: center;
}

table.oversightReport {
	width: auto;
}

table.oversightReport thead tr th.header {
	padding: 0px 10px;
	text-align: center;
}

table.oversightReport td {
	text-align: right;
	padding-right: 10px;
}

table.oversightReport tr td:first-child {
	text-align: left;
	padding-left: 10px;
}

table.assignmentReport {
	width: auto;
}

/** TrackIT CSS */
.smallLabel {
	color: #1F3B6D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	white-space: nowrap;
}

.smallText {
	border-collapse: collapse;
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}

.mapIcon {
	background: url("../images/map.png") no-repeat scroll 0 0 transparent;
	cursor: pointer;
	display: block;
	overflow: hidden;
	height: 22px;
	width: 22px;
}

.chartIcon {
	background: url("../images/chart.png") no-repeat scroll 0 0 transparent;
	cursor: pointer;
	cursor: pointer;
	display: block;
	overflow: hidden;
	height: 22px;
	width: 22px;
}

/** Notification **/
.sticky p,.floated p,.fixed p,.ondemand p {
	float: left;
	padding: 0px;
	margin: 0px;
	margin-left: 10px;
	line-height: 45px;
	color: #fff;
	font-size: 12px;
}

.sticky a,.floated a,.fixed a,.ondemand a {
	float: right;
	margin: -15px 15px 0px 0px;
}

img {
	border: 0px;
}

.wrapper {
	padding: 20px;
}

.sticky span {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	display: block;
	text-align: center;
}

.sticky.error {
	position: fixed;
	top: 0;
	left: 400px;
	z-index: 1000;
	width: 700px;
	border-bottom: 2px solid #848484 !important;
	background: #B40404; /* Old browsers */
	background: -moz-linear-gradient(top, #F6CECE 0%, #B40404 100%);
	/* FF3.6+ */
	/* FireFox 3.6 */
	/* Safari4+, Chrome */
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorstr='#E0E6F8', endColorstr='#CECEF6')";
	-pie-background: linear-gradient(#E0E6F8, #CECEF6 100%);
	behavior: url(PIE.htc);
	-moz-box-shadow: 1px 1px 7px #676767;
	-webkit-box-shadow: 1px 1px 7px #676767;
	box-shadow: 1px 1px 7px #676767;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #E0E6F8),
		color-stop(1, #CECEF6)); /* IE6,IE7 */
	/* IE8 */
	/* Firefox F3.5+ */
	/* Safari3.0+, Chrome */
}

.sticky.notify {
	position: fixed;
	top: 0;
	left: 400px;
	z-index: 1000;
	width: 700px;
	border-bottom: 2px solid #848484 !important;
	background: #0B2161; /* Old browsers */
	background: -moz-linear-gradient(top, #5882FA 0%, #0B2161 100%);
	/* FF3.6+ */
	/* FireFox 3.6 */
	/* Safari4+, Chrome */
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorstr='#E0E6F8', endColorstr='#CECEF6')";
	-pie-background: linear-gradient(#E0E6F8, #CECEF6 100%);
	behavior: url(PIE.htc);
	-moz-box-shadow: 1px 1px 7px #676767;
	-webkit-box-shadow: 1px 1px 7px #676767;
	box-shadow: 1px 1px 7px #676767;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #E0E6F8),
		color-stop(1, #CECEF6)); /* IE6,IE7 */
	/* IE8 */
	/* Firefox F3.5+ */
	/* Safari3.0+, Chrome */
}

.show img {
	margin-top: 10px;
}

/*** Spinner ***/
.modal {
	display: none;
	position: fixed;
	z-index: 1000;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
		startColorstr='#4cffffff', endColorstr='#4cffffff');
	background: rgba(255, 255, 255, .8) url('/images/spin.gif') 50% 50%
		no-repeat;
	background-image: url('/images/spin.gif');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

/* When the body has the loading class, we turn
   the scrollbar off with overflow:hidden */
#container.loading {
	overflow: hidden;
}

/* Anytime the body has the loading class, our
   modal element will be visible */
#container.loading .modal {
	display: block;
}

/* When the body has the loading class, we turn
   the scrollbar off with overflow:hidden */
#subwincont.loading {
	overflow: hidden;
}

/* Anytime the body has the loading class, our
   modal element will be visible */
#subwincont.loading .modal {
	display: block;
}

/*** Lock ***/
.lockModal {
	display: none;
	position: fixed;
	z-index: 1000;
	height: 100%;
	width: 100%;
	background: rgba(255, 255, 255, .8) url('../images/lock.jpg') 50% 50%
		no-repeat;
}

/* When the body has the loading class, we turn
   the scrollbar off with overflow:hidden */
#editordesk.locked {
	overflow: hidden;
}

/* Anytime the body has the loading class, our
   modal element will be visible */
#editordesk.locked .lockModal {
	display: block;
}

/*** Map diable ***/
.disableModal {
	display: none;
	position: fixed;
	z-index: 1000;
	height: 100%;
	width: 100%;
	background: rgba(255, 255, 255, .8) url('../images/lock.jpg') 50% 50%
		no-repeat;
}

/* When the body has the loading class, we turn
   the scrollbar off with overflow:hidden */
#googleMapView.locked {
	overflow: hidden;
}

/* Anytime the body has the loading class, our
   modal element will be visible */
#googleMapView.locked .disableModal {
	display: block;
}

/* When the body has the loading class, we turn
   the scrollbar off with overflow:hidden */
#trackTableView.locked {
	overflow: hidden;
}

/* Anytime the body has the loading class, our
   modal element will be visible */
#trackTableView.locked .disableModal {
	display: block;
}

#map_canvas {
	width: 1024px;
	height: 400px;
	overflow-x: auto;
	overflow-y: hidden;
}

#infowindow {
	font-size: 9px;
	font-family: Verdana;
}

table.graphGrid {
	border-spacing: 4px;
}

table.graphGrid td.label {
	text-align: right;
}

table.graphGrid td.labelValue {
	text-align: left;
}

table.graphGrid td.labelRed {
	text-align: right;
	color: red;
}

table.graphGrid td.labelValueRed {
	text-align: left;
	color: red;
}

table.graphGrid td.labelGreen {
	text-align: right;
	color: green;
}

table.graphGrid td.labelValueGreen {
	text-align: left;
	color: #01DF01;
}

.ui-icon-seek-next {
	cursor: pointer;
}

.ui-icon-seek-prev {
	cursor: pointer;
}

.ui-icon-stop {
	cursor: pointer;
}

.fa {
	cursor: pointer;
	color: #69BCE6;
}

.ui-icon-seek-end {
	cursor: pointer;
}

.ui-icon-seek-first {
	cursor: pointer;
}

.ui-icon-print {
	cursor: pointer;
}

.shaker {
	position: relative;
}

.resultHolder .exceptionsView {
	height: 450px;
	margin-top: 5px;
}

.resultHolder #counters {
	margin-top: -25px;
}

.resultHolder .googleMapView {
	height: 768px;
}

table.mapheadertable {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #333333;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
	margin-bottom: 3px;
}

table.mapheadertable td {
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: #666666;
	background-color: #ffffff;
}

span#windows {
	float: right;
	margin-right: 10px;
	cursor: pointer;
}

span.minmaxWraper {
	width: 20px;
	margin-left: 5px;
	display: inline-block;
}

label.all {
	display: inline-block;
	width: 60px;
}

div.choiceGroupLabel {
	width: 100px;
	font-weight: bold;
	vertical-align: top;
	display: inline-block;
	margin-left: 15px;
	clear: both;
	float: left;
}

div.choiceGroupWrap {
	clear: both;
	float: left;
	display: none;
}

div.choiceGroupValueWrap {
	display: inline-block;
	float: left;
	vertical-align: top;
	white-space: no-wrap;
}

div.choiceSubGroupLabelWrap {
	text-align: right;
	font-weight: bold;
	vertical-align: top;
	display: inline-block;
	float: left;
	width: 100px;
}

span.choiceGroupHeader {
	float: left;
}

select#SurveyQF {
	width: 100%;
}

/* tabs container */
.dtn_tabs,.dtn_sub_tabs {
	height: 18px;
	background-color: #e4e4e4;
	font-size: 9pt;
	border-bottom: solid 1px gray;
	background: url("../images/th_gray.png") repeat-x scroll 0 0 transparent;
}

div.dtn_sub_tabs {
	background: url("../images/gray_bg.png") repeat-x scroll 0 0 transparent;
	border-bottom: groove 1px #1F3B6D;
	padding-top: 0px !important;
	margin-bottom: 20px;
}

/* tabs container */
.dtn_tabs,.admin_sub_tabs,.analysis_sub_tabs,.inspection_sub_tabs,.maintenance_sub_tabs
	{
	height: 18px;
	background-color: #e4e4e4;
	font-size: 9pt;
	border-bottom: solid 1px gray;
	background: url("../images/th_gray.png") repeat-x scroll 0 0 transparent;
}

div.admin_sub_tabs,.analysis_sub_tabs,.inspection_sub_tabs,.maintenance_sub_tabs
	{
	background: url("../images/gray_bg.png") repeat-x scroll 0 0 transparent;
	border-bottom: groove 1px #1F3B6D;
	padding-top: 0px !important;
	margin-bottom: 20px;
}

.dtn_tabs[class],.admin_sub_tabs[class],.analysis_sub_tabs[class],.inspection_sub_tabs[class],.maintenance_sub_tabs[class]
	{
	padding-top: 1px;
	height: 21px;
	padding-left: 1px;
}

.dtn_tabs a,.admin_sub_tabs a,.analysis_sub_tabs a,.inspection_sub_tabs a,.maintenance_sub_tabs a
	{
	display: block;
	width: 100px;
	float: left;
	text-align: center;
	text-decoration: none;
	color: #1F3B6D;
	background-repeat: no-repeat;
	height: 17px;
	position: relative;
	top: 1px;
	padding-top: 4px;
	border: none;
	outline-style: none;
}

.dtn_tabs a img,.admin_sub_tabs a img,.analysis_sub_tabs img,.inspection_sub_tabs img,.maintenance_sub_tabs img
	{
	border: none;
	margin: 0px;
	padding: 0px;
	position: relative;
	top: 2px
}

.dtn_tabs a:hover,.admin_sub_tabs a:hover,.analysis_sub_tabs a:hover,.inspection_sub_tabs a:hover,.maintenance_sub_tabs a:hover
	{
	color: #1F3B6D;
}

.dtn_tabs a.selected:hover,.admin_sub_tabs a.selected:hover,.analysis_sub_tabs a.selected:hover,.inspection_sub_tabs a.selected:hover,.maintenance_sub_tabs a.selected:hover
	{
	top: 1px;
}

.dtn_tabs a.selected,.admin_sub_tabs a.selected {
	background-image: url(../images/option_selected_segment.png);
	background-position: top left;
	color: #1F3B6D;
}

.dtn_tabs[class],.dtn_sub_tabs[class] {
	padding-top: 1px;
	height: 21px;
	padding-left: 1px;
}

.dtn_tabs a,.dtn_sub_tabs a {
	display: block;
	width: 100px;
	float: left;
	text-align: center;
	text-decoration: none;
	color: #1F3B6D;
	background-repeat: no-repeat;
	height: 17px;
	position: relative;
	top: 1px;
	padding-top: 4px;
	border: none;
	outline-style: none;
}

.dtn_tabs a:hover,.dtn_sub_tabs a:hover {
	color: #1F3B6D;
}

.dtn_tabs a.selected:hover,.dtn_sub_tabs a.selected:hover {
	top: 1px;
}

.dtn_tabs a.selected,.dtn_sub_tabs a.selected,.analysis_sub_tabs a.selected,.inspection_sub_tabs a.selected,.maintenance_sub_tabs a.selected
	{
	background-image: url(../images/option_selected_segment.png);
	background-position: top center;
	color: #1F3B6D;
}

.dtn_tabs,.seg_tabs {
	height: 18px;
	font-size: 7pt;
	border-bottom: solid 1px gray;
}

div.seg_tabs {
	border-bottom: groove 1px #1F3B6D;
	padding-top: 0px !important;
	margin-bottom: 20px;
}

.dtn_tabs[class],.seg_tabs[class] {
	padding-top: 1px;
	height: 21px;
	padding-left: 1px;
}

.dtn_tabs a,.seg_tabs a {
	display: block;
	width: 95px;
	float: left;
	text-align: center;
	text-decoration: none;
	color: #1F3B6D;
	background-repeat: no-repeat;
	height: 17px;
	position: relative;
	top: 1px;
	padding-top: 4px;
	border: none;
	outline-style: none;
	padding-left: 4px;
	padding-right: 4px;
}

.dtn_tabs a img,.seg_tabs a img {
	border: none;
	margin: 0px;
	padding: 0px;
	position: relative;
	top: 2px
}

.dtn_tabs a:hover,.seg_tabs a:hover {
	color: #1F3B6D;
}

.dtn_tabs a.selected:hover,.seg_tabs a.selected:hover {
	top: 1px;
}

.dtn_tabs a.selected,.seg_tabs a.selected {
	background-image: url(../images/option_selected_segment.png);
	background-position: top;
	color: #1F3B6D;
	font-weight: bold;
}

.kill_tab {
	width: 20px;
	height: 17px;
	padding-left: 14px;
	padding-right: 4px;
	padding-bottom: 4px;
}

*********

.SurveyQF {
	width: 220px;
}

.extendedAssetPickList {
	width: 283px;
}

.formLayout .extendedSelect {
	width: 375px;
}

.formLayout .compressedLabels {
	width: 138px;
}

.formLayout input.datepicker,.formLayout input.date {
	width: 80px;
}

.formLayout label {
	text-align: right;
	padding-right: 10px;
	width: 150px;
}

.formLayout ul {
	list-style-type: none;
}

/*.choiceGroupQF {
	display: block;
	margin-left: 20px;
	margin-top: 20px;
}



div#siginBox {
	border: 1px solid #003366;
	border-top: none;
	width: 738px;
	margin-top: 0px;
}

.contentb {
	background: #fff;
	border-right: 1px solid #A6C9E2;
	border-left: 1px solid #A6C9E2;
}

.contentb div {
	margin-left: 5px;
	margin-right: 2px;

}


/** end css round corner */
/* .bottomLayer {
	margin: 1px 5px;
	display: none;
	min-height: 310px;
	vertical-align: top;
}
*/
.nochange {
	color: orange;
}

a.docpopup {
	/*float: right;*/
	padding: 2px;
	width: 15px;
}

a.docpopup img {
	/*float: right;*/
	padding: 2px;
	width: 15px;
	margin-left: -12px;
	margin-top: -4px;
}

/*.helpContact {
	float: right;
	padding: 0px;
	width: 37%;
	font-weight: normal;
	color: black;
}*/

/* Sort header */ /* tables */
/*table.tablesorter thead tr th.header {
	padding-right: 10px;
}
*/


table.tablesorter thead tr th.sortHead {
	background-image: url("../images/small.png");
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	padding-right: 12px;
}

/*
table.tablesorter thead tr th.headerSortUp {
	background-image: url("../images/small_asc.png");
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	padding-right:12px;
}

table.tablesorter thead tr th.headerSortDown {
	background-image: url("../images/small_desc.png");
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	padding-right:12px;
}*/

/* Start Pagination */

/* .pagination {
    float: right;
    font-size: 80%;
    left: -600px;
    position: relative;
            
        } */
.subFieldSet span.labelTextLeftAlign {
	text-align: left;
	width: 80px;
	font-size: 11px;
	font-weight: bold;
}

.subFieldSet select.smallOptions {
	text-align: left;
	width: 80px;
	font-size: 10px;
}

.subFieldSet label {
	width: auto;
	align: left;
}

.subFieldSet select.bigOptions {
	text-align: left;
	width: auto;
	font-size: 11px;
	display: none;
}

.searchMeme-container {
	width: 450px;
}

.searchMeme-container div {
	margin: 0;
	padding: 0;
}

.searchMeme-button-icon {
	background-image: url(../images/icon-search.png);
	top: 10%;
	left: -10%;
	position: relative;
	width: 21px;
	height: 21px;
	background-repeat: no-repeat;
}

.searchMeme-button-searching {
	background-image: url(../images/loading_search.gif);
	position: relative;
	top: 10%;
	left: 0%;
	width: 60px;
	height: 50px;
	background-repeat: no-repeat;
}

.searchMeme-water-mark {
	/* IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	/* IE 5-7 */
	filter: alpha(opacity = 50); /* Netscape */
	-moz-opacity: 0.5; /* Safari 1.x */
	-khtml-opacity: 0.5; /* Good browsers */
	opacity: 0.5;
}

div.assetSearch .blue-normal {
	background: #5C9CCC; /* Old browsers */
}

div.assetSearch .blue-hover {
	background: #5C9CCC; /* Old browsers */
}

div.scheduleSearch .blue-normal {
	background: #5C9CCC; /* Old browsers */
}

div.scheduleSearch .blue-hover {
	background: #5C9CCC; /* Old browsers */
}

div.inspectionSearch .blue-normal {
	background: #B232B2; /* Old browsers */
}

div.inspectionSearch .blue-hover {
	background: #B232B2; /* Old browsers */
}

div.completeSearch .blue-normal {
	background: #B232B2; /* Old browsers */
}

div.completeSearch .blue-hover {
	background: #B232B2; /* Old browsers */
}

div.defectSearch .blue-normal {
	background: #FF8000; /* Old browsers */
}

div.defectSearch .blue-hover {
	background: #FF8000; /* Old browsers */
}

.searchMeme-input-left input {
	border: solid 1px #80ADE5;
	padding: 5px;
	font-size: 14px;
	-webkit-border-radius: 0px 6px 6px 0px;
	-moz-border-radius: 0px 6px 6px 0px;
	border-radius: 0px 6px 6px 0px;
	-webkit-box-shadow: inset 1px 1px 1px 0px #000;
	-moz-box-shadow: inset 1px 1px 1px 0px #000;
	box-shadow: inset 1px 1px 1px 0px #000;
	height: 14px;
	margin-left: 1px;
}

.searchMeme-button-left {
	width: 25px;
	height: 25px;
	cursor: pointer;
	float: left;
	z-index: 100;
	margin-left: 20px;
}

.searchMeme-round-left {
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-radius: 4px 0px 0px 4px;
	border-radius: 4px 0px 0px 4px;
}

.searchMeme-input-right input {
	width: 432px;
	background-color: #2D2822;
	border: none;
	color: #fff;
	z-index: 1;
	padding: 11px;
	font-size: 20px;
	-webkit-border-radius: 6px 0px 0px 6px;
	-moz-border-radius: 6px 0px 0px 6px;
	border-radius: 6px 0px 0px 6px;
	-webkit-box-shadow: inset 1px 1px 1px 0px #000;
	-moz-box-shadow: inset 1px 1px 1px 0px #000;
	box-shadow: inset 1px 1px 1px 0px #000;
	margin-top: 0px;
}

.searchMeme-input-right {
	float: right;
	width: 452px;
	overflow: hidden;
}

.searchMeme-button-right {
	width: 47px;
	height: 45px;
	cursor: pointer;
	float: right;
	z-index: 100;
}

.searchMeme-round-right {
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 0px 4px 4px 0px;
	border-radius: 0px 4px 4px 0px;
}

div.SearchDiv {
	margin: 0px 5px;
	min-height: 10px;
	display: inline-block;
	width: 99%;
}

/*** Spinner ***/
.high {
	font-size: 14px;
	color: #FE9A2E;
	font-weight: bold;
}

.critical {
	font-size: 14px;
	color: #FF0000;
	font-weight: bold;
}

.medium {
	font-size: 14px;
	color: #0000FF;
	font-weight: bold;
}

/* Jquery tool tip UI  */
.ui-tooltip,.arrow:after {
	background: black;
	border: 2px solid white;
}

.ui-tooltip {
	position: absolute;
	z-index: 1;
	padding: 10px 20px;
	color: white;
	border-radius: 20px;
	font: bold 14px "Helvetica Neue", Sans-Serif;
	box-shadow: 0 0 7px black;
	behavior: url(PIE.htc);
}

.arrow {
	width: 70px;
	height: 16px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	margin-left: -35px;
	bottom: -16px;
}

.arrow.top {
	top: -16px;
	bottom: auto;
}

.arrow.left {
	left: 20%;
}

.arrow:after {
	position: absolute;
	z-index: 1;
	content: "";
	left: 20px;
	top: -20px;
	width: 25px;
	height: 25px;
	box-shadow: 6px 5px 9px -9px black;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-filter:
		"progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)";
	/* IE8 */
	tranform: rotate(45deg);
}

.arrow.top:after {
	bottom: -20px;
	top: auto;
}

.personalizedFilter {
	display: inline;
}

.mprangeFilterWrap .mprangeFilter {
	display: inline-block;
}

.mprangeFilter>input {
	margin-left: 5px;
	margin-right: 5px;
}

.my_dtn_filter {
	display: none;
}

div.resultsLayerRight {
    width: 1030px;
    overflow: auto;
}

div.resultsLayerLeft {
   
    overflow: hidden;
}