body {
	background-image:url(../pix/Bay_Area_Scuba_Learn_to_Dive_1l_0.gif);
	background-attachment:fixed;
	background-position:center;
	margin:0;
	padding:0;}
a:active, a:focus {
	outline:none;}
html,body,td,th,input,select,p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	right: inherit;
	background-repeat: no-repeat;
}
td.fillback1 {}
td.fillback2 {background:#000 url(../pix/bay_area_diving_scuba_mask_.gif);}  
.textlink,.textlink:link,a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#039;
	font-size:11px;}
.textlink:hover,a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#039;
	font-size:inherit;
	text-decoration:none;}
.textlinkb,.textlinkb:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#039;
	font-size:11px;}
.textlinkb:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#039;
	font-size:11px;
	text-decoration:none;}
.textlinkw,.textlinkw:link,.bodytextw {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;}
.textlinkw:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	text-decoration:none;}
.textlinkwb,.textlinkwb:link,.bodytextbw {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;}
.textlinkwb:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;}
.textlinkw_l3,.textlinkw_l3:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFF;
	font-size:11px;}
.textlinkw_l3:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFF;
	font-size:11px;
	text-decoration:none;}
.textlinkgb,.textlinkgb:link,.textlinkgb:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#D9D7B9;
	text-decoration:none;}
.bodytextsm {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;}
.bodytextbb {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:bold;}
.titletextbb {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#153F69;
	font-weight:bold;}
