/**  body  **/

body {
	margin: 0px;
	border: 0px;
	font-family: sans-serif;
	font-size: 76%;
	color: #000000;
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #1D429A;
	scrollbar-darkshadow-color: #98AAB1;
	background-color: #1D429A;
}

/**  links  **/

a.links-blue {
	color: #1D429A; text-decoration: none;
}
a.links-blue:hover {
	color: #1D429A;	text-decoration: underline;
}
a.links-footer {
	color: #60A9DE; text-decoration: none;
}
a.links-footer:hover {
	color: #60A9DE;	text-decoration: underline;
}


/**  table  **/

td.contactleft {
	text-align: right;
	vertical-align: top;
	padding-top: 8px;
}
td.folioleft {
	text-align: left;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 282;
}
td.folioright {
	text-align: right;
	vertical-align: top;
	width: 150;
}
td.maincopy {
	background-color: #FFFFFF;
	padding-left: 37px;
	padding-right: 19px;
	padding-top: 20px;
	padding-bottom: 10px;
}
td.footer{
	background-color: #60A9DE;
	color: #60A9DE;
	text-align: left;
	padding: 10px;
}

/**  members profiles and joining **/

td.imageleft {
	padding-right: 10px;
	vertical-align: top;
	border-right: 1px solid #60A9DE;
}
td.profileright {
	padding-left: 10px;
	vertical-align: top;
}
td.onepxspacer {
	line-height: 1px;
	background-color: #60A9DE;
}

/**  fonts and colours  **/

.darkblue {
	color: #1D429A;
}
.darkbluebold {
	font-weight: bold;
	color: #1D429A;
}

/**  form fields  **/

.textfield {
	border: solid #60A9DE 1px;
	width: 200px;
	height: 20px;
	margin: 2px;
	font-size: 95%;
}
.enqfield {
	border: solid #60A9DE 1px;
	width: 200px;
	height: 60px;
	margin: 2px;
	font-size: 95%;
}
.button {
	width: 50px;
	height: 20px;
	border: solid #60A9DE 1px;
	background-color: #D3E7F7;
	margin: 2px;
	font-size: 95%;
}

/** div  **/

#wrapper {
position: relative;
width: 743px;
margin: auto;
text-align: left;
}