body {
	background-color: #3F3F71;
	margin: 0 auto;
	background-image: url(../images/backgrounds/body.gif);
}

body *,html *{font-family: "Book Antiqua", "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333;}
table, td, p, input, textarea, select {
font-family: "Book Antiqua", "Times New Roman", Times, serif !important;
font-size: 12px  !important;
color: #333333;
}
.header {
	background-image:  url(../images/backgrounds/headerbg.gif);
	background-repeat: repeat-y;
	margin: 0px;
	background-color: #373153;
	color: #C59423;
}
li {
	color: #4B5225;
	list-style-type: square;
}
.highlight {
	background-color: #DDC76C;
	list-style-type: square;
	color: #333333;
}
table.static {
text-align:left;
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
}
.pagebody {
	background-color: #D3DEE7;
}
table.page {
	border: 1px solid #C59423;
	text-align: left;
	color: #333333;
	background-color: #FFFFFF;
	width: 765px;
	top: 10px;
}
h2 {
	font-size: 15px;
	color: #000066;
}
.header {
	border-top-width: 8px;
	border-right-width: 8px;
	border-bottom-width: 8px;
	border-left-width: 8px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #B59824;
}
table.static {
	font-size: 12px;
	color: #333333;
	padding: 10px;
	width: 100%;
}
table.footer {
	font-size: 10px;
	color: #CCCCCC;
}
table.footer a {
	font-size: 10px;
	color: #EDD88F;
}
table.homefeed {
	font-size: 12px;
	color: #666666;
}
a {
	color: #003366;
}
table.portal th {
text-align:left;
	color: #937E0D;
	background-image: url(/images/backgrounds/th.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	padding: 0px 0px 2px 23px;
	height: 24px;
}
.portal th a {
            color: #937E0D !important; 
          
}
table.portal {
	background-color: #FFFFFF;
	border: 1px solid #DEDDC5;
	padding: 2px;
	
}


h1 {
	font-size: 21px;
	color: #C59423;
	font-style: normal;
	padding: 4px;
	font-weight: normal;
}
table.portal td {
	
	font-size: 12px;
	
}
table.navigation {
	background-image: url(/images/backgrounds/menu.gif);
	background-repeat: repeat-x;
}
table.homefeed a {
font-size:12px !important;
	font-size: 12px;
	color: #624F33;
	text-decoration: none;
}
table.footer td {
	font-size: 10px;
	color: #CCCCCC;
}
table.form {
	font-size: 12px;
	color: #333333;
	background-color: #E9E2CD;
}
li {
	color: #8C6509;
}
table.border {
	border: 1px solid #CC9900;
}
.popup {
	background-color: #FFFFFF!important;
	background-image: none!important;
}
table.popup {
	background-color: #FFFFFF;
	padding: 8px;
	width: 360px;
	border: 1px solid #D5A855;
}
table.popup h3 {
	background-color: #FFFFFF;
	font-size: 14px;
	color: #666666;
	
}

table.popup h2 {
	background-color: #FFFFFF;
	font-size: 16px;
	color: #666666;
	
}

p {
	font-size: 12px;
	color: #4D4D4D;
}
/* google map */
#gmFull {
margin-bottom:3px;
overflow:hidden;
}
#map {
margin:5px 2px;
width: 548px; 
height: 450px; 
float:left;
border:1px solid #666;
overflow:hidden;
}
#sidebar {
line-height:1.6em;
margin-top:5px;
text-align:left;
width: 200px;
width/**/:/**/192px;
height: 450px;
height/**/:/**/450px;
padding:4px;
float:left;
border:1px solid #666;
overflow:auto;
}
#sidebar h3 {
margin:0;
padding:0;
}
#leg {
margin-bottom:10px;
clear:both;
}
.recip * {
font-family: "Book Antiqua", "Times New Roman", Times, serif; !important;
}
.recip h2 {
font-size: 17px;
color: #000066;
}
.club {font-size:16px; font-weight:bold;}
table.administrator {
	text-align: left;	
}
table.portal tr.bookingResults td.boxed {
	text-align: left;
	background-color:#FFF;
}