/* CSS Document */
html, body{
height: 100%;
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
background-color: #3878a7;
font-size: 11px;/*
background-image: url(../images/newbg.jpg); background-position: left top; background-repeat: no-repeat;*/
}



/*.bg {
	width: 100%; position: absolute; margin: 0; padding: 0; top: 0; left: 0;
}*/
img#bg {
position:fixed;
top: -30px;
left:0;
width:100%;/*
height:100%;*/
height: auto; margin: 0; padding: 0;
}

#wrapper{
width: 100%;
margin: 0 auto;
padding: 0;
position: relative;
}

/*#toptabfull{
width: 100%; height: 35px; *height: 38px; margin: 0; padding: 0;
}*/

/*#toptab1000{
width: 1346px; height: 35px; *height: 38px; margin: 0 auto; padding: 0; margin-top: 5px;
}*/

#toptab1000 .welcome{
float: left; width: 40%; margin: 0; padding: 0; color: #FFFFFF; font-size: 10px; margin-top: 20px; *margin-top: 18px;
}

#toptab1000 .welcome a{
color: #FFFFFF; text-decoration: underline;
}

#toptab1000 .welcome a:hover{
color: #00CCFF; text-decoration: none;
}

#topt{
float: right; width: 60%; margin: 0; margin-right: -5px; padding: 0; float: right;
}

#toptab1000 .toptabs{
width: 60%; height: 35px; *height: 38px; overflow: hidden; float: right;
}
/*
#toptab1000 ul{
margin: 0; padding: 0; list-style: none;
}

#toptab1000 ul li{
width: 135px; height: 28px; line-height: 28px; margin: 0; padding: 0; float: right; display: block; background-image:  url(../images/toptabblue.png); background-repeat: no-repeat; cursor: pointer; cursor: hand; text-align: center; padding-bottom: 9px;
}

#toptab1000 ul li:hover{
background-image:  url(../images/toptabwhite.png); background-repeat: no-repeat; 
}

#toptab1000 ul li.active{
background-image:  url(../images/toptabwhite.png); background-repeat: no-repeat; 
}

#toptab1000 ul li a{
color: #010101; font-size: 15px; font-weight: bold; text-decoration: none; padding: 0;
}
*/
/*#headerfull{
width: 100%; margin: 0; padding: 0; background-image: url(../images/bgblue.png); background-position: top; background-repeat: repeat-x;
}*/

/*#headerlogo{
	width: 1346px; height: 87px; background-image: url(../images/newhbglogonew.png); background-position: left top; background-repeat: no-repeat; margin: 0 auto; padding: 0;
}*/

#header1000{
width: 1346px;/* min-height: 41px; max-height: 664px;*/ margin: 0 auto; padding: 0;/* background-image: url(../images/hbg.png); background-position: top; background-repeat: no-repeat; padding-top: 104px;*/
}

#yellowtab{
margin: 0 auto; padding: 0; text-align: center; font-family: Arial, Helvetica, sans-serif;

/*width: 770px; float: left; margin: 0; padding: 0; text-align: center; padding-right: 100px;*/
}

#yellowtableft{
width: 5px; height: 22px; margin: 0; padding: 0; padding-bottom: 10px; background-image: url(../images/yellomenuleft.png); background-repeat: no-repeat;
}

#yellowtabmid{
height: 22px; margin: 0; padding: 0; padding-bottom: 10px; *padding-bottom: 18px; background-image: url(../images/yellomenumid.png); background-repeat: repeat-x; text-align: center;
}

#yellowtabmid a{
font-weight: bold; color: #040404; text-decoration: none; line-height: 26px; padding: 0; padding-left: 15px; padding-right: 15px; padding-bottom: 9px;
}

#yellowtabmid a:hover{
	background-image: url(../images/bghover.png);
	background-position: center top;
	background-repeat: no-repeat;
}

#yellowtabmid a.selected{
	background-image: url(../images/currentyellow.png);
	background-repeat: no-repeat;
	background-position: bottom center; padding-bottom: 26px;
}

#yellowtabright{
width: 10px; height: 22px; margin: 0; padding: 0; padding-bottom: 10px; background-image: url(../images/yellomenuright.png); background-repeat: no-repeat;
}

#logout{
width: 324px; float: right; margin: 0; padding: 0; text-align: center; color: #FFFFFF; font-weight: bold; padding-top: 5px;
}

#logout a{
color: #FFFFFF; text-decoration: none;
}

#logout a:hover{
color: #00CCFF;
}

.Addbutton {	
}

.Addbutton input {
}

.cancelbutton {	
}

.cancelbutton input {
}

.savebutton {
}

.savebutton input {
}

.save-disabled  {
}

.save-disabled input {
	opacity: 0.5; cursor: default;
}

