html,body,* {
font-family:Arial, Verdana, Georgia, Sans-Serif;
margin:0;
padding:0;
}

html,body {
height:100%;
}

body {
background:#f0f0f0 url("../images/body-bg.gif") no-repeat 50% 0;
font-size:62.5%;
overflow-x:hidden;
}

ul,ol {
list-style-type:none;
}

.right {
float:right;
}

.clear {
clear:both;
}

.nobg {
background-image:none !important;
}

.separator {
border-top:dotted 1px #898e93;
}

.sar {
background:transparent url("../images/arrow-right_blue.gif") no-repeat 0 0.3em;
padding-left:0.8em;
}

img.left {
margin-right:1em;
}

img.right {
margin-left:1em;
}

div#maincontent ul,div#maincontent ol {
margin:1em 0 1em 2em;
}

div#maincontent li {
background:transparent url("../images/li-bg.gif") no-repeat 0 50%;
padding-left:12px;
}

table {
border-collapse:collapse;
float:left;
margin-bottom:1.2em;
}

th {
border-bottom:solid 1px #c3c6cb;
color:#02487c;
text-align:left;
padding:0.2em 0 0.7em;
}

td {
border-bottom:dotted 1px #c3c6cb;
padding:0.5em 0;
}

h1 {
color:#26a2e2;
float:left;
font-size:1.8em;
margin-bottom:0.8em;
text-transform:uppercase;
width:100%;
}

h2 {
border-bottom:solid 1px #a8daf3;
color:#26a2e2;
font-size:1.4em;
padding-bottom:0.3em;
width:100%;
margin:1.3em 0 1em;
}

h2 span#results {
color:#02487c;
float:right;
font-size:0.7em;
font-weight:700;
margin-top:2px;
}

h3 {
color:#02487c;
font-size:1.2em;
font-weight:700;
margin:1em 0;
}

.introduction {
font-weight:700;
}

a.asr,.asr a {
background:transparent url("../images/arrow-simple_right.gif") no-repeat 0 4px;
padding-left:6px;
}

a.job-btn {
background:transparent no-repeat 0 -2px;
padding-left:6px;
}

a.asl {
background:transparent url("../images/arrow-small_left.gif") no-repeat 0 4px;
padding-left:16px;
}

a.pdf {
background:transparent url("../images/icons/icon_pdf.gif") no-repeat 0 60%;
padding-left:16px;
}

a.swf {
background:transparent url("../images/icons/icon_swf.gif") no-repeat 0 60%;
padding-left:16px;
}

a.webcast {
background:transparent url("../images/icons/icon_webcast.gif") no-repeat 0 60%;
padding-left:16px;
}

div#wrap {
height:auto !important;
min-height:100%;
position:relative;
width:910px;
margin:0 auto;
}

div#wrap-content {
background:transparent url("../images/wrap-bg.gif") repeat-y 0 0;
margin-left:-39px;
width:909px;
padding:0 39px 80px;
}

.nmt {
margin-top:-8px;
}

.historytimeline {
margin-top:30px;
}

div#top {
background:#fff url("../images/top-bg.gif") no-repeat 0 0;
height:160px;
margin-left:-30px;
margin-right:-30px;
width:930px;
padding:5px 0 11px 30px;
}

div#scapackaging {
float:left;
width:290px;
margin:20px 0 0 15px;
}

div#scapackaging strong#title {
color:#004087;
float:left;
font-size:1.3em;
}

div#scapackaging ul#logotagline {
clear:left;
float:left;
margin:5px 0 0;
}

ul#logotagline li {
border-right:solid 1px #b4d3ec;
color:#004087;
font-size:1.2em;
font-weight:700;
float:left;
display:block;
padding:0 6px;
}

ul#logotagline li.first {
padding-left:0;
}

ul#logotagline li.last {
border-right:none;
}

div#top #quicksearch {
display:inline;
float:right;
margin-top:16px;
margin-right:10px;
width:220px;
}

div#top #quicksearch label {
color:#fff;
font-size:1.1em;
float:left;
margin:2px 5px 0 0;
}

div#top #quicksearch .quicksearchInput {
background:transparent url("../images/quicksearch_input-bg.gif") no-repeat;
border:none;
float:left;
height:15px;
overflow:hidden;
width:119px;
padding:1px 7px 3px;
}

div#top #quicksearch .quicksearchBtn {
float:left;
margin:2px 0 0 7px;
}

