blockquote { 
	line-height : 15px; 
	font-size : 9pt; 
	margin-left : 130; 
	margin-right : 10px; 
	margin-top : 0px; 
	margin-bottom : 2px; 
	font-family : Tahoma, Arial, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Helvetica, sans-serif; 
	color : #FFFFFF; 
	text-align : justify; 
	}
/* eform BOX TEXT */
td.eform { 
	line-height : 12px; 
	letter-spacing : 0.04em; 
	font-size : 10pt; 
	margin-left : 88px; 
	margin-right : 3px; 
	margin-top : 8px; 
	margin-bottom : 18px; 
	font-family : Tahoma, Arial, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Helvetica, sans-serif; 
	color : #FFFFFF; 
	text-align : right; 
	} 
td.eforml { 
	line-height : 12px; 
	letter-spacing : 0.04em; 
	font-size : 10pt; 
	margin-left : 88px; 
	margin-right : 3px; 
	margin-top : 8px; 
	margin-bottom : 18px; 
	font-family : Tahoma, Arial, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Helvetica, sans-serif; 
	color : #FFFFFF; 
	text-align : left; 
	}
/* CONTACT BOX TEXT */
p.contact { 
	line-height : 12px; 
	letter-spacing : 0.01em; 
	font-size : 8pt; 
	margin-left : 88px; 
	margin-right : 23px; 
	margin-top : 5px; 
	margin-bottom : 12px; 
	font-family : Tahoma, Arial, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Helvetica, sans-serif; 
	color : #FFFFFF; 
	text-align : left; 
	} 
ol { 
	line-height : 1.5em; 
	font-family : Tahoma, Arial, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Helvetica, sans-serif; 
	} 
/* what se do list */
ul.wedo {
	list-style-type: inherit;
	list-style-image: none;
	list-style-position: outside;
	line-height : 14px; 
	font-size : 8pt; 
	margin-left : 19px; 
	margin-right : 4px; 
	margin-top : 3px; 
	margin-bottom : 3px; 
	font-family : Arial, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Helvetica, sans-serif; 
	color : #FFFFFF; 
	text-align : left; 

}
	
a.menuh:link  { 
	display: block;
	width: 234px;
	height: 27px;
	color : #ffffff; 
	margin-left: 0px; 
	background: url("site_images/OCP_home.jpg");
}
a.menuh:active, a.menuh:visited { 
	display: block;
	width: 234px;
	height: 27px;
	color : #ffffff; 
	margin-left: 0px; 
	background: url("site_images/OCP_home.jpg");
	} 
a.menuh:hover { 
	color : #ffffff; 
	margin-left: 0px; 
	background: url("site_images/OCP_home-over.jpg");
	} 
	
a.menua:link { 
	display: block;
	width: 234px;
	height: 27px;
	color : #ffffff; 
	margin-left: 0px; 
	background: url("site_images/OCP_about.jpg");
	}	
	
a.menua:active, a.menua:visited { 
	display: block;
	width: 234px;
	height: 27px;
	color : #ffffff; 
	margin-left: 0px; 
	background: url("site_images/OCP_about.jpg");
	} 
a.menua:hover { 
	color : #ffffff; 
	margin-left: 0px; 
	background: url("site_images/OCP_about-over.jpg");
	}
	
	
	
	
	
a.menup:link { 
	display: block;
	width: 234px;
	height: 27px;
	color : #ffffff; 
	margin-left: 0px; 
	background: url("site_images/OCP_process.jpg");
	}	
a.menup:active, a.menup:visited { 
	display: block;
	width: 234px;
	height: 27px;
	color : #ffffff; 
	margin-left: 0px; 
	background: url("site_images/OCP_process.jpg");
	} 
a.menup:hover { 
	color : #ffffff; 
	margin-left: 0px; 
	background: url("site_images/OCP_process-over.jpg");
	}
	
	
	
	
	
a.menuaut:link { 
	display: block;
	width: 234px;
	height: 27px;
	color : #ffffff; 
	margin-left: 0px; 
	background: url("site_images/OCP_automotive.jpg");
	}	
a.menuaut:active, a.menuaut:visited { 
	display: block;
	width: 234px;
	height: 27px;
	color : #ffffff; 
	margin-left: 0px; 
	background: url("site_images/OCP_automotive.jpg");
	} 
a.menuaut:hover { 
	color : #ffffff; 
	margin-left: 0px; 
	background: url("site_images/OCP_automotive-over.jpg");
	}
	
	
	
	
	
