	body {		text-align:left;		font-family: Arial, Helvetica, sans-serif;		font-size: 12px;		line-height: 22px;		color: #333;		margin: 0;		padding: 0;		background:url("images/waterdropTile.jpg") top center #036;		}	p, div, form {		margin:0;		padding:0;		}	img {		margin: 0;		padding: 0;		border: 0;		}	h1 {		font-family: Arial, Helvetica, sans-serif;		font-size:32px;		line-height:36px;		font-weight:bold;		color:#900;		margin:15px 0px 10px 0px;		padding:0px;		}		h2 {		font-family: Arial, Helvetica, sans-serif;		font-size:24px;		line-height:30px;		color:#900;		margin:15px 0px 10px 0px;		padding:0;		}		h3 {		font-family: Arial, Helvetica, sans-serif;		font-size:18px;		margin:10px 0px 5px 0px;		padding:0px;		color:#900;		}		h4 {		font-family: Arial, Helvetica, sans-serif;		font-size:16px;		line-height:24px;		margin:0;		padding:0;		color:#900;		}	h5 {		font-family: Arial, Helvetica, sans-serif;		font-size:14px;		font-weight:normal;		margin:5px 0px 3px 0px;		padding:0;		color:#900;		}	a {		text-decoration:none;		}			a:link {		color:#666;		}			a:hover {		color:#F90;		text-decoration:underline;		}				a:active {			}			a:visited {		color:#FFF;		}		.smallfields {	font-size:10px;	line-height:10px;	border:none;	margin:0;	padding:0;	}		img {	vertical-align:text-bottom;	}input {	margin:0;	padding:0;	}				/* DIV SECTIONS */#MAIN {	width:760px !important;	margin:0;	padding:0;	margin-left:auto;	margin-right:auto;	background:url('images/mainBGtile.jpg') top center repeat-y;	}	#LEFTSIDE {		width:760px !important;		margin:0;		padding:0;		margin-left:auto;		margin-right:auto;		background:url('images/leftSide.jpg') top left repeat-y;		}#RIGHTSIDE {		width:760px !important;		margin:0;		padding:0;		background:url('images/rightSide.jpg') top right repeat-y;		}#HEADER {	width:760px !important;	height:200px !important;	margin:0;	padding:0;	float:left;	background: url('./images/waterdropHeader.jpg') top center no-repeat;	}		#HEADER h4 {			color: #FFF;			font-size:30px;			line-height:40px;			margin: 0 200px 75px 150px;			padding:20px 0 0 0;			}		#HEADER #nav{			width:500px !important;			height:25px !important;			margin:0;			padding:0;			line-height:25px;			}				#HEADER ul#nav {			list-style-type:none;			margin:0 0 0 30px;			padding:0;			color:#FFF;			}		#HEADER #nav ul, #HEADER #nav li {			list-style-type:none;			margin:0;			padding:0 10px 0 10px;			float:left;			border-right:1px solid #FFF;			}		#HEADER #nav a:link {			color:#FFF;			}			#CONTENT {		width:718px !important;		margin:0;		margin-left:auto;		margin-right:auto;		padding:0;		border:1px solid #FFF;		border-width:0 1px 0 1px ;		background: url('./images/rightColBG.jpg') top right repeat-y #FFCC66;		}			#CONTENT #rightCol{			width:190px !important;			min-height:200px;			float:right;			margin:0 15px 0 0;			padding:0;			display:inline;			color:#FFF;			}				#CONTENT #rightCol h4 {					color:#FFF;					}						#CONTENT #rightCol p {					margin:8px 5px 8px 5px;					}					#CONTENT #leftCol{			width:512px !important;			float:left;			margin:0;			padding:0;			}				#CONTENT #leftCol #subhead {					width:512px !important;					height:160px !important;					margin:0;					padding:0;					float:left;					}								#CONTENT #leftCol .diverLaunching {					background: url('./images/diverLaunching.jpg') top left no-repeat;					}				#CONTENT #leftCol .colorfulReef {					background: url('./images/colorfulReef.jpg') top left no-repeat;					}				#CONTENT #leftCol .diverFish {					background: url('./images/diverFish.jpg') top left no-repeat;					}				#CONTENT #leftCol .trainingPool {					background: url('./images/trainingPool.jpg') top left no-repeat;					}									#CONTENT #leftCol .couple {					background: url('./images/coupleBeachPiggyback.jpg') top left no-repeat;					}									#CONTENT #leftCol #subhead h4 {					margin:120px 0 0 10px;					color:#FFF;					}								#CONTENT p {			margin:8px 5px 8px 20px;			}		#CONTENT h4 {			margin:8px 5px 8px 5px;			}#CONTENT .borderBottom {	border-bottom:1px solid #FFF;	}	#CONTENT .borderTop {	border-top:1px solid #FFF;	}																											#FOOTER {	width:718px !important;	margin:0;	margin-left:auto;	margin-right:auto;	padding:0;	color: #FFF;	border:1px solid #FFF;	border-width:0 1px 0 1px ;	}		#FOOTER #BLOCK {			height:100px !important;			font-size:11px;			line-height:16px;			text-align:left;			padding:10px;			background:#003;			}		#FOOTER #BLOCK .block {			float:left;			margin-right:10px;			padding:5px 20px 5px 5px;			border-right:1px solid #FFF;			}		#FOOTER #BLOCK #LINKS {			margin: 10px 0 0 0;			padding: 10px 0 0 0;			float:left;			text-align:center;			border-top:1px solid #FFF;			}		#FOOTER #BLOCK #LINKS  a {			padding:0 10px 0 10px;			}						#FOOTER a {		text-decoration:none;		color:#FFF;		}		#FOOTER a:link {		color:#FFF;		}		#FOOTER a:hover {		color:#F90;		}			#FOOTER a:active {			}		#FOOTER a:visited {		color:#FFF;		}			/* SPECIFIC LIST CLASSES */.image {	padding:5px;	}.alignLeft {	float:left;	clear:left;	margin-right:1px;	}.alignRight {	float:right;	margin:10px;	}img.alignRight {	margin-right:20px;	}	.imageTop {	float:left;	margin:0;	padding:15px 0 0 0;	background:url('./images/pictureHeader.gif') top left no-repeat;	}.imageBot {	float:left;	margin:0;	padding:0 0 15px 0;	background:url('./images/pictureFooter.gif') bottom right no-repeat;	}#startNow {	float:left;	margin:0;	padding:0;	clear:left;	}		#startNow ul {			float:left;			list-style-type:square;			}		#startNow h4 {			float:left;			}				.fluentLink {	width:150px;	float:right;	margin:3px 10px 5px 5px;	text-align:center;	}.fluentLink img {	text-align:center;	}	.fluentLink img {	text-align:center;	float:none;	align:center;	}