/* GENERAL */
html {overflow: scroll;}
h1, h2, h3 {line-height:130%;margin: 0;padding: 0 0 10px 0;}
h1 {font-size:21px;font-weight:normal;}
h2 {color:#000000;font-size:14px;font-weight:bold;}
h2 span.blue {color:#55b1db;}
body {font-family: Verdana;font-size: 11px;color: #333333;margin: 0;padding: 0;background: #ffffff;line-height:150%;}
a {text-decoration:none; color:#229ad0;}
img { border:none; }
p {padding: 0 0 15px 0; margin: 0;}
input[type="submit"] { border:none; background-color:#1081af; color:#ffffff; }
input[type="button"] { border:none; background-color:#1081af; color:#ffffff; }
input[type="text"] { border:solid 1px #999999; width:200px}
input[type="password"] { border:solid 1px #999999; width:200px;}

/* MASTER TEMPLATE */
#topContainer {width:960px;margin-left:auto;margin-right:auto;margin-bottom:10px;}
#topMenu {text-align:right;margin-top:5px;}
#topMenu ul {list-style-type: none; margin: 0; padding: 0;}
#topMenu ul li {display: inline-block;}
#copyright {text-align: center; border-top: solid 1px #cccccc;padding-top:10px; width: 960px; margin: auto;margin-top:50px;}
#logo {float:left; width: 610px; padding-top: 15px;}
span#toptext {display: inline-block; padding-left: 40px;}
#search {float:right; width: 350px; text-align:right;padding-top: 35px;}

/* Primary navigation */
#menuContainer {background-image:url('/images/menu_background.jpg');background-repeat:repeat-x;height:29px;}
#menuInnerContainer {width:960px;margin-left:auto;margin-right:auto;line-height:29px;color:#ffffff;}
#menuInnerContainer ul {padding: 0;margin: 0;list-style-type: none;}
#menuInnerContainer ul li a {display: block;height:29px;float:left;border-left:solid 1px #006d9c;cursor:pointer;padding: 0 10px 0 10px;}
#menuInnerContainer ul li a.selected, #menuInnerContainer a:hover {background-color:#006d9c;}
#menuInnerContainer .rightBorder { border-right:solid 1px #006d9c; }
#menuInnerContainer a { color:#ffffff; font-weight: normal;}

/* body */
#bodyContainer {background-image:url('/images/body_background.jpg');background-repeat:repeat-x;}
#bodyInnerContainer {width:960px;margin: auto;padding-top:20px; min-height: 500px;}

/* FRONTPAGE TEMPLATE */
div#leftColumn {float:left; width:644px;}
div#rightColumn {float:right; width:316px;}
div#bottomboxes {clear: both;}
div#bottomboxes ul {list-style-type: none;padding: 0;margin: 0;display: inline-block;}
div#bottomboxes ul li {display: inline-block;width: 298px;vertical-align: top;padding-right: 20px;}
div#bottomboxes ul li:last-child {width: 316px !important; padding-right: 0px !important;}
div#bottomboxes ul li h2 {border-bottom:solid 1px #008ac9;padding-bottom:5px;margin-bottom: 10px;}
div#bottomboxes ul li img {float: left;display: block;width: 110px;padding-right: 10px;}
div#bottomboxes ul li div.text {float: right;display: block;width: 175px;}
div#bottomboxes ul li:last-child div.text {width: 194px;}

/* MWR */
ul#mwr {list-style-type: none;padding: 0;margin: 0;}
ul#mwr li {height: 123px;width: 316px;background-image: url(../images/smallshade.png);margin-bottom: 10px;}
ul#mwr h2 {background-image: url(../images/mwrTop.png);	position: absolute;width: 304px;padding: 3px 5px 3px 5px;border-bottom:solid 1px #008ac9;}
ul#mwr h2 a {color: #000000;}

/* SUB MENU */
div#leftnavigation {float: left;width: 230px;}
ul#secondlevelnavigation {border-right: #cacaca 2px solid; border-bottom: #cacaca 2px solid; list-style-type: none; padding: 0; margin: 0 0 15px 0; background-color: #ffffff; width: 200px;}
ul#secondlevelnavigation li a {border-bottom: 1px solid #55b1db;color: #55b1db;display: block; padding: 6px 10px 6px 10px;}
ul#secondlevelnavigation li ul {border: 0 !important; margin-bottom: 0 !important;}
ul#secondlevelnavigation li ul li a {background-color: #DBEBF2;padding-left: 20px;border: 0 !important;}
ul#secondlevelnavigation a.selected {color: #000000;}
ul#secondlevelnavigation li:last-child a {border-bottom: 0 !important;}

/* CONTACT IMAGE */
div.contactimage {border-bottom: 2px solid #CACACA; border-right: 2px solid #CACACA;width: 200px;}
div.contactimage h2 {background-image: url(../images/mwrTop.png);position: absolute;width: 190px;padding: 3px 5px 3px 5px;border-bottom:solid 1px #008ac9;}

/* content */
div#content-full {float: right;width: 730px;}
div#content-left {float: left;width: 384px; padding-right: 30px;}
div#content-right {float: right;width: 316px;}

/* CONTACT FORM */
.contactInput {border:solid 1px #999999; width:406px}
.contactThankyou {color:#ff0000;font-weight:bold;}

/* Slideshow */
ul#SlideShow{padding:0 0 0 0; margin:0 0 0 0; list-style-type:none; background-image:url("/images/largeshade.png"); height:230px; width:616px;}
ul#SlideShow li{list-style-type:none; height:228px; overflow:hidden;}
ul#SlideShow li a{display:block; overflow:hidden; height:228px; width:616px; font-weight:normal;}
ul#SlideShow li span{padding:4px 0 0 4px; color:#000000; font-size:14px; position:absolute; left:0px; display:block; background-image:url(/images/mwrTop.png); height:20px; width:610px;}
span.TopHeader{top:0px; border-bottom:solid 1px #008ac9;}
span.BtmHeader{bottom:0px;}

/* News */
ul#LatestNews{list-style-type:none; padding:0 0 0 0; margin:0 0 10px 0;}
ul#LatestNews li{list-style-type:none;}
ul#LatestNews li p.date{font-style:italic;}
ul#LatestNews li p.teasertext a{font-weight:normal;}
ul#LatestNews li h3{margin:0 0 0 0;}

ul#AllLatestNews{list-style-type:none; padding:0 0 0 0; margin:0 0 10px 0;}
ul#AllLatestNews li{list-style-type:none;}
ul#AllLatestNews li p.date{font-style:italic;}
ul#AllLatestNews li h3{margin:0 0 0 0;}

p.newsdate{font-style:italic;}

div.ResetPassword {float: left; width: 200px;}

.superlink {display:block;height:36px;line-height:36px;text-indent:13px;width:377px;background-image: url(/images/linkbar.png);}


ul.listproducts {margin:0; padding:0; list-style-type:none; overflow:hidden;}
ul.listproducts li {display: inline-block; width: 340px; padding: 0 20px 20px 0; vertical-align: top;}
ul.listproducts div.image {float:left; width:150px;}
ul.listproducts div.text {float:right; margin:0; padding:0px; width:190px;}
ul.listproducts a {color: #000000;}
ul.listproducts a.readmore {color: #229AD0;}

table.productdetails {border-collapse: collapse; margin-bottom: 20px;}
table.productdetails td.header {padding-right: 20px;}
table.productdetails td {vertical-align: top;}

div.producttext {float:left; width: 380px; padding-right: 50px;}
div.productimage {float:right; width: 300px;}
p.clickimage {text-align: center; font-size: 9px; font-weight: bold; padding-top: 5px;}


/*  General Contact List  */
ul.ContactPersons{margin:0; padding:0; list-style-type:none; overflow:hidden;}
li.ContactPerson{width:300px; float:left; padding:0 0 5px 0;}
li.ContactPerson img.ContactPhoto{float:left;}
ul.ContactData{float:right; list-style-type:none; margin:0; padding:0 5px 0 5px; width:210px;}
ul.ContactData li.ContactName h2{font-size: 11px; color: #333; line-height: 150%; padding-bottom:0px; font-weight:normal;}
ul.ContactData li.ContactTelephone{padding-top:10px;}
ul.ContactData li.ContactEmail{color:#229AD0; font-weight:bold;}
