﻿body
{
    scrollbar-base-color: #DCE6F1; /*#B6B6B6*/
    scrollbar-arrow-color: #DCE6F1;
    scrollbar-DarkShadow-Color: #DCE6F1;
}
.printAlignLeft
{
    float:left;
    width:98%;
}
.printAlignRight
{
    float:left;
    width:15px;
}
.flip-screen
{
    cursor:pointer;
    position:relative;
    width:18px;
    float:left;
    background-color:#00adef;
    color:#fff;top:126px;
    font-weight:bold;
    border-top-right-radius:8px;
    border-bottom-right-radius:8px;
    left: 0px;
    height: 206;
    padding-top:8px;
    padding-bottom:8px;
}
.titleclass
{
    font-family:helvetica,Arial,tahoma;
    font-size:11px;
    color:#fff;
    text-align:left!important;
}
.otherclass
{
    font-family:helvetica,Arial,tahoma;
    font-size:11px;
    color:black;
    font-weight:bold;
    text-align:left!important;
}
#dateunderlay
{
    font-weight:normal;
    font-family:helvetica,arial,tahoma;
    font-size:11px;
}
.selectevent:hover
{
    font-weight:bold;
    color:Black;
}
.selectothers
{
    color:Black;
}
.selectothers:hover
{
    color:blue;
}
.gtoolbar1 {
	/*background:  url(repeat-head.png) repeat-x; */
	background:#fff;
	left:0px;
	vertical-align:middle;
	text-align:center;
	height:36px;
	border-bottom:1px solid #b3b6b1;
	border-top:1px solid #9ba9ba;
}




#ocfrndlkup {
    padding-bottom:13px;
    z-index:9000;
}

.drp_arrw {
	background-repeat: no-repeat;
	background-position: right center;
}

.gray_inputbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #e5e5e5;
	width: 100%;
	border:none;
	padding-left: 0px;

}


.drp_arrw {
	background-repeat: no-repeat;
	background-position: right center;
}

.gray_inputbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #e5e5e5;
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 0px;
	
}
#ocfrndlkup .yui-ac-content { 
    max-height:125px;overflow:auto;overflow-x:hidden; 
    _height:125px; /* ie6 */ 
	width:550px;
} 


ul{margin:0;padding:0}li{list-style:none}li{margin:0;padding:0}.yui-button{display:-moz-inline-box;display:inline-block;vertical-align:text-bottom}.yui-button .first-child{display:block;*display:inline-block}.yui-button
button{background-color:transparent;*overflow:visible;cursor:pointer}.yui-button button{display:block;*display:inline-block;border:none;margin:0}




#frontdesk-toolbar{
    border: none;
    background:none;
	float:right;
}


.printborder {
	/*BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid*/
}

.shead-border{
	margin-bottom:0px;
	background-color:#72959E;
	border: solid 1px #C4D2D7;
}

DIV.sub-header-class {
	TEXT-ALIGN: center;
	border-right:1px dotted;
	border-right-color:#C4D2D7;
}

.sub-header-class{
	FONT-SIZE: 11px; OVERFLOW: hidden; LINE-HEIGHT: 21px; FONT-FAMILY: Arial; 
	color:#DAE3E7;
}

#moving-div{
	
	height:26px;
	font-size:11px;

	padding-top:2px;
    border-top-style: none;
    border-top-color: inherit;
    border-top-width: 0px;
}

.class-rel{
	position:relative;
	background-color:#c3dcf3;
	z-index:9999;
}

.roomtype_open
{
	width:16px;
	height:16px;
	top:1px;
	left:0px;
	position:absolute;
	background-color:#666666;
	cursor:pointer;

        }
.roomtype_icon2
{
	width:15px;
	height:15px;
	top:1px;
	left:15px;
	position:absolute;
	background-color:#666666;
	cursor:pointer;

        }
#colheaders {
	POSITION: relative; HEIGHT: 2.5ex
}
.colheaders {
	POSITION: relative; HEIGHT: 2.5ex
}

DIV.chead {
	TEXT-ALIGN: center;
	COLOR: #000;
}


DIV.chead {
	/*BORDER-LEFT: black 1px solid*/
}
.cheadNotToday {
	COLOR: #8c8c8c
}
.chead {
	FONT-SIZE: 11px; OVERFLOW: hidden; LINE-HEIGHT: 18px; FONT-FAMILY: Arial; text-align:center;
	COLOR: #000; 
}
.chead {
	POSITION: absolute; TOP: -1px; height:36px; vertical-align:middle;
}
.cheadWeekend {
    background-color:#F1F171;
    filter: alpha(opacity=40);    
    color:Black;
    font-weight:bold;
}
.cheadToday 
{
    background-color:#00D5FF;
	color: white! important;
}
.high {
	COLOR: #000;
    opacity: .67;
    filter: alpha(opacity=67);

}

