BODY,td{font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:13px;padding:0;margin:0}
/* header
#header_container{MARGIN-TOP:0px;MARGIN-LEFT:2px;MARGIN-RIGHT:2px;BACKGROUND:#FAFAFA;MIN-WIDTH:765px;}
*/
#topHolder {padding:10px;height:50px;}
#header_container .bg_header_mid{MARGIN-TOP:0px;margin-bottom:0px;background:url(images/bg_header_mid.png) no-repeat 0px;position:relative;height:60px;}
#header_container .bg_header_base{MARGIN-TOP:0px;background:url(images/bg_header_base.png) no-repeat left;height:33px;}
#header_container .logo{MARGIN-TOP:16px;margin-left:10px;float:left;width:400px;background:url(images/bg_logo.png) no-repeat left;height:34px;}
#header_container .bg_header_right{MARGIN-TOP:0px;margin-bottom:0px;float:right;width:14px;background:url(images/bg_header_right.png) no-repeat right;position:relative;height:60px;}
#header_container .bg_header_right_base{float:right;width:14px;background:url(images/bg_header_right_base.png) no-repeat right;height:33px;}
#header_container .header_content{MARGIN-TOP:-26px;margin-bottom:0px;float:left;margin-left:35px;}
#header_container  .header_login{margin:8px 0px 0px -600px;width:595px;color:#000080;font-size:11px;text-align:right;position:relative;top:0px;left:0px;}
#header_container .header_login input{border:1px solid #808080;}
#headercontent{MARGIN-TOP:10px;margin-bottom:0px;margin-left:170px;color:#808080;font-size:13px;font-weight:bold;}
#contentmain{margin: 0px 15px 0px 10px;padding:10px 0px 0px 0px;}
#headerSpacer{clear:both;background-image:url(images/shadow.gif);height:10px; background-position:top; background-repeat:repeat-x;}

