body, html
{
	font-family: Verdana;
	font-size: 10px;
	text-align: left;
	
	margin: 0px;
	padding: 0px;
	
}

body
{
	background-color: #E8E8E8;
}


/*Header ****************************************************************************************************/

div#HeaderBackground
{
	background-color: #FFFFFF;
	width: 100%;
	height: 148px;
}
div#HeaderContainer
{
	margin: 0 auto;
	height: 148px;
	width: 754px;
	background-color: #FFFFFF;
}
div#Logo
{
	float: left;
	/*height: 148px;*/
	width: 254px;
	margin-top: 28px;
	margin-left: 4px;
	background-color: #FFFFFF;
}
div#LanguageMenu
{
	background-color: #F6B412;
	background-image: url(../images/line1.jpg);
	background-repeat: no-repeat;
	background-position:center top;
	height: 51px;
	width: 100%;
}
div#LanguageLinksContainer
{
	background-color: #F6B412;
	width: 754px;
	height: 14px;
	margin: 12px auto auto auto;
}
div#LanguageLinks
{
	background-color: #F6B412;
	width: 440px;
	height: 100%;
	float: right;
}
div#LanguageLinks2
{
	background-color: #F6B412;
	height: 100%;
	float: right;
}
div#SiteMenu
{
	background-color: #006984;
	margin: 0 auto;
	width: 752px;
	height: 33px;
	border-left: solid 1px #006984;
	border-right: solid 1px #006984;
}
div#SiteMenuTableContainer
{
	background-color: #006984;
	width: 676px;
	height: 25px;
	margin: 0 auto;
}
div#HeaderLineSpace
{
	background-color: #CCE1E6;
	border-left: solid 1px #006984;
	border-right: solid 1px #006984;
	margin: 0 auto;
	height: 7px;
	width: 752px;
}

/* Content ***********************************************************************************************/

div#ContentDivContainer
{
	background-color: #FFFFFF;
	width: 754px;
	
	margin: 0 auto;
	border-left: solid 1px #006984;
	border-right: solid 1px #006984;
	
}
div#BodyBackgroundDiv
{
	background-color: #E8E8E8;
}	
/*div#LeftDivBorder
{
	background-color: #FFFFFF;
	width: 377px;
	border-right: solid 1px #006984;
	border-top: solid 1px #006984;
	float: left;
}*/

/* Footer ***********************************************************************************************/

div#Footer1			/* footer div with weather */
{
	float: left;
	background-color: #FFFFFF;
	border-left: solid 1px #006984;
	border-right: solid 1px #006984;
	margin: 0 auto;
	height: 35px;
	width: 707px;
	padding-left: 45px;
	padding-top: 15px;
}
div#Footer2
{
	float: left;
	background-color: #FFFFFF;
	background-image: url(../images/footer-bk2.jpg);
	background-repeat:no-repeat;
	background-position: left bottom;
	width: 752px;
	height: 70px;
	margin: 0 auto;
	border-left: solid 1px #006984;
	border-right: solid 1px #006984;
}
div#Footer2_1
{
	background-color: #FFFFFF;
	float: left;
	height: 13px;
	margin-top: 40px;
}
div#Footer2_2
{
	background-color: #FFFFFF;
	float: right;
	margin-top: 1px;
	padding-right: 9px;
	text-align: right;
	line-height: 18px;
}
div#Footer3
{
	float: left;
	background-color: #FFFFFF;
	background-image: url(../images/footer-bk.jpg);
	background-position: center;
	background-repeat: no-repeat;
	width: 752px;
	margin: 0 auto;
	height: 11px;
	background-position: right;
	border-left: solid 1px #006984;
	border-right: solid 1px #006984;
}
div#Footer4
{
	float: left;
	background-color: #F6B412;
	width: 752px;
	height: 48px;
	margin: 0 auto;
	border-left: solid 1px #006984;
	border-right: solid 1px #006984;
}


/*************************************************************************************************************/

