body 
{
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
color:#000;
background-color: #fff;
}


h1
{
display: none;
}


p,
ul
{
font-size: .8em;
line-height: 1.3em;
}

p
{
margin: 0 0 .5em 0;
}



.floatLeft
{
margin: 0 10px 6px 0;
float: left;
}

.floatRight
{
margin: 0 0 6px 10px;
float: right;
}




/*============================================================
//	START HEADER
============================================================*/


#header
{
margin: 0;
padding: 20px 28px 20px 0;
background-color: #000;
color: #fff;
background-image: url(/images/layout/header_red_line.gif);
background-repeat: repeat-x;
background-position: 0 20px;
}

#header span
{
margin: 0 180px 0 0;
padding: 0 0 0 28px;
background-color: #000;
}


#intranetLogIn
{
margin: 0;
padding: 0;
}


#subHeader
{
width: 100%;
margin: 0;
padding: 0;
border-collapse: collapse;
background-image: url(/images/layout/sub_header_bg.gif);
background-repeat: repeat-x;
background-position: top left;
color: #000;
background-color: #707070;
font-size: .75em;
}


#subHeader td
{
padding: 8px 0;
}


h2
{
margin: 0 0 0 15px;
padding: 0;
font-style: oblique;


}

#subHeader a
{
display: block;
margin: 5px 0 0 0;
padding: 0;
color: #000;
text-align: right;
}

#subHeader a:hover
{
color: #eee;
}

#subHeader input.text
{
width: 120px;
}


#subHeader a#newsHeadlineLink
{
margin: 0;
padding: 0;
text-align: left;
font-size: .9em;
color: #2E2C2C;	/* over ridden in html_start.php */
}

#subHeader a#newsHeadlineLink:hover
{
color: #ccc;	/* over ridden in html_start.php */
}

/*============================================================
//	END HEADER
============================================================*/






/*============================================================
//	START MAIN LAYOUT TABLE
============================================================*/

#mainLayoutTable
{
width: 100%;
margin: 0;
padding: 0;
border-collapse: collapse;
}


#leftColTD
{
padding: 12px 10px 10px 0;
width: 200px;
vertical-align: top;
background-image: url(/images/layout/left_col_bg.gif);
background-repeat: repeat-y;
background-position: top left;
border-right: 1px solid #000;
}


#leftColTD ul
{
margin: 0 0 30px 2.7em;
padding: 0;
list-style-image: url(/images/layout/left_col_menu_bullet.gif);
font-weight: bold;
}

#leftColTD li
{
margin: 0 0 .5em 0;
padding: 0 0 0 8px;
}


#leftColTD li a
{
color: #000;
}

#leftColTD li a:hover
{
color: #aaa;
}


#leftColTD #listenLeadDeliverImage
{
border: 0;
}

#leftColTD #viewIsoLink
{
margin: 1em 0 2em 0;
font-size: .6em;
font-weight: bold;
}



#leftColTD #viewIsoLink a
{
color: #aaa;
}

#leftColTD #viewIsoLink a:hover
{
color: #333;
}



#leftColTD #isoText
{
margin: 1em 0 2em 0;
font-weight: bold;
}


#leftColTD #address
{
text-align: left;
}




#mainContentTD
{
padding: 0;
vertical-align: top;
}

#mainContentTD .mainContentDiv
{
padding: 10px 20px 10px 15px;
}


#mainContentTD .mainContentDiv h3
{
margin: 0 0 .7em 0;
padding: 0;
font-size: 1.5em;
font-style: oblique;
font-weight: normal;
border-bottom: 1px solid #999;
}


#mainContentTD .mainContentDiv .pullQuote
{
margin: 1em 0;
padding: .5em;
background-color: #BFBFBF;
border-top: 5px solid #759FD6;
}


#mainContentTD .mainContentDiv .pullQuote h4
{
margin: 0;
padding: 0;
}



#mainContentTD .mainContentDiv .mainContentDivLayoutTable
{
margin: 0;
padding: 0;
width: 100%;
border-collapse: collapse;
}