.highlight-date-room{
	/*background: url(frn_highlight_bg.gif) repeat-x;*/
        }

#gridcontainer {

    OVERFLOW-Y: visible; OVERFLOW-X: hidden;  POSITION: relative; HEIGHT: auto;
}
#calowner {
	DISPLAY: block; WIDTH: 100%; HEIGHT: 100%
}
.frn-deactive-area{
	position:absolute;
	top:0px;
	left:0px;
}




.rtype {
	BORDER-TOP: #000 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: #ccc; LEFT: 0px; OVERFLOW: hidden; WIDTH: 100%; COLOR: #000; BORDER-BOTTOM: #000 1px solid; FONT-FAMILY: Arial; WHITE-SPACE: nowrap; POSITION: absolute; HEIGHT: 19px; TEXT-OVERFLOW: clip; TEXT-ALIGN: left; z-index:11;
}


.rt-header-class1{
	FONT-SIZE: 11px; OVERFLOW: hidden; LINE-HEIGHT: 21px; FONT-FAMILY: Arial; 
	font-weight:normal;
	color: #333333;
	background-color:#D7D7D7;
	text-align:center;
    border-right:1px dotted #fff;
}


.rt-header-class{
	FONT-SIZE: 11px; OVERFLOW: hidden; LINE-HEIGHT: 21px; FONT-FAMILY: Arial; 
	font-weight:normal;
	color: #333333;
	background-color:#D7D7D7;
	text-align:center;
	border-right:1px dotted #fff;
}

.nrtype {
	BORDER-TOP: #0b4f6f 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT:bold; FONT-SIZE: 12px; 
	BACKGROUND: #0b4f6f; LEFT: 0px; OVERFLOW: hidden; WIDTH: 100%; COLOR:#fff ; 
	BORDER-BOTTOM: #0b4f6f 1px solid; FONT-FAMILY:Arial,  Verdana,  Helvetica, sans-serif ; 
	WHITE-SPACE: nowrap; POSITION: absolute; HEIGHT: 19px; TEXT-OVERFLOW: clip; z-index:5; text-align:center;
}

.extrtype {
	BORDER-TOP: #000 0px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #0b4f6f; LEFT: 0px; OVERFLOW: hidden; WIDTH: 100%; COLOR: #000; BORDER-BOTTOM: #000 0px solid; FONT-FAMILY: Arial; WHITE-SPACE: nowrap; POSITION: absolute; HEIGHT: 84px; TEXT-OVERFLOW: clip; TEXT-ALIGN: left; z-index:11;
}


.extrt-header-class1{
	FONT-SIZE: 12px; OVERFLOW: hidden; LINE-HEIGHT: 16px; FONT-FAMILY: Arial; 
	font-weight:bold;
	color: darkgray;
	background-color:#dcdcdc;
	text-align:center;
	height:84px;
}

.extrt-header-class{
	FONT-SIZE: 12px; OVERFLOW: hidden; LINE-HEIGHT: 16px; FONT-FAMILY: Arial; 
	font-weight:bold;
	color: darkgray;
	background-color:#e3e3e3;
	text-align:center;
	height:84px;

}

.chartContainer
{
	height:63px;
	position:relative;
	z-index:1;
	padding-top:21px;
	/*background: transparent url(assets-hl/StyleSheets/rtype-small.gif) no-repeat 0px 0px;*/
}
.chartmaparea
{
/*	background-color:#FFFF66;
	opacity:.4;*/
	top:21px;
	width:100%;
	z-index:50;
	position:absolute;
}

.chartmap
{
/*	background-color:#CCCCFF;
	opacity:.4;*/
	height:100%;
	top:0px;
	position:absolute;
	BORDER-LEFT: #aaaaaa 1px dotted;
}
.rssel {
	*filter: alpha(opacity=50);FILTER: alpha(opacity=50); BACKGROUND-COLOR: #000000; -moz-opacity: 0.5;opacity:0.5; text-align:center; font-weight:normal;white-space: nowrap; vertical-align:middle; font-size:12px; 
}
.rs {
	FONT-SIZE: 100%; OVERFLOW: hidden; border-left:#fff 1px solid; CURSOR: pointer; COLOR: #eee; TEXT-INDENT: 4px; POSITION: absolute; HEIGHT: 17px; -moz-user-select: none; unselectable: on; padding-top:3px; white-space:nowrap;
}

#proxyDiv{
 	cursor:move;
	position:absolute;
	top:-100px;
	left:-100px;
	background-color:#000;
	border:1px dashed;
	height:17px; 
	z-index:999; 
}

