A  {
	color : #3573A4;
}

A:Visited  {
	color : #3573A4;
}

A:Active  {}

A:Hover  {
	color : red;
}
.leftImage {
margin-right:8px; 
margin-bottom:10px;

}

.rightImage {
margin-left:8px; 
margin-bottom:10px;

}

BODY  {
	scrollbar-arrow-color: red;
	scrollbar-base-color: #999999;
	scrollbar-dark-shadow-color: Silver;
	scrollbar-track-color: #d9d9d9;
	scrollbar-face-color: Silver;
	scrollbar-shadow-color: Silver;
	scrollbar-highlight-color: Silver;
	scrollbar-3d-light-color: White;
	background-color:#fff;
font-family:Arial, Helvetica, sans-serif;
}
	
.formfield {
 	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;
	font-weight : normal;
	color : #333333;
	background-color : #ffffff;
	border: 1px groove;
	border-color : black;
	width : 200px;
}
	
.submenu {
 	font-family : Arial, Helvetica, sans-serif;
	font-size : 14;
	font-style : normal;
	font-weight : bold;
	color : #3573A4;
	
}

	.formtext {
 	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;
	font-weight : normal;
	color : #333333;
	background-color : #dedede;
}
	
.titlebar  {
	font-family : Arial,Helvetica,sans-serif;
	font-size : 10pt;
	font-weight : normal;
	color : white;
}

P  {
	font-family : Arial,Geneva,sans-serif;
	font-size : 12px;
	font-weight : normal;
	margin-right : 8pt;
	margin-bottom : 6pt;
	color : gray;
	line-height : 16px;
	
}

.captiontext  {
	font-family : Arial,Geneva,sans-serif;
	font-size : 11px;
	margin:0px;
	
	font-weight : normal;
	color : #333;
	letter-spacing : .5px;
	line-height : 16px;
	
}

.captiontext2  {
	font-family : Arial,Geneva,sans-serif;
	font-size : 12px;
	margin-left : 4px;
	margin-right : 4pt;
	font-weight : normal;
	color : red;
	letter-spacing : .5px;
	line-height : 20px;
	
}
.spec-cell {
padding:4px;
}



H1  {
	font-family : Arial,Geneva,sans-serif;
	font-size : 22px;
	font-weight : normal;
	margin-bottom : 0pt;
	margin-top : 0pt;
	padding-left : 4px;
	padding:4px;
	color : white;
	background-color : #3573A4;
	letter-spacing : .5px;
	align : center;
	
}

H2  {
	font-family : Arial,Geneva,sans-serif;
	font-size : 18px;
	font-weight : bold;
	margin-bottom : 0pt;
	margin-top : 20pt;
	color : #333;
	letter-spacing : .5px;
	
}
H3  {
	font-family : Arial,Geneva,sans-serif;
	font-size : 14px;
	margin-bottom : 0pt;
	color : #000;
	letter-spacing : .5px;
	
}

H4  {
	font-family : Arial,Geneva,sans-serif;
	font-size : 16px;
	font-weight : normal;
	margin-bottom : 0pt;
	margin-top : 0pt;
	padding-left : 4px;
	padding:4px;
	color : white;
	background-color : #3573A4;
	letter-spacing : .5px;
	align : center;
	
}

.margin12  {
	margin-left : 12pt;
}

.margin16  {
	margin-left : 16pt;
}

.arrow  {
	text-indent : -16pt;
	margin-left : 16pt;
}

TD  {
	padding-top : 0px;
	border : 3px;
	padding-bottom : 0px;
}

.b  {
	font-weight : bold;
	font-size : 12px;
	color : #ff9900;
}

.i  {
	font-style : italic;
}

li  {
	font-family : Arial,Geneva,sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : gray;
	line-height : 16px;
}
.text-quote {
font-style:italic;
font-size:16px;
line-height:20px;

}

ul  {}

.orange  {
 	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;
	font-weight : normal;
	color : white;
	background-color : #999999;
	border: 1px groove;
	border-color : silver;
	}

.norm {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt
}

.data {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border-bottom: 1px solid black;
	margin: 0px;
	padding: 0px }

.bodyphotoright {
display:inline;
float:right;
margin:10px 0px 10px 15px;
clear:both;
}
.bodyphotoleft {
display:inline;
float:left;
margin:10px 15px 10px 0px;
clear:both;
}
#maintable {
width:960px;

