body {
  width:100%;
  text-align:center;
  font-family: verdana, arial, helvetica;
  font-size: 14px;
  margin:0;
  padding;0;
}

a {
  color:#00788A;
}

a:hover {
  text-decoration:underline;
}

h1 {
  color: #0E829C;
  font-size:22px;
  font-weight:bold;
}

.container {
  width:970px;
  text-align:center;
  margin: 0 auto;
}

.banner {
  width:100%;
  background-color:#ECEDED;
  height:140px;
  margin:0;
}

.topnav {
  position:relative;
  display:block;
  width:730px;
  float:left;
  text-align:left;
  padding:10px 10px 0 10px;
}

.topnav a {
  color:#666;
  padding:10px 20px 10px 0;
  margin:0;
  text-decoration:none;
}
.topnav a:hover {
  text-decoration:underline;
}

.tagline {
  position:relative;
  display:block;
  font-size:26px;
  font-weight:bold;
  font-style:italic;
  font-family:'times new roman';
  color:#666;
  float:right;
  padding:17px;
}

.topright {
  width:220px;
  float:right;
  text-align:center;
}

.topright a {
  position:relative;
  display:block;
  color:#666;
  padding:10px 20px 10px 10px;
  margin:0;
  text-decoration:none;
}

.topright a:hover {
  text-decoration:underline;
}

#marqueecontainer {
  position: relative;
  width: 200px; /*marquee width */
  height: 80px; /*marquee height */
  text-align:left;
  background-color:#ECEDED;
  overflow: hidden;
  border: none;
  padding: 2px;
  padding-left: 4px;
}

#marqueecontainer h4 {
  font-family:verdana, arial, helvetica;
  font-weight: bold;
  font-size:13px;
}

.bluebar {
  height:7px;
  width:970px;
  background-color:#00788A;
  margin:0;
  padding:0;
  line-height:3px;
  font-size:3px;
}

.slideshow {
  width:970px;
  position:relative;
  display:block;
  margin:0;
  padding:0;
}

.menu1 {
  height: 30px;
  width:100%;
  position: absolute;
  bottom:0;
  left:0;
  text-align:center;
  margin:0;
  padding:0;
}

.menu1 li {
  padding:5px;
  color:#FFFFFF;
}

.menu2 {
  height: 30px;
  width:100%;
  background-color:#858689;
  text-align:center;
}

.menu2 li {
  padding:5px;
  color:#FFFFFF;
}

.container .menu2 {
  position: relative;
}

ul.services {
  position: relative;
  margin: 7px;
  padding: 0;
}

.menu2 ul.services {
  position: relative;
  margin: 0;
  padding: 7px;
}

ul.services li {
  display: inline;
  margin: 0px 20px;
  padding: 0;
  position: relative;
}

ul.services li a {
  margin: 0;
  padding: 0;
  color: #FFFFFF;
  text-decoration:none;
}

ul.services li a:hover {
  text-decoration: underline;
}

.mega {
  margin: 0;
  padding: 0;
  width: auto;
}

ul.services li.mega a {
  margin: 0;
  padding: 0;
}

ul.services li.mega .bubble a:hover {
  text-decoration: underline;
}

ul.services .bubble {
  display: none;
  margin: 0;
  padding: 0;
}

ul.services li.mega .bubble {
  border: 1px solid #00788A;
  height:auto;
  position: absolute;
  margin: 0;
  padding: 0;
  background: #ECEDED repeat ;
}

ul.services li.mega .bubble span#left {
  display:block;
  float:left;
  width:100%;
  height:auto;
  text-align:left;
  margin: 0px;
  padding:10px;
}

ul.services li.hovering .bubble {
  display: block;
  position: absolute;
  z-index:10;
}

ul.services li.mega .bubble span#left a {
  line-height: 18px;
  margin:0;
  padding:5px;
  text-decoration: none;
  color: #858689;
}

ul.services li.mega .bubble span#left a:hover {
  text-decoration:underline;
}

ul.services li.mega .bubble span#right {
  display:block;
  float:left;
  width:90px;
  height:auto;
  text-align:left;
  margin: 0px;
}

ul.services li.mega .bubble span#right a {
  line-height: 18px;
  margin:0;
  padding:0;
  text-decoration: none;
  color: #858689;
}

ul.services li.mega .bubble span#right a:hover {
  text-decoration:underline;
}

.bubble p {
  margin:o;
  padding:0;
}

.greybar {
  height:20px;
  width:970px;
  background:#ffffff url('../images/greybar.jpg') repeat-x left top;
}

.content {
  text-align:left;
  height:230px;
  padding:0;
  margin:0;
}

.content-left {
  float:left;
  width:290px;
  height:215px;
  padding: 0 10px;
  margin:10px 0;
}

.content-left h1 {
  color: #0E829C;
  font-size:14px;
  font-weight:bold;
}

.content-mid {
  float:left;
  width:290px;
  height:215px;
  padding: 0 20px;
  margin:10px 0;
  border-left: 1px #ECEDED solid;
  border-right: 1px #ECEDED solid;
}

.content-mid h1 {
  color: #0E829C;
  font-size:14px;
  font-weight:bold;
}

.content-right {
  float:left;
  width:290px;
  height:215px;
  padding: 0 10px;
  margin:10px 0;
}

.content-right h1 {
  color: #0E829C;
  font-size:14px;
  font-weight:bold;
}

.ltbluebar {
  position:relative;
  display:block;
  height:20px;
  width:970px;
  background:#ffffff url('../images/ltbluebar.jpg') repeat-x left top;
}

.thumbnails {
  height:100px;
  width:970px;
  border-color:#00788A;
  background-color:#D9EBEF;
  margin:0;
  padding:20px 0 10px;
  float:left;
  text-align:center;
}

.thumbnails a {
  color:#666;
  padding:20px 0 10px 10px;
  margin:0;
  text-decoration:none;
}

.thumbnails a:hover {
  text-decoration:underline;
}

div#tipDiv {
    padding:4px;
    color:#000; font-size:11px;
    background-color:#E1E5F1; border:1px solid #667295;
    width:200px;
}