.rtype_full {
	BORDER-TOP: #0b4f6f 1px solid; 
	BORDER-bottom: #0b4f6f 1px solid; 
	PADDING-LEFT: 2px;vertical-align:middle;
	font-family:helvetica,arial,tahoma;FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #0b4f6f; 
	LEFT: 0px; OVERFLOW: hidden; WIDTH: 100%; COLOR: #fff; 
	WHITE-SPACE: nowrap; POSITION: absolute; 
	HEIGHT: 19px; TEXT-OVERFLOW: clip; 
	TEXT-ALIGN: left; z-index:11;
	text-transform:uppercase;
}
.rtype_alert {
	BORDER-TOP: #0b4f6f 1px solid; 
	BORDER-bottom: #0b4f6f 1px solid; 
	PADDING-LEFT: 2px;vertical-align:middle;
	font-family:helvetica,arial,tahoma;FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #0b4f6f; 
	LEFT: 8%; OVERFLOW: hidden; WIDTH: 100%; COLOR: #fff; 
	WHITE-SPACE: nowrap; POSITION: absolute; 
	HEIGHT: 19px; TEXT-OVERFLOW: clip; 
	TEXT-ALIGN: left; z-index:11;
	text-transform:uppercase;
}
.rowheaders {
	WIDTH: 100%;
	background-color:#d8d8d8;
}




.rowheaders {
	POSITION: relative; HEIGHT: 100%
}

/*.room {
	BORDER-TOP: #999 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: #eeeeee; LEFT: 0px; VERTICAL-ALIGN: middle; 
	WIDTH: 100%; COLOR:black;font-weight:bold; FONT-FAMILY: Arial; POSITION: absolute; HEIGHT: 19px; padding-top:2px; TEXT-ALIGN: left; 
	z-index:10;overflow:hidden;

}*/
.room {
	BORDER-TOP: #555 1px solid; BACKGROUND: #ffffff; LEFT: 0px; OVERFLOW: hidden; ; WHITE-SPACE: nowrap; POSITION: absolute; HEIGHT: 21px; TEXT-OVERFLOW: clip;width:100%;
}


.hs6 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff;color:Black;font-weight:bold;
}
.checkbox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
#gridcontainercell {
	POSITION: relative
}

DIV.grid {
	BACKGROUND: #fff; CURSOR: default; POSITION: relative; -webkit-user-select: none; -khtml-user-select: none
}
div.vrul {
	WIDTH: 1px; POSITION: absolute; TOP: 0px;
        }

DIV.vrul {
	BORDER-LEFT: #aaaaaa 1px dotted;
}
    
.weekend{
position:absolute;
height:100%;
background-color:#F1F171;
border-right:#CCCCCC 3px solid;
opacity:0.4;
filter: alpha(opacity=40);

}

TD.bl {
	PADDING-LEFT: 4px; WIDTH: 4px; BACKGROUND-REPEAT: no-repeat
}
TD.bl {

	BACKGROUND: left bottom
}
TD.br {
	PADDING-LEFT: 4px; WIDTH: 4px; BACKGROUND-REPEAT: no-repeat
}
TD.br {
	BACKGROUND: right bottom
}
.style1
{
    width: 100%;
    height: 63px;
    position: absolute;
    left: -1px;
    border-style: none;
    border-color: inherit;
    border-width: 0px;
}

.saContactPickerContainer
{
    display: inline-block; 
    width: 700px;
    height: 412px;
    position: relative;
    border-radius:10px;
    border-style: solid;
    border-width: 1px;
    background-color: #E8F0F4;
    background-color: #FFFFFF;
    border-color: #ACB7BF;
    box-shadow:0 5px 5px 5px rgba(15, 22, 26, 0.3);
    margin: 5px; 
    z-index: 10001;
    
    vertical-align:top;
}

.inputName
{
	height: 17px; 
	text-align: left; 
	line-height: 17px; 
	float: left; 
	padding-top: 3px;
	padding-right: 10px; 
	padding-bottom: 0px; 
	padding-left: 2px; 
	display: inline;
	vertical-align: middle;
	color: rgba(38, 38, 38, 0.8);
}
.inputdatasms
{
    width:150px;
}
.inputGroup
{
    height: 17px;
    display: block;
    padding-bottom: 3px;
    padding-top: 3px;
}

.box {
    background-color: #ffffff;
    color: #888888;
    height: 500px;
    left: 100%;
    padding: 20px;
    position: fixed;
    background-color:#fff;
    top: 10%;
    width: 500px;
    z-index: 101;
	border:5px solid #888888;
	border-radius:10px;
	-moz-border-radius:10px;
}

.overlay {
    background: #000000;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1008;
	opacity:0.5;
}

.overlayProcess {
    background: #000000;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 100;
	opacity:0.5;
}

a.boxclose {
    background: url("Images/cancel.png") repeat scroll left top transparent;
    cursor: pointer;
    float: right;
    height: 26px;
    left: 32px;
    position: relative;
    top: -33px;
    width: 26px;
}
.flipmenu
{
    float:left;border-bottom:1px solid #fff;width:100%;padding-left:15px;padding-bottom:3px;padding-top:4px;cursor:pointer;
}
.flipmenu:hover
{
    background-color:#0b4f6f;
}
