/* 
    AUTHOR: John Gough
	blacklotusweb.com
*/

/* ------------------------------------------ */
/* RESETS, BASIC PAGE SETUP, BASIC TYPOGRAPHY */
/* ------------------------------------------ */
* {
	margin: 0;
	padding: 0px;
}
html { 
/*overflow:hidden;*/
}
body { font: 12pt Helvetica, sans-serif;
background-color: #0086ce;
padding:0;
margin:0;
color:#FFFFFF;
font-size:11px;
}
ul {
padding-left:10px;
}
p { font: 1em/1em; margin-bottom: 1em; }
a { outline: none;
text-decoration:none;
color:#FFFFFF; }
a:hover {
text-decoration:underline;
}
a img { border: none; }
/* END RESET */

/* ------------------------------------------ */
/* TOOLBOX CSS */
/* ------------------------------------------ */
.floatleft { float: left; }
.floatright { float: right; }
.clear { clear: both; }
.transpBlack { background: url(transpBlack.png); }
/* END TOOLBOX */

/* ------------------------------------------ */
/* PAGE STRUCTURE */
/* ------------------------------------------ */
.mainBody {
background-image:url(images/bgTop.gif);
background-repeat:repeat-x;
}
.page-wrap {
	width: 775px;
	margin: 0 auto;
	margin-top:13px;
	margin-bottom:13px;
	padding-left:15px;
	background-image:url(images/contentBg.gif);
	background-repeat:repeat-y;
}

.frameOne {
padding:0;
margin:0;
border:none;
width:984px;
height:100px;
}
.blank {
border:none;
margin:0;
padding:0;
}
.footer {
	width:745px;
	height:103px;
	background-image:url(images/footerBg.gif);
	background-repeat:no-repeat;
	margin-top:5px;
}
.homeCONTENTtl {
	width:231px;
	height:90px;
	background-image:url(images/content1BgTOP.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}
.homeCONTENTbl {
	width:213px;
	height:262px;
	background-image:url(images/content1BgBOTTOM.jpg);
	background-repeat:no-repeat;
	background-attachment:fixed;
	

}
.moldCONTENTtl {
	width:450px;
	height:22px;
	background-image:url(images/content3TOP.jpg);
	background-repeat:repeat-x;
}
.moldCONTENTbl {
	width:100%;
	height:336px;
	background-image:url(images/content3BOTTOM.jpg);
	background-repeat:repeat-x;
	background-attachment:fixed;
	color:#00366C;
	font-size:11px;

}

.waterCONTENTtl {
	width:745px;
	height:42px;
	background-image:url(images/waterTOP.jpg);
	background-repeat:no-repeat;
}
.waterCONTENTbl {
	width:100%;
	height:315px;
	background-image:url(images/waterBOTTOM.jpg);
	background-repeat:repeat-x;
	background-attachment:fixed;
	color:#00366C;
	font-size:11px;

}
.processCONTENTbl {
	width:473px;
	height:336px;
	background-image:url(images/content3BOTTOM.jpg);
	background-repeat:repeat-x;
	background-attachment:fixed;
	color:#00366C;
	font-size:11px;

}
.testimonialCONTENTtl {
	width:395px;
	height:22px;
	background-image:url(images/content3TOP.jpg);
	background-repeat:repeat-x;
}
.testimonialCONTENTbl {
	width:100%;
	height:336px;
	background-image:url(images/content3BOTTOM.jpg);
	background-repeat:repeat-x;
	background-attachment:fixed;
	color:#00366C;
	font-size:11px;

}
.contactCONTENTtl {
	width:190px;
	height:22px;
	background-image:url(images/content3TOP.jpg);
	background-repeat:repeat-x;
}
.contactCONTENTbl {
	width:100%;
	height:336px;
	background-image:url(images/content3BOTTOM.jpg);
	background-repeat:repeat-x;
	background-attachment:fixed;
	color:#00366C;
	font-size:11px;

}
.content3 {
background-image:url(images/content3Bg.jpg);
background-repeat:repeat-x;
padding: 50px 0 0 40px;
}
.footerTable {
	margin:5px 10px 10px 10px;
	color:#FFFFFF;
}
/* END STRUCTURE */
.cutOverflow { width: 100%; height:100%; overflow: hidden; }
