/*************************************************
 * TITLE   : BlueTranquility 2 Global Stylesheet * 
 * REVISED : September 28, 2004                  *
 * AUTHOR  : Linus "ElderDude" Gibson            *
 * EMAIL   : linusgibson@yahoo.com               *
 * SITE URL: http://linus.no-ip.com              *
 ************************************************/

/******** General *******/
/****
a:link {
  color: #006653;
}

a:visited {
  color: #006653;
}

a:hover {
  text-decoration: none;
}

a:active {
  color: #006653;
}

***/
body {
  background-color: #EFEFEF;
  font-family: Arial, "Times New Roman", Times, sans-serif;
  padding: 10px 20px 10px 20px;
}

p {
  margin: 0px 0px 0px 0px;
}

p.noheight {
  line-height: 1.12em;
}

span.uline {
  text-decoration: underline;
}

ul {
  text-align: justify;
}

/* Note: Compensates for IE acronym dotted underline bug */
acronym {
  border-bottom: 1px dotted #000000;
  cursor: help;
}

/******** Header *******/
div#header {
  background-color: #FFFFFF;
  border: 1px solid #006653;
  padding: 0px 10px 10px 0px;
  width: auto;
  height:50px;
  margin: 0px 0px 10px 0px;
}

div#top {
 float:left;
 text-align:left;
 margin:5px 0 0 3px;
 width:400px;
}

div#logo {
 text-align:left;
 margin:1em 0 0 480px;
}

div#logo img{
  border:0;
  float: right;
  margin: 0px 0px 0px 10px;
}

.company{
  text-align:right;
  margin:3px 0 0 0;
  font-size:smaller;
}

div#top h1 {
  color: #006653;
  cursor: default;
  font-size: 30px;
  margin: 5px 0px 0px 10px;
  width:500px;
}

div#top h2 {
  color: #414141;
  cursor: default;
  font-size: 13px;
  margin: 5px 0px 0px 10px;
  width: 365px;
}

/******** Side Bar (LHS) *******/
div#lhsbar {
  font-family: Verdana, "Times New Roman", Times, sans-serif;
  float: left;
  width: 145px;
  clear: left;
}

div#lhsbar img {
  border: none;
}

div#lhsbar p {
  text-align: left;
}

/******** Nav Menu (goes at top of either Side Bar) *******/
div#nmenu {
  font-size: 13px;
  font-weight: bold;
  line-height:1.8em;
}

div#nmenu span {
  background-color: #006653;
  border: 1px solid #000000;
  color: #FFFFFF;
  cursor: default;
  display: block;
  text-decoration: none;
  padding: 3px 5px 3px 5px;
  width: 100%;
}

div#nmenu a {
  background-color: #FFFFFF;
  border: 1px solid #006653;
  display: block;
  padding: 3px 5px 3px 5px;
  width: 100%;
}
div#nmenu a:visited {
  color: #006653;
}

div#nmenu a:active {
  color: #006653;
}
div#nmenu a:hover {
  background-color: #006653;
  border-color: #000000;
  color: #FFFFFF;
  text-decoration: none;
}


/******** News Section (goes at top of either Side Bar) *******/
div#news {
  background-color: #FFFFFF;
  border: 1px solid #006653;
  padding: 3px 10px 3px 10px;
  width: 100%;
}

/******** Misc Info (goes at bottom of either Side Bar) *******/
div.miscinfo {
  background-color: #FFFFFF;
  border: 2px solid #cc3300;
  padding: 3px 10px 3px 10px;
  margin-top: 8px;
  width: 100%;
}

/******** Content *******/
div.title {
  background-color: #FFFFFF;
  border-top: 1px solid #006653;
  border-right: 1px solid #006653;
  border-left: 1px solid #006653;
  color: #006653;
  font-family: Verdana, "Times New Roman", Times, sans-serif;
  font-size:;
  font-weight: bold;
  padding: 3px 1em 3px 1em;
  margin: 10px 0px 0px 170px;
  line-height:1.5em;
}

div.title span{
  color:#666666;
  font-weight:bold;
}

div.content {
  background-color: #FFFFFF;
  border: 1px solid #006653;
  padding: 6px 1em 6px 1em;
  margin-left: 170px;
  margin-right: 0;
  line-height:1.5em;
  
}
div.content img{
  border: 0;
  margin: 0 1em 5px 0;
  float:left;
}
div.content img.none{
  border: 0;
  margin: 0 1em 5px 0;
  float:none;
}

div.content span{
  color:#cc3300;
  font-weight:bold;
}

/******** footer *******/
div#footer {
  font-size:smaller;
  color:#333333;
  text-align:right;
  margin:10px 0;
}

/******** Else *******/
.sml  {
  font-size:smaller;
}
.dt  {
  font-weight:bold;
}
img.none {
  float:none;
}
.clr {
  clear:both;
}