/* GENERAL STYLES */
#holderBody {
	background: #fff;
}

#holder {
	border: 1px solid #ccc;
	padding: 10px;
	margin: 5px;
	text-align: left;
}

#holder img{ margin:auto ! important; padding: auto ! important }

/* general styles */

body{margin:0;padding:0; font-family: Arial; font-size:80%;background:#efefef url(/css/shade.jpg) repeat-y 785px 0px ;}

div{margin:0;padding:0; }



/* viewport */

#viewport{margin-left:0; width: 800px;height:1000px; border-right: 1px solid gray; border-left:  1px solid gray; border-bottom: 1px solid gray; background:#ffffff url(/css/left_bg.gif) repeat-y -1px 0% ;}

body>#viewport{height:auto;min-height: 900px;}



/*  mood */

#mood{margin:0;padding:0px;height:130px;background:#ffffff url(/media/700/cpamood.png) no-repeat 150% 50%;}

#mood img{margin:10px 20px 6px 23px; border:none;}

#mood A{display:block;}

body>#mood{height:150px ! important; }



/* cnt */
img { border: 0}


/* navbar */

#navBar{/*background:rgb(14,31,127);*/margin:0;padding:0;margin-top:-21px;}

#navBar{background:rgb(14,31,127);margin:0;padding:0;padding-top:10px;margin-top:0;}

#navlist { padding: 3px 0; margin-left: 0; border-bottom: 1px solid white /*#778*/; font: bold 1em Verdana, sans-serif; margin:0; margin-left:148px; padding-left:150px;}

#navlist li { list-style: none; margin: 0; display: inline; }

#navlist li a { padding: 3px 0.5em; margin-left: 3px; background:url(/css/subtle-grad.png) 0% 120px; text-decoration: none; color:#ffffff }

#navlist li a:link { color: #fff; }

#navlist li a:visited { color: #fff; }

#navlist li a:hover { color: #ffffff; background-color:#FE6613; background-image:none; }

#navlist li a#current { background:#ffffff; border: 1px solid gray; border-bottom: 1px solid white; color:#000000; font:13px; }

#leftNav{width:147px;padding: 1em 0 1em 0;margin-bottom: 1em;font: bold 0.9em  Arial, sans-serif;float:left}

#leftNav a{color:white;display:block;width:134px;}

#leftNav UL{list-style: none;margin: 0;padding: 0;border: none;}

#leftNav H2{font:bold 1em  Arial, sans-serif;margin:0;padding:6px;margin-top:12px;color:white}

#leftNav LI{display:block;width:147px;border-top: 1px solid rgb(14,32,127);margin:0;padding:0;color:white;}

#leftNav .current{color:rgb(239,192,92);}

#leftNav span { display: block;padding:6px 3px;padding-left:10px; }

#leftNav /* */ LI{background:url(/css/subtle-grad.png) 0% 2%;}

#leftNav LI A{display: block;padding:6px 3px;padding-left:10px;color: #fff;text-decoration: none;color:white;}

*>#leftNav LI A{display:block;width:136px;}

html>body #leftNav li a { display:block;width:auto; }

#leftNav LI A:hover{color: #fff;background:url(/css/subtle-grad.png) left 120px;color:#FE6613;  width:147px; 

  voice-family: "\"}\""; 

  voice-family:inherit;

  width:134px;}

#leftNav>LI A:hover{width:147px;}

#leftNav UL UL LI A{padding:3px;padding-left:5px;background:#E7E9F2;color:#5663A5;font-weight:normal;font-size:0.9em;border-left: 5px solid rgb(239,192,92);}

#leftNav UL UL LI A:visited{border-left: 5px solid #5663A5;;color:#5663A5;}

#leftNav UL UL LI A:hover{border-left: 5px solid rgb(0,166,218);color:#ffffff;}

#leftNav img{margin-left: auto; margin-right:auto;}

#leftNav span {  display:block; padding: 6px;  }

/*#tempBar{position:absolute;margin-left:615px;;top:155px;width:200px;float:right;padding:0;}*/

#content{margin-left: 150px; padding:10px 35px; }

#foot{font-size:90%;margin-top: 40px;}

div#foot p{text-align:center; margin-top:25px;}

#content H1{text-align:center; color:#F35601;font-size:1.5em;margin: 10px 0 15px 0; font-weight:300}

#content H2{color:rgb(14,32,127);font-size:1.2em;margin:12px 3px;margin-left:0; font-weight:normal}

#content H3{color:#F35601;font-size:1.1em;margin:15px 6px;margin-bottom:3px;margin-left:0; font-weight:normal}

#content H4{color:rgb(14,32,127);font-size:1.1em;margin:10px 6px;margin-left:0; font-weight:normal}

#content H5{color:#F35601;font-size:1.05em;margin:8px 6px;margin-left:0; font-weight:normal}

#content H6{color:rgb(14,32,127);font-size:1.05em;margin:8px 6px;margin-left:0; font-weight:normal}

*>#content P, *>#content LI, *>#content TABLE, *>#content TD{font-family:Arial,sans-serif}

#content P{ margin:6px 0;font-size:1.1em;margin-bottom:12px; text-align:justify;}

#content OL, #content UL{margin-left:2em;}

#content LI{ margin:0 6px;font-size:1.1em}

#content A{text-decoration:underline; color: #5663a5;}

#content A:hover{text-decoration:underline;}

#content #toc A{text-decoration:none}

/*#content DIV{background:#fafafa;border:1px solid #FADFD0;padding:6px;margin:6px 0;}*/

#content SUP{font-size:50%}

#content #notes{list-style-type:none}

#content #profil{font-size:0.9em;border:0}

#content table{ }

#content table tbody td{padding:5px;}

#content table td p {text-align:center ! important;}

#content img{ margin:3px;}

div#es_ww{margin-top:10px;}

.more{ padding-left:11px;background:#ffffff url(http://www.eurofins.com/images/icon/morearrow.gif) no-repeat 0% 7px;margin:3px;}

#content div.post{padding-bottom:20px; border:0px! important; background-color:#ffffff ! important}

.post a{text-decoration: none ! important}

.post h2 { border-bottom: 1px solid #6D7E80; border-right: 1px solid #6D7E80; padding: 0; 

  width:550px;

  voice-family: "\"}\""; 

  voice-family:inherit;

  width:573px;

}

body>.post h2{width:573px;}

.post>h2{height:25px;}

.post h2 a{color: color:rgb(14,32,127); float:left;}

.post h2 span{font-size: 0.8em; color:#6D7E80; float:right; padding:5px; background:#d5e4e7;}

#leftNav address{ color:#ffffff; text-align:center; margin-bottom:10px; }


/* requested styles*/

/* Quentin Smith*/
.homePageBox {
 float: right;
 border: 1px solid #FE6613;
 padding: 5px;
 background: #e5e9f3;
 border: 2px solid #f37737;
 margin-left: 10px;
 margin-right: 10px;
}

.homePageBox li { list-style-type:none; padding: 5px;}


/* autoForm styles*/
#umbracoAutoForm filedset { padding: 5px;}
#umbracoAutoForm label { float:left; width: 160px; text-align:left}
#umbracoAutoForm span { color:red}
#umbracoAutoForm input#AutoForm2_dataDates_0{ display: none;}
#umbracoAutoForm label#AutoForm2_dataDates_0{ display: none;}
#AutoForm2_PanelThanks { font-size: 1.5em; border:1px solid red;  }

/* EDITOR PROPERTIES */
