html, body {
				height: auto;
				padding:0px;
				margin:0px;
			}
body {
	background:#094B03;
	font-family: Arial, Helvetica, sans-serif;
	font-size:62.5%;
	color:#333;
	
}
form { padding:0; margin:0; }
#container{position: relative; margin-top:100px; min-height: 100%;  height: 100%!important; height:auto; }
#contain{position: relative; width:808px; height: auto; top:0px; margin:0 auto; background:url(../img/bodyshadow2.png) repeat-y; z-index:1000}
#logo{position:absolute; margin-top:-96px; margin-left:-51px; z-index:1100}
#topshadow{position:relative; width:808px; margin:0 auto; top:0px; margin-top:0px; height:5px; background:url(../img/topshadow_drakbg.gif) no-repeat; z-index:1000}
#bottomshadow{position: absolute; width:808px; margin:0 auto; height:5px; background:url(../img/bottomshadow_drakbg.png) no-repeat; z-index:1000}
#head{position: relative; width:800px; height:100px; background:#FFF; margin:0 auto; margin-top:-5px; z-index:100}
#head_rightbox{width:220px; padding:15px 10px 0 0; height:85px; float:right;}
#bodycontainer{ position:relative; background:#FFF; width:800px; height:auto;   margin:0 auto; padding-bottom:15px;  z-index:1000}
#flash{width:800px; height:207px; background:url(../img/bg_flashbody.gif) repeat;}
#flashcontainer{background:#A4CE1E; width:750px; height:207px; margin:0 auto;}
#fullbody{width:780px;  height:auto;  padding:10px 10px 10px 10px;}/*height:240px;  min-height:240px!important;*/
#bodyleft{width:380px; padding:0 10px 0 5px; float:left;}
#bodyleft2{width:540px; padding:0 10px 0 5px; float:left;}
#bodyright{width:365px;  height: auto; padding-left:10px; border-left:1px dotted #000; float:right;}/*height:240px;  min-height:240px!important;*/
#bodyright2{ width:222px;  height: auto;  float:right;}
#buttonbox{width:136px;  height:auto; float:left;}
#calbox{background:#B8D819; width:222px; float:right}
#hcalbox{background:#2D3916; color:#FFFFFF; font-size:12px; padding:3px 0 0 5px; font-weight:bold; height:20px;}
#bodycalbox{ width:212px; padding:5px;}
.btimg{background:#B8D819; width:136px; height:85px; margin-bottom:5px;}
#footercontainer{width:800px; padding:3px 0 2px 0px; color: #ccc; margin:0 auto;}
#footerleft{width:300px; float:left;}
#footerright{width:300px; float:right;}
#footer {
	width:100%;
	height: 170px;
	position: relative;
	bottom:0;
	background: url(../img/bg_footerDrakbg2.gif) repeat-x;
	z-index:0
}
#img_fullrightbox{position:absolute; width:222px; padding-top:290px; z-index:100}
.img_rightbox{width:220px; height:auto; margin-top:5px; border:1px solid #B8D819;}
.img_border{ width:auto; height:auto; border:1px solid #B8D819;}
.flowerbox{width:120px; margin-left:5px; border:1px solid #B8D819; height:90px; float:right;}
.clear {
	clear: both;
}

#tmenucontainer {  background:url(../img/bg_navmenu.gif) no-repeat; width:793px; height:30px; margin:0px auto; margin:0px; padding: 0 0 0 7px; font-family:  Arial, Helvetica, Sans Serif;/*"Trebuchet MS",*/
}
ul.tmenu {
width:793px; margin:0px auto; padding:0; margin:0px; list-style-type:none; font-size: 11px; 
}
li.tmenu {
	display:inline; text-align: center;
}
a.tmenu {
	float:left; text-decoration:none; color:#FFF; height:23px; padding:5px 12px 5px 12px; border-left:1px solid #FFF; text-align:center; font-weight:normal; line-height:20px;
}
html>body a.tmenu {
font-weight:normal;

}
a.tmenu:hover {
    background:#006600;
	color: #B8D819;
	padding:5px 12px 5px 12px;
	height:23px;
	line-height:20px;
	text-decoration:none;
}
.head{margin-bottom:10px;}
/* TEXT STYLES */
h1 { 
	font-size: 18px; color:#094B03; font-family: Arial, Geneva, Helvetica, sans-serif; font-weight:bold; border-bottom: 1px solid #B8D819; margin:5px 0 5px 0; padding:5px 0 5px 0;
}
h2 { 
	font-size: 14px;  margin:5px 0 5px 0; color:#094B03; font-family: Arial, Geneva, Helvetica, sans-serif; font-style:italic; 
}
h3, h4, h5 { 
	font-size: 0.7em; padding: 10px 0 0 10px; margin: 0; 
}
p {
	font-size: 11px; line-height: normal; margin:8px 0 8px 0;  color:#333; font-family: Arial, Geneva, Helvetica, "Trebuchet MS", sans-serif;
}
.mbody{
	font-size: 11px; line-height: normal; padding:0px 0 8px 0; color:#333; font-family: Arial, Geneva, Helvetica, "Trebuchet MS", sans-serif;
}
a{color: #006600; font-weight: bold; text-decoration: underline;}
a:hover{color:#999999; text-decoration: none;} 

.list{padding: 4px 0 4px 15px; margin:0px 0 5px 15px;  }
.list li{font-size: 11px; line-height: normal; color:#333; margin:4px 0 4px 0; font-family: Arial, Geneva, Helvetica, "Trebuchet MS", sans-serif;}
.list li a{font-size: 11px; color: #006600; font-weight: bold; text-decoration:underline;}
.list li a:hover{font-size: 11px; font-weight: bold; color:#999999; text-decoration: none;}

.list2{padding: 4px 0 4px 5px; margin:0px 0 5px 15px;  }
.list2 li{font-size: 11px; line-height: normal; color:#333; margin:4px 0 4px 0; font-family: Arial, Geneva, Helvetica, "Trebuchet MS", sans-serif;}
.list2 li a{font-size: 11px; font-weight: normal; text-decoration:underline; color:#333333;}
.list2 li a:hover{font-size: 11px; font-weight: normal; color:#FFF;}
/* BOOKING BOX */
.TESTcpYearNavigation,
	.TESTcpMonthNavigation
			{
			background-color:#006600;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			}
	.TESTcpDayColumnHeader,
	.TESTcpYearNavigation,
	.TESTcpMonthNavigation,
	.TESTcpCurrentMonthDate,
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDate,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDate,
	.TESTcpCurrentDateDisabled,
	.TESTcpTodayText,
	.TESTcpTodayTextDisabled,
	.TESTcpText
			{
			font-family:arial;
			font-size:8pt;
			}
	TD.TESTcpDayColumnHeader
			{
			text-align:center;
			border:solid 1px #FFF;
			border-width:0 0 1 0;
			}
	.TESTcpCurrentMonthDate,
	.TESTcpOtherMonthDate,
	.TESTcpCurrentDate
			{
			text-align:center;
			text-decoration:none;
			}
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:center;
			text-decoration:line-through;
			}
	.TESTcpCurrentMonthDate
			{
			color:#006600;
			font-weight:bold;
			}
	.TESTcpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.TESTcpOtherMonthDate
			{
			color:#808080;
			}
	TD.TESTcpCurrentDate
			{
			color:#FFFFFF;
			background-color: #006600;
			border-width:1;
			border:solid 1px #000000;
			}
	TD.TESTcpCurrentDateDisabled
			{
			border-width:1;
			border:solid 1px #FFAAAA;
			}
	TD.TESTcpTodayText,
	TD.TESTcpTodayTextDisabled
			{
			border:solid 1px #006600;
			border-width:1 0 0 0;
			}
	A.TESTcpTodayText,
	SPAN.TESTcpTodayTextDisabled
			{
			height:20px;
			}
	A.TESTcpTodayText
			{
			color:#006600;
			font-weight:bold;
			}
	SPAN.TESTcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.TESTcpBorder
			{
			border:solid 1px #CCC;
			}
	select {margin:0px;}
.linkbutton {
	border:1px solid #2D3916; background:#B8D819 url(../img/bt_linkbutton.gif) repeat-x bottom; font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#FFF; padding:2px;
}
.linkbutton:hover {
	border:1px solid #FFF;
	background:#2D3916;
	color:#FFF;
}