.sbutton {
}

/*.delbutton {
background: url(../images/del_l.png) no-repeat left 0;
height:26px;
float:left;
padding:0px 0px 0px 7px;
cursor: pointer;
}

.chrome .delbutton {
background: url(../images/del_l.png) no-repeat left 0;
height:26px;
float:left;
padding:0px 0px 0px 5px;
cursor: pointer;
}

.ie .delbutton {
background: url(../images/del_l.png) no-repeat left 0;
height:26px;
float:left;
padding:0px 0px 0px 7px;
cursor: pointer;
}

.delbutton input {
	background:url(../images/del_r.png) no-repeat right 0;
	height: 26px;
	float: left;
	padding: 0px 12px 3px 5px;*/
	
/*overflow: visible; *//* removes extra side padding in IE */
	/*border: 0px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #fff;
cursor: pointer;
}

.chrome .delbutton input {
	background:url(../images/del_r.png) no-repeat right 0;
	height: 26px;
	float: left;
	padding: 0px 12px 1px 5px;*/
	
/*overflow: visible;*/ /* removes extra side padding in IE */
	/*border: 0px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #fff;
cursor: pointer;
}

.ie .delbutton input {
	background:url(../images/del_r.png) no-repeat right 0;
	height: 26px;
	float: left;
	padding: 0px 12px 1px 5px;*/
/*overflow: visible;*/ /* removes extra side padding in IE */
	/*border: 0px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #fff;
cursor: pointer;
}*/

#sectab{
width: 1336px; margin: 0 auto; padding: 5px; padding-bottom: 0; background-color: #FFF; position: relative;
}

#headerselect_report{
width: 985px; min-height: 50px; padding: 0; padding-right: 5px; padding-bottom: 10px; background-color: #FFFFFF; margin: 0 auto;
}

.ff3 #headerselect_report{
width: 985px; height: 140px; padding: 0; padding-right: 5px; padding-bottom: 10px; background-color: #FFFFFF; margin: 0 auto;
}


fieldset{
border: #000033 solid 3px; margin: 0px;
}

fieldset fieldset{
border: #CCC solid 3px; margin: 0px;
}
fieldset fieldset {
    border: #3b6497 solid 2px;
    margin: 0px;
    margin-bottom: 10px;
}

legend{
font-size: 15px; font-weight: bold; color: #000000;
}

/*toptabs*/
#topt .tabs { 
  
 font-family: Arial, Helvetica, sans-serif;
 list-style: none; float: right;
    margin: 0;
    padding: 0 0 0 0px;/*
	border-bottom:solid 3px #0a2a5d;*/
	background: none;
	border: none;

}
#topt .ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}

#topt .tabs li {
   float: left; 
   margin: 0 1px 0 0; 
  display: block;
    padding: 0px 1px;
}
#topt .tabs a, #topt .tabs a span {
    display: block;
    padding: 0 41px;
    background: url(../images/tab8.png) no-repeat;
}

#topt .tabs a {
display: block;
   margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #000000;
    font-weight: bold;
    line-height: 2.2em;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
}
#topt .ui-tabs-nav .ui-tabs-selected a {
    position: relative;/*
    top: 4px;*/
    margin-top: 0;
	
    color: #000;
	
}
#topt .ui-tabs-nav a span {
    width: 50px; /* IE 6 treats width as min-width */
    min-width: 50px;
    padding-right: 0;
}
*>#topt .ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
	padding-bottom: 0.5em;
}
#topt .ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 0px;
	padding-bottom: 0.5em;
}
#topt .ui-tabs-nav .ui-tabs-selected a, #topt .ui-tabs-nav a:hover, #topt .ui-tabs-nav a:focus, #topt .ui-tabs-nav a:active {
    background-position: 100% -150px;
	color: #000000;
}
#topt .ui-tabs-nav a, #topt .ui-tabs-nav .ui-tabs-disabled a:hover, #topt .ui-tabs-nav .ui-tabs-disabled a:focus, #topt .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
	
}
#topt .ui-tabs-nav .ui-tabs-selected a span, #topt .ui-tabs-nav a:hover span, #topt .ui-tabs-nav a:focus span, #topt .ui-tabs-nav a:active span {
    background-position: 0 -51px;
}
#topt .ui-tabs-nav a span, #topt .ui-tabs-nav .ui-tabs-disabled a:hover span, #topt .ui-tabs-nav .ui-tabs-disabled a:focus span, #topt .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
#topt .ui-tabs-nav .ui-tabs-selected a:link, #topt .ui-tabs-nav .ui-tabs-selected a:visited, #topt .ui-tabs-nav .ui-tabs-disabled a:link, #topt .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: pointer;
}
#topt .ui-tabs-nav a:hover, #topt .ui-tabs-nav a:focus, #topt .ui-tabs-nav a:active,
#topt .ui-tabs-nav .ui-tabs-deselectable a:hover, #topt .ui-tabs-nav .ui-tabs-deselectable a:focus, #topt .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
#topt .ui-tabs-selected a { 
   color: #000; 
   font-weight: bold; 
    padding: 0 41px 0 0;/*
   
   margin-bottom: -1px; */
   overflow: visible;
}
#topt .ui-tabs-hide { 
   display: none; 
}
#topt .ui-tabs-panel {
   padding: 0.5em;
}
#topt .ui-tabs-paging-next { 
   float: right !important;
}
#topt .ui-tabs-paging-prev a,
#topt .ui-tabs-paging-next a {
   display: block; 
   position: relative; 
   top: 1px; 
   border: 0;
   padding: 0px; 
   color: #000000; 
   text-decoration: none;
   background: none; 
   cursor: pointer;
}
/* Additional IE specific bug fixes... */
* html #topt .ui-tabs { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html #topt .ui-tabs  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

