/* Cascading Style Sheet, for kernowdiving.org.uk - created: Jan 2005 */
/* http://www.kernowdiving.org.uk/ */

/* White             FFFFFF R:255 G:255 B:255 */
/* Black             000000 R:0   G:0   B:0   */


/* Light blue/grey          C5FEFF    
/* Turq blue 	            00CFFF
/* Bright blue              4A49C9
/* Very light blue          EEFBFC

background-attachment: fixed;
/*.~.~.~.~.~.~.~.~.~.~.~.~.~.~.*/


body {
  background-color: #C5FEFF;
  margin : 0px 0px 20px 0px;
  padding : 0px;
  font-family : Tahoma, Verdana, sans-serif;
  color: #000000;
  font-size: 12px;
  line-height : normal;
/*  height:100%; 
  overflow-y:auto; */
}

a:link, a:visited, a:active {
  color : #080084;
  text-decoration : underline;
  font-size: 12px;
  font-weight : 600;
  background-color : transparent;
}

a:hover
{
  color : #00CFFF;
  text-decoration : underline;
  font-size: 12px;
  font-weight : 600;
  background-color : transparent;
}

.smaller:link, .smaller:visited, .smaller:active {
  color : #080084;
  text-decoration : none;
  font-size: 10px;
  font-weight : 600;
  background-color : transparent;
}

.smaller:hover
{
  color : #00CFFF;
  text-decoration : underline;
  font-size: 10px;
  font-weight : 600;
  background-color : transparent;
}

.maintext
{
  background-color: transparent;
  font-style: normal;
  font-size: 12px;
  color: #00000;
}

.smalltext
{
  background-color: transparent;
  font-style: normal;
  font-size: 10px;
  color: #080084;
}

.emph_text
{
  background-color: transparent;
  font-style: normal;
  font-size: 12px;
  color: #4A49C9;
  font-weight : bold;
}

.big_emph_text
{
  background-color: transparent;
  font-style: normal;
  font-size: 16px;
  font-weight : bold;
  color: #4A49C9;
}

.emph_text_yello
{
  background-color: #7bb5ad;
  font-style: normal;
  font-size: 16px;
  color: #ffff42;
  padding : 2px;
  font-weight : bold;
}

h1 {
  font-family : Tahoma, Verdana, sans-serif;
  font-size : 1.4em ! important;
  line-height : 100%;
  color : #080084;
  padding : 2px;
  margin : 0px;
  background-color : transparent;
  font-weight : 150;
}

h2 {
  font-family : Tahoma, Verdana, sans-serif;
  font-size : 1.6em ! important;
  line-height : 100%;
  color : #080084;
  padding : 3px;
  margin : 0px;
  font-weight : bold;
}

h3 {
  font-family : Tahoma, Verdana, sans-serif;
  font-size : 1.0em ! important;
  line-height : 100%;
  color : #FFFFFF;
  padding : 3px;
  margin : 0px;
  background-color : #080084;
  font-weight : 150;
}

.menu_this {
  font-size: 12px;
  color : #00CFFF;
  text-decoration : none;
  font-weight : 600;
  background-color : transparent;
}

.menu:link, .menu:visited {
  color : #080084;
  text-decoration : none;
  font-size: 12px;
  font-weight : 600;
  background-color : transparent;
}

.menu:active, .menu:hover {
  color : #00CFFF;
  font-weight : 600;
  font-size: 12px;
  text-decoration : underline;
  background-color : transparent;
}

.menupage {
  color : #333366;
  font-weight : 600;
  text-decoration : none;
  background-color : #ffffff;
  
}

TD.menuRow {
  border-top : 1px solid #FDFDEE;
  border-bottom : 1px solid #FDFDEE;
}


TABLE.dropShadow {
  background: #E4E4CC;
  border-right : 3px solid #898B5A;
  border-bottom : 3px solid #898B5A;
}

TABLE.fineBorder {
  border : 1px solid #080084;
}

TD.menubox {
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 14px;
  background: #000080;
  color: #ffffff;
}

hr {
  background-color : #080084;
  color : #080084;
  height : 1px;
}

TD.pictureBox {
  background: #FFFFFF;
  border: 2px solid #F6CC5A;
}

TR.whiteRow {
  background: #FFFFFF;
  font-family : Tahoma, Verdana, sans-serif;
  font-size : 12px;
  text-align: center;
}

TR.shadeRow {
  background: #EEFBFC;
  font-family : Tahoma, Verdana, sans-serif;
  font-size : 12px;
  text-align: left;
}

TR.shadeRow_sm {
  background: #FDE9E7;
  font-family : Tahoma, Verdana, sans-serif;
  font-size : 10px;
  text-align: left;
}


TD.contents {
  font-family : Tahoma, Verdana, sans-serif;
  font-size : 10pt;
}

TR.headText {
  font-family : Tahoma, Verdana, sans-serif;
  font-size : 12px;
  text-align: center;
  font-weight : bold;
}

TR.headTextleft {
  font-family : Tahoma, Verdana, sans-serif;
  font-size : 12px;
  text-align: left;
  font-weight : bold;
}


#contents {
  font-family : Tahoma, Verdana, sans-serif;
  font-size : 10pt;
  left : 0px;
  top : 170px;
  position : absolute;
}

#spec_contents {
  font-family : Tahoma, Verdana, sans-serif;
  font-size : 10pt;
  left : 80px;
  top : 12px;
  position : absolute;
}



#menu {
  font-family : Tahoma, Verdana, sans-serif;
/*  left : 536px;
  top : 157px; */
  left : 750px;
  top : 10px;
  position : absolute;
}

#projMenu {
  font-family : Tahoma, Verdana, sans-serif;
  font-size : 10px;
  left : 5px;
  top : 150px;
  position : absolute;
}

#projContents {
  font-family : Tahoma, Verdana, sans-serif;
  color: #080084;
  font-size: 12px;
  left : 218px;
  top : 150px;
  position : absolute;
}

input,textarea,select {
  background-color: #FDE9E7;
}

