body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	background-image: url(/images/bg/bg2.jpg);
	background-repeat: repeat-y;
	margin: 0px;
}
table.sidenav a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 19px;
}
table.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
a:hover {  color: #990000; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px
}

table.content td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #314153;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3D4B63;
	line-height: 18px;
}
table.static th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #314153;
	background-color: #CAD3DB;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #737B99;
}
table.submenu td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #647386;
	background-color: #CAD3DB;
	padding: 2px 5px;
}

table.submenu a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4B5B81;
	text-decoration: none;
	
}
table.submenu a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6A0000;
	text-decoration: none;
	
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #737E91;
}
table.hl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #43566B;
	background-color: #D8DBDE;
	line-height: 17px;
}
input {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
table.hl th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #495E76;
	background-color: #D8DBDE;
	border: 0px;
	background-image: url(/images/curve.gif);
	background-repeat: no-repeat;
}

table.hl a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #637BA9;
	text-decoration: none;
	line-height: 20px;
}

#tourbuttons a {
	display: block;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	width: 22px;
	height: 22px;
	line-height: 21px;
	margin-right: 1px;
	text-align: center;
	text-decoration: none;
	border: 1px solid #FFF;
	float: left;
}
#tourbuttons a:link {
	color: #FFF;
	background-color: #43566B;
	border: 1px solid #FFF;
}
#tourbuttons a:visited {
	color: #FFF;
	background-color: #43566B;
	border: 1px solid #FFF;
}
#tourbuttons a:active {
	color: #FFF;
	background-color: #43566B;
	border: 1px solid #495E76;
}
#tourbuttons a:hover {
	color: #43566B;
	background-color: #CAD3DB;
	border: 1px solid #495E76;
}
table.submenu th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #788C98;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9DACBF;
}

ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
}

table.static-hl {   
		font-size: 9pt; 
		color: #000000; 
		background-color: #F3EFCF; 
		border: 1px #666633 solid; 
		padding: 1px; 
}
table.static-hl a{
	font-size: 11px;
	color: #495E76;
	text-decoration: none;
	line-height: 18px;
}

li {
	color: #495E76;
	list-style-type: square;
}
table.portal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #495E76;
}
table.portal th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #CAD3DB;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #586F85;
}
body.popup {margin: 0px; padding: 0px; background: #FFFFFF}
td.boxed {
	background-color: #E8EBEC;
}

/* 
  -----------------------------------
  Accordion 
  -----------------------------------
*/

.accordion {
    padding: 0px;
	margin: 0px;
	border-bottom:1px solid #333;
	width: 250px;
}


.accordionHeaderWrapper {
	line-height:24px;
	display:block;
	margin:0;
	font-size:12px;
	color: #666666;
	background-color:#B4C9CF;
	border-bottom: 1px solid #92A7C0;	

}


a.accordionHead, a:visited.accordionHead {background:transparent url(/images/accordion_east.gif) no-repeat left center;color:#666;
 padding-left:20px;
 text-decoration:none;
 display:block;
 	
 }

a.accordionHeadDown, a:visited.accordionHeadDown {
	background: url(/images/accordion_south.gif) no-repeat left center;
	color:#666;
	text-decoration:none;
	padding-left: 20px;
	
} 



a:hover.accordionHead {
	width: 210px!important;
	background-color: #B9C5D0;
	padding-left: 20px;
	height: 24px;
}

.accordionHeadTitle {
float:left;}

.accordionContent {
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
    width: 242px;
	padding: 4px; 
}
.accordionContent h2, .accordionContent h3, .accordionContent h4 {
	font-size: 11px;
	color: #000;
	margin: 0px;
	line-height: normal;
	letter-spacing: 0.1em;
}
.accordionContent p {margin:6px 0 12px 0;}
.accordionOpen,.accordionClosed
{
	/* used to track open/closed state */
}

div#mContainerIn {
	position:relative;
	width: 250px;
	height: 130px;
	background-color: transparent;
	border: 1px solid #A88D66;

}

.mPhoto {
	position: absolute;
	top: 0px;
	left: 0px;
	-moz-opacity: 0.0;
	filter: Alpha(opacity=0);
	z-index: 1;
}
h5 {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #7589AB;
}

h6 {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #616161;
	font-weight: normal;
	line-height: 19px;
}
.recipDiv{width:48%;margin:1% 0 1% 1%;background-color:#e9e8dc;border:1px solid #c5c09e;overflow:hidden;float:left;display:inline;}
.recipClub h3{padding:1%;margin:5px 0!important;font-size:16px;}
.recipDiv div{padding:0 1%;float:left;width:48%;}
.recipDiv div *{padding:0;margin:0;}
.recipFull,.recipContact,.recipClub{width:98%!important;}
.recipState{margin:0;padding:10px 0 0 10px;clear:both;}
.recipState h2{margin:0;padding:0;}
.recipState *{font-size:16px;}
.recipX{font-size:9px;width:46%;margin:0 1%;overflow:hidden;float:left;height:15px;padding:0;}
div.recipContact{visibility:hidden;height:1px;overflow:hidden;}