#topt .ui-tabs-paging-disabled {
   visibility: hidden;
}

/*secondtabs*/
#sectab .tabs, #pt_view_tabs .tabs {
 list-style: none;
 font-family: Arial, Helvetica, sans-serif;
    margin: 0;
	margin-left: 5px;
    padding: 0;/*
	border-bottom:solid 3px #0a2a5d;*/

}
#sectab .ui-tabs-nav:after, #pt_view_tabs .ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}

#sectab .tabs li, #pt_view_tabs .tabs li {
   float: left; 
   margin: 0 1px 0 0; 
  display: block;
    padding: 0px 1px;
}
#sectab .tabs a, #sectab .tabs a span, #pt_view_tabs .tabs a, #pt_view_tabs .tabs a span {
    display: block;
    padding: 0 21px;
    background: url(../images/tab6.jpg) no-repeat;/*
	padding-bottom: 0.4em;*/
}

#sectab .tabs a, #pt_view_tabs .tabs a {
display: block;
   margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #CCC;
    font-weight: bold;
    line-height: 2.3em;/*
	padding-bottom: 0.8em;*/
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
}
#sectab .ui-tabs-nav .ui-tabs-selected a, #pt_view_tabs .ui-tabs-nav .ui-tabs-selected a {
    position: relative;/*
    top: 4px;*/
    /*margin-top: 0;*/
	
    color: #000;/*
	padding-bottom: 0.9em;*/
	
}
#sectab .ui-tabs-nav a span, #pt_view_tabs .ui-tabs-nav a span {
    width: 50px; /* IE 6 treats width as min-width */
    min-width: 50px;
    padding-right: 0;/*
	padding-bottom: 0.4em;*/
	padding-bottom: 0;
}
*>#sectab .ui-tabs-nav a span, *>#pt_view_tabs .ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
	padding-bottom: 1.0em;
}
#sectab .ui-tabs-nav .ui-tabs-selected a span, #pt_view_tabs .ui-tabs-nav .ui-tabs-selected a span {
	padding-bottom: 1.0em;
}
#sectab .ui-tabs-nav .ui-tabs-selected a, #sectab .ui-tabs-nav a:hover, #sectab .ui-tabs-nav a:focus, #sectab .ui-tabs-nav a:active
, #pt_view_tabs .ui-tabs-nav .ui-tabs-selected a, #pt_view_tabs .ui-tabs-nav a:hover, #pt_view_tabs .ui-tabs-nav a:focus, #pt_view_tabs .ui-tabs-nav a:active {
    background-position: 100% -150px;
	color: #000000;
}
#sectab .ui-tabs-nav a, #sectab .ui-tabs-nav .ui-tabs-disabled a:hover, #sectab .ui-tabs-nav .ui-tabs-disabled a:focus, #sectab .ui-tabs-nav .ui-tabs-disabled a:active
, #pt_view_tabs .ui-tabs-nav a, #pt_view_tabs .ui-tabs-nav .ui-tabs-disabled a:hover, #pt_view_tabs .ui-tabs-nav .ui-tabs-disabled a:focus, #pt_view_tabs .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
	
}
#sectab .ui-tabs-nav .ui-tabs-selected a span, #sectab .ui-tabs-nav a:hover span, #sectab .ui-tabs-nav a:focus span, #sectab .ui-tabs-nav a:active span
, #pt_view_tabs .ui-tabs-nav .ui-tabs-selected a span, #pt_view_tabs .ui-tabs-nav a:hover span, #pt_view_tabs .ui-tabs-nav a:focus span, #pt_view_tabs .ui-tabs-nav a:active span {
    background-position: 0 -51px;
}
#sectab .ui-tabs-nav a span, #sectab .ui-tabs-nav .ui-tabs-disabled a:hover span, #sectab .ui-tabs-nav .ui-tabs-disabled a:focus span, #sectab .ui-tabs-nav .ui-tabs-disabled a:active span
, #pt_view_tabs .ui-tabs-nav a span, #pt_view_tabs .ui-tabs-nav .ui-tabs-disabled a:hover span, #pt_view_tabs .ui-tabs-nav .ui-tabs-disabled a:focus span, #pt_view_tabs .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
#sectab .ui-tabs-nav .ui-tabs-selected a:link, #sectab .ui-tabs-nav .ui-tabs-selected a:visited, #sectab .ui-tabs-nav .ui-tabs-disabled a:link, #sectab .ui-tabs-nav .ui-tabs-disabled a:visited
, #pt_view_tabs .ui-tabs-nav .ui-tabs-selected a:link, #pt_view_tabs .ui-tabs-nav .ui-tabs-selected a:visited, #pt_view_tabs .ui-tabs-nav .ui-tabs-disabled a:link, #pt_view_tabs .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: pointer;
}
#sectab .ui-tabs-nav a:hover, #sectab .ui-tabs-nav a:focus, #sectab .ui-tabs-nav a:active,
#sectab .ui-tabs-nav .ui-tabs-deselectable a:hover, #sectab .ui-tabs-nav .ui-tabs-deselectable a:focus, #sectab .ui-tabs-nav .ui-tabs-deselectable a:active
, #pt_view_tabs .ui-tabs-nav a:hover, #pt_view_tabs .ui-tabs-nav a:focus, #pt_view_tabs .ui-tabs-nav a:active,
#pt_view_tabs .ui-tabs-nav .ui-tabs-deselectable a:hover, #pt_view_tabs .ui-tabs-nav .ui-tabs-deselectable a:focus, #pt_view_tabs .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
#sectab .ui-tabs-selected a
, #pt_view_tabs .ui-tabs-selected a { 
   color: #000; 
   font-weight: bold; 
    padding: 0 21px 0 0;/*
   
   margin-bottom: -1px; */
   overflow: visible;
}
#sectab .ui-tabs-hide
, #pt_view_tabs .ui-tabs-hide { 
   display: none; 
}
#sectab .ui-tabs-panel
, #pt_view_tabs .ui-tabs-panel {
   padding: 0.5em;
}
#sectab .ui-tabs-paging-next { 
   float: right !important;
}
#sectab .ui-tabs-paging-prev a,
#sectab .ui-tabs-paging-next a {
   display: block; 
   position: relative; 
   top: 1px; 
   border: 0;
   padding: 0px; 
   color: #000000; 
   text-decoration: none;
   background: none; 
   cursor: pointer; font-size: 14px;
}
/* Additional IE specific bug fixes... */
* html #sectab .ui-tabs { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html #sectab .ui-tabs  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

