html{background:url(../images/htmlbackground.gif) repeat-y #3B4A5D;background-position:center;}
body{font-family:tahoma;margin:auto;text-align:center;}
div#container{width:100%;text-align:center;margin:auto;height:100%}

div#container div#topcontainer{width:100%;background:url(../images/bgtop.gif) 0 0 repeat-x #3B4A5D;margin:auto;text-align:center;border-bottom:7px solid #fff}

body div#container div#topcontainer div#top ul#noflashmenu{margin:0px 0 0px 0;padding:0;list-style:none;height:40px}
body div#container div#topcontainer div#top ul#noflashmenu li{float:left;margin:20px 10px 5px 0;width:100px}
body div#container div#topcontainer div#top ul#noflashmenu li a{color:#3B4A5E;text-decoration:none;font-size:0.7em}

div#container div#top{width:704px;padding:0px 7px 0px 7px;background:#fff}
html>body div#container div#top{margin:auto;text-align:center}
div#container div#middlecontainer{width:100%;background:#A6B2C2;}
html>body div#container div#middlecontainer{}
div#container div#middle{width:704px;background:#fff;text-align:left;padding:0px 7px 0px 7px}
html>body div#container div#middle{width:704px;text-align:center;margin-left:0px;padding-bottom:0;margin:auto;text-align:center}
div#container div#middle p{font-size:0.7em}

div#container div#middle div#column1{width:500px;float:left;}
div#container div#middle div#column2{width:200px;float:left;text-align:left;margin:0 0px 0 4px}

div#container div#middle div#welcome{color:#3B4A5E;padding:5px 7px 11px 11px;background:#E0E0D8;margin:0px 0 4px 0;text-align:left}
div#container div#middle h3{margin:0 0 4px 0;font-size:0.8em}
div#container div#middle div#welcome p{margin:0;}

div#container div#middle div#column1 div.advertdiv{width:153px;float:left;margin-right:4px;background:#E0E0D8}
html>body div#container div#middle div#column1 div.advertdiv{padding-right:11px;text-align:left;margin-bottom:4px}
div#container div#middle div#column1 div.advertdiv img{padding:11px 11px 2px 11px}
div#container div#middle div#column1 div.lastadvertdiv{width:153px;float:left;background:#E0E0D8;text-align:left}
html>body div#container div#middle div#column1 div.lastadvertdiv{padding-right:11px}
div#container div#middle div#column1 div.lastadvertdiv img{padding:11px 11px 2px 11px}
div#container div#middle div#column1 div.advertdiv h3{color:#4A5E77;margin:0;font-size:0.7em;padding:4px 0px 5px 11px;width:150px}
html>body div#container div#middle div#column1 div.advertdiv h3{padding:6px 0 6px 11px}

div#container div#middle div#column1 div.advertdiv ul{margin:0;padding:0 0 5px 11px;list-style:none}
div#container div#middle div#column1 div.advertdiv ul li{color:#4A5E77;font-size:0.7em;line-height:1.4em}
div#container div#middle div#column1 div.lastadvertdiv h3{color:#4A5E77;margin:0;font-size:0.7em;padding:4px 0px 5px 11px;width:150px}
html>body div#container div#middle div#column1 div.lastadvertdiv h3{padding:6px 0 6px 11px}
div#container div#middle div#column1 div.lastadvertdiv ul{margin:0;padding:0 0 5px 11px;list-style:none}
div#container div#middle div#column1 div.lastadvertdiv ul li{color:#4A5E77;font-size:0.7em;line-height:1.4em}

div#container div#middle div.readmore{width:130px;display:block;font-size:0.7em;background:url(../images/arrow.gif) 123px 3px no-repeat;margin:3px 0 10px 21px}
div#container div#middle div.readmore a{text-decoration:none;color:#4A5E77;font-size:0.9em;font-weight:bold;background:url(../images/arrow.gif) 123px 3px no-repeat;width:135px;display:block}
div#container div#middle div.readmore a:hover{text-decoration:underline;background:url(../images/arrow.gif) 123px 3px no-repeat;}

div#container div#middle div#column2 div.newstitle{background:#E0E0D8}
html>body div#container div#middle div#column2 div.newstitle{border:1px solid #E0E0D8;margin-bottom:4px}
div#container div#middle div#column2 div.newstitle h3{font-size:0.8em;color:#3B4A5E;padding:5px 0 8px 11px;margin-bottom:4px}
html>body div#container div#middle div#column2 div.newstitle h3{margin:0}
div#container div#middle div#column2 div.news{background:#E0E0D8;padding:3px 9px 10px 11px;margin-bottom:4px}
html>body div#container div#middle div#column2 div.news{padding:4px 9px 5px 9px}
div#container div#middle div#column2 div.news ul#newslist{color:#3B4A5E;margin:7px 0 0px 0;padding:0;list-style:none;margin-bottom:0}
div#container div#middle div#column2 div.news ul#newslist li{margin-bottom:15px}
div#container div#middle div#column2 div.news ul#newslist li#lastnews{margin:-1px 0 0 0}
html>body div#container div#middle div#column2 div.news ul#newslist li{padding-bottom:6px}
html>body div#container div#middle div#column2 div.news ul#newslist li#lastnews{padding-bottom:2px}
div#container div#middle div#column2 div.news ul#newslist li h4{font-size:0.75em;margin:0;font-weight:normal}
div#container div#middle div#column2 div.news ul#newslist li p{margin:0;line-height:1.25em}
div#container div#middle div#column2 div.news ul#newslist li a{color:#3B4A5E;font-style:italic;text-decoration:none}
div#container div#middle div#column2 div.news ul#newslist li a:hover{text-decoration:underline}

div#container div#middle div#column2 div.advert{background:#E0E0D8;margin-bottom:6px;padding:0px 0 9px 3px;}
html>body div#container div#middle div#column2 div.advert{margin-bottom:8px;padding:0px 0 7px 0px;}
div#container div#middle div#column2 div.advert a{text-decoration:none;font-size:0.8em;color:#000;font-weight:bold}
div#container div#middle div#column2 div.advert a:hover{text-decoration:underline}

div#container div#bottommiddlecontainer{width:100%;background:#A6B2C2;border-bottom:7px solid #fff}
div#container div#bottommenu{width:704px;background:#E0E0D8;margin:auto;text-align:center;border-left:7px solid #fff;border-right:7px solid #fff}
html>body div#container div#bottommenu{margin:auto;text-align:center}
div#container div#bottommenu ul#extramenu{margin:0;padding:3px 0 6px 13px;list-style:none;height:20px}
div#container div#bottommenu ul#extramenu li{float:left;background:url(../images/cross.gif) 0 1px no-repeat;margin:5px 0 0 0;padding-left:17px;font-size:0.7em;color:#3B4A5E}
div#container div#bottommenu ul#extramenu li#navnews{}
div#container div#bottommenu ul#extramenu li#navman{margin-left:25px}
div#container div#bottommenu ul#extramenu li#navglobal{margin-left:28px}
div#container div#bottommenu ul#extramenu li#navsigma{margin-left:30px}
div#container div#bottommenu ul#extramenu li#navsitemap{margin-left:26px}
div#container div#bottommenu ul#extramenu li#navaccessibility{margin-left:26px}
div#container div#bottommenu ul#extramenu li a{text-decoration:none;color:#3B4A5E}

div#bottomcontainer{width:100%;background:#3B4A5D;margin:auto;text-align:center;}
div#bottom{color:#fff;width:684px;background:#4A5E77;padding:2px 10px 10px 10px;text-align:left;border-right:7px solid #fff;border-left:7px solid #fff;height:100%!important}
html>body div#bottom{margin:auto;text-align:left}
div#bottom a{color:#fff;text-decoration:none;font-size:0.6em}
div#bottom a:hover{text-decoration:underline}
div#bottom div#bottomleft{float:left;width:480px}
 div#bottom div#bottomright{float:right;width:200px;text-align:right}
html>body div#bottom div#bottomright{margin-top:6px}

div.clearer{clear:both}

/* Page specific css */
/* Standard pages */
body#standardpage div#container div#middlecontainer div#middle{background:url(../images/standardbg.gif) repeat-y;border-bottom:4px solid #fff;color:#4A5E77;text-align:left}
body#standardpage div#container div#middlecontainer div#middle div#topbar{background:#E0E0D8;border-bottom:4px solid #fff;padding:6px 11px 9px 11px}
body#standardpage div#container div#middlecontainer div#middle div#topbar h3{font-size:0.75em;margin:0;float:left}
body#standardpage div#container div#middlecontainer div#middle div#topbar div#topright{margin:1px 0 0 498px}
body#standardpage div#container div#middlecontainer div#middle div#topbar div#topright a.mainpage{font-weight:bold;font-size:0.65em;text-decoration:none;color:#3B4A5D;background:url(../images/linkarrow.gif) 154px 3px no-repeat;width:164px;display:block;margin-left:16px}
body#standardpage div#container div#middlecontainer div#middle div#topbar div#topright a.mainpage:hover{text-decoration:underline;}
body#standardpage div#container div#middlecontainer div#middle div#topbar div#topright a{font-weight:bold;font-size:0.65em;text-decoration:none;color:#3B4A5D;background:url(../images/linkarrow.gif) 170px 3px no-repeat;width:180px;display:block;}
body#standardpage div#container div#middlecontainer div#middle div#topbar div#topright a:hover{text-decoration:underline;}
body#standardpage div#container div#middlecontainer div#middle div#leftcolumn{width:142px;float:left;margin-right:1px;padding:10px;}
html>body#standardpage div#container div#middlecontainer div#middle div#leftcolumn{}
body#standardpage div#container div#middlecontainer div#middle div#leftcolumn p{margin:0}
body#standardpage div#container div#middlecontainer div#middle ul.crosslist{margin:8px 0 10px 0px;padding:0;list-style:none}
/*body#standardpage div#container div#middlecontainer div#middle ul.crosslist li{font-size:0.7em;margin:0px;background:url(../images/listcross.gif) 0 2px no-repeat;padding-left:12px;line-height:1.2em}*/
body#standardpage div#container div#middlecontainer div#middle ul.crosslist li{font-size:0.7em;margin:0px;padding-left:14px;line-height:1.2em;text-indent:-14px}

body#standardpage div#container div#middlecontainer div#middle ul.interestlist{margin:8px 0 10px 0px;padding:0;list-style:none}
body#standardpage div#container div#middlecontainer div#middle ul.interestlist li{font-size:0.85em;margin:0 0 4px 0;padding-left:14px;line-height:1.2em;text-indent:-18px}
body#standardpage div#container div#middlecontainer div#middle ul.interestlist li a{color:#4A5E77;text-decoration:none}
body#standardpage div#container div#middlecontainer div#middle ul.interestlist li a:hover{text-decoration:underline}

body#standardpage div#container div#middlecontainer div#middle ul.bottomcrosslist{margin:8px 0 0px 0px;padding:0;list-style:none}
body#standardpage div#container div#middlecontainer div#middle ul.bottomcrosslist li{font-size:0.7em;margin:0px;padding-left:14px;line-height:1.2em;text-indent:-14px}

body#standardpage div#container div#middlecontainer div#middle div#rightcolumn{width:514px;padding:8px 15px 11px 9px}
html>body#standardpage div#container div#middlecontainer div#middle div#rightcolumn{float:left}
body#standardpage div#container div#middlecontainer div#middle div#rightcolumn a{color:#4A5E77}
body#standardpage div#container div#middlecontainer div#middle div#rightcolumn h4{font-size:0.7em;margin:12px 0 1px 0;clear:both}
body#standardpage div#container div#middlecontainer div#middle div#rightcolumn h4.firstheading{font-size:0.7em;margin:0px 0 1px 0}
body#standardpage div#container div#middlecontainer div#middle div#rightcolumn h4.lastheading{margin:5px 0 1px 0!important;clear:both;}
body#standardpage div#container div#middlecontainer div#middle div#rightcolumn p{margin:0}
body#standardpage div#container div#middlecontainer div#middle div#rightcolumn img.left{float:left;margin:2px 7px 2px 0}
body#standardpage div#container div#middlecontainer div#middle div#rightcolumn img.right{float:right}

/* Management Team */
body#standardpage div#container div#middlecontainer div#leftcolumn h3{margin-bottom:14px}
body#standardpage div#container div#middlecontainer div#rightcolumn div.teammember{margin:10px 0 20px 0}
body#standardpage div#container div#middlecontainer div#rightcolumn div.teammember img{float:left;margin:0 7px 7px 0}
body#standardpage div#container div#middlecontainer div#rightcolumn div.teammember p{margin-bottom:12px!important}
body#standardpage div#container div#middlecontainer div#rightcolumn div.teammember div.contactdetails p{margin-bottom:3px!important}
body#standardpage div#container div#middlecontainer div#rightcolumn div.teammember div.contactdetails p a.email{margin-bottom:100px!important}
body#standardpage div#container div#middlecontainer div#rightcolumn div.teammember div.contactdetails p a.vcard{background:url(/images/vcard.gif) no-repeat;padding-left:20px}

/* Site map */
body#standardpage div#container div#middlecontainer div#rightcolumn ol.sitemaplist{margin:5px 0 0 0;padding:0 0 0 26px;}
body#standardpage div#container div#middlecontainer div#rightcolumn ol.sitemaplist li{font-size:0.7em;margin-bottom:4px}
body#standardpage div#container div#middlecontainer div#rightcolumn ol.sitemaplist li a{text-decoration:none}
body#standardpage div#container div#middlecontainer div#rightcolumn ol.sitemaplist li a:hover{text-decoration:underline}
body#standardpage div#container div#middlecontainer div#rightcolumn ol.sitemaplist li p{font-size:0.9em;}
body#standardpage div#container div#middlecontainer div#rightcolumn ol.sitemaplist li ul{margin:0 0 9px 10px;padding:0;list-style:none;font-size:1.3em}
body#standardpage div#container div#middlecontainer div#rightcolumn ol.sitemaplist li ul li{margin:0 0 -5px 0}

/* News */
body#standardpage div#container div#middlecontainer div#leftcolumn ul.newslist{margin:5px 0 20px 0;padding:0;list-style:none}
body#standardpage div#container div#middlecontainer div#leftcolumn ul.newslist li{font-size:0.7em;background:url(../images/cross.gif) 0 7px no-repeat;padding-left:15px;margin-bottom:7px}
body#standardpage div#container div#middlecontainer div#leftcolumn ul.newslist li a{text-decoration:none;font-weight:bold;font-size:1em;}
body#standardpage div#container div#middlecontainer div#leftcolumn ul.newslist li a:hover{text-decoration:underline}
body#standardpage div#container div#middlecontainer div#rightcolumn div.newsitem{margin:0 0 20px 0}
body#standardpage div#container div#middlecontainer div#rightcolumn div.newsitem p.bold{font-weight:bold;margin:0 0 10px 0!important}
body#standardpage div#container div#middlecontainer div#rightcolumn div.newsitem p{margin-bottom:12px!important}
body#standardpage div#container div#middlecontainer div#rightcolumn div.newsitem p.subtitle{font-size:0.75em}
body#standardpage div#container div#middlecontainer div#rightcolumn div.newsitem img{float:left;margin:4px 8px 0 0}
body#standardpage div#container div#middlecontainer div#rightcolumn a.gototop{background:url(/images/arrowtop.jpg) 155px 2px no-repeat;padding:0;font-size:0.7em;float:right;display:block;width:170px;text-decoration:none;clear:both;margin-bottom:-13px}
body#standardpage div#container div#middlecontainer div#rightcolumn a.gototop:hover{background:url(/images/arrowtop.jpg) 155px 2px no-repeat;text-decoration:underline}

/* Accessibility */
body#standardpage div#container div#middlecontainer div.onecolumn{height:450px;background:#E0E0D8;}
html>body#standardpage div#container div#middlecontainer div.onecolumn{height:457px}
body#standardpage div#container div#middlecontainer div.onecolumn div#leftside{width:325px;float:left;padding:12px;border-right:4px solid #fff}
body#standardpage div#container div#middlecontainer div.onecolumn div#rightside{width:325px;padding:12px;float:left}
body#standardpage div#container div#middlecontainer div.onecolumn h3{margin:0!important;padding:0!important;font-size:0.7em}
body#standardpage div#container div#middlecontainer div.onecolumn img{border:0}
body#standardpage div#container div#middlecontainer div.onecolumn ol{font-size:0.7em;margin:0 0 10px 40px}
body#standardpage div#container div#middlecontainer div.onecolumn ul{font-size:0.7em;margin:0 0 0 30px}
body#standardpage div#container div#middlecontainer div.onecolumn p{margin:10px 0 10px 0}

/* Contact form */
body#standardpage div#container div#middlecontainer div#leftcolumn a{font-size:0.7em;color:#3B4A5E;}
body#standardpage div#container div#middlecontainer div#rightcolumn fieldset{border:0;margin-bottom:2px}
html>body#standardpage div#container div#middlecontainer div#rightcolumn fieldset{margin-bottom:-12px}
body#standardpage div#container div#middlecontainer div#rightcolumn label{font-size:0.7em;float:left;width:70px;margin-top:4px}
body#standardpage div#container div#middlecontainer div#rightcolumn input{height:13px;width:170px;font-size:0.7em}
body#standardpage div#container div#middlecontainer div#rightcolumn textarea{font-family:tahoma;width:170px;font-size:0.7em}
body#standardpage div#container div#middlecontainer div#rightcolumn input.submitbutton{height:22px;width:60px;margin:6px 0 0 72px}
body#standardpage div#container div#middlecontainer div#rightcolumn input.resetbutton{height:22px;width:60px;margin:6px 0 0 53px}
html>body#standardpage div#container div#middlecontainer div#rightcolumn input.submitbutton{height:22px;width:60px;margin:0 0 0 70px}
html>body#standardpage div#container div#middlecontainer div#rightcolumn input.resetbutton{margin:0 0 0 50px}
body#standardpage div#container div#middlecontainer div#rightcolumn div.companydetails{float:left;width:200px}
body#standardpage div#container div#middlecontainer div#rightcolumn form{margin-top:5px}
html>body#standardpage div#container div#middlecontainer div#rightcolumn form{margin-left:-10px}

/* Career list */
body#standardpage div#container div#middlecontainer div#leftcolumn ul.careerlist{margin:0;padding:0;list-style:none}
body#standardpage div#container div#middlecontainer div#leftcolumn ul.careerlist li{font-size:0.7em}
body#standardpage div#container div#middlecontainer div#rightcolumn a img.applyimage{border:0;margin-top:5px;float:right;vertical-align:middle}

/* Special page */
body#specialpage div#container div#middlecontainer div#middle{background:url(../images/specialbg.gif) repeat-y;border-bottom:4px solid #fff;color:#4A5E77;text-align:left}
body#specialpage div#container div#middlecontainer div#middle div#leftcolumn{padding:9px 11px 9px 11px;width:298px;float:left}
body#specialpage div#container div#middlecontainer div#middle div#leftcolumn p.first{margin:5px 0 0 0}
body#specialpage div#container div#middlecontainer div#middle div#leftcolumn p{margin:10px 0 0 0}
body#specialpage div#container div#middlecontainer div#middle div#rightcolumn{width:380px}
html>body#specialpage div#container div#middlecontainer div#middle div#rightcolumn{width:380px;float:left}
body#specialpage div#container div#middlecontainer div#middle div#rightcolumn div.rightsideadvert{padding:7px;clear:both;padding-bottom:6px;border-bottom:4px solid #fff;width:367px}
html>body#specialpage div#container div#middlecontainer div#middle div#rightcolumn div.rightsideadvert{padding:7px;clear:both;padding-bottom:88px;border-bottom:4px solid #fff;width:370px}
body#specialpage div#container div#middlecontainer div#middle div#rightcolumn div.rightsideadvert img{float:left;margin-right:12px}
body#specialpage div#container div#middlecontainer div#middle div#rightcolumn div.rightsideadvert div.listdiv{margin-right:10px;float:left;width:128px;}
body#specialpage div#container div#middlecontainer div#middle div#rightcolumn div.rightsideadvert div.listdiv ul{margin:0;padding:0;list-style:none;float:left}
body#specialpage div#container div#middlecontainer div#middle div#rightcolumn div.rightsideadvert div.listdiv ul li{font-size:0.7em;line-height:1.4em}
body#specialpage div#container div#middlecontainer div#middle div#rightcolumn div.rightsideadvert div.rightdiv{margin:60px 0 0 0;width:49px}
html>body#specialpage div#container div#middlecontainer div#middle div#rightcolumn div.rightsideadvert div.rightdiv{margin:60px 0 0 0;width:50px;float:left}
body#specialpage div#container div#middlecontainer div#middle div#rightcolumn div.rightsideadvert div.rightdiv a{font-weight:bold;font-size:0.7em;line-height:1em;text-decoration:none;color:#3B4A5E;background:url(../images/linkarrow.gif) 63px 14px no-repeat; width:72px;display:block;height:27px}
body#specialpage div#container div#middlecontainer div#middle div#rightcolumn div.rightsideadvert div.rightdiv a:hover{text-decoration:underline}