@charset "utf-8";
/* author: Lewis Bond, lewis@trulydivine.net */
/* Aquanauts content style page */
/* Creation date: 21/01/2005 */


/* General Styles for Content section, almost all are prefixed by #innercontent, which means
they will only be applied to elements in this div */
div#innercontent {
		padding:3em;
		font-family:arial;
	}

/* style rules applied to each h2 in the #innercontent */
div#innercontent h2 {
	color:#4a2885;
	margin-top:0em;

	}

/* style rules applied to all h3 elements in #innercontent */
div#innercontent h3 {
	color:#006d68;
	text-align:center;
	margin-top:2em;
	}

/* rules applied to all h4's in #innercontent */
div#innercontent h4 {
	border-bottom:1px solid #4a2885;
	margin-top:2.3em;
	}

div#innercontent h5 {
	color:#bdba00;
	font-size:115%;
	}

div#innercontent h6 {
	font-size:108%;
	}

/* set of div's used for aligning images and links when needed */
div#innercontent div.imageright 	{
	float:right;
	margin-left:1em;
	margin-top:1em;
	}

div#innercontent .imagecenter {
	text-align:center;
	}

div#innercontent div.imageleft {
	float:left;
	margin-right:1em;
	margin-top:1em;
	}

/* styles for booking form page */
/* applies border to top of header, used to prefix forms */
div#innercontent div.formheader {
	border-top:2px groove white;
	margin-top:.5em;
	}

/* applied border to div containing form code and info, applies
border around form and positioning */
div#innercontent div#form {
	text-align:center;
	border:3px double grey;
	padding:1em;
	margin-left:15%;
	margin-right:15%;
	}

/* back to top and fix for opera displaying hover  for destination links */
div#innercontent .backtotop {
	color:gray;

	font-size:90%;
	}

div#innercontent .backtotop:hover {
	color:black;
}

div#innercontent .nohover:hover {
	color:black;
}

div.bookmarks a {
	text-decoration:none;
	}

/* div's contraining links and keywords at the bottom of each page */
div#innercontent div.redundant-links, div.keywordslist {
	text-align:center;
	width:75%;
	margin-top:.5em;
	margin-right:auto;
	margin-left:auto;
}
/* list of words at the bottom of some pages */
div.keywordslist p {
	font-size:20%;
	color:#d4ecfb;
	}
	
/* links at the bottom of each page makes size small */
div.redundant-links a {
	font-size:70%;
	}

div.bookmarks {

	margin-left:auto;
	margin-right:auto;
	width:90%;
	}

/* styles for comments page */
div#tablecontent {
	margin-bottom:2em;
	margin-right:auto;
	margin-left:auto;
	width:70%;
	}

/* defines each comment individually */
div#tablecontent .comment {
	margin:.3em;
	padding:.5em;
	background-color:#E7E7EF;
	font-family:times new roman;
	}

/* applies padding around the content section of a comment, where the actual message would be displayed */
div#tablecontent div.commentcont {
	padding:.8em;
	}

/* styles the subject section, applies styles to only subject, id and date sections of the comment. */
div#tablecontent .subject, .subjectcont, .id, .idcont, .date, .datecont {
	display:inline;
	padding:.1em;
	color:#898989;
	}

/* styles applied only to the parts of the comments identified using secondary selectors. */
.subject, .subjectcont, .id, .date {
	font-weight:bold;
	}

/* refers to all content on the "bottom row" or the comment, like the date and comment ID */
div#tablecontent .bottomline {
	text-align:right;
	}

/* defines styles for bookmark links on equipment and FAQ */
div#innercontent .questions {
	color:grey;
	font-weight:bold;
	}

/* not sure what this bit is for */
div#innercontent .quesandcoms {
	color:#555555;
	}

/* to give links on links page their colour and weight */
div#jalinks .jalinks, .jalinks:hover {

	font-weight:bold;
	}
/* makes sure links don't change to funny colour */
div#innercontent div#jalinks a:visited, a:active {
	color:grey;
	}
/* removes decoration from links */
div#innercontent .nodecoration {
	text-decoration:none;
	}

/* stuff forimage gallery, table etc. */
div#innercontent .imagegallery, .cellsimage {
	border:1px solid teal;
	padding:.4em;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-size:90%;
	}
div#innercontent .cellsimage {
	padding:.8em;
	}

/* table for word translations */
 div#innercontent #transtable, .cellstrans {
	border:1px solid teal;
	padding:.4em;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}

div#innercontent #dives {
	padding:.8em;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	}

div#innercontent #divecourse {
	text-align:left;
	width:45%;
	padding:.5em;
	margin-left:auto;
	margin-right:auto;
	}

div#innercontent .smalltext {
	font-size:90%;
	}

div#innercontent .instructorstable {

	text-align:center;
	margin-left:auto;
	margin-right:auto;
	}
div#innercontent .instructordiv {
	width:75%;
	margin-right:auto;
	margin-left:auto;

	clear:right;
	}
div#innercontent #contact {
	text-align:center;
	font-weight:bold;
	}

/* display of malta images on translation page */
div#innercontent #maltaimages {
	float:right;
	}
div#innercontent #maltaimages img {
	display:block;
	margin-top:1.5em;
	}

/* all style stuff for INTERNSHIP PAGES */

div#innercontent .intershipTableDiv {
	margin-right:auto;
	margin-left:auto;
	width:99%;
}

div#innercontent .intershipTableDiv table {
	margin-right:auto;
	margin-left:auto;
}

div#innercontent .internshipsTable th {
	background-color:#000066;
	color:white;
	padding:.1em .3em .1em .3em;
}

div#innercontent .internshipsTable td {
	background-color:gray;
	color:white;
	padding:0 .5em 0 .5em;
}

/* display list of questions on interns page on the right-hand-side */
div#innercontent .bulletlistboxright {
	border:5px double grey;
	width:18%;
	float:right;
	margin-top:2.5em;
	font-weight:bold;
	padding:1em;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	}
/* display list of questions on interns page on the left-hand-side */
div#innercontent .bulletlistboxleft {
	border:5px double grey;
	padding:1em;
	font-weight:bold;
	width:18%;
	float:left;
	margin-top:2.5em;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	}

/* div for the FREE equipment and FREE!! stuff on the interns page */
div#innercontent #freeinternstuff {
	text-align:center;
	font-weight:bold;
	font-size:115%;
	margin-top:1.5em;
	margin-bottom:1.5em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:rgb(56,68,126);
	}
/* special div used to centre the WE WANT YOU images on the interns page */
div#innercontent #imagecenterintern {
	text-align:center;
	clear:both;
	}
/* END OF STYLE RULES FOR INTERNSHIP PAGES */