a.marine:link  { 
	display: block;
	width: 234px;
	height: 27px;
	color: #ffffff; 
	margin-left: 0px; 
	background: url("site_images/OCP_marine.jpg");
	}
a.marine:active, a.marine:visited { 
	display: block;
	width: 234px;
	height: 27px;
	color: #ffffff; 
	margin-left: 0px; 
	background: url("site_images/OCP_marine.jpg");
	} 
a.marine:hover { 
	color: #ffffff; 
	margin-left: 0px; 
	background: url("site_images/OCP_marine-over.jpg");
	}
	
	
a.menugal:link  { 
	display: block;
	width: 234px;
	height: 27px;
	color: #ffffff; 
	margin-left: 0px; 
	background: url("site_images/OCP_gal.jpg");
	}
a.menugal:active, a.menugal:visited { 
	display: block;
	width: 234px;
	height: 27px;
	color: #ffffff; 
	margin-left: 0px; 
	background: url("site_images/OCP_gal.jpg");
	} 
a.menugal:hover { 
	color: #ffffff; 
	margin-left: 0px; 
	background: url("site_images/OCP_gal-over.jpg");
	}	
	
	
a.menuc:link  { 
	display: block;
	width: 234px;
	height: 28px;
	color: #ffffff; 
	margin-left: 0px; 
	background: url("site_images/OCP_contact.jpg");
	}
a.menuc:active, a.menuc:visited { 
	display: block;
	width: 234px;
	height: 28px;
	color: #ffffff; 
	margin-left: 0px; 
	background: url("site_images/OCP_contact.jpg");
	} 
a.menuc:hover { 
	color: #ffffff; 
	margin-left: 0px; 
	background: url("site_images/OCP_contact-over.jpg");
	}
	
	
	
	

/*
a.menuh:link  { 
	display: block;
	width: 234px;
	height: 34px;
	color: #ffffff; 
	margin-left: 0px; 
	background: url("site_images/home.jpg");
}
a.menuh:active, a.menuh:visited { 
	display: block;
	width: 234px;
	height: 34px;
	color: #ffffff; 
	margin-left: 0px; 
	background: url("site_images/home.jpg");
	} 
a.menuh:hover { 
	color: #ffffff; 
	margin-left: 0px; 
	background: url("site_images/home-over.jpg");
	} 	
a.menua:link { 
	display: block;
	width: 234px;
	height: 35px;
	color: #ffffff; 
	margin-left: 0px; 
	background: url("site_images/about.jpg");
	}	
	
a.menua:active, a.menua:visited { 
	display: block;
	width: 234px;
	height: 35px;
	color: #ffffff; 
	margin-left: 0px; 
	background: url("site_images/about.jpg");
	} 
a.menua:hover { 
	color: #ffffff; 
	margin-left: 0px; 
	background: url("site_images/about-over.jpg");
	}
	
a.menup:link { 
	display: block;
	width: 234px;
	height: 35px;
	color: #ffffff; 
	margin-left: 0px; 
	background: url("site_images/process.jpg");
	}	
a.menup:active, a.menup:visited { 
	display: block;
	width: 234px;
	height: 35px;
	color: #ffffff; 
	margin-left: 0px; 
	background: url("site_images/process.jpg");
	} 
a.menup:hover { 
	color: #ffffff; 
	margin-left: 0px; 
	background: url("site_images/process-over.jpg");
	}
a.menuaut:link { 
	display: block;
	width: 234px;
	height: 35px;
	color: #ffffff; 
	margin-left: 0px; 
	background: url("site_images/automotive.jpg");
	}	
a.menuaut:active, a.menuaut:visited { 
	display: block;
	width: 234px;
	height: 35px;
	color: #ffffff; 
	margin-left: 0px; 
	background: url("site_images/automotive.jpg");
	} 
a.menuaut:hover { 
	color : #ffffff; 
	margin-left: 0px; 
	background: url("site_images/automotive-over.jpg");
	}
a.menum:link  { 
	display: block;
	width: 234px;
	height: 35px;
	color: #ffffff; 
	margin-left: 0px; 
	background: url("site_images/marine.jpg");
	}
a.menum:active, a.menum:visited { 
	display: block;
	width: 234px;
	height: 35px;
	color: #ffffff; 
	margin-left: 0px; 
	background: url("site_images/marine.jpg");
	} 
a.menum:hover { 
	color: #ffffff; 
	margin-left: 0px; 
	background: url("site_images/marine-over.jpg");
	}
a.menuc:link  { 
	display: block;
	width: 234px;
	height: 34px;
	color: #ffffff; 
	margin-left: 0px; 
	background: url("site_images/contact.jpg");
	}
a.menuc:active, a.menuc:visited { 
	display: block;
	width: 234px;
	height: 34px;
	color: #ffffff; 
	margin-left: 0px; 
	background: url("site_images/contact.jpg");
	} 
a.menuc:hover { 
	color: #ffffff; 
	margin-left: 0px; 
	background: url("site_images/contact-over.jpg");
	}
	*/