#sectab .ui-tabs-paging-disabled {
   visibility: hidden;
}

.tracker1{
	background-color: #ccccff; height: 25px;
}

.tracker{
	height: 25px;
}

.success-msg {
	min-height: 100px;
	background: #C9FFCA url(../images/accept.png) no-repeat 10px 2px;
	width: 95%;
	margin: auto;
	border: solid 1px #349534;
	margin-top: 5px;
	color: #008000;
	font-weight: bold;
	padding: 3px 0px 3px 30px;
	margin-top: 2px;
	margin-bottom:5px;	
}

.error-msg {
	min-height: 100px; 
	background: #F7CBCA url(../images/cancel.png) no-repeat 10px 2px;
	width: 95%;
	margin: auto;
	padding: 3px 0px 5px 30px;
	margin-top: 5px;
	margin-bottom:5px;
	border: solid 2px #CC0000;
	color: #CC0000;
	font-weight: bold;	
}

.ofqualitylink{
	width: 20%; margin: 0 auto; text-align: right; padding: 0; margin-left: 78%; margin-top: -40px; padding-right: 2%;
}

.chrome .ofqualitylink{
	width: 20%; margin: 0 auto; text-align: right; padding: 0; margin-left: 78%; margin-top: -45px; padding-top: 10px; padding-right: 2%; margin-bottom: 15px;
}

.ie .ofqualitylink{
	width: 20%; margin: 0 auto; text-align: right; padding: 0; margin-left: 78%; margin-top: -40px; padding-top: 10px; padding-right: 2%; margin-bottom: 15px;
}

.chrmep{
	width: 100%; float: right; margin: 0; padding: 0; text-align: right; margin-bottom: 8px; *margin-bottom: 0;
}

.chrome .chrmep{
	width: 100%; float: right; margin: 0; padding: 0; text-align: right; margin-bottom: 8px; *margin-bottom: 0;
}

