html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
ol, ul{list-style:none}
blockquote, q{quotes:none}
blockquote:before, blockquote:after, q:before, q:after{content:normal}
/* remember to define focus styles! */
:focus{outline:0}
/* remember to highlight inserts somehow! */
ins{text-decoration:none}
del{text-decoration:line-through}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0}

body{text-align:left;font-size:13px;font-family:'Segoe UI', sans-serif;color:#000; background: #e5dfca url(wrapper-bg.jpg) top center}

a:link{color:#725500}
a:visited{color:#725500}
a:hover{color:#b4943d; text-decoration:none}
a:active{color:#725500}

.clear{clear:both;width:100%;height:0;line-height:0px;background:none}
hr{border:none;border-bottom:1px solid #d1caa8;height:1px;padding:0;margin:5px 0 5px 0;clear:both}
p, ul, ol{margin:0 0 10px 0;padding:0;line-height:17px}
blockquote{color:#725500;line-height:12px;margin:0 0 10px 0;font-weight:bold;font-style:italic;
border-left:2px solid #725500;padding:15px 15px 10px 15px;background:#f9f6f1}

ul, ol {list-style-type:none;margin:0;padding:0}
li {margin:0;padding:0}

h1, h2, h3, h4, h5, h6{margin:0;padding:5px 0;font-weight:bold;font-family:'Segoe UI', sans-serif;color:#725500}
h1{font-size:180%;padding-right:0;padding-bottom:7px; margin:0 0 5px 0;border-bottom:1px solid #725500}
h2{font-size:140%; color:#725500;}
h3{font-size:120%; color:#725500;}
#sidebar h1 {font-size: 140%;}
#sidebar section {margin-top: 1em;}
#sidebar section:first-child {margin-top:0;}

input.text{background:transparent;border:1px solid #505050;font-size:11px;height:17px;padding:2px 5px 0;margin:0 0 10px 0;color:#ffffff;font-weight:normal}
input:hover.text{border:1px solid #666}

form{margin:0}
select, input, textarea{font-size:92%;margin:0;padding:0;border:0}
fieldset{margin:0;border:0;padding:0}
textarea, input.text-box{padding:2px 4px;background-color:#fff;border:1px solid #725500;font-size:100%;width:270px;font-family:arial}
textarea{width:380px;height:150px}
#sidebar textarea{width:270px}
input.submit{height:22px;margin:0;padding:0 20px;border:0;font-size:85%;font-weight:bold;
	background-color:#725500;color:#fff;cursor:pointer}
input.submit:hover{background-color:#b4943d}

#wrapper{width:100%;padding:0;text-align:center;position:relative;}

.container{width:100%;padding:0;text-align:center;position:relative;background:url(container-bg.jpg) no-repeat top center}
.containerIn{width:980px;margin:0 auto;text-align:left;position:relative}

#divBody{margin:0 auto;padding:0;position:relative;width:980px;}

#divBody ul, #divBody ol{margin:0 0 20px 20px}
#divBody ul li{list-style-image:url('arr2.png')}
#divBody ol {list-style-type:decimal}
#divBody ul ul, #divBody ol ol {margin-bottom:5px}
#divBody #sidebar ul ul, #divBody #sidebar ol ol {padding-left:0}
#divBody #sidebar li{margin:0}

#content {float:left;width:660px}
#sidebar {float:right;width:280px}

#divBody.layout0 #sidebar {display:none}
#divBody.layout0 #content {float:none;width:100%}
#divBody.layout2 #sidebar {float:left}
#divBody.layout2 #content {float:right}

.header{position:relative;top:0;left:0;width:100%;height:530px;}
.headerIn{position:relative;width:980px;height:1px;margin:0 auto}
.headerImgBg{ background:url(header-img-bg.png) no-repeat 0 0;width:750px;height:128px;position:absolute;top:394px;left:230px}

#sw-main-navigation{z-index:1000;position:absolute;top:127px;left:0;width:230px;z-index:1}
#sw-main-navigation ul{margin:0}
#sw-main-navigation li ul{display:none}
#sw-main-navigation li{float:left;height:54px;margin:0;list-style:none;width:230px;padding:0;
	background:url(menu-bg.png) repeat-x top right;position:relative}
#sw-main-navigation li:first-child{background:none}
#sw-main-navigation li a,
	#sw-main-navigation li strong{display:block;text-decoration:none;font-size:15px;color:#fff;background:url(arr0.png) no-repeat 12px 13px;
	height:54px;line-height:54px;text-align:left;padding:0 0 0 50px;font-weight:normal;text-shadow:1px 1px 1px #222}
#sw-main-navigation li strong{text-decoration:underline}
#sw-main-navigation li a:hover,
	#sw-main-navigation li strong{background:url(arr1.png) no-repeat 12px 13px}

#sw-main-navigation li ul{position:absolute;left:91%;z-index:10;top:0;background:url(transparent-bg0.png);padding:5px 0}
#sw-main-navigation li li{height:28px;line-height:28px;background:none; width: 100%; white-space: nowrap}
#sw-main-navigation li li a{height:28px;line-height:28px;background:url(arr2.png) no-repeat 10px 12px;padding:0 10px 0 27px;
	text-transform:none;text-shadow:none;color:#725500;font-size:14px}
#sw-main-navigation li li a:hover{background:url(arr2.png) #d2c498 no-repeat 13px 12px;text-decoration:underline}

#sw-main-navigation li li ul{background:#d2c498}

#sw-main-navigation .sw-navmenu-ul-shown{display: block}	
#sw-main-navigation .sw-navmenu-li-shown > a,
	#sw-main-navigation .sw-navmenu-li-shown strong {background:url(arr1.png) no-repeat 12px 13px}
#sw-main-navigation li li.sw-navmenu-li-shown > a,
	#sw-main-navigation li li.sw-navmenu-li-shown strong {background:url(arr2.png) #d2c498 no-repeat 13px 12px;text-decoration:underline}

#sw-header-image{position:absolute;left:230px;top:124px;width:750px;height:390px}

footer{padding:20px 0 0 0}
footer a{color:#725500;text-decoration:none}
footer a:hover{text-decoration:underline}
.footerIn{width:980px;text-align:center;line-height: 80px;width:980px;padding:0;height:80px;margin:0 auto;color:#725500;position:relative;background:url(footer-bg.png) repeat-x 0 0}



#sw-footer-navigation{position:absolute;left:15px;top:40px;width:600px}
#sw-footer-navigation li{list-style:none;float:left;font-size:100%;margin:0 20px 0 0;padding:0}

#sw-logo{position:absolute;left:20px;top:0;width:740px;height:124px;line-height:45px;z-index:1}
#sw-logo h1{text-transform:none;font-size:45px;color:#fff;margin:35px 0 0 0;padding:0;font-weight:normal;letter-spacing:-3px;background:none;border-bottom:none}
#sw-logo h1 strong{font-weight:normal;font-family:'Segoe UI', sans-serif}

#sw-logo .sw-logo-image {width:100%;height:100%;background-repeat:no-repeat}

#sw-header-text{position:absolute;top:235px;right:-10px;background:url(transparent-bg0.png);width:360px;padding:20px 20px 15px 20px}
#sw-header-text h1{font-size:38px;padding:0 0 10px 0;margin-top:0;background:none;font-weight:normal}
#sw-header-text p{font-size:13px;text-align:justify;line-height:16px}

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{display:none}

.floatRight,
	.sw-float-right{float:right}
.floatLeft,
	.sw-float-left{float:left}

img{margin:5px 10px 10px 10px}
img.floatLeft,
	img.sw-float-left{margin-left:0}
img.floatRight,
	img.sw-float-right{margin-right:0}

#sw-search{width:205px;position:absolute;top:42px;right:0; display:none}
#sw-search fieldset{}
#sw-search fieldset label{height:27px;line-height:27px;float:left}
#sw-search fieldset label span{ display:none}
#sw-search fieldset label input[type=text]{border:none;height:27px;line-height:27px;padding:0 5px;width:165px;display:inline-block;font-family:'Segoe UI', sans-serif;color:#725500}
#sw-search fieldset input[type=submit]{font-size:0;display:block;line-height: 0;text-indent:-999em;background:url(search-btn.png) no-repeat 0 0;color:transparent!important;border:none;height:27px;width:27px;float:left;cursor:pointer}

.sw-articles{margin:0 0 20px 0; padding:0 0 1px 0; clear:both;overflow:hidden}
.sw-articles h1{margin-bottom:0;}
article{clear:both;margin:0;padding:7px 0 10px 0;display:block}
article img{float:left;margin:3px 8px 5px 0}
article header{}
article header h1{ font-size:100%;text-transform:none;background:none;line-height:16px;margin:0;padding:0 0 3px 0;border:none}
article header h1 a{ text-decoration:underline;cursor:pointer}
article header p{font-style:italic; font-size:95%; color:#8c6200}
article header p time{}
article p{line-height:16px;margin:0;padding:0}
article + article{border-top:1px solid #ead2a7}

table{border:1px solid #8c6200;border-collapse:separate;border-spacing:0;line-height:17px;margin:0 0 15px;vertical-align:top;background:#E1DDC7}
table tr th{background:#8c6200;color:#fff;font-weight:normal;padding:7px 20px;font-size:14px}
table tr td{background:#fff;padding:7px 20px;font-size:100%}
table tr.odd td{background:#f9f6f1}
table.noBorder{border:none;border-spacing:0;background:none}
table.noBorder tr th{border:none;color:#000;background:none;padding:0 5px;font-size:100%}
table.noBorder tr td{border:none;color:#000;background:none;padding:0 5px;font-size:100%}

.sw-gallery{margin: 0 0 20px 0}
.sw-gallery-item{display:inline-block;padding:5px 10px 5px 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;text-align:center;padding:5px 0;background:#725500;color:#fff;font-size: 95%}
.sw-gallery-item:hover figcaption{background:#b4943d;color:#fff}
.sw-pager {display:block;margin:1em 0;text-align:center;font-size:85%;line-height:22px;font-weight:bold;}
.sw-pager a {display:inline-block;background:#725500 url('pager.png') left top no-repeat;margin:0 15px;padding:0 18px;color:#fff; text-decoration:none}
.sw-pager a:hover {background-color:#b4943d;color:#fff; text-decoration:none}
.sw-pager a.sw-next {padding-right:27px;background-position:right top }
.sw-pager a.sw-next:hover {background-position:right bottom}
.sw-pager a.sw-prev  {padding-left:27px}
.sw-pager a.sw-prev:hover {background-position:left bottom}
.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, .sw-pager a.sw-prev.sw-gallery-pager-disabled{background-position: left bottom; text-decoration: none;}
.sw-pager a.sw-next.sw-gallery-pager-disabled:hover, .sw-pager a.sw-next.sw-gallery-pager-disabled{background-position: right bottom; text-decoration: none;}

.default-form{margin:10px 0 20px 0}
.default-form h1{margin:0 0 10px 0}
.default-form section{margin:0 0 1em 0}
.default-form label{display:block;margin:0 0 0.25em 0}
.default-form footer{padding:0}

.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: #000;
}
.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;
}
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%}
