/* BROWSER FLAGS: default */
/*** GLOBAL ***/
/* -------------------------------- default -------------------------------- */
h1 {
	color:#00742e;
	font-size:16px;
	margin:0px;
	padding-bottom:7px;
	padding-top: 10px;
	border-bottom:1px solid #CCC;
}
h2 {
	color:#00742e;
	font-size:16px;
	margin:0px;
	font-weight:normal;
	padding-bottom:4px;
	padding-top:8px;
}
h3 {
	color:#4a4a4a;
	font-size:18px;
	font-weight:normal;
	margin:0px;
	padding-bottom:10px;
}
a {
	color:#00742e;	
}
a:focus {
	outline:none;
}
a:hover {
	color: #00742e;	
}
.contetArea h3 {
	font-size:15px;
}
p {
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;	
	line-height: 19px;
}
img {
	border:0 none;	
}
td {
	vertical-align:top;
	}
ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
}
body {	
	background-image:url(../data/i/bg.jpg);
	background-repeat:repeat-x;
	background-color:#007336;
	background-position:top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3e3e3e;
	padding:0px;
	margin:0px;
}
.body {
	width:925px;
	margin:0 auto;
	position:relative;
}
.footer {
	background-image:url(../data/i/footer.png);
	background-position: left top;
	padding-top:45px;
	height:49px;
	background-repeat:no-repeat;
	width:925px;
	margin:0 auto;

}
.copyright a,
.copyright a:hover {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
.copyright {color:#fff;text-align:center;text-transform:uppercase;font-size:11px;}

.topArea {height: 168px;position:absolute;background-repeat:no-repeat;top:0px;left:0px;width:925px;overflow:hidden;}

.currentLang-fr .topArea {background-image:url(../data/i/top-fr.png)}
.currentLang-en .topArea {background-image:url(../data/i/top.png)}

.contentBox {padding-top:213px;background-color:#fff;}
.logo {display:block;background-image:url(/spacer.gif);height: 92px;width:260px;position:absolute;top: 10px;right:10px;}
.logo span {display:none}


.navigation {position:absolute;top: 121px;left:25px;}
.navigation ul {padding:0px;margin:0px;list-style-type:none;}
.navigation li {float:left;display:block;margin-right:25px;}

/* EN NAVIGATION */
.currentLang-en .navigation li a {height:38px;text-decoration:none;font-weight:bold;display:none;background-image:url(../data/i/navigation.png);background-repeat:no-repeat;}
.currentLang-en .navigation li span {display:none;}

.currentLang-en .navigation .pageId4  a {width:50px;background-position: 0px -43px; display:block;}
.currentLang-en .navigation .pageId13 a {width:75px;background-position:-73px -43px;display:block;}
.currentLang-en .navigation .pageId21 a {width:65px;background-position:-173px -43px;display:block;}
.currentLang-en .navigation .pageId45 a {width:40px;background-position:-263px -43px;display:block;}
.currentLang-en .navigation .pageId51 a {width:68px;background-position:-329px -43px;display:block;}

.currentLang-en .navigation .pageId4  a:hover {width:50px;background-position: 0px 15px;}
.currentLang-en .navigation .pageId13 a:hover {width:75px;background-position:-73px 15px;}
.currentLang-en .navigation .pageId21 a:hover {width:65px;background-position:-173px 15px;}
.currentLang-en .navigation .pageId45 a:hover {width:40px;background-position:-263px 15px;}
.currentLang-en .navigation .pageId51 a:hover {width:68px;background-position:-329px 15px;}


/* FR NAVIGATION */
.currentLang-fr .navigation li a {height:38px;text-decoration:none;font-weight:bold;display:none;background-image:url(../data/i/navigation-fr.png);background-repeat:no-repeat;}
.currentLang-fr .navigation li span {display:none;}

.currentLang-fr .navigation .pageId4  a {width:69px;background-position: 0px -43px; display:block;}
.currentLang-fr .navigation .pageId13 a {width:88px;background-position:-93px -43px;display:block;}
.currentLang-fr .navigation .pageId21 a {width:64px;background-position:-200px -43px;display:block;}
.currentLang-fr .navigation .pageId45 a {width:75px;background-position:-284px -43px;display:block;}
.currentLang-fr .navigation .pageId51 a {width:102px;background-position:-379px -43px;display:block;}

.currentLang-fr .navigation .pageId4  a:hover {width:69px;background-position: 0px 15px;}
.currentLang-fr .navigation .pageId13 a:hover {width:88px;background-position:-93px 15px;}
.currentLang-fr .navigation .pageId21 a:hover {width:64px;background-position:-200px 15px;}
.currentLang-fr .navigation .pageId45 a:hover {width:75px;background-position:-284px 15px;}
.currentLang-fr .navigation .pageId51 a:hover {width:102px;background-position:-379px 15px;}

/* PAGE CAPTIONS */ 

.leftArea {position:relative;top: -45px;left:-14px;width: 225px;padding-top:47px;background-repeat:no-repeat;}
/* EN */
.currentLang-en .leftArea {background-image:url(../data/i/page-labels.png);background-position:-100px -100px}
.currentLang-en.page4   .leftArea {background-position:40px 23px;}
.currentLang-en.page13  .leftArea {background-position:-160px 23px;}
.currentLang-en.page21  .leftArea {background-position:-360px 23px;}
.currentLang-en.page45  .leftArea {background-position:-560px 23px;}
.currentLang-en.page51  .leftArea {background-position:-760px 23px;}
.currentLang-en.page60  .leftArea {background-position:-960px 23px;}
.currentLang-en.page198 .leftArea {background-position:-1160px 23px;}
.currentLang-en.page167 .leftArea {background-position:-1160px -223px;}

/*FR*/
.currentLang-fr .leftArea {background-image:url(../data/i/page-labels-fr.png);background-position:-100px -100px}
.currentLang-fr.page4   .leftArea {background-position:40px 10px;}
.currentLang-fr.page13  .leftArea {background-position:-183px 10px;}
.currentLang-fr.page21  .leftArea {background-position:-400px 10px;}
.currentLang-fr.page45  .leftArea {background-position:-600px 10px;}
.currentLang-fr.page51  .leftArea {background-position:-809px 10px;}
.currentLang-fr.page60  .leftArea {background-position:-1067px 10px;}
.currentLang-fr.page198 .leftArea {background-position:-1268px 10px;}
.currentLang-fr.page167 .leftArea {background-position:-1160px -223px;}




.contetArea {width:589px;float:right;margin-right:82px;line-height:19px;}
.contentPadding {font-size:13px;padding-bottom:15px;}


.page-caption {color:#006b32;text-transform:uppercase;border-bottom:0 none;font-size:21px;line-height:27px;padding-top:5px;font-weight:normal;padding-bottom:29px;}
.page-caption span {font-weight:bold;}

.contentPadding ul {margin-bottom:10px;	}
.contentPadding li {padding-top:0px;padding-bottom:0px;background-image:url(../data/i/li.png);background-repeat:no-repeat;background-position: 14px 7px;padding-left:30px;}
.contentPadding ul ul {margin:0px;padding:0px;}
.contentPadding li ul li {padding-top:0px;padding-bottom:0px;background-image:url(../data/i/li2.png);background-repeat:no-repeat;background-position: 14px 7px;padding-left:30px;}
.contentPadding ol li {background-image: none; padding-left: 0;}
.contentPadding p {padding-top:0px;}
.contentPadding {line-height:21px;}
.contentPadding table {margin-bottom: 10px;}
.contentPadding h1 {line-height: 1.2em; margin-top: 0px; margin-bottom: 0px;}
.contentPadding h2 {line-height: 1.3em; margin-top: 0px; margin-bottom: 0px;}
.contentPadding h3 {line-height: 1.4em; margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px; color: #00742E;}
.contentPadding h4 {line-height: 1.5em; margin-top: 5px; margin-bottom: 2px;}
.contentPadding h5 {line-height: 1.6em; margin-top: 4px; margin-bottom: 1px;}
.contentPadding h6 {line-height: 1.6em; margin-top: 0px; margin-bottom: 0px;}
.topBreadcrumbs {font-size:11px;position:absolute;text-transform:uppercase;top:179px;right:29px;font-weight:bold;}


input[type="text"], input[type="password"] , textarea,  select, input {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; 
	padding:5px !important;
	font-size:1em;
	background-image: url(../data/i/typeinput.png);
	background-repeat: repeat-x;
	border:1px solid #B5B8C8;
	color: #131313;
}

input[type="text"]:focus, input[type="password"]:focus , textarea:focus{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; 
	padding:5px;
	font-size:1em;
	background-color:#fffcdc;
	background-image: none;
	border:1px solid #B5B8C8;

}
button.nav, input[type=submit] {
	padding:5px;
	border:0 none;
	margin-bottom: 3px;
	width:150px !important;
	font-size: 14px;
	color: #fff;
	font-family: Arial, Georgia,"Times New Roman",Times,serif;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px; 
	background-image:url(../data/i/button-bg.png);
	text-shadow:0 0 4px #00384F;
	cursor: pointer;
}
.form textarea {
	width: 350px;
	height: 150px;
}
.form .enumBlock {
	display: block;
}
.form  th {
 	text-align:right;
	padding-right: 5px;	
	vertical-align: top;
	padding-top: 2px;
	padding-bottom: 2px;
}

.thankyou  th {
 	text-align:right;
	padding-right: 5px;	
	vertical-align: top;
	padding-top: 2px;
	padding-bottom: 2px;
}

/* Used to left align the th element within the form where needed */
#thleftalign {
 	text-align:left;
	padding-right: 5px;	
	vertical-align: top;
	padding-top: 2px;
	padding-bottom: 2px;
}


.form .formRequired {color: red;}
form .xFormErrorLabel,
form .xFormErrorList {
	color: red;
	float: left;
}
form .xFormErrorList {padding-left: 5px;}
form input[type="checkbox"],
form input[type="radio"] {
	vertical-align: middle;
}
/* =SUBSCRIBE FORM */
form .formF7 textarea {
	width: 250px;
	height: 100px;
}
form .optOutInput 	{display: block;}
form .optOutInput input {width: 250px;}
form .optOutSubmit 	{width: 150px;}
form .optOutMGName	{font-weight: bold;}


.stylesHeader {
 	font-size: 20px;
	margin-top:25px;
	margin-bottom:10px;
	padding-top:10px;
	padding-bottom:5px;
	display:block;	
	color: #000;
	border-bottom:2px dotted #ccc;
	line-height: 1.2em;

}
.searchBox {
	background-image: url(../data/i/searchBox.png);
	background-repeat: no-repeat;
	background-position:top left;
	height:30px;
 	width:227px;
	padding-left:24px;
 	position:absolute;	
	padding-top:2px;
	top: 126px;
	right:0px;

}
.menu1 ,.menu2,.menu3,.menu4,.menu5 {
 	display:none;
}
.leftMenu a {
 	text-transform:uppercase;
	font-size:12px;
	color:#5b5b5b;
	display:block;
	padding-left:40px;
	padding-bottom:14px;
	padding-right:10px;
	text-decoration:none;
}
.leftMenu {
	background-image: url(../data/i/leftNav.png);
	background-repeat: no-repeat;
	background-position:top left;
	padding-top:23px;
 	width:225px;
}
.leftMenuBottom {
	background-image: url(../data/i/leftNav.png);
	background-repeat: no-repeat;
	background-position:bottom left;
	height:20px;
}
.leftMenu .menuDiv2-active a,
.leftMenu .menuDiv1-active a,
.leftMenu .menuDiv0-active a {
 	font-weight:bold;
	font-family: 'Arial Black',Gadget,sans-serif;

}
.leftMenu .menu1-active a {
 	padding-left:55px;
	color:#007336;
}
.leftMenu .menu-item-0-active .menuDiv0-active.hasChildren a {
	background-image: url(../data/i/arrow.png);
	background-repeat: no-repeat;
	background-position:26px 4px;

}
.leftMenu .menu-item-1-active .menuDiv1-active.hasChildren a {
	background-image: url(../data/i/arrow2.png);
	background-repeat: no-repeat;
	background-position:41px 4px;

}
.leftMenu .menu2-active a {
	padding-left:70px;
}

.sitePath a {
	color:#6e6e6e;
	text-decoration:none;
	font-size:10px;
}
.topBreadcrumbs .sitePath a span {
	background-image:url("../data/i/sitepathSep.png");
	background-position:right 2px;
	background-repeat:no-repeat;
	display:block;
	float:left;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:8px;
}
.sitePath a.posLast span {
	background-image: none;
}
.sitePath .posLast {
	color:#007336;
}
.sitePath .pos1  {
	color:#a1a1a1;
}

/* hide duplicated breadcrumbs */
#page5 .topBreadcrumbs #sitePath4 /* people */,
#page208 .topBreadcrumbs #sitePath196 /* blog */,
#page52 .topBreadcrumbs #sitePath51 /* contact */,
#page197 .topBreadcrumbs #sitePath45 /* news */,
#page22 .topBreadcrumbs #sitePath21 /* services */,
#page198 .topBreadcrumbs #sitePath209 /* search results */,
#page224 .topBreadcrumbs #sitePath52 /* certificate of insurance request */ {
	display: none;
}

.footerBoxes {
	width:870px;
	margin: 0 auto;
	border-top:1px solid #b2d5c2;
	padding-top:30px; 	
}
.newsItemFooter {
	float:left;
	padding-left:20px;
	padding-right:20px;
	width:254px;
	background-image: url(../data/i/footer-sep.png);
	background-repeat: no-repeat;
	background-position:0px 7px;

}
.footerBox1 {
	float:left;
}
.footerBox2 {
 	float:right;

}
.page179 .footerBoxes,.page181 .footerBoxes,#page197 .footerBoxes,#page58 .footerBoxes{display: none;}

.newsBoxFooter {
	color:#007336;
	font-weight:bold;
	font-size:14px;
	padding-bottom:0px;
	line-height:15px;
}
.newsDateFooter,.newsDate {
	color:#bcbcbc;
	font-weight:bold;
	font-size:12px;

}
.newsItemFooter p {
	color:#595959;
	font-size:13px;
}
.newsItemFooter a {
	text-decoration:none;
	color:#007494;
	font-weight:bold;
	font-size:13px;
}
.currentLang {
	position:absolute;
	top:8px;
	left:29px;
	background-image: url(../data/i/lang-selector.png);
	background-repeat: no-repeat;
	height:17px;
	width:108px;

}
.currentLang-en .currentLang {
	background-position:0px 0px;
}
.currentLang-fr .currentLang {
	background-position:0px -35px;

}
.frenchUnderConstruction span {display:none}

.frenchUnderConstruction {
	display:block;
	width:53px;
	float:left;
	height:17px;
	position:absolute;
	top:7px;
	left:85px;

}
.currentLang a {
	display:block;
	width:53px;
	float:left;
	height:17px;
}
.currentLang a span {
 	display:none;
}
.searchBox #imageField {
	left:5px;
	position:absolute;
	top:5px;
	background:transparent !important;
	border:0 none !important;

}
#ftsTermInput {
 	background:transparent !important;
	border:0 none !important;
	color:#5c5c5c;
	font-size:13px;
	width:180px !important;
}

.newsHeader {
 	font-size:19px;
	color:#006B32;
	padding-bottom:2px !important;
	display: block;
} 

/* =TABLES */
/* class="list" */
.list {
	width: 100%;
	margin-bottom: 15px;
	border-bottom: 1px solid #E9E9E9;
}

.list td {
	padding: 12px;
	border-right: 1px solid #fff;
	line-height: 1.4em;
}
.list td h3 {
	padding-bottom: 5px;
}
.list .list-row0 td {
	background-color: #E9E9E9;
	background-image: url(../data/i/tableRow.png);
	background-repeat: repeat-x;
}
.list .list-row1 td {
	background-image: url(../data/i/tableRowShadow.png);
	background-repeat: repeat-x;
}
.list .list-row-pos0 td {
	background-image: url(../data/i/top.png);
	background-position: -10px 0px;
	background-repeat: repeat-x;
	background-color: #004922;
	color: #fff;
	font-weight: bold;
	text-transform: capitalize;
	-moz-border-radius-topright: 0.7em;
	-webkit-border-top-right-radius: 0.7em;
	-moz-border-radius-topleft: 0.7em;
	-webkit-border-top-left-radius: 0.7em;
	padding-top: 13px;
	padding-bottom: 13px;
}
.list .list-col-pos0,
.list .list-row-pos1 {
	font-weight: bold;
}

/* =TABLES */
/* class="list2" */
.list2 {
	width: 100%;
	margin-bottom: 15px;
}

.list2 td {
	padding: 12px;
	line-height: 1.4em;
}
.list2 td h3 {
	padding-bottom: 5px;
}
.list2 .list-row0 td {
	background-color: #E9E9E9;
	background-image: url(../data/i/tableRow.png);
	background-repeat: repeat-x;
}
.list2 .list-row1 td {
	background-image: url(../data/i/tableRowShadow.png);
	background-repeat: repeat-x;
}
.list2 .list-row-pos0 td {
	text-transform: capitalize;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
 }



/* class="list11" */
.list11 {
	width: 100%;
	margin-bottom: 15px;
	border-bottom: 1px solid #DEDEDE;
}
.list11 td {
	padding-left: 15px;
	padding-right: 12px;
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom: 1px solid #fff;
	line-height: 1.4em;
}
.list11 .list-col-0 {
	background-color: #DEDEDE;
	background-image: url(../data/i/tableCol.png); 
	background-repeat: repeat-y;
}
.list11 .list-col-1 {
	background-image: url(../data/i/tableColShadow.png);
	background-repeat: repeat-y;
}
.list11 .list-row-pos1 {
	font-weight: bold;
	color: $h1Color;
}
.list11 .list-row-pos0 td {
	background-image: url(../data/i/top.png);
	background-position: -10px 0px;
	background-repeat: repeat-x;
	background-color: #004922;
	color: #fff;
	font-weight: bold;
	text-transform: capitalize;
	-moz-border-radius-topright: 0.7em;
	-webkit-border-top-right-radius: 0.7em;
	-moz-border-radius-topleft: 0.7em;
	-webkit-border-top-left-radius: 0.7em;
	padding-top: 13px;
	padding-bottom: 13px;
}


/* LOGIN BOX */
.loginBox {background-image:url(../data/i/loginBox.png);background-position:0px 0px;background-repeat:no-repeat;position:relative;width: 350px;height: 230px;}
.loginBox div {position:absolute;}
.loginBox input:focus,.loginBox input,.loginBox input:hover {font-size: 13px;background:transparent;padding: 4px;border:0 none;color: #656767;font-weight: bold;}                                                                                                     
.loginUser input, .loginPass input {width: 223px;}
.loginUser {top: 97px;left: 100px;}
.loginPass {top: 135px;left: 100px;}
.loginLost {top: 49px;left: 21px;}
.loginButton {top: 185px;left: 97px;}
.loginButton input {padding: 6px;color: #fff;width:57px !important;}
.loginLost a {display:block;background-image:url(/spacer.gif);width: 157px;height: 23px;}
.loginLost span {display:none;}
.loginRemm {display:none;top: 194px;left: 242px;}
.loginBox .checkoutError {border:1px solid red;background-color: #ffdddd;display:block;font-size:9px;height:23px;left:182px;line-height:10px;padding:3px;top:42px;overflow:hidden;width:148px;}
/* LOGIN BOX */

/* =NEWS AND EVENTS */
.nySeparator {
	padding-left: 5px;
	padding-right: 5px;
}
.newsYears,
.newsMonths {
	border-bottom:1px solid #B2D5C2;
	margin-bottom:8px;
	padding-bottom:2px;
}
.whitepapersBox {
	margin-bottom: 25px;
}
.optOutMessage {
 	padding-right:5px;
}
.optOutSubmit {
	display:block;
	padding-top:5px;
	text-align:center;

}
.topBreadcrumbs #sitePath59 {
 	display:none;
}
h2.newsBox {padding-top: 2px;}
/* =FORMS */
form input {width: 180px;}
form select {width: 192px;}

/* =PEOPLE FINDER */
.contactedPerson {
	font-size: 21px;
}
.contactedPerson .toWord {
	width: 112px;
	padding-right: 7px;
	display: block;
	float: left;
	text-align: right;
}
.contactedPerson .personName {
	color: #006B32;
}
.pfForm {margin-bottom: 15px;}
.pfField {margin-bottom: 7px;}
.pfFieldTitle {
	padding-right: 7px;
	display: block;
	float: left; 
	width: 70px;
}
.pfFieldInput input {}
.pfSearch {margin-left: 77px;}
.pfSearch input:hover {text-shadow: 0 0 4px #fff;}
.pfSearchResults .pfContact {
	padding: 10px;
	margin-bottom: 10px;
	border: 1px solid #dedede;
	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	border-radius: 10px;
}
.pfSearchResults .pfContact .pfContactName {font-weight: bold;}

.searchBox #imageField {
 	width:10px;
	height:10px;
}

/* =SEARCH RESULTS */
.ftsResults .slides {
	padding-bottom:14px;
	_height: 22px;
}
.ftsResults .slides .current,
.ftsResults .slides a {
	display: block;
	float: left;
	padding: 2px 4px;
	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;
	border: 1px solid;
	margin-right: 3px;
}
.ftsResults .slides .extend {display: block; float: left;}
.ftsResults .slides a {
	font-weight: normal;
	text-decoration: none;
}
.ftsResults .slides .current {
	font-weight: bold;
}


.ftsResults .slides .pages {
	font-weight: bold;
	padding-left: 10px;
}
.ftsResults .ftsResultRows .ftsRow {
	padding: 15px;
	margin-bottom: 15px;
	-moz-border-radius: 15px;	-webkit-border-radius: 15px;	border-radius: 15px;
	border: 1px solid #ccc;
}
.ftsResults .ftsResultRows .ftsRow a,
.ftsResults .slides a {
}
.ftsResults .ftsResultRows .ftsRow span.ftsTerm {
	font-weight: bold;
}
.ftsResults .ftsResultRows .ftsRow span#rowNum {
	padding-right: 0px;
}
.ftsResults .ftsResultRows .ftsRow div#text {
	padding-top: 5px;
	padding-bottom: 5px;
}
.ftsResults .ftsResultRows .ftsRow div#date,
.ftsResults .ftsResultRows .ftsRow span#relevance {
	display: none;
}
.form_ua, 
.form_ip2country,
.form_ip,
.form_referer  {
 	display:none;
}
.border {
 	border:1px solid #ccc;
	padding:10px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;	
	background-color:#f3f3f3;
	font-size:12px;
}
#page52 .footerBoxes {
 	display:none;
}

