@charset "utf-8";

/* reset */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin:0; padding:0; }
img, body, html { border:0;}
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal;}
ol, ul { list-style:none;}
a, a:hover { outline:none;}
a img { border:none;}
caption, th { text-align:left;}
h1, h2, h3, h4, h5, h6 { font-size:100%;}
q:before, q:after { content:'';}

/* base styles */
body {font-size:12px;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,sans-serif; color:#606060; background:#f2f2f2;}
h1 {font-size:28px;}
h2 { font-weight:bold;font-size:16px;color:#1A1A1A;margin:0 0 7px 0;padding:0;}
h3  {color:#497787;font-weight:bold;font-size:115%; margin-top:15px;}
h4 {color:#B0B0B0;font-weight:bold;}
h5 {color:#A6A8AB;font-weight:normal;margin-bottom:10px;}
p {margin:10px 0 10px 0;}
a {color:#F07D00;}
a:hover { text-decoration:none;}
blockquote {margin:10px 20px 20px 20px;}
.media {padding:0px 0px 12px 0px;}
ul {padding:12px 0px 5px 0;}
li {padding:5px 0px 5px 12px;background:url(images/uli-list03.gif) no-repeat left 10px;}

.highlight {color:#959799;font-size:130%;}
.emphasise {color: #ed7505;}
.xlarge {color:#22221A;font-size:25px;font-weight:normal;}
.xsmall {margin:5px 0 0 0;font-size:11px;line-height:14px;}
.list-highlight {padding-left:25px; padding-right:70px;border-left:3px solid #C1D72E;background:#F9FAFA url(images/uli-list03.gif) no-repeat 5px 10px;}

/* deprecated
 
li {background:transparent url("images/uli-list01.gif") no-repeat 0px 0px;padding:0px 0px 12px 20px;}
*/

/* layout */
#main {width:982px;margin:0 auto; background:#FFF;border-top:8px solid #c1d82f;}
#header {height:86px;}
#header .logo {padding:22px 0 0 22px; float:left;}
#header .logo a { background: url(images/logo.png) no-repeat left top; display: block; height: 64px; width: 133px; }
#header .logo a span { position: absolute; top: -300px; }
#footer {height:60px; border-top:1px solid #ccc;padding-top:13px;margin:0 20px 0 20px;}
#footer .logo-bottom {width:91px; height:54px; position:absolute; background:url(images/logo-bottom.png) no-repeat;margin-top:-5px;}
#footer .copy {color:#aaa;font-size:11px;line-height:14px;text-align:right;}
#footer .copy a {color:#aaa; text-decoration:none;margin:0 4px 0 4px; }
#footer .copy a:hover { text-decoration: underline;}
#footer .totop-link a {font-size:11px; line-height:14px;color:#aaa; background:url(images/totop.gif) no-repeat left top;padding-left:13px;position:absolute;margin-top:-40px; text-decoration:none;}
#footer .totop-link a:hover {text-decoration:underline;}


/* getintouch panel */
#getintouch-menu {position:absolute;width:282px; z-index:9999;margin-left:700px;}
#getintouch-content {background:#C1D82E;display:none;padding:0px 25px 5px 25px;line-height:16px;color: #333;font-size:11px;}
#getintouch-content a {color: #333;text-decoration:underline;}
#getintouch-content h3 {color:#FFF; font-size:15px;text-transform:uppercase;margin:0 0 15px 0;padding:0; }
#getintouch-content h4 { text-transform:uppercase;font-weight:bold;color:#5F6062;margin:0 0 2px 0;padding:0;}
#getintouch-content p { margin:0;padding:0 0 2px 0;}
#getintouch-content .getintouch-column01 {display:none; }
#getintouch-content .getintouch-column02 {padding:15px 0 0 0;}
#getintouch-content .getintouch-column02 .getintouch-column02-content {padding-bottom:20px;}
#getintouch-toggle { width:165px; height:62px;position:absolute;margin:-32px 0 0 115px; text-decoration:none;}
#getintouch-toggle.en {background:url(images/en/getintouch-button.png) no-repeat;_background:url(images/en/getintouch-button-ie6.png) no-repeat;}
#getintouch-toggle.fr {background:url(images/fr/getintouch-button.png) no-repeat;_background:url(images/fr/getintouch-button-ie6.png) no-repeat;}
#getintouch-toggle.es {background:url(images/es/getintouch-button.png) no-repeat;_background:url(images/es/getintouch-button-ie6.png) no-repeat;}
#getintouch-toggle.nl {background:url(images/nl/getintouch-button.png) no-repeat;_background:url(images/nl/getintouch-button-ie6.png) no-repeat;}
#getintouch-toggle.de {background:url(images/de/getintouch-button.png) no-repeat;_background:url(images/de/getintouch-button-ie6.png) no-repeat;}
.getintouch-clear {clear:both;}



/* languages, customer login, search */
.header-panel {padding:0px 20px 0 0;width:800px;height:45px;float:right; }
.languages, .topsearch, .customerlogin {float:right;margin-top:10px;margin-left:20px;} 
.customerlogin {margin-top:5px;}
.languages{width:140px;color:#4A4A4A;}
.customerlogin {width:157px;  background:url(images/customer-login.png) no-repeat 0 0;display:block; text-align:center; text-decoration:none;color:#FFF;padding:8px 0 8px 0;_padding:7px 0 8px 0;}
.customerlogin:hover {color: #F3F3F3; background:url(images/customer-login.png) no-repeat 0 -33px;}
.customerlogin span {font-size:14px;}
.topsearch {width:142px;padding-right:170px;}
.topsearch .search-input {width:113px; height:19px; background:url(images/search-bg.png) no-repeat left top; border:none; padding:3px 24px 0 5px;color:#4A4A4A;font:12px "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif } 
.topsearch .search-go {width:22px; height:19px; border:none;position:absolute; margin:2px 0 0 117px;cursor:pointer; background:none;}
*|html[xmlns*=""]  .rightpanel .search-input {padding-top:0px;height:22px;}

/* breadcrumbs */
.breadcrumbs {padding-left:180px;font-size:11px;line-height:14px;}
.breadcrumbs, .breadcrumbs a {color:#aaa;text-decoration:none;}
.breadcrumbs a:hover {text-decoration:underline;}

/* topnav */ 
ul.topnav {padding:3px 0 0 0;}
.topnav li a:hover {}
.topnav {float:right;  overflow:hidden;margin-right:20px;_margin-right:10px;}
.topnav li {float:left;height:35px; white-space:nowrap;padding:0px;background:none;list-style:none;margin:0; }
.topnav li a {font-size:11px;line-height:14px; color:#1a1a1a; text-decoration:none;display:block;padding:10px 0px 10px 0px; text-align:center;background:url(images/new-menu.png) no-repeat 0 -211px;border-right:1px solid #BBBBBB;}/*padding:padding:10px 20px 10px 21px;*/
.topnav li a:hover {color:#221F1F; background-position:left -245px; background-repeat: repeat-x;}
.topnav li.selected a { background-position:0 -280px}
.topnav li.last a  {border-right:none; background:url(images/new-menu.png) no-repeat right -106px;}/*padding-right:20px;*/
.topnav li.last a:hover {background:url(images/new-menu.png) no-repeat right -140px;} /*padding-right:20px;*/
.topnav li.last.selected a { background:url(images/new-menu.png) no-repeat right -175px;}
.topnav li.first a {background:url(images/new-menu.png) no-repeat left -1px;} /*padding-left:20px;*/
.topnav li.first a:hover  {background:url(images/new-menu.png) no-repeat left -35px;} /*padding-left:20px;*/
.topnav li.first.selected a { background:url(images/new-menu.png) no-repeat left -70px;}
.topnav.items_1 li {width:784px;}
.topnav.items_2 li {width:392px;}
.topnav.items_3 li {width:261px;}
.topnav.items_3 li.last {width:262px;}
.topnav.items_4 li {width:196px;}
.topnav.items_5 li {width:156px;}
.topnav.items_5 li.first {width:158px;}
.topnav.items_5 li.last {width:158px;}
.topnav.items_6 li {width:130px;}
.topnav.items_6 li.first {width:132px;}
.topnav.items_6 li.last {width:132px;}
.topnav.items_7 li {width:112px;}
.topnav.items_8 li {width:98px;}
.topnav.items_9 li {width:87px;}
.topnav.items_9 li.last {width:88px;}
.topnav.items_10 li {width:78px;}
.topnav.items_10 li.first {width:80px;}
.topnav.items_10 li.last {width:80px;}

/* leftnav */
h3.leftnav {margin-top:2px;padding:0px 0px 10px 10px;color:#333;text-transform:uppercase;font-weight:bold;}
ul.leftnav {padding:0px;background:url(images/leftnav.jpg) repeat-x top;}
.leftnav  {zoom:1;}
.leftnav li {background:transparent;padding:0px;list-style:none;margin:0;}
.leftnav li a {color:#606060; text-decoration:none; display:block; padding:5px 0 5px 10px;background:url(images/leftnav.jpg) repeat-x bottom;zoom:1;}
.leftnav li a:hover {background:url(images/leftnav.jpg) repeat-x bottom #fde2cc;}
.leftnav li strong {display:block;padding:5px 0 5px 10px; text-transform:uppercase;background:url(images/leftnav.jpg) repeat-x bottom;zoom:1;}
.leftnav li.selected > a {background-color:#f0f0f0;color:#f27a00;}
.leftnav li ul {margin:0px;padding:3px 0 6px 0 ;background:url(images/leftnav.jpg) repeat-x bottom; }
.leftnav li ul li a { background:none;padding:2px 0 2px 30px; background:url(images/uli-list04.gif) no-repeat 7px -105px;}
.leftnav li ul li.selected a, .leftnav li ul li.selected a:hover{ background:none;color:#f27a00;background:url(images/uli-list04.gif) no-repeat 7px 0px;}
.leftnav li ul li a:hover  { color:#1a1a1a; background:none; background:url(images/uli-list04.gif) no-repeat 7px -50px;}



/* content */
#content {padding:24px 20px 20px 20px;}
.column-full {width:100%;}
.column01 {width:141px;float:left;padding-bottom:8px;}
.column02 {width:545px;float:left;margin-left:20px; color:/*#B0B0B0*/#606060; font-size:12px;min-height:600px;}
.column02.narrow {width:460px;}
.column02-portal {width:465px;}
.column02-full {width:780px;}
.column03 {width:221px; float:right;}
.column03-portal {width:300px;}
.column03-float {float:right;margin:0 0 0px 15px;width:221px;}
.column03.narrow {width:316px;margin-right:-20px;min-height:550px;background:url(images/column03-bg-narrow.png) no-repeat;}
.column02-sub {width:525px;float:left;}

/* home blocks */
.block03 {width:301px;height:181px; background:url(images/blocks01.jpg) no-repeat;float:left;margin:17px 18px 20px 0;}
.block03-1 { background-position:0 0;}
.block03-2 { background-position:0 -181px;}
.block03-3 { background-position:0 -362px;margin-right:0px;}

/* Enquiry Form */
.enquiry-form {margin:20px 0 0 0;padding:30px 0 0 0px;border-top:1px solid #CCC}
.enquiry-form label {width:120px;float:left;margin-top:7px;position:relative}
.enquiry-form input, .enquiry-form textarea {width:260px;float:left;padding:6px;border:1px solid #CCC;font-size:14px;line-height:14px;color:#666;margin:0 100px 13px 0;position:relative;z-index:2;}/* el height 39px */
.enquiry-form select {width:272px;float:left;padding:6px;border:1px solid #CCC;font-size:14px;line-height:14px;color:#666;margin:0 100px 13px 0;position:relative;z-index:2;}
.enquiry-form textarea {height:156px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;margin-right:0px;}

.enquiry-form div {position:absolute;border:0px;padding:227px 0 0 410px;z-index:1;}
.enquiry-form.h-units-7 div {padding-top:212px;}
.enquiry-form.h-units-8 div {padding-top:251px;}

.enquiry-form div .button01, .enquiry-form div .button01-h { display:block;border:0px; float:none;width:141px;color:#FFF;margin:0px;font-size:12px;line-height:12px;padding-top:6px;padding-bottom:9px;margin-bottom:5px;}
.enquiry-form div .button01-h {color:#5C5D5D;}
.enquiry-form div .button-disabled {background:url(images/buttons01.png) no-repeat 0 -29px;color:#5C5D5D;}

/* content pages */
.page404-form {}
.page404-form span {font-size:14px; color:#A5A7AB;display:block;margin-bottom:20px;}
.page404-form p {margin-bottom:10px;}
.page404-form  input {width:210px;padding:2px;}
.page404-form  input.errorpage-input-go {width:40px; background:#A6A8AB;color:#FFF;border:0px;margin-left:10px;padding:2px 9px 2px 9px;cursor:pointer;}
.contactus-list p {width:236px;float:left;display:block;}

/* buttons */
.button01, .button01-h  {width:141px;height:29px; text-align:center; color:#FFF; background:url(images/buttons01.png) no-repeat 0 0; cursor:pointer;}
.button01-h {background:url(images/buttons01.png) no-repeat 0 -29px;color:#5C5D5D;}

/* sidebox */
.sidebar_box01 {width:221px;margin-bottom:20px;}
.sidebar_box01 div {padding:14px;color:#7D8860;min-height:126px;}
.sidebar_box01 div h3 {font-weight:normal; font-size:14px;color:#1D1B28;}
.sidebar_box02 { background:#F2F2F2;padding:8px;min-height:140px;color:#606060;margin-bottom:20px;}
.sidebar_box02 h3 {color:#606060;margin-bottom:15px; font-size:12px; font-weight:bold;}
.sidebar_box-login {width:291px;height:171px; background:url(images/block-login.png) no-repeat left top;padding:14px 0 0 10px;}
.sidebar_box-login h3 { text-transform:uppercase;font-size:24px; color:#5F5F61;margin-bottom:8px;}
.sidebar_box-login p {padding-left:20px;font-size:11px;line-height:14px;margin-bottom:8px;}
.sidebar_box-login a {color:#5F5F61;}
.sidebar_box-login .sidebar_box-login-input_text {width:265px;height:15px; background:url(images/login-input.png) no-repeat;_background:url(images/login-input-ie6.png) no-repeat;border:0px;padding:6px;margin-bottom:8px;color:#5F6062;}
.sidebar_box-login .sidebar_box-login-input_go {border:0px;width:89px;height:26px; background:url(images/login-input-go.png) no-repeat;cursor:pointer;float:right;margin-right:15px;}
.sidebar_box-login .sidebar_box-login-forgot_login {font-size:11px;line-height:14px;margin:6px 0 0 5px; display:block; width:150px;float:left;}
/* green sidebox */
.sidebar_box01-grey {background:url(images/block-grey01.png) no-repeat top left;}
.sidebar_box01-grey div {background:url(images/block-grey01b.png) no-repeat  bottom left;}
.sidebar_box01-grey div a {color:#EE7800; text-decoration:none;}
.sidebar_box01-grey div a:hover { text-decoration: underline;}
.sidebar_box01-grey ul li {margin:9px 0 9px 0;padding-left:8px; background:url(images/uli-list02.gif) no-repeat left 5px;}
/* white sidebox */
.sidebar_box01-green {background:url(images/block-green01.png) repeat-y;} 
.sidebar_box01-green div {background:url(images/block-green01b.png) no-repeat  bottom left;}
.sidebar_box01-green div p {margin:10px 0 10px 0;}

/* sidebox content styles */
.sidebar_needmoreinfo {font-size:18px;}
.sidebar_needmoreinfo span {color:#22221A; font-size:25px;display:block;}
.sidebar_needmoreinfo a {color:#211E19;font-size:12px; text-decoration:none;}
.sidebar_contactform p {font-size:12px ; color:#5F5F61;}
.sidebar_contactform h3 {margin-bottom:8px;color:#F27900 !important;}
.sidebar_locations {line-height:18px;}
.sidebar_locations h3 {margin-bottom:12px;}
.sidebar_carriers {float:right;margin:0 0 50px 15px;}
.sidebar_services-box div { background:url(images/block-grey01b-services.png) no-repeat left bottom;}
.sidebar_services-box p {color:#F27A00;font-size:12px;margin:10px 0 20px 0;display:block;width:150px;}

/* content ul styles */
.list01 li {background:transparent url(images/uli-list01.gif) no-repeat 0px 0px;padding:0px 0px 12px 20px;}
.list02 {margin:10px 0 20px 0;}
.list02 li { list-style: disc inside;padding-left:10px;margin-bottom:3px;}

/* article */
.article-fullstory-date {color:#2A2A2A;margin-bottom:20px;display:block;}
.article-fullstory-txt01 {font-size:15px;color:#8B8B8B;}
.article-fullstory-txt02 {color:#F27A00;}

/* date index */
.date-index { background:url(images/leftnav-li-bg.jpg) repeat-x top;margin:10px 0 25px 0;padding:20px 0 20px 0;}
.date-index span {font-size:11px;line-height:14px;position:absolute;width:90px; display:block;color:#606060;}
.date-index .date-index-item {padding-left:90px;font-size:11px;line-height:14px; color:#aaa;margin-bottom:20px; }
.date-index .date-index-item h2 {font-size:12px;color:#f27a00;margin-bottom:4px;}

/* folding index */
.folding-index{margin:10px 0 50px 0;}
.folding-index h3 {margin:10px 0 0px 0;font-size:14px;font-weight:normal;padding:0 0 0 15px; background:url(images/list01.gif) no-repeat 0 -25px; }
.folding-index h3.folding-index-open {background:url(images/list01.gif) no-repeat 0 6px;}
.folding-index-item {border-bottom:1px solid #CCC;padding:0px 0 10px 0;}
.folding-index-content {display:none;padding-top:10px;}
.folding-index-content img {float:right;margin:0 0 10px 30px;}

/* page switch */
.paginated-index { background:url(images/leftnav-li-bg.jpg) repeat-x top;margin:10px 0 25px 0;padding:20px 0 20px 0;}
.page-switch {text-align:right;margin-top:-28px;font-size:11px;line-height:14px;color:#aaa;}
.page-switch .page-switch-arrow {font-size:13px;}
.page-switch span, .page-switch a:hover span {padding:2px 4px 2px 4px; background:#fde2cc;}
.page-switch span.disabled {padding:2px 4px 2px 4px; background:none;color:#ccc;}
.page-switch a { text-decoration:none;color:#f27a00;}
.page-switch a span { background:none;} 
.page-switch .page-switch-arrow:hover span {padding-top:0px;}

/* misc */
/*#content .banners {}*/
#content .banners .banner {margin-right:19px;}
#content .banners .banner.last {margin-right:0;}
.clear {clear:both; height:1px;}
.clearfix {clear:both; width:100%;height:0;}
.separator {clear:both;height:5px; border-bottom:1px solid #CCC;}

/* n\a */
object.mediaPreview {display:block;}
.mediaPreview { padding-bottom:12px;}
.videoplayer {display:block;padding-bottom:12px;}


.debug {font-size:11px;line-height:14px;background:#ffdddd;padding:10px;border:2px solid #999999;}

/* Index views */

div.index-header {height:28px;background: transparent url(images/leftnav.jpg) repeat-x bottom;margin-bottom:10px;}
.index-header h2 {display:block;float:left;}

div.index-footer {height:24px;}

div.rss {float:left;}
.rss a {display:block;width:22px;height:16px;background: transparent url(images/icon-rss.gif) no-repeat;margin:2px 0 0 8px;}
.rss a span {position: absolute; top: -300px; }

div.page-controls {display:block;float:right;font-size:11px;color:#aaa;margin-top:4px;}
.page-controls a { text-decoration:none;color:#f27a00;}
.page-controls a span { background:none;} 
.page-controls span, .page-controls a:hover span {padding:2px 4px 2px 4px;background:#fde2cc;}
.page-controls span.disabled {padding:2px 4px 2px 4px; background:none;color:#ccc;}

div.index-date { margin:0;padding:0 0 10px 0;width:100%;}
.index-date span.index-date-timestamp {display:block;width:90px;font-size:11px;color:#606060;position:absolute;margin:0;padding:0;}
.index-date div.index-date-item {padding-left:90px;font-size:11px; color:#aaa;margin-bottom:20px; }
.index-date div.index-date-item h3 {font-size:12px;color:#f27a00;display:block;padding:0;margin:0;}

div.index-folding {margin:10px 0 50px 0;border-top:1px solid #CCC;}
.index-folding .icon-head {float:right;margin:0 0 10px 30px;text-align:right;}
.index-folding .icon-head * {margin:0;padding:0;}
.index-folding h3 {margin:10px 0 0px 0;font-size:13px;font-weight:normal;padding:0 0 0 15px; background:url(images/list01.gif) no-repeat 0 -25px;cursor:pointer; color:#F27A00; }
.index-folding h3 span {color:#808080; font-weight:normal;}
.index-folding .open h3  {display:block;background:url(images/list01.gif) no-repeat 0 6px;}
.index-folding .open .index-folding-content {display:block;}
.index-folding-item {border-bottom:1px solid #CCC;padding:0px 0 8px 0;}
.index-folding-content {display:none;padding-top:5px;}

.index-folding div.index-folding-media {float:right;width:142px;margin:10px 30px 10px 0;overflow:hidden;}
.index-folding div.index-folding-bodytext {float:left;width:608px;}

.index-folding.left div.index-folding-media {float:left;}

/* forms */


/* formnav */

ul.formnav,.formnav li,.formnav a,.formnav span {margin:0;padding:0;}

ul.formnav {display:block;font-weight:12px;height:12px;padding:12px 0 25px 0; clear:both;margin-right:240px;background:url(images/leftnav.jpg) repeat-x bottom;}

.formnav li {font-size:14px;list-style:none;display:block;position:relative;float:left;color:#CBCBCB;background:none;}
.formnav li.selected {color:#98BF02;}
/*
.formnav li.completed span {background:#f2f2f2 url(images/formnav_bg.png) right -192px;}
*/

.formnav.items-1 li {width:100%;}
.formnav.items-2 li {width:50%;}
.formnav.items-3 li {width:38%;}
.formnav.items-3 li.last {width:24%;}
.formnav.items-4 li {width:25%;}
.formnav.items-5 li {width:20%;}

fieldset {border:0;}

input:focus, select:focus, textarea:focus {outline:none;}
.form-fields fieldset {margin:0;padding:0 0 12px 0;}
.form-fields {margin:0;padding:15px 20px 15px 0;clear:both;}
.form-fields label {color:#556E84;width:230px;float:left;margin-top:4px;clear:left;}
.form-fields label span {display:block;font-size:11px;font-weight:normal;color:#666;}
.form-fields input, .form-fields textarea {width:298px;float:left;border:1px solid #CCC;font-size:14px;color:#666;background:#fafafa;margin:0 220px 0 0;padding:5px;line-height:14px;}
.form-fields select {width:310px;float:left;padding:5px;border:1px solid #CCC;font-size:14px;color:#666;background:#fafafa;margin:0 220px 0 0;}
.form-fields select.multiple {display:block;height:140px;}
.form-fields textarea {height:180px; font-family:arial;margin-bottom:15px;}
.form-fields input.checkbox {display:block;float:left;border:0;width:15px;margin:5px 505px 0 0;padding:0 5px 5px 0; }
.form-fields .checkbox-description {color:#676767;display:block;width:290px;height:39px;float:left;margin:0 0 0 -500px;}
.form-fields .checkbox-description.long {font-size:11px;}
.form-fields .error {width:160px;display:block;float:left;color:#cd0001;margin:7px 0 0 -180px;background:url(images/formnav_error_bg.png) no-repeat 0 5px ;padding-left:10px;}
.form-fields .error.long {font-size:11px;}
.form-fields div.radioboxes {width:300px;float:left;margin:0 220px 0 0;}
.form-fields input.radiobox {display:block;float:left;border:0;width:15px;height:15px;margin:4px 275px 0 0;padding:5px 5px 5px 0;}
.form-fields .radiobox-value {display:block;float:left;height:15px;margin:4px 0 0 -265px;}
.form-fields .separator {height:10px;border:none;margin-right:220px;background:url(images/leftnav.jpg) repeat-x top;font-size:0;clear:both;}

fieldset.fieldset-buttons {width:540px;padding-top:15px;background:url(images/leftnav.jpg) repeat-x top;}
.fieldset-buttons .button {display:block;float:right;text-decoration:none;font-size:14px;line-height:27px;font-weight:bold;color:#4c4c4c;border:1px solid #cbcbcb;width:140px;height:29px;text-align:center; background: url(images/button-bg.png) repeat-x 0 0; cursor:pointer;margin:0;padding:0;}
.fieldset-buttons .previous {float:left;}
.fieldset-buttons .button.submit {width:310px;background:url(images/button-bg.png) repeat-x 0 -56px;}
.fieldset-buttons .button.disabled {display:none;}






/* two column layout */
div.column02-sub02 {width:380px;float:left;margin-left:20px;}
div.column02-sub02.subcolumn-1 {margin-left:0;}

/* multicolumn index */
div.index-multicolumn {border-top:1px solid #ccc;margin-top:20px;}
.index-multicolumn h3 {padding:0;margin:10px 0 10px 0;}
.index-multicolumn .media {display:block;padding:0;margin:0 0 12px 0;}

.index-multicolumn div.item {float:left;margin-left:20px;}
.index-multicolumn div.item-1 {margin-left:0;}

.index-multicolumn.items-1 div.item, .index-multicolumn.items-1 .media {width:778px;}
.index-multicolumn.items-2 div.item, .index-multicolumn.items-2 .media {width:379px;}
.index-multicolumn.items-3 div.item, .index-multicolumn.items-3 .media {width:246px;}
.index-multicolumn.items-4 div.item, .index-multicolumn.items-4 .media {width:179px;}
.index-multicolumn.items-5 div.item, .index-multicolumn.items-5 .media {width:139px;}

/* xwide-banner */
div.xwidebanner {height:360px;position:relative;z-index:1;}
div.with-xwidebanner {margin-top:-360px;min-height:720px;position:relative;z-index:2;}


/* contact page */
.column02 .contact h3 {padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ccc;}
.column02 .contact h4 {margin:10px 0 0 0;padding:0;font-size:12px;color:#606060;}
.column02 .contact p {margin:0;padding:0;}
.column02 .contact div.group-1 {width:246px;float:left;}
.column02 .contact div.group-2 {width:514px;float:left;margin-left:20px;}
.column02 .contact div.group-2-1 {width:247px; float:left;margin-right:20px;}
.column02 .contact div.group-2-2 {width:247px; float:left;}
.column02 .contact .group-2 div.item {padding-bottom:4px;margin-bottom:4px;height:60px;border-bottom:1px solid #ccc;}
.column02 .contact .group-2 div.item.last {border-bottom:none;}


div.mosaicshuffle {border-top:1px solid #b0cf45;border-bottom:1px solid #b0cf45;padding-bottom:10px;padding-top:10px;overflow:hidden;}
.mosaicshuffle-item {display:block;float:left;padding:0 20px 0 20px;}

.publication-date {font-weight:bold;}

/* ---- SITEMAP -----*/

ul.sitemap { margin-top:6px; }
ul.sitemap, ul.sitemap ul,  ul.sitemap li { padding:0px; margin:0px; list-style:none; background:none; } 
ul.sitemap li { margin-top:10px; margin-bottom:10px; }

ul.sitemap, ul.sitemap ul,  ul.sitemap li  {
	color:#f07d00;
	font-size:12px;
	line-height:16px;
}

ul.sitemap { border-bottom:1px #e5e5e5 solid; }
ul.sitemap ul {margin-left:0px; margin-top:4px; margin-bottom:4px; }
ul.sitemap ul.level-1 { padding-left:22px; background:url(images/sitemap-gpx.png) 12px 0px repeat-y; margin-topЖ}
ul.sitemap ul li { display:block; padding-left:17px; background:url(images/sitemap-li.png) 0px 5px no-repeat;  }
ul.sitemap li a { text-decoration:none; }
ul.sitemap li a:hover { text-decoration:underline; }

ul.sitemap li { border-top:1px #e5e5e5 solid; padding-top:10px; padding-bottom:4px; }
ul.sitemap ul li { border-top:0px #e5e5e5 solid; padding-top:0px; padding-bottom:0px; }



















































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