#mainContentTD .mainContentDiv .mainContentDivLayoutTable td.mainContentDivLayoutTableCol1
{
padding: 0 15px 0 0;
vertical-align: top;
}
.mainContentDivLayoutTableCol1 h5
{
	margin:0px;
	padding:0px;
	color:#5B5C5A;
}
.productsBorder
{
	border-bottom:1px #000000 dotted; 
	padding:20px; 
	width:550px;
}
.productsNoBorder
{
	padding:20px; 
	width:550px;
}
.productTitle 
{
	width:206px;
	padding:0px;
	margin:0px;
	background-image:url('/images/top.gif');
	background-repeat:no-repeat;
	background-position:top left;
}
.productTitle p
{
	color:#FFFFFF;
	font-size:10pt;
	font-weight:bold;
	padding: 2px 0px 0px 5px;
}
.productImage
{
	width:206px;
	border:1px solid #000000;
	padding:0px;
	margin:0px;
	background-color:#F0F0F0;
	
}
.productImage img
{
	display:block;
	float:left;
}
.productImage a
{
	text-decoration:none;
}
.productImage p
{
    margin: 40px 0px 0px 5px;
	color:#045BCF;
	font-size:10pt;
	font-weight:bold;
	padding: 2px 0px 0px 5px;
}
#mainContentTD .mainContentDiv table.mainContentDivLayoutTable td.sectionMenu
{
padding: 0;
width: 200px;
vertical-align: top;
background-color: #eee;
border: 1px solid #333;
}


#mainContentTD .mainContentDiv table.mainContentDivLayoutTable td.sectionMenu ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#mainContentTD .mainContentDiv table.mainContentDivLayoutTable td.sectionMenu ul li
{
margin: 0;
padding: 0;
border-bottom: 1px solid #333;
}

#mainContentTD .mainContentDiv table.mainContentDivLayoutTable td.sectionMenu ul li a
{
display: block;
margin: 0;
padding: 5px 5px 5px 10px;
background-color: #eee;
}

#mainContentTD .mainContentDiv table.mainContentDivLayoutTable td.sectionMenu ul li a:hover
{
background-color: #bbb;
}

#mainContentTD .mainContentDiv table.mainContentDivLayoutTable td.sectionMenu ul ul
{
margin: 0 0 0 20px;
padding: 0;
font-size: 100%;
}



#mainContentTD .mainContentDiv .highlight
{
width: 40%;
margin: 1.5em auto 1em auto;
padding: 10px;
background-color: #F40404;
color: #fff;
font-weight: bold;
font-size: 1em;
text-align: center;
border: 2px solid #000;
}

#mainContentTD .mainContentDiv .highlight a
{
color: #ddd;
}

#mainContentTD .mainContentDiv .highlight a:hover
{
color: #aaa;
}

/*============================================================
//	END MAIN LAYOUT TABLE
============================================================*/




/*============================================================
//	START FOOTER
============================================================*/


#footer
{
margin: 0;
padding: 10px 5px;
background-color: #000;
color: #fff;
text-align: center;
}

#footer a
{
padding: 0 10px;
color: #fff;
text-decoration: none;
}

#footer a:hover
{
text-decoration: underline;
}



/*============================================================
//	END FOOTER
============================================================*/



/*============================================================
//	START HOME PAGE
============================================================*/

#homePageLayout
{
width: 100%;
margin: 0;
padding: 0;
border-collapse: collapse;
}

#homePageLayoutCol1
{
padding: 5px 10px 10px 10px;
background-color: #F2F2F2;
vertical-align: top;
}


#homePageLayoutCol1 img.border
{
border: 1px solid #000;
}


#homePageLayoutCol2
{
padding: 0;
width: 210px;
border-left: 1px solid #000;
}

#homePageLayoutCol2 dl
{
margin: 0 5px 30px 20px;
padding: 0;
clear: both;
font-weight: bold;
}


#homePageLayoutCol2 dl img
{
border: 0;
}