.contentcolor01 {
	background-color:#7B848D;}
.contentcolor02 {
	background-color:#416A9E;}
.contentcolor03 {
	background-color:#BFCFDE;}
.contentcolor04 {
}
.contentcolor05 {
	background-color:#BDA770;}
.contentcolor06 {
	background-color:#CCC;}
.navcellcolor01,.navcellcolor03,.navcellcolor04 {
	background-color:#5681AE;}
.navcellcolor02 {
	background-color:#416A9E;}
.header01 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bolder;
	color:#D49100;
	text-decoration:none;}
.header02 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000;}
.header02 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000;}
.header02 a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000;}
.header03 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000;}
.viewbook {
	border: 1px solid black}
.link_external,.link_external:link {
	padding-right:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#039;
	font-size:11px;
	background-image:url(../pix/bay_area_diving_school_22.gif);
	background-position:right;
	background-repeat:no-repeat;}
.link_email,.link_email:link {
	padding-right:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#039;
	font-size:11px;
	background-image:url(../pix/Learn_to_Dive_Bay_Area_747.gif);
	background-position:right;
	background-repeat:no-repeat;}
.link_phone_left,.link_phone_left:link {
	padding-left:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#039;
	font-size:11px;
	background-image:url(../pix/bay_area_diving_school__phone.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.link_email_left,.link_email_left:link {
	padding-left:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#039;
	font-size:11px;

	background-image:url(../pix/Learn_to_Dive_Bay_Area_747.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.link_form,.link_form:link {
	padding-right:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#039;
	font-size:11px;
	background-image:url(../pix/Learn_to_Dive_Bay_Area_275.gif);
	background-position:right;
	background-repeat:no-repeat;}
.link_help,.link_help:link {
	padding-right:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#039;
	font-size:11px;
	background-image:url(../pix/ico_help.gif);
	background-position:right;
	background-repeat:no-repeat;}
.link_excel,.link_excel:link {
	padding-right:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#039;
	font-size:11px;
	background-image:url(../pix/ico_ms_excel.gif);
	background-position:right;
	background-repeat:no-repeat;}
.link_powerpoint,.link_powerpoint:link {
	padding-right:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#039;
	font-size:11px;
	background-image:url(../pix/ico_ms_powerpoint.gif);
	background-position:right;
	background-repeat:no-repeat;}
.link_word,.link_word:link {
	padding-right:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#039;
	font-size:11px;
	background-image:url(../pix/ico_ms_word.gif);
	background-position:right;
	background-repeat:no-repeat;}
.link_pdf,.link_pdf:link {
	padding-right:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#039;
	font-size:11px;
	background-image:url(../pix/bay_area_diving_school_21.gif);
	background-position:right;
	background-repeat:no-repeat;}
.link_quicktime,.link_quicktime:link {
	padding-right:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#039;
	font-size:11px;
	background-image:url(../pix/ico_quicktime.gif);
	background-position:right;
	background-repeat:no-repeat;}
.link_realplayer,.link_realplayer:link {
	padding-right:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#039;
	font-size:11px;
	background-image:url(../pix/ico_realplayer.gif);
	background-position:right;
	background-repeat:no-repeat;}
link_windows_media,.link_windows_media:link {
	padding-right:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#039;
	font-size:11px;
	background-image:url(../pix/bay_area_diving_school_a.gif);
	background-position:right;
	background-repeat:no-repeat;}
link_flash,.link_flash:link {
	padding-right:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#039;
	font-size:11px;
	background-image:url(../pix/ico_flash.gif);
	background-position:right;
	background-repeat:no-repeat;}
.link_print,.link_print:link {
	padding-right:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#039;
	font-size:11px;
	background-image:url(../pix/ico_print.gif);
	background-position:right;
	background-repeat:no-repeat;}
.search {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;}
.searchlink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#039;}
.searchlink:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#039;
	text-decoration:none;}
.areaheader,.areaheader:link,.areaheader:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bolder;
	color:#D49100;
	text-decoration:none;
	margin-left:25px;}
.areaicon {
	color:#daa900;
	text-decoration:none;
	margin-left:30px;
	font-size:13px;}
.areatext,.areatext:link,.areatext:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;}
.areaimage {
	border-color:#dfae44;
	border-width:1px;}
.form_header {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#153F69;
	text-decoration:underline;}
.form_label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#153F69;}
.tablehead {
	background-color:#CCC;
	font-weight:bold;}
.tablegrey {
	background-color:#CCC;}
.padding_callout {
	margin:8px;}
.dropmenudiv_b {
	position:absolute;
	top:0;
	border:1px solid #918d8d;
	font:normal 11px Verdana;
	line-height:16px;
	z-index:100;
	background-color:#d9d7b9;
	width:165px;
	visibility:hidden;
	border-width:1px;}
.dropmenudiv_b a {
	width:auto;
	display:block;
	text-indent:5px;
	border:0 solid #918d8d;
	border-bottom-width:1px;
	text-decoration:none;
	color:#000;
	padding:2px 0;}
.dropmenudiv_b a:hover {
	background-color:#c6c28d;}
.new_heading {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#5681AE;
	background-image:url(../pix/blue_heading.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	height:24px;
	padding-left:6px;
	line-height:24px;
	font-style:normal;
	font-weight:bold;}
.new_heading2 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#5681AE;
	background-image:url(../pix/blue_heading.gif);
	background-repeat:repeat-x;
	color:#fff;
	height:24px;
	padding-left:6px;
	vertical-align:middle;
	line-height:15px;
	font-style:italic;
	font-weight:bold;}
.new_heading3 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#5681AE;
	background-image:url(../pix/blue_heading.gif);
	background-repeat:repeat-x;
	color:#fff;
	height:38px;
	padding-left:6px;
        padding-top:6px;
        padding-bottom:6px;
	vertical-align:middle;
	line-height:20px;
	font-style:italic;
	font-weight:bold;}
.rankings_title {
	background:url(../pix/Learn_to_Dive_1.gif) top right no-repeat #FFF;
	font-size:14px;
	font-weight:bold;
	padding-left:6px;
	height:40px;
	line-height:14px;}
.rankings_container {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #ccc;
	background:#f6e9bf;}
.rankings_container td {
	text-align:left;
	vertical-align:text-top;
	margin:10px;
	padding:6px;}
.rankings_container td.left {
	width:20px;
	background-color:#fff;
	font-weight:bold;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	text-align:center;}

/**** RANKINGS TABLE STYLES ************************/
div.program {
   font-weight:bold;
   font-size:14px;
   background:url(../pix/Learn_to_Dive_1.gif) bottom right   no-repeat #FFF;
   padding:6px 40px 6px 6px;
   margin-top:10px;
   min-height:30px;
}

#rankings_table_wrapper {
	margin-bottom:10px;
	background-color:#fff;
	left: inherit;
	position: inherit;
	z-index: inherit;
    /*border:1px solid #999;*/
}
#rankings_table {
  
}
#rankings_table td{
}
#rankings_table td.publication {
   border:1px solid #999;
   color:#fff;
   font-weight:bold;
   font-size:12px;
   background-color:#5681AE;
   background-image:url(../pix/blue_heading.gif);
   font-family:Geneva, Arial, Helvetica, sans-serif;
}
#rankings_table td.rank {
	border:1px solid #ccc;
	font-weight:bold;
	color:#000;
	background-repeat: repeat-x;
   /*background-color:#5681AE;*/
}
#rankings_table td.area {
   border:1px solid #ccc;
}
#rankings_table td#highlighted{
   border:1px solid #999;
   font-weight:bold;
   background-color:#D8E2ED;
   background-image:url(../pix/light_blue_bggrad.jpg);
   background-repeat:repeat-x;
}
/**** END RANKINGS TABLE STYLES ************************/

