

html{color:#000;background:#fff}body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}del,ins{text-decoration:none}h1,h2,h3,h4,h5,h6{font-size:100%}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:#000}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}input,button,textarea,select{*font-size:100%}a{color:#B5985A;text-decoration:underline}a:hover{color:#000}a.nu{text-decoration:none}a.nu:hover{text-decoration:underline}a.spc{color:#BF4342}a.camu{color:#333;text-decoration:none}a.camu:hover{text-decoration:underline}a.tarn{text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:bold;color:#000}h1 a, h2 a, h3 a, h4 a, h5 a, h6
a{color:#000;text-decoration:none}h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{text-decoration:underline}h1{font-size:1.20em;line-height:1.20em;margin:0
0 1em}h2{font-size:1.15em;line-height:1.15em;margin:0
0 .66em}h3{font-size:1.10em;line-height:1.10em;margin:0
0 .66em}h4{font-size:1.05em;line-height:1.05em;margin:0
0 .66em}p{line-height:1.23;margin:0
0 1.23em}a{color:#b5985a;text-decoration:underline}img{border:0}img,object{vertical-align:bottom}.v{height:0;left:-1000px;display:inline;overflow:hidden;position:absolute;top:-1000px;width:0}.c,.cl,.clear{clear:both}.fright{float:right}.fleft{float:left}.versal{text-transform:uppercase}a.button-gray{display:inline-block;text-align:center;overflow:hidden;width:110px;height:22px;line-height:22px;background:transparent url(images/button-gray.png) no-repeat;cursor:pointer;text-decoration:none;color:#000}a.button-gray:hover{color:#b5985a;text-decoration:none}a.button-small-black{display:inline-block;height:16px;background:url(images/button-small-black.png) no-repeat;color:#fff;font-size:9px;line-height:15px;font-weight:normal;text-decoration:none}a.button-small-black:hover{color:#b5985a;text-decoration:none}a.button-small-black
span{display:inline-block;background:url(images/button-small-black.png) no-repeat 100% -16px;padding:0
10px 1px}a.button-header{display:inline-block;position:relative;padding-right:8px;height:27px;line-height:27px;font-size:10px;color:#fff;text-decoration:none;text-transform:uppercase}a.button-header:hover{color:#b5985a;text-decoration:none}a.button-header
span{display:inline-block;padding-left:8px;background:url(images/button-header.png) no-repeat}a.button-header
i{position:absolute;width:8px;height:27px;top:0;right:0;background:url(images/button-header.png) no-repeat 100% -27px}body{font-family:verdana,sans-serif;font-size:13px}fieldset{border:none}legend{display:none}#header
h1{margin:0}#header{}#footer ul, #header ul, #footer li, #header
li{list-style-type:none}#footer
em{font-style:normal}#footer li, #header
li{display:block;float:left}.wrap-content{width:928px;padding-left:15px;position:relative}.messages{border:1px
solid;font-size:1.1em;font-weight:bold;padding:7px;margin:0
0 1em}.messages-success{color:#4F8A10;background-color:#DFF2BF}.messages-error{color:#D8000C;background-color:#FFBABA}.messages-warning{color:#9F6000;background-color:#FEEFB3}.messages-info{color:#00529B;background-color:#BDE5F8}form{margin:0}.form-element{float:left;clear:left;width:364px;margin:0
0 0.5em}.form-note{margin:0}label.form-label{float:left;width:158px;margin-right:2px;padding-top:3px;font-weight:bold}br.form-label-sep{display:none}label.error{margin:0
0 0.5em;clear:left;float:left;color:#c00;font-weight:bold;display:block}.form-field{float:left;width:204px}.form-field
label.error{float:none;margin:0.2em 0 0}.form-buttons{text-align:right;float:none}.form-element input.text,
.form-element textarea,
.form-element
select{width:200px;background-color:#fff;padding:3px
1px;border:1px
solid #b4b69c;color:#565120;font:normal 12px Verdana, Arial, Helvetica, sans-serif}.form-element input.text:focus,
.form-element textarea:focus,
.form-element select:focus{border-color:#776a57}.form-element
textarea{height:65px}.form-element
select{width:204px}.form-element
label.checkLabel{cursor:pointer;padding-right:1.5em}label.checkLabel
input{cursor:pointer}.form-element
input.hasDatepicker{width:177px}.form-element img.ui-datepicker-trigger{position:relative;vertical-align:middle;top:0px;left:7px;margin-top:-2px;border:none;padding:0px;background-color:transparent;cursor:pointer}.full-width label.form-label{float:none;display:block;margin:0;padding:0;width:364px}.full-width .form-field{float:none;width:auto}.full-width
textarea{width:364px}.checktree
ul{list-style:none;padding:0;margin:0.5em 0}.checktree ul
ul{padding-left:1.5em}#logo
img{margin:16px
0 0 0}#b2b{width:190px;height:15px;position:absolute;top:23px;left:195px;background:url(images/b2b.png) no-repeat 0 0}#header .logo-nav, #header .subnav, #header .page-title{background:url(images/spire-background-gradient.jpg) repeat-x 0 0}#header .logo-nav, #header .logo-nav .wrap-content{height:196px}#header
.subnav{background-position:0 -197px;height:38px}#header .page-title{background-position:0 -235px;height:32px;line-height:32px;padding-bottom:1px;overflow:hidden;font-family:Arial,sans-serif}#header .page-title
h1{line-height:32px !important}#search{width:373px;height:42px;background:url(images/spire-base-elements.png) no-repeat 0 0;position:absolute;right:0;top:10px}#search
form{display:block;position:relative}#search
input{top:11px}#search
input.text{background:transparent;position:absolute;left:18px;font-size:14px;width:295px;border:none}#search
input.submit{right:13px;position:absolute}#nav-main{margin:0;padding:0}#nav-main
li{padding:0}#wrap-nav-main{position:absolute;right:0;bottom:0;z-index:2;font-size:14px}#wrap-nav-main .bg-left, #wrap-nav-main
ul{float:left;height:52px}#wrap-nav-main
li{margin-top:18px;padding:0
16px;border-left:1px solid #494949;border-right:1px solid #000}#wrap-nav-main
li.first{border-left:none}#wrap-nav-main
li.last{border-right:none}#wrap-nav-main ul, #wrap-nav-main .bg-left{background:url(images/spire-base-elements.png) no-repeat}#wrap-nav-main .bg-left{background-position:0 -47px;width:8px}#wrap-nav-main
ul{background-position:right -47px;padding-right:8px}#wrap-nav-main
a{color:#FFF;text-decoration:none}#wrap-nav-main li.active
a{color:#B5985A}#wrap-nav-main a:hover{color:#B5985A;text-decoration:underline}#nav-bottom{margin:0;padding:0;list-style:none;float:left}#nav-bottom
li{padding:0}#nav-sub{margin:0;padding:0;margin-left:-13px;list-style:none}#nav-sub
li{padding:0
0 0 13px;height:20px;margin-top:9px}#nav-sub li.hover, #nav-sub
li.active{padding:0
0 0 13px;background:url(images/spire-base-elements.png) no-repeat 0 -99px;height:20px;margin-top:9px}#nav-sub li.hover a, #nav-sub li.active
a{color:#CCAB66;text-decoration:none;font-size:13px;height:20px;display:block;background:url(images/spire-base-elements.png) no-repeat right -119px;padding:1px
13px 0 0;margin-right:16px}#nav-sub li
a{color:#2b2415;text-decoration:none;font-size:13px;height:20px;display:block;padding-right:13px;margin-right:16px}.page-title
h1{font-size:13px;font-weight:bold;margin-top:1px}#content{margin:30px
0 0;color:#656565;position:relative}#content
.column{float:left}#content .column-left{width:220px;padding-right:60px;min-height:1em}#content .column-right{width:625px}#content
h1{}#content
.headline{margin:0}#content
.info{margin:0.2em 0 1em;font-size: .9em}#content .info
strong{color:#B5985A}.round-items
.item{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px
solid #E0E0E0;margin-bottom:15px;background:#F8F8F8}.round-items .image, .round-items
.content{float:left;margin:14px
20px}.round-items
.image{width:128px}.round-items
.content{width:415px;margin-right:0}.round-items .content h1,
.round-items .content
h2{font-size:1.2em !important}.round-items .content
p{margin:0.3em 0 0 0}.team
.item{border-bottom:1px solid #E0E0E0;margin-bottom:35px;padding-bottom:10px}.team .image, .team
.content{float:left}.team
.image{width:170px}.team
.content{width:415px}.team .content h1, .team .content
h2{font-size:1.02em !important;margin:0}.team .content
.position{margin:0.3em 0 1em 0}.team .content
p{margin:0.3em 0 0 0}.nav-meta{border:1px
solid #E0E0E0;width:213px;background:#F8F8F8;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-bottom:15px;list-style:none;margin:0;padding:0}.nav-meta
a{display:block;padding:13px
19px;border-bottom:1px solid #E0E0E0}.nav-meta .last
a{border-bottom:none}.nav-meta
a{color:#000;text-decoration:none}.nav-meta a:hover, .nav-meta
a.active{color:#B5985A;text-decoration:none}.box-light{border:1px
solid #E0E0E0;width:213px;background:#FEF9E9;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-bottom:15px}.box-light
p{margin:13px
19px;color:#B5985A}.box-normal{width:230px}.box-normal
strong{color:#000}#footer em, #footer
a{color:#868686}#footer{background:#303030;font-size:13px;line-height:16px}#footer .wrap-content{padding-top:10px}#footer
li{padding:0
20px;border-right:1px solid #343434;border-left:1px solid #434343}#footer
li.first{padding-left:0;border-left:none}#footer
li.last{padding-right:0;border-right:none}#footer
a{text-decoration:none}#footer a:hover{text-decoration:underline;color:#B5985A}html,body,#wrap{height:100%}body>#wrap{height:auto;min-height:100%}#content{min-height:570px;height:auto !important;height:570px;padding-bottom:50px}#footer{position:relative;margin-top:-36px;height:36px;clear:both}#bottom-content{position:relative;margin-top:-236px;height:235px;clear:both;background-color:#f0f0f0;border-top:1px solid #d4d4d4}.content-with-bottom{padding-bottom:250px !important}.gallery
.carousel{height:200px;position:relative;-moz-user-select:none;-webkit-user-select:none}.gallery .images-container{height:200px;width:836px;margin:0
auto;overflow:hidden;position:relative}.gallery
.images{height:170px;padding:15px
0;width:50000px;position:absolute;top:0;left:0}.gallery .next,
.gallery
.prev{cursor:pointer;width:15px;height:29px;background:url(images/gallery-arrows.png) no-repeat 0 0;position:absolute;bottom:87px;display:none}.gallery
.prev{left:5px}.gallery .prev:hover{background-position:0 -49px}.gallery
.next{background-position:0 -98px;right:5px}.gallery .next:hover{background-position:0 -147px}.gallery .images
.item{float:left;height:163px;width:194px;margin-right:12px;padding:2px;border:1px
solid #e0e0e0;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px}.gallery .images .item
a{float:left;height:163px;width:194px;position:relative;text-decoration:none;color:#303030;background-color:#e0e0e0;border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px}.gallery .images .item a:hover{color:#000;text-decoration:underline}.gallery .images .item a
img{display:block;position:absolute;left:0;top:0}.gallery .images .item a
div.title{width:174px;height:50px;position:absolute;left:10px;bottom:4px;overflow:hidden}.nav-news{margin:0;padding:0;list-style:none}.nav-news
li{padding:0;display:inline}.nav-news li
a{display:inline-block;height:28px;padding:10px
8px 0 8px;color:#413720;text-decoration:none;font-weight:bold}.nav-news li a:hover{color:#000;text-decoration:underline}.nav-news li.first
a{padding-left:0}.nav-news li.active
a{color:#000;background:url(images/nav-news-active.png) no-repeat center 31px}.home-column{float:left;min-height:200px}.home-left-column{width:524px}.home-right-column-first{width:189px;overflow:hidden}.home-right-column-second{width:189px}.home-left-column,.home-right-column-first{background:url(images/column-shadow.png) no-repeat right top;padding-right:10px;margin-right:3px;display:inline}body.homepage
.main{background:url(images/spire-background-gradient.jpg) repeat-x 0 -235px}.home-column .column-separator{background:url(images/title-separator.gif) no-repeat 100% 7px}body.homepage
#content{margin:0}.home-column
.widget{margin-top:5px}body.homepage h1.widget-title{font-size:13px;font-family:Arial,sans-serif;text-transform:uppercase;overflow:hidden;white-space:nowrap}body.homepage h1.widget-title
a{display:block}body.homepage h1.widget-title
span{display:block;line-height:31px;height:31px;color:#000;background:url(images/block-header-silver.png) repeat-x left top;padding:0
0.6em}.home-column .widget:first-child,
.home-column .widget-first-child{margin-top:0}.home-column .widget:first-child h1.widget-title,
.home-column .widget-first-child h1.widget-title{font-size:13px;font-weight:bold;background:none;text-transform:uppercase;font-family:Arial,sans-serif}.home-column .widget:first-child h1.widget-title span,
.home-column .widget-first-child h1.widget-title
span{color:#000;background:none;padding:0}.poll-question{color:#000;font-size:12px;padding:1em
1em 1em}.poll-answers{background-color:#f0f0f0;border-top:1px solid #d5d5d5;color:#000;font-size:11px;padding:1.5em 0.8em 0.7em}.poll-answer{position:relative;padding-bottom:5px}.poll-answer
label{display:block;cursor:pointer;padding-left:30px}.poll-answer-number{display:block;position:absolute;left:0;top:1px;font-size:10px;color:#656565;width:10px}.poll-button{text-align:center;margin:1.5em 0 0.7em}.poll-results{display:none;background-color:#f0f0f0;border-top:1px solid #d5d5d5;font-size:11px;padding:1.3em 0.8em 1em}.poll-result-answer{margin:0
0 0.8em;font-size:10px;padding-left:13px;position:relative}.poll-result-details{margin-bottom:1px;padding:0
7px}.poll-result-number{display:block;position:absolute;top:14px;left:0px}.poll-result{height:12px;position:relative;background-color:#fcfcfc;border:1px
solid #959595;padding:1px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px}.homepage .widget-poll{margin-top:3px}.poll-title{margin-top:0}.poll-ad{display:block;margin-bottom:5px}.poll-bg{height:12px;width:100%;position:absolute}.poll-bg-fill{background-color:#1c1c1c;height:12px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}.poll-votes-sum-box{text-align:center;color:#000}.ui-helper-hidden-accessible{position:absolute;left:-999em}label.ui-button{cursor:pointer;display:block;background:url(images/radio.gif) 12px 0 no-repeat;padding:0
0 1px 0;width:100%}label span.ui-button-text{display:block;padding-left:32px;width:100%}label.ui-helper-hidden{display:none}label.ui-state-active,label.ui-state-hover{background-position:12px -42px}label.ui-state-disabled{cursor:default !important}.item-list{list-style:none;padding:0;margin:0}.item-list
li{padding:0}.subtitle
a{text-transform:uppercase;text-decoration:none}.subtitle a:hover{text-decoration:underline}.subtitle{margin-bottom:0.5em}.module-news h1, .module-news
h2{margin-bottom:0.2em}.module-news .item-list
li{padding-bottom:1em}.module-news .item-list
p{margin-bottom:0}.module-news .item-list
a.more{display:block;text-align:right}.module-news .item-list .item-image{float:left;margin-right:10px;padding:2px;border:1px
solid #e0e0e0;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px}.news-item-button-gallery{float:right;margin:-8px -12px 5px 10px;background-repeat:no-repeat}.module-gallery{margin-right:-5px;zoom:1}.module-gallery .item-list{}.module-gallery .item-list
li{float:left;text-align:center}.module-gallery .item-list li
a{display:block;width:150px;height:180px;padding-top:10px;margin-bottom:5px;margin-right:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px
solid #E0E0E0;background:#F8F8F8;text-decoration:none}.module-gallery .item-list li a
span{display:block;padding-top:5px}.module-gallery-item .item-list li
a{height:130px}.module-gallery
.back{margin-bottom:30px;display:block}.module-events-gallery{}.module-events-gallery .album
td{vertical-align:top}.module-events-gallery .album
a{display:block;width:201px;padding-top:10px;margin-bottom:5px;margin-right:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px
solid #E0E0E0;background:#F8F8F8;text-decoration:none;text-align:center;cursor:pointer}.module-events-gallery .album a:hover{border-color:#d3d3d3;background:#f2f2f2}.module-events-gallery-item .album
a{padding-bottom:10px}.module-events-gallery-item
p.image{text-align:center;margin-bottom:40px}.module-events-gallery-item .banner-content{width:300px;margin:0
auto}.module-events-gallery .album a
span{display:block;padding:5px;width:191px}.module-events-gallery
table.photo{margin-top:-20px}.module-events-gallery table.photo td.photo-prev{width:152px;padding-top:5px;padding-right:8px;vertical-align:top;text-align:center}.module-events-gallery table.photo
td.photo{width:588px;vertical-align:top;text-align:center}.module-events-gallery table.photo td.photo-next{width:152px;padding-top:5px;padding-left:8px;vertical-align:top;text-align:center}.module-events-gallery table.photo
a{display:block;width:150px;padding:15px
0 5px 0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px
solid #E0E0E0;background:#F8F8F8;text-decoration:none;text-align:center;cursor:pointer}.module-events-gallery table.photo a:hover{border-color:#d3d3d3;background:#f2f2f2}.module-events-gallery table.photo a
span{display:block;padding:5px;width:140px}.module-events-gallery
.back{margin:30px;display:block}.module-events-gallery-item
.back{margin:0
0 30px 0}#ui-datepicker-div{z-index:1001 !important}.partners-thanks{color:#000;margin-bottom:1em;font-size:0.7em}.partners-thanks
a{display:block;margin:1em
0}.widget-events-gallery h1.widget-title{margin-bottom:0}.widget-events-gallery .gallery-teaser
a{display:block;margin-top:2px;padding:10px
0 5px 0;background:#F8F8F8;text-decoration:none;text-align:center;cursor:pointer}.widget-events-gallery .gallery-teaser a:hover{border-color:#d3d3d3;background:#f2f2f2}.widget-events-gallery .gallery-teaser a
span{display:block;padding:5px}.widget-events-gallery .gallery-teaser
p{margin:0}.recommend-overlay{display:none;width:366px;z-index:9001}.recommend-overlay .recommend-overlay-top{background:transparent url(../../images/overlay/white-small.png) no-repeat;padding:35px
35px 0}.recommend-overlay .recommend-overlay-content{max-height:320px;overflow-x:none;overflow-y:auto}.recommend-overlay .recommend-overlay-bottom{background:transparent url(../../images/overlay/white-small.png) no-repeat left bottom;height:42px;position:relative}.recommend-overlay .recommend-overlay-loader{height:137px;background:transparent url(../../images/overlay/loader.gif) no-repeat center center}.recommend-overlay
div.close{height:39px;width:39px;position:absolute;right:25px;top:22px;background:transparent url(../../images/overlay/close.png) no-repeat center center;z-index:9010;cursor:pointer}a.photo-recommend-link{display:block;height:20px;width:170px;padding-top:5px;margin:10px
auto;outline:1px
outset #999;border:1px
solid #fff;background-color:#303030;color:#fff;cursor:pointer;text-align:center;text-decoration:none;border-radius:4px;outline-radius:4px;-moz-border-radius:4px;-moz-outline-radius:4px}a.photo-recommend-link:hover{background-color:#B5985A}.photo-recommend{font-size:12px}.photo-recommend input.text,
.photo-recommend
textarea{border:2px
solid #ddd}.photo-messages{padding-top:25px}.photo-recommend
input.submit{margin:5px
0 5px 0}.photo-recommend label.form-label{display:block;float:none;padding-bottom:3px}.photo-recommend .form-buttons{text-align:left}.photo-recommend .form-element{width:auto;float:none}.photo-recommend .form-element input.text, .photo-recommend .form-field, .photo-recommend .form-element
textarea{width:250px}.module-events{}.module-events
p.bodytext{margin-bottom:0}.module-events .event-description{margin-bottom:2em}.module-events .events
td{vertical-align:top}.module-events .events
a{display:block;width:201px;padding:5px
0 5px 0;margin-bottom:5px;margin-right:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px
solid #E0E0E0;background:#F8F8F8;text-decoration:none;text-align:center;cursor:pointer}.module-events .events a:hover{border-color:#d3d3d3;background:#f2f2f2}.module-events-item .events td
a{margin-top:3px;width:165px}.module-events .events
td.label{padding-right:10px;font-weight:bold}.module-events .events
td.value{}.module-events .events a
img{margin-top:5px}.module-events .events a
span{display:block;padding:5px;width:191px}.module-events
.back{margin-bottom:30px;display:block}.module-events-item
.back{margin-bottom:20px;margin-top:20px}.module-events-item
.flyer{display:inline-block;margin-top:20px}.ui-widget{font-size:1.0em !important}.search-tabs{margin-bottom:20px;}.search-tabs
form{margin:0;position:relative}.search-tabs form
label{display:inline-block;width:40px;padding-right:10px;text-align:right}.search-tabs form .form-row-1{padding-bottom:10px}.search-tabs form .form-row-1
input.text{width:300px}.search-tabs form .form-row-2
input.text{width:119px;text-align:center}.module-jobs .search-tabs form .form-row-1{padding-top:5px}.module-jobs .search-tabs form
input.submit{bottom:6px !important}.module-jobs .search-tabs form .form-row-1
input.text{width:190px;text-align:center}.search-tabs form
#searchButton{position:absolute;right:0;bottom:0}.widget-jobs{width:169px}.widget-news-latest{font-size:12px;color:#000}.widget-news-latest .news-item{background:url(images/news-item-bg.png) repeat-x left bottom;border-bottom:1px solid #dbdbdb;margin-top:1.5em}.widget-news-latest .news-item-last{border:none}.widget-news-latest .news-item-details{float:left;padding:0
26px;width:289px}.widget-news-latest .news-item-details-no-teaser{float:none;width:auto}.widget-news-latest .teaser-image{float:left}.widget-news-latest .teaser-image
a{text-decoration:none}.widget-news-latest .teaser-image
.title{display:block;color:#fff;background-color:#222;font-weight:bold}.widget-news-latest .teaser-image a:hover
.title{color:#b5985a}.widget-news-latest .teaser-image .title
span{display:block;padding:3px
5px 5px}.widget-news-latest .teaser-image .title
u{font-size:10px;font-weight:normal;display:block;margin-top:-2px}.widget-news-latest
h2{font-weight:bold;font-size:1em;margin-bottom:2px}.widget-news-latest
.subtitle{font-size:11px;margin-bottom:1.1em;color:#B5985A}.widget-news-latest
a.more{display:inline-block;font-size:11px;text-transform:uppercase;text-decoration:none;margin-bottom:1em}.widget-news-latest a.more:hover{text-decoration:underline}.widget-news-single .news-item-details{position:relative}.widget-news-single
a.more{position:absolute;top:0;right:0}.widget-news-single
h2{font-size:12px;padding-right:50px;font-weight:normal}#header .button-newsletter{position:absolute;right:391px;top:18px}.module-newsletter .checktree ul li
label{position:relative}.module-newsletter
.smaller{position:absolute;top:2px;left:90px;width:160px;height:20px;font-size:10px;font-weight:bold}.pagination{list-style:none;margin:0;padding:20px
0 10px 0;text-align:center}.pagination
li{font-size:1.1em;display:inline;padding:0;padding-right:5px}.pagination li
a{text-decoration:none}.pagination li a:hover, .pagination li.active
a{text-decoration:underline}.yellowbox{padding:20px
15px;background-color:#fff9e9;border:1px
solid #e0e0e0;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;margin-bottom:30px}.list-images{list-style:none;padding:0;margin:0;padding:12px;margin-bottom:20px}.list-images li
a{display:inline-block;padding:2px;border:1px
solid #e0e0e0;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px}.column-left .list-images{float:left;padding:0;margin-bottom:30px;margin-right:-2px}.list-images
li{float:left;padding:0
3px 3px 0}.list-files{list-style:none;padding:0;margin:0;padding:12px;margin-bottom:20px}.yellowbox .list-files{padding:0;margin:0}.list-files
li{padding:0
0 5px 20px}.person{margin-bottom:30px}.person span.image,
.teaser-item
span.image{display:inline-block;padding:2px;margin-bottom:10px;border:1px
solid #e0e0e0;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px}.person
.details{padding-bottom:8px}.person .details
strong{display:block}.module-multicontent
.paragraph{padding-top:1em;border-top:1px solid #d9d9d9}.module-multicontent
.firstParagraph{border:0;padding:0}.module-multicontent .paragraph .list-images{padding:0;margin-bottom:10px;float:left}.module-multicontent .paragraph
.yellowbox{margin-bottom:20px}.module-team .downloads-left{float:left;width:165px}.module-team .team-content{padding-top:1em}.module-team .team-responsibility, .module-team .team-phone{padding-bottom:1em}.module-downloads .downloads-left{float:left;width:165px}.module-downloads
.paragraph{margin-top:1.5em;padding:15px
20px;background-color:#f8f8f8;border:1px
solid #e0e0e0;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px}.module-downloads
.firstParagraph{margin:0}.module-downloads
.yellowbox{background-color:transparent;border:0;padding:0
0 0 165px;margin:0}.contact{color:#000;margin-right:-20px}#map-google{height:500px}.bubble-top{height:1px;width:171px;background:url(images/map-bubble.png) no-repeat 0 0;font-size:0}.bubble-content{width:151px;padding:10px;background:url(images/map-bubble.png) repeat-y -171px;color:#fff;font-weight:bold}.bubble-content
a{color:#fff;font-size:11px}.bubble-bottom{height:9px;width:171px;background:url(images/map-bubble.png) no-repeat -342px 0;font-size:0}.bubble-close{width:10px;height:10px;position:absolute;top:4px;right:6px;background:url(images/map-bubble-x.png) no-repeat center center;cursor:pointer}.teasers{height:355px;background:#000 url(images/teasers-bg.png) repeat-x left top}.gallery-teasers{height:335px;width:528px;padding-top:20px;float:left}.gallery-teasers
ul{margin:0;padding:0;height:289px;overflow:hidden}.gallery-teasers ul
li{padding:0;margin:0;height:289px}.gallery-teasers ul li
a{display:block;text-align:center;color:#fff;text-decoration:none;position:relative}.gallery-teasers ul li a:hover{color:#b5985a;text-decoration:none}.gallery-teasers ul li a
h2{color:#fff}.gallery-teasers ul li a:hover
h2{color:#b5985a}.gallery-teasers ul li a span.details-bg{display:block;height:126px;width:100%;background:#000 url(images/teaser-more.png) no-repeat 445px 32px;position:absolute;bottom:0;left:0;opacity:0.6;filter:alpha(opacity=60)}.gallery-teasers ul li a
span.details{display:block;height:106px;padding:10px
120px 10px 20px;text-align:left;position:absolute;bottom:0;left:0;cursor:pointer;font-size:12px}.gallery-teasers
.controls{height:40px;position:relative;color:#8e8e8e;font-size:11px}.gallery-teasers .controls
.counter{width:50px;margin-left:-25px;position:absolute;left:50%;top:17px;text-align:center}.gallery-teasers .controls .counter
span{color:#fff}.gallery-teasers .controls .counter
strong{font-weight:normal}.gallery-teasers .controls .prev, .gallery-teasers .controls
.next{display:block;width:80px;position:absolute;top:17px;background:url(images/teaser-arrows.gif) no-repeat left 3px;color:#8e8e8e;text-decoration:none;text-transform:uppercase;cursor:pointer}.gallery-teasers .controls
.prev{padding-left:10px;left:140px;text-align:left}.gallery-teasers .controls
.next{padding-right:10px;right:140px;background-position:right -53px;text-align:right}.gallery-teasers .controls .next:hover, .gallery-teasers .controls .prev:hover{text-decoration:none;color:#b5985a}.gallery-teasers .controls .next:hover{background-position:right -81px}.gallery-teasers .controls .prev:hover{background-position:left -25px}.module-jobs
.hints{padding:15px
15px;margin:15px
1px 0 5px;background-color:#f4f4f4;border:1px
solid #e0e0e0;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.module-jobs div.jobs-category{margin-top:20px;padding:15px
20px;font-size:18px;background-color:#f4f4f4;border:1px
solid #e0e0e0;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px}.module-jobs div.jobs-category
a{text-decoration:none}.module-jobs .hints, .module-jobs .hints ul a, .module-jobs h6, .module-jobs .breadcrumbs, .module-jobs .breadcrumbs a, .module-jobs .proposals-box, .module-jobs .proposals-box
a{color:#656565 !important}.module-jobs .hints
ul{list-style:none;float:left;width:265px;margin:20px
0 0 0;padding:0;white-space:nowrap;font-size:12px}.module-jobs .hints ul a, .module-jobs .breadcrumbs a, .module-jobs .proposals-box
a{text-decoration:none}.module-jobs .hints ul a:hover, .module-jobs .breadcrumbs a:hover, .module-jobs .proposals-box a:hover{text-decoration:underline}.module-jobs .proposals-box{margin:15px
84px 0 5px}.module-jobs
.breadcrumbs{margin:15px
84px 0 5px}.module-jobs
table.jobs{border:1px
solid #e0e0e0;border-top:0;width:625px}.module-jobs table.jobs th, .module-jobs table.jobs
td{text-align:left;padding:10px;border-bottom:1px solid #e0e0e0}.module-jobs table.jobs td
a{font-weight:bold}.module-jobs table.jobs td
.dateAndCompany{color:#999;font-size:11px;padding-bottom:3px}.module-jobs table.jobs td .dateAndCompany
a{color:#999;font-weight:normal;text-decoration:none}.module-jobs table.jobs td .dateAndCompany a:hover{text-decoration:underline}.module-jobs table.jobs td.location
a{font-weight:normal}.module-jobs .promolinks-box{margin:20px
0 5px 0;padding:10px;background-color:#f4f4f4;border:1px
solid #e0e0e0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.widget-jobs
h1{margin-bottom:0}.widget-jobs
form{margin:1px
0 0 0;padding:10px
5px 15px 5px;background-color:#F0F0F0;color:#000;font-size:11px}.widget-jobs form
label{display:inline-block;padding-right:10px;text-align:right;width:35px}.widget-jobs form
input.text{display:inline-block;width:100px}.widget-jobs form .form-row{margin-bottom:5px}.widget-jobs form
input.submit{margin:5px
7px 0 0;float:right}.banner-top{position:absolute;top:54px;right:0px}.banner-side{position:absolute;z-index:1000}.page .banner-side{top:-32px;left:953px}.homepage .banner-side{top:234px;left:953px}.banner-content{padding-top:15px;text-align:left}.teasers-news{float:left;height:330px;width:355px;padding:15px
0 10px 20px;color:#fff;position:relative}.widget-news .item-list{float:left}.widget-news .item-list h6
a{display:block;margin-bottom:6px;color:#fff;font-weight:normal}.widget-news .item-list
a.image{float:left;margin-right:5px;margin-top:3px}.widget-news .item-list
p{color:#8e8e8e;font-size:11px;height:55px;overflow:hidden;margin:0}.widget-news .item-list
li{padding-top:5px;margin-top:10px;border-top:1px solid #8e8e8e}.widget-news .item-list
li.first{padding:0;border:0;margin:0}.widget-news
.more{float:right;text-transform:uppercase;text-decoration:none;color:#fff;font-size:10px;text-align:right}.widget-news .more:hover{text-decoration:underline}.social-buttons{float:right;padding-left:1em}.social-buttons
.retweet{float:left;margin-right:22px}.social-buttons .retweet
iframe{vertical-align:top}.social-buttons .fb-share{padding-right:22px}.social-buttons .google-plusone-button{float:right}.loading{display:block;padding:8px
40px;background:url(images/ajax-loader.gif) no-repeat left top;text-decoration:none;color:#b5985a}.loading:hover{color:#b5985a}.pagination-ajax{width:355px;height:29px;padding-top:11px;position:absolute;bottom:0;left:20px;font-size:11px}.pagination-ajax
a{color:#8e8e8e;text-decoration:none}.pagination-ajax a:hover{color:#b5985a}.pagination-ajax
ul{list-style:none;margin:0;padding:0;text-align:center}.pagination-ajax ul
li{display:inline !important;float:none !important;padding:0;padding-left:3px}.pagination-ajax ul li.active
a{color:#fff}.pagination-ajax a.first, .pagination-ajax
a.last{position:absolute;top:11px;background:url(images/teaser-arrows.gif) no-repeat left 3px;text-transform:uppercase;cursor:pointer}.pagination-ajax
a.first{padding-left:10px;left:0}.pagination-ajax
a.last{padding-right:10px;right:0;background-position:right -53px}.pagination-ajax a.first:hover{background-position:left -25px}.pagination-ajax a.last:hover{background-position:right -81px}.module-movies-item
h1{margin-bottom:0.2em}.module-movies-item .movie-player{margin:1.5em 0}.comments{margin-top:2em}.comment{padding:1em
1.1em;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px
solid #e0e0e0;background:#f8f8f8;margin:0
0 0.5em}.comment-author{}.comment-author
span{font-weight:bold}.comment-date{font-size:0.8em;margin-bottom:0.7em}.comment-date
a{text-decoration:none}.comment-author-avatar{float:right}.comment-content{}.comment-modified{margin-top:0.5em;font-size:0.8em;text-align:right}.comment
.messages{margin:2em
0 1em}.comment-replies-list{padding-left:30px}.comments-write-form{position:relative;margin-top:1.5em}.comments-reply-form{}.comments-user-welcome{margin-bottom:1em}.comments-user-welcome .user-avatar{float:left;margin-right:1em}
