@charset "utf-8";
/* CSS Document */

body {margin: 0;
padding: 0;
background-color: #a4dcf5;
background-image: url(../siteimages/WaveMaster.gif);
background-position: top left;
background-repeat: repeat-x;
color: #333;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 14px;
}

#maincont {margin: 10px auto 0 auto;
padding: 0;
width: 775px;
height: 100%;
}

#banner {margin: 0 auto 0 auto;
padding: 0;
width: 775px;
height: 135px;
background-image: url(../siteimages/SSbanner.gif);
background-position: top left;
background-repeat: no-repeat;
}

#mainpage {margin: 0 auto 0 auto;
padding: 28px 0 0 0;
width: 775px;
height: 100%;
border-top: 4px solid #fdc859;
border-bottom: 4px solid #fdc859;
border-left: 0;
border-right: 0;
background-color: #fff;
}
#leftcol {margin: 0;
padding: 0;
width: 175px;
height: 100%;
float: left;
}
#rightcol {margin: 0 auto 0 auto;
padding: 0;
width: 570px;
height: 100%;
float: right;
}
#hometext {margin: 0 auto 0 auto;
padding: 0 18px 0 0;
width: 548px;
height: 100%;
}
#hometext img {border: 0;
}
#hometext img:hover {width: 190px;
border: 0;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;	
}
#tabtext {margin: 0 auto 30px auto;
padding: 0 20px 0 0;
width: 548px;
}
#tabtext img {border: 3px solid #f7b224;
}
#tabtext table {
	text-align: center;
}

#pagetext {margin: 0 auto 0 auto;
padding: 0 20px 0 0;
width: 548px;
}
#pagetext img {border: 3px solid #f7b224;
}
#tablebox  {margin: 5px 0 15px 0;
padding: 0 0 0 0px;
}
#tablebox td {border: 1px solid #a4dcf5;
padding: 3px;
font-size: 12px;
line-height: 12px;
}
#tablebox ul {margin:0 0 0 0;
padding: 0 0 8px 0;
}
#tablebox li {margin: 0 0 0 25px;
padding:0;
}

.textcenter {text-align: center;
}
#leftimage  {margin: 0;
padding: 26px 0 0 5px;
width: 150px;
height: 100%;
}
#leftimage img {border: 1px solid #a4dcf5;
}

#clear539 {width: 539px;
clear: both;
height: 0px;
}
#stickerbox {margin: 0;
padding: 8px 19px 0 15px;;
width: 140px;
height: 140px;
}
#logobox {margin: 25px auto 15px auto;
padding: 0 0 0 0;
width: 560px;
height: 100%;
font-size: 12px;
line-height: 12px;
}
#logo {margin: 0 auto 0 auto;
padding: 0 0 0 20px;
width: 165px;
height: 100%;
float: left;
}
#logo img:hover {width: 95px;
border: 0;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;	
}
#clear775 {clear: both;
}
#bottombar {margin: 20px auto 0 auto;
padding: 0 0 0 206px;
width: 562px;
height: 20px;
font-size: 10px;
}
#formpage {margin: 0;
padding: 0 15px 0 0;
width: 553px;
}
#formheader {margin: 0;
padding: 2px 0 0 6px;
width: 547px;
height: 24px;
background-image:url(../siteimages/formheader_bckgrnd.gif);
background-repeat:no-repeat;
background-position: top left;
}
#printheader {margin: 0;
padding: 0;
color: #777;
font-size: 2px;
visibility: hidden;
}
#weatherbckgrnd {margin: 20px auto 0 auto;
padding: 0;
width: 170px;
height: 177px;
background-image: url(../siteimages/weatherbackgrnd.gif);
background-repeat: no-repeat;
background-position: top left;
}
#weatherhead {margin: 0;
padding: 2px 10px 0 10px;
color: #f7b224;
font-size: 16px;
font-weight: bold;
width: 150px;
height: 18px;
}
#weatherbox {margin: 0;
padding: 20px 0 0 22px;
width: 125px;
height: 100%;
}
.button {background-image:url(../siteimages/formbutton_smll.gif);
background-repeat: no-repeat;
background-position: top left;
width: 60px;
height: 20px;
border: 0;
color: #fff;
font-size: 12px;
font-weight: bold;
padding-bottom: 0;
}
.button:hover {background-image:url(../siteimages/formbutton_ovr_smll.gif);
background-repeat: no-repeat;
background-position: bottom left;
color: #fdc859;
}
.button a {color: #fff;
font-size: 12px;
font-weight: normal;

}
.button a:hover {color: #fdc859;
font-weight: bold;
}
.textright {float: right;}

.smalltext {font-size: 12px;
line-height: 12px;
}
.smalltextright {float: right;
font-size: 10px;
font-style:italic;
}
.largerarrow {font-size: 16px;
}
.imagerightpadd {margin: 0;
padding: 0 0 0 4px;
float: right;
}
.imageright {margin: 0;
padding: 0;
float: right;
}
.imageleft {margin: 0;
padding: 0;
float: left;
}
table {
	margin:0;
	padding:0;
}
#contact {margin: 20px auto;
padding: 0;
}

h5 {margin: 0;
width: 548px;
padding: 0;
font-size: 16px;
font-weight: normal;
color: #044271;
float: left;
}
h1, h2 {margin: 3px 0 0 0;
padding: 0;
color: #f7b224;}

h1 {font-size: 18px;}

h2 {font-size: 16px;}

h3 {font-size: 16px;
margin: 3px 0 0 0;
padding: 0;
color: #f7b224;
line-height: 18px;
}
p {margin: 5px 0 10px 0;
padding: 0 5px 0 0;
font-size: 14px;}

a {color: #f7b224;
font-weight: bold;
text-decoration:none;}

a:hover {color: #044271;}

.title {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
/* POPUPS */
div#popup a {padding: 0 3px;
color: #044271;
background-color: #fee064;}

div#popup a {padding: 0 3px;
color: #044271;
background-color: #f7b224;}

div#popup a span {display: none;}

div#popup a:hover span {display: block;
   position: absolute; margin: 10px; width: 200px;
   padding: 5px 10px;  z-index: 100;
   color: #222; background: #fff; border: 2px solid #f7b224;
   font-size: 12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align: left; }
