/* CSS Document */
html,body{
	height:100%;
}
body{
	margin:0px;
	padding:0px;
	/*background:url(../images/bg.gif) repeat-x left top #c5e3e9;*/
	background:#201d1a;
	color:#FFFFFF;
}
td{
	vertical-align:top;
	font-size:12px;
}
img{
	border:0px;
}
.Height100{
	height:100%;
}
.Center{
	background-color:#FFFFFF;
	width:100%;
	padding:13px 12px 13px 12px;
}
.Footer{
	background-color:#908462;
	width:100%;
	padding:5px 9px 5px 0px;
	text-align:right;
}
.FooterText{
	color:#020202;
	font-size:9px;
	font-family:tahoma;
	text-align:right;
	float:right;
	line-height:14px;
}
.FooterText a{
	color:#020202;
	text-decoration:none;
}
.FooterText a:hover{
	color:#ffffff;
	text-decoration:none;
}
.FooterText img{
	margin-left:5px;
}
.Copyright{
	text-align:center;
	color:#7f724c;
	font-size:9px;
	font-family:tahoma;
	padding-top:10px;
}
#ValignMiddle{
	vertical-align:top;
}
.PositionRelative{
	position:relative;
}
.PositionAbsolute{
	position:absolute;
	top:30px;
	left:25px;	
}
.Transparent{
	width:824px;
	background-color:#1f7999;
	FILTER: alpha(opacity=75);
	moz-opacity: .75;
	opacity: .75;
	khtml-opacity: .75;
	height:341px;
}
.TableForm{
	padding:30px 30px 30px 30px;
}
.White{
	color:#ffffff;
	font-size:16px;
	font-family:tahoma;
	line-height:20px;
}
.White a{
	color:#ffffff;
	text-decoration:none;
}
.White a:hover{
	color:#908462;
	text-decoration:none;
}
.BigWhite{
	color:#ffffff;
	font-size:24px;
	font-family:tahoma;
}
.TblForm{
	color:#ffffff;
	font-size:12px;
	font-family:tahoma;
	line-height:23px;
}
.TextField{
	width:185px;
	height:16px;
	background-color:#9bc0d1;
	border:1px solid #FFFFFF;
	color:#ffffff;
	font-size:10px;
	font-family:tahoma;
	padding-left:3px;
	margin-left:4px;
}
.TtextArea{
	width:185px;
	height:70px;
	background-color:#9bc0d1;
	border:1px solid #FFFFFF;
	color:#ffffff;
	font-size:10px;
	font-family:tahoma;
	padding-left:3px;
	margin-left:4px;
	margin-bottom:4px;
}
.PaddingLeft{
	padding-left:120px;
}
.topbg{
	background:url(../images/topbg.gif) repeat-x top left;
}
.lang{
	text-align:right;
	color:#ffffff;
	font-size:13px;
	font-family:tahoma;
	padding:23px 30px 0px 0px;
}
.lang a{
	padding-left:40px;
	color:#ffffff;
	text-decoration:none;
}
.lang a:hover{
	color:#cfc2a9;
	text-decoration:none;
}
.links2{
	text-align:right;
	width:100%;
	color:#ffffff;
	font-size:13px;
	font-family:tahoma;
}
.links2 a{
	color:#ffffff;
	text-decoration:none;
}
.links2 a:hover,a.linkson{
	color:#cfc2a9;
	text-decoration:none;
}
.LeftPane{
	width:155px; /*was 175*/
	padding:26px 0px 0px 20px;
	text-align:left;
	background-color:#478aa6;
	color:#ffffff;
	font-size:12px;
	font-family:tahoma;
}
.RightPane{
	padding:26px 25px 40px 30px;
	background-color:#0f5476;
	color:#ffffff;
	font-size:12px;
	font-family:tahoma;
	line-height:19px;
	height:400px;
	text-align:left;
}
.RightPane a{
	color:#ffffff;
	text-decoration:underline;
}
.RightPane a:hover{
	color:#ffffff;
	text-decoration:none;
}
.PopUp{
	padding:16px 0px 16px 0px;
	background-color:#478aa6;
	color:#ffffff;
	font-size:12px;
	font-family:tahoma;
}
.PopUp a{
	color:#ffffff;
	text-decoration:underline;
}
.PopUp a:hover{
	color:#ffffff;
	text-decoration:none;
}
.LeftLinks{
	padding-top:28px;
}
.LeftLinks a{
	color:#ffffff;
	line-height:25px;
	text-decoration:none;
	font-size:12px;
	font-family:tahoma;
	text-transform:capitalize;
}
.LeftLinks a:hover,a.leftlinkson{
	color:#cfc2a9;
	text-decoration:none;
}
.LeftLinks .SubSub{
	padding-left:12px;
}
.LeftLinks .SubSub a{
	color:#ffffff;
	line-height:19px;
	text-decoration:none;
	font-size:12px;
	font-family:tahoma;
	text-transform:capitalize;
}
.LeftLinks .SubSub a:hover,.LeftLinks .SubSub a.leftlinkson{
	color:#cfc2a9;
	text-decoration:none;
}
.RightPane2{
	padding:18px 25px 0px 25px;
	background:#04395c url(../images/rightrpt.gif) repeat-x left top;;
	color:#ffffff;
	font-size:12px;
	font-family:tahoma;
	line-height:19px;
	height:400px;
}
.RightPane2 a{
	color:#ffffff;
	text-decoration:underline;
}
.RightPane2 a:hover{
	color:#ffffff;
	text-decoration:none;
}
.RightPane4{
	padding:25px 25px 40px 25px;
	background:#04395c url(../images/rightrpt4.gif) repeat-x left top;;
	color:#ffffff;
	font-size:12px;
	font-family:tahoma;
	line-height:19px;
	height:400px;
}
.RightPane4 a{
	color:#ffffff;
	text-decoration:underline;
}
.RightPane4 a:hover{
	color:#ffffff;
	text-decoration:none;
}
.RightPane3{
	padding:85px 25px 40px 25px;
	background:#04395c url(../images/rightrpt2.gif) repeat-x left top;
	color:#ffffff;
	font-size:12px;
	font-family:tahoma;
	line-height:19px;
	height:379px;
}
.RightPane3 a{
	color:#ffffff;
	text-decoration:underline;
}
.RightPane3 a:hover{
	color:#ffffff;
	text-decoration:none;
}
.pix{
	padding:50px 0px 50px 25px;
}
.pix a{
	color:#ffffff;
	text-decoration:none;
}
.pix a:hover{
	color:#856f44;
	text-decoration:none;
}
.BigFontSize{
	font-size:16px;
}
.floatright{
	float:right;
	padding-left:7px;
}
#nopad{
	margin:0px 0px 0px 0px;
	padding:0px;
}
ul{
	margin:10px 0px 10px 20px;
	padding:0px;
}
ul li{
	list-style:none;
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:0px 8px;
	padding-left:8px;
	padding-bottom:6px;
}
ol{
	margin:10px 0px 10px 20px;
	padding:0px;
}
ol li{
	list-style-type:decimal;
	padding-bottom:6px;
}
.downloads ul{
	margin:0px;
	padding:0px;
}
.downloads ul li{
	list-style:none;
	background-image:url(../images/pdf.gif);
	background-repeat:no-repeat;
	background-position:4px 7px;
	padding-left:24px;
	padding-top:6px;
	padding-bottom:6px;
}
.pdf ul{
	margin:0px;
	padding:0px;
}
.pdf ul li{
	list-style:none;
	background-image:url(../images/pdf.gif);
	background-repeat:no-repeat;
	background-position:4px 7px;
	padding-left:24px;
	padding-top:6px;
	padding-bottom:6px;
}
.BorderPic{
	border:2px solid #377a99;
	margin-bottom:5px;
}
.BorderPicOn{
	border:2px solid #FFFFFF;
	margin-bottom:5px;
}
.Enlarge{
	padding:15px 12px 0px 12px;
	font-size:12px;
	font-family:tahoma;
	color:#FFFFFF;
	}