a.portlink:link, a.portlink:active, a.portlink:visited { 
	color : #000000; 
	margin-left : 0; 
	font-family : Arial, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Helvetica, sans-serif; 
	letter-spacing : 0.04em; 
	line-height : 1.4em; 
	font-weight : normal; 
	font-size : 11px; 
	margin-top : 10px; 
	text-decoration : underline; 
	} 
a.portlink:hover { 
	color : #000000; 
	margin-left : 0; 
	font-family : Arial, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Helvetica, sans-serif; 
	letter-spacing : 0.04em; 
	line-height : 1.4em; 
	font-weight : normal; 
	font-size : 7px; 
	margin-top : 10px; 
	text-decoration : none; 
	} 
a.footer:link, a.footer:active, a.footer:visited { 
	line-height : 15px; 
	font-size : 8pt; 
	margin-left : 0; 
	margin-right : 10px; 
	margin-top : 5px; 
	margin-bottom : 2px; 
	font-family : Tahoma, Arial, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Helvetica, sans-serif; 
	color : #999999; 
	text-align : center; 
	text-decoration : underline; 
	} 
a.footer:hover { 
	line-height : 15px; 
	font-size : 8pt; 
	margin-left : 0; 
	margin-right : 10px; 
	margin-top : 5px; 
	margin-bottom : 2px; 
	font-family : Tahoma, Arial, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Helvetica, sans-serif; 
	color : #999999; 
	text-align : center; 
	text-decoration : none; 
	} 
	/* CONTACT BOX */
a.inlinesm:link, a.inlinesm:active, a.inlinesm:visited { 
	line-height : 12px;
	margin-left : 0; 
	margin-right : 0px; 
	margin-top : 0px; 
	margin-bottom : 2px; 
	color : #FFFFFF; 
	text-decoration : none; 
	} 
a.inlinesm:hover { 
	color: #FFFFFF; 
	text-decoration : underline; 
	} 
	/* CONTACT BOX END */
a.inline2:link, a.inline2:active, a.inline2:visited { 
	color : #000000; 
	font-size : 8pt;
	text-decoration : underline; 
	} 
a.inline2:hover { 
	color : #000000; 
	font-size : 8pt;
	text-decoration : none; 
	}
/* beach hop info link */
a.inline3:link, a.inline3:active, a.inline3:visited { 
	color: #FFFFFF; 
	;
	text-decoration : none; 
	} 
a.inline3:hover { 
	color : #FFFFFF; 
	
	text-decoration : underline; 
	}
p.popular { 
	line-height : 16px; 
	font-size : 9pt; 
	margin-left : 63px; 
	margin-right : 10px; 
	margin-top : 40px; 
	margin-bottom : 2px; 
	font-family : Tahoma, Arial, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Helvetica, sans-serif; 
	color : #000000; 
	text-align : justify; 
	} 
a.popular:link, a.popular:active, a.popular:visited { 
	color : #000000; 
	margin-left : 60px; 
	font-family : Arial, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Helvetica, sans-serif; 
	letter-spacing : 0.04em; 
	line-height : 1.4em; 
	font-weight : normal; 
	font-size : 11px; 
	margin-top : 80px; 
	text-decoration : none; 
	} 
a.popular:hover { 
	color : #000000; 
	margin-left : 60px; 
	font-family : Arial, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Helvetica, sans-serif; 
	letter-spacing : 0.04em; 
	line-height : 1.4em; 
	font-weight : normal; 
	font-size : 11px; 
	margin-top : 80px; 
	text-decoration : underline; 
	} 
a.port:link, a.port:active, a.port:visited { 
	line-height : 14px; 
	font-size : 9pt; 
	margin-left : 3px; 
	margin-right : 0; 
	margin-top : 0; 
	margin-bottom : 0; 
	font-family : Tahoma, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Helvetica, sans-serif; 
	color : #000000; 
	text-align : left; 
	text-decoration : underline; 
	} 