.bottomborder {
	border-bottom: #88ACE0 solid 1px;
}

#toptabfull{
	width: 100%; height: 35px; margin: 0; padding: 0; position: relative;
}

#toptab1000{
	width: 1346px; height: 35px; margin: 0 auto; padding: 0; padding-top: 5px; position: relative;
}

#headerfull{
	width: 100%; height: 97px; margin: 0; padding: 0; background-image: url(../images/fullhbgchanged.png); background-position: top left; background-repeat: repeat-x; position: relative;
}

#headerlogo{
	width: 1346px; height: 48px; margin: 0 auto; padding: 0; position: relative;
}

.headerlogo-normal{
	background: #000033 url(../images/mxlogopannel_new.png); background-position: left top; background-repeat: no-repeat;
}

.headerlogo-highlight{
	background-image: url(../images/mxlogopannel_hltd.jpg); background-position: left top; background-repeat: no-repeat;
}

#yeltabbg{
	width: 1346px; height: 51px; margin: 0 auto; padding: 0; background-image: url(../images/hbgsecond.png); background-position: left top; background-repeat: repeat-x; position: relative;
}

#headerselect{
	width: 1336px; margin: 0 auto; padding: 5px; padding-top: 0; padding-bottom: 0; background-color: #FFF; position: relative;
}

#maincontent{
	width: 1336px; margin: 0 auto; padding: 5px; padding-top: 0; background-color: #FFF; position: relative; clear: both;
}

#footer{
	width: 1336px; margin: 0 auto; padding: 5px; text-align: center; color: #036; font-weight: bold; position: relative;
}

.b-right{
	border-right: #88ace0 1px solid
}

.b-left{
	border-left: #88ace0 1px solid
}

.b-top{
	border-top: #88ace0 1px solid
}

.no-b-top{
	border-top: #FFFFFF 1px solid
}

.b-btm{
	border-bottom: #88ace0 1px solid
}

.rpaging{
	color:#000;
	font-size: 12px;
}
.rpaging a{
	color:#3878DB;
	font-weight:bold;}
.rpaging label{
	font-weight:bold;}
.disabledlink {
	color:#777777 !important;
	cursor: inherit; 
}
.de-paging-top{
position: relative;
padding: 0;
margin-left: 8px;
margin-bottom: 5px;
margin-right: 0px;
margin-right: 0px;
		}	
		
#data_entry_form_{
	position: relative; background: #FFF; width: 1336px; float: left;
}

/*alert style starts*/
.alert-simple hr{
	color: #FFCC00
}
		
.alert-simple p{
	padding: 10px; padding-bottom: 10px;
}
		
.alert-simple p span{
	float: left; margin-right: 10px; background: url(../images/alert_icon.png) left top no-repeat; width: 30px; height: 30px;
}

.alert-error hr{
	color: #FFCC00
}
		
.alert-error p{
	padding: 10px; padding-bottom: 15px; margin-left: 35px;
}
		
.alert-error span.icon{
	float: left; margin-right: 10px; background: url(../images/alert_error.png) left top no-repeat; width: 34px; height: 30px; line-height: 50px; margin-top: 4px;
}
		

		
.alert-confirm hr{
	color: #003F87
}
		
.alert-confirm p{
	padding: 10px; padding-bottom: 15px; margin-left: 35px;
}
		
.alert-confirm span.icon{
	float: left; margin-right: 10px; background: url(../images/alert-confirm.png) left top no-repeat; width: 34px; height: 30px; line-height: 50px; margin-top: 4px;
}
		
.alert-success hr{
	color: #008B00
}
		
.alert-success p{
	padding: 10px; padding-bottom: 15px; margin-left: 35px;
}
		
.alert-success span.icon{
	float: left; margin-right: 10px; background: url(../images/alert-success.png) left top no-repeat; width: 34px; height: 30px; line-height: 50px; margin-top: 4px;
}
/*alert style end*/



.neutral{
padding:3px;
color:#000000;
font-family:verdana;
font-size:9px;
text-align:center;
border:1px solid #000000;
background-color:#FFFFFF;
}

.veryweak{
border:1px solid #000000;
background-color:#B40404;
}

.weak{
border:1px solid #000000;
background-color:#DF7401;
}

.medium{
border:1px solid #000000;
background-color:#FFFF00;
}


.strong{
border:1px solid #000000;
background-color:#9AFE2E;
}


.verystrong{
border:1px solid #000000;
background-color:#0B610B;
color:#FFFFFF;
}

.yourimage{
	border: none; cursor: pointer
}

.hidden_div{
	/*width: 354px; height: 141px;*/ /*background: url(../images/popbghover.png) center no-repeat;*/ display: none; /*padding: 25px 30px;*/ background: none #FFF; padding: 5px; border: 3px solid #000033; max-width: 354px; max-height: 400px; overflow: auto; position: fixed;
}