#page314 .footerBoxes {
 	display:none;
}

.checkboxes input {
 	width:15px;
	height:15px;
	padding:0px !important;
	border:0 none;
}
#form_F11 .formRequired,
#form_F10 .formRequired {
 	display:none;
}

.checkboxes {
 	border:1px solid #ccc;
	padding:10px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;	
	margin-top:10px;
	background-color:#fff;
	font-size:12px;
}
.border h2 {
 	padding-top:0px;
	margin-top:0px;
	font-size: 20px;
}
.site2  {
 	display:none;
}               
.site-item-0 a:hover {
 	color: #00d664; 
}
.site-item-0  {
	border:1px dotted #bad0c4;
	padding:10px;
	display:block;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;	
	margin-bottom:15px;
	width:195px;
}

.site-item-0-active {
 	display:none;
}

.site0-active .mouseOverChild .site2  {display:block;}

#form_F2 th {
 	white-space:nowrap;
}

.checkboxButton,.radioButton {
 	width:20px;
	border:0 none !important;
}

.form_date select {
 	width:auto !important;
}
.fromNews {
 	display:none;
}
.currentLang-fr .copyright { 
 	/* font-size:11px; */
}


/* REMOVE THIS WHEN FRENCH IS DONE */
#topLangs_frFR {
 	position:absolute;
	top: -100px;
}
#page314 .searchBox,
#page314 .sitePath,
#page314 .navigation {
 	display:none;
}
#page314 .contetArea {
	width:672px;
}

