BODY {

  margin           : 10px 0px 20px 0px;
  scrollbar-base-color: #949547;
  
  font-family:Verdana, Arial, Helvetica, sans-serif;


}

H1 {

font-size:2px;

}

H2 {

font-size:14px;

}


#fixedtipdiv{
position:absolute;
padding: 2px;
border:1px solid black;
font:normal 10px Verdana;
line-height:18px;
z-index:100;
color:#FFFFFF;
}

.moduletable-synd {
background-color:#515B0E;
}

.moduletable-language {
font-size: 12px;
font-weight: bold;
color: #515B0E;

}

.syndicate-synd {
background-color:#515B0E;
}

a:link, a:visited {
	color: #E19800; text-decoration: none;
	font-size: 10px;
}

a:hover {
	color:#B40502;	text-decoration: none;
	font-weight: bold;
}

.mceContentBody {
background-color: #FFFFFF;
}

.article_seperator {
background-image:url(../images/fade_line.gif);
display:block;
background-repeat:no-repeat;
background-position: 10px 10px;
padding-top: 5px;
}

table.contentpaneopen {
  width: 98%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
	
	
	}
	
table.contentpaneopen td {
   padding-right: 0px;
}

.webtitle {
font-size:14px;
color:#993300;
font-weight:bold;

}

.pollstableborder {
text-align:left;


}

.footer {
	text-align: center;
	padding: 3px;
	font-size:10px;
	color:#993300;
}

.date {
font-size:10px;
color:#993300;
font-weight:bold;
padding-top:5px;

}

.plain {height:12px;
color:#5C661E;
font-size:10px;
background-color: #ffffff;
border:solid 1px #993300;
}

.poll {
text-align:left;
display:block;
color:#515B0E;
background-color:#AA9C5D;
width:166px;
height: 180px;
border: 1px solid #515B0E;


}

.ad_ch {
height: 20px;
font-size:10px;
width: 38px;
background-color: #ffffff;
border:solid 1px #993300;
}

.head_title {
font-family:"Times New Roman", Times, serif;
font-size:24px;
font-weight:bold;
color: #000000;

}

.table_main { 
width:800px; 
height: 300px; 
background-color:#CCCC99;
font-size:11px;
color:#444B16;

}

.left_main_menu { 
width:155px; 
height: 200px; 
background-color:#5C661E;
font-size:11px;
border-left: 1px solid #454600;

}

*.mainlevel-link {
	color: #000000;
	text-decoration:none;
	font-family: Helvetica, sans-serif;
	font-weight:800;
	padding-left: 2px;
	padding-right: 2px;
	font-size:11px;
	

}

a.mainlevel-link:link {
	color: #454E16;
	text-decoration:none;
	}

a.mainlevel-link:visited {
	color: #000000;
	}

a.mainlevel-link:hover {
color:#993300;
	text-decoration:none;
	background-color:#CCCC99;
	padding-left: 2px;
	padding-right: 2px;
	font-weight:bold;
}

a.mainlevel-link:active {
	color: #000000;
	border-color: #FFFFFF;
	}

.moduletable {
display:block;
height: 20px;
width:160px;
color: #FFFFFF;
text-align:center;
line-height: 20px;

}


*.mainlevel-mainlink {
	width: 150px;
	background-image:url(../images/link_up.gif);
	display:block;
	padding-left:15px;
	text-decoration:none;
	font-size:11px;
	text-align:left;
	line-height:20px;
	color:#FFFFCC;
	
}


a.mainlevel-mainlink:link {
color:#FFFFCC;

		
	
		

}

a.mainlevel-mainlink:visited {
	color:#FFFFCC;
	
	
	}

a.mainlevel-mainlink:hover  {
		color:#993300;
	background-image:url(../images/link_up.gif);
	background-position: 0px -20px;
		
}

a.mainlevel-mainlink:active {
		color:#999999;
	font-weight:bold;
		background-image:url(../images/link_up.gif);
	background-position: 0px -40px;

	}
	
	
*.mainlevel-userlink {
	width: 150px;
	background-image:url(../images/usrlink_up.gif);
	display:block;
	padding-left:15px;
	text-decoration:none;
	font-size:11px;
	text-align:left;
	line-height:20px;
	color:#000000;
	
}


a.mainlevel-userlink:link {
color:#000000;
font-weight:bold;	
	
		

}

a.mainlevel-userlink:visited {
	color:#333333;
	
	
	}

a.mainlevel-userlink:hover  {
		color:#FFFFCC;
	background-image:url(../images/usrlink_up.gif);
	background-position: 0px -20px;
		
}

a.mainlevel-userlink:active {
	color:#999999;
	font-weight:bold;

	}

*.mainlevel-toplink {
	text-decoration:none;
	color:#454E16;
	
}