.hidden_div table tbody tr td{
	vertical-align: top;
}

.close{
	font-size: 14px; font-weight: bold; float: right; cursor: pointer; color: #900
}

#logout .imper{
	padding: 0; margin-top: 10px;
}

#logout .imper a{
	color: #C90;
}

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

li.sortable-item-selected {
    background: none repeat scroll 0 0 #036;
	color: #FFF;
	cursor: move;
}

#sectab {
    background-color: #FFFFFF;
    margin: 0 auto;
    padding: 0;
    position: relative;
    width: 1346px;
    min-height: 50px;
}

#sectab .tabs {
    background: none repeat scroll 0 0 #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    list-style: none outside none;
    margin: 0;
    padding: 5px;
    position: relative;
	border: none;
}

.fix-select-outer-container {
	overflow: hidden;	
}

ul.treeview li, ul.treeview li ul li, ul.treeview li ul li ul li, .treeview li, .treeview li li, .treeview li li li{
		list-style: none;
		}

#large_graph_close {
	background: url(../images/close.png) no-repeat 0 0;
	width: 24px;
	height: 24px;
	cursor: pointer;
	position: absolute;
	top: 3px;
	right: 3px;
}
#large_graph_close:hover {
	background: url(../images/close.png) no-repeat -30px 0;
}

/*arrows sprite*/
.arrows{
	float: left;
}

.arr_rht_dis {
	background: url(../images/arrows_sprite.png) no-repeat -121px 0;
	width: 23px;
	height: 23px;
}

.arr_lft_dis {
	background: url(../images/arrows_sprite.png) no-repeat -90px 0;
	width: 23px;
	height: 23px;
}

.arr_rht_enb {
	background: url(../images/arrows_sprite.png) no-repeat -151px 0;
	width: 23px;
	height: 23px;
}

.arr_lft_enb {
	background: url(../images/arrows_sprite.png) no-repeat -60px 0;
	width: 23px;
	height: 23px;
}

.arr_rht_enb:hover {
	background: url(../images/arrows_sprite.png) no-repeat -181px 0;
	width: 23px;
	height: 23px;
}

.arr_lft_enb:hover {
	background: url(../images/arrows_sprite.png) no-repeat -30px 0;
	width: 23px;
	height: 23px;
}

.arr_rht_clk {
	background: url(../images/arrows_sprite.png) no-repeat -211px 0;
	width: 23px;
	height: 23px;
}

.arr_lft_clk {
	background: url(../images/arrows_sprite.png) no-repeat 0 0;
	width: 23px;
	height: 23px;
}

img.ui-datepicker-trigger{
	cursor: pointer;
}
/*arrows sprites*/

.buttonn {
background-color: #6a94ca;
border-radius: 10px;
box-shadow: 0 2px 3px rgba(0,0,0,0.3);
color: #fff;
cursor: pointer;
display: inline-block;
padding: 10px 20px;
text-align: center;
text-decoration: none;
}

.buttonn.b-close {
border-radius: 7px 7px 7px 7px;
box-shadow: none;
font: bold 131% sans-serif;
padding: 0 6px 2px;
position: absolute;
right: -7px;
top: -7px;
}

.de-no-product {
	background-color: #F0F0F0;
}
.ui-dialog {
	z-index: 1002;
}
/*.delbutton input.ui-button{
	border: none; border-bottom-right-radius: 0; border-bottom-left-radius: 0; border-top-right-radius: 0; border-top-left-radius: 0;
}*/
.bggrey{
	background-color: #eeeeee;
}

.delbutton .ui-state-default{
	background: #cc0000 url(delete_button/images/ui-bg_highlight-hard_50_cc0000_1x100.png) repeat-x scroll 50% 50%;
	border: 1px solid #cc0000;
}


.delbutton .ui-state-hover{
	background: #cc0000 url(delete_button/images/ui-bg_highlight-hard_40_cc0000_1x100.png) repeat-x scroll 50% 50%;
}

input.loss-event-start{
	background: #cc0000 url(delete_button/images/ui-bg_highlight-hard_50_cc0000_1x100.png) repeat-x scroll 50% 50%;
	border: 1px solid #cc0000;
}

input.loss-event-start:hover{
	background: #cc0000 url(delete_button/images/ui-bg_highlight-hard_40_cc0000_1x100.png) repeat-x scroll 50% 50%;
}

#pt_view_tabs .ui-widget-content{
	border: none;
}
#loss_event_div_ .ui-dialog-titlebar-close {
    height: 20px;
    margin: -10px 0 0;
    padding: 1px;
    position: absolute;
    right: 0.3em;
    top: 1.3em;
    width: 20px;
}
#loss_event_div_ .ui-dialog-titlebar-close .ui-button-text{
	padding: 0;
}

