html{background:#1f3246 url(../images/layout/background.gif);overflow-y:scroll;}body{font-family:'Trebuchet MS','Verdana','DejaVu Sans','Bitstream Vera Sans',sans-serif;font-size:13px;text-align:center;color:#333;}.clearfix:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden;}.clear{clear:both;height:0;}.closed{display:none;}select,option,textarea,button,input{font-family:'Trebuchet MS','Verdana','DejaVu Sans','Bitstream Vera Sans',sans-serif;}p{margin-bottom:1em;}p.last-child,p:last-child{margin-bottom:0;}b{font-weight:bold;}i{font-style:italic;}#container-wrapper{width:980px;margin:20px auto 0;}#container-wrapper-top{height:20px;background:url(../images/layout/sprites-content.png) 0 0;}#container-wrapper-middle{background:url(../images/layout/sprites-content.png) -980px 0;}#container-wrapper-bottom{height:20px;background:url(../images/layout/sprites-content.png) 0 -20px;}#header{position:relative;height:70px;margin-bottom:20px;width:100%;overflow:visible;}#logo{width:250px;height:50px;padding:10px 0;}#language{float:left;width:100px;height:25px;font-size:11px;font-weight:bold;text-align:center;text-shadow:1px 1px 0 #fff;}#language a{display:block;background:url(../images/layout/sprites-language-backgrounds.png) 0 0;color:#999;}#language a:hover{background:url(../images/layout/sprites-language-backgrounds.png) 0 -25px;color:#000;text-decoration:none;}#login{display:none;height:25px;line-height:25px;position:absolute;top:0;right:0;text-align:right;}#login .text-input{float:left;}#login .text-input input{width:150px;}#login label{float:left;background:url(../images/layout/background-login-label.png);color:#333;padding:0 20px 0 10px;line-height:25px;font-size:11px;font-weight:bold;margin-left:10px;margin-right:-10px;z-index:2;}#login input{font-size:13px;}#login input[type="text"],#login input[type="password"]{float:left;background-color:#fff;color:#333;border:1px solid #ddd;padding:3px 5px;height:17px;z-index:3;}#login input:focus{outline-width:2px;outline-color:#b22;}#btn-show-login-form,#btn-cancel-login,#btn-client-login{float:left;margin-left:10px;}#menu{width:670px;height:25px;overflow:visible;position:absolute;top:45px;right:0;}#menu.nojs .lava-lamp{position:relative;height:25px;float:right;}#menu.nojs .lava-lamp li{float:left;list-style:none;}#menu.nojs .lava-lamp li a{font:bold 13px 'Trebuchet MS';text-decoration:none;color:#000;outline:none;display:block;float:left;height:25px;line-height:25px;position:relative;padding:0 10px;}#menu.nojs .lava-lamp li a:hover{height:21px!important;line-height:21px!important;border-top:2px solid #ddd;border-bottom:2px solid #999;background-color:#ddd;text-decoration:none;}#menu.nojs .lava-lamp li.current a{font:bold 13px 'Trebuchet MS';text-decoration:none;color:#000;background-color:#ccc!important;outline:none;display:block;float:left;height:25px;line-height:25px;position:relative;padding:0 10px;}#banner{position:relative;height:50px;margin-bottom:20px;overflow:hidden;}.home #banner{height:250px;}#section{display:block;height:40px;background:#333 url(../images/layout/sprites-banner.png) 0 -250px;padding:5px 10px;}#section .breadcrumb-parent{display:block;line-height:15px;color:#666;font-size:12px;}#section .breadcrumb-parent a{color:#666;text-decoration:none;}#section .breadcrumb-current{display:block;line-height:25px;font-size:20px;padding-left:10px;text-shadow:1px 1px 2px #111;}#section .breadcrumb-current a{color:#fff;text-decoration:none;}#animation{float:left;width:610px;height:250px;color:#fff;background-color:#111;overflow:hidden;}#animation #slides ol{position:relative;width:32000px;}#animation #slides .item{float:left;list-style:none;padding:0;text-align:center;}#animation #slides .slide{width:570px;height:230px;padding:20px 20px 0 20px;position:relative;overflow:hidden;}#animation #slides .info{background:url(/media/images/layout/slides-text-background.png) top no-repeat;padding:18px 20px;width:530px;position:absolute;bottom:0;left:20px;text-align:left;}#animation #slides .text-box{position:relative;font-size:15px;}#animation #slides .text-box p{margin:0;display:block;width:530px;position:relative;z-index:16;text-shadow:0 0 1px #000;}#animation #slides .text-box p.text-shadow{display:block;width:530px;position:absolute;z-index:15;top:1px;left:1px;color:#000;text-shadow:0 0 2px #000;}#animation-overlay{position:absolute;top:0;left:0;width:610px;height:250px;background:url(../images/layout/sprites-banner.png) top left;z-index:20;}#quick-links{float:right;width:290px;height:230px;background:#333 url(../images/layout/sprites-banner.png) top right;padding:10px;position:relative;z-index:50;}#quick-links li{display:block;padding:10px;padding-top:10px;width:270px;height:54px;margin-bottom:4px;}#quick-links li img{float:left;}#quick-links li h2{margin:0;margin-left:64px;padding:0;color:#fff;font-size:18px;line-height:22px;}#quick-links li p{margin:0;margin-left:64px;padding:0;color:#eee;font-size:13px;line-height:16px;}#container-main{width:920px;margin:0 10px;padding:10px 20px;background-color:#f4f4f4;text-align:left;overflow:hidden;}#main-content{width:600px;float:left;overflow:hidden;}#side-content{width:300px;float:right;overflow:hidden;}#footer{padding:10px 0 20px;width:980px;color:#fff;overflow:hidden;text-shadow:1px 1px 2px #000;}#footer a{color:#9fccff;}#footer #copyright{float:left;text-align:left;width:590px;padding-left:30px;line-height:20px;}#footer #copyright b{font-size:15px;}#footer #valid{float:right;text-align:right;width:310px;padding-right:30px;line-height:20px;}a{color:#516882;text-decoration:none;outline:none;}a:hover{text-decoration:underline;}textarea:focus,input:focus{outline-width:3px;outline-color:#b00;}form.contact-us-form{margin-top:2em;}.window{position:relative;}.window .content{border:1px solid #ddd;margin:0;padding:19px 19px 19px 19px;background:#fff url(../images/layout/sprites-window.png) repeat-x 0 -50px;}.window .content h3{font-size:18px;font-weight:bold;color:#516882;margin-bottom:1em;text-shadow:1px 1px 2px #ccc;}.window .content h4{font-size:14px;font-weight:bold;color:#333;margin-bottom:1em;text-shadow:1px 1px 2px #ccc;}#side-content .window .content{font-size:11px;}#side-content .window .content h3{border-bottom:dotted 1px #ccc;}#side-content .window .content .content-section{margin-bottom:20px;}#side-content .window .content .content-section.last-child,#side-content .window .content .content-section:last-child{margin-bottom:0;}#side-content .window .content p.news-item{margin-bottom:15px;overflow:hidden;}.window .content .call-to-action{background:#fff url(../images/layout/small-red-arrow.png) no-repeat center left;padding-left:20px;margin-top:20px;font-size:16px;}.window .content form ul{margin:0;}.window .content form ul li{list-style-type:none;list-style-position:inside;margin:0;}.window .content ul{margin:10px 0 10px 0;}.window .content ul li{list-style-type:square;list-style-position:inside;margin:3px 0 3px 10px;}.contact-form{overflow:hidden;}.contact-form li{padding:2px 0;width:100%;float:left;list-style-type:none!important;}.contact-form li label{float:left;width:140px;font-weight:bold;text-align:right;line-height:25px;padding-right:10px;}.contact-form li label em{color:#b00;font-weight:bold;}.contact-form li input{padding:2px;}.contact-form li.submit{padding-left:150px;}.contact-form li.required{padding-top:15px;padding-left:150px;font-weight:bold;color:#b00;}.contact-form li.error{color:#b00;}.contact-form-errors{margin-bottom:1em;color:#b00;}.contact-form-errors li{list-style-type:square;list-style-position:inside;}.contact-us .vcard .type,.contact-us .vcard .country-name,.contact-us .vcard .geo{display:none;}.contact-us .vcard .org{color:inherit;text-decoration:none;font-weight:bold;}.contact-us .vcard .adr{margin-bottom:1em;}.contact-us .vcard .show{display:inline-block;width:4em;text-align:right;color:#999;}.vcalendar .vevent{display:block;overflow:hidden;margin-bottom:1em;}.vcalendar .vevent .dtstart{float:left;height:40px;width:40px;background:url(../images/layout/date.png) no-repeat;margin-right:10px;padding-top:0;line-height:normal;}.vcalendar .vevent .dtstart .month{display:block;text-align:center;color:#fff;font-size:11px;text-transform:uppercase;font-weight:bold;line-height:14px;height:14px;}.vcalendar .vevent .dtstart .day{display:block;text-align:center;color:#333;font-size:20px;font-weight:bold;height:26px;line-height:26px;}.vcalendar .vevent h4{font-weight:bold;margin-bottom:.5em;}#shreq-tour{overflow:hidden;}#shreq-tour .thumb{float:left;padding:25px;}#shreq-tour .thumb img{padding:5px;border:solid 1px #ddd;}em.green{color:#090;}