body {
	font-size: 100%;
	margin: 0px 0px 1em;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: left top;
	height: 100%;
	margin: 0;
	padding: 0;
}
img#bg {
	position:fixed;
	z-index: -1;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
h5 {
	width: 160px;
	background-color: rgb(102, 153, 204);
	border-bottom: thin;
	border-bottom-color: black;
	border-bottom-style: solid;
	border-top: thin;
	border-top-color: black;
	border-top-style: solid;
	font: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}	
.contentThree {
	font-family: Arial;
	font-size: 1em;
	color: #26355E;
	font-weight: bold;
}
ul{
	list-style-type: none;
/*	height: 2em ; */
	line-height: 1.825em;
	font-weight: bold ;
	padding-left: 0px; 
}

ul li{
	/*background-image: url(http://localhost/Ulley/USC/images/link.png);*/
	background-image: url(http://www.ulleysailingclub.org.uk/dcresources/images/link.png);
	background-position: 0px 0px;
	height: 2em ;
	line-height: 2em;
	font-weight: bold ;]
	background-repeat: repeat-x;
	padding-left: 0px;
}
ul ul li {
	background-image: url(http://www.ulleysailingclub.org.uk/dcresources/images/linkLight.png);
	/*background-image: url(http://localhost/wb/Pages/Ulley/res/images/link.png);*/
	background-position: 20px 0px;
	height: 2em ;
	line-height: 2em;
	font-weight: normal ;
	background-repeat: repeat-x;
	padding-left: 14px;
}
ul ul ul li {
	background-image: url(http://www.ulleysailingclub.org.uk/dcresources/images/linkLighter.png);
	/*background-image: url(http://localhost/wb/Pages/Ulley/res/images/link.png);*/
	background-position: 20px 0px;
	height: 2em ;
	line-height: 2em;
	font-weight: normal ;
	color: #666666 ;
	background-repeat: repeat-x;
	padding-left: 14px;
}
.menu {
	position:absolute;
	width:200px;
	vertical-align: top;
	z-index:18;
	left: 11px;
	top: 221px;
	height: 403px;
}
.menu_default{	
	font-family:Arial, Helvetica, sans-serif;
	width:200px;
	color: white;
	padding-left: 3px;
	font-weight: bold;
	font-size: 1em;
	text-decoration: none;
}
.menu_current {
	font-family:Arial, Helvetica, sans-serif;
	width:200px;
	color: white;
	padding-left: 3px;
	font-weight: bold;
	font-size: 1.125em;
	text-decoration: none;
}
.logo {
	position:absolute;
	width:200px;
	height:91px;
	z-index:1;
	left: 12px;
	top: 12px;
}
#waveyImage {
	/*Image under top of contentOne */
	position:absolute;
	width:732px;
	height:547px;
	z-index:14;
	left: 253px;
	top: 245px;
	background-color: #D7EBF7;
}
#waveyImageBottom {
	/*Image under top of contentOne */
	position:absolute;
	width:732px;
	height:2000px;
	z-index:14;
	left: 253px;
	top: 792px;
	background-color: #D7EBF7;
}
.contentOne {
	position:absolute;
	width:716px;
	z-index:15;
	left: 269px;
	top: 245px;
	vertical-align: top; 
}
.contentOneBG {
	/* Under contentOne and waveyImage to insure text can be seen extending after contentOne */
	position:absolute;
	width:744px;
	height:2000px;
	z-index:13;
	left: 253px;
	top: 245px;
	vertical-align: top; 
	background-color: rgb(37, 112, 154) ;
}
.contentTwo {
	position: absolute;
	left: 840px;
	top: 100px;
	width: 160px;
	vertical-align: top; 
	font-family: Arial;
	color: #26355E;
	background-color: rgb(180, 210, 230);
	border-bottom: thin;
	border-bottom-color: black ;
	border-bottom-style: solid ;
	border-left: thin;
	border-left-color: black ;
	border-left-style: solid ;
	border-right: thin;
	border-right-color: black ;
	border-right-style: solid ;	
	border-top: thin;
	border-top-color: black;
	border-top-style: solid;
	/*opacity*/
	filter: alpha(opacity=95);
 	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=95);
 	moz-opacity: 0.95;
 	opacity:0.95;
}
.footer {
	font-family: Arial;
	font-size: 0.75em;
	color: black;
	align: right;
}
.menu li{
	position: relative;
}
.menu ul {
	padding-left: 0px;
}
.menu ul ul {
	position: absolute;
	top: 0;
	width: 200px;
	left: 100%;
}
.menu ul ul ul {
	position: absolute;
	top: 0;
	width: 200px;
	left: 100%;
}
.menu li {
	list-style-type: none;
}
/* Do not show the sub menus */
.menu ul ul, ul ul ul {
	display: none;
}
.menu ul li:hover ul ul, ul ul li:hover ul ul ul {
	display: none;
}
/* Display menus */
.menu ul li:hover ul{
	display: block;
}
.menu  ul ul li:hover ul {
	display: block ;
}
.dcLogo{
	position: absolute;
	z-index: 300;
	top: 1360px;
	left: 10px;
	font: Arial, Helvetica, sans-serif;;
	font-size: 0.825em ;
}
.dcLogo a {
	position: absolute;
	z-index: 300;
	left: 10px;
	font: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 0.825em ;
}
#bannerImages {
	/*Top Five Images*/
	position:absolute;
	width:995px;
	height:168px;
	z-index:14;
	left: 12px;
	top: 80px;
}
#uscLogo {
	/*Logo Top*/
	position:absolute;
	width:200px;
	height:91px;
	z-index:1;
	left: 12px;
	top: 12px;
}
/* New Elements introduced by SM Jan 2010 */
#apDiv1 {
	position:absolute;
	width:135px;
	height:73px;
	z-index:1;
	top: 19px;
}
#apDiv2 {
	position:absolute;
	width:103px;
	height:67px;
	z-index:1;
	left: 980px;
	top: 152px;
}
#apDiv3 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:2;
}
#apDiv4 {
	position:absolute;
	width:105px;
	height:68px;
	z-index:3;
	left: 1008px;
	top: 21px;
}
#apDiv6 {
	position:absolute;
	width:200px;
	height:25px;
	z-index:2;
	left: 12px;
	top: 511px;
	background-color: #1F6891;
}
#apDiv {
	position:absolute;
	width:200px;
	height:25px;
	z-index:2;
	left: 12px;
	top: 453px;
	background-color: #1F6891;
}
#apDiv7 {	position:absolute;
	width:200px;
	height:33px;
	z-index:2;
	left: 12px;
	top: 115px;
	background-color: #1B7DC4;
}
#apDiv8 {	position:absolute;
	width:200px;
	height:33px;
	z-index:2;
	left: 12px;
	top: 154px;
	background-color: #3390D3;
}
#apDiv9 {position:absolute;
	width:200px;
	height:33px;
	z-index:2;
	left: 12px;
	top: 115px;
	background-color: #1B7DC4;
}
#apDiv10 {
	position:absolute;
	width:200px;
	height:25px;
	z-index:3;
	left: 12px;
	top: 541px;
	background-color: #1F6891;
}
#apDiv11 {
	position:absolute;
	width:200px;
	height:25px;
	z-index:4;
	left: 12px;
	top: 571px;
	background-color: #1F6891;
}
#apDiv12 {
	position:absolute;
	width:200px;
	height:25px;
	z-index:5;
	left: 12px;
	top: 601px;
	background-color: #1F6891;
}
#apDiv13 {
	position:absolute;
	width:200px;
	height:25px;
	z-index:6;
	left: 12px;
	top: 440px;
	background-color: #26355E;
}
#apDiv14 {
	position:absolute;
	width:200px;
	height:25px;
	z-index:7;
	left: 12px;
	top: 308px;
	background-color: #1C658E;
}
#apDiv15 {
	position:absolute;
	width:200px;
	height:25px;
	z-index:8;
	left: 12px;
	top: 337px;
	background-color: #1F6891;
}
#apDiv16 {
	position:absolute;
	width:200px;
	height:25px;
	z-index:9;
	left: 12px;
	top: 366px;
	background-color: #1F6891;
}
#apDiv17 {
	position:absolute;
	width:200px;
	height:25px;
	z-index:10;
	left: 12px;
	top: 395px;
	background-color: #1F6891;
}
#apDiv18 {
	position:absolute;
	width:200px;
	height:25px;
	z-index:11;
	left: 12px;
	top: 424px;
	background-color: #1F6891;
}
#apDiv19 {
	position:absolute;
	width:200px;
	height:25px;
	z-index:12;
	left: 12px;
	top: 482px;
	background-color: #1F6891;
}
#apDiv20 {
	position:absolute;
	width:200px;
	height:25px;
	z-index:13;
	left: 12px;
	top: 470px;
	background-color: #26355E;
}
#apDiv21 {
	position:absolute;
	width:200px;
	height:25px;
	z-index:14;
	left: 12px;
	top: 500px;
	background-color: #26355E;
}
#apDiv22 {
	position:absolute;
	width:200px;
	height:25px;
	z-index:15;
	left: 12px;
	top: 530px;
	background-color: #26355E;
}
#apDiv23 {
	position:absolute;
	width:200px;
	height:25px;
	z-index:16;
	left: 12px;
	top: 560px;
	background-color: #26355E;
}
.style1 {
	color: #FFFFFF;
	font-family: Arial;
}
.style2 {
	font-family: Arial;
	color: #E8F4FD;
}
.style3 {
	font-family: Arial;
	color: #D1E9FA;
}
.style4 {
	font-family: Arial;
	color: #B9DCF7;
}
.style5 {
	font-family: Arial;
	color: #9CCEF3;
}
.style7 {
	font-family: Arial;
	color: #364B85;
}
#apDiv24 {
	position:absolute;
	width:200px;
	height:25px;
	z-index:1;
	left: 1px;
	top: 30px;
	background-color: #FFFFFF;
}

#apDiv26 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:14;
	left: 12px;
	top: 636px;
}
#apDiv27 {
	position:absolute;
	width:140px;
	height:145px;
	z-index:14;
	left: 221px;
	top: 110px;
	background-color: #EAF4FF;
}
#apDiv28 {
	position:absolute;
	width:129px;
	height:27px;
	z-index:19;
	left: -159px;
	top: 38px;
}
#apDiv30 {
	position:absolute;
	width:714px;
	height:532px;
	z-index:15;
	left: 269px;
	top: 324px;
}
.style48 {
	font-family: Arial;
	color: #26355E;
}
.style49 {
	font-family: Arial;
	font-weight: bold;
	color: #FFFFFF;
}
.style50 {color: #FFFFFF}
.style51 {color: #1F6891}
.style52 {color: #1C658E}
