#overlay_form{
position: fixed;
/*border: 5px solid gray;
padding: 0px;
background: black;*/
width: 80px;
height: 25px;
bottom:20px;
background:#505050;
display:none;
font-size:20px;
padding:0px;
text-align:center;
color:white;
}
#overlay_load{
/*border: 5px solid gray;
padding: 0px;
background: black;*/
width: 100px;
height: 25px;
bottom:20px;
background:#505050;
display:none;
font-size:20px;
padding:0px;
padding-left:10px;
/*text-align:center;*/
color:white;
}

/*For FireFox,Safari,Chrome*/
input:disabled {
	background: #DCDCDC;
	/* color:black; */
}

textarea:disabled {
	background: #DCDCDC;

	/* color:black; */
}

.iceInpTxtArea-dis,.iceInpTxt-dis,.iceInpSecrt-dis,
.iceSelOneMnu-dis,.iceSelMnyLb-dis,.iceSelMnyMnu-dis,.iceSelOneLb-dis,
.iceSelInpDateInput-dis, .iceSelInpTxtTxt-dis {
	font-size: 8pt;
	font-weight: bold;
	
	}

.iceInpSecrt-dis {
	color: #ff0000;
}

html,body,div,table,img,fieldset {
	border: 0;
	margin: 0;
	padding: 0;

}

html {
	overflow: scroll;
}

body,pre,PRE {
	font-family: Tahoma, Sans-Serif;
	font-size: 11px;
	color: #484848;
	background-color: #ffffff;
	
}

/* for some reson IE things a form should have dimensions, */
form {
	padding: 0;
	margin: 0;
}

table {
	font-size: 11px;
}

ul {
	margin-left: 15px;
	padding: 0;
}

li {
	list-style: none;
	background: url( '../xmlhttp/css/rime/css-images/bullet.gif' ) no-repeat
		0 3px;
	padding-left: 22px;
	padding-bottom: 3px;
}

h2 {
	font: 18px tahoma;
	color: #646464;
}

.pnlBrdrDemo {
	
}

.pnlBrdrDemoWest {
	width: 20px;
}

.pnlBrdrDemoCenter {
	width: 850px;
}

.searchHeader {
	color: blue;
	font-weight: bold;
}

.tableHeader {
	float: middle;
	color: green;
	font-weight: bold;
}

.popupHeader {
	float: left;
	color: blue;
	font-weight: bold;
}

.highLight {
	float: middle;
	color: crimson;
	font-weight: bold;
}

.bluetitle {
	float: middle;
	color: blue;
	font-weight: bold;
}

.tableCommandLink {
	text-decoration: underline;
}

.popupHeaderImage {
	float: right;
	margin-top: 2px;
	margin-right: 2px;
}

.exampleBox {
	margin: 15px 15px 0 0;
	padding: 15px;
	background: #FFF;
	border: 2px solid #d9d9d9;
	display: block;
	float: left;
	overflow-y: auto;
	height: 300px;
	width: 300px;
}

.exampleBoxBulkUpload {
	margin: 15px 15px 0 0;
	padding: 15px;
	background: #FFF;
	border: 2px solid #d9d9d9;
	display: block;
	float: left;
	overflow-y: auto;
	height: 600px;
	width: 100%;
}

.rowStyle1 {
	background: #DCDCDC;
}

.rowStyle2 {
	
}

.menu_item {
	width: 60px;
}

.titleHeader {
	float: middle;
	color: green;
	font-weight: bold;
}

.iceMnuItm a,.iceMnuItmVrt a {
	background-color: #e8e8e8;
	color: #000000;
}

/* for color of selected row */
.iceRowSelSelected td {
	background-color: blue;
	color: blue;
}

.reqSelInpDateInput {
	width: 80px;
	margin: 2px;
	font-size: 11px;
	background-color: #B0E0E6;
}

.requiredInput{
	background-color: #B0E0E6;

}
.iceSelInpTxtTxt{
	 margin: 2px;
    padding: 3px;
    font: 11px tahoma;
    background: #FFF;
    border: 1px solid #d9d9d9;
	}
	


	/*JOE*/
.iceInpTxt-Read, .iceInpTxt-ReadTxt{
	background: #DCDCDC;
		font-weight: bold;
	}

.iceInpTxt-Read-cb{
	background-color:#FFFFFF;	
	}
	
.OptOut_BkG{
		background-color:#F7819F;
		font-weight: bold;
}

.OptOut_list_BkG{
		background-color:#F7819F;	
}
	
input[readonly] .iceInpTxt-Read  ,.iceInpTxt-ReadTxt{
	background: #DCDCDC;
}

input[readonly] .OptOut_BkG{
	background-color:#F7819F;	
	font-weight: bold;
	}

/*For IE*/

.iceOutTxt .OptOut_list_BkG{
	background-color:#F7819F;
	}