div#top #container {
float:left;
margin-top:66px;
width:100%;
}

ul#topmenu {
float:left;
width:730px;
}

ul#topmenu li a {
background:transparent url("../images/topmenu_li-bg.gif") no-repeat 100% 0;
color:#14223e;
float:left;
font:1.2em Arial, Helvetica, Georgia, sans-serif;
text-transform:uppercase;
padding:18px 13px 5px;
}

ul#topmenu li.first a {
margin-left:-13px;
}

ul#topmenu li.last a {
background-image:none;
}

div#top #lang {
float:left;
font-size:1.1em;
width:156px;
margin:16px 30px 0 0;
}

div#top #lang label {
color:#507192;
float:left;
margin:3px 5px 0 0;
}

div#top #lang select#langlist {
float:left;
font-size:1em;
margin-right:7px;
width:76px;
}

div#top #lang input.langBtn {
float:left;
margin-top:1px;
}

div#content {
background:#fff;
border-top:solid 1px #adc9de;
font-size:1.1em;
width:900px;
padding:20px 0 165px;
}

div#content a {
color:#0085c9;
}

div#content div#breadcrumbs {
float:left;
margin-bottom:2em;
width:100%;
}

div#content div#breadcrumbs ul li {
background-image:none;
color:#a5aab1;
float:left;
font-weight:700;
margin-right:0.2em;
padding-left:0;
}

div#content div#breadcrumbs span {
color:#a5aab1;
font-weight:700;
margin-right:0.2em;
padding-left:0;
}

div#content #imagecontainer {
float:left;
width:183px;
}

div#content #main {
margin-left:203px;
width:430px;
}

div#content #main-floatright h2 {
clear:right;
}

div#content #main-floatright #flash-floatright {
float:right;
margin-left:10px;
}


div#startpage
{
    height: 800px;
    min-height: 800px;    
}


div#leftmenu {
background:#fff url("../images/leftmenu-bg.gif") no-repeat 0 0;
float:left;
margin-top:10px;
width:214px;
}

div#leftmenu ul,div.nobg {
background:transparent url("../images/leftmenu-separator.gif") no-repeat 100% 0;
float:left;
padding-bottom:20px;
width:100%;
}

div#leftmenu li {
float:left;
width:100%;
margin:0.3em 0;
}

div#leftmenu li.level1 a {
background:transparent url("../images/arrow-down.gif") no-repeat 0 50%;
font-size:1.1em;
font-weight:700;
padding-left:12px;
width:90.5%;
}

div#leftmenu li.level3 a {
background:transparent url("../images/arrow-right.gif") no-repeat 30px 0.4em;
color:#000;
display:block;
width:50%;
padding-left:40px;
}

div#contact-us,div#contact-form {
float:left;
background:transparent url("../images/leftmenu_separator-contact.gif") no-repeat 100% 0;
padding-bottom:125px;
width:214px;
}

div#contact-form {
background:transparent url("../images/leftmenu-separator-c.gif") no-repeat 100% 0;
padding:15px 0 10px;
}

div#contact-us #c-top,div#contact-form #cf-top2,div#contact-form #cf-top {
background:#fff url("../images/leftmenu_contact-top.gif") no-repeat 0 0;
float:left;
height:5px;
overflow-y:hidden;
width:212px;
}

div#contact-us #c-mid,div#contact-form #cf-mid2,div#contact-form #cf-mid {
background:#fff url("../images/leftmenu_contact-mid.gif") repeat-y 0 0;
float:left;
width:192px;
padding:15px 0 15px 20px !important;
}

div#contact-us #c-bottom,div#contact-form #cf-bottom {
background:#fff url("../images/leftmenu_contact-bottom.gif") no-repeat 0 0;
float:left;
height:5px;
width:212px;
}

div#contact-form #cf-mid h2,div#contact-us #c-mid h2 {
border-bottom:solid 1px #677182;
color:#27344d;
font-size:1.4em;
padding-bottom:0.3em;
margin:0;
}

div#contact-form #cf-mid2 fieldset {
float:none !important;
}

div#contact-us #c-mid p {
color:#02487c;
font-size:1.1em;
}

div#contact-us #c-mid p.link {
background:transparent url("../images/arrow-right_blue.gif") no-repeat 110px 0.4em;
padding-left:115px;
}