a.mainlevel-toplink:link {
color:#454E16;		
	
		

}

a.mainlevel-toplink:visited {
	color:#000000;
	
	
	}

a.mainlevel-toplink:hover  {
	color:#FFFFCC;
			
}

a.mainlevel-toplink:active {
	color:#999999;
	
	}


.inputbox {
	border:solid 1px #993300;
	background-color: #ffffff;
}

.searchbox {
border: 1px solid #993300;
font-size:12px;
font-weight:bold;
background-color:#FFFFFF;
cursor:pointer;
color: #993300;
font-family:Geneva, Arial, Helvetica, sans-serif;

}
.button {
border: 1px solid #993300;
font-size:11px;
font-weight:bold;
background-color:#FFFFFF;
cursor:pointer;
color: #5C661E;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
.sub_link { 
background-color:#cc9966;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}

.contact_box {

width:150px;
height:60px;
background-color:#ffcc00;
border:1px solid #9B7C00;

}

.contact_box_border_right {
border-right:1px solid #9B7C00;
border-top:2px solid #9B7C00;
font-size:10px;
padding-left:3px;

}


.contact_box_border_left {
border-left:1px solid #9B7C00;
border-top:2px solid #9B7C00;
font-size:10px;
padding-left:3px;
}

.call_expert {
color:#000000;
font-weight:bold;
font-size:12px;
}
.phone {
color:#006666;
font-weight:bold;
font-size:12px;
}

*.small_link {
	vertical-align:middle;
	horizontal-align:middle;
	text-align:center;
	color: #000000;
	font-weight:bold;
	font-size:9px;
	text-decoration:none;
	

}

*.small_link a:link {
	color: #000000;
	text-decoration:none;
	font-size:9px;
}

*.small_link a:visited {
	color: #000000;
		font-size:9px;
}

*.small_link a:hover {
	color:#7DABDF;
	border-color: #FFFFFF;
	font-size:9px;
	text-decoration:underline;
}

*.small_link a:active {
	color: #000000;
	border-color: #FFFFFF;
	font-size:8px;
}

.contentheading {
font-size:12px;
font-weight:bold;
padding-left: 4px;

}

.offer_block {
text-align:left;
color:#FFFFFF;
width: 150px;
position:relative;

}

.blockbutton {
display:block;
border: 1px solid #993300;
padding-left:2px;
padding-left: 2px;
padding-top: 2px;
padding-bottom:2px;
text-align:center;
background-color:#FFFFFF;
font-weight:bold;
font-size:12px;
color:#5C661E;
cursor:pointer;

}

*.pagenav_next {
	color: #000000;
	font-weight:bold;
	font-size:9px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	

}

a.pagenav_next:link {
	color: #000000;
	text-decoration:none;
	font-size:9px;
	font-family: Arial, Helvetica, sans-serif;
}

a.pagenav_next:visited {
	color: #000000;
		font-size:9px;
}

a.pagenav_next:hover {
color: #7DABDF;
	border-color: #FFFFFF;
	font-size:9px;
	text-decoration:underline;
}

a.pagenav_next:active {
	color: #000000;
	border-color: #FFFFFF;
	font-size:9px;
}

*.pagenav_prev {
	color: #000000;
	font-weight: bold;
	font-size: 9px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	

}

a.pagenav_prev:link {
	color: #000000;
	text-decoration: none;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
}

a.pagenav_prev:visited {
	color: #000000;
		font-size:9px;
}

a.pagenav_prev:hover {
color:#7DABDF;
	border-color: #FFFFFF;
	font-size:9px;
	text-decoration:underline;
}

a.pagenav_prev:active {
	color: #000000;
	border-color: #FFFFFF;
	font-size:9px;
}

*.back_button {
	color: #000000;
	font-weight: bold;
	font-size: 9px;
	text-decoration: none;
	padding-left: 5px;

}

a.back_button:link {
	color: #000000;
	text-decoration: none;
	font-size: 9px;
	padding-left: 5px;
}

a.back_button:visited {
	color: #000000;
		font-size: 9px;
}

a.back_button:hover {
color:#7DABDF;
	border-color: #FFFFFF;
	font-size:9px;
	text-decoration:underline;
}

a.back_button:active {
	color: #000000;
	border-color: #FFFFFF;
	font-size:9px;
}

*.mainlevel-leftmenu {
	vertical-align:middle;
	horizontal-align:middle;
	text-align:center;
	color: #FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	line-height: 14px;
	

}


a.mainlevel-leftmenu:link {
	color: #006600;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	line-height: 14px;
}

a.mainlevel-leftmenu:visited {
	color: #009966;
		font-weight:bold;
		line-height: 14px;
	font-size:11px;
}

a.mainlevel-leftmenu:hover  {
	color:#fd8f5a;
	border-color: #FFFFFF;
	font-weight:bold;
	font-size:11px;
	line-height: 14px;
	
}

a.mainlevel-leftmenu:active {
	color:#999999;
	border-color: #FFFFFF;
	font-weight:bold;
	font-size:11px;
	line-height: 14px;
}

.web-txt {
font-size: 11px;
}

.image-border {
border: 1px solid #D6A421;
}

body.contentpane { 
    background: White;
}

=======================================================================


#reservation LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 0px; 
	
}
#reservation .label {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 0px; color:#CCCC99;
}
#reservation .lightLabel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 0px
}
#reservation .boldLabel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 0px; color:#CCCC99;
}

