body{
	margin: 0; padding: 0; font-size: 9pt; color: #606060;	
	font-family: Arial, Helvetica, sans-serif;
	background: url(images/middle_bgr.jpg) no-repeat center 0px #FEF5E5;
}
a:active, a, a img{
	outline: none;
	border: none; color: #52889C;
}
h1,h2,h3,h4,h5,h6{
	margin: 0; padding: 0;
	font-family: "Microsoft Sans Serif";
}
h1{
	font-size: 27pt;
}
h2{
	font-size: 24pt;
}
h3{
	font-size: 21pt;
}
h4{
	font-size: 18pt;
}
h5{
	font-size: 15pt;
}
h6{
	font-size: 10pt;
}
.allpage{
	position: relative; 
	border: 1px solid #FEF5E5;
}
.toppage{
	position: absolute; top:0; left: 0;
	width: 100%		
}
.toplogo{
	height: 120px;
	border:1px solid #fef9f0;
	width: 940px;
}
.footer{
	background:#9A9384; color:#FFF; padding:30px 0;
}
.homebody{
	margin-top:430px; padding:30px 0   40px 0;
}
.homeright{
	width:667px; float:right;padding: 0 20px;
}
.homeleft{
	float:left; width:230px;
}
.homebodyleft{
	width:185px; float:left; padding:0 5px;
}
.clear{
	clear: both;
}
.divideline{
	height: 5px; font-size: 1px; background: url(images/divideline.gif);
	width: 100%; margin: 20px 0;
}
.realbody{
	width: 940px; text-align: left;
	
}
ul.topmenu{
	margin:5px 5px 0  5px; padding: 0;	
}
ul.topmenu li{
	list-style: none;
}
ul.topmenu li a{
	text-decoration: none; color: #736e64;
	text-transform: uppercase;
	line-height: 20px;
}
ul.topmenu li a:hover,ul.topmenu li a.active{
	color: #52889C;
}
div.morelink{
	background: url(images/arrowlinkbgr.gif) no-repeat right 3px;
	display: inline;padding-top: 0px; white-space: nowrap;
}
div.morelink a{
	margin-top: 10px;
}
a.morelink{
	text-decoration: none; color: #606060;
	text-transform: uppercase;	
	font-size: 8pt; 
	font-family: Georgia;
}
a.morelink:hover{
	color: #333;
}
.bigtext{
	font-size: 11pt;
}
.smalltext{
	font-size: 7.6pt;
}
.small2text{
	font-size: 8pt;
}
h4.sifr{
	color: #9A9384;
	margin-bottom: 10px;
}
h5.sifr{
	color: #9A9384;
	min-width: 400px;
}
h6.sifr, h3.sifr,  h3.sifr2{
	color:#52889C;	
}
table.footerlink td{
	padding-bottom:10px;
	border-bottom:1px solid #CCC;
	white-space: nowrap;
	padding-right: 10px;
}
table.footerlink td a{
	color: #FFF; text-decoration: none;
	text-transform: uppercase;
	font-size: 8pt;
}
table.footerlink td a:hover{
	color: #CCC;
}
ul.tablink{
	margin: 0 0 0 20px;
	padding: 0; width: 700px; height: 27px;
}
ul.tablink li{
	list-style: none;
	display: block;
	float: left;
	margin-right: 3px;
}
ul.tablink li a{
	color: #FFF;
	text-decoration: none; font-size: 11pt;
	background: url(images/lefttab.gif) no-repeat top left;
	padding-left: 11px;
	display: block;
	float: left; height: 27px;
}
ul.tablink li a span{
	background: url(images/righttab.gif) no-repeat top right;
	padding: 4px 15px 0 4px;
	display: block;
	float: left; height: 27px;
	cursor: pointer;
}
ul.tablink li a:hover,ul.tablink li a.tabactive{
	color: #52889C;
	text-decoration: none; font-size: 11pt;
	background: url(images/lefttab_at.gif) no-repeat top left;
	padding-left: 11px;
	display: block;
	float: left; height: 27px;
}
ul.tablink li a:hover span,ul.tablink li a.tabactive span{
	background: url(images/righttab_at.gif) no-repeat top right;
	padding: 4px 15px 0 4px;
	display: block;
	float: left; height: 27px;
}
.allcontenttab{
	background:#FEF9F0; 
	min-height: 400px;
	width: 711px;
}
.contenttab{
	background:#FEF9F0; padding:20px 40px 30px 40px;
}

