body {
  background-color:#4F6780;
  font-family: Verdana,Tahoma,Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#000000;
  margin:0 auto;
  padding: 0;
}

a {
 color:#0000CC;
 background-color: transparent;

}

.overflowHidden {
  overflow:hidden;
}

.show {
	display: none;
	visibility: hidden;
}
.showFilter {
	opacity: 0.7;
	filter:alpha(opacity=70);	
}
.hide {
	display: none;
	visibility: hidden;
}
.hideFilter {
	opacity: 1;
	filter:alpha(opacity=100);	
}



.floatRight {
   float:right;
}


.floatLeft {
   float:left;
}


.smallpadding {
  padding:5px;

}

.overFlowHide {
   overflow:hidden;
}

/** Editables */
.nomouse {
    visibility:hidden;
}

.mouse {
    visibility:visible;
}

.editable {
  cursor:pointer;
}


td.tdCenter {
  text-align:center;
}


td.tdRight {
  text-align:right;
}

a.toverdiv {
  text-decoration : none;
  color: #663388;
  border-style: outset;
  border-width:2px;
  padding:2px;
  margin:0px;
  height:15px;
  font-size:10px;
  background-color: #CCCCCC;
  cursor:pointer;


}

div.caption {
  height: 18px;
  font-family: Verdana,Tahoma,Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding:2px;
  background-color: #004080;
  color:#FFFFFF;
  border-style: groove;
  border-width:2px;
  margin-bottom:5px;
}


div.FlatDiv {
  height : 40px;
}

div.sectionText {
  overflow:hidden;
  padding:2px;
  display:block;
}

a.toverdiv:hover {
  text-decoration : none;
  color: #000066;
  border-width:3px;
}

a.toverdiv:visited {
 text-decoration : none;
}

/** Editables */


div.maindiv {
  width:1020px;
  //overflow:hidden;
  background-color:#FFFFFF;
}




table tr td {
  font-family: Verdana,tahoma,arial;
  font-size:11px;
}




select {
  font-family: Verdana,tahoma,arial;
  font-size:11px;
}

.highlight {
  background-color: #E9E9E9;
}



table tr td {
   vertical-align:top;
   text-align:left;
}


H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #53504c; PADDING-TOP: 4px
}

h2 {
	font-size:12px; 
	margin-bottom:-3px;
}


a {
	FONT-SIZE: 8pt;  TEXT-DECORATION: none
}
a:hover {
	TEXT-DECORATION: underline
}

a:visited {
  text-decoration: 	none;

}



table.datatables {
 font-family:Verdana,Tahoma,Arial;
 border: 1px solid #000099;
 background-color: #FFFFFF;
 font-size:9px;

}

table.datatables tr td {
 font-family:Verdana,Tahoma,Arial;
 font-size:10px;
 padding:2px;
 border: 1px solid #000099;
 border-right: 0px;


}

table.datatables tr.hightlight {
  background-color: #0000CC;
  color:#FFFFFF;
}

table.datatables tr th {

}

table.datatables tr td.selectable {
  cursor:pointer;

}

td.roomAvailable {
   background-color: #89C515;
   color:#002200;
}

td.highLight {
   background-color: #008800;
   color:#FFFF00;
}

td.roomNone {
  background-color: #FFD7D7;
  color:#0088AA;
}

.FCK_CONTROL {
	heigth: 500px;
}