#subs1, #subs2, #subs3, #subs4, #subs5, #subs6, #subs7{
	position: absolute;
	font-size: 11px;
	visibility: hidden;
	height: 20px;
	width: 130px;
	color: #666666;
	background-color: #FFFFFF;
}

#subs1 {top: 20px;}
#subs2 {top: 20px;}
#subs3 {top: 20px;}
#subs4 {top: 20px;}
#subs5 {top:20px;}
#subs6 {top: 20px;}
#subs7 {top: 20px;}
#subs7 {top: 20px;}


.submenus p {margin: 0;}

.submenus a, .submenus a:visited {
	float: none;
	display: block;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	vertical-align: middle;
	height: 20px;
	line-height: 15px;
	margin: 1px;
	padding-left: 2px;
	padding-right: 2px;
	top: 0px;
	left: 0px;
	z-index:10;
	text-decoration: none;
}

.submenus a:hover, .submenus a:active, .submenus a:focus {
	color: #666666;
	font-size: 11px;
	text-decoration: none;
}/* Customised Woodlands Site CSS Document */

table.navbar {
	background-color: #F7F5DB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #003300;
	border-right-color: #003300;
	border-bottom-color: #003300;
	border-left-color: #003300;
	
}

body {
	background-image: url(/images/bg/page4_bg.gif);
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
table.home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #666666;
	letter-spacing: .01em;
}


table.portal {
	background-color: #ffffff;
}

table.portal th {
	COLOR: #333333;
	BACKGROUND-COLOR: #D5D6A3;
	height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

table.portal tr.bookingResults {
	background-color:#ffffff;
}

td.booking table.portal tr.bookingResults td {
	border:1px solid #444444;
}

table.portal tr.bookingResultsColoured{
	background-color:#E3E6C1;
}

table.portal tr.bookingResults td.boxed {
	background-color:#ffffff;
	border:1px solid #444444;
}

.portal th a {
            color: #333333 !important; 
}

h1 {
    	font-size:19px;
	color: #697047;
}

H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #71793E; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  line-height: 15px; margin-top:2px; margin-bottom:2px;
}

button {
    	FONT-SIZE: 8pt; 
	BACKGROUND-COLOR: #E4E0C5; 	
	color: #485E39}
}