margin-top:20px;
margin-bottom:15px;
background:URL(../images/reflex-header-bg.gif) repeat-x #fff;
}
#menu-bar .menu {
position:absolute;	
width:700px;
margin:0px;
margin-top:2px;
//margin-top:0px;
}

#menu-bar a {
 background:URL(marine/images/nav-bg.gif);
 padding:6px 6px 5px 6px;
 _padding:6px 10px;
 //padding-top:8px;
margin-top:0px;
 color:#fff;
 font-size:12px;
 text-decoration:none;
 height:26px;
 
}
#menu-bar a:hover {
 background:#666;
}
#footer {
float:right;
color:#666;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
margin-top:5px;
}
#industrial-links a {
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
line-height:28px;
color:#999;
}
#industrial-links a:hover {
color:#e4b720
}
#menu-bar {
padding:0px;
height:26px;
vertical-align:top;
}
ul.menu {
padding-bottom:0px;
margin-bottom:0px;
position:absolute;
margin:0px;
margin-top:3px;
//padding-left:30px;
}
ul.menu li {
	display:inline;
	line-height:10px;
	text-transform:uppercase;
	height:24px;
	margin:0px;
padding:0px;
}





ul.menu li a:hover  {
	
	background:#666;
	
}
ul.menu li a {
margin:0px;
padding:0px;

}

#maintable {
width:960px;

}
#header-cell {
	
}
.marine-header-graphic {

position:absolute;

margin:0px 0px 0px 450px;
//margin:0px 0px 0px 227px;
}
.marine-header-graphic img {
	position:absolute;
	
}
.reflex-logo {
float:left;	
}

#footer-bar {
width:1000px;

}
#footer-bar ul.menu {
	width:400px;
margin:0px;	
margin-top:5px;
//margin-top:0px;
}
#footer-bar ul.menu li {
text-transform:none;
font-size:11px;
//padding:5px;
}
#footer-bar ul.menu li a {
	color:#fff;
	text-decoration:none;
	padding:4px 6px 3px;
}
#footer-bar ul.menu li a:hover {
	background:#315979;
}

.photo.right {
float:right;
margin:15px;
clear:both;
}
.test-table {
font-size:12px;	
margin:0px;
padding:0px;
width:100%;
}
tr.nav-row td {
padding:4px 0px;
vertical-align:middle;

}
#marine-body {
width:780px;	
}


#haines-menu .select-head {
	background:#777;
	color:#fff;
	text-transform:uppercase;
	font-size:11px;
	font-style:italic;
	text-align:center;
	padding:4px;
}
#haines-menu .model-row {


text-align:left;

}
#haines-menu .model-row a {
	background:URL(../images/model-row-bg-0.gif) no-repeat #e5e5e5;	
	padding:2px 0px 2px 15px;
	
	width:auto;
	display:block;
	border-bottom:1px dotted #333;
	border-left:1px solid #777;
	border-right:1px solid #777;
color:#666;
text-decoration:none;
}
#haines-menu .model-row.last a {
font-size:11px;
background:#e5e5e5;
padding:3px 0;
text-align:center;
border-bottom:1px solid #777;
}
#haines-menu .model-row a:hover {
	background:URL(../images/model-row-bg-1.gif) no-repeat #fff;	
	padding-left:15px;
	padding-top:1px;
	width:auto;
	display:block;
	border-left:1px #fff solid;
	border-top:1px solid #777;
	border-bottom:1px solid #777;
	
color:#666;
text-decoration:none;
}
#haines-menu .model-row.last a:hover {
font-size:11px;
background:#fff;
padding:2px 0 3px;
text-align:center;
}
#haines-menu table#right {
	width:122px;
	height:262px;
border:0;	
margin:0px;
padding:0px;
background:#e5e5e5;
}
#haines-menu #left {
	background:URL(../images/haines-pic-default.jpg) no-repeat;
	width:430px;
	height:258px;
	overflow:hidden;
	vertical-align:top;
}
#haines-menu #left p {
margin:5px 10px;	
}
#haines-menu .description {
vertical-align:top;
width:180px;
}
#haines-menu .model-head {
background:#777;
	color:#fff;
	text-transform:uppercase;
	font-size:11px;
	font-style:italic;
	text-align:center;
	padding:4px;
}
.model-frame {
border:1px solid #777;
border-width:0 0 1px 1px;
padding:5px;
background:#fff;
}
.model-frame td {
vertical-align:top;	
}
.model-left {
	
}
.hidden {
	display:none;
}
.visible {
	display:block;
}
#model-select {
	margin-right:20px;
}