div#contact-us #c-mid #image {
background:transparent url("../images/leftmenu_contact_image-bg.gif") no-repeat 0 0;
float:left;
height:92px;
position:relative;
left:-40px;
margin:20px 0 0;
padding:10px 10px 0;
}

div#contact-us #c-mid #info {
display:inline;
position:relative;
left:-25px;
top:20px;
width:80px;
}

div#contact-us #c-mid #info_location {
display:inline;
position:relative;
float:right;
left:-25px;
top:20px;
width:80px;
}

div.nobg #info a {
float:right;
margin-top:10px;
width:62px;
}

div#leftmenu fieldset label {
float:left;
padding-top:3px;
width:70px;
}

div#leftmenu fieldset input {
border-top:solid 1px #898e93;
border-right:solid 1px #c3c3c3;
font-size:1em;
width:90px;
padding:2px;
}

div#leftmenu fieldset .separator {
width:166px;
}

div#leftmenu fieldset textarea {
border-top:solid 1px #898e93;
border-right:solid 1px #c3c3c3;
clear:left;
float:left;
font-size:1em;
margin-top:6px;
width:162px;
}

div#leftmenu fieldset .submit {
border:none;
background:transparent url("../images/btn-send.gif") no-repeat 0 0;
float:left;
clear:both;
margin:10px 0 0 96px;
}
div#leftmenu fieldset .submitnobg {
border:none;
background:transparent no-repeat 0 0;
float:left;
clear:both;
margin:10px 0 0 96px;
}

div#leftmenu fieldset .okbtn {
border:none;
background:transparent url("../images/btn-rounded.gif") no-repeat 0 0;
float:left;
clear:both;
font-size:1em;
color:#FFF;
margin:0 0 0 96px;
}

div#leftmenu fieldset .okbtnnext {
border:none;
background:transparent url("../images/buttonl.gif") no-repeat 0 0;
float:left;
clear:both;
font-size:1em;
color:#FFF;
margin:0 0 0 140px;
}

div#leftmenu #info img {
display:inline;
margin-right:10px;
}

div#maincontent {
margin-left:240px;
width:655px;
}

div#content .paging {
background:transparent url("../images/bg-paging.gif") no-repeat 0 0;
float:left;
height:29px;
padding-top:7px;
text-align:center;
width:650px;
}

div#content .paging ul {
top:-3px;
margin:0 0 0 200px;
}

div#content .paging li {
background-image:none;
padding-left:0;
}

div#content .paging strong {
color:#02487c;
margin-right:1em;
}

div#content .paging .previous {
margin-left:6px;
background:transparent url("../images/arrow-small_left.gif") no-repeat 0 50%;
padding-left:14px;
}

div#content .paging .next {
float:right;
margin-right:6px;
background:transparent url("../images/arrow-small_right.gif") no-repeat 100% 50%;
padding-right:14px;
}

div#content .paging ul li {
padding:0 0.2em;
}

div#content .paging ul li a {
font-weight:700;
text-decoration:none;
}

div#content .paging ul li a.more {
background:transparent url("../images/arrow-simple_right.gif") no-repeat 100% 60%;
font-weight:400;
padding-right:6px;
text-decoration:underline;
}

div#content .paging ul li a.selected {
font-weight:400;
text-decoration:underline;
}

div#content .lightbox {
float:left;
width:auto;
}

div#content .lightbox .l-top {
background:transparent url("../images/lightbox-bg-top.gif") no-repeat 0 0;
float:left;
height:5px;
overflow-y:hidden;
width:417px;
}

div#content .lightbox .l-mid {
background:#e0ecf3;
float:left;
width:397px;
padding:5px 10px;
}

div#content .lightbox p {
float:left;
margin-bottom:0.5em;
}

div#content .lightbox span.sar {
color:#02487c;
display:block;
float:left;
width:100px;
}

div#content .lightbox span {
color:#0085c9;
display:block;
float:right;
width:280px;
}

div#content .lightbox .l-bottom {
background:transparent url("../images/lightbox-bg-bottom.gif") no-repeat 0 0;
float:left;
height:5px;
width:417px;
}

div#content #readmore-box {
background:transparent url("../images/bottom-plate.gif") no-repeat 0 0;
float:left;
margin-top:30px;
width:615px;
padding:15px 20px;
}

div#content #readmore-box div {
float:left;
width:370px;
}

div#content #readmore-box h2 {
border:none;
color:#fff;
font-size:2.7em;
font-weight:400;
margin:0 0 20px;
padding:0;
}

