html {padding:0; margin:0;}
body {margin:0; padding:0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; background-color:#0072C6; color:#000000;}

a:link, a:visited, a:active	{text-decoration: none;}
a:hover	{text-decoration: underline;}

input, select, textarea	{font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}

h1 {margin:0px 0px 17px 0px; font-size:20px; font-weight:normal;}
.main-content h1	{padding-top: 15px;}
h2 {margin:0px 0 15px 0; font-size:13px; font-weight:bold; color:#2f2f2f;}
h3	{font-size: 12px; font-weight: bold; margin: 0px 0px 10px 0px;}
h4	{margin: 0px 0px 5px 0px; font-size: 11px;}

p {margin:0px 0px 20px 0px;}

img {border:none;}

a.rss	{background: url(../img/icon-rss.gif) no-repeat; padding-left: 15px;  color: #646464; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

span.date, p.date	{color: #636363; font-size: 90%; font-family: Arial, Helvetica, sans-serif;}
p.date a	{color: #636363 !important;}
.main-sidebar p.date	{padding-bottom: 3px;}

fieldset	{margin: 0px; padding: 0px; border: 0px;}



/* HEADER */

div.header-bar {height:120px;  background:#929292 url('../img/headerback.jpg') repeat-y;/*JT*/min-width: 950px;/*JT*/ }

/* logo */
div.header-logo {float:left; /*margin-top:15px;*/  /*width:135px;*/}



/* MAIN NAVIGATION */

/* 1st level */
.menu-1 		{width: 100%; /*JT*/min-width: 950px;/*JT*/ height: 51px; background: #005a9d url('../img/navi-1_bg.gif') repeat-x top left ; /*JT background:#005a9d url('img/navi-1.gif') 0px 0px repeat-x; */}
.menu-1 ul	{padding: 0px; width: /*JT 950px */ 955px /*JT*/; margin: 0px auto; height: 51px; list-style: none; background:transparent url('../img/navi-1.gif') 0px -102px no-repeat; position: relative;}
.menu-1 li	{float: left; background:transparent url('../img/navi-1.gif') right -153px no-repeat; margin: 0px 0px 0px -1px; height: 51px; overflow: hidden; padding: 0px/*JT  10px  */0px 0px;}
.menu-1 h3	{margin: 0px; font-size: 14px; font-weight: normal;}
.menu-1 a		{color: white; display: block; padding: 18px 20px /*JT 10px  */18px 20px;}
.menu-1 li.active		{background: transparent url('../img/navi-1_selected_left.gif') no-repeat top left; /*JT background-position:right -51px; */}
.menu-1 li.active	h3	{/*JT*/background: transparent url('../img/navi-1_selected_right.gif') no-repeat top right;/*JT*/}
/*JT .menu-1 li.active a	{background: url('img/navi-1.gif') left -51px no-repeat;} */

.menu-1 li.service-center	{/* position: absolute; top: 0 JT 14px ; right: 0px; */ float: right; height: 51px/*JT 40px */; background-position: left -153px; margin:0 /*JT -25px */ 0 0; padding: 0px /*JT 5px */ 0px 0px;}
.menu-1 li.service-center div	{}
.menu-1 li.service-center  h3	{ padding: 0 10px 0 0;}
/* .menu-1 li.service-center h4	{font-size: 12px; font-weight: normal; margin: 0px;} */
.menu-1 li.service-center a	{padding:18px 0 18px 10px; /*JT padding: 5px 5px 10px 10px; */ color: #ffffff; /*JT font-weight:bold; */ /*JT*/font-size: 14px;/*JT*/}

/*JT*/
.menu-1 li.service-center.active { background-position: top left;}
.menu-1 li.service-center.active  h3 { background-position: top right;}
/*JT*/

.menu-1 li.service-center.selected	{position: absolute; top: 0 /*JT 14px */; right: 0px; height: 40px; background: transparent url('img/service-center_selected_left.gif') no-repeat left top; /*JT background-position:  right -205px; */ margin: 0px /*JT-25px*/ 0 0; padding: 0px /*JT 5px 0px 0px */;}
.menu-1 li.service-center.selected div	{background: transparent url('img/service-center_selected_right.gif') no-repeat right top; /* height: 39px; *//*JT*//* background: url('img/navi-1.gif') left -205px repeat-x; *//*JT */}
.menu-1 li.service-center.selected h4	{font-size: 12px; font-weight: normal; margin: 0px;}
.menu-1 li.service-center.selected a	{padding:  /*JT*/18px/*JT*/ /*JT 20px  */10px 2px 10px/*JT 5px 5px 10px 10px*/; color: #0072c6; /*JT font-weight:bold; */}

.menu-1 li.login	{position: absolute; top: 29px; right: 10px; padding: 0px; background: none;}
.menu-1 li.login h4	{font-size: 11px; font-weight: normal; margin: 0px;}
.menu-1 li.login a	{padding: 0px;}

/* 2nd level */
.menu-2			{width: 100%; /*JT*/min-width: 950px;/*JT*/ height: 35px; background:#005a9d url('../img/navi-2.gif') 0px 0px repeat-x;}
.menu-2 ul		{width: 950px; margin: 0px auto; padding: 0px; list-style: none; color: white;}
.menu-2 ul li 	{color:#097ccc;height: 24px /*JT 35px */;background: url('../img/navi-2.gif') left -120px /*JT -35px */ no-repeat; float: left; overflow: hidden; /*JT*/margin: 9px 0 0 0;/*JT*/}
.menu-2 a 		{color:#097ccc; display: block; padding: 0 15px/*JT 11px 15px */; float: left; /*JT*/margin: 3px 0 0 0;/*JT*/ /*JT*/border-left: solid #A0D2F6 1px; /*JT*/}
.menu-2 li.active {background-position: right /*JT left  */-79px /*JT -70px */; /*JT*/border-left: solid #a0d2f6 1px; border-right: solid #a0d2f6 1px; margin-right: -1px;/*JT*/}
/*JT*/.menu-2 li.active a { border-left: solid #a0d2f6 0px; }/*JT*/
.menu-2 li.first	{background-position: right -35px;}
/*JT*/.menu-2 li.first a	{border-left: none;}/*JT*/
.menu-2 li.first.active	{background-position: right -79px /*JT -70px */; /*JT*/border-left: solid #a0d2f6 1px; border-right: solid #a0d2f6 1px;/*JT*/}


/* SUBNAVIGATION, 3rd level */
.menu-3	{width: 100%; height: 55px; background: url(../img/menu-3.gif) repeat-x; overflow: hidden;}
.menu-3 ul	{margin: 0px; padding: 0px; list-style: none; height: 55px; background: url(../img/menu-3.gif) 0px -110px no-repeat; float: left;}
.menu-3 li	{float: left; height: 55px; background: url(../img/menu-3.gif) right -165px; overflow: hidden;}
.menu-3 a	{display: block; float: left; padding: 22px 25px; color: black;}
.menu-3 li.selected	{background: url(../img/menu-3.gif) right -55px no-repeat; padding-right: 5px;}
.menu-3 li.selected a	{background: url(../img/menu-3.gif) left -55px no-repeat; padding-right: 20px;}


/* SUBNAVIGATION 4th level */
div.main-profile-menu 	{width:158px; height:200px; margin:0px 26px 0 0; padding-top: 5px; float:left;}
.service-center div.main-profile-menu	{padding-top: 15px;}
div.main-profile-menu ul {list-style: none; margin:0;padding:0;}
div.main-profile-menu ul li {display: inline;}
div.main-profile-menu .folder {padding: 10px  0 10px 14px;}
div.main-profile-menu ul ul {background:#e8f2fb; border-top:1px solid #65aad3; border-bottom:1px solid #65aad3; padding: 5px 0px;}
div.main-profile-menu ul ul ul {margin: 0px 0px 5px 20px/*JT  10px */; border: none; /*JT*//*border-top:2px solid #65aad3; border-bottom: 1px solid #65aad3 ;*//*JT*/ font-size: 95%;}

div.main-profile-menu ul a 	{display: block; color:#0072b7; padding:7px 0 7px 14px; background:transparent url('../img/list-image-blue-raquo.gif') no-repeat scroll 0px 7px; border-bottom:1px solid #66aad4;}
/*JT*/div.main-profile-menu ul li.open a {font-weight: bold;}/*JT*/
/*JT*/div.main-profile-menu ul li.open ul a, div.main-profile-menu ul li.open ul ul a  {font-weight: normal;}/*JT*/
div.main-profile-menu ul ul a	{background-image: none; border: 0px; padding:3px 0 3px 4px; margin-left: 10px;}
div.main-profile-menu ul ul ul a	{margin-left: 0px;}

div.main-profile-menu ul a.active, 
div.main-profile-menu ul a.open 	{background-color:#cfe5f3;}                   



div.main-profile-menu ul ul li.active {margin:0; border:none;background:transparent;}
div.main-profile-menu ul ul li.active {	background-color:#cfe5f3;}
div.main-profile-menu ul ul ul li,
div.main-profile-menu ul ul ul li.active {margin:0; border:none;background:transparent;}
div.main-profile-menu ul ul ul li.active {background-color:#cee4f2;}


/* TAB NAVIGATION*/
.tabmenu		{width: 523px; height: 32px; background: url(../img/tabmenu.gif) no-repeat /*JT*/0px 0px/*JT*/; overflow: hidden; margin-bottom: 20px;}
.tabmenu ul	{margin: 0px; padding: 0px; list-style: none; height: 32px; width: 100%; float: left;}
.tabmenu li	{float: left; height: 55px;  background: url(../img/tabmenu.gif) right -32px no-repeat !important; overflow: hidden; padding: 0px !important;}
.tabmenu a	{display: block; float: left; padding: 10px 15px 10px 20px; margin: 0px 5px 0px 0px; color: black;}
.tabmenu li.selected	{background-position: right -64px !important; /*JT*/margin: 0 0 0 -1px;/*JT*/}
.tabmenu li.selected a	{background: url(../img/tabmenu.gif) left -64px no-repeat;}


/* PAGE CONTENT AREA */
div.content-bar 	{background-color:#FFFFFF;}	
div.page				{margin:0 auto; width:970px;}

div.content-bar 	{min-height:300px; padding:0 0 55px 0; /*JT*/min-width: 950px;/*JT*/ }
div.content-bar-landing 	{background-color:#FFFFFF;min-height:300px; padding:0 0 15px 0; /*JT*/min-width: 950px;/*JT*/ }


/* BREADCRUMB */
div.breadcrumb 	{float: left;width:100%; font-size:9px; padding:18px 0 13px 0; clear: both;}
div.breadcrumb ul { list-style-type:none; margin:0; padding:0;}
div.breadcrumb ul li {float:left; background:transparent url('../img/breadcrumb-sep.gif') no-repeat scroll top right; padding:0 19px 0 0;}
div.breadcrumb ul li.last {float:left; background-image:none; padding:0 0 0 0;}
div.breadcrumb a 	{font-size:9px; color:#515151;}


/* PROFILE BAR (SIDEWAYS SCALABLE) */
div.main-profile-bar-l 	{ /*JT */clear: both; /*JT */background:#d3e6f5 url('../img/main-content-profile-l.gif') no-repeat scroll top left; height:29px; font-size: 90%;}
.main-content div.main-profile-bar-l	{margin-bottom: 3px;}
div.main-profile-bar-r {background:transparent url('../img/main-content-profile-r.gif') no-repeat scroll top right; height:29px;	padding:0; margin:0;	position:relative;z-index: 1000;}
div.main-profile-bar-left {float:left; color:#000000; padding:0 0 0 0px; margin:8px 0 0 10px;}
div.main-profile-bar-left.button {margin:8px 0 0 10px;}
a.change-profile{color:#0075b4;font-weight:bold;background:transparent url('../img/main-content-profile-button.gif') no-repeat scroll top left; padding:0 0 0 20px;}
div.main-profile-bar-right {float:right; margin:0; padding:0;}
div.main-profile-bar-right ul {list-style-type:none; padding:0; margin:0 10px 0 0;}
div.main-profile-bar-right ul li {float:left; padding:0 12px 0 12px; margin:8px 0 0 0; border-left:1px solid #7dbde9;}
/*20091129 div.main-profile-bar-right ul li.first {border-left:none; padding-left:none;}*/
div.main-profile-bar-right ul li.first {border-left:none; }
div.main-profile-bar-right a {color:#0071b5; margin:8px 0 0 0;}
div.main-profile-bar-right ul li.email {float:left; padding:0 0 0 18px; margin:5px 0 0 10px; width:1px; height:21px; /*cursor:pointer;*/ border:none;  /*background:transparent url('../img/main-content-profile-email.gif') no-repeat scroll top left;*/}
div.main-profile-bar-right ul li.print {float:left; padding:0 0 0 19px; margin:7px 0 0 10px; width:1px; height:19px; /*cursor:pointer;*/ border:none; /*background:transparent url('../img/main-content-profile-print.gif') no-repeat scroll top left;*/}
div.main-profile-bar-right ul li .margin {margin-left: -18px; cursor:pointer; /*background:transparent url('../img/main-content-profile-email.gif') no-repeat scroll top left;*/}

/* ORIGINAL
div.main-profile-bar-right ul li.email {float:left; padding:0 0 0 18px; margin:5px 0 0 10px; width:1px; height:21px; cursor:pointer; border:none; background:transparent url('../img/main-content-profile-email.gif') no-repeat scroll top left;}
div.main-profile-bar-right ul li.print {float:left; padding:0 0 0 19px; margin:5px 0 0 10px; width:1px; height:19px; cursor:pointer; border:none; background:transparent url('../img/main-content-profile-print.gif') no-repeat scroll top left;}
*/


/* PROFILE LAYER */

div.layer-profiles {display:none; position:absolute; width:333px; top:28px; left:0px; z-index:1000;}
div.layer-profiles div.top {padding:5px 0 0 0; background:transparent url('../img/layer-profiles-bg-top.png') no-repeat scroll top left;}
div.layer-profiles div.bottom {padding:0 0 10px 0; background:transparent url('../img/layer-profiles-bg-bottom.png') no-repeat scroll bottom left;}
div.layer-profiles div.content {width:333px; padding:5px 10px 5px 10px; background:transparent url('../img/layer-profiles-bg.png') repeat-y scroll bottom left;}
div.layer-profiles a {cursor:pointer; color:#0062a9; font-size:9px;}
div.layer-profiles p {margin:0; padding:0;}
div.layer-profiles ul {list-style-type:none; padding:0; margin:10px 0 10px 0;}
div.layer-profiles ul li {}


/* MAIN CONTENT AREA */
div.main-content-area 			{margin:0px; float:left; }
div.main-content-area.small 	{width: 525px /*JT 523px */;}
div.main-content-area.medium 	{width: 710px /*JT 707px */;}

div.main-content 					{width: 890px; /*JT 707px */ float:left; margin-left:30px; margin-right:30px; margin-top:10px; }
div.main-content 	a:link, div.main-content 	a:visited, div.main-content  a:hover, div.main-content  a:active {color: #0072B7;}
div.main-content.home-flash 	{/*JT width:1014px; */ position:relative; float:left; left:0px; margin:20px 0 30px -10px;z-index:1;}
div.main-content.landingpage-flash {width:947px; position:relative; float:left; margin:15px 0 0px 0;z-index:1;}


/*JT*/
div.main-content-area.small div.main-content.home-flash {width: 523px !important; margin:6px 0 22px 0;}
div.main-content-area.medium 	div.main-content.home-flash { width:707px; margin:6px 0 22px 0;}
/*JT*/

/* profile image */
div.main-content-profile-image {width:710px /*JT 707px */; margin-bottom: 5px;}
div.main-contact-image {width:523px; height:227px; background:transparent url('../img/contact.jpg') no-repeat scroll top left;}

/* flash */
div.main-content-flash {width: 100%/*JT 525px  *//*JT 523px */; height:227px; /*JT background:transparent url('../img/flash-placeholder.jpg') no-repeat scroll top left; */ margin-bottom: 0px;}

/* bullet lists */
div.main-content-area ul {color:#0074c4; margin:0 /*JT*/ 0 0 1px/*JT*/; padding:0; list-style-type:none;}
div.main-content-area ul li {margin:0; color:#000000; padding:0 0 10px 14px; background:transparent url('../img/list-image-blue-dot.gif') no-repeat scroll left top;}

ul.book {color:#0074c4; margin:0; padding:0; list-style-type:none;}
ul.book li.book {margin:0; color:#000000; padding:12px 0 0 75px; height:47px; background:transparent url('../img/list-image-book.gif') no-repeat scroll left top;}

ul.documents {color:#0074c4; margin:0; padding:0; list-style-type:none;}
ul.documents li.documents {margin:0; color:#000000; padding:12px 0 0 75px; height:47px; background:transparent url('../img/list-image-documents.gif') no-repeat scroll left top;}

a.main-content {color:#000000; font-weight:bold;}

/* main content article */
/*#proclean				{margin:20px;}*/
.main-content-area .article p.date	{margin-bottom: 5px;}
.main-content-area .article .article-img	{float: right; margin: 0px 0px 15px 15px;}
.main-content-area .article .article-img img	{display: block;}
.main-content-area .article a	{text-decoration: underline;}
.main-content-area .article ul a	{text-decoration: none;}
.main-content-area .article ul.link-list li	{background-image: url(../img/list-image-blue-raquo.gif);}




/* TEASERS */

div.main-content-teaser-4 {float:left;width: 158px; padding:0px 25px 0 0; /*JT*/margin: 0;/*JT*/}
div.main-content-teaser-3 {float:left; width: 219px; padding:0px 25px 0 0; /*JT*/margin: 0;/*JT*/}
div.main-content-teaser-2 {float:left; width: 342px; padding:0px 23px 0 0; /*JT*/margin: 0;/*JT*/}
div.main-content-teaser-5 {float:left; width: 463px; padding:0px 23px 0 0; /*JT*/margin: 0;/*JT*/}

div.teasers div.last {padding:0 0 0 0;}

div.teasers {margin:15px 0 0 0; /*JT*/padding: 0;/*JT*/}

/*JT*/ div.main-content-area.medium h1, div.main-content-area.medium p {} /*JT*/
/* SIDEBAROS div.contentdata {padding:15px; width: 685px; float:left;}*/
/*div.contentdata {clear: both; padding:15px;}*/
div.contentdata {padding:0px;padding-top:10px; width: 713px; float:left; background:#ffffff;}
div.contentdatatxt {padding:15px; width: 675px;float:left; background:#000000;}
div.sidebarrr {background:#ffffff width: 257px; max-width: 257px; min-height: 203px; float:left; margin-top:10px;}
div.sidebarrr_header {background:#ffffff url('../img/sidebar_holgy.jpg') no-repeat; width: 257px; height: 285px;}
div.sidebarrr_cont {width: 175px; padding-left:30px; padding-right:30px; padding-bottom:0px; position:relative; top:20px; height:100%; }
div.sidebarrr_footer {background:#ffffff url('../img/sidebar_kupon.jpg') no-repeat; cursor:pointer; width: 257px; height: 332px; margin-top:13px; }
/*div.sidebarrr {background:#929292 url('../img/sidebar_back2.jpg') repeat-y; width: 235px; max-width: 235px; min-height: 203px; float:left; margin-top:30px;}
div.sidebarrr_header {background:#929292 url('../img/sidebar_header2.jpg') no-repeat; width: 235px; height: 203px;}
div.sidebarrr_cont {width: 175px; padding-left:30px; padding-right:30px; padding-bottom:0px; position:relative; top:20px; height:100%; }
div.sidebarrr_footer {background:#926666 url('../img/sidebar_footer2.jpg') no-repeat; width: 235px; height: 2px; }*/
div.clear_sidebar {clear: both;}
/*JT*/div.main-content-area.small div.contentdata, div.main-content-area.small div.teasers {width: 523px;}/*JT*/
/*JT*/div.main-content-area.medium div.contentdata, div.main-content-area.medium div.teasers {width: 475px;}/*JT*/
div.main-content-area div.article div.contentdata {width: 100%;}

div.main-contact-details {float:right; margin:0;/*JT*/padding: 0;/*JT*/}
div.main-contact-details-box {float:left; width:158px; padding: 8px 8px 8px 8px; min-height: 319px; max-height:319px;} /* Added 16.1.2009: padding & min-height */
div.main-contact-details h2 {margin:0 0 17px 0; padding:0 0 0 0; font-size:12px; font-weight:bold;color:#000000;}
div.main-contact-details-box h2,
div.main-contact-details-box h2.separated  {margin:10px 0 17px 0; padding:0 0 0 0; font-size:100%; font-weight:bold; color:#000000;}
div.main-contact-details-box h2.separated {border-top:1px solid #cfcfcf; margin:10px 0 0 0; padding:10px 0 0 0;}

div.teasers.home {margin:0 0 0 0;}

div.teasers img	{margin: 0px 0px 10px 0px;}
div.teasers h3 	{font-size:100%;}
div.teasers p 		{margin:0px 0 5px 0;}

/*JT*/div.news-list ul,/*JT*/
div.teasers ul,
div.main-contact-details-box ul {margin:0; padding:0 0 10px 0;list-style-type:none;}
/*JT*/div.news-list ul li,/*JT*/
div.teasers ul li,
div.main-contact-details-box ul li {background:transparent url('../img/list-image-green-arrow.gif') no-repeat scroll left 7px; margin:0 0 0 0; padding:7px 0 0 20px;color:#000000;}
/*JT*/div.main-content-teaser-details-3 ul li {background:transparent url('../img/list-image-green-arrow-green.gif') no-repeat scroll left 7px; margin:0 0 0 0; padding:7px 0 0 20px;color:#000000;}/*JT*/

/*JT*/div.news-list ul li a,/*JT*/
div.teasers ul li a,
div.main-contact-details-box ul li a {color:#000000;}

div.main-content-teaser-details-3 {float:left; width:244px; height:230px; margin:0 0 0 0; padding:15px 0px 0 0px; background:transparent url('../img/main-content-teaser-list.gif') no-repeat scroll top left;}
div.main-content-teaser-details-3 h3,
div.main-content-teaser-details-3 ul	{margin: 0px 40px 0px 15px;}
div.main-content-teaser-details {float:left; width:325px; /*JT  height:230px;  */margin:0 25px 0 0; padding: 0/*JT 15px 0 0 15px */; background: #e5f297 url(../img/main-content-teaser-details-bg.gif) repeat-x scroll top left; /*JT background:transparent url('../img/main-content-teaser-details.gif') no-repeat scroll top left; */}
/*JT*/div.column div.main-content-teaser-details, div.column-left div.main-content-teaser-details {margin: 0;}/*JT*/

/*JT*/
div.main-content-teaser-details.small {width: 340px/* 325px */ !important;}
div.main-content-teaser-details.medium {width:523px !important;}
div.main-content-teaser-details.large {width:707px !important;}
div.main-content-teaser-details table.teaser td {padding: 0 10px 0 0; vertical-align: top;}
/*JT*/

/*JT*/
div.main-content-teaser-details .content { padding: 15px /*JT 0 0 15px */; background:transparent url(../img/main-content-teaser-details-top-left.gif) no-repeat scroll top left;}
div.main-content-teaser-details .wrapper { background:transparent url(../img/main-content-teaser-details-top-right.gif) no-repeat scroll top right;}
div.main-content-teaser-details .bottom-left { background:transparent url(../img/main-content-teaser-details-bottom-left.gif) no-repeat scroll bottom left;}
div.main-content-teaser-details .bottom-right { background:transparent url(../img/main-content-teaser-details-bottom-right.gif) no-repeat scroll bottom right;}
/*JT*/


div.main-content-teaser-details ul {list-style-type:none;}
div.main-content-teaser-details ul li {padding:0px 10px 15px 25px;}
div.main-content-teaser-details ul li.n1 {background:transparent url('../img/list-image-green-1.gif') no-repeat scroll top left;}
div.main-content-teaser-details ul li.n2 {background:transparent url('../img/list-image-green-2.gif') no-repeat scroll top left;}
div.main-content-teaser-details ul li.n3 {background:transparent url('../img/list-image-green-3.gif') no-repeat scroll top left;}
div.main-content-teaser-details ul li.n4 {background:transparent url('../img/list-image-green-4.gif') no-repeat scroll top left;}
div.main-content-teaser-details ul li.n5 {background:transparent url('../img/list-image-green-5.gif') no-repeat scroll top left;}
div.main-content-teaser-details ul li.n6 {background:transparent url('../img/list-image-green-6.gif') no-repeat scroll top left;}
div.main-content-teaser-details ul li.n7 {background:transparent url('../img/list-image-green-7.gif') no-repeat scroll top left;}
div.main-content-teaser-details ul li.n8 {background:transparent url('../img/list-image-green-8.gif') no-repeat scroll top left;}
div.main-content-teaser-details ul li.n9 {background:transparent url('../img/list-image-green-9.gif') no-repeat scroll top left;}
div.main-content-teaser-details ul li.n10 {background:transparent url('../img/list-image-green-10.gif') no-repeat scroll top left;}


/* content box */
.content-box				{background: url(../img/block_content.gif) bottom right no-repeat;}
.content-box-header		{background: url(../img/block_heading.gif) top right no-repeat; width: 100%; float: left; border-bottom: 1px solid #cbcbcb; max-width: 800px;}
.content-box-header h2	{font-size: 100%; margin: 0px; padding: 7px 0px 7px 15px; width: 75%; float: left; background: url(../img/block_heading.gif) top left no-repeat;}
.content-box-header a.rss{float: right; margin: 7px 15px 0px 0px;}
/*JT*/.content-box-header a.rss p {margin: 0;}/*JT*/
.content-box-content		{clear: both; background: url(../img/block_content.gif) bottom left no-repeat; margin: 0px 10px 0px 0px; padding: 10px 5px 10px 15px;}
.content-box-content ul	{margin: 0px; padding: 0px 0px 10px 0px; list-style: none;}
.content-box-content ul li	{/*JT background: transparent none !important;*/ padding: 5px 0px !important; /*JT*/background: url(../img/list-image-green-arro.gif) 0px 2px no-repeat !Important;/*JT*/ /*padding: 0px 0px 10px 22px !important;*/}
.content-box-content ul a	{color: black; /*JT */margin: 0; padding: 0;/*JT */}
/*JT */.content-box-content ul li table td	{vertical-align: top;}/*JT */

/* FOOTER */

div.footer-bar {
	height:50px;
	/*JT*/min-width: 950px;/*JT*/
	background:#005a9d url('../img/footer-bg.gif') repeat-x scroll left top;
}

div.footer {
	height:50px;
}

ul.footer-right,
ul.footer-left {
	margin:0; 
	padding:0;
	padding:20px 0 0 18px;	
	list-style-type:none;	
}

ul.footer-left {
	float:left;
}


ul.footer-right {
    margin-right:30px;
	float:right;
}

li.footer {
	float:left;
	color:#bed9ec;
	border-left:1px solid #bed9ec;
	padding:0 10px 0 10px;
}

li.footer.first {
	border-left:none;
	padding:0 10px 0 0;
}

a.footer {
	color:#bed9ec;
}

/*VIDEO TAB*/
.video { float: left /*JT*/; width: 100% /*JT*/; margin: 0 0 30px 0 /*JT*/; }
.videoLeft {float:left; width: 100%;margin:0px 0 15px 0; /*AB*/}
.videoRight {float:left; width: 100%;/*AB*/}
.videoTitle {margin:0px 0 15px 0; font-size:13px; font-weight:bold; color:#2f2f2f;}

/*COMPONENTS TAB*/
.componentsContainer { float:left; /*AB*/ width:260px; }
.componentsHeadline  { height: 20px; overflow:hidden;}
.componentsEntry     { margin-bottom: 22px;}
.componentsLink      { background: url("../img/arrow.gif"); background-repeat: no-repeat; background-position: 0px 5px; }






#sitemap {
	list-style: none;
	margin: 0;
	padding: 0;
}

#sitemap li {
	margin: 5px 10px;
	padding: 0 0 0 10px;
	list-style: none;
	background-image:none;
}

#sitemap ul {
	list-style: none;
}

ul.sitemap_level_1 {
	margin-bottom: 20px;
}

ul.sitemap_level_2 {
	margin-bottom: 20px;
}

#sitemap li.sitemap_level_1 {
	padding-left: 10px;
	margin-bottom: 20px;
	background-image: url(../img/list-image-blue-raquo.gif);
}

li.sitemap_level_2 {
	padding-left: 10px;
}

li.sitemap_level_3 {
	padding-left: 40px;
}

#sitemap a {
	text-decoration: none;
}

li.sitemap_level_1 a {
	font-size: 12px;
	color: #0075b4;
	font-weight: bold;
}

li.sitemap_level_2 a {
	font-size: 11px;
	color: #0075b4;
	font-weight: normal;
}

li.sitemap_level_3 a {
	font-size: 10px;
	color: #0075b4;
	font-weight: normal;
}


/* FAQ Form */
div.main-faq-form {height: 411px; width:707px; float:left; background-color:#e0eef8;}
div.main-faq-form-top {background:transparent url('../img/main-contact-form-bg-top-wide.gif') no-repeat scroll left top;}
div.main-faq-form-bottom {height: 400px; background:transparent url('../img/main-contact-form-bg-bottom-wide.gif') no-repeat scroll left bottom; padding:10px; margin:0;}
div.main-faq-form div.l,
div.main-faq-form div.r {width:150px; float:left; background:transparent; margin:5px 0 5px 0;}
div.main-faq-form div.r {width:500px;}
div.main-faq-form div.r input,
div.main-faq-form div.r select {padding:0; margin:0; width:250px;}
div.main-faq-form div.r input.checkbox {width:15px;}
div.main-faq-form div.r textarea {height:120px; width:250px; padding:0; margin:0;} 
div.main-faq-form div.row {width:700px; float:left; background:transparent; margin: 10px 0 10px 0;}
div.main-faq-form a.btn		{background-position: left 0px; margin-right: 10px;}
div.main-faq-form a.btn span	{background-position: right 0px;}
div.main-faq-form .submit { text-align: right; padding-right : 90px; } 

/* REGISTER TO TRAINING FORM */
div.main-register-form {height: 661px; width:707px; float:left; background-color:#e0eef8;}
div.main-register-form-top {background:transparent url(../img/main-contact-form-bg-top-wide.gif) no-repeat scroll left top;}
div.main-register-form-bottom {height: 650px; background:transparent url(../img/main-contact-form-bg-bottom-wide.gif) no-repeat scroll left bottom; padding:10px 73px; margin:0;}
div.main-register-form div.l,
div.main-register-form div.r {width:210px; float:left; background:transparent; margin:5px 0 5px 0;}
div.main-register-form div.r {width:350px;}
div.main-register-form div.r input,
div.main-register-form div.r select {padding:0; margin:0; width:350px;}
div.main-register-form div.r input.checkbox {width:15px;}
div.main-register-form div.r textarea {height:120px; width:350px; padding:0; margin:0;} 
div.main-register-form div.row {width: 100%; float:left; background:transparent; margin: 10px 0 10px 0;}
div.main-register-form a.btn		{background-position: left 0px; margin-right: 0px;}
div.main-register-form a.btn span	{background-position: right 0px;}
div.main-register-form .submit { text-align: right; padding-right : 0px;  } 

/* Tools */



#footer  {background:transparent url(../img/list-image-green-arrow.gif) no-repeat scroll left 1px/*JT 2px */; color:#000000; margin:0; padding:0 0 7px 20px; }
/*JT*/#footer a, #footer a p { color: #000000 !important;}/*JT*/
/*JT*/#footer a:hover, #footer a:hover p {text-decoration: underline; }/*JT*/
						
/*JT*/.main-contact-form-bottom-wide {padding: 20px 20px 10px 20px !important; }/*JT*/		

							



/*main contact form*/
/*JT*/
div.main-contact-form-wide div.r table.ApplicationRadioSelection input, div.main-contact-form-wide div.r table.ApplicationRadioLangSelection input {width: auto; margin: 0 5px 0 0;}
 div.main-contact-form-wide div.r  {position: relative; width: 300px !important;} 
div.main-contact-form-wide div.r table.ApplicationRadioLangSelection { position: absolute; left: 110px; top: 0;}
/*JT*/


/* WEB FORMS FOR MARKETERS */
div.main-narrow-form {width:341px; float:left; background-color:#e0eef8; margin: 0; padding: 0;}
div.main-narrow-form-top {background:transparent url(../img/main-contact-form-bg-top.gif) no-repeat scroll left top; }
div.main-narrow-form-bottom {background:transparent url(../img/main-contact-form-bg-bottom.gif) no-repeat scroll left bottom; padding:10px; margin:0;}
div.main-narrow-form div.l,
div.main-narrow-form div.r {width:117px; float:left; background:transparent; margin:5px 0 5px 0;}
div.main-narrow-form div.r {width:191px;}
div.main-narrow-form div.r input,
div.main-narrow-form div.r textarea {padding:0; margin:0; width:190px;}
div.main-narrow-form div.r select {padding:0; margin:0; width:194px;} 
div.main-narrow-form div.r span.checkbox input {width:15px;}
div.main-narrow-form div.r textarea {height:120px;} 
div.main-narrow-form a.btn		{background-position: left 0px; margin-right: 0px;}
div.main-narrow-form a.btn span	{background-position: right 0px;}
div.main-narrow-form .submit	{text-align: right; margin: 10px 0;} 
div.main-narrow-form  div.row {width: 321px; /* float:left; */ background:transparent; margin: 10px 0 10px 0;}

div.main-narrow-form.password div.r input {width: 158px;}
div.main-narrow-form.password div.l,
div.main-narrow-form.password div.r { width: 160px; }

#MyUponor div.main-narrow-form { background-color:#f9fce3;}
#MyUponor div.main-narrow-form-top {background:transparent url(../img/main-narrow-form-green-bg-top.gif) no-repeat scroll left top; }
#MyUponor div.main-narrow-form-bottom {background:transparent url(../img/main-narrow-form-green-bg-bottom.gif) no-repeat scroll left bottom;}
#MyUponor div.main-narrow-form-bottom p.submit a.btn {background:transparent url(../img/btn_green.gif) no-repeat scroll left top;}
#MyUponor div.main-narrow-form-bottom p.submit a.btn span {background:transparent url(../img/btn_green.gif) no-repeat scroll right top; color: #496f00;}

div.main-general-form {width:526px; float:left; background-color:#e0eef8;}
div.main-general-form-top {background:transparent url(../img/main-contact-form-bg-top-medium.gif) no-repeat scroll left top;}
div.main-general-form-bottom {background:transparent url(../img/main-contact-form-bg-bottom-medium.gif) no-repeat scroll left bottom; padding: 10px 30px; margin:0;}
div.main-general-form div.l,
div.main-general-form div.r {width:150px; float:left; background:transparent; margin:5px 0 5px 0;}
div.main-general-form div.r {width:300px;}
div.main-general-form div.r input{padding:0; margin:0; width:300px;}
div.main-general-form div.r select {padding:0; margin:0; width:304px;}
div.main-general-form div.r input.checkbox {width:15px;}
div.main-general-form div.r textarea {height:120px; width:300px; padding:0; margin:0;} 
div.main-general-form div.row {width: 100%; float:left; background:transparent; margin: 10px 0 10px 0;}
div.main-general-form a.btn		{background-position: left 0px; margin-right: 0px;}
div.main-general-form a.btn span	{background-position: right 0px;}
div.main-general-form .submit { text-align: right; padding-right: 0px; } 
div.main-general-form .checkboxlist input { width: auto !important; margin: 0 5px 0 0 !important; } 

div.main-general-wide-form {width:707px; float:left; background-color:#e0eef8;}
div.main-general-wide-form-top {background:transparent url(../img/main-contact-form-bg-top-wide.gif) no-repeat scroll left top;}
div.main-general-wide-form-bottom {background:transparent url(../img/main-contact-form-bg-bottom-wide.gif) no-repeat scroll left bottom; padding: 10px 73px; margin:0;}
div.main-general-wide-form div.l,
div.main-general-wide-form div.r {width:210px; float:left; background:transparent; margin:5px 0 5px 0;}
div.main-general-wide-form div.r {width:350px;}
div.main-general-wide-form div.r input,
div.main-general-wide-form div.r select {padding:0; margin:0; width:350px;}
div.main-general-wide-form div.r input.checkbox {width:15px;}
div.main-general-wide-form div.r textarea {height:120px; width:350px; padding:0; margin:0;} 
div.main-general-wide-form div.row {width: 100%; float:left; background:transparent; margin: 10px 0 10px 0;}
div.main-general-wide-form a.btn		{background-position: left 0px; margin-right: 10px;}
div.main-general-wide-form a.btn span	{background-position: right 0px;}
div.main-general-wide-form .submit { text-align: right; padding-right : 90px; } 
div.main-general-form .checkboxlist input { width: auto !important; margin: 0 5px 0 0 !important; } 