﻿/*********** Event Header Report ***********/

/* Div container to wrap the gridView */
div#div-gridview {
width: 420px;
height: 200px;
overflow: auto;

}
/* Locks the left column */
td.locked, th.locked {
font-size: 11px;
font-weight: bold;
text-align: center;
/*background-color: */
color: White;
border-right: 1px solid silver;
position:relative;
cursor: default; 
left: expression(document.getElementById("div-gridview").scrollLeft-2); /*IE5+ only*/
}	

/* Locks table header */
th {
font-size: 11px;
font-weight: bold;
text-align: center;
/*background-color: */
color: White;
border-right: 1px solid silver;
position:relative;
cursor: default; 
top: expression(document.getElementById("div-gridview").scrollTop-2); /*IE5+ only*/
z-index: 10;
}

/* Keeps the header as the top most item. Important for top left item*/
th.locked {z-index: 99;}

/* GridView Item and AlternatingItem Style*/
.GridRow {font-size: 10pt; color: black; font-family: Arial; background-color:#ffffff; height:35px;}
.GridAltRow {font-size: 10pt; color: black; font-family: Arial; background-color:#eeeeee; height:35px;}

/*********** Event Header Report ***********/

.rptTitleHeader
{
	font-family: Arial;
	font-size: 30px;
	color: #336666;
}

.rptTitleTimeDate
{
	font-family: Times New Roman;
	font-size: 20px;
	color: Navy;
}

.rptColumnHeader
{	 
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #6699cc;
}

.rptColumnHotel
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}
.rptColumnGroup
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}
.rptColumnEventType
{
	font-family: Verdana;
	font-size: 10px;
	font-style:italic;
}
.rptColumnRoom
{
	font-family: Verdana;
	font-size: 10px;
}
.rptFooter
{
	font-family: Verdana, Arial;
	font-size: 10px;
	font-style:italic;
}

/************ End Event Header Report **************/

.none {
    display:none;
}
.mainbodytext
{
	font-family: Verdana, Arial;
	font-size: 11px;
}
.bodytext
{
	font-family: Verdana, Arial;
	font-size: 12px;
}
.bodytextmsg
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;	
}
.editdatatext
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight:normal;
	color:Black;
}
.titlebody
{
	font-family: Verdana, Arial;
	font-size: 13px;
	vertical-align: text-top;
	
	}
.titleMain
{
	font-family: Arial;
	font-size: 30px;
	text-align:left;
	vertical-align:middle;
}
.title
{
	font-family: Arial;
	font-size: 18px;
	font-weight:bold;
	color:Green
}
.title1
{
	font-family: Verdana, Arial;
	font-size: 22px;
	font-weight:bold;
	color:Black
	vertical-align:middle;
}
.displayText
{
	font-family: Arial;
	font-size: 11px;
	color: Gray;
	font-style: italic;
}
.loginmsg
{
	font-family: Arial;
	font-size: 14px;
	font-weight:bold;
	color:Red
}

/*********** ControlPanel / Members ***********/

.divClass
{
	border-color:Black;
	border-style:solid;
	border-width:1px;
	background-color:White;
}
.hotelchecktext
{
	font-family: Arial;
	font-size: 11px;
	color: Black;
	font-style: normal;
}

.divWelcome
{
	border-top-color:Black;
	border-top-style:solid;
	border-top-width:1px;
	border-left-color:Black;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:Black;
	border-right-style:solid;
	border-right-width:1px;
	background-color:White;
}
.divPortal
{
	border-left-color:Black;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:Black;
	border-right-style:solid;
	border-right-width:1px;
	border-bottom-color:Black;
	border-bottom-style:solid;
	border-bottom-width:1px;
	background-color:White;
}
.divMain
{
	background-color:#99cc99;
}
.menubodytext
{
	font-family: Verdana, Arial;
	font-size: 12px;
	text-align:center;
}
.menuwelcome
{
	font-family: Verdana, Arial;
	font-size: 12px;
	text-align: right;
	vertical-align:middle;
}
	
/*********** LiveValidation ***********/

.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}
.btnStyle
{
	font-size:11px;
	font-family:Arial;	
	}

.CalendarExt
{
  position: absolute; 
  top: 4em; 
  left: 1.4em;
  background-color:yellow;
}

.ajax__calendar { 
position: static;
 left: 0px !important;
    top: 0px !important;
    visibility: visible; display: block;

}

.ajax__calendar iframe

{left: 0px !important; 
}
.ajax__calendar_container { z-index : 1000 ; }