div#content #readmore-box h3 {
color:#26a2e2;
font-size:1.4em;
font-weight:400;
margin:0;
padding:0;
}

div#content #readmore-box p {
color:#27344d;
font-size:1.4em;
}

div#content #readmore-box p#visit {
position:relative;
top:0;
left:-15px;
}

div#content #readmore-box img {
float:right;
position:relative;
top:-50px;
}

div#content #jobopportunities fieldset {
margin-bottom:2em;
}

div#content #jobopportunities label {
color:#02487c;
float:left;
padding-top:3px;
width:80px;
}

div#content #jobopportunities select {
width:220px;
font-size:1em;
}

div#content #jobopportunities option {
color:#373737;
}

div#content #jobopportunities input.submit {
background:transparent url("../images/btn_show.gif") no-repeat 0 0;
height:19px;
margin-left:12px;
width:69px;
}

div#content #jobopportunities table a {
background:transparent url("../images/arrow-simple_right.gif") no-repeat 0 0.4em;
padding-left:12px;
display:block;
}

div#content #innovationanddesign {
background:transparent url("../images/bg_flower.gif") no-repeat 130px 10px;
float:left;
min-height:500px;
}

div#content #innovationanddesign #intro {
color:#696969;
float:left;
width:286px;
overflow-x:hidden;
}

div#content #innovationanddesign #intro p {
width:230px;
}

div#content #innovationanddesign #intro #video {
position:relative;
left:-2px;
}

div#content #innovationanddesign #spotlight {
float:right;
margin-top:-34px;
width:320px;
}

div#content #innovationanddesign #spotlight h2 {
border-bottom:none;
color:#9c0;
font-size:2em;
font-weight:400;
position:relative;
top:50px;
left:-30px;
margin:0;
padding:0;
}

div#content #innovationanddesign #spotlight .plate {
background:transparent url("../images/spotlight-plate.gif") no-repeat 0 0;
float:left;
height:164px;
width:155px;
}

div#content #innovationanddesign #spotlight .plate img {
padding:10px 10px 3px;
}

div#content #innovationanddesign #spotlight .plate p {
margin-right:10px;
margin-left:10px;
text-align:right;
padding:0;
}

div#content #innovationanddesign #spotlight .plate a.textlink {
background:transparent url("../images/btn-rounded_right-green.gif") no-repeat 100% 45%;
color:#3d4f5b;
font-size:1.3em;
padding-right:20px;
float:left;
text-decoration:none;
width:114px;
}

div#content #innovationanddesign #spotlight #item1 {
position:relative;
left:120px;
top:-180px;
}

div#content #innovationanddesign #spotlight #item2 {
position:relative;
left:-145px;
top:80px;
}

div#content #innovationanddesign #spotlight #item3 {
position:relative;
left:140px;
top:150px;
}

div#content .videobox {
float:left;
position:relative;
left:-6px;
width:326px;
}

div#content .videobox .video {
float:left;
margin-right:5px;
width:180px;
}

div#content .videobox .description {
float:left;
width:134px;
}

div#content .even {
left:8px;
}

div#content .videobox h2 {
margin-top:0.5em;
}

div#content .newsitem {
width:100%;
}

div#content .newsitem,div#content .reportsitem {
border-bottom:dotted 1px #c3c6cb;
float:left;
margin-bottom:0.8em;
}

div#content .rssItem {
float:right;
text-align:right;
}

div#content h3.date {
color:#b1b6bc;
float:left;
font-size:1.1em;
font-weight:400;
width:110px;
margin:0.3em 0 0;
}

div#content .newsitem .news,div#content .reportsitem .report {
float:right;
width:540px;
}

div#content .newsitem .news p img {
border:solid 1px #d2d2d2;
float:right;
margin-left:0.8em;
max-height:100px;
}

div#content .newsitem .news h2,div#content .reportsitem .report h2,div#content .designitem h2 {
border:none;
color:#02487c;
font-size:1.1em;
font-weight:700;
margin:0.3em 0 0;
padding:0;
}

div#content .news ul {
float:right;
width:100%;
margin:0;
}

div#content .report ul {
float:right;
width:542px;
margin:0;
}

div#content .report h2 {
float:right;
width:542px;
margin:0 0 1.5em;
}

div#content ul#yearlisting {
float:left;
width:100%;
margin:1em 0 3em;
}

