@charset "utf-8";
/* Grange CSS Document */

body {
	background-color:#A4A294;
	background-image:url(/images/bg/body1.gif);
	background-repeat: repeat-x;
	margin-top: 0;
}
body *,html *{color:#333;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; line-height: 19px;}
#home{background-color:#A4A294;
	background-image:url(/images/bg/bodyH.gif);
	background-repeat: repeat-x;
	margin-top: 0;}
#container {
margin: 0 auto;
width: 950px;
padding: 0;margin-top: 0!important;}
#header {width: 950px;height: 109px;margin-top: 0;}
#logo {float:left;overflow: hidden;width: 351px;margin: 0; height: 109px;}

#headerRightInfo{
margin: 10px 0px 10px 410px;
	height: 40px;
	padding: 10px;
	text-align:right;
	width: 160px;
	border: 1px solid #CCCCCC;
	background-color: #BDBCB3;
    color: #ffffff;
	float: left; overflow: hidden;}
#menu {margin:0;padding: 0; width: 599px; float: left; overflow: hidden;}
#mid{width: 950px;}
#mainContent{
width: 950px;
background-color: #FFFFFF;
background-image: url(/images/bg/content.gif);
background-repeat: repeat-y;
overflow: hidden;}
#contentLeft {float: left; overflow: hidden; width: 210px; background-color:#E9E8E6; padding: 5px;}
#contentRight {float: left; overflow: hidden; width: 710px; padding: 20px 10px; background-color: #FFFFFF;}
#contentFull {padding: 20px; width: 910px; background-color:#FFFFFF;}
#foot {
	float: left;
	overflow: hidden;
	margin: auto;
	width: 946px;
	padding: 2px;
	background-color:#615F52;
	color: #DBD6D2;
	font-size: 10px;
}

#foot a{color: #DBD6D2;
	font-size: 10px;
}



h1 {
	font-family: "Times New Roman", Times, serif;
	color:#990000;
	font-size: 26px;
	font-weight: normal;
}

h2 {
	font-family: "Century Gothic", Verdana, Arial;
	color:#675547;
	font-size: 14px;
	font-weight: bold;
}
h3 {
	font-family: "Century Gothic", Verdana, Arial;
	color:#9F7E40;
	font-size: 13px;
	font-weight: normal;
}
h3 a{
	font-family: "Century Gothic", Verdana, Arial;
	color:#9F7E40;
	font-size: 13px;
	font-weight: normal; text-decoration: none;
}

h3 a:hover {
	font-family: "Century Gothic", Verdana, Arial;
	color:#8B1A0A;
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline;
}

h4 {font-family:"Times New Roman", Times, serif;
	color:#483E2F;
	font-size: 20px;
	font-weight: normal;}
	h5{font-family:"Times New Roman", Times, serif;
	color:#9F7E40;
	font-size: 15px;
	font-weight: normal;}