a.port:hover { 
	line-height : 14px; 
	font-size : 9pt; 
	margin-left : 3px; 
	margin-right : 0; 
	margin-top : 0; 
	margin-bottom : 0; 
	font-family : Tahoma, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Helvetica, sans-serif; 
	color : #000000; 
	text-align : left; 
	text-decoration : none; 
	} 
a.back:link, a.back:active, a.back:visited { 
	color : #000000; 
	margin-left : 0; 
	font-family : Arial, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Helvetica, sans-serif; 
	letter-spacing : 0.03em; 
	line-height : 1.4em; 
	font-weight : normal; 
	font-size : 11px; 
	margin-top : 80px; 
	text-decoration : underline; 
	} 
a.back:hover { 
	color : #000000; 
	margin-left : 0; 
	font-family : Arial, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Helvetica, sans-serif; 
	letter-spacing : 0.03em; 
	line-height : 1.4em; 
	font-weight : normal; 
	font-size : 11px; 
	margin-top : 80px; 
	text-decoration : none; 
	} 
/* main intro header in orange and intro group  */
h1 { 
	line-height : 14px; 
	letter-spacing: 0.2ex;
	font-size : 14pt;
	font-weight: normal;
	margin-left : 4px; 
	margin-right : 15px; 
	margin-top : 4px; 
	margin-bottom : 2px; 
	font-family : Arial, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Helvetica, sans-serif; 
	color : #F75E01; 
	text-align : left; 
	}
p.intro { 
	line-height : 16px; 
	font-size : 10pt; 
	margin-left : 4px; 
	margin-right : 4px; 
	margin-top : 0px; 
	margin-bottom : 1px; 
	font-family : Arial, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Helvetica, sans-serif; 
	color : #FFFFFF; 
	text-align : left; 
	}	
b.intro { 

	font-family: sans-serif;
	margin-top : 2px; 
	font-style: normal;
	font-variant: small-caps;
	margin-left : 4px;
	font-weight: bold;
	font-size : 11pt;
	line-height: 2em;
	word-spacing: 0.3ex;
	letter-spacing: 0.1ex;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
	color : #FFFFFF;
}
	
	
/* intro group end */	

h1.3 { 
	line-height : 25px; 
	font-size : 13pt;
	font-weight: normal;
	margin-left : 11px; 
	margin-right : 15px; 
	margin-top : 14px; 
	margin-bottom : 2px; 
	font-family : Arial, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Helvetica, sans-serif; 
	color : #F75E01; 
	text-align : left; 
	}

/* main intro 22222 group  */
h1.2 { 
	line-height : 18px; 
	font-size : 13pt;
	font-weight: normal;
	margin-left : 11px; 
	margin-right : 15px; 
	margin-top : 14px; 
	margin-bottom : 2px; 
	font-family : Arial, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Helvetica, sans-serif; 
	color : #F75E01; 
	text-align : left; 
	}
p.intro2 { 
	line-height : 19px; 
	font-size : 10pt; 
	margin-left : 11; 
	margin-right : 4px; 
	margin-top : 0px; 
	margin-bottom : 1px; 
	font-family : Arial, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Helvetica, sans-serif; 
	color : #FFFFFF; 
	text-align : justify; 
	}	
b.intro2 { 

	font-family: sans-serif;
	margin-top : 2px; 
	font-style: normal;
	font-variant: small-caps;
	margin-left : 11;
	font-weight: bold;
	font-size : 11pt;
	line-height: 2em;
	word-spacing: 0.3ex;
	letter-spacing: 0.1ex;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
	color : #FFFFFF;
}
	
	
/* intro 22222 group end */
h2 { 
	font-size : 16px; 
	font-weight : bold; 
	color : #F75E01; 
	font-family : Tahoma, 'Trebuchet MS', Verdana, Helvetica, sans-serif; 
	margin-left : 0; 
	margin-top : 5px; 
	margin-bottom : 4px; 
	} 
h3 { 
	line-height : 10px; 
	font-size : 13pt; 
	margin-left : 11px; 
	margin-right : 15px; 
	margin-top : 10px; 
	margin-bottom : 2px; 
	font-family : Tahoma, Arial, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Helvetica, sans-serif; 
	color : #FD5C04; 
	text-align : right; 
	} 
