.header_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	color: #FFFFFF;
	font-weight: bold;
}
BODY {
	background-color: #FFFFFF;
	margin-top: 0px;
}
.headerbg {
	background-image:url(../web_production/graphics/header/scubaheader.jpg);
	background-repeat:no-repeat;
}
.table_bg {
	background-color: #FFFFFF;
}
.login_bg {
	background-image:url(../web_production/graphics/menu/menubg.jpg);
	background-repeat:repeat-y;
	padding-left:58px;
	padding-bottom:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0066;
	font-weight:bold;
}
.menu_bg {
	background-image:url(../web_production/graphics/menu/menubg.jpg);
	background-repeat:repeat-y;
	padding-left:62px;
	padding-bottom:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0066;
	font-weight:bold;
}
.menu_bottom {
	background-image:url(../web_production/graphics/menu/menubg_bottom.jpg);
	background-repeat:no-repeat;
}
.main_white_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.main_grey_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}
.small_black_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.table_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-bottom: 8px;
	font-weight: bold;
	border-bottom:#FF0066 double thin;
}
.main_pink_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF0066;
}
.small_pink_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0066;
}
a.small_pink_text:link, a.small_pink_text:visited, a.small_pink_text:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0066;
	text-decoration:none;
}
a.small_pink_text:hover {
text-decoration:underline;
}

.small_light_grey_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
}
.small_grey_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.mini_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #666666;
}
.help_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FF00FF;
	background-color: #333333;
	padding: 10px;
	text-align: right;
	font-weight: bold;
}
.profile_info {
	padding-left:60px;
}
.small_grey_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.info_grey_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
a.clublist:link, a.clublist:visited, a.clublist:active {
	background-image:url(../web_production/graphics/main/buttons/viewedit350.gif);
	background-repeat:no-repeat;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FF0066;
	background-color:#FFFFFF;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
	vertical-align:middle;
}
a.clublist:hover {
	background-image:url(../web_production/graphics/main/buttons/viewedit350_over.gif);
	background-repeat:no-repeat;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FF0066;
	background-color:#FFCCFF;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
	vertical-align:middle;
}
a.edit250:link, a.edit250:visited, a.edit250:active {
	background-image:url(../web_production/graphics/main/buttons/viewedit250.gif);
	background-repeat:no-repeat;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FF0066;
	background-color:#FFFFFF;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
	vertical-align:middle;
}
a.edit250:hover {
	background-image:url(../web_production/graphics/main/buttons/viewedit250_over.gif);
	background-repeat:no-repeat;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FF0066;
	background-color:#FFCCFF;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
	vertical-align:middle;
}
a.edit250subscribed:link, a.edit250subscribed:visited, a.edit250subscribed:active {
	background-image:url(../web_production/graphics/main/buttons/viewedit250.gif);
	background-repeat:no-repeat;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	background-color:#FFFFFF;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
	vertical-align:middle;
}
a.edit250subscribed:hover {
	background-image:url(../web_production/graphics/main/buttons/viewedit250_over.gif);
	background-repeat:no-repeat;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	background-color:#FFCCFF;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
	vertical-align:middle;
}
.messagebox {
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #FF0066;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}
/* Big box with list of options */
#ajax_listOfOptions{
	position:absolute;  /* Never change this one */
	width:175px;  /* Width of box */
	height:250px;  /* Height of box */
	overflow:auto;  /* Scrolling features */
	border:1px solid #FF0066;  /* Dark green border */
	background-color:#FFF;  /* White background color */
	text-align:left;
	font-size:12px;
	z-index:100;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #333333;
}
#ajax_listOfOptions div{  /* General rule for both .optionDiv and .optionDivSelected */
  margin:1px;    
  padding:1px;
  cursor:pointer;
  font-size:12px;
}
#ajax_listOfOptions .optionDiv{  /* Div for each item in list */
  
}
#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
  background-color:#FFCCFF;
  color:#FF0066;
}
#ajax_listOfOptions_iframe{
  background-color:#F00;
  position:absolute;
  z-index:5;
}
.footer{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}
TD.footer_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
a.footer_text:link, a.footer_text:active, a.footer_text:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
a.footer_text:hover{
	color: #333333;
	text-decoration:underline;
}
.big_pink_text {
font-family:Arial, Helvetica, sans-serif;
color:#FF0066;
font-size:16px;
font-weight:bold;
}
a.big_pink_text:active, a.big_pink_text:link, a.big_pink_text:visited {
font-family:Arial, Helvetica, sans-serif;
color:#FF0066;
font-size:16px;
font-weight:bold;
text-decoration:none;
}
a.big_pink_text:hover {
text-decoration:underline;
}
.big_grey_text {
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:16px;
}
.xl_pink_text {
font-family:Arial, Helvetica, sans-serif;
color:#FF0066;
font-size:20px;
font-weight:bold;
}
.admin_members{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0066;
	padding-bottom:8px;
	padding-top:8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;	
}
.admin_members_grey{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	padding-bottom:8px;
	padding-top:8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;	
}
.admin_info{
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-bottom:8px;
	padding-top:8px;
}
.sign_up_bg{
	background-repeat:no-repeat;
	background-position:right top;
	background-image: url(../web_production/graphics/main/index/signupscuba_bg.jpg);
}
a.menu_text:link, a.menu_text:visited, a.menu_text:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#999999;
	font-weight:bold;
	text-decoration:none;
	background:url(../web_production/graphics/menu/side_menu/bullet_bg.gif);
	background-position:left;
	background-repeat:no-repeat;
	display:block;
	margin-top: 3px;
	margin-bottom: 3px;
}
a.menu_text:hover {
color:#333333;
background:url(../web_production/graphics/menu/side_menu/bullet_bg_hover.gif);
background-position:left;
background-repeat:no-repeat;
display:block;
}
.pink_info_box_430 {
background:url(../web_production/graphics/main/infobox/pink_middle_430.gif);
background-repeat:repeat-y;
padding-left: 14px;
padding-right: 14px;
}
.padded_info {
padding-left: 14px;
padding-right: 14px;
}
.help_box {
	background-color:#FFCCFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0066;
	padding:5px;
	border:2px solid #FF0066;
	text-align: left;
	width:160px;
	font-weight: normal;
}
.error_bg {
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	background-color: #FFFFFF;
	border: 1px solid #FF0000;
}
.pink_seperator {
border-bottom: 1px dashed #FF99FF;
}
.small_red_info {
font-family:Arial, Helvetica, sans-serif;
color:#FF0000;
font-size:12px;
}