.bluetabs ul {
	margin-left:0;
	margin-top:0;
	margin-bottom:0;
	list-style-type:none;
	text-align:right;
	padding:3px 0;}
.bluetabs li {
	display:inline;
	margin:0;}
.bluetabs li a {
	line-height:16px;
	text-decoration:none;
	margin-right:3px;
	border:1px solid #c8ddf2;
	color:#fff;
	background:#5781ae;
	padding:3px 7px;}
.bluetabs li.selected a {
	background:#edbc0d; color:#fff;}
.bluetabs li.selected a:hover {
	text-decoration:none; color:#fff;}
#results {
	position:absolute;
	top:0;
	left:0;
	width:300px;
        z-index: 200;}
#results ul {
	border:1px solid #bfbfbf;
	list-style:none;
	width:100%;
	margin:0;
	padding:0;}
#results ul li a {
	display:block;
	color:#444;
	background:#fff;
	font:normal 12px arial;
	text-decoration:none;
	padding:0;}
#results ul li a strong {
	color:#000;}
#results ul li a:hover,#results ul li a.hover {
	background:#0056f4;
	color:#fff;}
#results ul li a:hover strong,#results ul li a.hover strong {
	color:#fff;}
ul li {
	margin-bottom:0;}
.question {
	cursor:default;
	display:block;}
.container {
	display:block;}
.answer,.showhide,.nodisplay {
	display:none;}
.moreless {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#039;
	font-size:11px;}
.sortable .nosort {text-align:left;}
.sortable .head {cursor:pointer; text-align:left;}
.sortable .desc {cursor:pointer; text-align:left;}
.sortable .asc {cursor:pointer; text-align:left;}
.sortable .even td {background:#fff}
.sortable .odd td {background:#f2f2f2}
* html #results ul li a,* html .dropmenudiv_b a {
	width:100%}
/*----------------------------------------------------------
Scuba Fusion SITE SECTION
Common Styles
----------------------------------------------------------*/

	

#embaContent h3,
#embaContent h2,
#embaContent p,
#embaContent ul,
#embaContent li
	{
	margin:0;
	padding: 0;
	}
	

/*--- general content area ---
----------------------------*/	
	
	#embaContent {
		border:0px;
		margin:0;
		padding:0;
		}
		

	#embaContent p {
		margin-bottom:0px;
		}
		
		
			
/*--- text styles ---- 
-----------------------*/	


	#embaContent .redText {
		color: #990000;
		}
	
	#embaContent .smallText{
		font-size:9px;
		}
	
	#embaContent .smallText p {
		font-size:9px;
		}		
	
		
