/* CSS Document */
body
{
margin: 0 auto;
text-align:center;
background-color: #dadada;

}

/*begin relative_wrapper*/
/*top level wrapper*/
#relative_wrapper {
width: 737px;
height: 670px;
position: relative;
margin: 0 auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
border: 0px solid #000000;
background-color:#ffffff;
text-align:left;
/*background-image:url(../images/whaler_small_knockout.png);
background-attachment:scroll;
background-position: 0% 89%;
background-repeat:no-repeat;*/

}

#a_relative_wrapper {
width: 737px;
height: 1px;
position: relative;
margin: 0 auto;
font-family:"Trebuchet MS";
font-size: 10px;
border: 1px solid #000000;
background-color:#ffffff;


}



#b_relative_wrapper {
width: 737px;
height: 1px;
position: relative;
margin: 0 auto;
font-family:"Trebuchet MS";
font-size: 10px;
border: 0px solid #000000;
background-color:#ffffff;


}




/*end relative wrapper*/

/*begin wraps main content*/
#wrapper {
	margin:0 auto;
	text-align: center;
	width: 800px;
	height: 1084px;
	border: 10px #ff9999 dashed;
	color: #000000;
	font-family:"Trebuchet MS";
	position: absolute;
	top: 0px;
	left: 0;
	z-index: 10;
	}
/*end wraps main content*/






#leftnav {
width: 136px;
border: 0px dotted #339966;
position: absolute;
top: 230px;
left: 0px;
text-align:left;
background-image: url(../images/left_nav_1.jpg);
background-repeat: no-repeat;
background-color: #A0AAB4;

}

/*begin index nav*/
#leftnav_1 {
width: 136px;
height: 400px;
border: 0px dotted #339966;
position: absolute;
top: 225px;
left: 0px;
text-align:left;
background-image: url(../images/left_nav_1.jpg);
background-repeat: no-repeat;
background-color: #A0AAB4;
border-bottom: 1px #5d6d87 solid;
border-top: 1px #5d6d87 solid;
border-left: 1px #5d6d87 solid;


}

/*end index nav*/

/*begin left nav type*/
#leftnavtype
{
width: 126px;
height: 300px;
border: 0px #993333 dashed;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 30px;
font-weight:600;
text-align:left;
position: absolute;
top: 229px;
left: 0px;
color: #000000

}

a.leftnavtype
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 30px;
font-weight:800;
text-align:left;
color: #000000;
text-decoration:none;
}



a.leftnavtype:visited

{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 30px;
font-weight:800;
text-align:left;
color: #000000;
}




a.leftnavtype:hover

{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 30px;
font-weight:800;
text-align:left;
color: #0000FF;
text-decoration:underline;
}

/*Begin The Process sub navigation*/

#leftnavtypeP
{
width: 120px;
height: 170px;
border: 0px #993333 dotted;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
line-height: 10px;
font-weight:100;
text-align:left;
position: relative;
top: 0px;
left: -10px;
color: #000000

}

a.leftnavtypeP
{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}



a.leftnavtypeP:visited

{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 30px;
font-weight:800;
text-align:left;
color: #000000;
}




a.leftnavtypeP:hover

{

font-family:Verdana, Arial, Helvetica, sans-serif;
color: #0000FF;
text-decoration:underline;
}



/*End The Process sub navigation*/




/*end left nav type*/



/*begin table*/

table.nav {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 30px;
font-weight:600;
text-align:left;
}

td.nav {
border-bottom: 1px solid #5d6d87;
}

td.navtop {
border-top: 0px solid #5d6d87;
border-bottom: 1px solid #5d6d87;
}

.smalltype {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
line-height: 11px;
font-weight:100;
text-align:left;
}

a.smalltype
{
text-decoration:none;
color: #000000;
font-size: 9px;
}

a.smalltype:hover

{


text-decoration:underline;
color:#0000FF;

}




















/*end table*/
/*begin contact info*/
#contact_Sherm
{
width: 136px;
height: 456px;
border: 0px solid #339966;
position: absolute;
top: 400px;
left: 5px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:16px;
font-weight:bold;


}


#contact_ShermP
{
width: 136px;
height: 100px;
border: 0px solid #339966;
position: absolute;
top: 550px;
left: 5px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:16px;
font-weight:bold;


}


a.sherm {
text-decoration: none;
color: #000000;
}



a.sherm:hover {
text-decoration: underline;
color: #0000ff;
}


/*end contact info*/




#squiggles {
position: absolute;
top: 275px;
left: 550px;
height: 250px;
width: 200px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:26px;
border: 0px dashed #cc9999;


}

#maintext_1 {
position: absolute;
width: 380px;
height: 350px;
border: 0px solid #FF3366;
left: 150px;
top: 260px;
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
font-weight:600;


}

#maintext_2 {
position: absolute;
width: 380px;
height: 200px;
border: 0px solid #443366;
left: 150px;
top: 415px;
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
font-weight:400;
}