#homePageLayoutCol2 dt
{
margin: 0 10px 0 0;
padding: 0;
float: left;
}


#homePageLayoutCol2 dd
{
margin: 0;
padding: 5px 0 0 0;
}



#languageSelect
{
margin: 0 0 .7em 0;
padding: 0;
text-align: right;
}



/*============================================================
//	END HOME PAGE
============================================================*/


/*============================================================
//	START ABOUT US
============================================================*/

#aboutUsLayout img
{
border: 1px solid #000;
}


/*============================================================
//	END ABOUT US
============================================================*/


/*============================================================
//	START SALES REP
============================================================*/

#salesRepLayout h4.regionTitle
{
margin: 1em 0;
padding: .7em;
background-color: #E60808;
color: #fff;
}

#salesRepLayout .salesRepDiv
{
margin: 0 0 1em 0;
padding: 0;
border-width: 0 0 3px 0;
border-style: solid ;
border-color: #333;
}

#salesRepLayout .salesRepDiv .salesRepPic
{
float: right;
margin: 0 0 5px 20px;
padding: 0;
}

#salesRepLayout .salesRepDiv h4
{
margin: 0 0 .3em 0;
padding: 0;
}


#salesRepLayout .salesRepDiv h5
{
margin: 0 0 .3em 1.5em;
padding: 0;
}


#salesRepLayout .salesRepDiv .salesRepContactData p
{
margin: 0 0 .3em 0;
padding: 0;
}


#salesRepLayout .salesRepDiv .repBio
{
margin: 1em 0 1em 1.5em; 
padding: 1em 0;
border-width: 1px 0 0 0;
border-style: solid ;
border-color: #333;
}







/*============================================================
//	END SALES REP
============================================================*/



/*============================================================
//	START WORK TURN
============================================================*/

#workTurnJobsLayout dl
{
margin: 0 0 2em 0;

}


#workTurnJobsLayout dt
{
margin: 0 0 .5em 0;
font-size: .9em;
}


#workTurnJobsLayout dd
{
margin: 0 0 .5em 2em;
font-size: .8em;
}



/*============================================================
//	END WORK TURN
============================================================*/





/*-----------------------------------------------------------------------------------------------------------------------------
	START FORM TABLE
-----------------------------------------------------------------------------------------------------------------------------*/




table.formTable
{	
border-collapse:collapse;
}

table.formTable th
{
	padding:0;
	text-align:left;
	font-size: .95em;
	vertical-align:top;
}

table.formTable td
{
	padding: 0;
	font-size: .8em;
	vertical-align:top;
}

table.formTable td.label
{
	text-align:right;
	font-weight:bold;
}

table.formTable td.input
{
	text-align:left;
	padding:0 0 1em .5em;
}

table.formTable tr.altRowColor
{
background-color: #efefef;
}




.formError
{
color: #f00;
font-weight: bold;
display: block;
}


/*-----------------------------------------------------------------------------------------------------------------------------
	END FORM TABLE
-----------------------------------------------------------------------------------------------------------------------------*/


/*============================================================
//	START COVERAGE CALCULATOR
============================================================*/

#aqueousCoatingsCalculatorLayout
{

}

#aqueousCoatingsCalculatorLayout .coverageCalcTable
{
background-color: #efefef;
border: 1px solid #333333;
width: 350px;
}

#aqueousCoatingsCalculatorLayout .coverageCalcTable td
{
padding: 10px;
}

#aqueousCoatingsCalculatorLayout .coverageCalcTable input.reset,
#aqueousCoatingsCalculatorLayout .coverageCalcTable input.submit,
#aqueousCoatingsCalculatorLayout .coverageCalcTable input.button
{
margin: .5em;
}



/*============================================================
//	END COVERAGE CALCULATOR
============================================================*/




/*============================================================
//	START UV COVERAGE CALCULATOR
============================================================*/

#uvCoatingsCalculatorContent
{
margin: 0;
padding: 0;
}