/* header end*/
/* Scroll */
#divScrollRoomColumn{margin:0px;overflow:auto;}
#divScrollRoomColumn .cs{margin:0px;padding:0px;font-size:10px;vertical-align:super;}
#divScrollRoomHead{overflow:hidden;}
#divScrollRoomHead table{border:0}
#divScrollRoomBody{width:100%;text-align:left;overflow:scroll;}
.ListHeader a:link,.ListHeader a:visited{color:#FFFFFF;font-size:11px;font-weight:normal;}
.ListHeader .lbl{width:180px;margin-right:0px;}
.SHRoomRow{margin:0px 0px 0px 0px;}
.SHPCKRow{margin:0px 0px 0px 0px;}
/* Scroll End */
.RestR td{height:30px; text-align:center;}
.closeTR td{height:28px; text-align:center;}
.closeTR {border-bottom:solid 1px #ff0000}

.PackageList,.roomList{width:180px;}
#contentheader{padding:6px;}
#message{font-size:11px;}
div#contentbox{padding:20px;margin:0 auto;background:#E6E6E6;color:#000000;}
#login{border-bottom:1px solid #E6A8B5;color:#000080;font-size:11px;}
#login input{border:1px solid #808080;}
#login td{padding:3px;}
#login .title{border-bottom:3px solid #E6A8B5;font-size:13px;font-weight:bold;text-align:left;}
#menu{font-size:13px;}
#menu ul{float:left;padding-top:5px;}
#menu ul li{padding-left:10px;clear:both;list-style:none;display:inline;}
#menu a:link, menu a:visited{color:#000080;text-decoration:none;}
#menu a:hover{color:#000080;text-decoration:underline;}
#menu a:active{color:#FF0000;text-decoration:underline;}
h4{padding-bottom:5px;padding-top:4px;padding-left:5px;margin-bottom:-0px;margin-top:0px;color:#FFFFFF;background:#C0C0C0;font-size:120%;}
.static{expression(offsetParent.scrollTop):;}
.DemandManagment{width:180px;padding:0px 0px 2px 2px;margin-bottom:0px;margin-top:0px;margin-left:0px;border-bottom:3px solid #AB1014;white-space:nowrap;color:#FFFFFF;background:#AB1014;font-size:12px;}
.DemandManagment .cs{margin:0px;padding:0px;display:inline;font-size:70%;vertical-align:super;}
.FacetPageBODY{font-family:Tahoma,Verdana,Arial,Helvetica;font-size:80%;}
.FacetFormHeaderFont{color:#000000;font-size:16px;font-weight:bold;}
.FacetFormTABLE{  border:solid 1px #9A0101;}
.FacetFormTABLE th{ background-color: #9A0101; border-bottom:solid 1px White;color:White;}
.FacetFieldCaptionTD{color:#000000;font-size: 90%;}
.FacetDataTD{background-color: White;color:#000000;font-size: 90%;}
.FacetDataTD input,select{
	
	
	border: 1px solid Gray;
}
.FacetFieldCaptionTD h3{
	margin: 0px;padding: 0px;font-size: 100%;
}
.AlloHd td{background-color:#EFECEA;color:#000000;font-size:80%;}
.daterow td{font-size:10px; width:34px;}
.dateD{background-color:#A91013; color: White;}
.dateWK{background-color:#E3E0DF;}
.dateM{background-color:#E6A8B5;}
.RowAllo td{background-color:#FFFFFF;text-align:center; height:20px;}
.prodTable{ table-layout:fixed;}
.prodTable td{width:34px !important;}
.RowAllo input{ text-align:center;border:1px solid #999;font-size:10px; width:26px;}
.RowAllo input[type="checkbox"]{ border:0px;}
.PRowAllo{background-color:#FFFFFF; border-bottom:dotted 1px #666;}
.PRowAllo td{text-align:center;color:#515151;font-size:11px;height:25px;}
.PRowAllo input{ text-align:center;border:1px solid #999;font-size:10px;width:26px;}
.RowPrice{background-color:#D9E8EA; border-bottom:solid 1px #000000;}
.RowPrice td{text-align:center;font-size:10px; height:21px;}
.RowPrice input{border:1px solid #999;width:26px; text-align:center; font-size:10px;}
.OccRow {border-bottom:dotted 1px #666; height:20px}
.OccRow td{color:#666;text-align:center;}
.OccRow input{border:1px solid #999; text-align:center;font-size:10px; width:26px}
.AlloList{padding:8px 0px 5px 7px;border-top:1px solid #808080;border-bottom:4px solid #F1F3F7;background-color:#FFFFFF;color:#515151;font-size:11px;text-align:left;}
.AlloListAlt{padding:8px 0px 5px 7px;border-top:1px solid #808080;border-bottom:4px solid #F1F3F7;background-color:#FFFFFF;color:#515151;font-size:11px;text-align:left;}
.PAlloList{padding:0px 0px 0px 7px;border-bottom:dotted 1px #666;background-color:#FFFFFF;color:#515151;font-size:11px !important;text-align:left;height:21px; margin-top:3px}
.PAlloListAlt{padding:0px 0px 0px 7px;border-bottom:dotted 1px #666;background-color:#FFFFFF;color:#515151;font-size:11px !important;text-align:left;height:21px; margin-top:3px}
.ALSpacer{padding:0px 5px 0px 2px;width:175px;background-color:#9C0303;color:#C0C0C0;font-size:13px;font-weight:bold;letter-spacing:2px;text-align:right;text-decoration:none;height:31px;}
.PackList{border-top:1px solid #808080;background-color:#D7FFD7;color:#515151;font-size:80%;}
.PackListAlt{border-top:1px solid #808080;background-color:#FFFFFF;color:#515151;font-size:80%;}
.SeparatorRow td{border-top:1px solid #808080;background-color:#FFFFFF;font-size:80%;}
.Preferred{padding:5px 5px 6px 2px;background-color:#E6A8B5;color:#FFFFFF;font-size:13px;font-weight:bold;}
.gridhead{background:url(images/gridhead.gif);color:#FFFFFF;font-weight:bold;}
.gridhead a{color:#FFFFFF;}
.GridViewAdd{width:100%;border-color:#DEDFDE;border-style:solid;border-width:1px;background-color:#FFFFFF;color:#000000;border-collapse:collapse;}
.GridViewAdd th{background-color:#6B696B;color:#FFFFFF;}
.GridViewAdd td{background-color:#FFE4E1;}

input.noAllo{ background-color:#FF6868; color:#fff; text-align:center;  border:solid 1px #999 !important;}


#pagecontent{text-align:left;}
#frontcontent{text-align:center;padding: 5px 0px 5px 0px; }
#boxhead1{width: 95%; padding:5px 5px 5px 10px; background-color: #9A0101;color:#FFFFFF;font-weight:bold;font-size:14px;text-align:left;  margin-bottom: 5px; }
#boxhead2
{
    color: #515151;
    padding: 5px 5px 5px 10px;
    border-bottom-style: dotted;
    border-bottom-width: 2px;
    border-bottom-color: #C0C0C0;
    text-align:left; 
	 width: 90%;
}
#diverror{
	 padding: 5px 5px 5px 5px;
	 background-color: #c0c0c0;color:#FFFFFF;
	 margin: 5px 0px 5px;
	  width: 75%;
	   text-align:left;
}
#diverror div{
	 padding: 5px 5px 5px 5px;
	  background-color: White;
	  color:Gray;
	  margin: 5px 0px 5px;
}
#diverror input{
	 background-color: #EFECEA;
	 color:Black;
}
#viewfront{ padding: 5px 5px 5px 5px;
	background-color: #c0c0c0;color:#FFFFFF;
	margin: 5px 0px 5px;
	 width: 720px;
	 text-align:left;
}
#viewfront p{
	background-color: #ffffff;color:#303030;
}

#securitycontainer{width:500px;margin: 0 auto;padding:10px 0;text-align:left}
#securitycontainer h3{ margin:0px;padding: 5px 0 3px;text-align:center; background-color: #014F9A;  color: #ffffff;  }
#securitycontainer h4{margin:0px;padding: 5px 0 3px; color: #ffffff; }
#securitycontainer a{
	color: Blue;
	font-size: 15px;
}
#column1{float:left;width: 220px;
}
#column2{float:right;width: 220px;
}
#panel1{width: 220px;background: #F9E7EA}
#securitycontainer h4{ padding-left: 5px; }
#panel2{width:220px;background:#F9E7EA}
p{margin:0;padding: 0 10px 1em}
#emailWrapperCell p {padding:0;}

#pagebase{ clear:left; margin:0;  padding-top: 10px;  }

#split{margin:0;padding:0;list-style:none;width:780px; }
#split li{margin:0;padding:0;list-style:none}
#split li{float:left;width:250px;margin:0 10px 10px 0}
#split h3{font: normal 120%/1.3 Verdana,sans-serif;text-transform:uppercase;margin:0px;padding: 5px 0 3px;text-align:center;color: #000}
#split p{ text-align:left; margin:0;padding:5px 8px 15px}
#split div{background:#C5E6F6}
#one h3{background: #B4B500}
#two h3{background: #FFBD00}
#three h3{background: #E3A1C4}


.lhtable tr
{ color:#EFECEA;}


/*.header_top{FONT-SIZE:1px;}
.header_top_right{BACKGROUND:url(./i/bg_header.png) no-repeat;POSITION:relative;}
.header_top_right{BACKGROUND-POSITION:right -4px;HEIGHT:4px;}
.header_content_right{BACKGROUND:url(./i/bg_header.png) no-repeat;POSITION:relative;}
.header_content{BACKGROUND:url(./i/bg_header.png) no-repeat;POSITION:relative;}
.header_content{BACKGROUND-POSITION:0px bottom;}
.header_content_right{padding:0px 0px 0px 175px;BACKGROUND-POSITION:right -28px;MIN-HEIGHT:50px;_height:50px;}
.header_breadcrumb_top{BACKGROUND:url(./i/bg_breadcrumb.png) no-repeat;POSITION:relative;}
.header_breadcrumb_top{BACKGROUND-POSITION:0px 0px;FONT-SIZE:1px;}
.header_breadcrumb_top_right{BACKGROUND:url(./i/bg_breadcrumb.png) no-repeat;POSITION:relative;}
.header_breadcrumb_top_right{BACKGROUND-POSITION:right -7px;HEIGHT:7px;}
.header_breadcrumb_content{BACKGROUND:url(./i/bg_breadcrumb.png) no-repeat;POSITION:relative;}
.header_breadcrumb_content_right{BACKGROUND:url(./i/bg_breadcrumb.png) no-repeat;POSITION:relative;}
.header_breadcrumb_bottom{BACKGROUND:url(./i/bg_breadcrumb.png) no-repeat;POSITION:relative;}
.header_breadcrumb_bottom_right{BACKGROUND:url(./i/bg_breadcrumb.png) no-repeat;POSITION:relative;}
.header_breadcrumb_top{BACKGROUND-POSITION:0px 0px;FONT-SIZE:1px;}
.header_breadcrumb_top_right{BACKGROUND-POSITION:right -7px;HEIGHT:7px;}
.header_breadcrumb_content{BACKGROUND-POSITION:0px -47px;FONT-SIZE:0.65em;}
.header_breadcrumb_content_right{padding:4px 12px 2px;BACKGROUND-POSITION:right -236px;}
.header_breadcrumb_bottom{BACKGROUND-POSITION:0px -425px;FONT-SIZE:1px;HEIGHT:8px;}
.header_breadcrumb_bottom_right{BACKGROUND-POSITION:right -433px;HEIGHT:8px;}
.nav_login_user{FONT:1em Arial,Helvetica,sans-serif;TEXT-ALIGN:right;RIGHT:18px;POSITION:absolute;TOP:0px;}
.nav_login_user UL{MARGIN:0px -8px 0px 0px;padding:0px;}
.nav_login_user LI{BORDER-LEFT:#C2C5C3 1px solid;padding:0px 4px 1px 6px;DISPLAY:inline;LIST-STYLE-TYPE:none;}
.nav_login_user LI.first{BORDER-TOP-STYLE:none;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BORDER-BOTTOM-STYLE:none;}
.nav_login_user A:link{COLOR:#034EFA;FONT-WEIGHT:bold;TEXT-DECORATION:none;}
.nav_login_user A:visited{COLOR:#034EFA;FONT-WEIGHT:bold;TEXT-DECORATION:none;}
.nav_login_user LI A:hover{TEXT-DECORATION:underline;}
.nav_login_user IMG.thumbnail_16{FLOAT:right;MARGIN-LEFT:7px;}
.nav_login_user P{MARGIN:0px 0px 3px;padding:0px;LINE-HEIGHT:100%;}
.nav_login_user .username{FONT-WEIGHT:bold;}
.nav_login_user .you_are_a{COLOR:#666666;}
.logo{LEFT:12px;BOTTOM:0px;POSITION:absolute;}
.header{PADDING-BOTTOM:0px;PADDING-TOP:0px;margin:0;margin-left:5;background-image:url('bg_header_mid.png');background-repeat:no-repeat;background-color:#FAFAFA;min-width:63px;_height:63px;}
.logo{margin-top:0;LEFT:9px;BOTTOM:14px;POSITION:absolute;}
.header_content_right{padding:0px 0px 0px 175px;background-position:right;background-image:url(  'bg_header_right.png' );background-repeat:no-repeat;min-height:60px;POSITION:relative;_height:60px;}
*/



.roomList th, .PackageList th, #RoomContainer th,.dateD ,  .dateWK , .dateM  {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 1px;
	text-align: center;
	background-color: #CAE8EA;
	height:45px;
}
.dateWK
{
    color:#000;
    background-color:#BCD6D8;
}
.dateM
{
    color:#f00;
    border-left:solid 2px #f00;
}

th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: none;
}




#RoomContainer td.alt, #RoomContainer tr.alt {
	background: #F5FAFA;
	color: #797268;
}


.toolbarWrapper
{
    height:30px;
    float:right;
}

.linkButton
{
    padding:6px 12px 6px 30px;
    background-color:#ddd;
    color:#000 !important;
    font-weight:bold;
    text-decoration:none;
    font-size:11px;    
    display:inline-block;
    border:solid 1px #666;
    background-position:6px center;
    background-repeat:no-repeat;
    cursor:pointer;
    
}

.linkTab
{
    padding:6px 12px 6px 30px;
    background-color:#CAE8EA;
    color:#000 !important;
    font-weight:bold;
    text-decoration:none;
    font-size:11px;    
    display:inline-block;
    border:solid 1px #C1DAD7;
    background-position:6px center;
    background-repeat:no-repeat;
    margin-right:10px;
    height:20px;
}

.floatLeft
{
    float:left;
}

.disabledButton
{
    background-color:#ddd;
    color:#aaa !important;
    font-weight:bold;
    border:solid 1px #aaa;
    
}

.highlighedButton
{
    padding:6px 12px 6px 30px;
    background-color:#fafafa;
    color:#ff0000 !important;
    font-weight:bold;
    text-decoration:none;
    font-size:11px;   
    display:inline-block;
    border:solid 1px #f00;
    background-repeat:no-repeat;
    background-position:6px center;
}
.saveButton
{
    background-image:url(images/disk.png);
}
.userButton
{
    background-image:url(images/user);
}
.usersButton
{
    background-image:url(images/group.png);
}
.tickButton
{
    background-image:url(images/tick.png);
}
.startButton
{
    background-image:url(images/go.png);
}
.searchButton
{
    background-image:url(images/zoom.png);
}
.settingsButton
{
    background-image:url(images/wrench.png);
}
.addButton
{
    background-image:url(images/add.png);
}
.cancelButton
{
    background-image:url(images/cross.png);
}

.showhideButton
{
    background-image:url(images/zoom.png);
}

.deleteButton
{
    background-image:url(images/bin_empty.png);
}
.disableButton
{
    background-image:url(images/stop.png);
}
.dateselectButton
{
    background-image:url(images/calendar.png);
}
.emailButton
{
    background-image:url(images/email.png);
}

.linkButton:hover
{
    background-color:#ccc;
    
}
.userButton
{
    background-image:url(images/user.png);
}
.userAddButton
{
    background-image:url(images/user_add.png);
}
.userDeleteButton
{
    background-image:url(images/user_delete.png);
}
.userEditButton
{
    background-image:url(images/user.png);
}
.smsButton
{
    background-image:url(images/phone.png);
}
.paymentButton
{
    background-image:url(images/creditcards.png);
}
.photoAddButton
{
    background-image:url(images/photo_add.png);
}
.photosButton
{
    background-image:url(images/photos.png);
}
.photoDeleteButton
{
    background-image:url(images/photo_delete.png);
}
input.searchInput
{
    background:url("/images/magnifier.png") no-repeat scroll 4px 50% transparent;
border:1px solid #AAAAAA;
color:#666666;
padding:2px 2px 2px 20px;
width:180px;
}

tr.roomName
{
    height:43px;
}
tr.roomName td
{
    font-size:10px;

    
}
td.titleCell
{
    text-align:left;
    white-space:nowrap;
}
input.closed
{
    border:solid 1px #000 !important;
    background-color:#f00 !important;  
    color:#fff !important;  
    text-align:center;
}
input.reset
{
    border:solid 1px #000;
    background-color:#B1FF68;
    color:#000;
}
.lowPrice
{
    border:solid 1px #000 !important;
    background-color:#FF770F !important;  
    color:#fff !important;  text-align:center;
}
input.notRack,input.notStandard{text-align:center;color:#000; background-color:#C7FFAD;  border:solid 1px #999 !important;}
td.frozen{background-color:#ccc; text-align:center;  }
td.frozen input{text-align:center;color:#000; background-color:#ddd;  border:solid 1px #999 !important;}
.daterow .frozen input{border:0 !important;}
input.notSaved{border:solid 1px #000; text-align:center; background-color:#B1FF68;}
.changedByDemand{border:solid 1px #000 !important; text-align:center; background-color:#B1FF68;}


td.wkEnd
{
    background-color:#BCD6D8;
}

.closeTR .rowTitle
{
    color:#ff0000;
    text-align:right;
}
.RestR .rowTitle
{
    text-align:right;
    color:#00AE00;
}

.priceTotal
{
    color:#4F6B72;
}

.titleCell, .PAlloList,.PAlloListAlt
{
    font-weight:bold;
    vertical-align:middle;    
    font-size:11px;
    color:#000;
}

#changeDate
{
    float:left;
}

.info{    background-color:#95E514;color:#436308;background-image:url(images/Symbol-Check.png);}
.success{background-color:#95E514; color:#436308; background-image:url(images/Symbol-Check.png);} 
.warning{background-color:#FFF575; color:#000;background-image:url(images/Symbol-warning.png);}
.error{background-color:#FF231C; color:#fff;background-image:url(images/Symbol-error.png);}
.info, .success, .warning, .error
{
    background-position:10px center;
    background-repeat:no-repeat;
    border:1px solid #000;
    margin:10px 0;
    padding:15px 10px 15px 70px;
    font-weight:bold;
    text-align:left;
}
.info a
{ color:#436308;
}
.success a
{ color:#436308;
}
.warning a
{ color:#000;
}
.error a
{ color:#fff;
}

#informationPanel
{
    clear:both;
    height:30px;
}

#allocationLeftColumn{width:180px;}
#tableWrapper{width:400px;}


table.grid,table.grid table th
{
border-right: 1px solid #C1DAD7;
}
table.grid table
{
border-right: 0px;
}

table.grid th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #2B4084;
	border-left: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(images/bg_header.jpg) no-repeat;
}

table.grid th a
{
    color:#2B4084;
}
table.grid th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

table.grid td {
	border-bottom: 1px solid #C1DAD7;	
	border-left: 1px solid #C1DAD7;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
	text-align:left;
}

table.grid td {
	border-bottom: 1px solid #C1DAD7;	
	border-left: 1px solid #C1DAD7;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
	text-align:left;
}
table.grid td table td {
	border: none;
	padding: 1px;
	color: #4f6b72;
	text-align:left;
}

table.grid td.alt,table.grid tr.alt td {
	background: #F5FAFA;
	color: #797268;
}

table.grid th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

table.grid th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}


td.alignTop
{
    vertical-align:top;
}
.pad4
{
    padding:4px;
}

#BusinessSelectorHolder select
{
    width:200px;
}


.characters-left-wrapper {
background:#E6E5E5 none repeat scroll 0 0;
border-bottom:1px solid #AAAAAA;
border-left:1px solid #AAAAAA;
border-right:1px solid #AAAAAA;
padding:2px;
text-align:right;
width:290px;
}

.limitedTextArea
{
    width:290px;
    border:1px #AAA solid;
    padding:2px;
}

.buttonRow
{
    text-align:right;
    border-right-width:0px;
    border-bottom-width:0px;
    
}

input.minStay{border:solid 2px #000 !important;}
input.cta{border-style:solid !important; border-color:#ff0000 !important; border-width:2px !important;}


.requiredIdentifier
{
    color:Red;
    font-weight:bold;
}
.helpText
{
    font-size:11px;
    color:#999;
}
.ImageAlone
{
    padding: 2px;
   
   
}



.spoiler {
	background-image:url(images/spoiler.png);
}

.spoiler span {
	visibility: hidden;
}
.spoiler.reveal {
	background-image: none;
	border: none;
}
.spoiler.reveal span {
	visibility: visible;
} 

.dragMe
{
    cursor:n-resize;
}

tr.RowAllo td.closed{background-color:#FF6868 !important;}
tr.RowAllo td.closedNotSaved{background-color:#FF0000 !important;}
tr.RowAllo td.openNotSaved{background-color:#8DFF1C !important;}
