@import "/files/fernox/design/css/menu.css";
@import "/files/fernox/design/css/list.css";
@import "/files/fernox/design/css/additions.css";

.clearfix:after {
content: .;
display: block;
height: 0;
clear: both;
visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

html, body {
height: 100%;
width: 100%;
margin: 0;
padding: 0;
}
ul, h1, h2, h3, h4, h5, form, p {
margin: 0;
padding: 0;
}
ul, li {
list-style:none;
}
body {
background:#EDEDED;

color:#636363;
font: 87.5%/1.35 Arial, Verdana, sans-serif;

}
a img {
border:none;
}
h2 {
margin-bottom:13px;
}
#rt_1044_84 h3 {
	padding-top:15px;}
div.clear {
clear: both !important;
visibility: hidden !important;
margin:0 !important;
height:0px !important;
overflow: hidden;
font-size:1px;
}

/* CONTAINERS ---------------------------------------------------*/

/*
#roadmap {
width:978px; 
position: relative;
margin:0 auto;
background: url(/files/fernox/design/img/containerbackgr.jpg) top left repeat-y;
min-height:300px;
padding-left:8px;
padding-right:10px;
}
#container {
overflow:hidden;
width:100%;
padding-bottom:20px;
}
*/
#roadmap {
margin:0 auto;
min-height:300px;
position:relative;
width:996px;
}
#container {
padding-bottom:20px;
padding-left:8px;
padding-right:10px;
background:url(/files/fernox/design/img/containerbackgr.jpg) repeat-y scroll left top;
overflow:auto;
width:100%;
}
#topholder {
background: url(/files/fernox/design/img/topbackgr.jpg) top left repeat-y;
height:142px;
width:978px;
}
#topholder_wave {
background: url(/files/fernox/design/img/banners/banner_wave.gif) top left repeat-y;
height:142px;
width:978px;
}
#topholder_waverenewables {
background: url(/files/fernox/design/img/banners/banner_waverenewables.gif) top left repeat-y;
height:142px;
width:978px;
}
#topholder_renewables {
background: url(/files/fernox/design/img/banners/banner_renewables.gif) top left repeat-y;
height:142px;
width:978px;
}
#bottomholder {
height:86px;
background: url(/files/fernox/design/img/bottombackgr.jpg) top left no-repeat;
width:978px; /*996*/
padding-left:8px;
padding-right:10px;
padding-top:12px;
}
/* END CONTAINERS -----------------------------------------------*/

/* TOP  ---------------------------------------------------------*/
.rightcol {
width:221px;
float:right;
margin-right:12px;
color:#fff;
font-size:0.85em;
}
.langNavDropdown {
position:absolute;
top:7px;
}
.langNavDropdown select {
width:198px;
border:1px solid #7F9DB9;
color:#000;
float:left;
}
.langNavDropdown a.changeLang {
background-image: url(/files/fernox/design/img/GoButton.jpg);
display:block;
float:left;
width: 22px;
height: 22px;
}
#sitesearchformholder {
position:absolute;
top:90px;
}
#sitesearchform {
width:226px;
}
#sitesearchform input {
border:none;
color:#000000;
width:197px;
height:18px;
}
#sitesearchform input#sitesearchformsubmit {
background:url(/files/fernox/design/img/searchbutton.jpg) no-repeat;
border:none;
width: 22px;
height:22px;
margin-top:6px;
margin-left:5px;
cursor:pointer;
}
/* END TOP  ----------------------*/


/* CONTENT CONTAINERS ------------------------------------*/
.addthis_toolbox { position: absolute; left: 20px; top: 193px; }
.maincontent {
background:#FFFFFF;
float:left;
margin-left:10px;
margin-right:10px;
margin-top:2px;
width:736px;
}
.rightbar {
width:221px;
float:left;
}
.content {
margin:15px 0;
}
.articlecontent div.content
{
    margin-top:5px;
	margin-bottom:5px;
}
.rightcol {
width:221px;
float:right;
margin-right:12px;
}
#content1colwave .maincontent {
width:759px;
}
#content2colwave .maincontent {
width:527px;
}
#content2colwave .maincontent  {
width:527px;
}
#content2colwave .rightbar{
width:221px;
}
/* END CONTENT CONTAINERS --------------------------------*/