input .iceInpTxt-Read ,.iceInpTxt-ReadTxt{
	background: expression(( (this.disabled && this.disabled == true) ||  (this.readOnly || this.readOnly == true)) ?
		"#DCDCDC" : this.background );	
		color: expression(( this.readOnly ||   this.readOnly == true) ?
		"blue" : this.color );	
       font-weight : expression(( this.readOnly || this.readOnly == true) ?
		"bold" : "normal");	
}

input .OptOut_BkG{
	background-color:#F7819F;	
	
}
/********TEST***********/

/*.iceInpTxt-ReadTxt{	
	font-weight: bold;
	background-color:#DCDCDC;	
	}
input[readonly] .iceInpTxt-ReadTxt{
	background: #DCDCDC;
	}
input .iceInpTxt-ReadTxt{
	background: expression(( (this.disabled && this.disabled == true) ||  (this.readOnly || this.readOnly == true)) ?
		"#DCDCDC" : this.background );	
		color: expression(( this.readOnly ||   this.readOnly == true) ?
		"blue" : this.color );	
       font-weight : expression(( this.readOnly || this.readOnly == true) ?
		"bold" : "normal");	
}*/


.requiredInputTxt{
	background-color: #B0E0E6;
}

div .iceSelInpTxt{
	background-color:#F5F5F5;
	}
div .iceSelInpTxtList.iceInpTxt-ReadList{
	border-width:0px;
}
/*
input {
	background: expression(( (this.disabled && this.disabled == true) ||  (this.readOnly || this.readOnly == true)) ?
		"#DCDCDC" : this.background );	
		color: expression(( this.readOnly ||   this.readOnly == true) ?
		"blue" : this.color );	
       font-weight : expression(( this.readOnly || this.readOnly == true) ?
		"bold" : "normal");	
		
}
*/
/*
input[readonly] {
		background: #DCDCDC;
		font-weight: bold;
	}*/
	
textarea {
	background: expression( (this.readOnly || this.readOnly == true) ?
		"#DCDCDC" : this.background );	
		color: expression(( this.readOnly ||   this.readOnly == true) ?
		"blue" : this.color );	
       font-weight : expression(( this.readOnly || this.readOnly == true) ?
		"bold" : "normal");	
		
}

textarea[readonly] {
		background: #DCDCDC;
		font-weight: bold;
	}
	
	
	
textarea {
	background: expression(( this.disabled &&   this.disabled == true) ?
		"#FDF5E6" : this.background );
}

.cssIcon {
	width: 40
}




/***************************************
.icePnlTbOn .MidMid td {
    font-weight: bold;
    white-space: nowrap;
    text-align: center;
        font-size:12pt;
}

.icePnlTbOff .MidMid td {
    text-align: center;
    white-space: nowrap;
    font-weight: bold;
        font-size:12pt;    
}

body, table {
    font-family: Arial, Helvetica, sans-serif;
    font-size:12pt;
    color: #000000;
}

input, textarea, select {
	    font-size:12pt;
}




input {
    font-size:12pt;
}

.iceInpTxt, .iceInpSecrt, .iceInpTxtArea {
    margin: 2px;
    padding: 3px;
    font: 11px tahoma;
    background: #FFF;
    border: 1px solid #d9d9d9;
        font-size:12pt;
}

.iceSelMnyCb {
    white-space: nowrap;
        font-size:12pt;
}

.iceSelMnyCb input, .iceSelOneRb input, .iceSelBoolChkbx {
    margin: 2px;
    padding: 2px;
        font-size:12pt;
}

.iceSelOneRb table tr td {
    padding: 1px;
        font-size:12pt;
}


.iceSelOneMnu, .iceSelMnyLb, .iceSelMnyMnu, .iceSelOneLb {
    margin: 2px;
    padding: 3px;
    font: 11px tahoma;
    background: #FFF;
    border: 1px solid #d9d9d9;
        font-size:12pt;
}


.iceCmdLnk, .iceOutLnk {
    text-decoration: none;
    font-weight: normal;
    color: #333333;        font-size:12pt;
}

.iceOutTxt, .iceOutLbl {
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 2px;
    padding-bottom: 2px;        font-size:12pt;
}

.iceOutLbl {
    font-weight: bold;
    color: #484848;        font-size:12pt;
}

.iceCmdBtn {
    font-family: Arial, Helvetica, sans-serif;
}

.iceSelInpDate {

    background-color: #FFFFFF;
    border-top: 1px solid #d9d9d9;
    border-left: 1px solid #d9d9d9;

       font-size:12pt;
}

table.iceSelInpDate tbody tr td table{
    border-right: 1px solid #d9d9d9;     font-size:12pt;
}



.iceSelInpDateIFrameFix, .iceIEIFrameFix {
    z-index: -1;
    position: absolute;
    display: block;
    filter: mask(); font-size:12pt;
}

.iceIEIFrameFix {
    height: 0; font-size:12pt;
}

.iceSelInpDatePopup {
    min-width: 172px; font-size:12pt;
}

.iceSelInpDateInput {
    width: 150px;
    margin: 2px; font-size:12pt;
}


*/