div.scroll
{
width:940px;
background-color:#00FFFF;
overflow-x:scroll;
white-space: nowrap;
}



.fieldsetPadding{
	padding: 20px 0;
}
a.tagLink{
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	color: #3878db;
}
.fieldsetPadding table tr.tracker td{
	padding: 3px;
}
.fieldsetPadding table tr.tracker1 td{
	padding: 3px;
}
input[type="text"] {
    border: solid 1px #c4c3c3;
	font-size: 10px;
	height: 18px;
}
.small {
	width: 80px;
}
.thirdTabs{
	border: #000033 solid 3px; border-radius: 0;
}
.thirdTabs .ui-widget-header{
	background: none; /*background: #6a94ca;*/ /*border-top: none; border-left: none; border-right: 0; border-radius: 0; border-bottom: #07356f;*/ border-color: #07356f;
}
.thirdTabs .ui-state-default{
	background: #3e6496; color: #000;
}
.thirdTabs .ui-state-default a{
	color: #CCC; font-weight: bold;
}
.thirdTabs .ui-state-active{
	background: #cec8fe;
}
.thirdTabs .ui-state-active a{
	color: #000; font-weight: bold;
}
.thirdTabs .ui-tabs-panel{
	padding: 5px;
}
.ui-widget-content .head2 a{
	color: #000;
}



#Thirdtab{
margin: 0 auto; padding: 5px; padding-bottom: 0; background-color: #FFF; position: relative; width: 1336px;
}
/*secondtabs*/
#Thirdtab .tabs, #pt_view_tabs .tabs {
 list-style: none;
 font-family: Arial, Helvetica, sans-serif;
    margin: 0;
	margin-left: 5px;
    padding: 0;/*
	border-bottom:solid 3px #0a2a5d;*/

}
#Thirdtab .ui-tabs-nav:after, #pt_view_tabs .ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}

#Thirdtab .tabs li, #pt_view_tabs .tabs li {
   float: left; 
   margin: 0 1px 0 0; 
  display: block;
    padding: 0px 1px;
}
#Thirdtab .tabs a, #Thirdtab .tabs a span, #pt_view_tabs .tabs a, #pt_view_tabs .tabs a span {
    display: block;
    padding: 0 21px;
    background: url(../images/tab7.jpg) no-repeat;/*
	padding-bottom: 0.4em;*/
}