div#content ul#yearlisting li {
background-image:none;
float:left;
padding:0;
}

div#content .older {
background:#26a2e2 url("../images/btn-rounded_left.gif") no-repeat 0 0 !important;
float:left;
margin-right:7px;
text-align:center;
width:6em;
}

div#content .older a {
background:transparent url("../images/btn-rounded_right-arrow.gif") no-repeat 100% 0;
color:#fff;
display:block;
height:16px;
padding-top:1px;
padding-right:6px;
text-decoration:none;
text-transform:uppercase;
}

div#content .btnl a {
background:transparent url("../images/btn-rounded_right.gif") no-repeat 100% 0;
color:#fff;
display:block;
padding-top:1px;
text-align:center;
text-decoration:none;
height:16px;
width:4.8em;
}

div#content .btnlsel a {
background:transparent url("../images/btn-rounded_right.gif") no-repeat 100% 0;
color:#fff;
display:block;
padding-top:1px;
text-align:center;
text-decoration:underline;
height:16px;
width:4.8em;
font-weight:700;
}

div#content p.more-link,p.more-link {
background:#26a2e2 url("../images/btn-rounded_left.gif") no-repeat 0 0;
float:right;
margin-top:2em;
width:auto;
}

div#content p.more-link a,p.more-link a {
background:transparent url("../images/btn-rounded_right-arrow.gif") no-repeat 100% 0;
color:#fff;
display:block;
text-align:center;
text-decoration:none;
text-transform:uppercase;
padding:1px 22px 2px 10px;
}

div#content reportsitem {
border-top:dotted 1px #c3c6cb;
border-bottom:none;
padding:1em 0 0.2em;
}

div#content reportsitem h3.date {
width:70px;
}

div#content reportsitem .report {
width:570px;
}

div#content reportsitem ul {
float:left;
margin:0.5em 0 0;
}

div#content reportsitem ul li {
float:left;
margin-right:2em;
}

div#content .memberdetails {
border-top:dotted 1px #c3c6cb;
float:left;
width:100%;
padding:0.8em 0;
}

div#content .memberdetails p {
margin-bottom:0.4em;
}

div#content .memberdetails .basic-info {
width:200px;
margin:6px 0 0 20px;
}

div#content .memberdetails .further-info {
margin-top:6px;
}

div#content .memberdetails .further-info strong {
float:left;
width:80px;
}

div#content .designitem {
border-bottom:dotted 1px #c3c6cb;
float:left;
padding-top:0.7em;
width:100%;
}

div#content .designitem h3.date {
margin:0 0 0 20px;
}

div#content .designitem .item {
float:right;
width:430px;
}

div#content #items {
float:left;
overflow-x:hidden;
width:656px;
margin:25px 0;
}

div#content #items .item {
float:left;
height:150px;
margin-right:14px;
width:95px;
}

div#content #items .item a {
display:block;
font-size:0.9em;
text-align:center;
text-decoration:none;
text-transform:uppercase;
}

div#searchresults fieldset {
background:#f0f0f0 url("../images/search-bg-bottom.gif") no-repeat 0 100%;
float:left;
padding-bottom:8px;
width:222px;
margin-bottom: 10px;
clear: both;
}

div#searchresults fieldset div {
background:#f0f0f0 url("../images/search-bg-top.gif") no-repeat 0 0;
float:left;
width:222px;
}
p.searchchbs
{
	padding-left: 10px;
}
div#searchresults fieldset div p,
div#serachresults fieldset div p.searchchbs {
	float:left;
	padding-top:3px;
	background:#f0f0f0;
}
div#searchresults fieldset div p{
margin:3px 0 -5px;
}

div#searchresults h2
{
	clear: left;
}
.lblCheckbox
{
	float: none !important;		
}

div#searchresults label {
float:left;
margin-left:10px;
position:relative;
top:2px;
}

div#searchresults .mainsearch {
background:transparent url("../images/search-bg.gif") no-repeat 0 0;
float:left;
height:19px;
margin-left:3px;
overflow:hidden;
width:122px;
padding:1px 5px 2px 6px;
}

div#searchresults .mainsearchBtn {
float:left;
margin-left:5px;
}

div#searchresults .searchitem {
border-bottom:dotted 1px #c3c6cb;
float:left;
margin-bottom:1em;
width:100%;
}