#reservation .boldLabel {
	DISPLAY: block! important; FONT-WEIGHT: bold! important
}


#reservation {
background-color:#515B0E; WIDTH: 200px; POSITION: relative;
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}


#reservation DIV.p {
	CLEAR: both! important; PADDING-RIGHT: 0px! important; DISPLAY: block! important; PADDING-LEFT: 10px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; COLOR: #000000! important; PADDING-TOP: 2px! important; HEIGHT: auto! important
}

#reservation .switchButton {
	MARGIN-TOP: 10px; FLOAT: right! important; MARGIN-RIGHT: 10px
}
#reservation .switchButton IMG {
	CLEAR: none; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

#reservation .switchlayer {
background-color: #CCCC99;
height: 41px;
}


.TESTcpYearNavigation,
	.TESTcpMonthNavigation /* Month Header */
			{
			background-color:#5E6726;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#F4F2C9;
			font-weight:bold;
			}
	.TESTcpDayColumnHeader,
	.TESTcpYearNavigation,
	.TESTcpMonthNavigation,
	.TESTcpCurrentMonthDate,
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDate,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDate,
	.TESTcpCurrentDateDisabled,
	.TESTcpTodayText,
	.TESTcpTodayTextDisabled,
	.TESTcpText
			{
			font-family:arial;
			font-size:8pt;
			}
			
	.TESTcpDayColumnHeader /* S M T W T F S */
	{
		color:#333300;
		font-weight:bold;
	}		
			
	.TESTcpMonthNavigation a:hover  /* Keeps month label AND arrows the same color */
	{
		color:white;
	}		
	TD.TESTcpDayColumnHeader  /* Border underneath Day titles (M, T, W, etc) */
			{
			text-align:right;
			border:solid thin #000000;
			border-width:0 0 0 0;
			}
	.TESTcpCurrentMonthDate,
	.TESTcpOtherMonthDate,
	.TESTcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDateDisabled  /* Disabled Days */
			{
			color:#B8A65A;
			text-align:right;
			text-decoration:line-through;
			}
	.TESTcpCurrentMonthDate, #module .TESTcpCurrentMonthDate a  /* Days in Current Month */  /* Also includes #module for Omni specifically */
			{
			color:#313004;
			font-weight:normal;
			}
	.TESTcpOtherMonthDateDisabled /* Previous months days that are disabled */
			{
			visibility:hidden;
			}
	.TESTcpCurrentDate
			{
			color: #FFFFFF;
			font-weight:normal;
			}
	.TESTcpOtherMonthDate /* Previous months days that are still clickable */
			{
			visibility:hidden;
			}
	TD.TESTcpCurrentDate 
			{
			color:#FFFFFF;
			background-color: #666633;
			border:solid 1px #000000;
			}
	TD.TESTcpCurrentDate a:hover  /* Hover state for current day */
			{
				color:#FFFFFF;
			}
	TD.TESTcpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	TD.TESTcpTodayText,
	TD.TESTcpTodayTextDisabled /* border before "Today" text and below all numbers */
			{
			border:solid thin #666633;
			border-width:0 0 0 0;
			}
	A.TESTcpTodayText,
	SPAN.TESTcpTodayTextDisabled
			{
			height:20px;
			}
	A.TESTcpTodayText
			{
			color:#666633;
			font-weight:bold;
			}
	SPAN.TESTcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.TESTcpBorder
			{
			border:solid thin #A89C60;
			background-color:#EED779;
			}
			
			

#StartDateCalendar, #EndDateCalendar {
    visibility : hidden;
    position : absolute;
    left : 0px;
    top : 0px;
    z-index : 10; 
}
#outerdivframe
{
width:546px;
height:2800px;
overflow:hidden;
position:relative;
}

#inneriframe
{
position:absolute;
top:-310px;
left:-210px;
width:718px;
height:3100px;
}
.cpcloud1{
  font-size : 10px;
}
.cpcloud2{
  font-size : 11px;
}
.cpcloud3{
  font-size : 12px;
}
.cpcloud4{
  font-size : 14px;
}
.cpcloud5{
  font-size : 16px;
}

