* {margin: 0; padding: 0;}
body {background: #dfe4ef; margin: 16px auto;}



/* Images */
IMG.articleImage_left { margin: 0px 15px 0px 0px; }
IMG.articleImage_right { margin:0px 0px 0px 0px; }
DIV.imgParagraphContainer_left { margin:0px 10px 0px 0px; }
DIV.imgParagraphContainer_right { padding:0px 2px 0px 10px; }
SPAN.iconPopupImg {text-align:left; vertical-align:top; margin: 7px 5px 0 -70px; position: absolute;}
SPAN.iconPopupImg IMG { margin-bottom:0px;cursor: pointer;}
DIV.ArticleImage { text-align:left; }
TD.tdArticleImage { text-align:center;}
DIV.ArticleImage IMG.articleImage { margin: 7px auto 0 auto; }
TD.Calendar { padding:6px 20px 6px 15px;  }
TD.Calendar A IMG { vertical-align:text-bottom; margin: 0px 0px 1px 5px}
/* End Images */

.tbl_c13 {margin-bottom: 12px;}
.tbl_c22 {margin-bottom: 12px;}

.header {width: 972px; margin: 0 auto;}
.container {background: #fff url(../../img/contentBack.gif) repeat-y;width: 960px; margin: 0 auto; padding: 0 6px;}
.footer {font: 10px Tahoma; color: #fff; background: #2a466b; border-top: 1px solid #fff; text-align: center; line-height: 22px;}
.footer a {color: #aab5c4; text-decoration: none;}
.pageFoot {width: 972px; margin: 0 auto;}

.topMenu {background: #2a466b url(../../img/topMenuBack.gif) repeat-x bottom; border-bottom: 1px solid #fff;}

.search {background: #6985a9 url(../../img/topMenuBack.gif) repeat-x bottom; text-align: right;}
.search .searchField {padding: 2px 2px; font: 11px Tahoma; color: #000; width: 149px; background: #fff url(../../img/inputBack.gif) repeat-x bottom; border: 1px solid #1d3e7f;}

.menuContainer {margin: 4px 3px 0 0; font: bold 11px Arial, Helvetica, sans-serif; color: #fff;}
.menuContainer a {background: url(../../img/topMenuLink.gif) no-repeat bottom;font: bold 11px Arial,sans-serif;color: #fff;width: 109px; line-height: 28px;text-decoration: none;text-align: center;float: right;padding-left: 1px;margin-left: 1px;}
.menuContainer a:hover {background: url(../../img/topMenuLinkHov.gif) no-repeat bottom;font: bold 11px Arial,sans-serif;color: #fff; line-height: 28px;}
.menuContainer a.active {background: url(../../img/topMenuLinkAct.gif) no-repeat bottom;padding-left: 1px;font: bold 11px Arial,sans-serif;color: #1d3759;width: 109px; line-height: 28px;}
.menuContainer a.active:hover {background: url(../../img/topMenuLinkAct.gif) no-repeat bottom;padding-left: 1px;font: bold 11px Arial,sans-serif;color: #1d3759;width: 109px; line-height: 28px;}

.leftMenu {background: #2a415f url(../../img/leftMenuTop.jpg) no-repeat top;border-right: 1px solid #254a93; width: 207px; padding: 40px 0 80px 1px;}
.leftMenu .groupLink {font: bold 13px Arial,sans-serif; color: #fff; background: url(../../img/menuGroupBack.gif) no-repeat; padding: 4px 102px 9px 14px;text-align: center;margin: 20px 0 0 0;text-decoration:none;}
.leftMenu .groupLink a {color: #fff; text-decoration: none;}
.leftMenu .groupLinkActive {font: bold 13px Arial,sans-serif; color: #fff; background: url(../../img/menuGroupBackAct.gif) no-repeat; padding: 4px 102px 9px 14px;text-align: center;margin: 20px 0 0 0; text-decoration:none;}
.leftMenu .groupLinkActive a {color: #fff; text-decoration: none;}
.leftMenu ul {list-style: none; background: url(../../img/menuListBack.gif) repeat-x top; margin: 0 1px; padding: 0 11px;}
.leftMenu ul li {list-style: none; font: bold 11px Arial,sans-serif; color: #fff; line-height: 20px;}
.leftMenu ul li a {background:url(../../img/menuListBullet.gif) no-repeat left top; padding-left: 12px; text-decoration: none; color: #fff;}
.leftMenu ul li a:hover {background:url(../../img/menuListBulletHov.gif) no-repeat left top; padding-left: 12px; text-decoration: none; color: #fff;}
.leftMenu ul li a.active {background:url(../../img/menuListBulletHov.gif) no-repeat left top; padding-left: 12px; text-decoration: none; color: #fff;}

.colRight {width: 170px; text-align: center; padding: 20px 0; background: #fff url(../../img/colRightBack.jpg) no-repeat bottom;}
.colRight p {margin: 0 0 20px 0;}
.contentHome {padding: 14px 16px; background: #fff url(../../img/contentHomeBack.gif) repeat-y right; font: 12px Arial, Helvetica, sans-serif; line-height: 18px; height: 450px;}
.contentHome p {margin: 0 3px 14px 3px;}
.contentHome h1 {padding: 1px 118px 1px 4px; font: 23px Trebuchet MS; color: #fff; background: #6f8eb5 url(../../img/h1Back.gif) no-repeat top right; margin: 0 0 8px 0; position: relative; z-index: 1;}
.contentHome ul {list-style: none; margin: 0 1px; padding: 0 11px;}
.contentHome ul li {list-style: none; font: bold 12px Arial,sans-serif; color: #2a466b; line-height: 20px;}
.contentHome ul li a {background:url(../../img/listBullet.gif) no-repeat left top; padding-left: 14px; text-decoration: none; color: #2a466b;}
.contentHome ul li a:hover {background:url(../../img/listBullet.gif) no-repeat left top; padding-left: 14px; text-decoration: none; color: #000;}
.contentFoot {background: url(../../img/contentFoot.gif) no-repeat; margin: 26px 0 6px 0; height: 6px; line-height: 6px; font-size: 1px;} 
.trail {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #2a466b; margin: 0 0 12px 0; text-align: left;}
.trail a {color: #2a466b; text-decoration: underline;}
.trail a:hover {color: #2a466b; text-decoration: none;}

.news {font: 11px Arial, Helvetica, sans-serif; color: #000; line-height: 16px;}
.news h2 {background: url(../../img/newsTitleBack.gif) no-repeat top; font: bold 11px Arial, Helvetica, sans-serif; color: #000; padding: 4px 6px 10px 6px;}
.news .newsText {border: 1px solid #cdcdcd; border-top: none; border-bottom: none; text-align: left;}
.news .newsText p {margin: 6px 3px;}
.news .newsText .newsImg {padding: 4px 2px 2px 2px;}
.news .newsText .newsMore {text-align: right; margin: 2px 10px 6px auto; font: bold 11px Arial, Helvetica, sans-serif;}
.news .newsText .newsMore a {color: #38557a; text-decoration: underline;}
.news .newsText .newsMore a:hover {color: #000; text-decoration: none;}
.news .newsFoot {margin: 0 0 6px 0; height: 5px; font-size: 1px; background:url(../../img/newsFooter.gif) no-repeat top;}

.groupImgMini {background: #f2f2f2;width: 150px;}
.groupDescMini {font: 11px Arial, Helvetica, sans-serif; line-height: 18px; color: #000; background: #f2f2f2 url(../../img/groupDescBack.gif) no-repeat top right; padding: 6px 6px 2px 6px;}
.groupDescMini p {margin: 0 0 10px 0; padding: 0;}
.groupDescMini h2 {font: 18px Trebuchet MS, sans-serif;color: #2a415f; margin: 3px 0 8px 0;}
.groupDescMini a {color: #2a415f; text-decoration: underline;}
.groupDescMini a:hover {color: #000; text-decoration: underline;}
.productHeadBox {margin: 0 0 14px 0;}
.pictogramText {font: 11px Arial, Helvetica, sans-serif; color: #000; line-height: 16px; height: 70px;}
.pictogramText strong, .pictogramText b {font-weight: bold; color: #2a415f; display: block;}
.pictogramText img {margin: 0 10px 6px 0;}
.exposedBox {background: #f2f2f2; border: 1px solid #c8c8c8; border-right: 2px solid #c8c8c8; border-bottom: 2px solid #c8c8c8; padding: 8px; font-size: 11px;}

.groupTabs {text-align: right; background:url(../../img/groupTabsTop.gif) no-repeat top; padding: 7px 10px 0 0;}
.groupTabs .tab {text-align: center; font: bold 10px Tahoma; color: #2a466b; background:url(../../img/groupTabsBack.gif) repeat-x;}
.groupTabs .tab a {padding: 0 3px; text-decoration: none; color: #526886;}
.groupTabs .tab a.selected {padding: 0 3px; text-decoration: none; color: #2a466b;}
.groupTabs .tab a:hover { text-decoration: none; color: #2a466b;}

.groupTabsArt {text-align: right; background:url(../../img/groupTabsTop.gif) no-repeat top; padding: 7px 10px 10px 0;}
.groupTabsArt  .tab {text-align: center; font: bold 10px Tahoma; color: #2a466b; background:url(../../img/groupTabsBack.gif) repeat-x;}
.groupTabsArt  .tab a {padding: 0 3px; text-decoration: none; color: #526886;}
.groupTabsArt .tab a.selected {padding: 0 3px; text-decoration: none; color: #2a466b;}
.groupTabsArt .tab a:hover { text-decoration: none; color: #2a466b;}

.productGroupTitle {font: bold 14px Trebuchet MS; color: #47370c; padding: 4px 6px 4px 16px; margin: 10px 0 10px 0; border: 1px solid #d6c085;  background: #fff8e5 url(../../img/subgroupTitleBack.gif) no-repeat left;}
.productGroupList {margin: 0 0 10px 0;}
.productTitle {margin: 0 auto; width: 114px; text-align: center; font: bold 11px Arial, sans-serif; color: #fff; background: #6f8eb5 url(../../img/productTitleBack.gif) no-repeat top; text-decoration: none; padding: 2px;}
.productTitle a {text-decoration: none; color: #fff;}
.productDesc {font: bold 10px Arial, sans-serif; color: #000;margin: 0 auto; width: 114px; text-align: center;text-decoration: none; padding: 2px;}

.articleExtras {font: 11px Arial, Helvetica, sans-serif; color: #000; line-height: 16px;}
.articleExtras h2 {background: url(../../img/articleExtrasBack.gif) no-repeat top; font: bold 11px Arial, Helvetica, sans-serif; color: #000; padding: 4px 6px 10px 6px;}
.articleExtras .list {border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; padding: 2px 10px;}
.articleExtras .list a {color: #2a415f; text-decoration: underline;}
.articleExtras .list a:hover {color: #000; text-decoration: none;}
.articleExtras .articleExtrasFoot {margin: 0 0 10px 0; height: 5px; font-size: 1px; background:url(../../img/newsFooter.gif) no-repeat top;}

.contactForm {
     width :549px;
	 background: url(../../img/contac_bg.jpg) repeat-x;
	 position:relative;
	  }	
.contactForm_content {
     width: 549px;
	 background: url(../../img/contac_head.gif) no-repeat;
	 }
.contactForm_content .input_wrap {
     width:549px;
	}
.contactForm_content .mandatory {
     background: url(../../img/contac_mandatory.gif) no-repeat 326px 17px;
	}
.contactForm_content .mandatory_txt {
     background: url(../../img/contac_mandatory.gif) no-repeat 542px 17px;
	}			 
.contactForm_content  h2 {
     font: bold 11px "Trebuchet MS";
	 color: #2A466B;
	 padding:5px 0px 10px 20px;
	 }
.contactForm_content  .errorText {
     font: bold 11px "Trebuchet MS";
	 color: #2A466B;
	 padding:5px 0px 10px 20px;
	 }
.contactForm_content  input {
     font:11px arial;
	 color: #000;
	 padding:2px 5px 0px 5px;
	 border: 1px solid #BBBBBB;
	 width:201px;
	 height:16px;
	 margin:10px 5px 0px 0px;
	 }
.contactForm_content  textarea {
     font:11px arial;
	 color: #000;
	 padding:3px 5px 0px 5px;
	 border: 1px solid #BBBBBB;
	 width:417px;
	 height:77px;
	 margin:10px 4px 0px 0px;
	 }	 
.contactForm_content  .select {
     font:11px arial;
	 color: #000;
     width:211px;
	 height:20px;
	 margin:10px 4px 0px 0px;
	 }	 
.contactForm_content  label {
     font:11px arial;
	 color: #000;
	 width:100px;
	 float:left;
	 padding-right:8px;
	 text-align:right;
	 margin:12px 0px 0px 0px;
	 }
.contactForm_content  input.btn {
     background: url(../../img/contac_submit.gif);
	 width:131px;
	 height:25px;
	 border:0;
	 cursor:pointer;
	 margin:10px 20px 10px 108px;
	 float:left;
	 }	   	  
.contactForm_content  .mand {
    font:10px arial;
	color:#797979;
	padding-top:16px;
	line-height:normal;
	display:block;
	 }	


.addthis_toolbox.addthis_pill_combo	a {
float: right;
}	
	
.addthis_toolbox.addthis_pill_combo	{
     position: absolute;
     right: 3px;
     top: 7px;
     width: 126px;
}
.addthis_toolbox.addthis_pill_combo	.at300m  {
line-height: 18px;
margin-right: 8px;
}
.addthis_toolbox.addthis_pill_combo	.at300bs  {
float: left;
margin: 0 4px 0 0;
}

.addthis_toolbox.addthis_pill_combo a iframe
{
    width:65px!important;
    overflow:hidden;
}
.addthis_button_compact
{
    font: 11px Arial;
}

