h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
	color: #000000;
	background-color:#FF0000;
	background-image:url(../../images/flaglefthead.gif);
	background-repeat:no-repeat;
	text-align: left;
	text-indent: 50px;
	height:inherit;
	width: 790px;
	padding:5px;
	margin:0px;
}

p {
font-family:Arial, Helvetica, sans-serif;
font-size:medium;
color:#000000;
text-align:left;
padding:5px;
text-indent:25px;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	color:#FF0000;
	padding:2px;
	text-indent: 30px;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #0000FF;
	border-color:#0000FF;
	border:solid;
	background-image:url(../../images/flagrighthead.gif);
	background-position:right;
	background-repeat:no-repeat;
	text-align: left;
	text-indent: 20px;
	height:inherit;
	width: 600px;
	padding:5px;
	margin:10px;
	text-transform:none;
}

.classpart {
color:#FF0000;
font-weight:bold;
}


.footercopy {
text-align:center;
width:650px;
color:#FFFFFF;
text-decoration:none;
text-transform:none;
}

.coursetype {
font-family:Arial, Helvetica, sans-serif;
font-size:large;
text-align:left;
text-indent:50px;
width:150px;
color:#000000;
background-color:#FFFFFF;
background-repeat:no-repeat;
height:inherit;
width:490px;
padding:5px;
margin:0px;
}

body {
background-color:0D3383;
background-image:url(../../images/bckg_bluegrade.gif);
background-repeat:repeat-x;
}

#footer {
background-image:url(../../images/footer2.gif);
background-repeat:repeat-x;
background-position:bottom;
text-align:center;
}

#slideshow {
background-color:#FFFFFF;
width:110px;
height:auto;
float:right;
text-align:right;
margin:10px;
padding:10px;
table-layout:auto;
border-style:dotted;
}

#historycopy {
float:left;
margin:10px;
background-color:#6699FF;
width:300px;
padding:5px;
}
/* rounded corners (I hope) */
.bl {
background-color:FF0000;
background-image:url(../../images/csscorners/smallcorner_r2_c1.gif);
background-position:bottom left;
background-repeat:no-repeat;
width:150px;
height:inherited;
text-align:center;
} 

.br {
background-color:none;
background-image:url(../../images/csscorners/smallcorner_r2_c2.gif);
background-position:bottom right;
background-repeat:no-repeat;
width:150px;
height:inherited;
float:right;
} 

.tl {
background-color:none;
background-image:url(../../images/csscorners/smallcorner_r1_c1.gif);
background-position:top left;
background-repeat:no-repeat;
width:150px;
height:inherited;
} 

.tr {
background-color:none;
background-image:url(../../images/csscorners/smallcorner_r1_c2.gif);
background-position:top right;
background-repeat:no-repeat;
width:150px;
height:inherited;
}
 
.clear {
font-size: 1px; 
height: 1px
}

/* end rounded corners  - or try this below*/
h5 {
background-image:url(../../images/redbox100.png);
width:120;
height:130;
background-repeat:no-repeat;
padding:10px 10px 10px 10px;
float:middle;
}

h6 {
background-image:url(../../images/redbox500.png);
width:520;
height:520;
background-repeat:no-repeat;
padding:10px 10px 10px 10px;
float:left;
}

h7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FF0000;
	border-color:#FF0000;
	border:solid;
	background-image:url(../../images/flagrighthead.gif);
	background-position:right;
	background-repeat:no-repeat;
	text-align: left;
	text-indent: 20px;
	height:inherit;
	width: 350px;
	padding:5px;
	margin:10px;
	text-transform:none;
}

/* that one above here works ok */

.level1 {
background-color:#FF6600;
margin:20px;
padding:auto;
font-weight:bolder;
font-size:large;
width:auto;
height:auto;
}

.level2 {
background-color:#33CCFF;
margin:20px;
padding:auto;
font-weight:bolder;
font-size:large;
width:auto;
height:auto;
}

.level3 {
background-color:#00CC00;
margin:20px;
padding:auto;
font-weight:bolder;
font-size:large;
width:auto;
height:auto;
}
.level4 {
background-color:#000000;
background-image:url(../../images/triplesilver.png);
background-repeat:no-repeat;
background-position:right;
color:#FFFFFF;
margin:20px;
padding:auto;
font-weight:bolder;
font-size:large;
width:auto;
height:auto;
}

.DiveCon {
background-color:#FF0000;
margin:20px;
padding:auto;
font-weight:bolder;
font-size:large;
width:auto;
height:auto;
}

.tripname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-large;
	font-weight: bold;
	color: #0000FF;
	border-color:#0000FF;
	border:solid;
	background-image:url(../../images/flagrighthead.gif);
	background-position:right;
	background-repeat:no-repeat;
	text-align: left;
	text-indent: 20px;
	height:inherit;
	width: 600px;
	padding:5px;
	margin:10px;
	text-transform:none;
}

.tripdate {
	font-family:Arial, Helvetica, sans-serif;
	font-size:large;
	font-weight:bold;
	text-indent: 100px;
	color:#FF0000;
	padding:2px;
}

.TECH {
background-color:#FFCC00;
margin:20px;
padding:auto;
font-weight:bolder;
font-size:large;
width:auto;
height:auto;
}