.accordion {width: 220px;}
.accordionHeaderWrapper {line-height:30px;display:block;margin:0;font-size:13px;color: #4E5344;background: #E1DFC8;border-bottom: 1px solid #CBC0A3;}
a.accordionHead, a:visited.accordionHead {background:transparent url(/images/arrow_east.gif) no-repeat left center;color: #4E5344;padding: 3px 3px 3px 20px;text-decoration:none;display:block;}
a.accordionHeadDown, a:visited.accordionHeadDown {background: url(/images/arrow_south.gif) no-repeat left center;color:#4E5344;text-decoration:none;padding:3px 3px 3px 20px;outline: none!important;} 
a:hover.accordionHead {background-color: #E1DFC8;padding:3px 3px 3px 20px;}
.accordionHeadTitle {float:left;overflow: hidden;}
.accordionContent {width:100%;font-size: 11px;color: #333333;margin-bottom: 2px;background-color:#FFF;padding: 0px!important;}
.accordionContent a {text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif!important; color:#996600!important;  font-size: 10px!important;}
.accordionContent h2, .accordionContent h3, .accordionContent h4 {font-size: 13px;color: #000;margin: 0px;line-height: normal;letter-spacing: 0.1em;}
.accordionContent td { padding:2px!important;}
.accordionContent div { padding: 0!important;}
.accordionContent p {}
.accordionOpen,.accordionClosed { /* used to track open/closed state */ }
.contentslide{
	padding:10px;
	width:655px;
	height:150px;
	overflow:hidden;
	background-color:#71685B;
	margin-bottom: 10px;
}
 .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;}
 table.portal{border: none;background-color:#EFECE7;}
table.portal th {background-color:#2B2720;background-image:url(/images/bg/th.jpg);background-repeat:repeat-x;}
 #map {
	border: 3px solid #918A7B;
	width: 730px;
	height: 510px;
	margin: 0 auto;
	
}
table.border
 {border: 1px solid #8C7735;
 }
 
tr.shade {
	background-color:#2B2720;
	background-image:url(/images/bg/th.jpg);
	background-repeat:repeat-x;
 }
 hr {color:#6A5C33;
 font-size: 1px;}

.news H3 {color: #990000;
font-size:10px;
margin-bottom: 3px;}
.news H3 a {font-family: "Century Gothic", Verdana, Arial;
	color:#9F7E40;
	font-size: 13px;
	font-weight: normal; text-decoration: underline;
	}
	.weatherAlert {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px!important;}
tr.border td{
	border-bottom: solid 1px #74622C;
	background-color:#F2F1EC;
}
table.highlight {background-color:#DDD7CA; border: solid 1px #786C3F;}
table.highlight td {background-color: #ffffff;}
table.highlight th {color: #6A624F;background-color: #B8B0A0;}
#tourbuttons{
	width: 205px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
	text-align: center;
	padding-left: 8px;
}

#tourbuttons a {display: block;font-size: 12px;font-weight: bold;text-align: center;vertical-align: middle;width: 24px;height: 24px;line-height: 22px;margin-right: 2px;text-align: center;text-decoration: none;border: 1px solid #FFF;float: left;margin-bottom: 2px;}
#selectbutton a{ display: block;font-size: 10px;font-weight: bold;text-align: center;vertical-align: middle;width:80px!important;overflow: hidden;height: 24px;line-height: 22px;text-align: center;text-decoration: none;}
#tourbuttons a:link {
	color: #6A624F;
	background-color: #B8B0A0;
	border: 1px solid #FFF;
}
#tourbuttons a:visited {color: #6A624F;background-color: #B8B0A0;border: 1px solid #FFF;}
#tourbuttons a:active {
	color: #FFF;
	background-color: #5A563A;
	border: 1px solid #6A6046;
}
#tourbuttons a:hover {
	color: #fff;
	background-color: #7B6F53;
	border: 1px solid #fff;

}
/*recip style*/

.recipDiv {
	width:400px;
	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:12px;
	color: #666666;
}
.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;
}
/*tabs*/
.tab{float:left;border:solid 1px #cccccc;line-height:19px;text-decoration:none;padding:3px;margin:1px; background-color:#FFFFFF;}
.tab_on{border-bottom:none;}
.tab .tab_off {background-color:#FFFFFF!important;}
.tab_off{ 
background-position: bottom; background-repeat: repeat-x;}

.quote { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; line-height: 20px; color:#8F7647; font-style: italic;}
table.portal tr.lineHighlight{
	background-color:#EBE7D6;
}
table.portal tr.lineHighlight td{background-color:#EBE7D6;}
table.portal tr.lineHighlight td.highlight{background-color:#EBE7D6;}
table.portal tr.lineHighlight td.boxed{background-color:#EBE7D6;border:1px dotted #DDD;height:40px;}
#topbar{position:absolute;background-color:transparent;width:26px;visibility:hidden;z-index:100000;}
#topbar a{text-decoration:none;outline:none;}
.mainNews h1 {
	font-family:"Century Gothic", Verdana, Arial;
	font-weight: 600;
	color:#403C2D;
	font-size: 20px;
	line-height: 28px;
	border-bottom: 1px solid #AC9F6A;
	width: 100%;
}

.newslink{
	font-family:"Times New Roman", Times, serif;
	color:#483E2F;
	font-size: 20px;
	font-weight: normal;}
	}

a.newslink{font-family:"Times New Roman", Times, serif;color:#483E2F;font-size:20px;font-weight:normal;text-decoration:none;}
a.newslink:link{font-family:"Times New Roman", Times, serif;color:#483E2F;font-size:20px;font-weight:normal;text-decoration:none;}
a.newslink:visited{font-family:"Times New Roman", Times, serif;color:#483E2F;font-size:20px;font-weight:normal;}
a.newslink:hover{font-family:"Times New Roman", Times, serif;color:#483E2F;font-size:20px;font-weight:normal;}
a.newslink:active{font-family:"Times New Roman", Times, serif;color:#483E2F;font-size:20px;font-weight:normal;}
	
.newslink a{font-family:"Times New Roman", Times, serif;color:#483E2F;font-size:20px;font-weight:normal;text-decoration:none;}
.newslink a:link{font-family:"Times New Roman", Times, serif;color:#483E2F;font-size:20px;font-weight:normal;text-decoration:none;}
.newslink a:visited{font-family:"Times New Roman", Times, serif;color:#483E2F;font-size:20px;font-weight:normal;}
.newslink a:hover{font-family:"Times New Roman", Times, serif;color:#483E2F;font-size:20px;font-weight:normal;}
.newslink a:active{font-family:"Times New Roman", Times, serif;color:#483E2F;font-size:20px;font-weight:normal;}