/* CSS Document */

body {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding:0;
	background-color:#cccccc;
	background-repeat: repeat-x;
	background-position: right top;
	background-attachment: fixed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
a.topnav:link
{
	color: #333333;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	padding: 5px;
}
a.topnav:active
{
	color: #333333;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	padding: 5px;
}

a.topnav:visited
{
	color: #333333;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	padding: 5px;
}

a.topnav:hover
{
	color: #80c10c;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	padding: 5px;
}
.topaddress {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	line-height: 150%;
	text-indent: 3px;
}
.dropdown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	line-height: 150%;
	text-indent: 3px;
}


a.topnavleft:link
{
	color: #333333;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #EFEFEF;
	display: block;
	padding: 5px;
}
a.topnavleft:active
{		color: #333333;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #999999;
	display: block;
	padding: 5px;
	background-image: url(../images/topnav_active.png);
}

a.topnavleft:visited
{	color: #333333;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #EFEFEF;
	display: block;
	padding: 5px;
}

a.topnavleft:hover
{
	color: #ffffff;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #999999;

	display: block;
	padding: 5px;
	background-image: url(../images/topnav_active.png);
}
a.footerlink:link
{	color: #80C31C;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.footerlink:active
{	color: #FFFFFF;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.footerlink:visited
{	color: #80C31C;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.footerlink:hover
{	color: #80C31C;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.marquee {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #333333;
	text-decoration: none;
}
a.marqueelink:link
{	color: #80C31C;
	font-weight: normal;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.marqueelink:active
{	color: #80C31C;
	font-weight: normal;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.marqueelink:visited
{	color: #80C31C;
	font-weight: normal;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.marqueelink:hover
{	color: #ffffff;
	font-weight: normal;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.marqueelink1:link
{	color: #fff;
	font-weight: normal;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.marqueelink1:active
{	color: #fff;
	font-weight: normal;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.marqueelink1:visited
{	color: #fff;
	font-weight: normal;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.marqueelink1:hover
{	color: #80C31C;
	font-weight: normal;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}


.marqueewhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #ffffff;
	text-decoration: none;
}
.greenbox
{
	color: #FFFFFF;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #333333;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	line-height: 150%;
	text-indent: 10px;
	padding: 3px;
}
.picturebox {
	padding: 5px;
}
.pagesubgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #80C31C;
	font-weight: bold;
}
.pagesubwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #ffffff;
}
.pagesubgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #808284;
}

.prodsub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

a.newslink:link
{
	color: #FFFFFF;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #333333;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	line-height: 150%;
	text-indent: 10px;
	padding: 3px;
}
a.newslink:active
{		color: #FFFFFF;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #333333;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	line-height: 150%;
	text-indent: 10px;
	padding: 3px;
}

a.newslink:visited
{		color: #FFFFFF;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #333333;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	line-height: 150%;
	text-indent: 10px;
	padding: 3px;
}

a.newslink:hover
{	color: #80C31C;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #333333;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	line-height: 150%;
	text-indent: 10px;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #80C31C;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #80C31C;
	text-decoration: underline;
}
.horizline {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
}

a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #80C31C;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #80C31C;
	text-decoration: none;
}
a.prodmainlink:link {
	color: #333;
	display: block;
	padding: 2px;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}

a.prodmainlink:visited {
	color: #333;
	display: block;
	padding: 2px;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}

a.prodmainlink:hover {
	color: #FFFFFF;
	display: block;
	padding: 5;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #333333;
	text-decoration:none;
	margin: 5px;
}

a.prodmainlink:active {
	color: #333;
	display: block;
	padding: 2px;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}


a.prodmainlinkblk:link {
	color: #ffffff;
	display:block;
	padding: 2px;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}

a.prodmainlinkblk:visited {
	color: #ffffff;
	display:block;
	padding: 2px;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}

a.prodmainlinkblk:hover {
	color: #80c31c;
	display:block;
	padding: 5;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #000000;
	text-decoration:none;
	margin: 5px;
}

a.prodmainlinkblk:active {
	color: #ffffff;
	display:block;
	padding: 2px;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}



a.prodsublink:link {
	color: #80C31C;
	display: block;
	padding: 0px;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #80C31C;
	text-indent:2px;
}

a.prodsublink:visited {
	color: #80C31C;
	display: block;
	padding: 0px;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #80C31C;
	text-indent:2px;
}

a.prodsublink:hover {
	color: #FFFFFF;
	display: block;
	padding: 0px;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #80C31C;
	text-decoration:none;
	margin: 5px;
	text-indent:2px;
}

a.prodsublink:active {
	color: #80C31C;
	display: block;
	padding: 0px;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #80C31C;
	text-indent:2px;
}
.productsubsection {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-image: url(/images/sebsction-background.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom-width: 1px;
	border-top-style: none;
	border-bottom-style: solid;
	border-top-color: #333333;
	border-bottom-color: #333333;
	border-top-width: 1px;
	margin: 5px;
	padding: 3px;
	text-indent: 5px;
}
.downloadmodels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #333333;
	text-decoration: none;
}
.frontpage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	line-height: 100%;
	font-weight: normal;
	color: #80C31C;
	text-decoration: none;
	padding: 0;
}
.frontpagewht {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	line-height: 100%;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	padding: 0;
}
a.newstitlelink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
a.newstitlelink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
a.newstitlelink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	
}
a.newstitlelink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
a.producttitlelink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #80C31C;
}
a.producttitlelink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #80C31C;
	text-decoration: underline;
}
a.producttitlelink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #80C31C;
	
}
a.producttitlelink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #80C31C;
}
.bodywhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 140%;
}
#wrapper {
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
	background-color: #000000;
}
.subgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 125%;
	font-weight: bold;
	color: #999999;
}
.tdback {
	background-color: #000000;
	background-repeat: repeat;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
	border-top-width: 0px;
	border-right-width: 8px;
	border-bottom-width: 0px;
	border-left-width: 8px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.poppy-back {
	background-attachment: fixed;
	background-image: url(/images/es-overview-speaker.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.bodygreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #80c31c;
	text-decoration: none;
}
.prodmainlinkgrn {
	color: #80c31c;
	display:block;
	padding: 2px;
	font-family: arial, verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
.boy-facemask {
	background-attachment: scroll;
	background-image: url(/images/boy-facemask.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.diver-topright {
	background-attachment: scroll;
	background-image: url(/images/diver-sml.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.transducer {
	background-attachment: scroll;
	background-image: url(/images/transducer-back.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.acoustic-horns {
	background-attachment: scroll;
	background-image: url(/images/acoustic-horns.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.amplification {
	background-attachment: scroll;
	background-image: url(/images/amplification.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.es-series-back {
	background-attachment: scroll;
	background-image: url(/images/es-series-back.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.es-series1-back {
	background-attachment: scroll;
	background-image: url(/images/es-series1-back.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.vhd-series-back {
	background-attachment: scroll;
	background-image: url(/images/vhd-series-back.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