div#searchresults .searchitem h3 {
font-size:1em;
margin:0 0 0.4em;
}
div#searchresults
{
	min-height: 800px;
		
	}

div#sitemap {
float:left;
width:95%;
}

div#sitemap td {
border:none;
padding-right:15px;
vertical-align:top;
}

div#sitemap ul {
border-right:dotted 1px #c3c6cb;
width:164px;
margin:1px 0 0;
}

div#sitemap ul li {
background:none;
width:100%;
padding:0;
}

div#sitemap ul li ul,div#sitemap ul li ul li ul {
border:none;
margin-left:1.1em;
width:auto;
}

div#sitemap table a {
background:transparent url("../images/arrow-right.gif") no-repeat 0 0.55em;
display:block;
padding:2px 0 2px 8px;
}

div#sitemap a.level1 {
background:none;
border-right:dotted 1px #c3c6cb;
color:#000;
font-size:1.1em;
text-transform:uppercase;
text-decoration:none;
padding:0 0 1em;
}

div#sitemap ul a.level2 {
background:transparent url("../images/arrow-right_full.gif") no-repeat 0 0.55em;
font-size:1.1em;
font-weight:700;
text-transform:none;
margin:0.1em 0 0.4em;
}

div#sitemap ul li ul a.level2 {
background:transparent url("../images/arrow-right.gif") no-repeat 0 0.55em;
font-size:0.9em;
font-weight:700;
text-transform:none;
margin:0.1em 3em 0.4em 0;
}

div#leftarea {
float:left;
width:650px;
}

div#tagline {
float:left;
position:relative;
left:-55px;
margin-bottom:5px;
width:717px;
}

div#tagline p#further-content {
position:absolute;
top:122px;
left:322px;
height:70px;
padding-right:10px;
width:238px;
}

div#tagline p#further-content a {
background:transparent url("../images/buttonl.gif") no-repeat 92% 50%;
display:block;
padding:20px;
}

div#left {
float:left;
width:410px;
}

div#right {
float:left;
margin-left:20px;
width:220px;
}

div#content .lightbox .s-top {
background:transparent url("../images/startpage-lightbox-bg-top.gif") no-repeat 0 0;
float:left;
height:4px;
overflow-y:hidden;
width:400px;
}

div#content .lightbox .s-mid {
background:#d2e3ec;
float:left;
width:380px;
padding:5px 10px;
}

div#content .lightbox .s-bottom {
background:transparent url("../images/startpage-lightbox-bg-bottom.gif") no-repeat 0 0;
float:left;
height:4px;
width:400px;
}

div#content .s-box {
margin-bottom:28px;
width:400px;
}

div#content .s-box h2 {
margin:0.6em 0 0.8em;
}

div#content .s-box fieldset {
width:300px;
}

div#content .s-box label {
float:left;
margin-right:6px;
position:relative;
top:2px;
text-align:right;
width:90px;
}

div#content .s-box select {
font-size:1em;
width:176px;
}

div#content .s-box .more-link {
background-image:url("../images/btn-rounded_left_s-box.gif");
float:right;
margin-top:52px;
width:45px;
}

div#content .s-box .more-link a {
background-image:url("../images/btn-rounded_right-arrow_s-box.gif");
}

div#content #right h2 {
padding-bottom:0.4em;
margin:0 0 0.8em;
}

div#content #news {
width:220px;
}

div#content #news div#head {
float:left;
border-bottom:solid 1px #a8daf3;
margin-bottom:0.8em;
}

div#content #news div#head h2 {
float:left;
width:156px;
border-bottom:none;
margin:0;
}

div#content #news div#head a {
background:transparent url("../images/arrow-right_blue.gif") no-repeat 100% 40%;
float:right;
margin-top:4px;
padding-right:8px;
width:56px;
}

div#content #news h3 a {
display:block;
}

div#content #news .newsitem p {
margin:0.7em 0;
}

div#content #news p.date {
color:#b1b6bc;
margin:0.2em 0;
}

div#content #news .last {
border-bottom:none;
}

div#content #related {
background:transparent url("../images/leftmenu-separator.gif") no-repeat 0 0;
float:right;
margin-top:-10px;
overflow-x:hidden;
width:232px;
padding:20px 0 120px 3px;
}

html>body div#content #related {
position:relative;
left:18px;
}

div#content #related .related-box {
float:left;
margin-bottom:6px;
width:218px;
}