div#BigYellowArrow
{
	background-image: url(../images/bigyellowarrow.jpg);
	background-position: left;
	background-repeat: no-repeat;
	height: 20px;
}
.Text1
{
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
}
.Link1
{
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.Link1:hover
{
	text-decoration: underline;
}
.Text2
{
	font-family: Verdana;
	font-size: 10px;
	color: #006984;
}
.Link2
{
	font-family: Verdana;
	background-image: url(../images/bluearrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 9px;
	font-size: 10px;
	color: #137690;
	text-decoration: none;
}
.Link2:hover
{
	text-decoration: underline;
}
.Link2:active
{
	font-weight: bold;
}
.Link2_yellowarrow_right
{
	background-image: url(../images/yellowarrow.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 8px;
	font-family: Verdana;
	font-size: 10px;
	color: #006984;
	text-decoration: none;
	
}
.Link2_yellowarrow:hover
{
	text-decoration: underline;
}
.Link2_yellowarrow:active
{
	text-decoration: none;
}
.Text3
{
	font-family: Verdana;
	font-size: 10px;
	color: #838383;
}
.Link3
{
	font-family: Verdana;
	font-size: 10px;
	color: #838383;
	text-decoration: none;
}
.Link3:hover
{
	text-decoration: underline;
}
.Text4
{
	font-family: Verdana;
	font-size: 10px;
	color: #137690;
	vertical-align: middle;
}
.Result
{
	font-family: Verdana;
	font-size: 10px;
	color:Red;
	
}
a.Link4
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	color: #137690;
	vertical-align: middle;
	text-decoration: none;
}
a.Link4:hover
{
	text-decoration: underline;
}

.Text5
{
	font-family: Verdana;
	font-size: 10px;
	color: #828282;
	line-height: 14px;
}
.Link5
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #828282;
	line-height: 14px;
	text-decoration: underline;
}
.Link5:hover
{
	color: #F6B412;
}

a.Link6
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	line-height: 15px;
	color: #006984;
	vertical-align: middle;
	text-decoration: none;
}
a.Link6:hover
{
	text-decoration: underline;
}

.Text6
{
	font-family: Verdana;
	font-size: 10px;
	color: #F6B412;
	line-height: 14px;
}


.HiddenElement
{
	display: none;
}

.TxtBoxStyle1
{
	font-size: 10px;
	height: 15px;
	width: 313px;
}
.TxtBoxStyle2
{
	font-size: 10px;
	height: 15px;
	width: 100%;
}
.TxtBoxStyle3
{
	font-size: 10px;
	height: 14px;
	width: 145px;
}
.FormMsgTxtBox
{
	font-size: 10px;
	height: 160px;
	width: 313px;
}
.FormAddInformation
{
	font-size: 12px;
	height: 78px;
	width: 265px;
}
.ShortDrpDwnLst
{
	width: 60px;
	height: 21px;
}

.NumericTextBox
{
	width: 50px;
	height: 18px;
}

.MyCalendar .ajax__calendar_container 
{
    
    border:1px solid #646464;
    background-color: white;
    color: red;
    z-index: 100;
}

.ImageButton
{
	cursor:pointer;
}

/********************************************
 *	General classes                         * 
 ********************************************/

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=80);
	opacity:0.8;
}

.modalPopup 
{
	background-image: url(../images/PopUp.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: white;
	/*width:250px;*/
	text-align: left;	
}

.modalPopUpDragBar
{
	float: left;
	
	width: 374px;
	height: 24px;
	
	cursor: move;
}

.modalPopUpClose
{
	float: left;
	
	width: 25px;
	height: 24px;
	
	cursor: pointer;
}

.modalPopUpTitle
{
	width: 537px;
	height: 40px;
	padding-top: 20px;
}

.modalPopUpTitleH1
{
	color: #006984;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	padding-left: 25px;
	
}

/* Modal links *****************************************************************/

div#divModalLinks
{
	padding-left: 23px;
	margin-top: 5px;
	height: 20px;
	
}

#divModalLinks a
{
	color: #006984;
	background:url(../images/bullet3.gif) no-repeat left;
	padding-left: 10px;
	
	margin-right: 20px;
	
	font-weight: bold;
	font-size: 10px;

	text-decoration: none;
}

#divModalLinks a:hover
{
	color: #F6B412;
	
}
.12class34
{
	background-color: Green;
}
.txtPopUp
{
	width: 96%;
}

/***** Reservation xslt  *******/
.TableColumn
{
    height: 26px;
    width:100px;
    text-align:center;
    
}
.TableColumnSubTitle
{
    height: 26px;
    width:80px;
    padding-left:10px;
   
    
}
.TableComaboBox
{
    height:26px; 
    width:50px; 
    text-align:center;
}
.TableSeparator
{
    height: 20px;
    width:100px;
}
.TableTotals
{
    height:26px; 
    width:50px; 
    text-align:right;
}

.LinkGalleryChoosen a
{
    text-decoration:none;
    font-family: Verdana;
	font-size: 10px;
	color: #137690;
}
.LinkGalleryChoosen a:hover
{
    text-decoration:underline;
    cursor:pointer;
}