#Thirdtab .tabs a, #pt_view_tabs .tabs a {
display: block;
   margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #000;
    font-weight: bold;
    line-height: 2.3em;/*
	padding-bottom: 0.8em;*/
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
}
#Thirdtab .ui-tabs-nav .ui-tabs-selected a, #pt_view_tabs .ui-tabs-nav .ui-tabs-selected a {
    position: relative;/*
    top: 4px;*/
    /*margin-top: 0;*/
	
    color: #000;/*
	padding-bottom: 0.9em;*/
	
}
#Thirdtab .ui-tabs-nav a span, #pt_view_tabs .ui-tabs-nav a span {
    width: 50px; /* IE 6 treats width as min-width */
    min-width: 50px;
    padding-right: 0;/*
	padding-bottom: 0.4em;*/
	padding-bottom: 0;
}
*>#Thirdtab .ui-tabs-nav a span, *>#pt_view_tabs .ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
	padding-bottom: 1.0em;
}
#Thirdtab .ui-tabs-nav .ui-tabs-selected a span, #pt_view_tabs .ui-tabs-nav .ui-tabs-selected a span {
	padding-bottom: 1.0em;
}
#Thirdtab .ui-tabs-nav .ui-tabs-selected a, #Thirdtab .ui-tabs-nav a:hover, #Thirdtab .ui-tabs-nav a:focus, #Thirdtab .ui-tabs-nav a:active
, #pt_view_tabs .ui-tabs-nav .ui-tabs-selected a, #pt_view_tabs .ui-tabs-nav a:hover, #pt_view_tabs .ui-tabs-nav a:focus, #pt_view_tabs .ui-tabs-nav a:active {
    background-position: 100% -150px;
	color: #000000;
}
#Thirdtab .ui-tabs-nav a, #Thirdtab .ui-tabs-nav .ui-tabs-disabled a:hover, #Thirdtab .ui-tabs-nav .ui-tabs-disabled a:focus, #Thirdtab .ui-tabs-nav .ui-tabs-disabled a:active
, #pt_view_tabs .ui-tabs-nav a, #pt_view_tabs .ui-tabs-nav .ui-tabs-disabled a:hover, #pt_view_tabs .ui-tabs-nav .ui-tabs-disabled a:focus, #pt_view_tabs .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
	
}
#Thirdtab .ui-tabs-nav .ui-tabs-selected a span, #Thirdtab .ui-tabs-nav a:hover span, #Thirdtab .ui-tabs-nav a:focus span, #Thirdtab .ui-tabs-nav a:active span
, #pt_view_tabs .ui-tabs-nav .ui-tabs-selected a span, #pt_view_tabs .ui-tabs-nav a:hover span, #pt_view_tabs .ui-tabs-nav a:focus span, #pt_view_tabs .ui-tabs-nav a:active span {
    background-position: 0 -51px;
}
#Thirdtab .ui-tabs-nav a span, #Thirdtab .ui-tabs-nav .ui-tabs-disabled a:hover span, #Thirdtab .ui-tabs-nav .ui-tabs-disabled a:focus span, #Thirdtab .ui-tabs-nav .ui-tabs-disabled a:active span
, #pt_view_tabs .ui-tabs-nav a span, #pt_view_tabs .ui-tabs-nav .ui-tabs-disabled a:hover span, #pt_view_tabs .ui-tabs-nav .ui-tabs-disabled a:focus span, #pt_view_tabs .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
#Thirdtab .ui-tabs-nav .ui-tabs-selected a:link, #Thirdtab .ui-tabs-nav .ui-tabs-selected a:visited, #Thirdtab .ui-tabs-nav .ui-tabs-disabled a:link, #Thirdtab .ui-tabs-nav .ui-tabs-disabled a:visited
, #pt_view_tabs .ui-tabs-nav .ui-tabs-selected a:link, #pt_view_tabs .ui-tabs-nav .ui-tabs-selected a:visited, #pt_view_tabs .ui-tabs-nav .ui-tabs-disabled a:link, #pt_view_tabs .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: pointer;
}
#Thirdtab .ui-tabs-nav a:hover, #Thirdtab .ui-tabs-nav a:focus, #Thirdtab .ui-tabs-nav a:active,
#Thirdtab .ui-tabs-nav .ui-tabs-deselectable a:hover, #Thirdtab .ui-tabs-nav .ui-tabs-deselectable a:focus, #Thirdtab .ui-tabs-nav .ui-tabs-deselectable a:active
, #pt_view_tabs .ui-tabs-nav a:hover, #pt_view_tabs .ui-tabs-nav a:focus, #pt_view_tabs .ui-tabs-nav a:active,
#pt_view_tabs .ui-tabs-nav .ui-tabs-deselectable a:hover, #pt_view_tabs .ui-tabs-nav .ui-tabs-deselectable a:focus, #pt_view_tabs .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
#Thirdtab .ui-tabs-selected a
, #pt_view_tabs .ui-tabs-selected a { 
   color: #000; 
   font-weight: bold; 
    padding: 0 21px 0 0;/*
   
   margin-bottom: -1px; */
   overflow: visible;
}
#Thirdtab .ui-tabs-hide
, #pt_view_tabs .ui-tabs-hide { 
   display: none; 
}
#Thirdtab .ui-tabs-panel
, #pt_view_tabs .ui-tabs-panel {
   padding: 0.5em;
}
#Thirdtab .ui-tabs-paging-next { 
   float: right !important;
}
#Thirdtab .ui-tabs-paging-prev a,
#Thirdtab .ui-tabs-paging-next a {
   display: block; 
   position: relative; 
   top: 1px; 
   border: 0;
   padding: 0px; 
   color: #000000; 
   text-decoration: none;
   background: none; 
   cursor: pointer; font-size: 14px;
}
/* Additional IE specific bug fixes... */
* html #Thirdtab .ui-tabs { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html #Thirdtab .ui-tabs  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

#Thirdtab .ui-tabs-paging-disabled {
   visibility: hidden;
}

#Thirdtab .ui-widget-content{
	border: none;
}

.select2-results__option[aria-selected=true] {
    display: none;
}

option:disabled {
	background: #F00 !important;
	color: #FFF !important;
}

option.notRedDisb:disabled {
	background: none !important;
	color: #336699 !important;
	font-weight:bold;
} 
option.notRed {
	background: none !important;
	color: #336699 !important;
	font-weight:bold;
} 
#sectab1 {
    background-color: #FFFFFF;
    margin: 0 auto;
    padding: 0;
    position: relative;
    width: 1300px;
    min-height: 50px;
}
.bellnotification {
  background-color: #fff;
  color: #000;
  text-decoration: none;
  padding: 15px 26px;
  position: relative;
  display: inline-block;
  border-radius: 2px;
  margin-left: 30px;
  z-index: 1;
  cursor: pointer;
}

.bellnotification:hover {
  background-color: #555;
  color: #fff !important;
}

input:read-only:not(.hasDatepicker):not([type="button"]) {
  background-color: #EBEBE4 ;
}
