body{font-size:71%; margin:0; padding:0; color:#545454; background:#00103b url(../../images/bg/body-international.jpg) center top no-repeat; text-align:center;}


/* SHORTCUTS */
.shortcuts{position:relative;height:0;z-index:50;}
.shortcuts ul, .shortcuts ul li{list-style-type:none;height:0;padding:0;margin:0;}
.shortcuts ul{position:absolute;width:100%;}
.shortcuts li a{display:block;position:absolute;left:-500px;top:-500px;}
.shortcuts li a:focus, .shortcuts li a:active{position:absolute;left:0;top:0;width:100%;text-align:left;color:#fff;padding:3px 0;text-indent:164px;}
.toplink{position:absolute;left:-500px;height:1px;overflow:hidden;width:50%;}




/*LAYOUT*/
.footer{padding:10px;}
.page{width:970px;margin:0 auto;padding:0;text-align:left;}
.header{position:relative;z-index:20;color:#FFF;background:#042d5b url(../../images/bg/bg-header.jpg) left bottom no-repeat;margin:0 0 20px 0;min-height:90px;padding:0;}

.container{position:relative;z-index:10;background:url(../../images/bg/bg-container.gif) left top repeat-y;}
.container .top{background:url(../../images/bg/bg-container-top.gif) left top no-repeat;}
.container .bottom{background:url(../../images/bg/bg-container-bottom.gif) left bottom no-repeat;padding:5px;}
.subnav{float:left;width:24.5%;}
.content {float: none; width: 100%;}
.content .padding {padding: 0;}
.footer{color:#000;clear:both;margin:10px 0 0 0;background:url(../../images/bg/bg-footer.png) left top no-repeat;padding:8px 0 0 0;}
.footer-inner{background:url(../../images/bg/bg-footer-2.png) left bottom no-repeat;padding:0 10px 8px 10px;}


.content .sidebar{float:left;width:245px;background:url(../../images/bg/bg-sidebar-content.gif) right top no-repeat;}

.content-alt {float: none; width: 100%;}
.content-alt .padding {padding: 0;}
.content-alt .main{float:right;width:715px;}
.content-alt .sidebar{float:left;width:245px;background:url(../../images/bg/bg-sidebar-content-alt.gif) left top repeat-x;}
.content-alt .sidebar .padding{padding:15px 10px 16px 15px}
.content-alt .main .padding{padding:20px 15px;background:url(../../images/bg/bg-main-content-alt-padding.gif) left top no-repeat;}

.content-form {float: none; width: 100%;}
.content-form .padding {padding: 0;}


.main-content{background:url(../../images/bg/bg-main-content.gif) left top repeat-y;}
.content-alt .main-content{background:url(../../images/bg/bg-main-content-alt.gif) left top repeat-y;}
.main .padding{padding:20px 15px;background:url(../../images/bg/bg-main-content-padding.gif) left top no-repeat;}
.main .padding .padding{background:transparent;}

.main{float:left;width:715px;}
.inner {background: url(../../images/bg/bg-inner.png) left bottom repeat-x; padding-bottom: 15px;}
.inner .padding {padding-bottom: 0;}

.sidebar{float:right;width:245px;background:url(../../images/bg/bg-sidebar-content-alt.gif) left top repeat-x;}
.sidebar .padding {padding: 26px 0 0 15px;}



/* PRESS RELEASE INTROS */
.main-content .intro{background:url(../../images/bg/bg-intro.gif) left top;border-bottom:1px solid #FFF;}
.main-content .intro .padding{background:url(../../images/bg/bg-intro-padding.gif) left top no-repeat;padding:20px 15px 5px 15px;}
.main-content .intro img{display:block;float:right;margin:0 0 0 15px;}
.main-content .intro p{font-size:1.2em;font-weight:bold;color:#313131;}

	
/* TITLE */
.title {background:url(../../images/bg/bg-intro-search.gif) left top no-repeat;border-bottom:1px solid #FFF;}
.title .padding{padding:8px 15px 0px 15px;}
	
	

.hr{height:16px;}
.hr hr{display:none;}


/* COLS */
.cols2{}
.cols2 .col1{float:left;width:50%;}
.cols2 .col2{float:right;width:45%;}


/* FORMAT */
abbr,acronym,dfn{cursor:help;border:0;}
a abbr,a acronym,a dfn{cursor:pointer;}

pre,address{margin:0;padding:0;}
p,blockquote{margin:0;padding:0 0 1em 0;line-height:1.4em;font-size:1em;}
.col2 blockquote {margin:1em 0; padding:1em 0 1em 0;background:url(../../images/bg/quote-open.gif) left top no-repeat;}
.col2 blockquote p{border:none;}
blockquote div.blockquote{background:url(../../images/bg/quote-close.gif) right bottom no-repeat;}
blockquote p {padding:0.5em;display:block;border-top: 1px solid #D7E6F4;border-bottom:1px solid #D7E6F4;text-align:right;font-weight:bold;font-size:1.1em;color:#000;line-height:1.5em;}
blockquote cite{display:block;text-align:right;font-style:normal;font-weight:bold;}
cite{font-weight:bold;text-align:left;display:block;font-style:normal;}
p.introduction{font-size:1.3em;}


img{border:0;}
.accessible {position: absolute; top: -5000em; left: -5000em;}

/* FORMAT > fonts */
body,input,textarea,select{font-family:Arial,Helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6{font-family:Arial,Helvetica,sans-serif;}
em,i{font-style:italic;}
strong,b{font-weight:bold;}
dfn{font-style:normal;}
code,kbd,pre{font-family:"Courier New",Courier,mono;font-size:1em;}
.caps {text-transform: uppercase;}


/* ANCHORS */
a{text-decoration:none;color:#cf0000;}
a:link{ }
a:visited{ }
a:hover{text-decoration:underline;color:#cf0000;}
a:active{text-decoration:underline;color:#cf0000;}
a:focus{text-decoration:underline;color:#cf0000;}
a.inactive{cursor:auto;}


/* HEADERS */
h1,h2,h3,h4,h5,h6{margin:0;padding:0;color:#000;}
h1{font-size:1.9em;margin:0 0 0.5em 0;font-weight:normal;}
h2{font-size:1.4em;margin: 0.5em 0;}
h3{font-size:1.2em;margin: 0.58em 0;}
h4{font-size:1em;margin: 0.7em 0;}
h5,h6{font-size:1em;}
h1 span{color:#696969;}

h1.international{color:#00529b;text-transform:lowercase;}
h1.international span{color:#000;}

h2.heading-two, h3.heading-three {text-transform:lowercase;}
h2.heading-two span {color:#696969;}


/* LISTS */
ul,ol,dl{margin:0;padding:0 0 1em 0;}
ul ul,ol ol,ol ul,ul ol{padding:0;margin:0 0 0 2em;}
ul{list-style-type:none;}
ol{list-style-type:decimal;margin-left: 1.5em;}
li{margin:0;padding:0 0 0 10px;line-height:1.4em; background: url(../../images/bg/bg-li.gif) left 7px no-repeat;}
ol li {background: none;padding:0;}
dt{display:block;float:left;}
dd{margin-left:10em;}


/* FOOTER LINKS */
.footer{}
	.footer p.copyright{float:left;width:auto;color:#FFF;padding:0;}
	.footer ul{float:right;width:auto;list-style-type:none;margin:0;padding:0;}
	.footer ul li{display:inline;margin:0;padding:0;background:none;}
	.footer ul li a{background:url(../../images/bg/bg-footer-a.gif) left center no-repeat;color:#FFF;padding:0 0 0 10px;margin:0 0 0 5px;}
	.footer ul li a.first{background:transparent;}
	.footer ul li.active a {text-decoration: underline;}
	
/* TABLES */
div.table{background: url(../../images/bg/bg-table-top.gif) left top no-repeat; margin-bottom: 20px;}
div.table .bottom {background: url(../../images/bg/bg-table-bottom.gif) left bottom no-repeat;padding: 2px 0;}
caption{display:block;padding:0;margin:0;}
table{border:0;width:100%;margin:0;}
th{border:none;padding:8px 10px;background-color:#d7e6f4;color:#000;font-weight:bold;}
th.last, tr.footer td.last {border-left: none;padding:5px 0;}
th.last span, tr.footer span {background: #d7e6f4 url(../../images/bg/bg-table-border.gif) left top repeat-y;display: block;padding:3px 10px;}
th.row-header{background-color:transparent;color:#000;}
td{padding:8px 10px;background-color:#eef3f8;border:none;border-left:1px solid #fff;border-bottom: 1px solid #fff;}
td.first {border-left:none;}
tr.last td {border-bottom:none;}
tr.footer td{font-weight:bold;background-color:#d7e6f4;border:none;}
tr.footer td.first {text-align:right;}

/* FORMS */
form{margin:0;padding:0;}
fieldset{border:0px solid #fff;margin:30px 0 15px 0;padding:0;}
.main-content fieldset{background:#f0f6f9;padding:10px;}
.main-content fieldset fieldset{padding:0;margin:0;border:0;}
legend{margin:0;padding:0;color:#333;display:none;}

	/*Nested Fieldsets*/
	fieldset fieldset h3{padding:0 5px 0 0;font-size:1em;text-align:right;text-transform:lowercase;}

	/*Errors*/
	.errors{float:left;width:auto;border:1px solid #cc0000;padding:5px 10px;margin:0;background:#fff;}
	.errors p{color:#CC0000;font-weight:bold;}
	.errors li{color:#CC0000;font-weight:bold;}

	/*Layout*/
	.field{width:100%;padding:0 0 10px 0;z-index:2;}
	.field.last{padding:0;}
	.element{float:left;width:55%;}
	.label{float:left;width:30%;padding:0;margin:0 20px 0 0;text-align:left;}
	.input{float:left;width:55%;padding:1px 20px 1px 0;}

	/*Validity*/
	.invalid .input{background:url(../../images/bg/bg-form-invalid.png) top right no-repeat;}
	.invalid .input input.text{border:1px solid #CC0000;}
	.valid .input{background:url(../../images/bg/bg-form-valid.png) top right no-repeat;}
	.valid .input input.text{border:1px solid #0e903f;}

	/*Warning*/
	.warnEmpty{display:none;}
	.warn{clear:both;display:block;color:#CC0000;padding:3px 0 0 130px;font-weight:bold;}

	/*Labels*/
	label{color:#333;display:block;font-weight:bold;padding:2px 5px 2px 0;font-size:1em;text-align:right;text-transform:lowercase;}
	.input label{display:block;width:70%;float:left;padding:0;text-align:left;font-weight:normal;}
	fieldset fieldset label{float:left;width:50%;padding:2px 0 0 0;margin:0 10px 0 0;padding:0;font-weight:normal;}

	/*Elements*/
	textarea{width:180px;font-size:1em;padding:0.2em;}
	input.text{width:180px;font-size:1em;padding:1px 3px;}
	input.text.auto{width:auto;}
	input.radio{display:block;float:left;margin:0 5px 5px 0;padding:0;}
	input.checkbox{display:block;float:left;margin:0 5px 5px 0;padding:0;}
	select{width:187px;font-size:1em;}
	.short{width:50% !important;}

.element .col div{padding:0 0 5px 0;}


	
.button-left{float:left;width:auto;}
.button-right{float:right;width:auto;}

input.submit{width:auto;}


fieldset .highlight{color:#F00;}
.highlight{color:#68BFFF;}

.highlight{background-color:#FFFF99;}
.hide{display:none;}
.hidden{position:absolute;left:-500em;top:-500em;width:100px;}

	/*Help*/
	.helpbutton{position:relative;float:left;width:auto;padding:1px 4px;text-decoration:none;margin:0;z-index:100;}
	.help{position:absolute;bottom:22px;right:-88px;width:207px;padding:0;z-index:100;}
	.help h3{background:url(../../images/bg/bg-help-top.png) left top no-repeat;padding:6px 10px 3px 10px;margin:0;font-size:1.1em;color:#00366d;}
	.help h3 span{display:block;background:url(../../images/buttons/btn-help.png) left top no-repeat;padding:2px 0 2px 20px;}
	.help-content{background:url(../../images/bg/bg-help-bottom.png) left bottom no-repeat;padding:3px 10px 15px 10px;}
	
	


/*NON_JS HELP*/
#help{margin:12px;border-top:1px solid #CCBEA3;}
#help div{margin:0 0 15px 0;}
#help h2{margin:10px 0 10px 0;}
#help h3 span, .error h3 span{background:url(../../images/help-title-bg.gif) center right no-repeat;display:block;float:left;width:auto;padding:0 7px 0 0;margin:0 5px 0 0;}
#help ul, #help li{list-style-type:none;margin:0;padding:0;background:transparent;}
#help a.jumper{display:block;float:left;width:auto;margin:0 0 10px 0;}
#help p{margin:0 0 5px 0;}


	/* 3rd column */
	#form_login .label, #form_login .element {float:none; width:auto; margin:0; padding:0.1em 0;}
	#form_login input.text {width:100px;}

	/* survey */
	form#form_survey {}
	ul.results {list-style:none;}
	.results li {display:block !important;margin:0 0 5px 0 !important; padding:0;}
	.results span.bar {display:block;float:left; background:#F00; height:1.2em;margin:2px 3px 0 0;}	
	.results span.amount{display:block;float:left;margin:2px 0 0 0;}







/* STRAPLINE */
.strapline{height:90px;max-height:100px;text-align:right;}


/* HEADER */
.header-inner{position:relative;margin:-100px 0 0 0;padding:10px 10px 0 10px;}
.logo{float:left;width:145px;}
.logo img{display:block;margin:14px 0 0 20px;}


/* NAVIGATION */
.navigation{float:left;width:auto;margin:49px 0 0 0;font-weight:bold;}
	.navigation ul{list-style-type:none;margin:0;padding:0;}
	.navigation ul li{position:relative;display:block;float:left;width:auto;margin:0;padding:0;font-size:1.05em;background-image:none;}
	.navigation ul li a{display:block;float:left;width:auto;text-decoration:none;line-height:1.1em;color:#FFF;text-transform:uppercase;background:url(../../images/bg/bg-nav-li.gif) left top no-repeat;}
	.navigation ul li.first a{background:transparent;}
	.navigation ul li.nobg a{background:transparent;}
	.navigation ul li a span{display:block;padding:8px 10px 19px 10px;}

	.navigation ul li a:hover,
	.navigation ul li a:focus,
	.navigation ul li a:active{background:url(../../images/bg/bg-nav-a.gif) left top no-repeat; color: #fff; text-decoration: none;}
	.navigation ul li a.selected{background:url(../../images/bg/bg-nav-sel-a.gif) left top no-repeat    !important;color:#0d2a72 !important;}
	
	.navigation ul li a:hover span,
	.navigation ul li a:focus span,
	.navigation ul li a:active span{background:url(../../images/bg/bg-nav-span.gif) right top no-repeat;}
	
	.navigation ul li a.selected span{background:url(../../images/bg/bg-nav-sel-span.gif) right top no-repeat    !important;}


	.navigation .subnav{position:absolute;bottom:-45px;left:-50px;width:42em;z-index:10;min-height:45px;}
	.navigation .subnav .subnav-left{float:left;width:9px;overflow:hidden;background:url(../../images/bg/bg-subnav-left.png) left bottom no-repeat;min-height:45px;padding:0;}
	.navigation .subnav .subnav-right{float:left;width:9px;overflow:hidden;background:url(../../images/bg/bg-subnav-right.png) right bottom no-repeat;min-height:45px;padding:0;}
	.navigation .subnav ul{float:left;width:auto;background:url(../../images/bg/bg-subnav.png) left bottom repeat-x;min-height:45px;}
	.navigation .subnav ul li a{color:#0d2a72;background:url(../../images/bg/bg-subnav-a.gif) left center no-repeat;display:block;padding:12px 10px 12px 10px;text-transform:lowercase;}
	.navigation .subnav ul li a:hover{background:url(../../images/bg/bg-subnav-a.gif) left center no-repeat;text-decoration:underline; color:#0d2a72;}

	.navigation .subnav ul li.first a{background:transparent;}
	.navigation .subnav ul li.first a:hover{background:transparent;}
	

/* SEARCH FORM */	
.header fieldset{float:right;width:auto;margin:60px 0 0 0;padding:0 20px 5px 0;}
.header fieldset label{display:block;float:left;width:auto;color:#ffffff;font-size:1.1em;margin:0 10px 0 0;padding:2px 0 0 0;}
.header fieldset input.text{float:left;width:130px;border:0;height:16px;padding:2px 10px;margin:0 -20px 0 0;background:url(../../images/bg/bg-keywords.png) left center no-repeat;}
.header fieldset input.submit{float:left;width:47px;border:0;margin:-5px 0 0 0;}
	
	

/* SUB-NAVIGATION 
.subnav{}
	.subnav ul{margin: 0;padding: 0;list-style-type: none;line-height:normal;}
	.subnav li{margin:0;padding:0;display:inline;}
	.subnav a{display: block;color:#FFF;background-color:#333;text-decoration:none;font-weight:bold;padding:4px 0 4px 16px;border-bottom:1px solid #DDD;}
	.subnav a.selected{background:#F00 url(../images/nav-selected.gif) top left no-repeat;}
	.subnav a:hover{background-color:#F00;color:#FFF;}
	
	.subnav ul ul{padding:0 0 0 0;background-color:#777;}
	.subnav li li a{background-color:#888;padding-left:26px;}
	.subnav li li a:hover{background-color:#fff;color:#000;}
	.subnav li li a.selected{background-color:#FFF;color:#000;}
*/	

/* BREADCRUMB */
.breadcrumb{margin:0 0 10px 0;}
	.breadcrumb ol{list-style-type:none;margin:0;padding:0;}
	.breadcrumb ol li{display:inline;margin:0;padding:0;}
	.breadcrumb ol li a{display:block;float:left;width:auto;padding:0 20px 0 0;background:url(../../images/breadcrumb-arrow.gif) bottom right no-repeat;}


/* PAGINATION */
.pagination{margin:10px 0 10px 0;}
	.pagination ul, .pagination ol{list-style-type:none;padding:0;margin:0; width: auto; float: left;}
		.pagination li{display:block;padding:0;margin:0;float:left;background-image:none}
		.pagination li a{padding:0;margin:0;display:block;font-weight: bold; color: #073663;}

	.pagination .numbers {background: url(../../images/bg/bg-pagination-top.gif) left top repeat-x;}
		.pagination .numbers li a, .pagination .numbers li strong, .sidebar .panel .pagination span {background: url(../../images/bg/bg-pagination-bottom.png) left bottom repeat-x; padding: 8px 5px 6px 5px; display: block;line-height: 1em; min-height: 16px;}
		.pagination .numbers li strong, .pagination p {color: #505050; font-weight: bold;}
		.pagination p {float: left; padding: 6px 0 0 0; margin-right: 10px;}
	.sidebar .panel .pagination {float: right;margin:0 8px 15px 0;}
	.sidebar .panel .pagination p {padding: 0;}

		
/* IMAGES */
.image-left{float:left;display:block;width:auto;margin:0 15px 10px 0;}
.image-right{float:right;display:block;width:auto;margin:0 0 10px 15px;}

.caption{display:inline;border-top:0px;background-color:transparent;color:#000;padding:2px 0 0 5px;}


/* HIGHLIGHT BOXES 
.box{border:1px solid #333;margin:5px 0 20px 0px;padding:5px;color:#FFF;background-color:#F00;}
	.box img{float:left;margin:0 10px 0 0;}
	.box p{padding:0;}*/
	
.countries {padding: 10px 0 10px 20px;background: #000 url(../../images/bg/bg-countries.gif) left top no-repeat;}
	.box {float: left; background-position: left top; background-repeat: repeat-y; margin-right: 19px;}
	.box ul, .box h2 {list-style-type: none; margin: 0; padding: 0;}
	.box h2 {margin: 0 0 1em 0; font-size: 1.2em; color: #fff; font-weight: normal;}
	.box h2 span {color: #b0b0b0;}
	.box li {font-size: 0.94em; padding: 0 0 0.5em 0; margin: 0;display: block;background-image: none;}
	.box li a {color: #b0b0b0;}
	.box li a:hover, .box li a:active, .box li a:focus {color: #fff; text-decoration: none;}
	
	.box .bottom {padding: 0 0 5px 0; background-position: left bottom; background-repeat: no-repeat;}
	.box .content {background-position: left top; background-repeat: no-repeat; padding: 20px 1px 0 1px; width: auto;}
	.box .content .inner {background-position: left top; background-repeat: no-repeat; min-height: 120px;padding-bottom:0;}
	
	.box.europe {background-image: url(../../images/bg/bg-europe-sides.gif); width: 287px;}
	.box.europe .bottom {background-image: url(../../images/bg/bg-europe-bottom.gif);}
	.box.europe .content {background-image: url(../../images/bg/bg-europe-top.gif);}
	.box.europe .inner {background: url(../../images/bg/europe.gif) left top no-repeat    !important; padding-left: 92px;}
	.box.europe li {width: 90px; float: left;}
	
	.box.south-america {background-image: url(../../images/bg/bg-south-america-sides.gif); width: 190px;}
	.box.south-america .bottom {background-image: url(../../images/bg/bg-south-america-bottom.gif);}
	.box.south-america .content {background-image: url(../../images/bg/bg-south-america-top.gif);}
	.box.south-america .inner {background: url(../../images/bg/south-america.gif) left top no-repeat    !important; padding-left: 78px;}
	
	.box.north-america {background-image: url(../../images/bg/bg-north-america-sides.gif); width: 224px;}
	.box.north-america .bottom {background-image: url(../../images/bg/bg-north-america-bottom.gif);}
	.box.north-america .content {background-image: url(../../images/bg/bg-north-america-top.gif);}
	.box.north-america .inner {background: url(../../images/bg/north-america.gif) left top no-repeat    !important; padding-left: 109px;}
	
	.box.asia {background-image: url(../../images/bg/bg-asia-sides.gif); width: 160px;}
	.box.asia .bottom {background-image: url(../../images/bg/bg-asia-bottom.gif);}
	.box.asia .content {background-image: url(../../images/bg/bg-asia-top.gif);}
	.box.asia .inner {background: url(../../images/bg/asia.gif) left top no-repeat    !important; padding-left: 99px;}
	
		
/* TWO COLUMN */
.col-one, .col-two {width:48%;}
.col-one {float:left;}
.col-two {float:right;}
.cols2 .col{float:left;width:48%;margin:0 1% 0 0;}
.cols3 .col{float:left;width:30%;margin:0 1% 0 0;}	
	
/* CLEARING */
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{display:inline-table;}

.padding{padding:10px;}


/* PANELS */
.footer-panels{background: #fff url(../../images/bg/bg-footer-panel-gradient.gif) left top repeat-x; margin: 2px 0 5px 0; clear: both;}
.footer-panels .panel {float: left; width: 192px; background: url(../../images/bg/bg-footer-panel-dots.gif) right top repeat-y; min-height: 176px;}
.footer-panels .panel .padding {padding: 0 0 0 20px;}
.footer-panels .panel h2 {font-size: 1.1em; margin: 0 1px 1em 0; background-position: left bottom; background-repeat: no-repeat; padding: 15px 0 10px 20px; font-weight: normal;min-height:22px;text-transform:lowercase;}
.footer-panels .panel h2.company {background-image: url(../../images/bg/bg-footer-panel-company.gif);}
.footer-panels .panel h2.press {background-image: url(../../images/bg/bg-footer-panel-press.gif);}
.footer-panels .panel h2.careers {background-image: url(../../images/bg/bg-footer-panel-careers.gif);}
.footer-panels .panel h2.contact {background-image: url(../../images/bg/bg-footer-panel-contact.gif);}
.footer-panels .panel h2.email {background-image: url(../../images/bg/bg-footer-panel-email.gif);}

.footer-panels .panel ul {margin: 0; padding: 0; list-style-type: none;}
.footer-panels .panel li {background: url(../../images/bg/icon-arrow-black.gif) left 0.5em no-repeat; padding-left: 8px; margin-left: 0;}
.footer-panels .panel a {color: #cf0000;}
.footer-panels .panel fieldset {padding: 0; margin: 0;}
.footer-panels .panel select {width: 114px;}
.footer-panels .panel .text {width: 90px; padding-top: 2px; padding-right: 5px; height: 18px; padding-left: 10px;background: url(../../images/bg/bg-signup.gif) left top no-repeat; border: 0; float: left;}
.footer-panels .panel .submit {float: left; border: 0; margin: -4px 0 0 0;}

.footer-panels .panel.email {background: url(../../images/bg/bg-footer-panel-signup.gif) right center no-repeat;}
.footer-panels .panel.email .padding {padding: 0 68px 0 20px;}
.footer-panels .panel.email fieldset {padding-left: 20px;}







/* SIDEBAR 
/*.sidebar .return {margin-left: -20px;}
.sidebar h2 {color: #333333; margin-bottom: 20px; font-size: 1.7em; font-weight: normal;}
.sidebar h2 span {color: #cc3300;}
.sidebar blockquote p {padding-bottom: 1em;}
.sidebar cite {color: #cc3300; font-style: normal; font-weight: bold; margin-bottom: 2em; display: block;}
.sidebar ul {padding-bottom: 2em;}
.sidebar li {margin-left: 1.5em;}
.sidebar p {padding-bottom: 2em;}
*/
.sidebar .formats {margin: 0; padding: 0 0 6px 0; list-style-type:none;}
.formats li:first-child {background: none;padding-top: 0;}
.formats li {margin: 0; padding: 0; background: url(../../images/bg/bg-formats-li.gif) left top no-repeat;padding-top: 1px; font-size: 0.94em;}
.formats a {background: url(../../images/bg/bg-formats-a-top.gif) left top no-repeat; display: block; padding: 0; color: #505050; font-weight: bold;}
.formats a .repeat {background: url(../../images/bg/bg-panel-li-a.gif) left top repeat-y; display: block;height:1%;}
.formats a .bottom {background: url(../../images/bg/bg-formats-a-bottom.gif) left bottom no-repeat; padding: 11px 0 13px 0;display:block;}
.formats .bottom .icon {background-position: left center; background-repeat: no-repeat; display: block; padding: 0 35px; margin-left: 15px;}
.formats .bus .icon {background-image: url(../../images/bg/icon-bus.gif);}
.formats .tube .icon {background-image: url(../images/bg/icon-tube.gif);}
.formats .large_sheet .icon {background-image: url(../../images/bg/icon-large-sheet.gif);}
.formats .small_sheet .icon {background-image: url(../../images/bg/icon-small-sheet.gif);}

.formats .arrow .icon {margin-left: 0; padding-left: 15px; background: url(../images/bg/icon-arrow-black.gif) 95% center no-repeat;}
.formats .arrow a:hover .icon {background-image: url(../../images/bg/icon-arrow-white.gif);}
.formats .nolink {padding: 10px 0 !important;}
.formats .nolink span {padding: 0 15px; background: none; display: block;}
.formats .email {color: #d41919; font-weight: normal; display: block;}
.formats  a:hover .email {color: #fff;}

.formats .tel {font-weight: normal; display: block;}

.formats a:hover .repeat {background: none;}
.formats a:hover {background-image: url(../../images/bg/bg-formats-a-top-hover.gif); background-color: #004080; color: #fff; text-decoration: none;}
.formats a:hover .bottom {background-image: url(../../images/bg/bg-formats-a-bottom-hover.gif);}
.formats .bus a:hover .icon {background-image: url(../../images/bg/icon-bus-hover.gif);}
.formats .tube a:hover .icon {background-image: url(.../../mages/bg/icon-tube-hover.gif);}
.formats .large_sheet a:hover .icon {background-image: url(../../images/bg/icon-small-sheet-hover.gif);}
.formats .small_sheet a:hover .icon {background-image: url(../../images/bg/icon-large-sheet-hover.gif);}






.feature {width: 211px;background: url(../images/bg/bg-feature-sides.gif) left top repeat-y; margin: 0 -3px 1em 0;}
.feature .bottom {padding: 8px 4px 5px 4px; background: url(../images/bg/bg-feature-bottom.gif) left bottom no-repeat;}
.feature .top {background: url(../images/bg/bg-feature-top.gif) left top no-repeat; padding: 0;}
.feature h2.contact {background: url(../images/bg/bg-feature-h2.gif) left top no-repeat; margin: 0; padding: 5px 16px 10px 13px; margin-bottom: 1px; color: #fff; font-size: 1.2em;}
.feature h2.contact span {display:block;color: #b0b0b0; background: url(../images/bg/bg-feature-formats.png) 2px center no-repeat; padding-left: 36px;text-transform:lowercase;}
.feature h2.contact span .alt{font-style:normal;color:#FFF;background:transparent;padding:0;display:inline;}
.feature h2.contact .alt {background: url(../images/bg/bg-feature-contact.png) left center no-repeat; display: block;}
.feature h2 {background: url(../images/bg/bg-feature-h2.gif) left top; background-repeat: no-repeat; padding: 5px 16px 10px 13px; margin-bottom: 1px; color: #fff; font-size: 1.25em;font-weight: normal;}



/* PANELS (Right hand side) */
.sidebar .panel{width: 213px;background:url(../../images/bg/bg-panel.gif) left top repeat-y; margin: 0 -3px 1em 0;}
.sidebar .panel h2{background:url(../../images/bg/bg-panel-top.gif) left top no-repeat;margin: 0; padding: 14px 16px 10px 13px; margin-bottom: 1px; color: #b0b0b0; font-size: 1.2em;margin-bottom: 1px;font-weight: normal;text-transform:lowercase;}
.sidebar .panel h2 span.icon{display:block;padding:0 0 0 36px;}
.sidebar .panel h2.mouse span.icon{background:url(../../images/bg/bg-panel-mouse-icon.png) left top no-repeat;}
.sidebar .panel h2 span.alt {color: #fff;}
.sidebar .panel .padding{background:url(../../images/bg/bg-panel-bottom.gif) left bottom no-repeat;padding:0 5px;}
.sidebar .panel .shadow{background:url(../../images/bg/bg-panel-shadow.gif) left top repeat-x;padding:5px 0;}
.sidebar .panel p{padding:5px 15px 10px 15px;margin:0;}

.sidebar .panel .hr {background:url(../../images/bg/bg-panel-li.gif) left center no-repeat; height: 3px; margin-bottom: 0;}
.sidebar .panel ul.links{list-style-type:none;margin:0 0 5px 0;padding:0;background:url(../../images/bg/bg-panel-li-a.gif) left top repeat-y;}
.sidebar .panel ul.links li{margin:0;padding:0;background: url(../../images/bg/bg-links-li.gif) left top no-repeat;}
.sidebar .panel ul.links li.first {background: none;}
.sidebar .panel ul.links li .divider{padding:0 0 2px 0;background:url(../../images/bg/bg-panel-li.gif) left bottom no-repeat;}
.sidebar .panel ul.links li .contact{display: block;color: #505050; font-weight: normal;padding:8px 0 8px 15px;}
.sidebar .panel ul.links li a{display:block;padding:3px 0 0 15px;color: #505050;}
.sidebar .panel ul.links li a:hover {text-decoration:none;}
.sidebar .panel ul.links li a .email{color:#d41919;}
.sidebar .panel ul.links li a.email:hover, .sidebar .panel ul.contacts li a:active .email, .sidebar .panel ul.contacts li a:focus .email{text-decoration:underline;}
.sidebar .panel ul.links li .address{display:block;padding:0px 0 8px 0;margin:2px 0 0 15px;}
.sidebar .panel ul.links p.date {padding-bottom: 0;font-weight: bold;}
.sidebar .panel ul.links h3 {margin: 0; font-size: 1em;}
.sidebar .panel ul.links h3 a {padding: 0 15px; color: #cf0000;}
.sidebar .panel .tool {margin:1px 0 10px 0;background:url(../../images/bg/bg-panel-li-a.gif) left top repeat-y;}
.sidebar .panel img {display: block;}
.sidebar .panel .more img {float: right;}

.sidebar .panel ul.images {margin: 10px 0 1px 0; list-style-type: none; padding-bottom: 8px;}
.sidebar .panel ul.images li {padding: 5px 4px; margin: 0 2px 0 0; float: left; background: url(../../images/bg/bg-image-53.gif) left top no-repeat; width: 53px;}
.sidebar .panel ul.images li.first {margin-left: 10px;}
.sidebar .panel ul.images a{display:block !important;margin-bottom:5px;}
.sidebar .panel .map {margin: 5px 0 10px 0;}

.sidebar .panel ul.articles{margin:0; list-style-type: none; padding:0;}
.sidebar .panel ul.articles li{margin:0;padding:0;background-image:none;}
.sidebar .panel ul.articles li .divider{padding:8px 0 8px 10px;background:url(../../images/bg/bg-panel-li.gif) left bottom no-repeat;}
.sidebar .panel ul.articles h3{font-size:1em;margin:0;padding:0;}
.sidebar .panel ul.articles h3 a{color:#cf0000;}
.sidebar .panel ul.articles	.image{float:left;margin:0 10px 0 0;background:url(../../images/bg/bg-image-61.gif) left top no-repeat;padding:5px;}
.sidebar .panel ul.articles	p{background:transparent;padding:0;}
.sidebar .panel ul.articles .divider.last{background:transparent;}	
	
.sidebar .panel .submit {float: right; padding: 5px 0 5px 3px;}

/* CONTACT */
.contact-wrapper {background:#F2F2F1;height:540px;}
	div.contact {width: 240px;  float: left;}
	

	div.contact .contact-content{background:#FFF;padding:1px 1px 0 1px;}
	div.contact .contact-content .padding{min-height:285px;width:223px;}
	div.contact.europe .padding{background:#fafafa url(../../images/bg/bg-contact-bg-1.gif) left top no-repeat;}
	div.contact.north-america .padding{background:#fafafa url(../../images/bg/bg-contact-bg-3.gif) left top no-repeat;}
	div.contact.south-america .padding{background:#fafafa url(../../images/bg/bg-contact-bg-2.gif) left top no-repeat;}
	div.contact.asia .padding{background:#fafafa url(../../images/bg/bg-contact-bg-4.gif) left top no-repeat;}
	
	div.contact h2{color:#FFF;padding:20px 15px 20px 15px;margin:0;min-height:18px;font-size:1.3em;font-weight:normal;text-transform:lowercase;}
	
	div.contact.europe h2{background:url(../../images/bg/bg-contact-box-header-eu.gif) left top no-repeat;}
	div.contact.north-america h2{background:url(../../images/bg/bg-contact-box-header-us.gif) left top no-repeat;}
	div.contact.south-america h2{background:url(../../images/bg/bg-contact-box-header-sa.gif) left top no-repeat;}
	div.contact.asia h2{background:url(../../images/bg/bg-contact-box-header-fe.gif) left top no-repeat;}
	
	
	
	div.contact .shadow-sides{background:url(../../images/bg/bg-contact-box-middle.gif) left top repeat-y;padding:0 7px 0 8px;}
	div.contact.europe .shadow-sides{background:url(../../images/bg/bg-contact-box-middle-first.gif) left top repeat-y;padding:0 5px 0 10px;}
	div.contact.asia .shadow-sides{background:url(../../images/bg/bg-contact-box-middle-last.gif) left top repeat-y;padding:0 10px 0 5px;}
	
	.shadow-top{background:url(../../images/bg/bg-contact-box-top.gif) left top no-repeat;height:18px;overflow:hidden;}
	.shadow-bottom{background:url(../../images/bg/bg-contact-box-bottom.gif) left top no-repeat;height:22px;overflow:hidden;}
	
	.europe .shadow-top{background:url(../../images/bg/bg-contact-box-top-first.gif) left top no-repeat;}
	.europe .shadow-bottom{background:url(../../images/bg/bg-contact-box-bottom-first.gif) left top no-repeat;}
	
	.asia .shadow-top{background:url(../../images/bg/bg-contact-box-top-last.gif) left top no-repeat;}
	.asia .shadow-bottom{background:url(../../images/bg/bg-contact-box-bottom-last.gif) left top no-repeat;}


	div.contact .contact-content ul{padding:0;margin:0;list-style-type:none;background:url(../../images/bg/bg-contact-ul.gif) top left repeat-x;}
	div.contact .contact-content ul li{display:block;background:url(../../images/bg/bg-contact-li.png) left bottom no-repeat;margin:0;padding:0 0 3px 0;}
	div.contact .contact-content ul li div{}
	div.contact .contact-content ul li a{display:block;background:url(../../images/bg/bg-contact-li-a.gif) left top no-repeat;color:#6e6e6e;font-weight:bold;font-size:1.1em;text-transform: lowercase;padding:10px 15px;outline:0;}


	div.contact .contact-content ul li.selected{color:#FFF;padding:0 0 3px 0;}
	div.contact .contact-content ul li.selected div{display:block;background:url(../../images/bg/bg-contact-li-a-selected.gif) left top repeat-y;padding:0 0 10px 0;}
	
	.js div.contact .contact-content ul li.selected div div{display:none;background:transparent;padding:0;}
	div.contact .contact-content ul li.selected div div{display:block;background:transparent;padding:0;}
	
	div.contact .contact-content ul li.selected a{color:#FFF;background:url(../../images/bg/bg-contact-li-a-selected.gif) left top repeat-y;}
	div.contact .contact-content ul li.selected div p{margin:0 15px;}
	
	div.contact .contact-content ul li.selected ul.country-link{margin:0 0 0 10px;background:#FFF url(../../images/bg/bg-country-link-top.gif) left top no-repeat;}
	div.contact .contact-content ul li.selected ul.country-link li{background:url(../../images/bg/bg-country-link-bottom.gif) left bottom no-repeat;}
	div.contact .contact-content ul li.selected ul.country-link li a{background:transparent;color:#d42020;padding:5px 5px 0 0;text-transform:none;min-height:21px;font-size:1em;line-height:1.6em;font-weight:normal;}
	div.contact .contact-content ul li.selected ul.country-link li a img{float:left;width:25px;margin:-3px 5px 0 3px;}

/* DISCOVER */
.hero {position: relative;min-height:250px;}
.hero .panel {position: absolute;bottom: 2px; left: 9px; background: url(../../images/bg/bg-hero-panel-top.png) left top no-repeat; width: 260px; padding-top: 20px; color: #fff;}
.hero .panel .padding {background: url(../../images/bg/bg-hero-panel-bottom.png) left bottom no-repeat; padding: 11px 25px 20px 29px; min-height: 100px; color: #fff;}
.hero .panel h1, .hero .panel h2 {color: #68bfff;}
.hero .panel p {font-size: 1.1em;}

.hero blockquote {position: absolute; bottom: 0; right: 0; width: 352px; margin: 0; padding: 0;background: url(../../images/bg/bg-blockquote-top.png) left top no-repeat;padding-top: 18px;}
.hero blockquote .inner {background: url(../../images/bg/bg-blockquote-bottom.png) left bottom no-repeat; color: #fff;padding-bottom:18px;}
.hero blockquote p, .hero blockquote cite {background: url(../../images/bg/bg-blockquote-p.png) left top repeat-y; color: #fff; padding: 0 30px; font-weight: normal;  padding-bottom: 10px;border:none;font-style:normal;}
.hero blockquote p {font-size: 1.1em; padding-top: 12px;}
.hero blockquote cite {padding-bottom: 15px;}


/*
.feature h2 {text-transform: lowercase;}
.feature h2 .caps {text-transform: none;}
.feature h2.people span {color: #b0b0b0;}
.feature h2.people span.alt {color: #fff;}
.feature .shadow {background: url(../images/bg/bg-feature-shadow.gif) left top repeat-x; padding: 16px 12px 0 12px;}
.feature.swirl .bottom {background-image: url(../images/bg/bg-feature-swirl.gif); padding-bottom: 17px;}
.feature.swirl .shadow {padding: 16px 6px 0 9px;} 
.feature p.intro {background: url(../images/bg/bg-feature-seperator.gif) left bottom no-repeat; padding-bottom: 20px;}
.feature .images {margin: 0.5em 0 !important; list-style-type: none; padding-bottom: 8px;}
.feature .images li {padding: 5px 4px !important; margin: 0 !important; float: left; background: url(../images/bg/bg-image-53.gif) left top no-repeat !important; width: 53px;}
.feature .images li.first {margin: 0;}
.feature .images img {margin-right: 5px !important;}

.feature.swirl h2 span {background: url(../images/bg/bg-feature-contact.png) left center no-repeat; padding-left: 36px;}
.feature.swirl h2 .alt {background: none; padding: 0;}
.feature.swirl ul {list-style-type: none; margin: 0; padding: 0;}
.feature.swirl li {padding: 25px 0 10px 0; margin: 0; background: url(../images/bg/bg-feature-seperator.gif) left top no-repeat;}
.feature.swirl li.first {background: none; padding-top: 0;}
.feature.swirl li .image {float: left; background: url(../images/bg/bg-image-61.gif) left top no-repeat; width: 61px; padding: 5px; margin: -4px 5px 0 0;}
.feature.swirl h3 {font-size: 1em;}
.feature.swirl h3 a {color: #cf0000;}
.feature.swirl li p {padding: 0;}

.feature .image-nav {float: right; background: url(../images/bg/bg-image-nav-top.gif) left top repeat-x;}
	.feature .image-nav a {float: left;}
	.feature .image-nav p {float: left; padding: 0 3px 5px 3px; margin-top: 4px; font-weight: bold; color: #000; background: #c9c9c9 url(../images/bg/bg-image-nav-bottom.gif) left bottom repeat-x;}

*/

	/* ARCHIVE*/
	.archive {background-color: #000;}
	.archive h2 {color: #fcfcfc; background: #000 url(../../images/bg/bg-archive-h2.gif) left top no-repeat; text-transform: lowercase; padding: 12px 20px; font-size: 1.4em; margin: 0;}
	.archive h2 .alt {color: #b0b0b0;}
	.archive .articles {background: #000 url(../../images/bg/bg-articles.gif) left top no-repeat; padding: 10px 0 19px 0;}
	.archive .articles .wrapper {float: left;width:618px;min-height:107px;overflow:hidden;}
	.archive .articles .wrapper-inner{width:10000px}
	.archive .timeline {background: #000 url(../../images/bg/bg-timeline.gif) left top no-repeat;}
	.archive .article {width: 298px; float: left; background: #fff url(../../images/bg/bg-article-top.gif) left top no-repeat;margin-left:10px;margin-right:12px;}
	.archive .article.first {margin-left:0;}
	.archive .article .content{background: url(../../images/bg/bg-article-bottom.gif) left bottom no-repeat; padding: 10px 10px 10px 5px; width: auto;min-height:84px;}
	.archive .article .image {float: left; background: url(../../images/bg/bg-image-83.gif) left top no-repeat; padding: 5px; width: 83px; margin: -4px 10px 0 0;}
	.archive .article h3 {font-size: 1.2em; font-weight: normal; margin-bottom: 0.5em; margin-top:0;}
	.archive .article h3 a {color: #cf0000;}
	.archive .article p {color: #545454; padding-bottom: 0;}
		 
	.archive ol {list-style-type: none; margin: 0; padding: 0;}
	.archive .months {padding: 6px 0 0 43px; text-transform: lowercase;}
	.archive .months ol {padding-left: 1px;}
	.months li {width: 52px; float: left; margin: 0; padding-top: 7px; font-size: 1.2em; line-height: 1.1em; font-weight: bold;}
	.months li a {color: #fff; display: block;padding: 5px 0 10px 0; text-align: center;}
	.months li span {display: block; color: #c9c9c9; font-size: 0.9em; text-align: center;}
	.months li.selected{background: url(../../images/bg/bg-timeline-month-top.png) left top no-repeat; cursor: pointer;}
	.months li.selected a{background: url(../../images/bg/bg-timeline-month-bottom.png) left bottom no-repeat; color: #3c3c3c; text-decoration: none;}
	.months li.selected span{color: #000;}
	
	.months li a:hover, .months li a:focus, .months li a:active{text-decoration:none;}
	.months li.link a:hover, .months li.link a:focus, .months li.link a:active{color:#71C3FF;}
	.months li.link a:hover span, .months li.link a:focus span, .months li.link a:active span{color:#71C3FF;}
	.months li.selected a:hover, .months li.selected a:focus, .months li.selected a:active{color:#3C3C3C;}
	.months li.selected a:hover span, .months li.selected a:focus span, .months li.selected a:active span{color:#3C3C3C;}
		
		
		
	.months li.empty a{color:#999;cursor:default;}
	.months li.empty a span{color:#999;}
	.months li.empty a:hover, .months li.empty a:active, .months li.empty a:focus{background:transparent;color:#999;}
	.months li.empty a:hover span, .months li.empty a:active span, .months li.empty a:focus span{color:#999;}

	
	.archive .years {padding: 10px 0 38px 0;}
	.archive .years .years-inner{float:left;width:625px;overflow:hidden;}
	.archive .years ol {float: left;width:10000px;}
	.years li {background: url(../../images/bg/bg-timeline-year-top.png) left top no-repeat; float: left; width: 105px; padding-top: 9px; margin: 0;}
	.years li span {display: block; font-size: 0.5em;text-align: center;}
	.years li a {display: block;color: #fff;background: url(../../images/bg/bg-timeline-year-bottom.png) left bottom no-repeat; padding: 13px 26px 16px 26px; font-size: 2em; line-height: 0.7em;}
	.years li.selected {background-image: url(../../images/bg/bg-timeline-year-top-sel.png); cursor: pointer;}
	.years li.selected a{background-image: url(../../images/bg/bg-timeline-year-bottom-sel.png); color: #3c3c3c; text-decoration: none;}
	
	.years li a:hover, .years li a:focus, .years li a:active{text-decoration:none;}
	.years li.link a:hover, .years li.link a:focus, .years li.link a:active{color:#71C3FF;}
	.years li.selected a:hover, .years li.selected a:focus, .years li.selected a:active{color:#3C3C3C;}
	
	.years li.empty.hover{background: url(../../images/bg/bg-timeline-year-top.png) left top no-repeat;}
	.years li.empty a{color:#999;cursor:default;}
	
	.archive a.previous {display: block; float: left;}
	.archive a.next {display: block; float: right;}
	.archive .articles a.previous {height: 75px; padding: 31px 6px 0 0;}
	.archive .articles a.next {height: 75px; padding-top: 31px;}
	.archive a.inactive{cursor:default;}
	.years a.next {margin: 14px 0 0 0;}
	.years a.previous {margin: 14px 0 0 0;}
	
	
	
	
	/*ARCHIVE WIDE */
	.archive.wide {background: #000 url(../../images/bg/bg-archive-wide.gif) left top no-repeat;}
	.archive.wide h2 {background: none; margin-bottom: 0.5em;}
	.archive.wide .timeline {background-image: url(../../images/bg/bg-timeline-wide.gif);}
	.archive.wide .articles .wrapper {width:865px;}
	.archive.wide .articles {background-image: url(../../images/bg/bg-articles-wide.gif); padding-bottom: 15px;}
	.archive.wide .article {background-image: url(../../images/bg/bg-article-top-wide.gif); width: 278px; margin-left: 3px;}
	.archive.wide .article .content {background-image: url(../../images/bg/bg-article-bottom-wide.gif);}
	.archive.wide .article.first, .archive.wide li.first {margin-left: 0 !important;}
	.archive.wide .months li {margin-left: 22px;}
	.archive.wide .years .years-inner{width:870px;}
	.archive.wide .years li {margin-left: 5px;}
	
	.archive .tabs {list-style-type: none; margin: 0; padding: 0;}
	.archive .tabs li {padding: 10px 20px 8px 20px; float: left; margin: 0; min-height: 18px; background-image:none;}
	.archive .tabs li.selected {background: url(../../images/bg/bg-archive-tabs-selected.png) left top repeat-x;}
	.archive .tabs li a {font-size: 1.3em; color: #fff; text-transform: lowercase; float: left;}
	.archive .tabs label {display: inline; padding: 0 8px 0 0; color: #fff; font-weight: normal; float: left; font-size: 1.3em;}
	.archive .tabs a:hover, .archive .tabs a:active, .archive .tabs a:focus, .archive .tabs a:hover label, .archive .tabs a:active label, .archive .tabs a:focus label {cursor: pointer; text-decoration: underline;}
	.archive .tabs .text {margin: 0; background: url(../../images/bg/bg-archive-search.gif) left top no-repeat; height: 16px; padding: 2px 0 0 5px; width: 112px; border: 0; float: left; font-size: 1em;}
	.archive .tabs .submit {margin: -1px; padding: 0; float: left;}



/* CONTENT */	
.main-content .content-box{background:url(../../images/bg/bg-box-middle.gif) left top repeat-y;margin:0 0 20px 0;}
.main-content .content-box .content-box-inner{background:url(../../images/bg/bg-box-bottom.gif) left bottom no-repeat;}
.main-content .content-box .padding{background:url(../../images/bg/bg-box-top.gif) left top no-repeat;padding:8px 10px;}
.main-content .content-box .image{background:url(../../images/bg/bg-image-108.gif) left top no-repeat;padding:6px;float:left;width:116px;}	
.main-content .content-box .text{float:right;width:536px;padding:2px 0 0 0;}
.main-content .content-box .hr{background:url(../../images/bg/bg-box-divider.png) left center no-repeat;height:15px; margin-bottom: 0;}
.main-content .content-box p{padding:0;}
.main-content .content-box h2{font-size:1.1em;font-weight:normal;margin:0 0 5px 0;}
.main-content .content-box h2 a{display:block;color:#cf0000;padding:0;}
.main-content .content-box ul.links{margin:0;padding:0;list-style-type:none;}
.main-content .content-box ul.links li{margin:0;padding:0;background-image:none;}	
.main-content .content-box ul.links li a{color:#cf0000;}

.main-content .content-box.small{background:url(../../images/bg/bg-box-small-middle.gif) left top repeat-y;margin:0 0 20px 0; float: left;}
.main-content .content-box.small .content-box-inner{background:url(../../images/bg/bg-box-small-bottom.gif) left bottom no-repeat;}
.main-content .content-box.small .padding{background:url(../../images/bg/bg-box-small-top.gif) left top no-repeat;padding:8px 10px;}
.main-content .content-box.small .text {float: left; width: 190px;}
.main-content .content-box.first {margin-right: 9px;}

	/* large content box */
	.sitemap-padding {padding: 16px 16px 0 16px; background: url(../../images/bg/bg-sitemap-padding.gif) left top repeat-x;}
	.content-box.large {background:url(../../images/bg/bg-box-large-middle.gif) left top repeat-y;margin:0 0 20px 0;}
	.content-box.large .content-box-inner{background:url(../../images/bg/bg-box-large-bottom.gif) left bottom no-repeat;}
	.content-box.large .padding{background:url(../../images/bg/bg-box-large-top.gif) left top no-repeat;padding:13px 3px 12px 23px;}
	.content-box.large .image{background:url(../../images/bg/bg-image-108.gif) left top no-repeat;padding:6px;float:left;width:116px;}	
	.content-box.large .text{float:right;width:520px;padding:2px 0 0 0;}
	.content-box.large .hr{background:url(../../images/bg/bg-box-divider.png) left center no-repeat;height:18px; margin-bottom: 0;}
	.content-box.large p{padding:0;}
	.content-box.large h2 {background: url(../../images/bg/bg-box-large-h2-divider.png) left bottom no-repeat; padding-bottom: 18px; margin-bottom: 10px; font-size: 1.6em;margin-left:-5px;padding-left:5px !important;font-weight:normal;}
	.content-box.large h2, .content-box.large h3{text-transform: lowercase; padding-left: 0; margin-top: 0;}
	.content-box.large h3 {font-size: 1.2em; margin-bottom: 8px;}
	.content-box.large h2 a, .content-box.large h3 a{display:block;color:#000;padding:0;font-weight:normal;background: url(../../images/bg/icon-arrow-black.gif) left 8px no-repeat;}
	.content-box.large h3 a {background: url(../../images/bg/icon-arrow-black.gif) left 6px no-repeat;}
	.content-box.large ul.links{margin:0;padding:0;list-style-type:none;}
	.content-box.large ul.links li{margin:0;padding:0;}	
	.content-box.large ul.links li a{color:#cf0000;}
	.content-box.large a {padding-left: 11px !important; background: url(../../images/bg/icon-arrow-black.gif) left 5px no-repeat;}
	
	.content-box.large.alt .content-box-inner {background-image: url(../../images/bg/bg-box-large-bottom-alt.gif);}
	.content-box.large.alt h2 {background: none; margin-bottom: 0; padding-bottom: 0;}
	.content-box.large .sitemap, .content-box.large .sitemap ul {list-style-type: none; margin: 0; padding: 0;}
		.content-box.large .sitemap ul {min-height: 13em;}
		.sitemap li a {display: block;}
		.content-box.large .sitemap li {margin: 0 10px 15px 0; padding: 0; float: left; width: 165px; background-image: none;}
		.content-box.large .sitemap ul {margin-left: 10px;}
		.content-box.large .sitemap li li {float: none; width: auto;margin:0;}

	/* Contacts */
	.main-content .content-box .contacts{padding:5px;}
	.main-content .content-box .contacts h2{background:url(../../images/bg/bg-box-contact-h2-divider.gif) left bottom no-repeat;padding:0 0 12px 0;margin:0 0 7px 0;font-size:1.6em;text-transform:lowercase;}
	.main-content .content-box .contacts ul{margin:0;padding:0;list-style-type:none;}
	.main-content .content-box .contacts ul li{margin:0 0 10px 0;padding:0 0 10px 0;background:url(../../images/bg/bg-dots.gif) left bottom repeat-x;}
	.main-content .content-box .contacts ul li p.name{float:left;width:130px;margin:0 20px 0 0;font-size:1.1em;}
	.main-content .content-box .contacts ul li p.name a{display:block;padding:0;}
	.main-content .content-box .contacts ul li p.details{float:left;width:400px;}
	
	
	/* Images */
	.main-content .content-box .images{position:relative;padding:0;margin:0 -7px;width:676px;}
	.main-content .content-box .images h2{background:url(../../images/bg/bg-box-contact-h2-divider.gif) left bottom no-repeat;padding:0 0 12px 0;margin:5px 0 7px 12px;font-size:1.6em;text-transform:lowercase;}
	
	
	.main-content .content-box .images .scroller{float:left;width:530px;overflow:hidden;margin:0 0 6px 30px;}
	.main-content .content-box .images .scroller ul{margin:0;padding:0;list-style-type:none;width:10000px;}
	.main-content .content-box .images .scroller ul li{display:block;float:left;width:120px;margin:0 13px 0 0;padding:10px 0 0 0;background-image:none;}
	.main-content .content-box .images .scroller ul li div.image{float:none;}
	.main-content .content-box .images .scroller ul li a{display:block;padding:0 0 0 10px;background:url(../../images/bg/bg-box-header-link.gif) left center no-repeat;}
	
	
	.main-content .content-box .images ul.prev{float:left;width:43px;margin:0;padding:0;list-style-type:none;}
	.main-content .content-box .images ul.prev li{display:block;width:43px;margin:0;padding:0;background-image:none;}
	.main-content .content-box .images ul.prev li a{display:block;padding:55px 0 0 0;outline:none;}
	.main-content .content-box .images ul.prev li a img{display:block;}
	
	.main-content .content-box .images ul.next{float:right;width:42px;margin:0;padding:0;list-style-type:none;}
	.main-content .content-box .images ul.next li{width:42px;margin:0;padding:0;background-image:none;}
	.main-content .content-box .images ul.next li a{display:block;padding:55px 0 0 0;outline:none;}
	.main-content .content-box .images ul.next li a img{display:block;}
	
	
	/* Articles */
	.main-content .content-box .articles{padding:5px;}
	.main-content .content-box .articles h2{background:url(../../images/bg/bg-box-contact-h2-divider.gif) left bottom no-repeat;padding:0 0 12px 0;margin:0 0 7px 0;font-size:1.6em;text-transform:lowercase;}
	.main-content .content-box .article .text{float:none;width:100%;padding:2px 0 8px 0;margin:0 0 8px 0;background:url(../../images/bg/bg-dots.gif) left bottom repeat-x;}
	.main-content .content-box .article h3{font-size:1.1em;margin:0 0 5px 0;}


/* SEARCH RESULTS */
p.search-results{font-size:1.5em;}
fieldset.search-results{background:transparent;margin:0;padding:0;}
fieldset.search-results label{position:absolute;left:-500em;top:-500em;}
fieldset.search-results input.text{float:left;width:90%;background:url(../../images/bg/bg-search-box.gif) left top no-repeat;border:1px solid #989fa4;font-size:1.2em;min-height:1.5em;margin:0 10px 5px 0;}
fieldset.search-results input.submit{float:left;width:83px;border:0;color:#FFF;font-size:1.2em;padding:0 0 3px 0;margin:-1px 0 0 0;}

/* Search predictive text */
.predict{position:relative;margin:0 0 0 -5px;width:215px;background:url(../../images/bg/bg-predict.gif) left top repeat-y;}
.predict .inner{position:relative;background:url(../../images/bg/bg-predict-bottom.gif) left bottom no-repeat;}
.predict .padding{background:url(../../images/bg/bg-predict-padding.gif) left top no-repeat;padding:28px 20px 16px 20px !important;}
.predict h2{font-size:1em;color:#FFF;background:url(../../images/bg/bg-predict-h2.gif) left bottom no-repeat;padding:0 0 15px 0;margin:0 0 5px 0;}
.predict ul{list-style-type:none;margin:0;padding:0;}
.predict ul li{margin:0;padding:0 0 10px 0;color:#FFF;background-image:none;}
.predict ul li a{color:#FFF;text-decoration:underline;}

/* GENERIC CONTENT
.main .inner .hero {margin: -20px 0 0 -15px;} */
ol {color: #d41919;}
ol p {color: #545454; padding: 0;}

.hr {background: url(../../images/bg/bg-divider.gif) left top no-repeat; margin-bottom: 10px;}


#temp{position:absolute;left:-500em;top:-500em;display:none;}

.waiting{position:absolute;left:341px;top:43px;margin:0;}
.wide .waiting{position:absolute;left:461px;top:43px;margin:0;}

/* FILTERS */
/* hide from IE-mac \*/ .clear, .caption {display: block;} /* end hide from IE-mac */
