﻿a:link{color:#1899dd}
a:visited{color:#1899dd}
a:hover{color:#000}
a:active,a:focus{color:#000}
a.arrow{background:url(gfx/bg-linkarrow.png) no-repeat 100% 3px;padding-right:12px}

p#topanchor{clear:both;margin-top:15px;width:100%}
p#topanchor a{background:url(/skins/containerboard/gfx/top.gif) no-repeat 0 0;display:block;float:right;height:13px;margin-right:10px;width:11px}

div#left a{text-decoration:none}
div#left a:link{color:#000;background:transparent}
div#left a:visited{color:#000;background:transparent}
div#left a:hover{color:#1899dd;background:transparent}
div#left a.arrow{margin-top:3px;color:#1899dd;background:url(gfx/bg-linkarrow.png) no-repeat 100% 3px;padding-right:12px}

h1{font-size:2.3em;padding:0.6em 0;margin:0;line-height:normal}
h2{font-size:1.4em;padding:0;margin:0;line-height:normal}
h3{font-size:1.2em;padding:0;margin:0;line-height:normal}
h4{font-size:1.1em;padding:0;margin:0;line-height:normal}

/*select,input,textarea{font-family:inherit;font-size:100%;vertical-align:bottom;padding:0.2em;margin-bottom:1px}*/
select.inline{margin:1em 0 0.5em 0;width:10em}

button.subscribe{background:url(gfx/bg-btn-subscribe.png) no-repeat 0 0;width:85px;padding:3px 0;color:#fff;line-height:normal;margin-top:3px}
input.subscribe{background:url(gfx/bg-btn-long.png) no-repeat 0 0;width:140px !important;padding:3px 0;color:#fff;line-height:normal;margin:3px 0 0 0;border:none 0}
button.unsubscribe{background:url(gfx/bg-btn-unsubscribe.png) no-repeat 0 0;width:85px;padding:3px 0;color:#fff;line-height:normal;margin-top:3px}
button.submit{background:url(gfx/bg-btn.png) no-repeat 0 0;width:85px;padding:3px 0;color:#fff;line-height:normal;margin:3px 0 0 88px}
button.btn{background:url(gfx/bg-btn.png) no-repeat 0 0;width:85px;padding:3px 0;color:#fff;line-height:normal;margin:3px 0 0 3px;vertical-align:bottom}

fieldset.form{padding-top:1em;padding-bottom:2em}
fieldset.form div{padding-top:4px;clear:both}
fieldset.form div label{float:left;width:90px;font-weight:bold;padding-top:2px;color:#666}
fieldset.form div input{margin-right:4px;width:15em}
.readonly{border: solid 1px #ddd}
fieldset.form div select{width:15.5em;padding:1px}
fieldset.form div input.midi{width:9em}
fieldset.form div input.mini{width:5.1em}
span.error{color: #5EC0F3 !important}
table{clear:both;font:1em arial,tahoma,sans-serif;margin:0.2em 0 0.4em 0;width:100%}
caption,th,td{text-align:left;padding:0.1em 0.4em}

table thead td{background:#fff}
table thead td h2{padding:0.5em 0;text-transform:uppercase;color:#000 !important;font-size:1.1em !important}
table thead td .lower{text-transform:none}
table tbody td{background:#fff}
table.matrix{border-spacing:0;clear:both;font:1em arial,tahoma,sans-serif;margin:0.2em 0 0.4em 0;width:100%;background:#fff}
table.matrix th, table.matrix td{border-spacing:0;border-collapse:collapse}
table.matrix thead{background:#e7dbcf}
table.matrix thead th{padding:0.7em}
table.matrix thead th{border-right:solid 1px #fff;border-bottom:solid 3px #fff}
table.matrix tbody th{background:#d5e6ee;border-right:solid 1px #fff;border-bottom:solid 1px #fff}
table.matrix tbody td{border-right:solid 1px #d5e6ee;border-bottom:solid 1px #d5e6ee}
table.expressions{border-spacing:0;clear:both;font:1em arial,tahoma,sans-serif;margin:0.2em 0 0.4em 0;width:100%;background:#fff}
table.expressions th, table.expressions td{border-spacing:0;border-collapse:collapse;vertical-align:top}
table.expressions thead{background:#e7dbcf}
table.expressions thead th{padding:0.7em}
table.expressions thead th{border-right:solid 1px #fff;border-bottom:solid 3px #fff}
table.expressions tbody th{background:#d5e6ee;border-right:solid 1px #fff;border-bottom:solid 1px #fff}
table.expressions tbody td{border-right:solid 1px #d5e6ee;border-bottom:solid 1px #d5e6ee}

div#header div#logo a{position:relative;display:block;height:57px;margin:0 25px;padding:3px 0 0 50px;background:url(gfx/sca-logo2.gif) no-repeat 0 100%;width:200px;text-decoration:none}
div#logo a span{position:absolute;bottom:0;color:#fff;font-size:1.3em;cursor:pointer}
div#header ul#topmenu{border-bottom:solid 1px #d9c7b3;margin:0 10px 15px 10px;overflow:hidden}
ul#topmenu{margin:0;padding:78px 0 0 0;overflow:hidden}
ul#topmenu li{margin:0;padding:0;list-style:none;float:left}
ul#topmenu li span{display:block;float:left;padding:0 13px 0 13px;margin:0;background:url(gfx/bg-nav-sep.png) no-repeat 0 0}
ul#topmenu li span a{display:block;float:left;padding:3px 2px 14px 2px;margin:0;font-size:1.2em;color:#000 !important;text-decoration:none;line-height:normal;text-transform:uppercase}
ul#topmenu li span a:hover{color:#ad875b !important}
ul#topmenu li.first span{background:none;padding-left:0}
ul#topmenu li.selected span a{color:#ad875b !important;border-bottom:solid 3px #ad875b;padding-bottom:17px}
div#header fieldset.search{position:absolute;top:15px;right:15px;color:#fff}
fieldset.search label{vertical-align:middle;padding-right:6px}
fieldset.search input{width:114px;font-size:0.9em;border:solid 1px #cad6e4;padding:0 1px 0;vertical-align:middle}
fieldset.search button{border:none 0;background:url(gfx/btn-header-search.png) no-repeat 50% 50%;height:18px;width:23px;vertical-align:middle}

fieldset.search button span{display:none}
div#header fieldset.languages{position:absolute;top:140px;right:45px;display:none}
div#header fieldset.languages select{width:7em;margin-left:8px;vertical-align:middle}
div#container div#flash-area{position:relative;clear:both;left:-9px;width:977px;padding:0;text-align:center;margin:10px auto}
div#container div#flash-area p{margin-left:8px}
div#container div#content{overflow:hidden;padding:10px 0 160px 0;width:959px;background:url(gfx/bg-content.png) no-repeat 203px 10px}

div#content div#left{float:left;width:194px;padding-left:10px}
div#left h2{color:#ac865a;padding-left:10px;padding-bottom:5px}

div#left ul li{background:url(gfx/listitem-brown.png) no-repeat 0 4px;padding:1px 0 1px 12px;list-style:none}
div#left ul#subnav{border-bottom:solid 1px #d6e6ee;width:170px;padding-bottom:12px;margin-bottom:25px}
div#left ul#subnav a:hover{color:#ac865a !important}
div#left ul#subnav li{display:block;width:120px}
div#left ul#subnav li a{font-weight:bold}
div#left ul#subnav li a.selected{color:#ad875b}
div#left ul#subnav li ul{padding-left:5px}
div#left ul#subnav li ul li a{font-weight:normal !important}
div#left div.toolbox select{margin:4px 0;width:170px}
div#left div.mediabox{padding:10px;width:160px;border-top:solid 1px #d6e6ee;margin-top:1em}
div#left div.mediabox div.video{margin-bottom:6px;padding:40px 0;background:#f0be7c;text-align:center}
div#left div.mediabox h2 {padding-left:0}
div#content div#main{float:right;width:755px;overflow:hidden;height:1%}
div#container div#content.extrawide{ background-image: none; }
div#content.extrawide div#main { width: 959px; }
div#main div#center{float:left;width:526px;padding-left:20px;margin-right:20px}
div#center h1{font-size:1.6em;color:#ac865a}
div#center h2{font-size:1.2em;color:#ac865a;clear:both}
div#center h3{font-size:1.1em;color:#000;padding-bottom:2px}
div#center p{margin:0;padding:0.5em 0}
div#center p.meta{font-weight:bold;padding:0}
div#center div.contentarea{clear:both;border-top:solid 1px #d6e6ee;margin-top:2em;padding-top:2em}
div#center div.textlist{clear:both;border-top:solid 1px #d6e6ee;padding:1em 0}
div#center div.textlist p{padding:0.5em 0;margin:0}
div#center div.textlist img.image{float:left;margin:0 1em 1em 0}

div#center ul{padding:0.2em 0 1em 15px;margin:0;color:#ac865a}
div#center ul li{list-style-type:square;padding:0.1em 0}
div#center ul li span{color:#333}
div#center ul.paging{padding:1.5em 0 0 0;margin:0}
div#center ul.paging li{list-style-type:none;padding:0.8em 0.2em 0;display:inline}
div#center ul.paging li.first a{background:url(gfx/paging-first.png) no-repeat 0 50%;padding-left:16px}
div#center ul.paging li.prev a{background:url(gfx/paging-prev.png) no-repeat 0 50%;padding-left:11px}
div#center ul.paging li.next a{background:url(gfx/paging-next.png) no-repeat 100% 50%;padding-right:11px}
div#center ul.paging li.last a{background:url(gfx/paging-last.png) no-repeat 100% 50%;padding-right:16px}
div#center div.columns{overflow:hidden;height:1%;clear:both}
div#center div.columns br{clear:both !important}
div#center div.columns div.column{float:left;width:193px;padding-top:1em;margin:0 20px 20px 0}
div#center div.columns div.column h3{padding-top:0.2em;color:#666 !important}
div#center div.columns-2{overflow:hidden;height:1%;clear:both}
div#center div.columns-2 br{clear:both !important}
div#center div.columns-2 div.column{padding:1em 20px 20px 0;height:1%;overflow:hidden}
div#center div.columns-2 div.column h3{padding-top:0.2em;color:#666 !important}
div#center div.columns-3{overflow:hidden;height:1%;clear:both !important}
div#center div.columns-3 br{clear:both !important}
div#center div.columns-3 div.column{padding:1em 20px 20px 0;height:1%;overflow:hidden}
div#center div.columns-3 div.column h3{padding-top:0.2em;color:#666 !important}
div#center div.fifty-fifty{overflow:hidden;height:1%;padding:0.5em 0 1em 0;margin-bottom:1em;background:url(gfx/fiftyfifty-sep.png) repeat-y 50% 0}
div#center div.fifty-fifty div.primary{float:left;width:48%;padding-right:2%}
div#center div.fifty-fifty div.secondary{float:left;width:48%;padding-left:2%}
div#center div.fifty-fifty div.secondary h3{margin:0.3em 0}
div#center div.fifty-fifty div.secondary ul{margin-bottom:1em}
div#center div.push-right{float:right;width:320px;padding:0 2em 2em;margin-left:2em;border-left:solid 1px #d6e6ee}
div#center div.push-left{float:left;width:320px;padding:0 2em 2em 0;margin-right:2em;border-right:solid 1px #d6e6ee}

div#center dl dt{border-top:solid 1px #d6e6ee;font-weight:bold;padding-top:1.5em}
div#center dl dd{margin:0;padding:0.5em 0 1.5em 0}
div#center p.newspaging{border-bottom:solid 1px #d6e6ee !important;overflow:hidden;height:1%}
div#center p.newspaging span{margin:0 7px;}
div#center dl.newslist{overflow:hidden;height:1%}
div#center dl.newslist dt{border:none 0;padding:0.2em 0;font-weight:bold;float:left;width:6em}
div#center dl.newslist dd{margin:0;padding:0.2em 0}
div#center dl.newslist dd p.readmore{display: none}
div#center div.product-sub-area{float:right;width:180px;height:1%;overflow:hidden;text-align:right}
div#center div.product-sub-area div.linkboxes{float:none !important}
div#center dl.catlist{border:none;margin:0;border-top:solid 1px #d6e6ee;margin-top:1em}
div#center dl.catlist dt{border:none 0;padding:1em 0 0.2em 0;font-weight:bold}
div#center dl.catlist dd{margin:0;padding:0.2em 1em}
div#center dl.searchresult{border-top:solid 1px #d6e6ee}
div#center dl.searchresult dt{border:none 0;font-weight:bold;padding-top:1.5em}
div#center dl.searchresult dd{margin:0;padding:0.5em 0 0 0}
div#center div.contact-card{padding-top:0.5em}
div#center div.contact-card h3{padding:0 !important;margin:0 !important;color:#666}
div#center div.contact-card h4{padding:12px 0 0 0 !important;margin:0 !important;color:#ac865a}
div#center div.contact-card p{padding:0 !important;width:200px}
div#center div.contact-card ul{width:200px}
div#center div#map-legends{float:right;width:210px;padding-top:4px}
div#center div#map-legends h2{font-size:1em;color:#333}
div#center div#map-legends ul{margin:0;padding:0}
div#center div#map-legends ul li{margin:7px 0;padding:0;list-style:none;vertical-align:middle}
div#center div#map-legends ul li img{vertical-align:middle;margin-right:6px}
div#center div#map-legends ul li input{vertical-align:middle;margin-right:6px}
div#center div#map-legends-caption{width:318px;padding-top:4px}
div#center div#map-legends-caption h2{font-size:1em;color:#333}
div#center div#map-legends-caption ul{margin:0;padding:0}
div#center div#map-legends-caption ul li{margin:1px 0;padding: 0 0 0 5px;list-style:none;vertical-align:middle;float:left;}
div#center div#map-legends-caption ul li img{vertical-align:middle;margin-right:6px; width: 10px;}
div#center div#map-legends-caption ul li input{vertical-align:middle;margin-right:6px}
div#main div#center.wide{float:left;width:710px;padding-left:20px;margin:0}
div#content.extrawide div#main div#center{width:919px;padding-left:20px;margin:0}
div#center.wide div.columns div.column{float:left;width:205px;margin:0 20px 20px 0}
div#main div#right{float:left;width:180px}
div#right h2{color:#ac865a;padding-bottom:5px}
div#right h3{font-size:1em;color:#000;padding-bottom:2px}
div#right .toolbox .tool ul{padding:0 15px;margin:0;color:#ac865a}
div#right .toolbox .tool ul li{list-style-type:square}
div#right p{margin:0;padding:0.5em 0}
div#right p.align-right{padding:0}
div#right label{display:block;padding-top:3px}
div#right ul.doclist{padding:1em 0;margin:0}
div#right ul.doclist li{margin:0;padding:0;list-style:none}
div#right ul.doclist li img{vertical-align:middle;margin-right:6px}

.toolbox{border:1px solid #dbcbb8;padding:10px;background:url(gfx/bg-toolbox.png) repeat-x 0 50%;margin-bottom:2em}
.toolbox h2{font-size:1.1em !important;color:#000 !important;padding-left:0 !important}
.toolbox .tool{background:url(gfx/bg-browndots.png) repeat-x 0 100%;padding-bottom:1em;margin-bottom:1em}
.toolbox .tool select{width:99%}
.toolbox input{width:95%}
.toolbox p{padding-top:0 !important}

.padbox{padding:0 1em}
img.image{border:solid 1px #d6e6ee !important}
img.product-image{border:solid 1px #d6e6ee !important;width:162px;margin-left:1em}
img.mugshot{border:solid 1px #d6e6ee !important;float:left;margin-right:18px}

.border-top{border-top:solid 1px #d6e6ee !important}
.border-bottom{border-bottom:solid 1px #d6e6ee !important;margin-bottom:1em;overflow:hidden;height:1%}
.border-bottom span{margin:0 7px}
.border-left{border-left:solid 1px #d6e6ee !important;padding-left:15px;overflow:hidden;height:1%}
h2.border-top{border-top:solid 1px #d6e6ee !important;margin-top:1em;padding-top:1em}

.right-photo{float:right;width:120px;margin:0 !important;padding:0 20px 0 !important;text-align:right !important}
.left-photo{float:left;margin:0 !important;padding:0 10px 10px 0 !important}

div.ajax-result{width:258px;position:absolute;right:10;z-index:1000;padding:10px;border:solid 1px #dbcbb8 !important;background:url(gfx/bg-toolbox.png) repeat-x 0 50%}
div.ajax-result h2{position:absolute;width:auto;font-size:1.1em}
div.ajax-result div.close{background:url(gfx/bg-browndots.png) repeat-x 0 100%;margin-bottom:10px;padding-bottom:6px;text-align:right;overflow:hidden;width:100%}

div.ajax-result input.subscribe{background:url(gfx/bg-btn-long.png) no-repeat 0 0;width:140px;padding:3px 0;color:#fff;line-height:normal;margin:3px 0 0 0;border:none 0}
div.flex-toggle{position:absolute;clear:both;bottom:0;background:#fff;width:100%;padding:1px 0 20px 0}
div.flex-toggle a.more{background:url(gfx/ico-plus.png) no-repeat 0 1px;padding-left:18px}
div.flex-toggle a.less{background:url(gfx/ico-minus.png) no-repeat 0 1px;padding-left:18px}
span.image-with-caption{display:block;clear:both;color:#888;font-style:italic;width:auto;padding:0;font-size:0.9em;line-height:1em !important;zoom:1}

span.image-with-caption:after{content:".";display:block;height:0;clear:both;visibility:hidden}
span.image-with-caption-left, span.image-with-caption-right,span.image-with-caption-left-top,span.image-with-caption-right-top{display:block;color:#888;font-style:italic;width:auto;padding:0;font-size:0.9em;line-height:1em !important}
span.image-with-caption-left p,span.image-with-caption-right p,span.image-with-caption-left-top p,span.image-with-caption-right-top p{margin:0 !important;padding:0 !important}

span.image-with-caption-left{padding:2em 2.5em 2em 0}
span.image-with-caption-left-top{padding:2px 2.5em 2em 0}
span.image-with-caption-right{padding:2em 0 2em 2.5em}
span.image-with-caption-right-top{padding:2px 0 2em 2.5em}
span.image-with-caption,span.image-with-caption-left img, span.image-with-caption-right img,span.image-with-caption-left-top img,span.image-with-caption-right-top img{display:block;width:auto;margin-bottom:5px}

div.xForm table tr td{font-weight:bold;color:#666}
div.xForm table tr td span{width:300px}
div.xForm table tr td span.xformvalidator{visibility:hidden !important}
div.xForm table tr td input{width:14.8em}
div.xForm table tr td select{padding:1px;width:15.5em}

fieldset.form div.leftfield{clear: left; float: left;width:  271px}
fieldset.form div.leftfield label{width: 80px  !important}
fieldset.form div.rightfield{clear: none; float: right;}
fieldset.form div.rightfield textarea{width: 340px;}

.notopborder { border-top: none 0 transparent !important;}
.errormsg{clear:both;float:left;width:100%;}