#wrapper,#header,#resource form,#resource div,#footer,h1,h2,h3,h4{background-repeat:repeat-x}#headerLeft,#menuLeft,#contentLeft,#contentRight{background-repeat:no-repeat}#wrapper{background-position:0 -1206px;background-color:#f6f7f9}#header{background-position:0 -866px}#resource form,#resource div{background-position:0 -1757px;background-color:#f6f6f9}#footer{background-position:0 -1444px}h1,h2,h3,h4{background-position:0 -1457px}#headerLeft{background-position:0 191px}#menuLeft{background-position:-12px 0}#contentLeft{background-position:0 -157px}#contentRight{background-position:right -515px}html{border:0 solid;min-height:101%}html *{border:0 solid;padding:0;margin:0}body{position:relative;color:#000;background:#f6f7f9;font:100.1%/130% verdana,helvetica,sans-serif}a{color:#5E6277;padding:1px 0.25em;border-bottom:1px solid #a4b4c4;text-decoration:none}a:visited{color:#5E6277;border-bottom:1px dotted #a4b4c4}a:active,a:focus{color:#c60;background:#f0f0ff;outline:red solid 0}a:hover{color:#000;background:#f0f0ff}acronym{padding-bottom:1px;border-bottom:1px dashed #a4b4c4;cursor:help}.clear{clear:both}.hidden{position:absolute;left:-200em}.floatLeft{float:left;margin:1em 1em 1em 0}.floatRight{float:right;margin:1em 0 1em 1em}.hide{position:absolute;top:0;left:-200em}#accessMenu{position:absolute}#accessMenu *{display:inline}#accessMenu a{position:absolute;left:-200em;width:8em;text-align:center}#accessMenu a:active,#accessMenu a:focus{position:absolute;left:0;top:0;z-index:100;outline:0 solid}#wrapper{text-align:center}#container{text-align:left;width:57.5em;max-width:99.5%;margin:0 auto}#leftcol{width:47%;float:left}#rightcol{width:47%;float:right}#header *{border:0 solid;padding:0;margin:0;list-style:none}#headerLeft{float:left;height:340px;width:12px;}#menuLeft{float:left;height:140px;width:16px;margin-top:190px;}#navigation{position:relative;height:340px;margin:0 0 0 28px}#navigation h1{text-indent:0;clear:none;height:148px;background:none}#navigation h1 a{border:0 solid;padding:20px 0 0 0;display:block;width:290px;height:110px}#navigation h1 a:hover,#navigation h1 a:active,#navigation h1 a:focus{background-color:transparent}#strapline{text-indent:-200em;width:95%;display:block;height:16px;white-space:nowrap;font:x-small/0.8em tahoma,arial,helvetica,sans-serif}#navigation ul{margin:14px 0 0 0}#navigation li{float:left;display:inline;_width:1em;_height:20px;min-height:20px}* html #navigation li{width:1em;height:20px}#navigation li a{display:block;border:0 solid}#navigation li a span{display:block;min-height:20px;padding:7px 6px 0px 15px;margin-right:9px;font:bold italic small/1em georgia,"Times New Roman",serif}* html #navigation li a span{height:20px}#navigation li a:hover{background:none}#home #header .nav-home,#resources #header .nav-resources,#services #header .nav-services,#projects #header .nav-projects,#contact #header .nav-contact{background-position:right -150px}#home #header .nav-home a span,#resources #header .nav-resources a span,#services #header .nav-services a span,#projects #header .nav-projects a span,#contact #header .nav-contact a span{background-position:0 -150px;padding-bottom:1px;font-style:normal;color:#000}#navigation li:hover,#navigation li:active,#navigation li:focus,#navigation li.menuHover{background-position:100% -150px;cursor:hand;opacity:.8;filter:alpha(opacity=80)}#navigation li a:hover span,#navigation li a:active span,#navigation li a:focus span,#navigation li.menuHover a span{background-position:0 -150px;cursor:hand}#resources .nav-resources:hover,#resources .nav-resources:active,#resources .nav-resources:focus,#resources .nav-resources.menuHover,#services .nav-services:hover,#services .nav-services:active,#services .nav-services:focus,#services .nav-services.menuHover,#projects .nav-projects:hover,#projects .nav-projects:active,#projects .nav-projects:focus,#projects .nav-projects.menuHover,#contact .nav-contact:hover,#contact .nav-contact:active,#contact .nav-contact:focus,#contact .nav-contact.menuHover,#home .nav-home:hover,#home .nav-home:active,#home .nav-home:focus,#home .nav-home.menuHover{opacity:0.9999;filter:alpha(opacity=100)}#breadcrumbs{margin:135px 0 0 8px;font:x-small verdana,helvetica,sans-serif}#breadcrumbs a{color:#000;padding:1px 0.25em}#breadcrumbs a:visited{color:#000}#breadcrumbs a:hover{color:#000}#breadcrumbs a:active,#breadcrumbs a:focus{color:#f00}#home #breadcrumbs{display:none}#contentLeft{clear:both;float:left;width:12px;height:351px;}#contentRight{float:right;width:46px;height:351px;}#columns{background:#fff;margin:0 46px 0 12px}* html #columns{float:left;margin:0;height:351px}#content{float:left;width:81%;margin-left:16px;font-size:small}* html #content{width:74%;margin-left:8px}#resource{opacity:0.9;float:right;width:19%;margin-right:-41px}* html #resource{width:20%;margin-right:8px}#resource *{list-style:none;margin:0;padding:0}#resource h2{position:absolute;top:0;left:-200em}#resource form,#resource div{padding-bottom:0.25em;margin:0 0 2em 0;border:1px solid #a4b4c4;opacity:0.9999}#resource form{margin:0 0 3em 0;}#resource form,#resource div{-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-webkit-background-clip:padding-box;border-radius:0 0 10px 10px;-webkit-box-shadow:2px 2px 6px #5E6277;-moz-box-shadow:2px 2px 6px #5E6277);box-shadow:2px 2px 6px #5E6277}#resource h3{text-indent:0;color:#34325E;padding:0.25em 0px 0.25em 6px;border:0 solid;border-bottom:1px dotted #a4b4c4;font-size:small;line-height:1.2em}#resource li{background-position:left -175px;padding:0.25em 0.5em 0.25em 14px;font:12px/1.2 arial,sans-serif;}#resource input{font-size:small;line-height:130%}#resource a{border:0 solid;padding:0;display:block;width:100%}#resource .date{font-size:10px;display:block;color:#999;line-height:1;text-align:right}#resource #communicate{border:0 solid;background:none;opacity:0.9999;padding:0;width:160px;height:160px;}#resource #communicate,#resource #communicate object{-moz-border-radius:10px;-webkit-border-radius:10px;-webkit-background-clip:padding-box;border-radius:10px;}#resource #communicate p{position:absolute;left:-200em}#resource #communicate a:link{border:0 solid;background:none}#footer{clear:both;min-height:50px}#footer h2{position:absolute;top:0;left:-200em}* html #footer{height:50px}#footer ul{width:51em;max-width:99.5%;margin:0 auto;text-align:right;padding-top:14px}* html #footer ul{clear:both;padding-top:20px}#footer li{white-space:nowrap;display:inline;font-size:x-small}#footer a{border:0 solid;margin:0 1em 0 0}span.date{color:#a4b4c4;font-style:italic;font-family:Georgia,serif}.updated,.author{color:#54526E;text-align:right;margin:0.25em 0;font-size:x-small;line-height:120%}ul,ol{margin:0.25em 5% 1em 5%}li{margin:0 0 0.5em 0;line-height:140%}#projects #content ul.bullet{list-style:disc;margin-left:30px}#projects #content ul.bullet li{list-style:disc;margin-left:30px}dl{margin:0 0 2em 8px}dt{background:#f2f1f4;color:#54526E;font:bold italic small georgia,"Times New Roman",serif;padding:4px 0;margin-top:2em}dd{margin:0 2em 1em 2em}p{margin:1em 10px 1em 20px}h1,h2,h3,h4{position:relative;width:auto;clear:both;color:#54526E;font:bold italic x-large georgia,"Times New Roman",serif;padding:4px 0;text-indent:20px;border:1px solid #a4b4c4;border-top:2px solid #d8d5df;border-left:1px solid #a4b4c4;border-right:1px solid #a4b4c4}#content h1,h2{-moz-border-radius:10px;-webkit-border-radius:10px;-webkit-background-clip:padding-box;border-radius:10px;}#content h1,h2{-moz-box-shadow:2px 2px 7px #b2b0b7;-webkit-box-shadow:2px 2px 7px #b2b0b7;box-shadow:2px 2px 7px #b2b0b7;}h2{font-size:large;margin:2em 0 0 0}h3{font-size:medium;margin:2em 0 0 0}h4{font-size:small;margin:2em 0 0 0}h1 span{color:#04021E;font-size:medium;font-weight:normal}blockquote{position:relative;width:80%;margin:1em auto;background:#f8f6ff;padding:0.5em 1em}blockquote p{margin:0 0 0.75em 0;font-style:italic;font-family:verdana,helvetica,sans-serif}blockquote p.author{margin:0;text-align:right}blockquote p cite{font-style:normal}#resources .updated{margin-right:1em}#top10,.tools,.otherResouces{border:1px solid #a4b4c4}#resources ol{padding:1em 2em}#resources ol li{margin:1.5em 0;}#resources .incept,.monthHits,.yearHits{display:none}.modified{float:right;padding:5px 10px 0 0;color:#a4b4c4;font:italic 10px georgia,serif;margin:0;clear:right}.border1{border:1px solid #a4b4c4;background-color:#f7f7ff}#resources .description{display:block;padding-top:0.5em}.otherResouces{margin-bottom:2em}#projects dt{clear:both}#projects dd{margin:1em 0 1em 2em}#projects dd.left{margin:1em 2em 1em 2em}#projects dd.right{margin:1em 0em 1em 2em}#projects dd.left a,#projects dd.right a{border-bottom:0 solid;padding-bottom:2px}#projects dd.left a img,#projects dd.right a img{border:1px solid #ccc;opacity:0.7}#projects dd.left a:hover img,#projects dd.right a:hover img{border:1px solid #a4b4c4;opacity:0.9999;background:none}.left{float:left;margin-right:2em}.right{float:right;margin-left:2em}#projects #content ul,#projects #content ul li{list-style:none;padding-left:0;margin-left:0}#projects #content ul li{margin-left:8px}#sitemap #content h2{margin-bottom:0.5em}#sitemap #content ul{list-style:none;margin:0 0 2em 2em}#sitemap #content ul ol{margin:0 0 2em 2em}#sitemap #content li{margin:0.5em 0 1em 0}address{margin-left:3em;line-height:1.4em}#content form{width:80%;border:1px solid #a4b4c4;background:#f8f6ff;margin:1em auto}#content fieldset{position:relative;margin:1em 1.5em}#content fieldset fieldset{padding:0.5em 1em;border:1px solid #a4b4c4}#content legend{color:#54526E;font:bold italic medium georgia,"Times New Roman",serif;padding:4px;margin:0}#content input{width:auto;padding:2px 4px}#reservationSubmit{float:right}.required{font-weight:bold;color:#f00;vertical-align:super;cursor:help}textarea,input{border:1px solid #a4b4c4;background:#e6ebfc}textarea:focus,textarea.focus,input:focus,input.focus{background:#fff;border-color:#f00}.submit{background-color:#dcdae3;float:right}* html .submit{padding:2px 0}#searchForm{font-size:x-small;line-height:130%}#searchForm fieldset{padding:0.5em 14px}#searchForm label{display:none}#q{display:block;width:94%;margin:0 0 0.75em 0;padding:2px .25em}#searchForm .submit{padding:2px 4px}* html #searchForm .submit{padding:2px 0}#report{font-size:x-small;line-height:130%}#report fieldset{padding:0.5em 14px}* html #report fieldset{padding:0.5em 14px 0 14px}#report label{clear:both}#companyname,#reportcode{display:block;width:94%;margin:0 0 0.75em 0;padding:2px .25em}#report .submit{padding:2px 4px}* html #report .submit{padding:2px 0}pre{border:1px solid #a4b4c4;overflow:auto;overflow-x:scroll;width:90%;padding:0 1em 1em 1em;margin:1em auto 2em auto;background:#f3f3ff;color:#000}pre *{font:small/130% courier,monospace}code{color:#036}::selection{background:#c4ced9}::-moz-selection{background:#c4ced9}.headingGradient{position:absolute;display:block;width:100%;min-height:2em}#navigation li{background-repeat:repeat-x;background-position:right top}#navigation li a span{background-repeat:no-repeat;background-position:left top}.ajaxOn div.closed,.ajaxOn ul.closed,.ajaxOn fieldset.closed{display:none}.narrow{margin-left:25px;margin-right:25px}.narrow .narrow{margin-left:20px;margin-right:20px}#content .narrow{margin-left:25px;margin-right:25px}#content .narrow .narrow{margin-left:20px;margin-right:20px}h2 a,h3 a,h4 a{display:block;border:0 solid;text-indent:20px}h2 a:visited,h3 a:visited,h4 a:visited{border:0 solid}h2 a:active,h3 a:active,h4 a:active,h2 a:hover,h3 a:hover,h4 a:hover,h2 a:focus,h3 a:focus,h4 a:focus{background:none}#resource h3 a{text-indent:0}.ajaxOn span.arrow{position:absolute;width:29px;height:29px;}.ajaxOn .closed span.arrow{background-position:0 0}.ajaxOn .open span.arrow{background-position:0 -29px}.ajaxOn span.arrow{top:-14px;left:-14px}.ajaxOn span.arrow{_top:-14px;_left:-34px}.ajaxOn #resource span.arrow{top:-8px;right:-8px;left:auto}#resource li{background-position:0 -116px}#websemantics a{background-position:0 20px;background-repeat:no-repeat;text-indent:-200em;position:absolute;display:block;top:0;left:0;width:286px;height:86px;text-decoration:none;cursor:pointer}table{margin:1em auto;border:1px solid #a4b4c4;border-collapse:collapse;background:#f8f6ff}table th,table td{padding:0.25em 0.5em;border:1px solid #a4b4c4}#conclusion{margin:4em 0;border:1px solid #a4b4c4;background:#7c6d8e;color:#fff;font-weight:bold;padding:1em 0;-moz-border-radius:10px;-webkit-border-radius:10px;-webkit-background-clip:padding-box;border-radius:10px;}#conclusion a{color:#fff}#conclusion a:hover,#conclusion a:active,#conclusion a:focus{color:#5E6277}#commentsHeading{margin-bottom:1em}#commentBlock{padding:0 10px 0 20px}.comment{clear:both;position:relative;margin:2em 0;background:#f7f7ff;border:1px solid #ccc;padding:0 1em 1em 1em}.comment h3{vertical-align:middle;display:inline;padding:0 0.25em;margin:0;color:#fd8f00;font:italic xx-large georgia,"times new roman",times,serif;background:none;border:0 solid}.comment p.dated{margin:0 0.5em 0 0}.comment p.who{display:inline;margin:0}.comment p.who span{display:none}.comment p.who:hover span{display:inline}.comment p.said{margin:0 60px 0 2.5em}.reply{width:80%;margin-left:17%;background:#f0f0ff}#top10 .modified{clear:none;float:none}#content form{margin:2em auto;width:99%;background:#f7f7ff}#commentForm fieldset{margin:0 0 20px 0;border:solid 0;padding:20px 15px 10px 15px;position:relative}#commentForm legend{display:none;color:#fd8f00;font:italic bold x-large georgia,"times new roman",times,serif}#commentForm div{clear:both;margin:1em 0}#commentForm label{width:19em;_width:15.5em;display:block;float:left;font-weight:bold;padding:0;text-align:right;margin:0 10px 8px 0;color:#000;line-height:110%;}#commentForm span{margin-right:0.8em;font-size:x-small;display:block;text-align:right;font-weight:normal;color:#656565}#commentForm input{width:20em;line-height:1.2em;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-background-clip:padding-box;border-radius:5px;border:solid 1px #aedcf5;margin:0 0 13px 0;color:#007bae;font-size:medium;padding:0.25em 0.5em}#commentForm textarea{width:32em;height:7em !important;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-background-clip:padding-box;border-radius:5px;border:solid 1px #aedcf5;margin:0 0 13px 0;color:#007bae;font-size:small;padding:0.25em 0.5em;font-family:arial,helvetica,sans-serif}#commentForm input:hover,#commentForm textarea:hover{border:solid 1px #41a9d8}#commentForm textarea:focus{background:#fff}#commentForm em{font:italic bold x-large georgia,serif;vertical-align:middle;color:#007bae}#commentForm #antispam{width:1em;color:#007bae;font:italic bold x-large georgia,serif;padding:0 0.3em 0.2em 0.2em;text-align:center}#commentForm button{margin-right:2.5em;text-transform:uppercase;cursor:pointer;background:#fd8f00 url(http://g0.websemantics.co.uk/button.jpg) top right;padding:0 52px 0 0;line-height:60px}#commentForm button{_width:18em}#commentForm button span{white-space:nowrap;color:#fff;font-weight:bold;font-size:large;margin:-1px 0 0 -3px;background:#fd8f00 url(http://g0.websemantics.co.uk/button.jpg) top left;padding:0 10px 0 30px;line-height:60px}#commentForm button span{*margin:-2px 0 0 -3px}#commentForm .error span strong{color:#f00;font-size:small}#commentForm .error em{color:#f00}#commentForm .error input{border-color:#f00}#commentForm .error textarea{border-color:#f00}#emptyFieldTest,#robbieD{display:none}.commentSystem{font-size:x-small;color:#7f8499}.cornersLarge{-moz-border-radius:10px;-webkit-border-radius:10px;-webkit-background-clip:padding-box;border-radius:10px;}.cornersLargeTop{-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-webkit-background-clip:padding-box;border-radius:10px 10px 0 0;}.cornersSmall,pre{-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-background-clip:padding-box;border-radius:5px;}.shadowLarge{filter:progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee,direction=0,strength=7) progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=90,strength=10) progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=180,strength=10) progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee,direction=270,strength=7) -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee,direction=0,strength=7) progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=90,strength=10) progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=180,strength=10) progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee,direction=270,strength=7)";-webkit-box-shadow:rgba(229,227,234,0.95) 8px 8px 16px;-moz-box-shadow:rgba(229,227,234,0.95) 8px 8px 16px;box-shadow:rgba(229,227,234,0.95) 8px 8px 16px;}pre{-moz-box-shadow:2px 2px 6px #e5e3ea;-webkit-box-shadow:2px 2px 6px #e5e3ea;box-shadow:2px 2px 6px #e5e3ea;}.shadowSmall{filter:progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee,direction=0,strength=2) progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=90,strength=5) progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=180,strength=5) progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee,direction=270,strength=2) -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee,direction=0,strength=2) progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=90,strength=5) progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=180,strength=5) progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee,direction=270,strength=2)";-webkit-box-shadow:rgba(229,227,234,0.95) 4px 4px 8px;-moz-box-shadow:rgba(229,227,234,0.95) 4px 4px 8px;box-shadow:rgba(229,227,234,0.95) 4px 4px 8px;}tr.odd{background:#f6f7f9}tr.even{background:#f1f1ff}tr.over{background:#fff}table{-moz-box-shadow:8px 8px 16px rgba(229,227,234,0.95);-webkit-box-shadow:8px 8px 16px rgba(229,227,234,0.95);box-shadow:8px 8px 16px rgba(229,227,234,0.95);}@media print{body,#wrapper,#container,#columns,#content{width:auto;margin:0;padding:0}#content *{width:auto;float:none;border:0 solid;padding:0;text-indent:0;margin-left:0;margin-right:0}#accessMenu,#header,#contentLeft,#contentRight,#resource,#footer{display:none}.hasJS #content div.closed{display:block}h3,h4{margin-top:2em}#content blockquote,#content form{width:90%;margin:1em auto}#content pre{overflow-x:visible;overflow-y:visible;overflow:visible;border:1px solid #ccc;padding:0.5em 1em;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}#content code{font:medium/150% times,serif;color:#003}#content pre code{font:small/130% courier,monospace}}