.Enlarge a{
	color:#FFFFFF;
	text-decoration:none;
}
.Enlarge a:hover{
	color:#908462;
	text-decoration:none;
}
.Enlarges{
	padding:15px 7px 0px 7px;
	font-size:12px;
	font-family:tahoma;
	color:#FFFFFF;
	}
.Enlarges a{
	color:#FFFFFF;
	text-decoration:none;
}
.Enlarges a:hover{
	color:#908462;
	text-decoration:none;
}
.Enlarge2{
	padding:0px 12px 0px 21px;
	font-size:12px;
	font-family:tahoma;
	color:#FFFFFF;
	}
.Enlarge2 a{
	color:#FFFFFF;
	text-decoration:none;
}
.Enlarge2 a:hover{
	color:#908462;
	text-decoration:none;
}
/*Drop Down Menu*/
.nav-container {
	cursor:pointer;
	}
.nav {
	padding: 0px; 
	}
.menuFrame {
	margin-top: 0px;
	display: none;
	overflow: hidden;
	position: absolute;
	}
/*.menu{
	width: 187px;
	position:absolute;
	}
.menu a{
	display:block;
	text-align:left;
	vertical-align:middle;
	padding:5px 8px 5px 8px;
	text-transform:capitalize;
	background-color:#478aa6;
	border-top:1px solid #ffffff;
	text-decoration:none;
	font-size:11px;
	color:#ffffff;
	top:0px;
	z-index:1000;
	visibility:hidden;
	}
.menu a:hover {
	background-color:#478aa6;
	color:#cfc2a9;
}*/
.links{
	text-align:right;
	width:100%;
	color:#ffffff;
	font-size:13px;
	font-family:tahoma;
	padding:28px 28px 0px 0px;
}
.links a{
	color:#ffffff;
	text-decoration:none;
}
.links padleft{
	font-size:1px;
}
.links a:hover,a.linkson{
	color:#cfc2a9;
	text-decoration:none;
}
.links img{
	vertical-align:middle;
}
.links .Sub{
	position:absolute;
	top:0px;
	left:0px;
	visibility:hidden;
	padding:0px;
	margin:0px;
}
.links .Sub a{
	display:block;
	text-align:left;
	vertical-align:middle;
	padding:5px 8px 5px 8px;
	text-transform:capitalize;
	background-color:#ffffff;
	border-bottom:1px solid #478aa6;
	text-decoration:none;
	font-size:11px;
	color:#478aa6;
	width:150px;
}
.links .Sub a:hover{
	display:block;
	color:#908462;
}
.links .Sub2{
	position:absolute;
	top:-0px;
	left:100%;
	visibility:hidden;
}
.links .Sub3{
	position:absolute;
	top:23px;
	left:100%;
	visibility:hidden;
}
.links .Sub2 a,.links .Sub3 a{
	display:block;
	text-align:left;
	vertical-align:middle;
	padding:5px 8px 5px 8px;
	text-transform:capitalize;
	background-color:#ffffff;
	border-bottom:1px solid #478aa6;
	border-left:1px solid #478aa6;
	text-decoration:none;
	font-size:11px;
	color:#478aa6;
	width:160px;
}
.links .Sub2 a:hover,.links .Sub3 a:hover{
	display:block;
	color:#908462;
}
.highlight{
	color:#908462;
}
td.VAlignBottom{
	vertical-align:bottom;
	font-size:11px;
}
div#wn	{ 
    position:relative; 
    width:184px; height:52px; 
    overflow:hidden;	
	}
	.subtitle{
	color:#cfc2a9;
	font-weight:bold;
	font-family:tahoma;
	font-size:13px;
	}
.emmptytd{
	height:5px;
	font-size:1px;
}
.reservation-form input {
	width:200px;
	font-size:11px;
}
input.fromto {
	width:107px;
}
select.time-list {
	font-size:11px;
	width:90px;
}
input.submit {
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	background:#478aa6;
	border:1px solid #478aa6;
	width:auto;
	padding-left:5px;
	padding-right:5px;
}
textarea.textarea {
	width:265px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
input.radio {
	width:auto;
}
.logout{
	padding:22px 150px 0px 0px;
	text-align:right;
}
/*************RSS****************/
#cssdriveid{
}

#cssdriveid .rsscontainer{ /*Style for RSS item body within #cssdriveid box*/

}
.rsstitle{
font-weight:bold;
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:0px 8px;
	padding-left:8px;
	padding-bottom:6px;}
.rssdate{
	padding-left:8px;}
.rssdescription{
	padding-left:8px;
padding-bottom:20px;
}
.newsticker {
	list-style-type: none;
	color:	#FFFFFF;
	font-family:tahoma;
	margin:0;
	padding:0;
	
		
	
}
.newslist {
background-image: none;
		margin:0;
	padding:0;
	
}