.div-bar-slide{
	text-align: right;
	margin: 10px 0;
}
.div-bar-slide ul{	
	padding: 0;
	margin-top: 0px;
	text-align: right;
	
	
}
.div-bar-slide ul li{	
	display: inline;
	padding: 0;
	padding-bottom: -2px;
	height: 23px;	
	list-style: none;
	cursor: pointer;
	margin: 0 0 0 4px;	
}
.div-bar-slide ul li a{
	background:#E4D9C9;	
	text-decoration: none;
	color: #FFFFFF;
	padding: 5px 4px 3px 4px;
	font-weight: bolder;
	line-height: 20px;
}
.div-bar-slide ul li.active a{
	background:#4e9eb8;
	
	text-decoration: none;
	color: #FFF;
}
.gallerydesc{
	
	width: 631px; position: relative;
	text-align: left;
	height: 100px;
}
.clblue{
 color: #52889C;
}
.clgold{
 color: #9A9384;
}
.hasimagesleft{
	 width:410px;
	 float: left;
}
.hometopimg{
	width:707px;position:relative; height: 308px;
	overflow: hidden; float: right;
}
.contentopimg{
	width:631px;position:relative; height: 221px;
	overflow: hidden; margin-bottom: 10px;
}
.overlaytimeline{
	position: absolute; right: 30px; top:30px;
}
.contentopimg .overlaytimeline{
	position: absolute; right: 20px; top:20px;
}
.overlaytimeline ul{
	margin: 0; padding: 0;
}
.overlaytimeline ul li{
	display: block; width: 17px; height: 17px; margin: 5px;
	cursor: pointer;
}
.overlaytimeline ul li a{
	display: block; width: 15px; height: 15px; background-color: #FFF; border: 1px solid #FFF;
}
.overlaytimeline ul li a:hover,.divtopimg .overlaytimeline ul li:hover a{
	border-color: #3E7059;	
}
.overlaytimeline ul li a img{
	width: 15px; height: 15px;
}
.overlaytimeline ul li.active a{
	background: #52889C;
}
.pagetitle{
	padding: 0 20px;
}
#OT_searchWrapperAll{width:100%;height:100px;position:relative;margin:0;padding:0;background:#FEF9F0;}
	#OT_searchWrapper{border:none;background:#FEF9F0;font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:12px;width:100%;height:100px;position:relative;margin:0;}
	#OT_searchWrapper .OT_feedTitle{position:absolute;top:0;left:0;margin:0 0 1px 5px;font-size:12px;font-weight:normal;line-height:normal;}#OT_searchWrapper dl{position:absolute;top:0;left:0;padding:0;margin:0;}#OT_partySizeLbl{position:absolute;top:25px;left:0;margin:0 0 0 5px;padding:3px 0;text-align:right;width:110px;display:block;}#OT_partySize{position:absolute;top:25px;left:120px;margin:0;padding:0;}#OT_dateLbl{position:absolute;top:55px;left:0;margin:0 0 0 5px;padding:3px 0;text-align:right;width:110px;}#OT_date{position:absolute;top:55px;left:120px;width:100px;margin:0;padding:0;}#OT_timeLbl{position:absolute;top:55px;left:210px;width:60px;padding:3px 0;text-align:right;}#OT_time{position:absolute;top:55px;left:275px;margin:0;}#OT_empty{position:absolute;width:0;height:0;padding:0;margin:0;top:100px;left:0;}#OT_submitWrap{position:relative;top:115px;left:275px;margin:0 5px 0 0;z-index:5;}#OT_logo{position:absolute;top:120px;left:0;width:100%;padding:0;margin:0;display:block;background:#FEF9F0;
	}
	#OT_logoLink{position:absolute;top:100px;left:0;width:100%;padding:0 0 10px 0;margin:0;font-size:9px;font-family:Verdana,Arial,Helvetica,Sans-Serif;display:none;background:#FEF9F0;}#OT_logoLink a{padding:0 0 0 10px;}#OT_imglogo{border:0;margin:0 0 0 10px;}#OT_searchWrapper form{margin:0;padding:0;}#OT_searchWrapper input.hidden{display:none;}#OT_searchWrapper .feedFormField,#OT_searchWrapper .feedFormField option{font-size:12px;margin:2px 2px 2px 2px;}#OT_searchWrapper #startDate,#OT_searchWrapper .OT_feedFormfieldCalendar{font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:12px;margin:0;width:85px;}#OT_searchWrapper #dateDisplay{font-size:10px;color:#999;font-family:Verdana,Arial,Helvetica,Sans-Serif;float:right;margin:0 30px 0 0;display:inline;}#OT_searchWrapper .imgCal{position:absolute;display:none;z-index:100;}#OT_searchWrapper #imageCal table{font-size:12px;width:150px;font-family:arial;font-weight:bold;background:#FEF9F0;}#OT_searchWrapper #imageCal td{padding:0;text-align:center;}#OT_searchWrapper .clickableDays{color:#000;text-decoration:none;height:18px;}#OT_searchWrapper .nonclickableDays{color:#CCC;height:18px;}#OT_searchWrapper .months{color:#FFF;text-decoration:none;}#OT_searchWrapper .weekdays{color:#000;text-decoration:none;color:#666;background-color:#FEF9F0;width:14%;}
	.pdfLink{text-decoration:none}
	.pdfLink img{vertical-align:middle; margin-right:5px;}