﻿@charset "utf-8";
/* CSS Document */

body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:1em; background:#f6f6f6; color:#444444}
h1 {font-size:1.1em; font-weight:normal;}
h2 {font-size:1.1em; color:#175021}
p {color:#444444; font-size:0.9em; line-height:130%;}
a {color:#286935}
a:hover {color:#0b3714}

.container {margin:0 auto; background:#ffffff; width:918px; padding:0px 25px 20px 25px;}

.top {border-top:6px solid #287436; height:130px; overflow:hidden;}
.topleft {width:40%; float:left; padding-top:23px;}
.topright {width:60%; float:right; text-align:right; padding-top:16px;}
.top img {border:0; vertical-align:middle;}
.searchfield {border:1px solid #ccc; -moz-border-radius:5px; border-radius:5px; padding:5px; width:200px; color:#444444}
.searchfield:focus {border:1px solid #287436;}
.searchbutton {background: url(/econtent/swib/img/searchbutton_off.jpg) no-repeat; width:38px; height:42px; border:0; cursor:pointer}
.searchbutton:hover {background: url(/econtent/swib/img/searchbutton_on.jpg) no-repeat;}

.horiznav {height:41px; background:#287436 url(/econtent/swib/img/horiznavbg.png) right no-repeat; overflow:hidden;}
.horiznav ul {margin:0; padding:0; font-size:0.9em; font-weight:bold; padding-top:12px; padding-left:10px; padding-right:10px; line-height:100%; }
.horiznav li {display:inline; text-shadow:1px 1px #0f4619; padding-right:10px; padding-left:10px;}
.horiznav a {color:#ffffff; text-decoration:none;}
.horiznav a:hover {color:#ccf394}

.content {margin-top:20px;}
.contentleft {width:642px; padding-right:14px; border-right:1px solid #ececec; float:left;}
.contentright {width:246px; padding-left:14px; float:left;}

.button {color:#244d6f; background:#b4e1f4; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size:0.8em; padding:5px 10px 5px 10px; font-weight:bold;}
.button:active {background:#244d6f; color:#b4e1f4; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size:0.8em; padding:5px 10px 5px 10px; font-weight:bold;}

.articletitle1 {height:41px; background:#568a0c url(/econtent/swib/img/articletitle1bg.png) right no-repeat; overflow:hidden; margin-bottom:5px;}
.articletitle1 h1 {color:#ffffff; text-shadow:2px 2px #456f0a; margin-top:8px; margin-left:10px; margin-right:10px;}
.articletitle2 {height:41px; background:#287436 url(/econtent/swib/img/horiznavbg.png) right no-repeat; overflow:hidden;}
.articletitle2 h1 {color:#ffffff; text-shadow:1px 2px #0f4619; margin-top:8px; margin-left:10px; margin-right:10px;}
.articletitle3 {height:41px; background:#b4e1f4 url(/econtent/swib/img/articletitle2bg.png) right no-repeat; overflow:hidden; margin-bottom:5px;}
.articletitle3 h1 {color:#1b4467; margin-top:8px; margin-left:10px; margin-right:10px;}

.slideshow img {border:1px solid #ccc; padding:1px;}
.caption {text-align:right; font-size:0.7em; margin-top:10px; margin-bottom:25px;}
.captiontitle {color:#68893a; font-weight:bold;}

.newsevents {font-size:1.3em; padding-bottom:10px; line-height:130%}
.newsevents a {color:#175021}
.newsevents ul {margin:0; padding:0;}
.newsevents li {padding-left:80px; padding-bottom:20px; list-style-type:none; border-bottom:1px solid #cccccc; padding-top:20px;}
.news {background:url(/econtent/swib/img/news.jpg) no-repeat left;}
.events {background:url(/econtent/swib/img/events.jpg) no-repeat left;}
.description {font-size:0.6em;}

ul.thumb {float: left; list-style: none; margin: 0; padding: 0px; width: 246px;}
ul.thumb li {margin: 0; float: left; position: relative; width: 77px; height: 77px; padding:2px}
ul.thumb li img {width: 76px; height: 76px; padding: 0px; position: absolute; left: 0; top: 0; -ms-interpolation-mode: bicubic; border:0;}
ul.thumb li img.hover {border: none;}

#list3 {font-size: 1.3em;}
#list3 p {font-size: .8em; margin: 0; padding: 0em 0 1em 0.65em;}


.footer {text-align:center; border-top:1px solid #ccc; margin-top:30px; padding-top:10px;} 
.footer p {font-size:0.9em; font-weight:bold;}