/* Test form - Musical instrument*/

#page315 .footerBoxes{display: none;}

#page315 .contetArea {
	width:800px;
}

.quickForm {
 	position:relative;
	height: 750px;	
	width: 950px;
	background-image:url(../data/i/form.jpg);
	background-repeat:no-repeat;
}
#jFlowSlide {
	margin-left:0px;
}
.formFlow {
 	position:relative;
	width: 850px;
	height:730px;
	display:block;
	overflow:hidden;


}
.formFlow step1 {
	
}

.formContent {	display:block;}

.progressStep {
	color:#4a4a4a;
	font-size:18px;
	font-weight:normal;
	margin:0px;
	padding-bottom:10px;
}

.progressBar  {
	display:block;
	height:25px;

}

#controller1 {
	right:20px;
	position:absolute;
	top:350px;
	z-index:10;
	overflow:hidden;
	
}
#controller1 span {
 	display:block;
	height:20px;
	width:20px;
	margin-right:73px;
	float:left;
	cursor:pointer;
	color:#4a4a4a;
	font-size:18px;
	font-weight:700;
}
#controller1 span span {
 	display:none;
	
}
#controller2 {
	right:20px;
	position:absolute;
	top:300px;
	z-index:10;
	overflow:hidden;
	
}
#controller2 span {
 	display:block;
	height:20px;
	width:20px;
	
	float:left;
	cursor:pointer;
	color:#4a4a4a;
	font-size:18px;
	font-weight:700;
}
#controller2 span span {
 	display:none;
	
}
#controller3 {
	right:20px;
	position:absolute;
	top:660px;
	z-index:10;
	overflow:hidden;
	
}
#controller3 span {
 	display:block;
	height:20px;
	width:20px;
	margin-right:73px;
	float:left;
	cursor:pointer;
	color:#4a4a4a;
	font-size:18px;
	font-weight:700;
}
#controller3 span span {
 	display:none;
	
}
#controller4 {
	right:20px;
	position:absolute;
	top:300px;
	z-index:10;
	overflow:hidden;
	
}
#controller4 span {
 	display:block;
	height:20px;
	width:20px;
	margin-right:73px;
	float:left;
	cursor:pointer;
	color:#4a4a4a;
	font-size:18px;
	font-weight:700;
}
#controller4 span span {
 	display:none;
	
}
#controller5 {
	right:20px;
	position:absolute;
	top:570px;
	z-index:10;
	overflow:hidden;
	
}
#controller5 span {
 	display:block;
	height:20px;
	width:20px;
	margin-right:73px;
	float:left;
	cursor:pointer;
	color:#4a4a4a;
	font-size:18px;
	font-weight:700;
}
#controller5 span span {
 	display:none;
	
}
#controller6 {
	right:20px;
	position:absolute;
	top:250px;
	z-index:10;
	overflow:hidden;
	
}
#controller6 span {
 	display:block;
	height:20px;
	width:20px;
	margin-right:73px;
	float:left;
	cursor:pointer;
	color:#4a4a4a;
	font-size:18px;
	font-weight:700;
}
#controller6 span span {
 	display:none;
	
}

