﻿/**********************************
Reset reload-http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
**********************************/
HTML, BODY, DIV, SPAN, APPLET, OBJECT, IFRAME, H1, H2, H3, H4, H5, H6, P, BLOCKQUOTE, PRE, A, ABBR, ACRONYM, ADDRESS, BIG, CITE, CODE, DEL, DFN, EM, FONT, IMG, INS, KBD, Q, S, SAMP, SMALL, STRIKE, STRONG, SUB, SUP, TT, VAR, DL, DT, DD, OL, UL, LI, FIELDSET, FORM, LABEL, LEGEND, TABLE, CAPTION, TBODY, TFOOT, THEAD, TR, TH, TD
{
	margin: 0;
	padding: 0 0 0px;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: Arial;
	vertical-align: baseline;
}
/*remember to define focus styles!*/
:focus
{
	outline: 0;
}
BODY
{
	line-height: 1;
	color: #000000;
	background: #FFFFFF;
}
OL, UL
{
	list-style: none;
}
/*tables still need 'cellspacing="0"' in the markup*/
TABLE
{
	border-collapse: separate;
	border-spacing: 0;
}
CAPTION, TH, TD
{
	text-align: left;
	font-weight: normal;
}
BLOCKQUOTE:before, BLOCKQUOTE:after, Q:before, Q:after
{
	content: "";
}
BLOCKQUOTE, Q
{
	quotes: "" "";
}
/**********************************
End of Reset reload-http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
**********************************/
DIV#rightmain DIV#contentheader IMG.mainContentImage
{
	width: 700px;
	/*[disabled]padding-top:10px;*/
	border: 0 solid #000000;
	/*[disabled]padding-left:10px;*/
/*18 Jan*/
	/*[disabled]height:156px;*/
}
/*******************************************************
infopage
**************** ClassList *******************************
[
infoHeading,
strongtagline,
infop,
infodoc
]*/
DIV#marineouter .infoHeading, DIV#marineouter .infoPage, DIV#marineouter .infopage, DIV#marineouter .infop
{
	font-family: Arial;
	/*[disabled]width:470px;*/
}
DIV#marineouter .infopage.widthtwo
{
	width: 470px !important;
}
ul.generic-list 
{
	list-style:disc;
	margin-left:37px;
}
ul.generic-list li
{
	padding:0px 0px 10px 3px;
}
H1.infoHeading
{
	padding: 3px 0 16px;
	clear: left;
	font-size: 18pt !important;
	font-weight: normal !important;
	margin: 0 0 8px;
}
H2.infoHeading, H2.strongtagline
{
	font-family: Arial;
	margin-bottom: 10px;
	font-size: 10pt;
}
H3.infoheading
{
	font-family: Arial;
	font-size: 9.5pt;
	margin-top: 25px;
}
DIV#marineouter P.infop
{
	font-size: 9.2pt;
	margin-bottom: 15px;
	line-height: 1.2;
	margin-top: 3px;
}
UL.infodoc A
{
	background: transparent url("/PublishingImages/bg_boxa_link_arrow.png") no-repeat scroll 0 0.2em;
	color: #333333 !important;
	padding-left: 12px;
	font-size: 9pt;
}
UL.infodoc.aboutus A
{
	background: url("/PublishingImages/aboutusSquare.jpg") no-repeat 0 3px;
}
UL.infodoc LI
{
	/*[disabled]background:url("/PublishingImages/bg_questions_dotted.png") repeat-x;*/
	height: 20px;
	left: 0;
	line-height: 1.5;
	list-style-type: none;
	padding-top: 4px;
	position: relative;
	width: 100%;
	border-bottom: 1px dotted #999999;
}
ul.infodoc li:last-child
{
	border-bottom: 0;
}
DIV#marineouter .infopage UL.infodoc
{
	margin-left: 0px;
	margin-top: 10px;
}
UL.infodoc.no_dot LI
{
	background: none;
	border-top: 0;
}
DIV#marineouter DIV.infopage P A.infop
{
	/*[disabled]color:#000099;*/
	font-size: 9.2pt;
	line-height: 1.3;
}
DIV#marineouter DIV.infopage P A.infop:hover
{
	/*[disabled]color:#666666;*/
	text-decoration: underline;
}
DIV.fullWidth P
{
	width: 703px;
}
DIV#ce_outer.infopage LI A, DIV#ce_outer.infopage LI SPAN
{
	font-size: 9.2pt;
	line-height: 1.2;
}
DIV#ce_outer UL.no_bullet
{
	margin-bottom: 15px;
}
DIV.sectionouter P.link A
{
	float: right;
	margin-right: 10px;
}
/*************************************************************/
.imgFloatLeft
{
	float: left;
}
.clearboth
{
	clear: both;
	height: 0px;
}
.floatleft
{
	float: left;
}
DIV#marineouter DIV#projectHistory P.infop
{
	width: 700px;
}
/*DIV.boxes*/
.DisplayFalse
{
	display: none;
}
.DisplayTrue
{
	display: block;
}
DIV.prodDetails LI.True
{
	display: block;
}
DIV.prodDetails LI.False
{
	display: none;
}
DIV.featuredinner
{
	position: relative;
}
/*Google locations*/
DIV#googleMapsResults
{
	font-family: Arial;
    font-size: 13px;
	margin-left: 20px;
	line-height: 1.2;
}
.tooltip
{
	background-color:#fff;
	border:solid 1px #000;
	padding:3px;
	min-width:80px;
}
.gmnoprint
{
	font-size:13px;
	font-family:Arial;
}
#additionallinksresults
{
	width: 720px;
}
.IE #additionallinksresults
{
	padding-top: 0px;
}
.IE #painttypelist li
{
	margin-top: -1px;
}
