body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}



.txt-name-bluelight{

	font:  11px Tahoma,Arial, Verdana;

	color: #00a2ec;

	text-decoration:none;

}

.txt-name-blue{

	font:  12px Verdana,Tahoma,Arial ;

	color: #003153;

	text-decoration:none;
	text-align:justify;

}

.txt-name-blue2{

	font:  12px Verdana,Tahoma,Arial ;

	color: #004c8d;

	text-decoration:none;

}

.txt-name-blue-blod{

	font: bold 11px Verdana,Tahoma,Arial ;

	color: #003153;

	text-decoration:none;

}

.txt-name-yelow{

	font: 11px Verdana,Tahoma,Arial ;

	color: #ffefc0;

	text-decoration:none;

}

.txt-name-brown-bold-dark{

	font: bold 11px Verdana,Tahoma,Arial ;

	color: #371e08;

	text-decoration:none;

	line-height: 17px;

}

.txt-name-brown-dark{

	font:11px Verdana,Tahoma,Arial ;

	color: #371e08;

	text-decoration:none;

	line-height: 17px;

}

.txt-name-brown-dark2{

	font:11px  Verdana,Tahoma,Arial ;

	color: #371e08;

	text-decoration:none;

}

.txt-name-brown-light{

	font: bold 11px Verdana,Tahoma,Arial ;

	color: #8f8175;

	text-decoration:none;

	

}

.txt-name-red-light{

	font: 11px Verdana,Tahoma,Arial ;

	color: #e93d1b;

	text-decoration:none;

	

}

.txt-name-red{

	font: 12px Verdana,Tahoma,Arial ;

	color: #e93d1b;

	text-decoration:none;


}
.blue{
	color: #003153;
	font: 11px Verdana, Tahoma,Arial;
	text-decoration: none;
}
a.blue:link, a.blue:visited {

	

	color: #003153;

	font: bold 11px Verdana, Tahoma,Arial  ;

	text-decoration: none;

	

}

a.blue:hover, a.blue:active {

	

	color: #00a2ec;

	font: bold 11px  Verdana,Tahoma, Arial;

	text-decoration: none;

}
a.blue1:link, a.blue1:visited {

	color: #00a2ec;

	font: bold 11px Verdana, Tahoma,Arial  ;

	text-decoration: none;

	

}

a.blue1:hover, a.blue1:active {

	

	color: #003153;

	font: bold 11px  Verdana,Tahoma, Arial;

	text-decoration: none;

}


a.blue2:link, a.blue2:visited {

	

	color: #003153;

	font: bold 11px Verdana, Tahoma,Arial  ;

	text-decoration: underline;

	

}

a.blue2:hover, a.blue2:active {

	

	color: #00a2ec;

	font: bold 11px  Verdana,Tahoma, Arial;

	text-decoration: underline;

}

a.blue3:link, a.blue3:visited {

	

	color: #003153;

	font: 11px  Verdana,Tahoma,Arial ;

	text-decoration: underline;

	

}

a.blue3:hover, a.blue3:active {

	

	color: #00a2ec;

	font:  11px  Verdana,Tahoma, Arial;

	text-decoration: underline;

}
a.blue4:link, a.blue4:visited {

	color: #00a2ec;

	font: bold 12px Verdana, Tahoma,Arial  ;

	text-decoration: none;

}

a.blue4:hover, a.blue4:active {

	color: #003153;

	font: bold 12px  Verdana,Tahoma, Arial;

	text-decoration: none;

}

.bluebig{

	

	color: #004c8d;

	font: bold 12px Verdana, Tahoma,Arial  ;

	text-decoration: none;

	

}

a.bluebig:link, a.bluebig:visited {

	

	color: #004c8d;

	font: bold 12px Verdana, Tahoma,Arial  ;

	text-decoration: none;

	

}

a.bluebig:hover, a.bluebig:active {

	

	color: #00a2ec;

	font: bold 12px  Verdana,Tahoma,Arial ;

	text-decoration: none;

}





ul.listing, ul.listing2, ul.listing3,ul.listing4   {

	margin:0;

	padding:0;

	padding-top: 0px;

	padding-bottom: 0px;

	list-style: none;

}



ul.listing li {

	padding:2px;

	padding-left:15px;

	background: url(../_images/list.gif)  no-repeat 0px 2px    ;

	

}
ul.listing4 li {

	padding:0px;

	padding-left:15px;

	background: url(../_images/list.gif)  no-repeat 0px 5px    ;

	

}
ul.listing3 li {

	padding:2px;

	padding-left:25px;

	background: url(../_images/list.gif)  no-repeat 5px 5px    ;

	

}

ul.listing2 li {

	padding:2px;

	padding-left:15px;

	background: url(../images/list2.gif)  no-repeat 3px 6px;

	

}



TD.solid-dot  {

 border:1px dotted #a09d7e;

}



A:link .imgbox , A:visited .imgbox, A:active .imgbox{

padding:4px;

border:1px solid #A3BBD3; 

background-color:#D5E3EC;

}



A:hover .imgbox{

background-color:#BBD0E3;

}



A.li:hover{

background-color:#7cc2fa;

}

input, textarea {

font:normal 12px arial,verdana,tahoma;

color:#003153;

}



input, select, textarea{ 

vertical-align : middle;

font: normal 11px Tahoma, Verdana, Arial;

color:#003153;

}