div#content #related .related-box .r-top {
background:transparent url("../images/related-box-bg-top.gif") no-repeat 0 0;
float:left;
height:5px;
overflow-y:hidden;
width:218px;
}

div#content #related .related-box .r-mid {
background:transparent url("../images/related-box-bg-mid.gif") repeat-y 0 0;
float:left;
width:218px;
padding:5px 10px;
}

div#content #related .related-box .r-bottom {
background:transparent url("../images/related-box-bg-bottom.gif") no-repeat 0 0;
float:left;
height:5px;
width:218px;
}

div#content #related h2 {
border-bottom:solid 1px #27344d;
color:#27344d;
width:170px;
margin:0.4em 0 1em 0.3em;
}

div#content #related p {
padding:0 8px;
}

div#content #related label {
float:left;
position:relative;
top:3px;
width:74px;
}

div#content #related select {
font-size:1em;
width:100px;
}

div#content #related .btnGo {
margin-left:4px;
position:relative;
top:4px;
}

div#content #related #image {
float:right;
background:transparent url("../images/leftmenu_contact_image-bg.gif") no-repeat 0 0;
height:92px;
position:relative;
left:8px;
padding:10px 10px 0;
}

div#content #related .image_r {
float:right;
background:transparent url("../images/leftmenu_contact_image-bg.gif") no-repeat 0 0;
height:92px;
position:relative;
left:0;
padding:10px 10px 0;
}

div#content #related #info_r,div#content #related #info {
float:left;
overflow-x:hidden;
width:100px;
}

div#footer {
background:#fff url("../images/footer-bg.gif") no-repeat 0 100%;
font-size:1.1em;
height:125px;
margin-left:-30px;
padding-left:30px;
position:absolute;
bottom:0;
width:930px;
}

div#footer p {
border-top:solid 1px #adc9de;
color:#5b6672;
margin-bottom:0.5em;
padding-top:24px;
width:900px;
}

div#footer a {
color:#26a2e2;
text-decoration:underline;
}

div#footer ul li {
border-right:solid 1px #a2ab97;
float:left;
}

div#footer ul li a {
padding:0 10px;
}

div#footer ul li.first a {
margin-left:-10px;
}

p,div#searchresults .paging {
margin-bottom:1em;
}

img,fieldset,input,div#sitemap td.last ul,div#sitemap td.last .level1,div#footer ul li.last {
border:none;
}

a,div#maincontent h2 a {
text-decoration:none;
}

fieldset,.left,h2 span,div#top a#logolink,ul#topmenu li,div#content .paging .previous,div#content .paging li,div#content .memberdetails img,div#content .memberdetails .basic-info,div#content .memberdetails .further-info,div#content .designitem img {
float:left;
}

label,.toplink {
cursor:pointer;
}

p,td,li,div#content #news .newsitem p a {
color:#02487c;
}

h1,h2,h3,div#sitemap ul li ul li ul a.level2 {
font-weight:400;
}

ul#topmenu li a:hover,ul#topmenu li.active a,div#leftmenu li a.active {
color:#26a2e2;
}

div#content div#breadcrumbs ul,div#content .paging p,div#content #news h3 {
margin:0;
}

div#content div#breadcrumbs ul li a,div#content div#breadcrumbs span a {
color:#a5aab1;
margin-right:0.2em;
}

div#leftmenu li a,div#leftmenu li.level2 a {
background:transparent url("../images/arrow-right.gif") no-repeat 14px 0.4em;
color:#000;
display:block;
width:85%;
padding-left:24px;
}

div#contact-us #c-mid a,div#maincontent a {
text-decoration:underline;
}

div.newsitem,div.reportsitem {
padding-bottom:6px;
}

div#news p,div#reports p {
margin-bottom:0;
}

div#content .news,div#content .report,div#content .s-box p {
float:left;
width:100%;
}

div#content .news ul li,div#content .report ul li {
background-image:none;
padding:0.3em 0;
}

div#content .news ul li.item,div#content .report ul li.item {
border-bottom:dotted 1px #c3c6cb;
}

div#content .news p img,div#content .report p img {
border:solid 1px #d2d2d2;
float:left;
}

div#content .btnl,div#content .btnlsel {
background:#26a2e2 url("../images/btn-rounded_left.gif") no-repeat 0 0 !important;
margin-right:7px;
}

div#content reportsitem h3.date,div#content reportsitem .report h2,div#content .designitem h2 {
margin-top:0;
}