/* CONTENT -----------------------------------------------*/
h1, h2, h3 {
color:#0099CC;
}
h3
{
    font-size:1em;
}
h1.title {
height:15px;
background-color:#f2f2f2;
border-top:solid 1px #d4d4d4;
border-bottom:solid 1px #d4d4d4;
padding:5px 0 15px 0px;
font-size:1.3em;
font-weight:bold;
color:#009dd9;
/*margin:0 20px 9px 0;*/
}
h1.articletitle {
padding:10px 15px;
font-size:1.1em;
font-weight:bold;
color:#009dd9;
margin:0;
margin-top:18px;
margin-bottom:5px;
padding:0;
}
.maincontent li  {
background: url(/files/fernox/design/img/listitemblue.gif) no-repeat scroll 0 5px;
padding-left:12px;
list-style-type: none;
font-size:1em;
}
#HasPowerFlushing li {
	background:none;}
div.articlecontent div.headerbar h1.title {
height:auto;
background-image:none;
border:none;
padding:10px 0 0 0;
font-size:1.4em;
font-weight:bold;
color:#009dd9;
margin:0 10px 9px 0;
}
.fd {
margin-bottom:10px;
}
div.content strong {
color:#666666;
font-size:1.09em;
}
div.content a {
color:#009dd9;
text-decoration:underline;
}
div.content a:hover {
color: #636363;
text-decoration:underline;
}

.printpagebody {
background:#fff;
}
#homecontent .maincontent {
	margin-left:10px;
	margin-right:0px;}
hr {
	padding:0px;
	margin:0px;
	color:#d5d5d5;
	border:0;
	background-color: #d5d5d5;
	height:1px;}	
#rt_1044_58 ul {
	padding-top:20px;
	/*font-size:0.9em;*/
	}
table .trainingcourse {
	width:300px;}	
.trainingcourse li {
	padding-left:10px;
	font-size:0.89em;
	background:transparent url(/files/fernox/design/img/listitemblue.gif) no-repeat scroll left 50%;}
.trainingcourse .linklist li{
	padding-left:25px;}	
.trainingcourse .linklist li a{
	font-size:1.2em;}
 .trainingcourse h1{
	font-size:1.2em;
	color:#717276;
	padding-top:15px;
	padding-bottom:5px;}	
.trainingcourse h3{
	font-size:1.1em;}		
.lblLeft [for="Company"]{
	font-size:1em;
	margin-left:20px;}
#rt_1044_86 {
	font-size:0.85em;
	margin-top:20px;}	
#Cell9 label {
	font-size:0.8em;}	
#Cell8 .linklist {
	font-size:0.9em;
	margin-top:10px;}

div.img {
	margin-top:12px;}	
	
.maincontent #navigation li{
	list-style:none;
	list-style-type:none;
	background-image:none;
	}
.Publishdate {
	float:left;
	width:150px;
	font-size:0.95em;
		}
.safetydatasheets {
	padding-top:11px;
		}	

.aquasolve-login-table input#email,
.aquasolve-login-table input#password,
.aquasolve-registration-table input#email
{
    width:213px;
    height:18px;
    margin-right:5px;
    border:solid 1px #a0918e;
    display:block;
    float:left;
}
.aquasolve-login-table input#email
{
    margin-bottom:4px;
}
.aquasolve-login-table input#submitForm,
.aquasolve-registration-table input#submitForm
{
    width:68px;
    height:27px;
    border:none;
    cursor:pointer;
    background:url(/files/fernox/design/img/loginSubmit.jpg) no-repeat top left;
}
.aquasolve-login-table input#resetForm
{
    width:68px;
    height:27px;
    border:none;
    cursor:pointer;
    background:url(/files/fernox/design/img/loginReset.jpg) no-repeat top left;
}
.aquasolve-login-table input#submitForm,
.aquasolve-login-table input#resetForm,
.aquasolve-registration-table input#submitForm
{
    margin-top:19px;
}
.aquasolve-login-table div#emailError,
.aquasolve-login-table div#passwordError,
.aquasolve-registration-table div#emailError
{
    width:200px;
    float:left;
}

#authentication
{
    border-top:solid 1px #eaeaea;
    padding-top:12px;
    margin-top:12px;
}
#authentication span
{
    display:block;
    margin-bottom:10px;
}
#authentication h1
{
    font-size:1em;
}
div#rt_1044_92,
table.aquasolve-registration-table
{
    margin-top:12px;
}
div#rt_1044_92 a
{
    color:#009DD9;
}

.faq li 
{
	background:none;
	font-size:1em;
	list-style-type:none;
	padding-left:0px;
	border-bottom: 1px solid #ccc;
	margin-bottom:10px;
	padding-bottom:15px;
}

.pagingTexts div{
	display:inline;
	}
	
.addthis_toolbox {
	width: 200px !important;
}