.input_style{

background-color:#F7FBFC;

font: 11px Tahoma,Arial, Verdana;

color:#003153;

border:1px solid #9CBBD0;

width:300px;

}



.input_style1{

background-color:#F7FBFC;

font: 11px Tahoma,Arial, Verdana;

color:#003153;

border:1px solid #9CBBD0;

}

.button{

background:url(../_images/button_bg.gif) no-repeat; 

color:#003153;

font: bold 11px Tahoma,Arial, Verdana;

height:17px;

width:100px;

text-align:center;

border:0px;

}



.bluemenu{
	padding: 0px 0px 7px 0px;
	
	color: #004c8d;

	font: bold 12px Verdana, Tahoma,Arial  ;

	text-decoration: none;

}

a.bluemenu:link, a.bluemenu:visited {

	padding: 0px 0px 7px 0px;
	color: #004c8d;

	font: bold 12px Verdana, Tahoma,Arial  ;

	text-decoration: none;

}

a.bluemenu:hover, a.bluemenu:active {

	padding: 0px 0px 7px 2px;

	color: #00a2ec;

	font: bold 12px  Verdana,Tahoma,Arial ;

	text-decoration: none;

}
th a{
	padding: 0px;
	margin:0px;
	text-align:left;
	color: #004c8d;
	font: bold 12px Verdana, Tahoma,Arial  ;
	text-decoration: none;
}

th a:link, th a:visited {

	color: #004c8d;

	font: bold 12px Verdana, Tahoma,Arial  ;

	text-decoration: none;

}

th a:hover, th a:active {

	color: #00a2ec;

	font: bold 12px  Verdana,Tahoma,Arial ;

	text-decoration: none;

}

.logo{
width:55px;
}
.txt-name-blue-course{

	font:  12px Verdana,Tahoma,Arial ;
	color: #003153;
	text-align:justify;
	padding:0px 20px 0px 0px;
	text-decoration:none;
	margin-top:0px;

}
.pic{
	padding:3px 0px 6px 20px;
}
.txt-pro{
	padding:0px 0px 0px 15px;
	color:#FF0000;
	font:  12px Verdana,Tahoma,Arial ;
	text-decoration:none;
}
/*iframe*/
.menufr {
	width:192px;
	height:345px;
}
.imagefr {
	width:195px;
	height:345px;
}
.txt-name-blue-master{

	font:  12px Verdana,Tahoma,Arial ;
	color: #003153;
	text-align:justify;
	padding:0px 10px 0px 0px;
	text-decoration:none;
	margin-top:0px;

}
.menubt {
	width:780px;
	height:92px;
}
.border {
	background:url(../_images/diveinfo/border.png) no-repeat center;
	text-align:center;
	width:180px;
	height:150px;
}
.gallery_thumb{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.tb_pdf_thumb{
	vertical-align:top;
	margin:0;
}
.pdf_thumb{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	border:none;
	vertical-align:top;
	padding-top:10px;
	padding-bottom:10px;
}
.txt_thumb{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
	width:150px;
	vertical-align:top;
}
.txt_thumb2{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
	width:150px;
	vertical-align:bottom;
}
.txt_thumb3{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
	padding-top:5px;
	width:173px;
}
.facebook{
	padding-top:15px;
	padding-bottom:15px;
}
.logo_left{
	padding-top:5px;
	padding-bottom:0;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
p{
	padding-top:0px;
	padding-bottom:0px;
}
/*Drop down menu1*/
a.menu1, a.menu1:visited, div.menu1
{
  display: block;
  width:   110px;
  border:  1px solid #019AE6;
  padding: 2px 5px;
  background: #00ACF1;
  text-decoration: none;
  font-family:Arial, Helvetica, sans-serif;
  font-weight: 900;
  font-size:12px;
  color:   #FFF;
}

a.menu1, a.menu1:visited { border-bottom: none; }
a.menu1:hover
{
  background: #fff;
  text-decoration: none;
  color:   #004D8F;
}

div#menu_sub1{ border-bottom: 1px solid #00ACF1; }

form.menu1
{
  position: absolute;
  visibility: hidden;
  border:  1px solid black;
  padding: 0px 5px 2px 5px;
  background: #FFFFEE;
}

form.menu1 b
{
  font-family: Verdana, Sans-Sherif;
  font-weight: 900;
  font-size: 1.1em;
}

input.menu1 { margin: 1px 0px; width: 170px; }

/*Drop down menu2*/
a.menu2, a.menu2:visited, div.menu2
{
  display: block;
  width:   112px;
  border:  1px solid #019AE6;
  padding: 2px 5px;
  background: #00ACF1;
  text-decoration: none;
  font-family:Arial, Helvetica, sans-serif;
  font-weight: 900;
  font-size:12px;
  color:   #FFF;
}

a.menu2, a.menu2:visited { border-bottom: none; }
a.menu2:hover
{
  background: #fff;
  text-decoration: none;
  color:   #004D8F;
}

div#menu_sub2{ border-bottom: 1px solid #00ACF1; }

form.menu2
{
  position: absolute;
  visibility: hidden;
  border:  1px solid black;
  padding: 0px 5px 2px 5px;
  background: #FFFFEE;
}

form.menu2 b
{
  font-family: Verdana, Sans-Sherif;
  font-weight: 900;
  font-size: 1.1em;
}

input.menu2 { margin: 1px 0px; width: 170px; }