.stepCover {
 	position:absolute;
}
#controller span span {
 	display:none;
	
}


/* Popup DIV for Fraud Warning*/

#backgroundPopup{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000000;
	border:1px solid #cecece;
	z-index:1;
}
#popupContact{
	display:none;
	position:relative;
	_position:absolute; /* hack for internet explorer 6*/
	height:500px;
	width:800px;
	background:#FFFFFF;
	border:2px solid #cecece;
	z-index:12;
	padding:12px;
	font-size:11px;
	overflow:auto;
}


#popupContactClose{
	font-size:14px;
	line-height:14px;
	right:6px;
	top:4px;
	position:absolute;
	color:#00742e;
	font-weight:700;
	display:block;
}
#popupOpen{
	text-align:left;
}



/* -------------------------------- MEDIA FILES -------------------------------- */
@media print {
/* cms.designeditor:integro:global:print.css */
.topBreadcrumbs,
.topArea,
.searchBox,
.currentLang,
.footer,
.leftArea {
	display: none;
}
.contetArea {
	width: 100% !important;
	position: absolute;
	left: 0; top: 0;
	padding: 0; margin: 0;
	text-align: justify;
}
}
@media handheld {

}
@media projection {

}
@media tv {

}

/*** LOCAL ***/
/* -------------------------------- default -------------------------------- */
#page167 .contetArea {
	float:none;
	line-height:19px;
	margin-right:82px;
	width:370px;
	margin:0 auto;
}
.linkTomainLevel span,
.linkTomainLevel a {
 	display:none;
}

.linkTomainLevel a.pos1{
display:block;
height:42px;
left:35px;
position:absolute;
top:7px;
width:167px;
}

.fromCMS {
 	width:550px;
	border-left:1px solid #cdbfad;
	padding-left:20px;
	float:right;
}
.fromCMS h3 {
	color:#00742E;
	padding:0px;
	margin:0px;
	font-size:15px;
	font-weight:bold;
}
/* -------------------------------- MEDIA FILES -------------------------------- */
@media print {

}
@media handheld {

}
@media projection {

}
@media tv {

}