body {
	font-size:80%;
	color: #000;
	margin:5px 0;
	background-color: #EEE;
}

html, body, textarea {
	font-family: Arial, Helvetica, sans-serif;
}
textarea { font-size:12px; }

INPUT { padding:1px; }
DIV { padding:0; }
form { margin:0; }

.green { color:#6fb43f; }
.white { color:#FFF; }
.top { vertical-align:top; }
.bottom { vertical-align:bottom; }
.centre { text-align:center; }
.right { text-align:right; }
.pad0 { padding:0; }
.abs { position:absolute; }
.bold { font-weight:bold; }
.silverBG { background-color:#EEE; }
.blw1 { border-left:1px solid #fff; }
.floatL { float:left; }
.floatR { float:right; }
.greyBG { background-color:#DDD; }
.greenBG { background-color:#6fb43f; color:#FFF; }
.bordT { border-top:1px solid #6fb43f; }
.bordB { border-bottom:1px solid #6fb43f; }
.small { font-size:9px; }
.nowrap { white-space:nowrap; }

p {
	color: #455560;
	margin:10px 0;
}
td {
	color: #455560;
}
li {
	color: #455560;
	margin-left:15px;
}
ul {margin:0px;}

H1, H2 {
	font-weight:normal;
	color: #6fb43f;
}
H1 {
	font-size: 180%;
	margin-bottom: 0px;
	margin:0px;
}
H2 {
	font-size: 140%;
	margin:0px;
}
a { color: #6fb43f; text-decoration: none; }
a:hover { text-decoration: underline; }


#container {
	width:968px;
	margin:0 auto;
	background-color: #FFF;
}

A.topNav { padding-right:25px; color:#000; }
.topArrow { background:url('images/top-arrow.gif') no-repeat left; color:#FFF; padding-left:10px; width:154px; }


#divMenu { position:absolute; top:170px; left:50%; margin-left:-420px; width:152px; border-right:1px solid #CCC; }
#divMenu P { color:#CCC; padding:0 18px 0 0; text-align:right; }
#divMenu A { display:block; font-size:11px; }
#divMenu A:hover { text-decoration:none; font-weight:bold; }

#divBody { width:690px; }
#divBodyPadding { padding:145px 10px 10px 260px; }

DIV.divUser { top:28px; left:50%; margin-left:-380px; width:100px; text-align:center; background-color:#222; color:#D00; padding:6px 8px; font-weight:bold; font-style:italic; font-size:13px; }
DIV.error {
	color:#000;
	background:url('images/error.gif') no-repeat top left;
	background-color:#FEE;
	border:1px solid #C00;
	padding:10px 10px 20px 110px;
	margin-bottom:10px; 
	filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#666666,strength=5);
}

.hotelCell { background-color:#6fb43f; color:#FFF; padding:4px 8px; }
.hotelSep { border-top:1px dashed #455660; }
.error {  }
.footnote { font-size:80%; font-weight:bold; font-style:italic; }
.myButton { color:#FFF; border: 1px solid #999; background: #768188; padding:2px 5px; cursor:hand; }
.myButton:hover { background: #6fb43f; }
.roomHead { background-color:#DDD; }
.roomSep { background-color:#DDD; font-size:1px; width:602px; margin-bottom:5px; }