* {
	margin:0;
	padding:0;
}

body  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #000000;
	background:url(../general/images/SeaBkgd.jpg) repeat;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
}

#wrap {
	width:788px;
	border:2px solid #66ffff;
	margin:10px auto;
}

#container {
	width: 780px;
	background:#000066;
	margin: 0 auto;
	text-align: left;
	border:4px solid #000066;
}

*html #container {

width:800px;

w\idth:780px;

} 

#header {
	background:#000066;
	color: #FFFFFF;
	padding:4px 0 6px 18px;
} 

#header h1 {

margin:0 auto;

}

#middle-wrap {

background:#fff;

border:5px solid #000066;

float:left;

width:770px;

}

*html #middle-wrap {

width:780px;

w\idth:770px;

}

#col-1, #col-2, #col-3 {

float:left;

width:236px;

padding:0 0 0 15px;

}

*html #col-1, #col-2, #col-3 {

width:252px;

w\idth:237px;

}

#col-2 {

border-left:5px solid #000066;

}

#col-3 {

border-left:5px solid #000066;

} 

#footer {
	background:#000066;
	color:#66ffff;
	padding:20px 10px 20px 20px;
	clear: both;
} 

#footer p {

font-size:80%;

text-align:center;

}

#subheader {

background:#66ffff;

padding:10px 20px;

border:5px solid #000066;

width:730px;

}

*html #subheader {

width:780px;

w\idth:730px;

}

#navbar {
	float:left;
	background:#fff;
	border:5px solid #000066;
	padding:6px 0px 6px 40px;
	width:730px;
}

*html #navbar {

width:780px;

w\idth:730px;

}

#navbar ul {

float:left;

margin:0;

padding:0;

list-style:none;

}

#navbar li {
	float:left;
	padding:0 14px;
}

#navbar li.last {

padding-right:0;

}

#prefooter {

background:#66feff;

border:5px solid #000066;

clear:both;

padding:20px 0;

}

#prefooter p {

color:#000;

text-align:center;

}

#prefooter a img {

border:none;

}

img.info {

border:none;

margin-left:45px;

}

img.bbb {

margin-left:315px;

}

img.left {
	margin-left:22px;
	margin-right: 3px;
}

img.left, img.right {
	border:2px solid #000;
}

/* new and improved clean CSS */



h2 {

font-size:120%;

margin:0;

padding:10px 0 5px;

}

h3 {

font-size:110%;

padding:15px 0 10px 15px;

margin:0;

}

* html h3 {

padding-top:15px;

}

*+html h3 {

padding-top:15px;

}

p {

margin:0;

padding:10px 0;

}

#header p {

color:#66FFFF;

font-style:italic;

font-weight:bold;

font-size:100%;

text-align:center;

line-height:1.4;

padding:2px 0 0;

margin:0;

}

#header p.top {

padding-top:10px;

}

ul {

margin:0;

padding:0 0 20px 30px;

}

strong {

font-weight:bold;

}

em {

font-weight:normal;

font-style:italic;

}

#subheader, #middle-wrap, #prefooter {

border-top:none;

}

.clear {

clear:both;

}