/*--- Header styles ---- 
-----------------------*/	

	#embaContent h1 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		color:#000;
		padding-left:0px;
		margin-bottom:0px;
		}
		
	#embaContent h2 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#000;
		margin-bottom:7px;
		margin-top:0px;
		}
		
		
	#embaContent h3 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#5579a5;
		}
				
		
/*--- tables styles ---
-----------------------*/	
	
	.embaTable {
		margin:0px;
		padding:0px;
		}
		
	.embaTable td {
		padding-bottom:15px;
                padding-left:11px;
                vertical-align:top;
                }
		
	/*no indents in td */	
	.embaTable td.NoLeftIndent {
		padding-left: 0px;
		}	
		
	.embaTable td.NoRightIndent {
		padding-right: 0px;
		}
		
		
	/*extra indent in td */	
	.embaTable td.moreLeftIndent {
		padding-left: 40px;
		}
		
		
		
	/*no left indent in td with small text */		
	.embaTable td.NoLeftIndentSmallText p {
		font-size:9px;
		}	
	.embaTable td.NoLeftIndentSmallText {
		padding-left: 0px;
		}	
		

	
		
	/*Colored table with row borders */		
	.embaColorTable {
		width: 530px;
		margin:0px;
		padding:0px;
		border-left:solid 1px #c8dbe9;
		border-right:solid 1px #c8dbe9;
		}	
		
	.embaColorTable02 {
		width: 530px;
		margin:0px;
		padding:0px;
		}	
		
	.embaColorTable td {
		border-bottom:solid 1px #c8dbe9;
		padding-bottom: 3px;
		padding-left:10px;
		}	
		
	.embaColorTable02 td {
		padding-bottom: 3px;
		padding-left:10px;
		}	
		
	.embaColorTableHeader {
		font-weight:bold;
		color:#5579a5;
		background-color: #BFCFDE;
		}		
		
		
	.embaColorTableHeader02 {
		font-weight:bold;
		color:#5579a5;
		}	
		
		
	.embaColorTableCategory {
		font-weight:bold;
		color:#5579a5;
		background-color: #dee8f1;
		}		


	
	
	/*contact us table */	
	
	#embaContent .contactTable {
	margin: 0px 0 20px 0px;
	width: 500px;
		}
	
	#embaContent .contactTable td {
		vertical-align:top;
		padding-right:10px;
		padding-top:15px;
		padding-bottom:0px;
		}
	
	#embaContent td.cellBottomBorder {
		border-bottom:solid 1px #c8dbe9;
		padding-bottom:15px;
		}
		
	#embaContent td.cellBottomBorder p {
		text-align: left;
		}

	#embaContent .contactTable p {
		text-align: right;
		}
	


/*--- shortcut styles under page headers ---
-----------------------------------------*/	

	#embaContent .shortcutcolor01 {
		background-color:#D9D7B9;
		color:#039;
		font-weight:bold;
		}
		
	#embaContent .shortcut {
		padding-bottom:15px;
		}
		
		
		
		
		
/*--- image styles ---
-----------------------*/	

	#embaContent img {
	border:0px;
	margin-top:3px;
	padding:0px;
	margin-bottom:15px;
	vertical-align:top;
		}
		
		
		
		
/*--- bullet list  styles ---
---------------------------*/		
	#embaContent ul li{
		list-style-image: url('../graphics/gatech_emba_bullet.gif');
		list-style-position:inside;
		margin-left: 2px;
		}	
		
		
		
		
/*--- Link styles ---
-----------------------*/	
	
	/*Regular text links used in copy - blue
	#embaContent .textlink,
	#embaContent .textlink:link,
	#embaContent .a:link {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		color:#039;
		font-size:11px;
		text-decoration:none;
		}

	#embaContent textlink:hover,
	#embaContent a:hover {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		color:#039;
		font-size:11px;
		text-decoration:none;
		}
	
	/*Subheaders in copy used as links - bold and blue
	#embaContent .textlinkb,
	#embaContent .textlinkb:link {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#039;
		font-size:11px;
		}
	#embaContent .textlinkb:hover {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#039;
		font-size:11px;
		text-decoration:none;
		}
			
		*/
	
;

