/* DCC.CSS Version 0.3.1 - July 28, 2007 */
/* Copyright © 2007  DIVE CHRONICLES, INC. All Rights Reserved. */
/* Designed by Luis Salinas */

@charset "utf-8";

/* Floats */

.floatright {
	float: right;
	margin: 2px 0px 0px 12px;
}
.iconfloatleft {
	float: left;
	margin-right: 2px;
}
.floatleft {
	float: left;
	margin: 2px 12px 0px 0px;
}


/* GENERAL STYLE*/

body {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-attachment: scroll;
	background-color: #000d1b;
	background-image: url(../images/backg.gif);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	line-height: 16px;
}
a:link {
	color: #FF0000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FF0000;
}
a:hover {
	text-decoration: underline;
	color: #FF0000;
}
a:active {
	text-decoration: none;
	color: #8fcbff;
}

/* Custom Bullet */
li.divebullet {
	list-style-image: url(../images/dive-bullet.gif);
	margin-bottom: 10px;
}
li.divebulletBTM {
	list-style-image: url(../images/dive-bullet.gif);
	margin-top: 10px;
}
li {
	margin-left: -2px;
}

/* Menu Nav */

#menuDiv {
	position:absolute;
	left:390px;
	top:93px;
	width:629px;
	height:94px;
	z-index:100;
	visibility: visible;
}

/* Sub Menu */

#smenu1 {
	position:absolute;
	left:400px;
	top:92px;
	width:614px;
	height:155px;
	z-index:91;
	background-image: url(../images/mbg-dcmag.png);
	visibility: hidden;
}
#smenu2 {
	position:absolute;
	left:400px;
	top:92px;
	width:614px;
	height:155px;
	z-index:92;
	background-image: url(../images/mbg-tradeshows.png);
	visibility: hidden;
}
#smenu3 {
	position:absolute;
	left:400px;
	top:92px;
	width:614px;
	height:155px;
	z-index:93;
	background-image: url(../images/mbg-destination.png);
	visibility: hidden;
}
#smenu4 {
	position:absolute;
	left:400px;
	top:92px;
	width:614px;
	height:155px;
	z-index:94;
	background-image: url(../images/mbg-charter.png);
	visibility: hidden;
}
#smenu5 {
	position:absolute;
	left:400px;
	top:92px;
	width:614px;
	height:155px;
	z-index:95;
	background-image: url(../images/mbg-learndive.png);
	visibility: hidden;
}
/* THIS TAG MAKES MAIN TABLE 100% HEIGHT - PERFECTLY VALID */

html, body{height:100%}

/* Various Styles*/

.activeImgBorder {
	border: 2px solid #8FCBFF;
}
.disabledImgBorder {
	border: 2px solid #AAAAAA;
}

.topcell {
	background-attachment: scroll;
	background-image: url(../images/backg-main.gif);
	background-repeat: repeat-x;
}

.textbox {
	BORDER-RIGHT: #2d6eaa 1px solid;
	BORDER-TOP: #2d6eaa 1px solid;
	BORDER-LEFT: #2d6eaa 1px solid;
	BORDER-BOTTOM: #2d6eaa 1px solid;
	WIDTH: 120px;
	HEIGHT: 20px;
	COLOR: #000000;
	FONT-FAMILY: "Trebuchet MS", Tahoma, Arial, sans-serif;
	FONT-SIZE: 11px; 
}

.loginbox {
	BORDER-RIGHT: #5f7c97 1px solid;
	BORDER-TOP: #5f7c97 1px solid;
	BORDER-LEFT: #5f7c97 1px solid;
	BORDER-BOTTOM: #5f7c97 1px solid;
	margin-left: 5px;
	WIDTH: 75px;
	HEIGHT: 12px;
	COLOR: #001429;
	FONT-FAMILY: "Trebuchet MS", Tahoma, Arial, sans-serif;
	FONT-SIZE: 10px;
	background-color: #bfc6cc;
}

.loginTableStyle {
	background-color: #001B32;
	border:1px solid #36434f;
}

/* TEXT STYLES */

h1 {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-bottom: 4px;
	margin-top: 1px;
}
.hd14 {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.hd14Blue {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8fcbff;
	text-decoration: none;
}
.hd14Red {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.hd16 {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.hd16RED {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

.menuText {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 14px; font-style: normal; font-weight: bold; color: #FF0000;	text-decoration: none;
}
.menuText a:link {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 14px; font-style: normal; font-weight: bold; color: #FFFFFF;	text-decoration: none;
}
.menuText a:visited {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 14px; font-style: normal; font-weight: bold;	color: #FFFFFF;	text-decoration: none;
}
.menuText a:hover {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 14px; font-style: normal; font-weight: bold;	color: #FF0000;	text-decoration: none;
}
.menuText a:active {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 14px; font-style: normal; font-weight: bold;	color: #FFFFFF;	text-decoration: none;
}

.menuTop {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
	margin-right: 7px;
	margin-left: 7px;
}
.menuTop a:link {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; margin-right: 7px; 	margin-left: 7px;
}
.menuTop a:visited {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 11px; font-weight: normal;	color: #FFFFFF;	text-decoration: none; margin-right: 7px; 	margin-left: 7px;
}
.menuTop a:hover {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 11px; font-weight: normal;	color: #FF0000;	text-decoration: none; margin-right: 7px; 	margin-left: 7px;
}
.menuTop a:active {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 11px; font-weight: normal;	color: #FFFFFF;	text-decoration: none; margin-right: 7px; 	margin-left: 7px;
}
.lightBlue12 {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 12px; font-weight: normal; color: #8fcbff; text-decoration: none;
}
.lightBlue12 a:link {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 12px; font-weight: normal; color: #8fcbff; text-decoration: none;
}
.lightBlue12 a:visited {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 12px; font-weight: normal; color: #8fcbff; text-decoration: none;
}
.lightBlue12 a:hover {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 12px; font-weight: normal; color: #8fcbff; text-decoration: underline;
}
.lightBlue12 a:active {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 12px; font-weight: normal; color: #FF0000; text-decoration: none;
}
.lightBlue14 {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 14px; font-weight: normal; color: #8fcbff; text-decoration: none;
}
.lightBlue14 a:link {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 14px; font-weight: normal; color: #8fcbff; text-decoration: none;
}
.lightBlue14 a:visited {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 14px; font-weight: normal; color: #8fcbff; text-decoration: none;
}
.lightBlue14 a:hover {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 14px; font-weight: normal; color: #8fcbff; text-decoration: underline;
}
.lightBlue14 a:active {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 14px; font-weight: normal; color: #FF0000; text-decoration: none;
}
.lightBlue11 {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 11px; font-weight: normal; color: #8fcbff; text-decoration: none;
	}
.regular10 {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 11px;
}
.regular11 {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none;
}
.description11 {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin: 10px;
	padding: 10px;
}
.regular11RED {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.miniSilver {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
}
.miniblue {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 10px; font-weight: normal; color: #36a2ff; text-decoration: none;
}
.miniblue a:link {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 10px; font-weight: normal; color: #36a2ff; text-decoration: none;
}
.miniblue a:visited {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 10px; font-weight: normal; color: #36a2ff; text-decoration: none;
}
.miniblue a:hover {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 10px; font-weight: normal; color: #FF0000; text-decoration: underline;
}
.miniblue a:active {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 10px; font-weight: normal; color: #36a2ff; text-decoration: none;
}

.whitelink {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.whitelink a:link {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.whitelink a:visited {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.whitelink a:hover {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}
.whitelink a:active {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
