/* The CSS for handling the layout of the pages.
*  This CSS will only deal with the layout and not the fonts or colors used.
*/
html,input {
	margin: 0 0 0 0;
}

hr {
	background-color: White;
	color: White;
	height: 1px;
}

BODY {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

IFRAME {
    background-color: White;
}

.restBody {
	overflow: scroll;
	overflow-x: visible;
}

.inputFocus {
	border-style: inset;
	border-width: medium;
}

DIV#maincontents {
	position:absolute;
	/*float: left;*/
	/*width:840px;*/
	width:900px;
	/*overflow-x:scroll;*/
	/*overflow:hidden;*/
	/*width:100%;*/
	margin: 0px 0px 0px 0px;
	left: 160px; /*width of left menu*/
}

DIV#panel1 {
	margin: 5px;
	overflow-x: hidden;
	padding-top: 20px;
}

DIV#panel2 {
	margin: 5px;
	overflow-x: hidden;
}

DIV#panel3 {
	margin: 5px;
	overflow-x: hidden;
}

DIV#frmCol1 {
	float: left;
	/*white-space: nowrap;*/
	padding: 0px 0px 0px 0px;
}

DIV#frmCol2 {
	float: left;
	padding: 0px 0px 0px 10px;
	/*white-space: nowrap;*/
}

DIV#frmfit {
	/*width: 100%;*/
	float: left;
	/*white-space: nowrap;*/
}

DIV#loginCol1 {
	float: left;
	white-space: nowrap;
	padding: 0px 0px 0px 0px;
	background-color: White;
	width: 600px;
	height: 100%;
}

DIV#loginCol2 {
	float: left;
	padding: 0px 10px 0px 10px;
	white-space: nowrap;
	overflow-x: hidden;
	background-color: #032C57;
	width: 390px;
	height: 100%;
}

DIV#forceBox {
	background-color: #032C57;
	height: 100%;
	width: 390px;
	position: absolute;
	top: 0px;
	left: 600px;
}

DIV#forceBox2 {
	background-color: #032C57;
	height: 610px;
	width: 390px;
	position: absolute;
	top: 0px;
	left: 600px;
}

DIV#loginBox {
	background-color: #A8CBF3;
	width: 360px;
	height: 150px;
	/*z-index: 100;*/
	position: absolute;
	top: 220px;
	left: 615px;
	Color: #032C57;
	font-weight: bold;
}

.loginTable {
	margin-top: 40px;
	Color: #032C57;
	font-weight: bold;;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

DIV#frmCol3 {
	padding: 0px 0px 0px 0px;
	float: right;
	clear: right;
	overflow-x: hidden;
}

DIV#panel1 LABEL {
	float: left;
	width: 132px;
	text-align: left;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-top: 0px;
	white-space: nowrap;
}

.labelheader {
	width: 132px;
}

DIV#banner {
    clear:both;
	top: 0px;
	left: 0px;
	height: 79px;
	/*width: 1020px;*/
	width: 1060px;
	vertical-align: bottom;
	background-size: cover;
}

#bannerImage {
	float: left;
	width: 160px;
}

#toolbar {
	height: 79px;
}

.righttools {
	
}

.lefttools {
	position: absolute;
	/*z-index: 2;*/
	left: 14px;
	top: 55px;
}

.leftVersionTools {
	position: absolute;
	/*z-index: 2;*/
	left: 135px;
	top: 28px;
}

.formbuttons {
	/*position: absolute;*/
    position: relative;
	z-index: 2;
	left: 875px;
	top: 0px;
}

.buttonclick {
	cursor: pointer;
	padding: 0px 2px 0px 2px;
	display: none;
}

.compayName {
	/*position: absolute;*/
    position: relative;
	/*z-index: 2;*/
	left: 380px;
	top: -52px;
}

#leftmenu0 {
/*	position: absolute;*/
position: relative;
float:left;

	/*z-index: 2;*/
	left: 875px;
	top: 55px;
}

#bottomtoolbar {
	clear: right;
}

FIELDSET {
	
}

DIV#buttonbar {
	padding: 5px 3px 5px 3px;
	margin: 3px 0px 3px 0px;
	text-align: center;
}

.blueButton {
	vertical-align: baseline;
}

.button {
	margin: 0px 3px;
}

#pagemenutabs {
	padding: 2px 0px 2px 0px;
	white-space: nowrap;
	clear: right;
}

#pagemenutabs a.selected {
	padding: 2px 15px 2px 15px;
}

#pagemenutabs a.unselected {
	padding: 2px 15px 2px 15px;
}

DIV#footer {
	float: left;
	width: 100%;
	left: 0px;
	margin: 0px;
	margin-left: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	clear:both;
	/*position: absolute;*/
}

.LinkTextWhite {
	margin-top: 0px;
	float: none;
}

.links {
	margin-top: 0px;
	float: none;
}

.invisible {
	display: none;
}

TEXTAREA.aw-control-focus{
  /*display:none;*/
}

.aw-alternate-odd {
    background-color: #D5E2F1 !important;
}

.aw-scroll-bars{ /*applies to both search grid & popup use %*/
	overflow:hidden;
	/*width:865px;*/ /*best setting for IE where scroll bar is visible*/
	/*width:96%;*/
	
}

.aw-scrollbars-vertical .aw-bars-box{
	overflow:scroll;
}
.aw-column-space {
    /*width: 100px !important;*/ 
}

.rmslink {
    background: none;
    border: none;
    display: inline;
    font: inherit;
    margin: 0;
    padding: 0;
    outline: none;
    outline-offset: 0;
    /* Additional styles to look like a link */
    color: #337ab7;
    text-decoration: none;
    cursor: pointer;
    
    text-align: left;
}


#dvLoading { 
	background:#000 url(../images/loader.gif) no-repeat center center;
	height: 100px;
	width: 100px;
	position: fixed;
	z-index: 1000; 
	left: 50%;
	top: 50%;
	margin: -25px 0 0 -25px;
} 