input {
    	FONT-SIZE: 8pt; 
	BACKGROUND-COLOR: #E4E0C5; 	
	color: #485E39}
}
option {
    	FONT-SIZE: 8pt; 
	BACKGROUND-COLOR: #E4E0C5; 	
	color: #485E39}

A:link { COLOR: #5C7146; text-decoration: none}
A:active { COLOR: #5C7146; text-decoration: none}
A:visited { COLOR: #5C7146; text-decoration: none}
A:hover { COLOR: #5C7146; text-decoration: underline }


TH.static {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000033; background-color: #C5C888; text-align: left; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}

TABLE.static {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background-color: #FFFFFF; line-height: 16px}

TABLE.static td{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;  line-height: 16px}

TABLE.static-hl {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #EFECD3; border: 1px solid #006633; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px}

TABLE.static_bodysuffix {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #373C4C; border: none; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-image: url(../images/backgrounds/bgbot.gif)}

TD.static {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; background-color: #EAECCD; vertical-align: top; clip:  rect(   )}

TABLE.static_bodyprefix {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000033; background-image: url(../images/backgrounds/bg_membs.gif); background-repeat: repeat-x}
TD.bodyprefix {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #006666; background-image: url(/images/backgrounds/bg_top.gif); background-repeat: repeat-x}

TABLE.preview {  background-color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666}
      
INPUT.txtbox {  background-color: #E6E4D2; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666}
      
INPUT.txtboxResults {  background-color: #FFFFFF; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666}

TABLE.bodyprefix {
	FONT-WEIGHT: normal;
	COLOR: #4E5E6B;
	text-align: justify;
	border: 1px solid #666633;
	margin-right: 4px;
	padding: 4px;
	margin-left: 4px;
}
table.bodysuffix {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	padding: 4px;
}
table.border {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #455A36;
}
table.border td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
table.portal th {
}

#membersMarquee marquee {
height: 60px !important;
width: 250px !important;
text-align: left;
font-size: 11px !important;
color:#333 !important;
font-weight: normal;
}
table.administrator td {
	
	font-size: 9px;
}
.marqueeShop {
background-color:#D5D7A8 !important;
padding:5px;
}
.marqueeShop marquee {
color:#333 !important;
font-size: 12px !important;
font-weight:bold;
}
#photoPS img {
background-color:transparent;
color:#333;
z-index:100;
}
#photoPS{
background-color:transparent;
padding:20px;
color:#333;
z-index:100;
width:636px;
border:1px solid #024D2C;
}
.pstable {
background-color:#D5D7A8 !important;
border:1px solid #024D2C;
}
.proName {
font-size: 16px;
font-weight: bold;
color:#697047;
}
.proTitle {
font-size: 14px;
font-weight: bold;
color:#697047;
}
.proDiv {
background-color:#D5D7A8;
border:1px solid #024D2C;
margin:10px;
padding:10px;
overflow:hidden;
width:616px;
}
.proDiv img {
background-color:#D5D7A8;
border:1px solid #024D2C;
margin:0 10px 0 0;
float:left;
}
.proDiv ul * {
margin-bottom:4px;
list-style-type:none;
}
.proImage {
border:1px solid #024D2C;
}

#flBody{width:810px;padding:0;background:transparent;}

#letterContainer{width: 710px; overflow: hidden; background:#FFF; padding:15px;}

#clubLogo {float: right; overflow: hidden; width: 210px; margin-bottom: 8px; margin-top: 20px;}

#clubAddress {float: right; overflow: hidden; width: 210px; margin-bottom: 20px; clear: both;}

#LetterOfIntroduction? {clear: both; overflow: hidden; width: 710px;margin-top: 20px;}

#letterSignature {clear: both; overflow: hidden; margin-top: 20px; width: 800px;}

#LetterDate? { clear: both; width: 500px; overflow: hidden;} 

@charset "utf-8";
html,body{width:100%;margin:0;padding:0;background:none;}
#letterBody{margin:0;overflow:hidden;}
#letterInfo p{line-height:normal!important;font-size:15px!important;}
#letterABN{font-size:11px!important;}

#letterLogo{overflow:hidden;text-align:right;margin:5px 20px 0 0;}
#letterBody h1{font-family:Georgia, "Times New Roman", Times, serif!important;font-weight:normal;font-size:24px;text-align:center;color:#000;padding:0;margin:0 0 50px 0;}
#letterBody p{font-family:Georgia, "Times New Roman", Times, serif!important;font-size:15px!important;color:#000!important;line-height:1.6em!important;padding:0 0 15px 0;}
#letterDate{margin:0;padding:20px 0 0 0;}
#letterInfo{float:right;overflow:hidden;text-align:right;}
#letterBody{overflow:hidden;text-align:left;width:690px;margin:0 0 0 10px;position:fixed;top:200px;}
#letterContainer{width:710px;overflow:hidden;background:#fff;padding:15px;}
#letterFooter{display:block;position:fixed;bottom:10px;text-align:center;padding:5px 0 0 0;width:710px;}
#letterFooter h1{font-family:Georgia, "Times New Roman", Times, serif!important;font-weight:normal;font-size:16px;line-height:normal;padding:0;margin:0 0 10px 0;color:#000!important;}
#letterFooter p{font-family:Georgia, "Times New Roman", Times, serif!important;font-size:11px;line-height:1.5em!important;padding:0;margin:0;}
#letterFooter p#letterABN{font-family:Georgia, "Times New Roman", Times, serif!important;font-size:10px;line-height:normal;padding:0;margin:0;}
#printButton button{display:inline;position:fixed;bottom:10px;left:10px;}
#backButton button{display:inline;position:fixed;bottom:10px;left:50px;}

.mobLink {display:none;}

@media only screen and (min-device-width : 320px) and (max-device-width : 569px) {
.mobLink{display:inline;margin: 0 10px 0 10px;}
.mobLink a {color:#051a37; text-decoration:none;}
}
