html, body {
height: 100%;
}

html, body, h1, h2, h3, h4, h5, h6, p, blockquote, ul, ol, ul li, form, fieldset {
margin: 0;
padding: 0;
}

body {
font-family: verdana,arial,helvetica,sans-serif;
font-size: 13px; 
color: #494949;
}

#Wrapper {
	position:relative;
	margin: 0 auto;
	width: 100%;
	min-height: 100%;
	background-color:#000268;
	background-image:url(diving_images/wrapper_bg.gif);
	background-repeat:repeat-x;
}

#Top {
z-index:5;
position:absolute;
left:0px;
top:0px;
margin: 0 auto;
text-align: center;
width: 100%;
height: 180px;
background-repeat:repeat-x;

}

#Topcontent {
position:relative;
margin: 0 auto;
text-align: center;
width: 970px;
height: 180px;
border-bottom:2px solid #980f01;
border-left:1px solid #000062;
border-right:1px solid #000062;
}

#Content {

position:relative;
margin: 0 auto;
text-align: left;
width: 970px;
min-height: 100%;
height: auto%;
background: #ffffff;
border-left:1px solid #000062;
border-right:1px solid #000062;
}

#Insidecontent {
padding: 180px 10px 50px 10px;
margin: 0;
min-height: 100%;
}

#column1 {
width: 760px;
background:#FFFFFF;
padding: 10px 0px 10px 0px;
background-image:url(diving_images/mp_bg.jpg);
background-position:center;
background-repeat:no-repeat;
}

#column1a {
width: 640px;
background:#FFFFFF;
padding: 10px 0px 10px 0px;
background-image:url(diving_images/mp_bg.jpg);
background-position:center;
background-repeat:no-repeat;
}


#column2 {
width: 180px;
text-align:center;
margin:0 auto;
margin-top:20px;
border:1px solid #FFD5AE;
padding: 10px 0px 10px 0px;
background-color:#FFF4EA;

}

#column3 {
width: 300px;
text-align:center;
margin:0 auto;
border-left:1px solid #ccc;
padding: 10px 0px 10px 0px;
background-color:#FFF;

}

#Links {
z-index:6;
postion:relative;

height:20px;
background-color:#faf3f2;
border-top:1px solid #ddd;
color:#999;
padding-top:5px;
margin-top:5px;
}

#Bottom {
position:absolute;
left: 0px;
bottom: 0px;
margin: 0 auto;
margin-top:15px;
text-align: center;
width: 970px;
background-color:#faf3f2;
border-top:1px solid #980f01;
border-bottom:1px solid #000062;
padding:5px 0px 5px 0px;
}

/* Hack for IE, Reset to 100% height */
* html #Wrapper {
height: 100%;
}
/* End IE Hack */

div.mp_text
{
text-align:left;
padding: 10px 10px 10px 10px;
}


img.left { border: 1px solid #999; }
img.right { border: 1px solid #999 ; }
div.left {
	margin: 0px 15px 5px 0px;
	float:left;
	text-align:center;
	font-size:11px;
	color:#4E86CB
}
div.right { 
	margin: 0px 0px 5px 15px; 
	float:right; 
	text-align:center;
	font-size:11px; 
	color:#4E86CB
}

.centered { margin: 0 auto; text-align:center; }

.links td {
 border-bottom:1px solid #ddd;
 padding:15px 10px 15px 0px;
 text-align:left;
}


h1 {  margin-bottom:.3em; font-family:verdana,arial,helvetica,sans-serif; font-size:18px; font-weight:normal; color: #530000; }
h2 {  margin-bottom:.3em; font-family:verdana,arial,helvetica,sans-serif; font-size:15px; font-weight:normal; color: #A51102;}
h3 {  margin-bottom:.3em; font-family:verdana,arial,helvetica,sans-serif; font-size:14px; font-weight:bold; color: #A51102;}
h4 {  margin:.3em; font-family:verdana,arial,helvetica,sans-serif; font-size:18px; font-weight:normal; color: #59628a; text-align: center;  }
h5 {  margin:.3em; font-family:verdana,arial,helvetica,sans-serif; font-size:14px; font-weight:bold; color: #8f9ede; text-align: center; }


a:link       { color: #c01301; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }
a:visited    { color: #9c6b66; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }
a:active     { color: #9c6b66; text-decoration: none; }
a:hover      { color: #ff1a01; text-decoration: underline; }
a:link.bar   { color: #c01301; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }
a:visited.bar{ color: #9c6b66; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }
a:active.bar { color: #9c6b66; text-decoration: none; }
a:hover.bar  { color: #ff1a01; text-decoration: underline; }
font.toptext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color="#9D8D5B" }
p { margin-bottom: 8px; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; color: "#494949" }
a:link.email { color: #FD7E00; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }
a:visited.email    { color: #FD7E00; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }
a:active.email     { color: #FD7E00; text-decoration: none; }
a:hover.email      { color: #A65300; text-decoration: underline; }
address   { font-size: .7em; font-family: Verdana, Arial, Helvetica, sans-serif; color: "#666666"; }

