html{margin:0;padding:0;font-size:100%}
body{margin:0;padding:0;font-size:13px;line-height:18px;font-family:'Segoe UI',sans-serif;background:#fff;color:#333}
/* Anchors */
a:link{color:#3f7a8b}
a:visited{color:#3f7a8b}
a:hover{color:#3f7a8b;text-decoration:none;}
:focus{outline:0}

/* Clears float */
.clear{clear:both;width:100%;height:0;line-height:0px;background:none}
hr{border:none;border-bottom:1px solid #e3e3e3;height:1px;padding:0;margin:5px 10px;clear:both;}
p, li{margin:0 0 10px 0;padding:0}

blockquote{line-height:17px;margin:0 0 10px 0;font-weight:bold;font-style:italic;border-left:2px solid #3f7a8b;padding:15px 15px 10px 15px;background:#f0f0f0;color:#3f7a8b}
ul, ol {list-style-type:none;margin:0;padding:0}
li {margin:0;padding:0}
img{border:0;margin:15px;}
fieldset{border:none;,margin:0;padding:0}
/* Headings */
h1,h2,h3,h4,h5,h6,.default-form legend{color:#3f7a8b;font-family:'Segoe UI',sans-serif;font-weight:normal;margin:5px 0 10px;}
h1{font-size:21px;padding-right:15px;font-weight:normal;}
h1 a:link,h2 a:link,h3 a:link,h4 a:link,h5 a:link,
h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited{text-decoration:none;color:#3f7a8b}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover{text-decoration:underline}
h2,.default-form legend{font-size:18px;font-weight:bold;}
h3,h4,h5{font-size:15px;font-weight:bold;}
.rightColumn .column2 > section h1,
.leftColumn .column1 > section h1,
.rightColumn .column2 > section > form h1,
.leftColumn .column1 > section > form h1{padding-bottom:4px;border-bottom:1px solid #3f7a8b;}
input.text{background:transparent;border:1px solid #505050;font-size:13px;height:17px;padding:2px 5px 0;margin:0 0 10px 0;color:#ffffff;font-weight:normal}
input:hover.text{border:1px solid #666}
table{border:1px solid #3f7a8b;color:#000;border-collapse:collapse;border-spacing:1px;line-height:17px;margin:0 0 15px;vertical-align:top}
table tr th{color:#fff;background:#3f7a8b;padding:7px 20px;font-size:13px;font-weight:normal}
table tr td{border:1px solid #3f7a8b;padding:7px 20px;}
table tr{background:#fff}
table tr.odd{background:#f0f0f0}
table.noBorder{border:none;border-spacing:0;background:none}
table.noBorder tr th,
table.noBorder tr td{border:none;color:#000;background:none;padding:0 5px;font-size:12px}
table.noBorder tr td{font-size:11px}
#wrapper{width:100%;padding:0;text-align:center;position:relative;background:#fff url(bg_wrap.png) repeat-x left 383px scroll}
.container{width:100%;padding:0;text-align:center;position:relative;background:transparent url(bg_container.jpg) no-repeat top center scroll}
.containerIn{width:980px;margin:0 auto;text-align:left;position:relative;background:url(bg_containerIn.png) no-repeat top center scroll}
.divBody{margin:0 auto;position:relative;width:940px;overflow:hidden;padding-top:25px}
.divBody ul,
  .divBody ol{margin:0 0 20px 20px}
.divBody ul{list-style-image:url(bg_li_arrow.png)}
.divBody ol {list-style-type:decimal}
.divBody ul ul,
  .divBody ol ol {margin-bottom:5px}
.divBody .column1 ul,
  .divBody .column1 ol{padding-left:0} 
.divBody .column1 ul ul,
  .divBody .column1 ol ol {margin-bottom:5px; padding-left:0}
.divBody .column1 li{margin:0}
.column1,
.column2{float:left;position:relative;margin:0;padding:0 0 10px 0}
.header{margin:0 auto;width:940px;height:325px;padding:108px 0 0;position:relative}
.headerIn{height:325px;margin:0 auto;position:relative}
#sw-header-image{height:275px;width:940px;z-index:2;}
#headerImgTop{background:url("bg_header_shadow.png") no-repeat scroll center top transparent;height:5px;left:0;position:absolute;top:0;width:940px;z-index:1000;}
#headerImgBottom{}
/* sw-logo */
#sw-logo{height:88px;left:0;line-height:62px;overflow:hidden;padding:14px 0 0 20px;position:absolute;top:-103px;width:650px;z-index:1;}
#sw-logo h1{background:none;color:#3f7a8b;font-weight:normal;font-family:'Segoe UI',sans-serif;font-size:35px;height:70px;letter-spacing:-1px;line-height:70px;margin:0}
#sw-logo h1 strong{font-weight:bold;}
#sw-logo .sw-logo-image{width:100%;height:100%;background-repeat:no-repeat}
#sw-search{background:url("bg_search.png") no-repeat scroll center center transparent;height:26px;position:absolute;right:20px;top:-69px;width:161px; display:none;}
#sw-search fieldset{margin:0}
#sw-search fieldset label{color:#5A5A5A;float:left;font-family:'Segoe UI',sans-serif;height:20px;line-height:25px;margin-left:-2px;margin-top:0;}
#sw-search fieldset label span{display:none;}
#sw-search fieldset label input[type="text"]{background:none;border:none;color:#555555;display:inline-block;font-size:11px;height:24px;line-height:19px;margin-top:2px;padding:0 0 0 18px;width:109px;}
#sw-search fieldset input[type="submit"]{display:block;font-size:0;line-height:0;text-indent:-9999em;background:none;border:none;color:transparent !important;cursor:pointer;float:left;height:26px;width:27px;text-indent:-9999em;font-size:0;display:block;line-height:0}
#sw-main-navigation li.sw-navmenu-li-shown > ul{display:block}
#sw-main-navigation{z-index:1000;width:940px;height:55px;white-space:nowrap;z-index:3;background:transparent url(bg_navi.png) no-repeat 0 0 scroll;display:block; position: absolute; top:275px;}
#sw-main-navigation ul{margin:0;text-align:center}
#sw-main-navigation ul li{height:100%;display:inline-block;margin:0;list-style:none;margin-left:-3px;padding:0;position:relative;list-style-image:none;background:url(bg_navi_separator.png) no-repeat top left scroll;}
#sw-main-navigation > ul > li:first-child{border-left:0;margin-left:0;background:none;}
#sw-main-navigation > ul > li:first-child > a,#sw-main-navigation > ul > li:first-child > a:hover{}
#sw-main-navigation ul li a,#sw-main-navigation ul li strong{font-family:"Segoe UI",sans-serif;color:#fff;display:block;font-size:16px;font-weight:normal;height:50px;line-height:50px;padding:0 30px;text-align:left;text-decoration:none;text-shadow:1px 1px 1px #2f2911;}
#sw-main-navigation > ul > li.sw-navmenu-li-shown > a,
#sw-main-navigation ul li a:hover,#sw-main-navigation ul li strong{background:transparent url(bg_navi_hover.png) repeat-x top left scroll;height:50px}
#sw-main-navigation ul li ul{display:none;position:absolute;}
#sw-main-navigation > ul > li > ul{display:none;position:absolute;top:50px;left:0;z-index:100;background:#4d8e9f url(bg_navi_ul_li_ul.png) repeat-x top left scroll}
#sw-main-navigation ul li ul li{background-image:none;display:block;height:28px;margin:0;}
#sw-main-navigation > ul > li > ul > li{background:transparent url(bg_li_arrow.png) no-repeat 15px center scroll;}
#sw-main-navigation > ul > li > ul > li:hover{background-image:url(bg_li_arrow_hover.png)}
#sw-main-navigation ul li ul li a{color:#fff;text-shadow:none;font-size:13px;font-weight:normal;height:28px;line-height:28px;line-height:31px;}
#sw-main-navigation ul li ul li.sw-navmenu-li-shown > a{height:28px;background:transparent url(bg_navi_hover.png) repeat-x top left scroll;color:#fff}
#sw-main-navigation > ul > li > ul > li:first-child > ul{background:#428090 url(bg_navi_ul_li_ul_li_ul.png) repeat-x top left scroll;}
#sw-main-navigation > ul > li > ul > li li:hover {background:transparent url(bg_li_arrow.png) no-repeat 15px center scroll;}
#sw-main-navigation > ul > li > ul > li li{background:transparent url(bg_li_arrow_hover.png) no-repeat 15px center scroll;}
#sw-main-navigation ul li ul li ul{left:100%;top:0;background-color:#428090;background-image:none;}
#sw-main-navigation ul li ul li ul li:first-child{}
#sw-main-navigation ul li ul li ul li a{color:#fff}
#sw-main-navigation ul li ul li ul li a:hover{background-image:none; text-decoration: underline}
/* contentPage */
.contentPage .column1{float:left;position:relative;padding:0 20px 10px}
.rightColumn .column1,/* Content columns */
.leftColumn .column2{width:675px}
/* + margin between container and column - its set below */
.rightColumn .column2,/* Sidebars */
.leftColumn .column1{width:240px}
.rightColumn .column1{margin-right:25px}
.leftColumn .column2{margin-left:25px}
.rightColumn .column1 > section,/* Content columns */
.leftColumn .column2 > section{margin-bottom:15px;}
.rightColumn .column2 > section,/* Sidebars */ 
.leftColumn .column1 > section{padding:0px 0 10px;width:auto;display:block;/* IE8 */}
.rightColumn .column2 section:first-child,/* Sidebars */ 
.leftColumn .column1 section:first-child{padding-top:0;}
.rightColumn .column2 section.sw-top,
.leftColumn .column1 section.sw-top{}
.rightColumn .column2 section.sw-bottom,
.leftColumn .column1 section.sw-bottom{}
.rightColumn .column2 section.sw-middle,
.leftColumn .column1 section.sw-middle{}
.rightColumn .column2 section.sw-transparent,
.leftColumn .column1 section.sw-transparent{background:none;margin:0 0 20px 0;}
.rightColumn .column2 section h1,
.leftColumn .column1 section h1{font-size:14px;font-weight:bold;padding:2px 0 6px 0;}
.rightColumn .column2 article h1,
.leftColumn .column1 article h1{font-size:13px;font-weight:normal;padding:2px 0;border-bottom:none;}
/* footer */
.footer{width:100%;}
.footerIn{margin:0 auto;padding:30px 0 10px;width:940px;background:transparent url(bg_footer.png) no-repeat center top scroll;color:#333;position:relative;overflow:hidden;/* clears footer navi */}
.footerIn a{color:#404040;text-decoration:underline;}
.footerIn a:hover{text-decoration:none}
/* copyright */
.sw-footer-advert{text-align:right;float:right;color:#4a4a4a;}
/* sw-footer-navigation */
#sw-footer-navigation{float:left;}
#sw-footer-navigation ul{margin:0;}
#sw-footer-navigation ul li{list-style:none;float:left;margin:0 20px 0 0;padding:0;line-height:20px}
#sw-footer-navigation ul li a{color:#404040;text-decoration:none;}
#sw-footer-navigation ul li a:hover,
#sw-footer-navigation ul li strong{text-decoration:underline;font-weight:normal;color:#404040}
/* hgroup */
hgroup{position:absolute;left:25px;top:25px;width:100%;height:50px;z-index:1;text-align:left}
hgroup h1{font-size:38px;color:#fff;margin:0;padding:0;font-weight:normal;font-style:italic}
hgroup h1 strong{color:#ff9c00;font-weight:bold}
hgroup h2{color:#fff;font-size:14px;font-weight:bold;font-family:'Segoe UI',sans-serif;margin:0;padding:0 0 0 5px;text-align:left;font-style:italic}
/* jumpToNav */
.jumpToNav{display:none}
.floatRight,.sw-float-right{float:right;margin-right:0px;margin-top:5px}
.floatLeft,.sw-float-left{float:left;margin-left:0px;margin-top:5px}
/* article */
.sw-articles{padding:0 0 5px 0}
.sw-articles > h1{margin-bottom:10px}
.sw-articles article{clear:both;margin:0;padding:0 0 10px 0;display:block}
.sw-articles article + article{padding-top:10px;border-top:1px solid #f0f0f0}
.sw-articles article img{float:left;margin:3px 10px 5px 0}
.sw-articles article header{}
.sw-articles article h1{font-size:13px;text-transform:none;background:none;line-height:16px;margin:0;padding:0;border:none}
.sw-articles article header h1 a{text-decoration:none;cursor:pointer;font-weight:normal;color:#3f7a8b; text-transform: capitalize;}
.sw-articles article header h1 a:hover{text-decoration:underline}
.sw-articles article p time{font-size:0.8em;color:#666;}
.sw-articles article header p time{margin:0 0 5px 0}
.sw-articles article p{line-height:16px;margin:0;padding:0;overflow:visible}
article:first-child{border-top:none}
/* sw-gallery */
.sw-gallery{position:relative;overflow:hidden;margin:0 0 10px 0}
.sw-gallery-item{display:inline-block;padding:5px 8px 0 0;margin:0;vertical-align:top}
.sw-gallery-item a img{margin:0;padding:0;}
.sw-gallery-item:hover a img{opacity:0.75}
.sw-gallery-item figcaption{display:block;cursor:pointer;text-align:center;padding:3px 10px 5px 10px;font-size:12px;color:#fff;background:#3f7a8b}
.sw-gallery-item:hover figcaption{background:#e5e5e5;color:#3f7a8b}
.sw-pager{display:block;text-align:center;line-height:21px;height:22px;padding:10px 0}
.sw-pager span{font-size:12px;}
.sw-pager a.sw-next,
.sw-pager a.sw-prev,
.default-form input.submit{border:0;display:inline-block;color:#fff;cursor:pointer;font-size:13px;height:21px;line-height:21px;margin:0;padding:0 17px;text-align:center;text-decoration:none;font-weight:bold;background:#3f7a8b}
.sw-pager a.sw-next{margin:0 0 0 15px}
.sw-pager a.sw-prev{margin:0 15px 0 0}
/* Gallery buttons */
.sw-pager a.sw-prev,
.sw-pager a.sw-next,.default-form input.submit{font-size:12px !important;line-height:21px;background:url("pager.png") no-repeat scroll 0 -1px #3f7a8b;padding-left:20px;line-height:20px \9;}
.sw-pager a:hover,.default-form input.submit:hover{background-color:#e5e5e5;text-shadow:none;color:#3f7a8b}
.sw-pager a.sw-next{background-position:right -1px;padding-right:30px;}
.sw-pager a.sw-prev{padding-left:30px;}
.sw-pager a.sw-gallery-pager-disabled{background-color:#BBBBBB;color:#FAFAFA;cursor:default;text-shadow:1px 1px 1px #999999;}
.sw-pager a.sw-prev.sw-gallery-pager-disabled:hover{background-position: left -1px;}
.sw-pager a.sw-next.sw-gallery-pager-disabled:hover{background-position: right -1px;}
.default-form input.submit{background-image:none;font-weight:bold;padding-bottom:4px}
.sw-pager a.sw-next:hover{background-position:right bottom}
.sw-pager a.sw-prev{}
.sw-pager a.sw-prev:hover{background-position:left bottom}
/* /Gallery buttons */
/* sw-contact-form */
.default-form{margin:0 0 10px 0}
.default-form label{display:block;line-height:21px;margin:0}
.default-form input.text-box,
.default-form textarea{display:block;height:21px;line-height:21px;padding:0 5px;border:1px solid #3f7a8b;font-size:12px;width:40%;margin:0 0 6px 0;}
.default-form textarea{width:50%;height:100px}
.default-form input.submit{margin:10px 0 0 0}
.leftColumn .column1 .default-form section,
.rightColumn .column2 .default-form section{padding:0;margin:0}
.leftColumn .column1 .default-form section input.text-box,
.leftColumn .column1 .default-form section textarea,
.rightColumn .column2 .default-form section input.text-box,
.rightColumn .column2 .default-form section textarea{width:95%}
.contentPage .column1 {padding:0 0 10px;width:940px}

.sw-contact-person{overflow:hidden}
.sw-contact-person img{padding:0 15px 0 0}


.sw-gallery { overflow:visible;position: relative;letter-spacing: -0.31em;word-spacing: -0.43em;white-space: nowrap; }
.sw-gallery-list { display: inline-block;white-space:normal; width: 100%; vertical-align: top; }
.sw-gallery-list * { vertical-align:top; display: inline-block; word-spacing: normal; letter-spacing: normal; }
.sw-pager { word-spacing: normal; letter-spacing: normal; }
form.default-form legend {margin-left:-9999em;height:0;position:absolute;}

article p:after {display:inline;}
.sw-contact-person table {
	background: none;
	border: none;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}

.sw-contact-person table tr td,
.sw-contact-person table tr th {
	margin: 0;
	padding: 0;
	border: none;
	background: none;
}

.sw-contact-person table tr th, .sw-contact-person table tr td {
	text-align: left;
	vertical-align:top;
	font-weight: bold;
	padding:0 5px 0 0;
	color: #333; font-size:13px;
}
.sw-contact-person table tr td { font-weight: normal; padding:0;}
section::after {
content: " 0020";
display: block;
clear: both;
height: 0;
visibility: hidden;
overflow: hidden;
position:absolute;
}
iframe.sw-video {max-width: 100%; border: 0}
.default-form {padding: 1em 0}
/* Anchor */
.sw-map-pagelet, .sw-smap-pagelet, .fb_iframe_widget {max-width: 100%}

/* Contact pagelet */
.contactPagelet .SocialsPart {margin-left:0px;}