hr.orange { 
	color : #ff6f00; 
	margin-left : 4px; 
	margin-bottom : 10px;
	
	height: 1px;
	} 
/* preperation page header in orange */
b.orange { 
	color : #FC5D00; 
	font-size : 14px; 
	font-weight : normal; 
	font-family : Tahoma, 'Trebuchet MS', Verdana, Helvetica, sans-serif; 
	text-align : left; 
	line-height : 1.7; 
	letter-spacing: 0.2em;
	margin-top : 34px;
	margin-bottom : 15px;
	} 
b.gray { 
	font-size : 10px; 
	font-weight : bold; 
	font-family : Tahoma, 'Trebuchet MS', Verdana, Helvetica, sans-serif; 
	text-align : center; 
	margin-left : 0; 
	margin-top : 14px; 
	margin-bottom : 4px; 
	color : #333333; 
	} 
b.client { 
	color : #ff6f00; 
	font-size : 13px; 
	font-weight : bold; 
	font-family : Tahoma, 'Trebuchet MS', Verdana, Helvetica, sans-serif; 
	text-align : left; 
	line-height : 1.2; 
	} 	
b.gray2 { 
	font-size : 16px; 
	font-weight : bold; 
	font-family : Tahoma, 'Trebuchet MS', Verdana, Helvetica, sans-serif; 
	text-align : center; 
	margin-left : 25px; 
	margin-top : 14px; 
	margin-bottom : 4px; 
	color : #333333; 
	} 
form.login { 
	margin-left : 55px; 
	line-height : 18px; 
	font-size : 9pt; 
	margin-right : 10px; 
	margin-top : 0; 
	margin-bottom : -2px; 
	font-family : Tahoma, Arial, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Helvetica, sans-serif; 
	color : #000000; 
	text-align : left; 
	} 
p.login { 
	margin-left : 82px; 
	line-height : 0; 
	font-size : 9pt; 
	margin-right : 10px; 
	margin-top : -10px; 
	margin-bottom : -2px; 
	font-family : Tahoma, Arial, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Helvetica, sans-serif; 
	color : #000000; 
	text-align : left; 
	} 
img.imgrit { 
	border-width: 1px;
		border-spacing: 1px;
		border-style: outset;
		border-color: white;
		border-collapse: separate;
	background-color: #505766;
	} 
img.imgrit2 { 
	border-width: 1px;
		border-spacing: 1px;
		border-style: outset;
		border-color: white;
		border-collapse: separate;
		margin-left: 4px;
	background-color: #505766;
	}	
table.whatwedo {
	border-width: 1px;
	border-spacing: 0px;
	border-style: outset;
	border-color: white;
	border-collapse: separate;
	background-color: #505766;
}
table.whatwedo th {
	border-width: 0px;
	padding: 0px;
	border-style: none;
	border-color: gray;
	background-color: #505766;
	-moz-border-radius: ;
}
table.whatwedo td {
	border-width: 0px;
	padding: 0px;
	border-style: none;
	border-color: gray;
	background-color: #505766;
	-moz-border-radius: ;
}

/* pop up box set */
#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #152731;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
border-width: 1px;
border-spacing: 1px;
border-style: outset;
border-color: white;
border-collapse: separate;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 13px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}

p { 
	line-height : 19px; 
	font-size : 10pt; 
	margin-left : 5; 
	margin-right : 10px; 
	margin-top : 0px; 
	margin-bottom : 0px; 
	font-family : Tahoma, Arial, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Helvetica, sans-serif; 
	color : #000000; 
	text-align : left; 
}
p.thumbnail { 
	line-height : 11px; 
	font-size : 7pt; 
	letter-spacing: 0.10em;
	margin-left : 0; 
	margin-right : 00px; 
	margin-top : 11px; 
	margin-bottom : 0px; 
	font-family : Tahoma, Arial, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Helvetica, sans-serif; 
	color : #FFFFFF; 
	text-align : center; 
}
	
/* pop up box set END */

table.process {

	font-size : 10pt; 
		margin-left : 4px; 
		margin-right : 4px; 
		margin-top : 0px; 
		margin-bottom : 1px; 
		font-family : Arial, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Helvetica, sans-serif; 
	color : #FFFFFF; 
	}
table.beach {

	font-size : 10pt; 
		margin-left : 0px; 
		margin-right : 10px; 
		margin-top : 4px; 
		margin-bottom : 1px; 
		font-family : Arial, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Helvetica, sans-serif; 
	color : #FFFFFF; 
	}