@charset "UTF-8";
/* LHI CSS Document */
body {
	background: #000021;
	margin: 0 auto;
}
body ,html {height: 100%;}
body *,html *{
	font-family: Helvetica,Arial,sans-serif;
	font-size: 13px;
	color:#222221;
}
#outerContainer {width: 100%; margin: 40px 0; background-color: #ffffff; background-image: url(/images/contBG.gif); background-repeat: repeat-x;}
#container  {width: 1000px;margin: 0 auto; border-bottom: 1px #FFF solid; overflow:hidden;}
#left {
	width: 270px;
	float: left;
	overflow: hidden;
}
#leftM {
	width: 200px;
	float: left;
	overflow: hidden;
}
#logo {width: 270px; height: 220px; text-align: center;margin-top: 55px;}
#logoM {width: 200px; height: 220px; text-align: center;margin-top: 55px;}
#subMenu {width: 250px;overflow: hidden;text-align: right; margin-right: 20px;}
#subMenu img {margin: 1px;}
#right {width:730px;float: left;overflow: hidden;}
#rightM {width:800px;float: left;overflow: hidden;}
#headImage { }
#menu {width: 1000px;padding: 0; background-color:#C6BCA7;}
#mainContent {width: 730px; padding-top: 15px;overflow: hidden; background-color: #fff;}
#mainContentM {width: 800px; padding-top: 15px;overflow: hidden; background-color: #fff;}
#foot {width: 730px; margin: 0; padding:15px 0px; font-size:11px; color:#8D7244;background-color: #fff;}
#foot a {font-size:11px;}
#bottomBar { background-color:#000021; width: 100%; height: 200px; clear: both;}
#accordion {width: 100%; float: left; overflow: hidden; text-align: left!important;}

.contentslide{padding:0px;margin-left: 20px; width: 100%;;height:170px;overflow:hidden; margin: 0;}
.contentslide2{padding:0px;width:100%;height:60px;overflow:hidden; margin: 0; color:#fff;}
.contentslide a { background-image:none!important}
 .contentslide .opacitylayer{width:100%;height:100%;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity:1;opacity:1;}
 .contentslide .contentdiv{display:none;} .pagination{display:none;}
 #news {width: 545px; padding: 5px; margin-right: 15px; overflow: hidden; float: left; background: #FFF url(/images/gradientBG.jpg) repeat-x;}
 #date { width: 250px;color: #84867C; height: 40px; float: right; overflow: hidden; text-align: right;}
#map {border: 5px solid #000021;;width: 710px;height: 510px;margin: 0 auto;}
#topbar{position:absolute;background-color:transparent;width:26px;visibility:hidden;z-index:100000;}
#topbar a{text-decoration:none;outline:none;}
hr {color: #978F81; height: 1px; font-size: 1px;}
/*Course Tour styles*/

#tourbuttons a {
	float: left;
	display: block;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	width: 22px;
	height: 20px;
	line-height: 20px;
	margin-left: 2px;
	text-align: center;
	text-decoration: none;
	border: 1px solid #FFFFFF;
}
#tourbuttons a:link {
	color: #87693A;
	background-color: #E5E3D3;
	border: 1px solid #FFFFFF;
}
#tourbuttons a:visited {
	color: #87693A;
	background-color: #E5E3D3;
	border: 1px solid #FFFFFF;
}
#tourbuttons a:active {
	color: #011D4F;
	background-color: #FFFFFF;
	border: 1px solid #011D4F;
}
#tourbuttons a:hover {
	color: #87693A;
	background-color: #FFFFFF;
	border: 1px solid #011D4F;
}
.tourbuttonsCh span {
	color: #869A4F;
	background-color: #FFF;
	border: 1px solid #CCCCCC;
}
/*recip style*/

.recipDiv {
	width:350px;
	margin:2px;
	background-color:#FFFFFF;
	overflow:hidden;
	float:left;
	border: 1px solid #867D6C;
	padding: 4px;
}

.recipClub  {
	margin:0;
	font-size:12px;
	background-color: #E0DDD1;
	padding: 3px;
	}
	
.recipClub h3 {
	
	font-size:14px;
	color: #666666;
	font-weight: bold;
}
.recipDiv div {

float:left;
width:50%;
}
.recipDiv div * {
padding:0;
margin:0;
}
.recipFull, .recipContact, .recipClub {
width:98% !important;
}
.recipState {
padding:10px 0 0 10px;
clear:both;
}
.recipState * {
font-size:16px;
}

.recipTel {
	font-weight: bold;
}

.recipTop {
	font-weight: bold; 
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #86B3C8;
}

.profilePic { margin-right: 10px;}
#topBox{width:238px;padding:5px;overflow:hidden;border:1px solid #aaaaaa;margin:5px 0;text-align:left;}

#flBody{width:100%;padding:0;}