label, input { display:block; }
input.text { margin-bottom:12px; width:95%; padding: .4em; }
fieldset { padding:0; border:0; margin-top:25px; }
h1 { font-size: 1.2em; margin: .6em 0; }
div#users-contain { width: 350px; margin: 20px 0; }
div#users-contain table { margin: 1em 0; border-collapse: collapse; width: 100%; }
div#users-contain table td, div#users-contain table th { border: 1px solid #eee; padding: .6em 10px; text-align: left; }
.ui-dialog .ui-state-error { padding: .3em; }
.validateTips { border: 1px solid transparent; padding: 0.3em; }

a.toplogolnk
{display:block;padding-left: 20px;height:62px;/*background: url('img/ib_logo.gif') no-repeat*/
}
a.toplogolnk:hover
{display:block;padding-left: 20px;height:62px;/*background: url('img/ib_logo.gif') no-repeat;*/text-decoration:none;
}

.ui-tabs-vertical { width: 100%; }
.ui-tabs-vertical .ui-tabs-nav { padding: .2em .1em .2em .2em; float: left; width: 16%; }
.ui-tabs-vertical .ui-tabs-nav li { clear: left; width: 100%; border-bottom-width: 1px !important; border-right-width: 0 !important; margin: 0 -1px .2em 0; }
.ui-tabs-vertical .ui-tabs-nav li a { display:block;}
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 0; padding-right: .1em; border-right-width: 1px; border-right-width: 1px; }
.ui-tabs-vertical .ui-tabs-panel { padding: 1em; float: right; width: 80%;}
.verror { border : solid 2px #F00; background-color : #FAA; }
.spoiler{ border : solid 2px #62bbe8; background-color : #d9ecf9; display:none; padding: .2em;}
.info {padding: .3em; font-weight: bold;}
.user_data {background:#f2f5f7; border: 1px solid #aed0ea; padding: .3em;}
.uinfo {
	width:70%;
	border: 1px solid #dddddd;
	font-family: Barlow Semi Condensed, sans-serif;
	font-size: 1em;
	color: #2779aa;
	float: left;
}
.uinfo td { padding:5px;}
.uinfo tr { background: #deedf7 url(img/jquery/ui-bg_highlight-soft_100_deedf7_1x100.png) 50% 50% repeat-x;}
.status{
	border: 1px solid #222222;
	float: right;
	width: 29%;
	background: #62bbe8;
	margin: 0px;
	padding: 3px 0px 3px 8px;
	font-size: 1em;
	font-family: Barlow Semi Condensed, sans-serif;
	color: #ffffff;
}
.certifier{
	border: 1px dashed #ccc;
	padding: 5px 5px 5px 10px;
	margin-top:3em;
	font-size: 1em;
	color: #006dca;
}
div.prev_view{
        float:left;
	display: block;
	width:100%;
        padding: 0.4em;
	margin-bottom:12px;
	background-color:#e0effa;
}
.comment{

}

body { font-size: 80%; }
input, select.block { display:block; }
label {display:block; margin-top: 5px;}
select.block { margin-bottom:12px; padding: 0.4em; }
div.calculated-field {margin-bottom:12px; padding: 0.4em; background-color:yellow;}
div.v3rd-party-source {margin-bottom:12px; padding: 0.4em; background-color:#ccccff;}

.def-units-val { margin:0 0 12px 0; padding: 0; float:right;clear:right;background-color:#dddddd;width:370px;}
div.prev_view .def-units-val{ margin:-0.4em 0 -0.4em 3em;}
div.prev_view .def-units-val .def-units-val-text{line-height:1.9em;}
.def-units-val .def-units-val-text{line-height:1.9em;margin-right:3px; padding: .4em;width:220px;float:right;}
.metric-oum-title{/*line-height:35px;*/margin-left:10px; padding: .4em;float:right;/*clear:right;*/}
.metric-container{float:left;clear:both;width:95%}
select.float {margin-bottom:0px; padding:.4em;float:left;width:105px;}

div.float { margin-bottom:12px; padding: .4em; float:right;clear:right; width:25%;}
input.text { margin-bottom:12px; width:60%; padding: .4em;float:left; }
input.text.datepicker-box{width:30%;}
input.radio { display:inline; }
fieldset { padding:0; border:0; margin-top:25px; }

.reject-plant-data-text,.comment-plant-data-text
{width:270px;
 height:160px;
}
#reject-plant-data-tpl,#comment-plant-data-tpl{display:none;}

.ui-data-button  {cursor: pointer;float: left;margin:2px;padding:1px;position: relative;}
a:hover .ui-icon {background-image: url(img/jquery/ui-icons_2694e8_256x240.png); }
a.ui-state-default:hover { border: 1px solid #74b2e2; background: #e4f1fb url(img/jquery/ui-bg_glass_100_e4f1fb_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #0070a3; }

.metric-container .spoiler {float:left;display:none; width:95%}
.float-right{float:right;}

#view-plant-data-dlg .certifier{display:block;}
#prev-mon-box-view .certifier{display:none;}
select.left-side-dd{float:left;width:120px;}

.no-close-btn-dialog .ui-dialog-titlebar-close {display: none }

.show-inner-yes-0     .yes-box{display:none;}
.show-inner-yes-no    .yes-box{display:none;}
.show-inner-yes-false .yes-box{display:none;}
.show-inner-yes-      .yes-box{display:none;}

.show-inner-yes-1     .no-box {display:none;}
.show-inner-yes-yes   .no-box {display:none;}
.show-inner-yes-true  .no-box {display:none;}

.scrolled-container{
	padding: auto 0px;
	height:450px;
	width:800px;
	overflow-y: scroll;
    color: #000000;
    font-family: Barlow Semi Condensed,sans-serif;
    font-size: 11px;
}

.scrolled-container td{
	border: 1px solid #cccc99;
	padding: 2px;
}

.agreement-p {list-style-type: none; padding-left:0px;}
.agreement-p li{margin-bottom:7px;}
.agreement-sign-area{
	font-weight: bold;
	font-size: 13px;
	background-color: #f5f5f5;
	padding:20px;
	border: 2px solid #efeeee;
	-webkit-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 10px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
}
.num{font-weight:bold;font-size:1.15em; margin-right:10px;}
.fl_left{float:left; margin-right:10px;}
.fl_right{float:right; margin-left:10px;}
.button{
	margin: 15px 0px 0px 0px;
	font-weight: bold;
	font-size:14px;
	width: 80px;
	height: 30px;
	text-align: center;
}

.pos-form-container{
	width:85%;
	margin-left: 3%;
	margin-top: 2%;
	margin-right: 20%;
}
.pos-form-text{
	font-size:16px;
	line-height:130%;
}
.note{ font-size:12px; }

.calendar-desc{ margin-left: 20px; margin-top: 0px; }

.kits-table {
	font-size: 13px;
	font-weight: bold;
}
.am-table{
	width:100%;
	border: 1px solid #000;
	padding:0px;
	margin:0px;
	font-size: 13px;
	font-weight: bold;
}

.am-table td{
	border: 1px solid #000;
	margin:0px;
	padding:5px;
}

.kits-input {
	width:100px;
	vertical-align: middle;
/*	font-size: 4em;*/
	font-weight: bold;
	text-align:center;
}

.pos-agreement-container{
	/*width:100%;*/
	/*margin-top:20px;*/
	/*border: 2px solid #CCCCCC;*/
	padding: 20px;
	text-align:justify;
}
.pos_checkboxes{
	width:100%;
	border: 2px solid #ccc;
	padding: 10px;
	text-align:justify;
}
#dealer-signature, #dealer-email{ width:250px; }

.am_logo{ background: url('img/air_miles_icon.png') no-repeat;  width: 65px; height: 65px;}

.edit{
	background-color: #FFFF99;
}

.container{
	padding: 10px 30px;
	background-color: #ffffff;
	min-height:400px;
}

.language-switcher{
	width: 100px;
	height: 30px;
	float: right;
	/*padding: 5px;
	margin-top: 11px;
	background-color: #FFDF1B;*/
}
.language-switcher a {
	color: #FFDF1B;
	font-weight: bold;
	font-size: 14px;
	letter-spacing: 1px;
	text-decoration: none;
}
.language-switcher a:hover {
	color: #FFDF1B;
	text-decoration:underline;
}
div#logout{
	float: right;
}
div#logout a{
	color: #ffffff;
	text-decoration: none;
	display: block;
	font-style: normal;
	font-weight: bold;
	font-size: 0.8em;
}

div#logout a span{
	border: 1px solid #ffffff;
	color: #333333;
	background-color: #FFE645;
	padding: 3px 10px;
	border-radius: 17px;
}

div#logout a span:hover{
	background-color: #CAB427;
	color: #ffffff;
}
