*{margin:0;padding:0;}
img{border:none;}
a{outline:none;}
h1,h2,h3,h4,h5
	{
	color:#145b6d;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:0;
	}
h3.pagetitle
	{
	margin-bottom:10px;
	}
.cleartop
	{
	margin-top:20px
	}
.tight_bottom
	{
	margin-bottom:0;
	padding-bottom:0;
	}
.clickhere
	{
	font-size:x-small;
	margin:0;
	}
.action-hint
	{
	font-size:x-small;
	font-style:italic;
	text-align:center;
	}
a
	{
	color:#0f4551;
	text-decoration:none;
	}
a:hover,a:active
	{
	color:#0f4551;
	text-decoration:underline;
	}
p{margin:0 0 10px 0}
.caption{font-size:x-small;font-style:italic;}
.note{font-weight:bold;color:#f00;}
body
  {
	background:url(/images/layout/body_bg.jpg) #0e7385 repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	}
#container
	{
	width:900px;
	margin:10px auto;
	}	
#header
	{
	background:url(/images/layout/header.jpg);
	height:242px;
	width:900px;
	float:left;
	}	
#middle
	{
	background:url(/images/layout/faux_col_bg.jpg) #f6f1e2 repeat-y;
	float:left;
	}
#content
	{
	width:650px;
	float:right;
	margin:20px 25px 20px 25px;
	min-height:380px;
	}
#footer
	{
	background:url(/images/layout/footer_bg.jpg) transparent no-repeat;
	width:900px;
	clear:both;
	height:200px;
	float:left;
	color:#f7f1e1;
	}
#footer p.copy
	{
	text-align:center;
	margin-top:150px;
	}
#footer-icons
	{
	width:900px;
	float:left;
	}
img.alpha_flag
	{
	width:50px;
	margin:70px 0 0 370px;
	float:left;
	}
img.diver_down_flag
	{
	width:50px;
	margin:70px 0 0 22px;
	float:left;
	}
img.padi
	{
	width:50px;
	margin:65px 0 0 350px;
	float:left;
	}
/****************************
* Navigation
*****************************/
div#navigation
	{
	width:200px;
	float:left;
	color:#f6f1e2;
	padding-top:15px;
	background:url(../diving/images/nav_bg.jpg) no-repeat;
	min-height:380px;
	}

div#navigation ul
	{
	padding:0;
	margin:0 0 0 15px;
	list-style-type: none;
	}

div#navigation ul li
	{
	margin: 0;
	padding: 0;
	display:block;
	}

div#navigation ul li a
	{
	display: block;
	color:#f6f1e2;
	padding: 1px 0;
	margin:0;
	text-decoration: none;
	height:100%;
	}

div#navigation ul ul li a
	{
	margin-left: 5px;     /* indent level 1 */
	text-transform:none;
	}

div#navigation ul ul ul li a
	{
	margin-left: 10px;     /* indent level 2 */	
	}

div#navigation li ul, div#navigation li.open li.closed ul
	{
	display: none;         /* collapse */
	}

div#navigation li.open ul
	{
	display: block;        /* expand */
	}
 
div#navigation ul li.open a
	{
	  
	}
	
div#navigation ul li.active a
	{
	text-decoration:underline;

	}
 
div#navigation li.active li a
	{
	text-decoration:none;
          /* fix lower levels */
	}
   
div#navigation ul li a:hover
  {
  text-decoration:underline;
	}
p.instruction
	{
	text-align:center;
	font-size:x-small;
	font-style:italic;
	}
	
#right-col
	{
	width: 200px;
	margin:0 0 0 20px;
	float:right;
	}
	
#left-col
	{
	width:400px;
	padding-right:20px;
	border-right:1px dotted #145d6e;
	float:left;
	}

h2.calltoaction
	{
	margin-top:50px;
	clear:both;
	color:#7D0B0E;
	text-align:center;
	font-size:17px;
	}
h2.calltoaction a
	{
	color:#7D0B0E;
	}
.htag_box
	{
	padding:5px;
	background:url(/images/layout/htag_bg.jpg) #569eac repeat-x;
	color:#f7f1e1;
	}
