@charset "utf-8";

/***********************

CREDITS WHERE CREDIT IS DUE:

RESET BY ERIC MEYER: http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
SITCKY FOOTER BY RYAN FAIT: http://ryanfait.com/sticky-footer/

***********************/
/*
 * jquery.mb.components
 * Copyright (c) 2001-2010. Matteo Bicocchi (Pupunzi); Open lab srl, Firenze - Italy
 * email: mbicocchi@open-lab.com
 * site: http://pupunzi.com
 *
 * Licences: MIT, GPL
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 */

/** RESET **/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;}

sub {vertical-align: sub;}
sup {vertical-align: sup;}

:focus { outline: 0; }
body { line-height: 1; color: black; background: white;}
ul { list-style: none;}
table { border-collapse: separate; border-spacing: 0;}
caption, th, td { text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after { content: "";}
blockquote, q { quotes: "" "";}
/** UTILITY **/
.clear { clear:both;}
/** TAGS **/
* { margin: 0; padding:0; }
html, body {height: 100%;}
body { font-family:'Helvetica W01 Roman',Arial,san-serif;color:#333; font-size:11pt; line-height:19px; }
a {text-decoration:none;}
h5 { font-size: 14px; font-weight:bold; color:#336699; padding-top: 15px;}
strong { font-weight:bold; }
.push {height:10px;}
.spac {height:15px;}
.bump {height:50px;}
.left {float:left;display:block;}
.right {float:right;}
.white {color:#fff;padding:20px;font-family:'Helvetica W01 Roman',Arial,san-serif;font-size:15pt;}
.print {float:right;}
.print a {font-size:10pt!important;}

.articleright {float:right;}
.articleright a {font-size:10pt!important;color:#ff6102!important;}
#newsletter {border-bottom:solid #ccc 1px;height:140px;margin-top:12px;}

.linkd { display:block;width:280px;height:200px; margin-left:-9px;height:30px;margin-top:16px; position:relative; z-index:50; /*background:rgba(0,0,0,0.95);*/ }
.linkd ul {width:280px; margin:0; }
.linkd ul li { display:block; width:109px;margin-top:3px;float:left;padding-right:5px; }
.linkd ul li img { float:left; margin:1px 0px 0px 0px;padding-right:5px; }
.linkd ul li a{ font-family:'Helvetica W01 Roman',Arial,san-serif;text-decoration:none;padding:0px;font-size:10pt;font-weight:normal;line-height:25pt;color:#583E1F;float: left; margin: 0px 0px 0px 8px; }
.linkd ul li a:hover {color:#583E1F;}

.gallery-post {
  background-color: #606060;
  display: block;
  float: left;
  margin-bottom: 20px;
  margin-right: 16px;
  text-align: center;
  padding:0 0 5px 0;
  height:165px;
}

/*************************************/
#wrapper {display:block;position:relative;background-color:#fff;width:100%; min-height: 100%; height: auto !important; height: 100%; padding:0px 0px;}
#main {width:100%;overflow:auto;margin: 0;
	padding-bottom: 170px;}	
#main-content{width:960px; margin: 0 auto -150px;}
#main-content-left{width:660px; margin: 0;}	
#container {display:block;position:relative;background-color:#000;width:100%; height: 342px; margin: 0 auto 0;}
#container-page {position:relative;background-color:#efefef;width:100%; height: 60px; margin: 0 auto 0;
filter progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#ffffff'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#e7e7e7), to(#ffffff)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #e7e7e7,  #ffffff); /* for firefox 3.6+ */
}
#latest-news-bar {width:100%; height: 61px; border-bottom:solid #000 1px;
filter progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#ffffff'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#ffffff)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #f8f8f8,  #ffffff); /* for firefox 3.6+ */
}
#latest-news-content {font-family:'Helvetica W01 Roman',Arial,san-serif;font-size:12pt;color:#000;width:960px; height: 80px;margin: 0 auto -150px;}
#latest-news-feed {font-family:'Helvetica W01 Roman',Arial,san-serif;font-size:13pt;color:#000;height:60px;width:650px;float:left;}
#latest-news-feed h2 {font-family:'Helvetica W02 Bold',Arial,san-serif;font-weight:bold;padding-left:0px;margin-top:10px;color:#87755f;font-size:13pt;}
#latest-news-feed p {font-family:'Helvetica W01 Roman',Arial,san-serif;font-size:20pt;line-height:30pt;color:#000;}
#latest-news-feed a {font-family:'Helvetica W01 Roman',Arial,san-serif;font-size:10pt;color:#87755f;}
#section-bar {width:100%; height: 61px; border-top:solid #3e4d56 1px;border-bottom:solid #3e4d56 1px;
filter progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#ffffff'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#ffffff)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #f8f8f8,  #ffffff); /* for firefox 3.6+ */
}
#sub-left-content ol {margin-left:40px;line-height:35px;color:#000;}
#section-bar-content {font-family:'Helvetica W01 Roman',Arial,san-serif;width:960px; height:80px;margin: 0 auto -150px;}
#section-bar-feed {font-family:'Helvetica W01 Roman',Arial,san-serif;padding-top:9px; width:650px;float:left;}
#section-bar-feed h2 {font-family:'Helvetica W01 Roman',Arial,san-serif;padding-left:11px;color:#3e4d56;font-size:13pt;}
#section-bar-feed p {font-family:'Helvetica W01 Roman',Arial,san-serif;padding-left:11px;padding-top:5px;color:#000;font-size:11pt;}
#section-bar-feed a {font-family:'Helvetica W01 Roman',Arial,san-serif;font-size:25pt;line-height:35pt;color:#000;}
.section-text-small p {font-family:'Helvetica W01 Roman',Arial,san-serif;font-size:19pt!important;line-height:30pt!important;color:#000;text-transform:uppercase!important;}
.section-text-small {font-family:'Helvetica W01 Roman',Arial,san-serif;font-size:19pt;line-height:37pt;color:#000;text-transform:uppercase!important;}
.section-text-small-pl p {font-family:'Helvetica W01 Roman',Arial,san-serif;font-size:15pt!important;line-height:30pt!important;color:#000;text-transform:uppercase!important;}
.section-text-small-pl {font-family:'Helvetica W01 Roman',Arial,san-serif;font-size:15pt;line-height:37pt;color:#000;text-transform:uppercase!important;}
.section-text a {font-family:'Helvetica W01 Roman',Arial,san-serif;font-size:21pt;line-height:26pt;color:#000;text-transform:uppercase!important;}
.section-text {font-family:'Helvetica W01 Roman',Arial,san-serif;font-size:22pt;line-height:32pt;color:#000;text-transform:uppercase!important;}
#main-left-content {font-family:'Helvetica W01 Roman',Arial,san-serif;width:660px;float:left;line-height:22pt;}
#main-left-content h1 {font-family:'Helvetica W01 Roman',Arial,san-serif;line-height:22pt;padding-left:0px;padding-top:20px;color:#000000;font-size:16pt;}
.nav-list-content h2 {font-family:'Helvetica W01 Roman',Arial,san-serif;font-size:11pt;color:#333333;padding-top:10px;padding-bottom:6px;padding-left:6px;}
.nav-list-content {padding-left:0px;width:240px;font-family:'Helvetica W01 Roman',Arial,san-serif;float:left;}
.nav-list-content a {font-family:'Helvetica W01 Roman',Arial,san-serif;font-size:13pt;line-height:22pt;color:#3e4d56;}
#corp-overview {float:right; margin:-32px 0px 0 0; position:relative; z-index:5;}
#side-button { float:right; margin:-32px 0px 0 0; position:relative; z-index:5;}
#featured-wrap {overflow:hidden; position:relative;height:342px;width:960px; margin: 0 auto -150px;}
#featured-wrap p {color:#3e4d56;font-family:'Helvetica W01 Roman',Arial,san-serif;font-size:10pt!important;color:#666!important;}
#featured-wrap a {font-weight:bold;color:#3e4d56;font-family:'Helvetica W01 Roman',Arial,san-serif;font-size:10pt!important;text-transform:capitalize!important;}
#featured-wrap a:hover {color:#3e4d56;}
#featured-left {display:block; position:relative;width:620px;height:342px;float:left;z-index:1;overflow:hidden; }
#featured-right {display:block; position:relative;width:300px;height:342px;float:left;}
.product-documents {font-size:10pt;line-height:13pt;}
/** MARKETS **/
.top-border {border-bottom:solid 1px #ccc;padding-bottom:15px;}
#bottom-border {display:block;border-top:solid 1px #ccc;height:150px;margin-top:10px;}
.video {width:208px;padding:4px;}



#sub-left-content .wp-caption p.wp-caption-text {
line-height: 14pt!important;
	color: #888;
	text-align:center;
	font-size: 9pt!important;
	margin: 5px;
}


#blocks1 {display:block;width:660px;}
.blocks1 a {color:#b50937;font-family:'Helvetica W02 Bold',Arial,san-serif;}
.blocks1 {width:200px;height:200px;float:left;margin-right:10px;padding-right:10px;font-family:'Helvetica W01 Roman',Arial,san-serif;font-size: 11pt;}
.blocks1 img {width:300px;float:left;padding-right:8px;}
.blocks1 p {font-family:'Helvetica W01 Roman',Arial,san-serif;font-size:11pt;float:left;width:175px;}
/** MARKETS **/
.print {float:right;}
.print a {font-size:10pt!important;}
#logos {display:block;width:660px;}
.logos a {color:#b50937;font-family:'Helvetica W02 Bold',Arial,san-serif;}
.logos {width:260px;height:110px;float:left;padding-bottom:30px;margin-right:20px;font-family:'Helvetica W01 Roman',Arial,san-serif;font-size: 11pt;}
.logos img {margin-bottom:10px;}
.logos p {font-family:'Helvetica W01 Roman',Arial,san-serif;font-size:11pt;float:left;width:290px;}
/** CONTACT US POLISH**/
.contact-form-pl {padding-right:0px;padding-left:10px;width:240px;margin-top:0px;}
.contact-form-pl  h2 {font-family:'Helvetica W01 Roman',Arial,san-serif;font-weight:normal;font-size:12pt;color:#000;padding-top:10px;padding-left:0px;}
.contact-form-pl legend { color:#000; font-size:16px; }
.contact-form-pl fieldset { width:240px;margin: 0px 0px;}
.contact-form-pl input, textarea, text { float:right;background: #fff;background: rgba(255,255,255,.6);border-color: #999999;border-color: rgba(153,153,153,.6);border-style: solid;border-width:1px;-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
padding: 6px 10px;margin-top:12px;width:145px;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
.HCB_comment_box textarea {
 float:left;width:220px;margin-left:10px;
}
.HCB_comment_label label {
color:#000;margin-left:10px; font-family:'HelveticaW02-TextbookRg 739570',Arial,san-serif;margin-top:25px; font-size:11pt;width:200px!important;
}
.contact-form-pl h3 {font-family:'HelveticaW02-TextbookRg 739570',Arial,san-serif;font-size:14px;}
.contact-form-pl p {color:#fff; font-family:'HelveticaW02-TextbookRg 739570',Arial,san-serif;font-size:10pt; float:left; margin-top:0px; }
.contact-form-pl input[type="submit"] { width:70px; float:right;font-family:'HelveticaW02-TextbookRg 739570',Arial,san-serif;font-size:11pt;color:#fff;margin-top:7px;margin-right:-10px!important;
background: #ff6102;border-color: #000;border-style: solid;border-width:1px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px; }
.contact-form-pl label { color:#000; font-family:'HelveticaW02-TextbookRg 739570',Arial,san-serif;margin-top:25px; font-size:11pt;float:left; width:70px;}
.contact-form-pl select { width:150px; padding:3px 3px; }
.contact-form-pl ol { margin-top: -8px; }
.contact-form-submit-list-item-pl { width:240px!important; }
/*END CONTACT FORM */
#crumbs-div {display:block;padding:0px;float:left;}
#crumbs a {text-transform:proper case;font-family:'Helvetica W01 Roman',Arial,san-serif;font-weight:normal;text-decoration:none;padding-left:0px!important;padding-right:10px!important;font-size:10pt!important;color:#3e4d56;float: left;margin-right:10px!important;}
.current {font-family:'Helvetica W01 Roman',Arial,san-serif;font-weight:normal;text-decoration:none;padding-left:0px!important;font-size:10pt!important;color:#3e4d56;float: left;}

#related-posts {width:650px;padding-top:10px;}
#related-posts a {line-height:30pt;font-size:11pt!important;text-transform:capitalize!important;}
/** CONTACT US **/
.contact-form {padding-right:20px;padding-left:10px;width:250px;margin-top:0px;}
.contact-form  h2 {font-family:'Helvetica W01 Roman',Arial,san-serif;font-weight:normal;font-size:12pt;color:#000;padding-top:10px;padding-left:10px;}
.contact-form legend { color:#000; font-size:16px; }
.contact-form fieldset { width:250px;margin: 0px 0px;}
.contact-form input, textarea, text { float:right;background: #fff;background: rgba(255,255,255,.6);border-color: #999999;border-color: rgba(153,153,153,.6);border-style: solid;border-width:1px;-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
padding: 6px 10px;margin-top:12px;width:150px;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
.contact-form h3 {font-family:'HelveticaW02-TextbookRg 739570',Arial,san-serif;font-size:14px;}
.contact-form p {color:#fff; font-family:'HelveticaW02-TextbookRg 739570',Arial,san-serif;font-size:10pt; float:left; margin-top:0px; }
.contact-form input[type="submit"] { width:70px; float:right;font-family:'HelveticaW02-TextbookRg 739570',Arial,san-serif;font-size:11pt;color:#fff;margin-top:7px;
background: #ff6102;border-color: #000;border-style: solid;border-width:1px;margin-right:-8px!important;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px; }
.contact-form label { color:#000; font-family:'HelveticaW02-TextbookRg 739570',Arial,san-serif;margin-top:25px; font-size:11pt;float:left; width:55px;}
.contact-form select { width:160px; padding:3px 3px; }
.contact-form ol { margin-top: -8px; }
.contact-form-submit-list-item { width:250px; }
/*END CONTACT FORM */
.main-right-content-form {margin-left:20px;font-family:'Helvetica W01 Roman',Arial,san-serif;float:right;width:281px;border-bottom:1px solid #999999;}
.main-right-content-form h2 {font-weight:bold;font-size:13pt;color:#333333;padding-top:10px;padding-bottom:6px;padding-left:10px;}
.main-right-content-form a {padding-left:30px;font-family:'Helvetica W01 Roman',Arial,san-serif;line-height:14pt;font-size:10pt;color:#007698;}
.main-right-content-form p {margin-left:30px;}
#blocks {width:660px;font-family:'Helvetica W01 Roman',Arial,san-serif;line-height:14pt;font-size:10pt!important;}
#brochure-blocks {width:660px;margin-bottom:25px;font-family:'Helvetica W01 Roman',Arial,san-serif;font-size:11pt;line-height:18pt;}
.brochure-blocks a {color:#002d62;}
.brochure-blocks {width:300px;float:left;padding-right:12px;font-family:'Helvetica W01 Roman',Arial,san-serif;font-size: 11pt;line-height:16pt;margin-bottom:20px;padding-bottom:10px;}
.brochure-blocks p {font-family:'Helvetica W01 Roman',Arial,san-serif;font-size:11pt;line-height:18pt;float:left;width:275px;}

.blocks h2 {font-family:'Helvetica W01 Roman',Arial,san-serif;font-size:11pt;color:#333333;padding-top:10px;padding-bottom:6px;padding-left:0px;}
.blocks a {color:#b50937;font-family:'Helvetica W02 Bold',Arial,san-serif;line-height:16pt;}
.blocks {width:300px;height:80px;float:left;margin-right:20px;font-family:'Helvetica W01 Roman',Arial,san-serif;line-height:14pt;font-size:10pt!important;}
.blocks img {width:50px;float:left;padding-right:8px;}
.blocks p {font-family:'Helvetica W01 Roman',Arial,san-serif;font-size:11pt;float:left;width:290px;}
#outerBox3 {display:block; width:960px; height:342px; position:relative;}
#innerBox3 {
display:block;font-family:'HelveticaW02-TextbookRg 739570',Arial,san-serif;position:absolute;top:32px; left:665px;width:400px; height:342px;
    color: #fff;
	padding: 7px 0;
    font-size: 16pt;
	font-weight:normal;
	line-height:18pt;
	
   
}

#blocks-products {width:660px;margin-top:15px;}
.blocks-products  a {font-family:'Helvetica W02 Bold',Arial,san-serif!important;color:#000;}
.blocks-products {width:300px;height:320px;padding-top:5px;float:left;margin-right:12px;padding-right:12px;font-family:'Helvetica W01 Roman',Arial,san-serif;font-size: 11pt;}
.blocks-products img {width:300px;float:left;padding-right:8px;padding-top:8px;padding-bottom:22px;}
.blocks-products p {font-family:'Helvetica W01 Roman',Arial,san-serif;font-size:11pt;padding-top:0;float:left;width:275px;}
.blocks-products h2 {font-family:'Helvetica W02 Bold',Arial,san-serif!important;font-size:14pt!important;line-height:22pt!important;padding-bottom:2px!important;}
#training-programs {height:165px;border-bottom:solid 1px #ccc;padding-bottom:8px;margin-top:15px;}
#training-programs h1 {padding-top:4px!important;}
#training-programs p {padding-top:0px!important;margin-top:0px!important;}
#training-programs h2 {font-family:'Helvetica W02 Bold',Arial,san-serif;font-size:14pt;line-height:18pt;color:#3e4d56;padding-top:0px!important;margin-top:0px!important;}
#training-programs a {font-family:'Helvetica W02 Bold',Arial,san-serif;font-size:14pt;line-height:18pt;color:#3e4d56;padding-top:0px!important;margin-top:0px!important;}
#training-programs .img {width:150px;float:left;padding-right:10px;padding-top:8px;}
.red {color:#a52834;font-size:15pt;float:left;font-weight:normal;text-decoration:none;line-height:20pt;}
#innerBox3 a {color:#a52834;font-size:15pt;float:right;font-weight:normal;text-decoration:none;line-height:20pt;}
/** CONTENT AREAS **/
#main-content {font-family:'Helvetica W01 Roman',Arial,san-serif;width:960px;margin: 0 auto -150px;}
#sub-left-content {position:relative;font-family:'Helvetica W01 Roman',Arial,san-serif;width:640px;padding-right:20px;float:left;font-weight:normal;}
#sub-left-content p {padding-bottom:20px;font-family:'Helvetica W01 Roman',Arial,san-serif;line-height:20pt!important;padding-left:0px;padding-top:0px;color:#000;font-size:12pt;}
#sub-left-content h1 {font-family:'Helvetica W01 Roman',Arial,san-serif;line-height:22pt;padding-left:0px;padding-top:20px;color:#000000;font-size:16pt;}
#sub-left-content h2 {font-family:'Helvetica W02 Bold',Arial,san-serif;line-height:21pt;padding-left:0px;padding-top:10px;padding-bottom:10px;color:#000000;font-size:14pt;}
#main-left-content h2 a {font-family:'Helvetica W01 Roman',Arial,san-serif;line-height:22pt;padding-left:0px;padding-top:20px;color:#000000;font-size:14pt;}
#sub-left-content h3 {font-family:'Helvetica W01 Roman',Arial,san-serif;font-weight:normal;font-size:12pt;line-height:21pt;color:#583E1F;}
#sub-left-content a {font-family:'Helvetica W01 Roman',Arial,san-serif;font-weight:bold;color:#3e4d56;font-size:12pt;text-decoration:none;}
#sub-left-content ul li {margin-left:35px;list-style:disc;font-family:'Helvetica W01 Roman',Arial,san-serif;line-height:20pt;padding-bottom:8px;padding-left:5px;color:#000;font-size:11pt;}
#main-left-content {font-family:'Helvetica W01 Roman',Arial,san-serif;width:660px;float:left;}
#main-left-content p {font-family:'Helvetica W01 Roman',Arial,san-serif;line-height:21pt;padding-left:0px;padding-top:20px;color:#000;font-size:12pt;}
#main-left-content p a {font-family:'Helvetica W01 Roman',Arial,san-serif;font-weight:bold;color:#3e4d56;font-size:12pt;text-decoration:none;}
.left-list-content 
.left-list-content ul li {border-bottom:#3e4d56 1px solid;padding-bottom:25px;}
.left-list-content ul {margin-top:20px;} 
.left-list-content {padding-left:0px;width:650px;font-family:'Helvetica W01 Roman',Arial,san-serif;font-size:11pt;line-height:14pt;float:left;}
.left-list-content a {font-family:'Helvetica W02 Bold',Arial,san-serif;font-size:14pt;line-height:18pt;color:#3e4d56;}
.team-list-content h2 {font-family:'Helvetica W01 Roman',Arial,san-serif;font-size:11pt;color:#333333;padding-top:10px;padding-bottom:6px;padding-left:0px;}
.team-list-content ul li {border-bottom:#3e4d56 1px solid;padding-bottom:25px;}
.team-list-content ul {margin-top:20px;} 
.team-list-content {padding-left:0px;width:650px;font-family:'Helvetica W01 Roman',Arial,san-serif;font-size:11pt;line-height:14pt;float:left;min-height:290px;margin-top:10px;}
.team-list-content a {font-family:'Helvetica W02 Bold',Arial,san-serif;font-size:14pt;line-height:18pt;color:#3e4d56;}
.right-list-content h2 {font-family:'Helvetica W02 Bold',Arial,san-serif;font-weight:bold;font-size:11pt;color:#333333;padding-top:10px;padding-bottom:6px;padding-left:6px;}
.right-list-content {padding-left:15px;width:300px;font-family:'Helvetica W01 Roman',Arial,san-serif;float:right;}
.right-list-content a {font-family:'Helvetica W01 Roman',Arial,san-serif;font-size:16pt;line-height:22pt;color:#3e4d56;}
#main-right-back {position:relative;float:right;width:283px;
background-image: url(/wp-content/themes/etc-pzlsimulation/images/background.png);}
#main-right-content {position:relative;border-left:1px #3e4d56 solid;border-right:1px solid #3e4d56;font-family:'Helvetica W01 Roman',Arial,san-serif;width:281px;
background-image: url(/wp-content/themes/etc-pzlsimulation/images/background.png);}
#main-right-content-links {position:relative;font-family:'Helvetica W01 Roman',Arial,san-serif;margin-left:18px;margin-top:9px;float:left;width:281px;}
.main-right-content-news {margin-left:20px;font-family:'Helvetica W01 Roman',Arial,san-serif;width:260px;margin-right:30px;}
.main-right-content-news h2 {font-size:13pt;color:#333333;padding-top:10px;padding-bottom:6px;}
.main-right-content-news a {font-family:'Helvetica W01 Roman',Arial,san-serif;line-height:14pt;font-size:10pt;color:#3e4d56;}
.main-right-content-news p {margin-right:20px;}
.main-right-content-links h2 {font-family:'Helvetica W01 Roman',Arial,san-serif;font-weight:normal;font-size:12pt;color:#583E1F;padding-top:23px;padding-bottom:12px;}
.main-right-content-links {font-family:'Helvetica W01 Roman',Arial,san-serif;float:left;width:240px;}

.main-right-content h2 {font-family:'Helvetica W01 Roman',Arial,san-serif;font-weight:normal;font-size:12pt;color:#583E1F;padding-top:10px;padding-bottom:6px;padding-left:20px;}
.main-right-content {font-family:'Helvetica W01 Roman',Arial,san-serif;float:right;width:270px;}
.main-right-bottom {font-family:'Helvetica W01 Roman',Arial,san-serif;float:right;width:283px;
background:#002d62;
     -moz-border-bottom-right-radius: 60px;
    -webkit-border-bottom-right-radius: 60px;
    -khtml-border-bottom-right-radius: 60px;
    border-bottom-right-radius: 60px; 
	 behavior:url(/wp-content/themes/etc-pzlsimulation/images/ie-css3.htc);
	}
.sb-pr {float:left;width:490px;padding-bottom:25px;}
.sb-pr a {font-size:12pt;line-height:21pt;font-weight:normal!important;}

	.main-right-content-links a {font-family:'Helvetica W02 Bold',Arial,san-serif;font-weight:bold;line-height:16pt;font-size:10pt;color:#3e4d56;}
.main-right-content-links p {color:#583E1F;}
.main-right-content a {padding-left:24px;font-family:'Helvetica W01 Roman',Arial,san-serif;line-height:15pt;font-size:10pt;color:#3e4d56;}
.main-right-content p {margin-left:24px;}
/** TOP-NAV **/
#top-nav {background:#000;width:100%;height:35px;}
/** PRE-AMP **/
#preamp-contain {width:960px;margin: 0 auto -150px; }
.preamp { width:100%; height:30px; background:#000; position:relative; z-index:50; /*background:rgba(0,0,0,0.95);*/ }
.preamp ul {width:960px; margin:0 auto; }
.preamp ul li { display:block; margin-top:3px; float:right; }
.preamp ul li img { float:left; margin:1px 10px 0px 0px; }
.preamp ul li a{ font-family:'Helvetica W01 Roman',Arial,san-serif;text-decoration:none;padding:0px;font-size:8pt;color:#fff;float: left; margin: 6px 0px 0px 20px; }
.preamp ul li a:hover {color:#b6b8bb;}
/** LOGO-BLOCK **/
#logo-block {width:100%;height:108px;background-image: url(/wp-content/themes/etc-pzlsimulation/images/background.png); background-repeat:repeat;}
#logo {width:960px;margin: 0 auto -150px;height:88px;padding-top:12px;}
.logo { width:100%; height:40px; position:relative;}

.qtrans_language_chooser { list-style: none; margin: 0; padding: 0; }
  
  .qtrans_language_chooser li { display: inline-block; float: left; position: relative; margin: 0; padding: 0; }
   
     a.qtrans_flag { margin-left: 10px }
.right {float:right;}
/

#newsletter {border-bottom:solid #ccc 1px;height:120px;margin-top:12px;}
#nav-bar {background:#002d62;width:100%;height:45px;}
/* HEADERS */
#nav-contain { width:960px;height:45px; background:#002d62; z-index:1001;margin: 0 auto -150px;}
#nav-contain h1 {color:#fff;font-family:'Helvetica W01 Roman',Arial,san-serif;font-size:16pt;}
#nav-contain p {margin-left:8px;padding-left:15px;padding-top:10px;font-family:'URWGroteskRegular',Arial,san-serif;font-size:12pt;color:#fff;}
.left {float:left;padding-right:8px;}
.logo-left {width:399px;float:left;margin-right:8px;}
/* Navigation */ 
	/* LEVEL ONE*/
	.menu {padding:0; float:left;margin:0;z-index:1001;position: absolute;}
	.menu ul                         { float: left; position: relative; padding-top:7px;}
	.menu ul li                      { float: left; zoom: 1; margin:0;padding-right:15px;padding-top:8px; }
	.menu ul li:last-child          { border-right: none; } /* Doesn't work in IE */ 
	.menu ul a:hover		            { color: #fff;  }
	.menu ul a:active                { color: #fff; }
	.menu ul li a                    { text-transform:uppercase!important;display: block;border-right:1px solid #013b6a; padding-right:14px; color: #fff; text-decoration:none;font-family:'Helvetica W01 Roman',Arial,san-serif;font-size:11pt;}
	.menu ul li:last-child a         { border-right: none; } /* Doesn't work in IE */
	.menu ul li.hover,
	
	.menu ul li:hover                { color: black; position: relative; }
	.menu ul li.hover a              { color: black; }
	
	
	/*LEVEL TWO*/
	.menu ul ul 						{ width: 345px; padding-top:4px;visibility: hidden; background: #000; position: absolute; top: 100%; left: 0px; z-index:1000;}
	.menu ul ul li 					{ font-weight: normal;color: #10192a;background: #000;  border-bottom: 1px solid #1e1d1d; float: none;  padding:7px 15px 10px 2px;  }
										  
										/* IE 6 & 7 Needs Inline Block */
	.menu ul ul li a					{color: #999;background:#000;  height:16px;border-right: none; display: block;font-weight:normal;padding-left:8px;font-size:12pt; } 

	/* LEVEL THREE */
	/* LEVEL THREE */
	.menu ul ul ul 					{ width: 280px;left: 76%; top: 35%; }
	.menu ul ul ul li 	{ font-weight: normal; background: #000; color: #10192a; 
										  border: 1px solid #232222; float: none;  padding:10px 3px 10px 3px;  }
	.menu ul ul ul li a:hover					{ color:#fff;} 
	.menu ul li:hover > ul 			{ visibility: visible; }
	
	
	#video-box {width:300px;float:left;margin-bottom:25px;}
	#video-content {width:300px;float:left;margin-right:5px;margin-bottom:15px;}
.video-thumbnails {float:left; width:55px;}
.video-text {font-family:'Helvetica W01 Roman',Arial, san-serif;font-size:13px; line-height:17px; font-style:normal;font-weight:200;float:right; margin-right:8px;width:230px; color:#3e4d56;}


	.fine-print {font-family:'HelveticaW02-TextbookRg 739570',Arial,san-serif;line-height:13pt;font-size:9pt; color:#c9c8c8; }
/** FOOTER **/
.push { clear:both; height:200px; }
#footer { }
#footer-container {height: 180px; background:#fff; position: relative;	margin-top: -180px; clear:both;font-family:'Helvetica W01 Roman',Arial,san-serif; width:100%; margin:0 auto;border-top:#3e4d56 1px solid}
#footer-wrapper {width:960px; margin:0 auto;}
.footer-section-global { font-family:'Helvetica W01 Roman',Arial,san-serif;float:left;width:480px;margin-top:10px;padding-left:20px;padding-bottom:8px; border-right: 1px solid #cfd5d9;}
.footer-section-globalleft { font-family:'Helvetica W01 Roman',Arial,san-serif;float:left;width:240px;}
.footer-section-globalright { font-family:'Helvetica W01 Roman',Arial,san-serif;float:left;width:240px;}
.footer-section-global h3 {	letter-spacing:1px; font-weight:normal;font-family:'Helvetica W02 Bold',Arial,san-serif;font-size:11pt; color:#142B38; margin:5px 0px 10px 0px; }
.footer-section-global a { font-family:'Helvetica W01 Roman',Arial,san-serif;color:#142B38;font-size:8pt;font-weight:bold; }
.footer-section-corporate {padding-bottom:8px; height:180px; font-family:'Helvetica W01 Roman',Arial,san-serif;float:left; width:170px;padding-right:20px; margin-top:10px;border-right: 1px solid #cfd5d9;}
.footer-section-corporate h3 {	letter-spacing:1px;font-weight:normal;font-family:'Helvetica W02 Bold',Arial,san-serif;font-size:11pt;color:#142B38; margin:5px 0px 10px 0px; }
.footer-section-corporate a { font-family:'Helvetica W01 Roman',Arial,san-serif;color:#142B38;font-size:8pt;font-weight:bold; }
.footer-section-service { height:155px;font-family:'Helvetica W01 Roman',Arial,san-serif;float:left; width:200px;padding-left:20px;padding-right:20px; margin-top:10px;}
.footer-section-service h3 {	letter-spacing:1px;font-weight:normal;font-family:'Helvetica W02 Bold',Arial,san-serif;font-size:11pt;color:#142B38; margin:5px 0px 10px 0px; }
.footer-section-service a { font-family:'Helvetica W01 Roman',Arial,san-serif;color:#142B38;font-size:8pt;font-weight:bold; }
#footer-divider { text-align:center; margin:70px 0px 15px 70px; }
.copyright { text-align:center; color:#fff; font-size:11px; }
#caption-block {width:550px;text-align:center;margin-left:10px;margin-right:10px;}
.caption {color:#666; font-size:10px;}
.copyright a { color:#ff6633; text-decoration:none; }
.copyright a:active { color:#ff6633; position:relative; margin-top:1px; }
.copyright a:hover { color:#ff6633; text-decoration:underline; }
#sidebar li {list-style:none;}
.home-gia {color:#000;font-family:'Helvetica W02 Bold',Arial,san-serif;font-size:18pt;font-weight:normal;line-height:26px;margin-top:-46px;}
.small {font-size:10pt!important;}
#copyright-footer {font-size:7pt;font-family:'Helvetica W01 Roman',Arial,san-serif;width:960px; margin:0 auto;padding-top:20px;padding-bottom:7px;}

#searchform input[type="submit"] {width:65px;height:23px;text-transform:uppercase;font-family:'MicroSquareBold',Arial,san-serif;font-size:9pt;color:#babcbe;
background: #000;border-color: #000;border-style: solid;border-width:1px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px; }
#menu {
float:left;
background:#002d62;
	list-style:none;
	width:965px;
	margin: 0;
	height:30px;
		padding: 5px 0px 6px 0px;
	position: absolute;
	z-index:100;
	}

#menu li {
	float:left;
	display:block;
	text-align:center;
	position:relative;
	padding: 10px 15px 10px 10px;
	margin-left:-10px;
		border:none;
		
		
}

#menu .menu_right {
	float:right;
	margin-right:0px!important;
	padding-right:0px!important;
	padding: 8px 0px 0px 0px;
}

#menu li:hover {
		
	/* Background color and gradients */
	
}

#menu li a {
	font-family:'Helvetica W01 Roman',Arial,san-serif;
	font-size:11pt; 
	color: #fff;
	display:block;
	outline:0;

	text-decoration:none;
	border-right:1px solid #013b6a; 

}

#menu li:last-child a         { border-right: none; } /* Doesn't work in IE */

#menu li:hover a {
	color:#fff;
	
}
#menu li .drop {
	padding-right:15px;
		text-transform:uppercase;

}
#menu li:hover .drop {
padding-right:15px;

	}

	.dropdown_0column,
.dropdown_1column, 
.dropdown_2columns, 
.dropdown_3columns, 
.dropdown_4columns,
.dropdown_6columns,
.dropdown_7columns,
.dropdown_5columns {
	margin:4px auto;
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	padding:10px 5px 10px 5px;
	border:1px solid #272324;
	border-top:none;
	
	
	/* Gradient background */
	background:#000;
	

	/* Rounded Corners */
	-moz-border-radius: 0px 5px 5px 5px;
	-webkit-border-radius: 0px 5px 5px 5px;
	border-radius: 0px 5px 5px 5px;
}

.dropdown_0column {width: 250px;}
.dropdown_1column {width: 380px;}
.dropdown_6columns {width: 330px;}
.dropdown_2columns {width: 610px;}
.dropdown_3columns {width: 740px;}
.dropdown_4columns {width: 620px;}
.dropdown_7columns {width: 580px;}
.dropdown_5columns {width: 700px;}

#menu li:hover .dropdown_0column,
#menu li:hover .dropdown_1column, 
#menu li:hover .dropdown_2columns, 
#menu li:hover .dropdown_3columns,
#menu li:hover .dropdown_4columns,
#menu li:hover .dropdown_5columns, 
#menu li:hover .dropdown_7columns,
#menu li:hover .dropdown_6columns {
	left:-1px;
	top:auto;
}

.col_1,
.col_2,
.col_3,
.col_4,
.col_5,
.col_6 ,
.col_7,
.col_9,
.col_10,
.col_8  {
	display:inline;
	float: left;
	position: relative;
	margin-left: 8px;
	margin-right: 5px;
	}
.col_1 {width:265px;}
.col_2 {width:250px;}
.col_3 {width:300px;}
.col_4 {width:500px;}
.col_5 {width:300px;}
.col_6 {width:190px;}
.col_7 {width:300px;}
.col_8 {width:280px;}
.col_9 {width:135px;}
.col_10 {width:400px;}


#menu p, #menu h2, #menu h3, #menu ul li {
	font-family:'Helvetica W01 Roman',Arial,san-serif;
	line-height:21px;
	font-size:12px;
	text-align:left;
	
}
#menu h2 {
	font-size:21px;
	font-weight:400;
	letter-spacing:-1px;
	margin:7px 0 14px 0;
	padding-bottom:14px;
}
#menu h3 {
font-family:'Helvetica W01 Bold',Arial,san-serif;
color:#babcbe;
font-weight:bold;
	font-size:10pt;
	text-transform:uppercase;
	margin:7px 0px 0px 0;
	padding-bottom:7px;
}

.h3-menu {
font-family:'Helvetica W01 Bold',Arial,san-serif;
color:#babcbe;
font-weight:bold;
	font-size:10pt!important;
	text-transform:uppercase;
	margin:7px 0px 0px 0;
	
}
#menu p {
	line-height:18px;
	margin:0 0 10px 0;
}

#menu li:hover div a {
	font-size:11pt;
	color:#babcbe;
	border:none;
}
#menu li:hover div a:hover {
	color:#babcbe;
	border:none;
}


.strong {
	font-weight:bold;
}
.italic {
	font-style:italic;
}

.imgshadow { /* Better style on light background */
	background:#FFFFFF;
	padding:4px;
	border:1px solid #777777;
	margin-top:5px;
	-moz-box-shadow:0px 0px 5px #666666;
	-webkit-box-shadow:0px 0px 5px #666666;
	box-shadow:0px 0px 5px #666666;
}
.img_left { /* Image sticks to the left */
	width:auto;
	float:left;
	margin:5px 15px 5px 5px;
}

#menu li .black_box {
	background-color:#333333;
	color: #eeeeee;
	text-shadow: 1px 1px 1px #000;
	padding:4px 6px 4px 6px;

	/* Rounded Corners */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

	/* Shadow */
	-webkit-box-shadow:inset 0 0 3px #000000;
	-moz-box-shadow:inset 0 0 3px #000000;
	box-shadow:inset 0 0 3px #000000;
}

#menu li ul {
	list-style:none;
	padding:0;
	margin:0 0 12px 0;
}
#menu li ul li {
	font-size:12px;
	line-height:24px;
	position:relative;
	
	padding:0;
	margin:0;
	float:none;
	text-align:left;
	
}
#menu li ul li:hover {
	background:none;
	border:none;
	padding:0;
	margin:0;
}

#menu li .greybox li {
	background:#F4F4F4;
	border:1px solid #bbbbbb;
	margin:0px 0px 4px 0px;
	padding:4px 6px 4px 6px;
	width:116px;

	/* Rounded Corners */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
#menu li .greybox li:hover {
	background:#ffffff;
	border:1px solid #aaaaaa;
	padding:4px 6px 4px 6px;
	margin:0px 0px 4px 0px;
}

/* Print Styles */
@media print {
body { width: 100%; margin: 0; float: none;background:white; color:black; margin:0 }

#header, #nav-bar, #nav-contain,#main-right-content,#main-right-back,#footer,#corp-overview,#side-button,  .noprint
{
display: none;
}

#main-left-content{width:90%;}

#sub-left-content {width:90%;}

/* Ensure the content spans the full width */
#container, #container2, #content
{
width: 100%; margin: 0; float: none;
}



/* Improve colour contrast of links */
a:link, a:visited
{
color: #781351
}

}

@media screen and (max-width: 480px) {body {width:480px!important;}#main-content {width:480px!important;}#main-right-back {display:none!important;}#main-right-content {display:none!important;}.main-right-bottom,.bump,.main-right-content-links {#main-right-back {display:none!important;}#main-right-content {display:none!important;}}



@media screen and (max-width: 320px) {body {width:320px!important;}#main-right-back {display:none!important;}#main-right-content {display:none!important;}.main-right-bottom,.bump,.main-right-content-links {#main-right-back {display:none!important;}#main-right-content {display:none!important;}}