#process {
position: absolute;
width: 580px;
border-top: 1px solid #a2acb6;
border-left: 1px solid #a2acb6;
border-right: 1px solid #12acb6;
left: 0px;
top: 225px;
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
font-weight:400;
background-image: url(../images/right_edge.png);
background-repeat: repeat-y;
background-position: right;
background-color:#ffffff;
padding-left:150px;
padding-right:5px;

}

#process_chart {
position: absolute;
width: 576px;
border-top: 1px solid #a2acb6;
border-left: 1px solid #a2acb6;
border-right: 1px solid #a2acb6;
left: 150px;
top: 230px;
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
font-weight:400;
background-image: url(../images/right_edge.png);
background-repeat: repeat-y;
background-position: right;
background-color: #FFFFFF;
padding-left:0px;
padding-right:5px;

}


p.process ol li{
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
font-weight:400;
}


ul.process
{
list-style-type: square;
}



#footer 
{
	position: relative;
	top: 0px;
	left: -155px;
	background-image: url(../images/footer.png);
	width: 735px;
	height:31px;
	background-repeat: no-repeat;
	background-position:bottom;
	border: 0px solid #FF33FF;
font-family: "Times New Roman", Times, serif;
font-size: 16px;
font-style:italic;
color: #333333;
text-align:left;
padding-top:8px;
padding-left:0px;
	
	}
	
#footer_backpages 
{
	position: relative;
	top: 0px;
	left: -154px;
	background-image: url(../images/footer_backpages.png);
	width: 738px;
	height:31px;
	background-repeat: no-repeat;
	background-position:bottom;
	border: 0px solid #FF33FF;
font-family: "Times New Roman", Times, serif;
font-size: 16px;
font-style:italic;
color: #333333;
text-align:left;
padding-top:8px;
padding-left:5px;
	
	}	
#footer_check 
{
	position: relative;
	top: 0px;
	left: -156px;
	background-image: url(../images/footer.png);
	width: 737px;
	height:31px;
	background-repeat: no-repeat;
	background-position:bottom;
	border: 0px solid #FF33FF;
font-family: "Times New Roman", Times, serif;
font-size: 16px;
font-style:italic;
color: #333333;
text-align:left;
padding-top:8px;
padding-left:9px;
	
	}
	
	
	#footer_check_chart
{
	position: relative;
	top: 0px;
	left: -151px;
	background-image: url(../images/footer.png);
	width: 730px;
	height:31px;
	background-repeat: no-repeat;
	background-position:bottom;
	border: 0px solid #FF33FF;
font-family: "Times New Roman", Times, serif;
font-size: 16px;
font-style:italic;
color: #333333;
text-align:left;
padding-top:10px;
padding-left:5px;
	
	}
	
	
table.testimonials tr td{
	text-align: left;
	vertical-align:top;
	color: #330099;
	}
	
	


h2 {
color: #000000;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:600;
text-align: center;
}



#leftbox
{
background-image:url(images/leftimage.jpg);
background-repeat:no-repeat;
position: absolute;
width: 15px;
height: 247px;
left: 0px;
top: 0px;
}


/*begin_index_footer*/
#footer_1
{
	position: absolute;
	top: 630px;
	left: 0px;
	background-image: url(../images/footer.png);
	width: 725px;
	height: 40px;
	background-repeat: no-repeat;
	border: 0px solid #FF33FF;
    font-family: "Times New Roman", Times, serif;
    font-size: 16px;
    font-style:italic;
    color: #333333;
    text-align:left;
    padding-top:8px;
    padding-left:170px;
	
	}
/*end_index_footer*/
	



#compliance
{
position: absolute;
	top: 657px;
	left: 136px;
		width: 600px;
	height: 40px;
	background-repeat: no-repeat;
	border: 0px solid #FF33FF;
	text-align:center;
font-family: "Times New Roman", Times, serif;
font-size: 16px;
font-style:italic;
color: #333333;

}


/*begin boat*/

#boat {
width: 140px;
height: 280px;
position: relative;
top: -305px;
left:6px;
background-image:url(../images/whaler_small_knockout_shado.png);
background-repeat:no-repeat;
border: 0px #CC66FF dashed;


}


/*end boat*/

/*pdf div*/
#pdfdiv {
text-align: left;
}

/*begin hover image code*/

.thumbnail{
position: relative;
z-index: 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color: #000000
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
text-decoration:underline;
color: #0000FF;

}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #FFFFCC;
padding: 5px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
left: 110px; /*position where enlarged image should offset horizontally */

}

/*end hover image code*/

/*begin protect email from bots*/
span.hide { display:none; }
/*end protect email from bots*/



/*begin hr*/
hr {
color: #330099;
background-color: #330099;
width: 100%;
height: 1px;
border: 0;

}

/*end hr*/


/* CSS Document */