#uvCoatingsCalculatorContent h4
{
margin: 0 0 .7em 0;
padding: .3em .7em;
background-color: #E60808;
color: #fff;
font-size: .8em;
text-align: center;
}


#uvCoatingsCalculatorContent h4 a
{
color: #fff;
}


#uvCoatingsCalculatorContent h4 a:hover
{
text-decoration: none;
}

#uvCoatingsCalculatorContent h5
{
margin: 0 0 .3em 0;
padding: .3em .7em;
font-size: .8em;
color: #000;
}


#uvCoatingsCalculatorContent table.uvCoverageCalcTable
{
margin: 0 auto 1em auto;
padding: 0;
border-collapse: collapse;
border: 1px solid #000;
}


#uvCoatingsCalculatorContent table.uvCoverageCalcTable th
{
padding: .3em;
text-align: center;
background-color: #eee;
color: #000;
}

#uvCoatingsCalculatorContent table.uvCoverageCalcTable td.label
{
padding: .7em 0 .7em .5em;
text-align:right;
font-weight:bold;
vertical-align: middle;
}

#uvCoatingsCalculatorContent table.uvCoverageCalcTable td.input
{
text-align: right;
padding: .7em .5em;
}


#uvCoatingsCalculatorContent #applicationChart
{
margin: .5em auto 2em auto;
padding: 0;
border-collapse: collapse;
}

#uvCoatingsCalculatorContent #applicationChart th,
#uvCoatingsCalculatorContent #applicationChart td
{
padding: .3em .7em;
border: 1px solid #000;
font-size: .8em;
}


#uvCoatingsCalculatorContent #applicationChart tr.dataRow
{
text-align: right;
}



#uvCoatingsCalculatorContent #applicationChart th.appReco,
#uvCoatingsCalculatorContent #applicationChart td.appReco
{
background-color: #E2DFA8;
}



#uvCoatingsCalculatorContent #applicationChart th.thickness,
#uvCoatingsCalculatorContent #applicationChart td.thickness
{
background-color: #D5EDFA;
}



#uvCoatingsCalculatorContent #applicationChart th.coverage,
#uvCoatingsCalculatorContent #applicationChart td.coverage
{
background-color: #F7C9DD;
}


#uvCoatingsCalculatorContent #applicationChart tr.dataRow:hover td,
#uvCoatingsCalculatorContent #coverageChart tr.dataRow:hover td
{
background-color: #fff;
}


#uvCoatingsCalculatorContent #applicationChart tr.dataRow td:hover,
#uvCoatingsCalculatorContent #coverageChart tr.dataRow td:hover
{
background-color: #ccc;
}




#uvCoatingsCalculatorContent #coverageChart
{
margin: .5em auto 2em auto;
padding: 0;
border-collapse: collapse;
background-color: #FFF9C7;
}

#uvCoatingsCalculatorContent #coverageChart th,
#uvCoatingsCalculatorContent #coverageChart td
{
padding: .3em .7em;
border: 1px solid #000;
font-size: .8em;
}


#uvCoatingsCalculatorContent #coverageChart tr.dataRow
{
text-align: right;
}




/*============================================================
//	END UV COVERAGE CALCULATOR
============================================================*/




/*============================================================
//	START WAREHOUSE
============================================================*/


#warehouseLayout
{

}


/*============================================================
//	END WAREHOUSE
============================================================*/




/*============================================================
//	START NEWS
============================================================*/

#newsLayout .newsPageStory
{
margin: 0 0 2em 0;
padding: .5em 0 0 0;
}


#newsLayout h4
{
margin: 0 0 .7em 0;
padding: 0;
}


/*============================================================
//	END NEWS
============================================================*/


/*============================================================
//	START TECH BULLETINS
============================================================*/

.techBulletinSnippets
{
margin: 2em 0 .7em 0;
padding: 0;
}

.techBulletinSnippets h4
{
margin: 0 0 .5em 0;
padding: 0;
}


/*============================================================
//	END TECH BULLETINS
============================================================*/