/*
 * Redesign af COWI Homepage
 * screen.css
 * 2010 05 03
 */

select:active,textarea:active,input:active,select:focus,textarea:focus,input:focus,
:-moz-any-link {outline:none;}

body {background:url(../img/bg-logo.png) no-repeat center 42px #f3f3f3;color:#000;font-family:Georgia, Serif;font-size:62.5%;font-smooth:always;font-weight:normal;line-height:normal;text-align:center;}
html,body,form {height:100%;}
form {background:url(../img/bg-body.png) repeat-y center center transparent;}
h1,h2,h3,h4,h5,
h6 {font-weight:normal;line-height:normal;text-transform:uppercase;}
.textContent h1,.textContent h2,.textContent h3,.textContent h4,.textContent h5,
.textContent h6,
.ms-WPBody h1,.ms-WPBody h2,.ms-WPBody h3,.ms-WPBody h4,.ms-WPBody h5,
.ms-WPBody h6  {font-family:Georgia, Serif;}
h1 {font-size:24px;margin:0 0 5px;}
h2 {}
h3 {font-size:18px;margin:10px 0 0;}
h4 {}
h5 {}
h6 {}
a img {border:0;}
a p {display:inline;}
/* general classes */
.clearfix,
.clear {clear:both;overflow:hidden;}
.ie6.clearfix,
.ie6.clear {zoom:1;}
.left {float:left;}
.right {float:right;}
.relative {position:relative;}
.hidden {display:none;}
.alignr {text-align:right;}
/* structure */
.line {clear:both;overflow:hidden;}
.ie6.line {overflow:visible;zoom:1;}
.unit {float:left;}
.ie6.unit {zoom:1;}
.col-half {width:50%;}
.col {width:100%;}
.col-s {}
.col-m {width:195px;}
.col-l {width:220px;}
.col-l {overflow:hidden;}
.col-xl {width:425px;}
.col-xxl {width:475px;}
.col-xxxl {width:690px;}
.col-search {width:255px;}
.lastUnit {float:none;overflow:hidden;width:auto;}
.ie6.lastUnit {left:-3px;margin-right:-3px;overflow:visible;position:relative;zoom:1;}

.wpZone {overflow:hidden;position:relative;}
.ie6.wpZone {zoom:1;}

.paddingR-s {padding-right:20px;}

.paddingL-s {padding-left:20px;}

.marginL-s {margin-left:20px;}
.marginL-m {margin-left:25px;}
.marginL-l {margin-left:30px;}
.marginL-xl {margin-left:35px;}

.marginR-m {margin-right:25px;}

.marginT-xxs {margin-top:5px;}
.marginT-xs {margin-top:10px;}
#cowiServicesPage .marginT-xxs .marginT-xxs {margin-top:6px;}
.marginT-s {margin-top:20px;}
.marginT-m {margin-top:25px;}
.marginT-l {margin-top:30px;}
.marginT-xl {margin-top:35px;}
.marginT-xxl {margin-top:40px;}
.marginT-xxxl {margin-top:50px;}
.marginT-top {margin-top:15px;}
.marginB-xxl {margin-bottom:40px;}

#cw-page {background:url(../img/bg-shadows.png) no-repeat -2px 125px transparent;margin:0 auto;padding:0 14px;text-align:left;width:947px;}
#cw-page {_background:url(../img/bg-shadowsIe6.png) no-repeat -1px 123px transparent;}
#cw-topImg {width:210px;overflow:hidden;zoom:1;}
#cw-top {float:none;height:119px;overflow:hidden;width:auto;}
#cw-topInner {float:none;height:98px;overflow:hidden;width:auto;z-index:1;}
#cw-topInner,
#cw-top {_zoom:1;_width:727px;}
#cw-pageInner {background:#fff;border:solid #e9e9e9;border-width:0 1px;min-height:600px;padding:5px;position:relative;}
#cowiNewFrontPage {padding-top:20px;}
#cowi2ColRight #printableArea {width:100%;}
#cowi2ColRight #globalMainCol {width:675px;}

#cowiPopup #contentWrapper {font-family:Verdana,Arial,Sans-Serif;font-size:11px;line-height:14px;}
#cowiPopup #contentWrapper a {color:#000;}
/*#cw-searchbox {bottom:5px;float:right;position:absolute;right:0;}*/
#cw-searchbox {float:right;margin-right:11px;margin-top:0;}
#cw-topInner #cw-searchbox {float:right;margin-right:11px;margin-top:0;position:relative;top:2px;}
#cw-topInner #cw-searchbox {_float:none;_margin-left:550px;_margin-top:-10px;_position:static;_width:200px;}
.editMode #cw-searchbox {margin-top:-20px;}
#cw-searchbox .cw-blend {border:1px solid #dadada;float:left;margin:0;padding:0;width:122px;}
#cw-searchbox .standardFormSubmitBtn {float:left;margin-left:5px;}
.standardFormSubmitBtn a {background:url(../img/icon-srchArrowRedBg.png) no-repeat right 4px #C30119;border:1px solid #C30119;color:#fff;display:block;font-size:12px;font-weight:bold;padding:1px 12px 0 5px;text-decoration:none;text-transform:uppercase;}
.standardFormSubmitBtn a.NoArrow:hover,
.standardFormSubmitBtn a.NoArrow {background:none;border:0;padding:0;}
.standardFormSubmitBtn a:hover {background:#f1efeb url(../img/icon-srchArrow.png) no-repeat right 4px;border:1px solid #f1efeb;color:#d33522;}

#cw-siteactions table {height:auto;}
#cw-grid {padding:5px 0 30px;}
#contentWrapper {padding:0 5px;}
#cw-content {}
#cw-footer {background:url(../img/bg-body.png) repeat-y;}
#cw-footerInner {background:url(../img/bg-footer.png) no-repeat top;color:#000;font-size:11px;line-height:14px;padding:10px 0 10px;text-align:center;}
#cw-footerInner a {background:url(../img/icon-linkArrowS-slim24.png) no-repeat right;padding:0 13px 2px 0;text-decoration:none;}
#cw-footerInner a {_background:url(../img/icon-linkArrowS-slim8.png) no-repeat right;}
#cw-footerInner span {display:block;margin:0 auto;}
#cw-footerInner span span {display:inline;padding-right:15px;}
#cw-footerInner span.adr,#cw-footerInner span.postal-code,#cw-footerInner span.telwrap,
#cw-footerInner span.legal {padding:0;}
#globalFooter {}

#cw-logo {position:relative;top:20px;width:420px;}
#cw-logo h1 {line-height:normal;margin:0;}
#cw-logo h1 a {background:url(../img/logo.png) no-repeat;display:block;height:77px;text-indent:-9999px;width:190px;zoom:1;}
#cw-logo h1 a.NoArrow {background:none;display:block;height:auto;text-indent:0;width:auto;}
#cw-logo .tagLine {bottom:3px;color:#656565;font-family:Verdana,Arial, Sans-Serif;font-size:11px;left:180px;position:absolute;}
#cw-logo .tagLine {_bottom:10px;}
#cw-logo .tagLine p {margin:0;}
#cw-logo .tagLine p span {padding-left:3px;}
#cw-topContainer {background:url(../img/bg-body.png) repeat-y;}
/* service menu */
#topnavContainer {clear:both;margin-left:270px;overflow:hidden;_margin-left:100px;_zoom:1;}
#topnavContainer {clear:both;float:right;margin-left:0;overflow:hidden;_margin-left:100px;_zoom:1;}
#topnavContainer ul,
#topnavContainer li {list-style:none;margin:0;padding:0;}
#topnavContainer li {float:left;margin:0 5px;}
#topnavContainer li a {color:#000;display:block;font-family:Georgia,Serif;font-size:11px;padding:5px 0 3px;text-decoration:none;text-transform:uppercase;}
#topnavContainer li a:hover {color:#d33522;}
#topnavContainer .subcontent a {background:url(../img/nav-serviceMenuItem.png) no-repeat top right #eeebe6;padding:5px 20px 3px 5px;}
#topnavContainer .subcontent a:hover {background-image:url(../img/nav-serviceMenuItemHover.png);}

/* breadcrumb */
#sm-bc-container,
#sm-bc-container a {color:#bbb19e;font-family:Verdana,Arial, Sans-Serif;font-size:11px;text-decoration:none;}
#sm-bc-container .breadcrumbCurrent {color:#9a896d;}
/* Topnavigation area */
#contact-employee {background:#000;float:right;margin:0 0 0 5px;padding:9px 0 6px;text-align:center;width:210px;}
#contact-employee .standardFormSubmitBtn {float:none;white-space:nowrap;}
#contact-employee .standardFormSubmitBtn a {background:none;border:0;border-bottom:2px solid #000;color:#fff;display:inline;font-family:Georgia,Serif;font-size:12px;font-weight:bold;line-height:18px;padding:0;text-decoration:none;}
#contact-employee .standardFormSubmitBtn a:hover {border-bottom:2px solid #C30119;text-decoration:none;}

#cw-topnav-lower-new {background:url(../img/nav-topNavBg.png) repeat-x top;list-style:none;margin:0;overflow:hidden;padding:0;text-transform:uppercase;width:auto;_zoom:1;}
#cw-topnav-lower-new a {color:#000;font-family:Georgia, Serif;font-size:14px;line-height:18px;}
#cw-topnav-lower-new li {list-style:none;float:left;padding:0 5px 0 0;}
#cw-topnav-lower-new .hoverMenu {background:url(../img/nav-topNavItemHover.png) no-repeat top right;}
#cw-topnav-lower-new .ie6.hoverMenu {background:none;}
#cw-topnav-lower-new .mmTopHeader a {color:#000;display:block;padding:8px 7px 10px 7px;text-decoration:none;}
#cw-topnav-lower-new .mmTopHeader a span {color:#000;display:block;padding:0 0 2px;text-decoration:none;}
#cw-topnav-lower-new .hoverMenu .mmTopHeader a,
#cw-topnav-lower-new .mmTopHeader a:hover {background:url(../img/nav-topNavFlyOutBg.png) repeat-x top;}
#cw-topnav-lower-new .hoverMenu .mmTopHeader a span,
#cw-topnav-lower-new .mmTopHeader a:hover span {border-bottom:2px solid #C30119;padding:0;}

#cw-topnav-lower-new .active a span {border-bottom:2px solid #C30119;color:#000;padding:0;}

.mmTopHeader {}

/* topnav flyouts */

.mmSiteList,
.mmBigMenu,
.mmFlexMenu {background:transparent url(../img/nav-topNavFlyOutShadow.png) no-repeat right bottom;clear:both;display:none;overflow:hidden;padding-right:7px;padding-bottom:7px;position:absolute;z-index:999;}
.ie6.mmSiteList,
.ie6.mmBigMenu,
.ie6.mmFlexMenu {background:none;}
.ie6.mmFlexMenu {background:none;}
.innerMenu {background:#f1efeb url(../img/nav-topNavFlyOutBg.png) repeat-x left -39px;clear:both;max-height:411px;overflow:hidden;}
.ie6.innerMenu {overflow:visible;zoom:1;}

.mmSiteList {background:transparent url(../img/nav-serviceMenuFlyOutShadow.png) no-repeat right bottom;width:230px;}
.ie6.mmSiteList {background:none;}
/*#cw-topnav-upper-new .mmFlexMenu .innerMenu,*/
.mmSiteList .innerMenu {background:#f1efeb url(../img/nav-serviceNavFlyOutBg.png) repeat-x left bottom;clear:both;max-height:540px;overflow:auto;padding:10px 0;width:230px;}
.ie6.mmSiteList .innerMenu {height:540px;}

.mmBigMenu {left:5px;width:935px;}
.ie6.mmBigMenu {height:401px;}
.mmColumn {}

.mmBigMenu a,
.mmFlexMenu a {text-decoration:none;}

.mmBigMenu a:hover,
.mmFlexMenu a:hover {background-color:#f5f4f0;color:#cb1f1d;}

.mmColumnOne,
.mmColumnTwo,
.mmColumn {float:left;height:100%;padding:10px 0;}

.mmColumnOne {width:315px;}
.mmColumnTwo {padding:10px;width:305px;}

.ie6.mmColumnOne,
.ie6.mmColumnTwo {height:auto;}
.ie6.mmTopStoryMenu {width:655px;}

.mmColumnTwo,
.mmColumn {border-left:1px solid #fff;}

.mmColumn {width:233px;}

#cw-topnav-lower-new .first {width:232px;}

#cw-topnav-upper-new .GroupSubHeading,
#cw-topnav-upper-new .GroupHeading {font-size:14px;font-weight:bold;line-height:14px;padding:0 10px;text-transform:uppercase;}
#cw-topnav-upper-new .GroupSubHeading {font-weight:normal;margin-top:10px;}
#cw-topnav-upper-new li .mmSiteList a {background:url(../img/nav-serviceMenuFlyOutItem.png) no-repeat left 2px;color:#000;display:block;font-family:Verdana,Arial,Sans-Serif;font-size:11px;padding:0 10px 0 20px;text-decoration:none;text-transform:none;}
#cw-topnav-upper-new li .mmSiteList a:hover {background-color:#f6f4f1;color:#cb1f1d;}

#cw-topnav-upper-new .mmColumnOne a,
#cw-topnav-upper-new .mmColumn a,
#cw-topnav-lower-new .mmColumn a {display:block;padding:0 10px;}
#cw-topnav-upper-new .ServiceGroup,
#cw-topnav-lower-new .ServiceGroup {margin-bottom:10px;}
#cw-topnav-upper-new .GroupHeading, 
#cw-topnav-lower-new .GroupHeading {margin-bottom:5px;}

#cw-topnav-upper-new .GroupHeading a,
#cw-topnav-lower-new .GroupHeading a {background:url(../img/nav-topNavGroupHeading.png) no-repeat 0 3px;color:#000;font-weight:bold;line-height:18px;padding-left:25px;padding-right:10px;}
#cw-topnav-upper-new .GroupItem a,
#cw-topnav-lower-new .GroupItem a {background:url(../img/nav-topNavGroupItem.png) no-repeat 0 3px;display:block;font-family:Verdana,Arial, Sans-Serif;font-size:11px;line-height:15px;padding-left:20px;padding-right:10px;text-transform:none;}
/* groupitem list-item

#cw-topnav-lower-new .GroupItem a {display:list-item;font-family:Verdana,Arial, Sans-Serif;font-size:11px;line-height:15px;list-style-image:url(../img/nav-topNavGroupItemList.png);list-style-position:inside;padding-right:10px;}
#cw-topnav-lower-new .GroupHeading a {color:#000;display:list-item;font-weight:bold;line-height:18px;list-style-image:url(../img/nav-topNavGroupHeadingList.png);list-style-position:inside;padding:0 10px;}
*/
#cw-topnav-lower-new .mmBigMenu a:hover,
#cw-topnav-lower-new .mmFlexMenu a:hover,
#cw-topnav-upper-new .mmFlexMenu a:hover {background-color:#f5f4f0;color:#cb1f1d;}

/* top story in top nav */
.Trumpet {color:#998766;font-family:Georgia,Serif;font-size:11px;margin-top:3px;margin-bottom:5px;text-transform:uppercase;}
.Picture {float:left;margin-right:10px;width:110px;}
.Picture a {display:block;}
.storyLink {float:left;width:180px;}
.storyHeader,
.storyText {display:block;}
.storyText {background:url(../img/nav-topNavGroupItemList.png) no-repeat left 3px;font-family:Verdana,Arial,sans-serif;font-size:11px;padding-left:10px;}
#cw-topnav-upper-new .mmFlexMenu .mmColumnTwo a:hover,
#cw-topnav-lower-new .mmFlexMenu .mmColumnTwo a:hover {background:transparent;}
/* /top story in top nav */
/*MegaTab*/
#MegaTab {font-family:Georgia,Serif;height:210px;overflow:hidden;position:relative;width:925px;}
#MegaTab img {height:210px;width:100%;}
#mmDefaultPicture,
.mmtab {}
#mmDefaultPicture img,
.mmtab img {}
.mmColLeft {background:url(../img/bg-megaTabShadow.png) repeat-y right;left:0;padding-right:7px;position:absolute;width:360px;z-index:10;}
.ie6.mmColLeft {background:none;}
/*.mmColRight {display:none;height:210px;overflow:hidden;width:auto;}*/
.mmColRight {display:none;height:210px;margin-left:360px;overflow:hidden;position:absolute;width:565px;z-index:700;}
.mmColRight .mmColRightFooter {padding:10px 10px 0 20px;width:240px;}
.mmColRight .mmColRightHeading,
.mmColRight .mmColRightSubsites {padding:10px 10px 0 20px;}
.mmColRight .mmColRightHeading {font-size:18px;line-height:normal;text-transform:uppercase;}
.mmColRight .mmColRightSubsites {font-family:Verdana,Arial, Sans-Serif;font-size:11px;padding:0 10px 0 20px;}
.mmColRight .mmColRightSubsites ul {list-style:none;margin:10px 0 0;padding:0;}
.mmColRight .mmColRightSubsites li a {background:url(../img/icon-megaTabListArrow.png) no-repeat left 2px;line-height:20px;padding-left:10px;}
.mmColRight .mmColRightFooter {font-size:14px;}
.mmColRight a {color:#000;text-decoration:none;}
.ms-WPBody .mmColLeft a,
.ms-WPBody .mmColLeft a:visited {background:url(../img/icon-megaTabArrow.png) no-repeat right;color:#fff;display:block;font-size:14px;line-height:20px;padding:5px 10px;text-decoration:none;text-transform:uppercase;}

#mmDefaultPicture .mmColRight {color:#fff;display:block;height:210px;margin-left:360px;overflow:hidden;position:absolute;width:565px;z-index:700;}
#mmDefaultPicture .mmColRight .mmColRightHeading {font-size:30px;padding-bottom:5px;}
#mmDefaultPicture .mmColRight .mmColRightTextContent {font-size:18px;line-height:normal;}
#mmDefaultPicture a {color:#fff;}

.mmtab0,.mmtab1,.mmtab2,.mmtab3,.mmtab4,.mmtab5,
.mmtab6 {position:absolute;width:100%;z-index:5;}
.mmtab {display:none;position:static;height:210px;}

.mmtab0 .mmColLeft {}
.mmtab1 .mmColLeft {top:30px;}
.mmtab2 .mmColLeft {top:60px;}
.mmtab3 .mmColLeft {top:90px;}
.mmtab4 .mmColLeft {top:120px;}
.mmtab5 .mmColLeft {top:150px;}
.mmtab6 .mmColLeft {top:180px;}

.ms-WPBody .mmtab0 .mmColLeft a,
.ms-WPBody .mmtab0 .mmColLeft a:visited {background-color:#000;color:#fff;}
.ms-WPBody .mmtab1 .mmColLeft a,
.ms-WPBody .mmtab1 .mmColLeft a:visited {background-color:#191919;color:#fff;}
.ms-WPBody .mmtab2 .mmColLeft a,
.ms-WPBody .mmtab2 .mmColLeft a:visited {background-color:#333;color:#fff;}
.ms-WPBody .mmtab3 .mmColLeft a,
.ms-WPBody .mmtab3 .mmColLeft a:visited {background-color:#4c4c4c;color:#fff;}
.ms-WPBody .mmtab4 .mmColLeft a,
.ms-WPBody .mmtab4 .mmColLeft a:visited {background-color:#666;color:#fff;}
.ms-WPBody .mmtab5 .mmColLeft a,
.ms-WPBody .mmtab5 .mmColLeft a:visited {background-color:#7f7f7f;color:#fff;}
.ms-WPBody .mmtab6 .mmColLeft a,
.ms-WPBody .mmtab6 .mmColLeft a:visited {background-color:#999;color:#fff;}
.ms-WPBody .chosen .mmColLeft {background:none;}
.ms-WPBody .chosen .mmColLeft a,
.ms-WPBody .chosen .mmColLeft a:hover,
.ms-WPBody .chosen .mmColLeft a:visited,
.ms-WPBody .chosen .mmColLeft a:visited:hover {background:transparent;color:#000;}

/* ensure text-alginment in siteactions menu */
.ms-MenuUIPopupBody,
#MSOTlPn_MainTD {text-align:left !important;}
/* /ensure text-alginment in siteactions menu */
/* Leftmenu */
#globalMenuCol {float:left;font-size:14px;line-height:14px;position:relative;width:255px;z-index:1;}
#globalMenuCol .menuTitle {overflow:hidden;}
#globalMenuCol h2 {font-size:14px;margin:18px 0 4px;}

#leftMenu {line-height:1.5em;width:100%;}
#leftMenu, #leftMenu * {margin:0;padding:0;list-style:none;}
#leftMenu ul {background:url(../img/nav-leftMenuShadow.png) no-repeat bottom right;font-family:Verdana,Arial, Sans-Serif;font-size:11px;padding-right:7px;position:absolute;top:-999em;z-index:1000000000000000000000;}
#leftMenu ul {_background:#c3b79d;}
#leftMenu ul li {width:100%;}
#leftMenu li {clear:both;padding-bottom:3px;position:relative;}
#leftMenu .wrapper {background:url(../img/icon-linkArrowS-slim.png) no-repeat left 4px;display:block;padding:0 0 0 16px;}
#leftMenu ul .wrapper {background:none;padding:0;}
#leftMenu a {border-bottom:2px solid #fff;color:#000;padding:0;position:relative;text-decoration:none;}
#leftMenu a:focus, #leftMenu a:hover,
#leftMenu a:active {border-bottom:2px solid #cb1f1d;color:#cb1f1d;}
#leftMenu li:hover ul,
#leftMenu li.sfHover ul {left:255px;padding:0;top:0;width:177px;}
#leftMenu li li:hover ul,
ul#leftMenu li li.sfHover ul {left:177px;top:-1px;}
#leftMenu li li:hover ul,
ul#leftMenu li li.sfHover ul {_left:187px;}
#leftMenu li:hover li ul,
#leftMenu li.sfHover li ul,
.superfish li:hover ul,
.superfish li li:hover ul {top:-999em;}
#leftMenu li li {margin:5px 0;width:170px;}
#leftMenu li li {_width:177px;}

#leftMenu li ul li .last,
#leftMenu li .last {background:none;height:1px;line-height:1px;margin:0;padding:0;}
#leftMenu .active a:link,
#leftMenu .active a:visited {border-bottom:2px solid #cb1f1d;}
#leftMenu ul li a:link,
#leftMenu ul li a:focus,
#leftMenu ul li a:hover,
#leftMenu ul li a:visited:hover,
#leftMenu ul li a:visited,
#leftMenu ul li .active a:link,
#leftMenu ul li .active a:visited  {border:0;}

#leftMenu ul li a {background:url(../img/icon-linkArrowXS24.png) no-repeat 5px 5px;display:block;font-size:11px;line-height:1.1em;margin:0;padding:3px 5px 3px 20px;}
#leftMenu ul li a {_background:url(../img/icon-linkArrowXS.png) no-repeat 5px center;}
#leftMenu ul li a:hover {background-color:#f6f4f1;color:#cb1f1d;}

/* /leftmenu */
#printableArea {float:left;margin-left:20px;width:650px;}
#globalMainCol {float:left;width:425px;}
#globalSidebar {float:left;margin-left:30px;width:195px;}
#globalSidebar {float:left;margin-left:30px;_width:193px;}

#cowi2ColWide #printableArea,
#cowi1Col #globalMainCol,
#cowi1Col #printableArea {float:none;margin-left:0;width:100%;}
.noMenu #printableArea {float:none;margin-left:0;width:100%;}

#cowi1Col #contentWrapper {padding:0;}
/* content */
.globalTitle {margin-top:16px;}
.jobsFrontPage .globalTitle {position:relative;}
.jobsFrontPage .globalTitle #icons {bottom:0;position:absolute;right:0;}
#cowi2ColWide .globalTitle {margin-top:30px;}
.textContent {font-family:Verdana,Arial,Sans-Serif;font-size:11px;line-height:14px;}
.textContent .standardBlockContent h3 {text-transform:none;}
.textContent p {margin:0 0 10px;}
.textContent ul {margin-left:0;padding-left:14px;*padding-left:16px;}
a .inlineBg {background:url(../img/icon-linkArrowS-slim.png) no-repeat left top;padding:0 3px;}
.textContent h1,.textContent h2,.textContent h3,.textContent h4,.textContent h5,.textContent h6,
.cowi-rteCustom-Heading,.globalTeaser,
.summary {display:block;font-family:Georgia,Serif;font-size:18px;line-height:22px;text-transform:none;}
.ms-WPBody .globalTeaser p,
.ms-WPBody .summary p {line-height:22px;}
.cowi-rteCustom-Heading {margin-bottom:0;}
.globalTeaser {border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:20px;}
.globalTeaser p {margin:0;}
.imageContainer .imageWrapper {/*margin-bottom:30px;*/margin-bottom:6px;}
.imageTextContent {color:#666;font-size:11px;}
.imageTextContent p {margin:0;}
.imageTextContent .imageTextInner {display:block !important;margin-bottom:27px;}
#LastEdited {padding:16px 0 10px;text-transform:uppercase;}
#LastEdited img {float:left;}
#LastEdited p.textContent {float:left;margin:5px 0 0 10px;}

#cowiAddressList {}
#cowiAddressList h3 {font-size:18px;line-height:22px;text-transform:none;}
#cowiAddressList .tabularDataRow a.linkListLink {background:url(../img/icon-linkArrowS-slim.png) no-repeat left 0 transparent;display:block;padding-left:16px;}

/* web part styling */
.ms-WPTitle nobr {white-space:normal;}
.ms-WPHeader td {border-bottom:0;border-collapse:collapse;}
.ms-WPTitle {color:#000;font-family:Georgia,Serif;font-size:14px;font-weight:normal;padding:2px 7px 7px 3px;}
.ms-WPBody td {font-family:Verdana,arial,helvetica,sans-serif;font-size:11px;}
a,a:visited,
.ms-WPBody a:link, 
.ms-WPBody a:visited {color:#000;text-decoration:none;}
a:hover,
a:visited:hover,
.ms-WPBody a:link:hover,
.ms-WPBody a:visited:hover {color:#cb1f1d;text-decoration:none;}

.ms-WPBorder, .ms-WPBorderBorderOnly {border:0;}

.ms-WPBody {font-family:Verdana,Arial,Sans-Serif;font-size:11px;}
.ms-WPBody p {line-height:14px;}
.ms-WPBody h2,.ms-TPBody h2,.ms-WPBody h4,.ms-TPBody h4,.ms-WPBody h5,
.ms-TPBody h5 {font-weight:normal;}
.ms-WPBody h1,
.ms-TPBody h1 {font-size:24px;font-weight:normal;}
.ms-WPBody h3,
.ms-TPBody h3 {font-size:14px;font-weight:normal;}
.ms-PartSpacingVertical {font-size:1pt;margin-top:35px;}
.selectedProjects .ms-PartSpacingVertical {font-size:1pt;margin-top:20px;}

/* location info */
.location-info {}
.location-info .line {margin-bottom:17px;}
.location-info .location-label {font-size:18px;margin-bottom:5px;}
.location-info .location-data {font-family:Verdana,Arial,Sans-Serif;font-size:11px;}
.location-header {font-size:18px;margin-bottom:10px;}

#cowiEvent .location-info {margin-bottom:20px;}
#cowiEvent .location-info .line {margin:0;}
#cowiEvent .location-info .location-label {font-family:Verdana,Arial,Sans-Serif;font-size:11px;float:left;width:72px;}
#cowiEvent .location-info .location-data {float:left;}

/* publications */
.publications {border:solid #ccc;border-width:1px 0;padding:14px 0 18px;}
.ms-WPBody .publications h3 {font-size:18px;line-height:22px;margin:0 0 5px;text-transform:none;}
.ms-WPBody .publications h3 a {background:none;display:block;margin:0;padding:0;}
.publications a {background:url(../img/icon-linkArrowS-slim.png) no-repeat left;display:block;margin-top:7px;padding-left:16px;}
.publications,
.publications p {margin:0;}

/* subsite reference */
.highTops {height:85px;position:relative;}
.ssrTop h3 {font-size:24px;}
.highTops h3 {bottom:0;font-size:18px;padding:10px 9px 6px;position:absolute;}
.large h3 {font-size:24px;}
.BigListStyle .highTops {height:auto;position:static;}
.BigListStyle .ssrTop h3 {border-bottom:1px solid #ccc;font-size:18px;padding:0 0 5px;position:static;}
.BigListStyle {border-bottom:1px solid #ccc;}
.ms-WPBody .ssrTop a:hover {color:#fff;}
.ssrList ul {list-style:none;margin:10px 0;padding:0;}
.ssrBody a {background:url(../img/icon-linkArrowS-slim.png) no-repeat left 0;display:block;font-family:Verdana,Arial,Sans-Serif;line-height:normal;margin-bottom:5px;padding-left:16px;}
.ssrBody select {width:100%;}
.BigListStyle .ssrBody a {background:url(../img/icon-linkArrowM-slim.png) no-repeat left 1px;font-family:Georgia,Serif;font-size:14px;margin-bottom:15px;text-transform:uppercase;}
.BigListStyle .ssrList {margin-bottom:-6px;}

.ssrTopHTML {padding:7px 0;}
.ssrFooterHTML h5,
.ssrTopHTML h4 {font-size:18px;margin:0;}
.ssrFooterHTML p,
.ssrTopHTML p {margin:0;}
.ssrFooterHTML h5 {font-size:14px;}
.ssrFooterHTML {border:solid #ccc;border-width:1px 0;margin:10px 0 0;padding:7px 0 24px;}
.ssrFooterHTML a {display:inline;}

/* menuControl */
.menuWebpart {border:solid #ccc;border-width:1px 0;margin:20px 0 0;padding:14px 0 13px;}
.ms-WPBody .menuWebpart h3 {font-size:18px;line-height:normal;margin:0 0 2px;}
.ms-WPBody .menuWebpart a {background:url(../img/icon-linkArrowM.png) no-repeat left;color:#000;display:block;font-family:Georgia,Serif;font-size:14px;line-height:20px;margin-bottom:5px;padding-left:15px;text-decoration:none;}
.ms-WPBody .menuWebpart a:hover {text-decoration:none;}
/* /menuControl */
/* infoBox */
.infoBoxContainer {background:url(../img/bg-infoBoxShadow.png) no-repeat bottom right;margin-top:15px;padding:0 4px 5px 0;}
.infoBox {border:1px solid #dcdcdc;}
.infoBox .ib-head {background:#e5e5e5;padding:27px 10px 4px;}
.infoBox h4 {background:url(../img/bg-infoBox.png) no-repeat left #e5e5e5;font-size:18px;margin:0;padding:1px 0 1px 30px;}
.infoBox .ib-body {padding:11px 15px 0 10px;}
.infoBox .ib-body .txtContent {}

/* /infoBox */
/* NewsTicker */
#NewsTicker {background:#eeebe6;font-family:Georgia,Serif;height:20px;padding:10px;}
.ms-WPBody #NewsTicker a {background:url(../img/icon-linkArrowM-grey.png) no-repeat left;color:#000;display:block;font-size:14px;line-height:normal;padding-left:15px;text-decoration:none;}

/* visitkort */
.visitKort {background:url(../img/nav-topNavFlyOutShadow.png) no-repeat right bottom;padding:0 7px 7px 0;}
.visitKort .textContent {border:1px solid #ccc;padding:10px 10px 0;width:auto;}

#cowi2ColWide .imageContainer {margin-bottom:35px;}
#cowi2ColWide .imageTextContent {color:#666;font-family:verdana;font-size:11px;line-height:14px;}

/* flash/image wp */
#frontPagePicture {position:relative;}
#frontPagePicture .frontPagePictureBody img {}
#frontPagePicture .fppOverlayBar {background:url(../img/bg-blackTransparent.png);bottom:0;height:auto;position:absolute;z-index:10;width:100%;}
.col-xxl #frontPagePicture .fppOverlayBar {width:475px;}
#frontPagePicture .ie6.fppOverlayBar {_background:#000;_filter:alpha(opacity=50);_width:100%;}
#frontPagePicture .moreLink {padding:10px;}
#frontPagePicture .fppOverlayBar a {background:url(../img/icon-linkArrow-white24.png) no-repeat right top;color:#fff;display:block;font-family:Georgia,Serif;font-size:18px;line-height:21px;padding-right:30px;text-transform:uppercase;}
#frontPagePicture .fppOverlayBar a {_background:url(../img/icon-linkArrow-white.png) no-repeat right top;}
#frontPagePicture .fppOverlayBar a:hover {background-image:url(../img/icon-linkArrowXL-slim24.png);color:#cb1f1d;font-size:18px;}
#frontPagePicture .fppOverlayBar a:hover {_background-image:url(../img/icon-linkArrowXL-slim8.png);}

/* rightBar */
/*#globalSidebar table {border-collapse:collapse;width:100%;}
#globalSidebar table td {padding:0;}*/
#icons {clear:both;margin:0;padding:0 5px;overflow:hidden;_zoom:1;}
#printIcon,
#TipAFriendIcon,
#rssIcon {float:right;margin-right:10px;}

/* rightColumnBoxes */
.rightColumnBoxWrapper {margin-bottom:25px;}
.rcbHeader {padding:35px 8px 6px;}
.RightBoxElement .header,
.rcbHeader {height:55px;padding:0 8px;position:relative;}
.RightBoxElement .header h2,
.rcbHeader h3 {bottom:6px;font-size:18px;left:8px;margin:0;position:absolute;right:8px;}
.rcbContent {font-family:Verdana,Arial,Sans-Serif;font-size:11px;line-height:14px;padding:10px 0;}
.rcbContent p {margin:0;}
.rcbContent a {background:url(../img/icon-linkArrowXS-slim.png) no-repeat left 3px;display:block;line-height:14px;margin-bottom:6px;padding-left:16px;text-decoration:none;}
.darkColor,.ms-WPBody .darkColor a,.ms-WPBody .darkColor a:visited,
.color0 .rcbHeader {color:#fff;background:#4e3203;}
.color0 .rcbHeader {height:85px;}
.color1 .rcbHeader {color:#fff;background:#62430e;}
.mediumColor,.ms-WPBody .mediumColor a,.ms-WPBody .mediumColor a:visited,
.color2 .rcbHeader {color:#fff;background:#78623d;}
.color3 .rcbHeader {color:#fff;background:#887554;}
.lightColor,.ms-WPBody .lightColor a,.ms-WPBody .lightColor a:visited,
.color4 .rcbHeader {color:#fff;background:#9a896d;}

/* want to know more */
#wantToKnowMore {background:url(../img/bg-wtkmShadow.png) no-repeat bottom right;margin-bottom:34px;padding:0 4px 5px 0;}
.ie6#wantToKnowMore {background:none;}
#wantToKnowMore .rightColumnBoxWrapper {margin:0;overflow:hidden;}
#wantToKnowMore .rightColumnBox {border:1px solid #e2e2e2;padding:7px 10px 10px;}
#wantToKnowMore .rcbBody {margin-bottom:0;}
#wantToKnowMore .rcbBody img {margin-bottom:8px;}
#wantToKnowMore .rcbHeader {background:transparent;color:#887554;height:auto;margin-bottom:5px;padding:0;}
#wantToKnowMore .rcbHeader h3 {bottom:0;font-size:11px;position:static;}
#wantToKnowMore .rcbContent {overflow:hidden;padding:0;}
#wantToKnowMore .rcbContent a {background:url(../img/icon-linkArrowXS-slim.png) no-repeat right 2px;display:inline;line-height:14px;margin-bottom:0;padding:0 13px 0 0;text-decoration:none;}
#wantToKnowMore .rightColumnBox {background:#fff;}

/* sitemap */
#sitemapContainer {padding-top:15px;}
#sitemapContainer .col {float:left;width:215px;}
#sitemapContainer .padme {padding-bottom:20px;}
#sitemapContainer .sm-header {border-bottom:1px solid #ccc;padding-bottom:6px;margin-bottom:16px;}
.ms-WPBody #sitemapContainer .sm-header h3,
.ms-TPBody #sitemapContainer .sm-header h3 {font-size:18px;font-weight:normal;line-height:normal;margin:0;text-transform:none;}
.ms-WPBody #sitemapContainer .sm-header h3 a {background:url(../img/icon-linkArrowM-slim.png) no-repeat left 3px;display:block;padding-left:18px}
#sitemapContainer ul {list-style:none;margin:0;padding:0;}
#sitemapContainer ul ul {margin:0 0 25px;}
#sitemapContainer li {margin:8px 0;}
#sitemapContainer .child a,
#sitemapContainer .parent a {background:url(../img/icon-linkArrowS-slim.png) no-repeat left 1px;font-family:Georgia,Serif;font-size:14px;padding-left:16px;text-transform:uppercase;}
#sitemapContainer .child a:hover,
#sitemapContainer .parent a:hover {color:#cb1f1d;}
#sitemapContainer .child a {font-family:Verdana,Arial,Sans-Serif;font-size:11px;text-transform:none;}

/* archiveControl & internalReference */
.archiveControl {margin:0 0 20px;}
.archiveControl h3 {margin:7px 0;}
.archiveControl h3 {margin:4px 0 3px;}
.linkBoxLink a,.link-item a,
.archiveContent a {background:url(../img/icon-linkArrowS-slim.png) no-repeat left top;font-family:Verdana,Arial,Sans-Serif;font-size:11px;padding-left:16px;}
.archiveContent h3 a {background:none;font-family:Georgia,Serif;font-size:14px;padding:0;}
.internalReferenceWebPartWrapper .imageContent,
.archiveImg {height:110px;overflow:hidden;width:110px;}
.archiveBody {font-family:Verdana,Arial,Sans-Serif;font-size:11px;}
.archiveBody p {margin:0;}
.archiveBlogLink a {background:url(../img/icon-linkArrowM-slim.png) no-repeat left 3px;font-family:Georgia,Serif;font-size:18px;line-height:normal;padding-left:14px;}

.archiveWrapper a:hover {color:#cb1f1d;}
.archiveWrapper .footer {clear:both;overflow:hidden;padding-top:6px;}
.archiveWrapper .footer a {background:url(../img/icon-linkArrowM-slim.png) no-repeat right;font-family:Georgia,Serif;font-size:14px;padding-right:16px;text-transform:uppercase;}
.header h2 {font-size:24px;line-height:normal;margin:0;}

.irwpBodyWrapper {padding:0 0 0 10px;position:relative;}
.irwpHeader h3 {margin:0 0 3px;text-transform:none;}
.irwpHeader h3 a {background:url(../img/icon-linkArrowS-slim.png) no-repeat right bottom;display:block;font-size:14px;line-height:normal;padding-right:16px;}

.rightBoxElement,.blogElementInner,
.imageB2WithTextAndLink {border-bottom:1px solid #ccc;}
.irwpBodyWrapper,
.rightBoxElement .archiveContentContainer,
.imageB2WithTextAndLink .archiveContentContainer {height:110px;}

.irwpBody,
.rightBoxElement .archiveContent,
.imageB2WithTextAndLink .archiveContent {bottom:5px;position:absolute;}
.irwpBody {bottom:0;}
.col-l .irwpBody {width:100px}
.imageB2WithTextAndLink .archiveContent {line-height:14px;padding-left:10px;width:290px;}

.internalReferenceWebPartWrapper.wide {border-bottom:1px solid #ccc;}
.internalReferenceWebPartWrapper.wide .irwpBody {bottom:5px;width:268px;}
.internalReferenceWebPartWrapper.wide .irwpHeader h3 a {background:url(../img/icon-linkArrowM-slim.png) no-repeat right 2px;display:block;line-height:18px;text-transform:uppercase;}

.BlogElement .footer,
.ImageB2WithTextAndLink .footer {margin-top:-10px;padding-top:0;}
.ImageB2WithTextAndLink .footer {margin-top:0;}

.RightBoxElement .archiveBodyWrapper {margin-bottom:-20px;}
.ImageB2WithTextAndLink .archiveBodyWrapper {margin-bottom:-14px;}

.blogElementInner {}
.blogElementInner .archiveContent {padding:20px 10px 0;}
.broadImageWithTextAndLink {margin:0 0 40px;}
.BroadImageWithTextAndLink .archiveBodyWrapper {margin-bottom:-40px;}
.broadImageWithTextAndLink .archiveImg {height:auto;width:auto;}
.BroadImageWithTextAndLink .footer {border-top:1px solid #ccc;margin-top:10px;}

.RightBoxElement {}
.RightBoxElement .header {background:#62430e;margin-bottom:10px;}
.RightBoxElement .header h2,
.RightBoxElement .header h2 a {color:#fff;font-family:Georgia,Serif;font-size:18px;}
.SocialMediaElement {}
.SocialMediaElement .archiveBodyWrapper {border-bottom:1px solid #ccc;clear:both;overflow:hidden;padding:5px 0;}
.ie6.SocialMediaElement .archiveBodyWrapper {zoom:1;}
.SocialMediaElement .archiveContent {float:left;overflow:hidden;padding:5px 0;}
.SocialMediaElement .socialMediaItem {overflow:hidden;padding-right:5px;}
.SocialMediaElement a {background:none;float:left;padding:0;padding-right:5px;}
.SocialMediaElement .header {background:#887554;height:85px;position:relative;}
.SocialMediaElement .header h2 {bottom:0;color:#fff;font-size:18px;line-height:normal;margin:0;padding:10px 10px 5px;position:absolute;}
.SocialMediaElement .header h2 a {color:#fff;}

.at300bs {margin-right:5px;}
.shareThisPage {margin-bottom:0;}
.shareThisPage .highTops {background:#4e3203;color:#fff;}
.shareThisPage .body {border-bottom:1px solid #ccc;margin-bottom:5px;padding:10px 0 5px;}
.shareThisPage .body a {padding:0 0 5px;}
.shareThisPage .footer .at300bs {display:none;}
.shareThisPage .footer a.addthis_button_compact {background:url(../img/icon-linkArrowS-slim.png) no-repeat left 0;padding-left:16px;}

.BlockHeading {}
.BlockHeading h2 {border-bottom:1px solid #ccc;font-family:Georgia,Serif;font-size:24px;line-height:normal;margin:0 0 10px;padding:5px 0;}
/* LatestRollUp */
.LatestRollUp .Top {font-size:14px;line-height:normal;margin-bottom:40px;}
.LatestRollUp .Top .jcBoxThumb {margin-bottom:10px;}
.LatestRollUp .Top .jcBoxLink a {background:url(../img/icon-linkArrowM-slim.png) no-repeat right;font-family:Georgia,Serif;margin-bottom:10px;padding-right:15px;text-transform:uppercase;}

.bottomBoxWrapper {height:110px;font-size:12px;line-height:normal;}
.bottomBoxWrapper .lruBoxInner {height:110px;padding-right:10px;}
.bottomBoxWrapper .jcBoxThumb {float:left;height:110px;width:115px;}
.bottomBoxWrapper .jcBoxLink {height:110px;position:relative;}
.bottomBoxWrapper .jcBoxLink a {background:url(../img/icon-linkArrowS-slim.png) no-repeat right bottom;bottom:0;font-family:Georgia,Serif;padding-right:13px;position:absolute;}

/* NewsRollUpFrontpage */
.newsRollUp h2 {font-size:18px;margin:0;}
.newsRollUp .clearme {display:none;}
.newsRollUp .linkListWrapper {padding:8px 0 7px;}
.newsRollUp .linkListDate {margin-bottom:1px;}
.latestJobs .linkListDate {margin-left:5px;}

.linkListBody {padding:10px 0;}
.linkListPicture {width:120px;}
.linkListWrapper {border-bottom:1px solid #ccc;}
.rssLink {width:51px;}
.rssLink a {display:block;}
.rollUpHeader {border-bottom:1px solid #ccc;padding-bottom:5px;}
.newsRollUp .rollUpHeader {padding-bottom:10px;}
.rollUpFrontpage .rollUpHeader .rssLink {padding-top:10px;}
.noTitle .latestJobs .rollUpHeader .rssLink,
.noTitle .rollUpFrontpage .rollUpHeader .rssLink {padding-top:10px;}
.noTitle .rollUpFrontpage .rollUpHeader {padding-bottom:10px;}
.rollUpHeader h1,
.rollUpFrontpage h1 {font-size:30px;margin:0;}
.col-m .latestJobs.rollUpPage h1 {font-size:18px;line-height:14px;margin:0;padding-top:5px;}
.latestJobs {text-transform:uppercase;}

.latestJobs .rollUpHeader,
.rollUpFrontpage .rollUpHeader {padding:0;}

.rollUpFrontpage .linkListLink {background:url(../img/icon-linkArrowXL-slim.png) no-repeat right top;font-family:Georgia,Serif;font-size:18px;padding-right:30px;}
.latestJobs .linkListLink {background:url(../img/icon-linkArrowM-slim.png) no-repeat left 2px;font-size:14px;padding-left:13px;}
.rollUpFrontpage .linkListBody {padding:17px 0 15px;}
.rollUpFooter {padding-top:6px;}
.newsRollUp .linkListLink,
.rollUpFooter a {background:url(../img/icon-linkArrowM-slim.png) no-repeat right 2px;font-family:Georgia,Serif;font-size:14px;padding-right:20px;}
.rollUpFooter a {text-transform:uppercase;}

.latestJobs.rollUpPage .linkListLink {background:url(../img/icon-linkArrowM-slim.png) no-repeat right 4px;padding-right:14px;padding-left:0;text-transform:none;}
.noTitle .latestJobs.rollUpPage .linkListLink {background:url(../img/icon-linkArrowXL-slim.png) no-repeat right 0;}
.latestJobs.rollUpPage .rollUpHeader {padding-bottom:10px;}
.latestJobs .linkListDateText {text-transform:none;}
.latestJobs .linkListLink {font-family:Georgia,Serif;font-size:18px;font-weight:normal;}

/* table styles */
.cowi-rteTable {border-collapse:collapse;}
.cowi-rteTable td {background:#eeebe6;border-bottom:1px solid #fff;padding:5px 10px;vertical-align:top;}
.cowi-rteTable .odd td {background:#ddd8ce;}
.cowi-rteTable .thead .thead {background:#ccc4b6;}

/* misc */
.emptySubMenuContainer,
#cw-menu-sec {display:none;}

/* changes made 28/07/2008 by jte@netcompany.com (styling of organisational chart) */
#orgChart {font-family:Verdana,Arial,Helvetica,Sans-Serif;}
#orgChart h1 {font-family:Georgia,Serif;}
div.DarkBrown,
div.DarkBrown {background:#4e3205;color:#fff;margin:0;padding:0;}
div.Brown,
div.Brown {background:#62430e;color:#fff;margin:0;padding:0;}
div.Frame,
div.Frame {border:1px solid #ccc;margin:0;padding:0;}
div.Sand,
div.Sand {background:#b3a584;color:#fff;margin:0;padding:0;}
div.LightBrown,
div.LightBrown {background:#78623d;color:#fff;margin:0;padding:0;}
#orgChart .left {float:none;}
#orgChart div.DarkBrown a,
#orgChart div.DarkBrown a,
#orgChart div.Brown a,
#orgChart div.Brown a,
#orgChart div.Sand a,
#orgChart div.Sand a,
#orgChart div.LightBrown a,
#orgChart div.LightBrown a {color:#fff;}
#orgChart div.DarkBrown a:hover,
#orgChart div.DarkBrown a:hover,
#orgChart div.Brown a:hover,
#orgChart div.Brown a:hover,
#orgChart div.Sand a:hover,
#orgChart div.Sand a:hover,
#orgChart div.LightBrown a:hover,
#orgChart div.LightBrown a:hover {color:#cb1f1d;}
#orgChart a {}
#orgChart div.DarkBrown a .inlineBg,#orgChart div.DarkBrown a .inlineBg,#orgChart div.Brown a .inlineBg,#orgChart div.Brown a .inlineBg,
#orgChart div.Sand a .inlineBg,#orgChart div.Sand a .inlineBg,#orgChart div.LightBrown a .inlineBg,
#orgChart div.LightBrown a .inlineBg {background:url(../img/icon-linkArrowWhite8.png) no-repeat left 2px;}
#orgChart a:hover {color:#cb1f1d;}
#orgChart table#leftboxes,
#orgChart table#rightboxes {float:left;}
#orgChart table#leftboxes,
#orgChart table#rightboxes,
#orgChart table#leftboxes tr,
#orgChart table#rightboxes tr,
#orgChart table#leftboxes td,
#orgChart table#rightboxes td {border-collapse:collapse;border:none;margin:0;padding:0;}
#orgChart table#leftboxes {margin-top:25px;}
#orgChart table#leftboxes div.person,
#orgChart table#leftboxes div.main {width:210px;padding:10px;margin:0;}
#orgChart table#rightboxes div.person,
#orgChart table#rightboxes div.main {width:304px;padding:10px;margin:0;}
#orgChart table#leftboxes tr.empty {height:40px;}
#orgChart table#rightboxes tr.empty {height:10px;}
#orgChart table#leftboxes .vertical,
#orgChart table#rightboxes .vertical {background:url(../img/line-half.png) no-repeat bottom center;margin:0;padding:0;width:1px;}
#orgChart table#leftboxes .horisontal,
#orgChart table#rightboxes .horisontal,
#orgChart table#leftboxes .horisontalDot,
#orgChart table#leftboxes .horisontalMiddle {background:url(../img/line-horisontal.png) no-repeat center center;margin:0;padding:0;width:41px;}
#orgChart table#rightboxes .horisontal {background-position:center 21px;}
#orgChart table#leftboxes .horisontalDot {width:1px;}
#orgChart table#leftboxes .horisontal, 
#orgChart table#leftboxes .horisontalMiddle {width:21px;}
#orgChart table#leftboxes .left,
#orgChart table#rightboxes .left {background-position:bottom left;background-repeat:repeat;}
#orgChart table#leftboxes .right,
#orgChart table#rightboxes .right {background-position:bottom right;}
#orgChart table#leftboxes .top,
#orgChart table#rightboxes .top {background:url(../img/line-half.png) center center;margin:0;}
#orgChart table#leftboxes .bottom,
#orgChart table#rightboxes .bottom {background:url(../img/line-bottomhalf.png) center;margin:0;}
#orgChart table#rightboxes .bottom,
#orgChart table#rightboxes .top {background-position:center -379px;}
#orgChart p {margin:0;}
#globalMainCol #orgChart .globalTitle h1 {color:#333;font-size:20px;font-weight:normal;margin-top:-5px;margin-bottom:7px;padding-bottom:0;line-height:25px;}
#globalMainCol #orgChart .globalTitle { margin-left:200px; width:280px;}
#globalMainCol #orgChart .globalTeaser {margin:-20px 0 15px 200px;width:280px;}
table#leftboxes .ms-formfieldlabelcontainer span.ms-formfieldlabel,
table#leftboxes .ms-formfieldvaluecontainer,
table#rightboxes .ms-formfieldlabelcontainer span.ms-formfieldlabel,
table#rightboxes .ms-formfieldvaluecontainer {background:#aaa;border:1px solid #000;}
#orgChart table#leftboxes td table td,
#orgChart table#rightboxes td table td  {padding:1px 2px;}
.cowiOrganisationChart-rteCustom-Heading{display:inline;}
.cowiOrganisationChart-rteCustom-Heading {font-family:Georgia,Serif;font-size:18px;}

a.ms-selectorlink,
.ms-toolbarContainer a {background:none !important;}
/* tagCloud styling */
/*.ms-WPBody .globalTeaser {border:0;font-family:Georgia,Serif;font-size:14px;padding:5px 0;margin:0;text-transform:uppercase;}*/
.tagCloudList a {background:url(../img/icon-linkArrowS-slim.png) no-repeat left;line-height:20px;padding-left:16px;}

#contentWrapper .tagCloud {border:solid #ccc;border-width:1px 0;padding:15px 0;text-align:center;}
#contentWrapper .tagCloud a {background:none;color:#000;display:inline;font-family:Georgia,Serif;padding:0;line-height:normal;text-decoration:none;text-transform:uppercase;}
#contentWrapper .tagCloud a:hover {color:#cb1f1d;}
#contentWrapper .tagCloud .tw1,
#contentWrapper .tagCloud .tw2 {font-size:30px;margin:0 2px;}
#contentWrapper .tagCloud .tw3,
#contentWrapper .tagCloud .tw4 {font-size:18px;margin:0 2px;}
#contentWrapper .tagCloud .tw5 {font-size:14px;margin:0 2px;}
#contentWrapper .tagCloud .tw6 {font-size:12px;margin:0 2px;}

/* searchsite */
.searchWrapper {background:url(../img/bg-searchShadowS.png) no-repeat right bottom;padding:0 4px 5px 0;}
.searchInner {border:1px solid #ccc;padding:10px 10px 14px;}
.searchInner p {margin:5px 0 20px;}
.searchWrapper #cw-searchbox .cw-blend {border:1px solid #ccc;float:left;margin-right:0;width:203px;}
.col-m .searchWrapper #cw-searchbox .cw-blend {width:102px;}
.col-l .searchWrapper #cw-searchbox .cw-blend {width:130px;}
.searchInner .searchBtnWrapper {float:left;}
.searchInner input.searchBtn {border:0;cursor:pointer;}
.searchInner input.searchBtn {background:url(../img/icon-srchArrowRedBg.png) no-repeat right #C30119;color:#fff;display:block;font-family:Georgia,Serif;font-size:12px;font-weight:bold;padding:1px 10px 1px 0;text-decoration:none;text-transform:uppercase;}
.searchInner .searchBtnHover input.searchBtn,
.searchInner input.searchBtn:hover {background:url(../img/icon-srchArrow.png) no-repeat right #f1efeb;color:#d33522;}
.ms-WPBody .searchInner h2.searchTitle {font-size:18px;margin:0;}
.searchWrapper #cw-searchbox {float:none;margin-right:11px;margin-top:0;position:static;top:0;}

.loadingAnimation {margin-top:200px;}
.searchsite table h3 {font-family:Georgia,Serif;font-size:18px;margin:0;text-transform:none;}
/*.searchsite table h3 a {background:url(../img/icon-linkArrowM-slim24.png) no-repeat left;padding-left:20px;}*/
.ie6.searchsite table h3 a {background:url(../img/icon-linkArrowM-slim8.png) no-repeat left;}
.similar a {background:url(../img/icon-linkArrowS-slim24.png) no-repeat left;padding-left:16px;}
.ie6.similar a {background:url(../img/icon-linkArrowS-slim8.png) no-repeat left;}
.searchsite table {border-collapse:collapse;font-family:Verdana,Arial,Sans-Serif;font-size:11px;margin-bottom:2px;width:100%;}
.searchsite table td {padding:10px;vertical-align:top;}
.searchsite .odd {background:#ddd8ce;}
.searchsite .even {background:#eeebe6;}
.searchType {border-bottom:1px solid #ccc;margin-top:15px;}
.searchsite table.searchType td {padding:0;vertical-align:bottom;}
.filterPlus,
.filterItemText {float:left;}
.filterPlus {margin-right:20px;}
#SearchField #cw-searchbox {float:none;margin-top:0;position:static;top:0;}
#SearchField .cw-blend {width:400px;}

#SearchResult .textContent a {text-decoration:underline;}

.searchsite .odd .textContent,
.searchsite .even .textContent {margin:5px 0 10px;}
.searchScope {margin:0 0 10px;}
.searchsite table.sortResults {font-size:10px;margin-top:15px;}
.searchsite table.sortResults td.alignr {font-size:10px;}
.sortResults a {text-decoration:underline;}
.searchsite table.sortResults td {padding:0 10px 4px;}
.searchsite table.sortResults td.alignr {padding:0 5px;}
.searchsite table.pagingNavigation td,
.searchsite table.filterList td,
.searchsite table.sortResults table td {padding:0;}
.searchsite table.filterList td {padding:10px 0 0 !important;}
.searchsite table.filterList {width:auto;}
.filterItem {float:left;margin-right:20px;}
.filterItem a {text-decoration:underline;}
/* dynamic web form / job form */
.slideShowContainer,
#jobForm .tabularDataContainer,
.ms-WPBody .tabularDataContainer {background:url(../img/bg-dynamic.png) no-repeat bottom right;overflow:hidden;padding-bottom:5px;}
.slideShowContentWrapper,#jobForm .tabularDataWrapper,
.ms-WPBody .tabularDataWrapper {background:url(../img/bg-dynamicRight.png) repeat-y right;padding-right:4px;}
.tabularData,
#dynamicForm {border:1px solid #ccc;clear:both;overflow:hidden;padding:10px;_zoom:1;}
#jobForm input,
#dynamicForm input,
#jobForm textarea,
#dynamicForm textarea,
#jobForm select,
#dynamicForm select {border:1px solid #ccc;width:280px;}
#dynamicForm select {width:282px;}
#jobForm .checkbox input,
#dynamicForm .checkbox input,
#jobForm .radio input {border:0;margin:0;width:auto;}

.ms-WPBody #jobForm p {margin:10px 0 0;}

#dynamicForm .radio input {border:0 none;float:left;margin:0 5px 0 0;width:auto;}
#dynamicForm .radio label {float:left;*padding-top:3px;}
.tabularDataRow {clear:both;margin:0 0 8px;overflow:hidden;_zoom:1;}
.radio,
.cell {float:right;width:284px;}
#jobForm .check input,
#dynamicForm .check input {border:0;float:left;margin-left:0;width:15px;}
.check .row {clear:both;margin:0 0 8px;overflow:hidden;}
.check label {display:block;float:none;overflow:hidden;padding-top:3px;padding-left:5px;_padding:0;width:auto;}
.check .checkbox {display:block;margin-top:-3px;}

.radio table,
.radio table td {border-collapse:collapse;padding:0;vertical-align:top;}
.radio table td {padding:0 0 7px;}
.radio {margin-bottom:-7px;}
.label {float:none;overflow:hidden;padding-top:3px;_padding:0;width:auto;}
.label .label {padding:0;}
.standardFormSubmitBtn {float:right;}
.ms-WPBody .standardFormSubmitBtn a:link,
.ms-WPBody .standardFormSubmitBtn a:visited {color:#fff;font-family:Georgia,Serif;}
.ms-WPBody .standardFormSubmitBtn a:hover {color:#d33522;}
.error span {margin:5px 0;}

.cowiAddressList .cell a {background:url(../img/icon-linkArrowS-slim.png) no-repeat left;padding-left:16px;}

#jobForm .globalTeaser {border:0;}
#jobForm .checkbox,
#jobForm .radio {float:none;margin:0;width:auto;}
#jobForm .radio {float:left;margin-right:20px;}
#jobForm .radio input {margin-right:5px;}
#jobForm .radio input,
#jobForm .radio label {float:left;}
#jobForm .radio label {float:left;*padding-top:2px;}

#jobForm .submit {margin-left:10px;margin-bottom:18px;}
#jobForm .buttons .right {clear:both;float:none;overflow:hidden;width:auto;}
.buttons {margin-top:20px;}

.tabularDataRow .formFileField input {background:#fff !important;}

#eventsWrapper .loopWrapper {border-bottom:1px solid #ccc;margin-bottom:14px;padding-bottom:17px;}
#eventsWrapper h3 {font-size:18px;margin:0 0 3px;text-transform:none;}
#eventsWrapper h3 a {background:url(../img/icon-linkArrowXL.png) no-repeat right top;display:block;padding-right:20px;}
#eventsWrapper .tabularDataRow {clear:both;margin:0 0 1px;overflow:hidden;_zoom:1;}
#eventsWrapper .label {float:left;width:75px;}
#eventsWrapper .cell {float:none;overflow:hidden;width:auto;}
#eventsWrapper .linkListLink {display:none;}
#eventsWrapper .linkListLink a {background:url(../img/icon-linkArrowS-slim.png) no-repeat left 0 transparent;display:block;padding-left:16px;}
/* slideshow */
.standardTitle h1 {font-family:Georgia,Serif;font-size:24px;}
#slideshow {margin:0 20px;}
.slideShowContentWrapper {}
.slideShowContent {border:1px solid #ccc;padding:20px 20px 16px;}
.pagingNavigation,
#slideshow .navigation {float:right;font-family:Georgia,Serif;font-size:14px;height:30px;margin:30px 30px 15px 0;text-transform:uppercase;}
.pagingNavigation a.currentPage,
#slideshow .slideShowLinkActive {border-bottom:2px solid #cc1f1d;padding-bottom:2px;}
#slideshow a {line-height:30px;margin:0 4px;}
#slideshow a.nextButton {background:url(../img/icon-linkNext.png) no-repeat right;margin:0 7px;padding-right:15px;}
#slideshow a.previousButton {background:url(../img/icon-linkPrevious.png) no-repeat left;margin:0 7px;padding-left:15px;}

#slideshow .slideShowContent .image {margin-bottom:8px;}
#slideshow .slideShowContent .description {color:#535353;font-family:Verdana,Arial,Sans-Serif;font-size:11px;}

/* addressList */
.addressList {border-bottom:1px solid #ccc;line-height:14px;padding-bottom:18px;margin-bottom:16px;}
.addressList h2,.addressList h3,
.addressList h4 {font-size:18px;text-transform:none;}
.addressList h2 {margin:0;}
.addressList h4 {margin:0 0 2px;}
.addressList h3 {margin:0 0 23px;}
.addressList a {background:url(../img/icon-linkArrowS-slim.png) no-repeat left;display:block;padding:3px 0 3px 16px;}

/* publicationPopup */
.publicationPopup #cw-logo h1 a {background:none;text-indent:0;}
.publicationPopup #cw-topImg {display:none;}
.publicationPopup #topnavContainer {display:none;}
.publicationPopup #cw-searchbox {display:none;}
.publicationPopup #cw-topnav {display:none;}
.publicationPopup #sm-bc-container {display:none;}
.publicationPopup #cw-consoles {display:none;}
.publicationPopup #globalMenuCol {display:none;}
.publicationPopup #rightBoxesContainer {display:none;}
.publicationPopup .shareThisPage {display:none;}
.publicationPopup .siteActions {display:none;}
.publicationPopup #cw-page {background:none;padding-bottom:40px;width:auto;}
.publicationPopup #cw-topContainer {background:none;}
.publicationPopup #cw-footer {background:none;}
.publicationPopup #cw-footerInner {background:none;}
.publicationPopup body {background:none;}
.publicationPopup form {background:none;}
.publicationPopup #mainColumn {clear:both;float:none;margin-bottom:30px;width:auto;}
.publicationPopup #printableArea {margin:0;width:auto;}
.publicationPopup #contentWrapper {padding:0;}
.publicationPopup #cw-grid {padding:0;}
.publicationPopup #globalSidebar {clear:both;float:none;margin-left:0;width:auto;}
.publicationPopup #wantToKnowMore {background:none;margin-bottom:0;padding:0;}
.publicationPopup #wantToKnowMore .rightColumnBox {border:0;padding:0;}
.publicationPopup #cw-pageInner {background:none;border:0;min-height:0;padding:0;position:relative;}

.publicationPopup .cowiPublicationDims h3 {border-bottom:1px solid #ccc;margin:10px 0 0;padding-bottom:17px;}
.publicationPopup .cowiPublicationDims .cell {clear:both;float:none;font-family:Verdana;font-size:11px;margin:5px 0;width:425px;}
.publicationPopup .cowiPublicationDims .label {clear:both;float:none;font-family:Georgia,Serif;font-size:18px;margin-top:6px;}
.publicationPopup .linkListLink a {background:url(../img/icon-linkArrowS-slim.png) no-repeat left 0;display:block;font-family:Verdana;font-size:11px;padding:0 0 0 16px;}

.MediaPlayer.border {background:url(../img/bg-mediaPlayerShadow.png) no-repeat bottom right;padding:0 4px 5px 0;}
.MediaPlayer.border .innerBorder {border:1px solid #ccc;padding:24px;}

/* OrgChart headings */
.cowiOrganisationChart-rteCustom-Heading,
.Heading {font-family:Georgia,Serif;font-size:18px;display:block;color:#fff;}
.cowiOrganisationChartBig-rteCustom-Heading, 
.Heading {font-family:Georgia,Serif;font-size:18px;display:block;color:#fff;}
.cowiOrganisationChartBig-rteCustom-BigHeading,
.BigHeading {font-family:Georgia,Serif;font-size:18px;font-weight:bold;line-height:24px;color:#fff;}

.cowiOrganisationChart-rteCustom-Heading,.cowiOrganisationChartBig-rteCustom-Heading, 
.Heading,.cowiOrganisationChartBig-rteCustom-BigHeading,
.BigHeading {margin:0 0 8px;}

/* printfriendly version */
.printing #cw-logo {width:460px;}
.printing #cw-logo h1 a {background:none;text-indent:0;}
.printing #cw-topImg {display:none;}
.printing #topnavContainer {display:none;}
.printing #cw-searchbox {display:none;}
.printing #cw-topnav {display:none;}
.printing #sm-bc-container {display:none;}
.printing #globalMenuCol {display:none;}
.printing #icons {display:none;}
.printing #rightBoxesContainer {display:none;}
.printing .menuControl {display:none;}
.printing .shareThisPage {display:none;}
.printing .siteActions {display:none;}
.printing #cw-page {background:none;width:auto;}
.printing #cw-topContainer {background:none;}
.printing #cw-footer {background:none;}
.printing #cw-footerInner {background:none;}
.printing body {background:none;}
.printing form {background:none;}
.printing #mainColumn {clear:both;float:none;margin-bottom:10px;width:auto;}
.printing #printableArea {margin:0;width:auto;}
.printing #cw-grid img {display:none;}
.printing #cw-grid #LastEdited img {display:block;}
.printing #contentWrapper {padding:0;}
.printing #cw-grid {padding:0;}
.printing #globalSidebar {clear:both;float:none;margin-left:0;width:auto;}
.printing #wantToKnowMore {background:none;margin-bottom:0;padding:0;}
.printing #wantToKnowMore .rightColumnBox {border:0;padding:0;}
.printing #cw-pageInner {background:none;border:0;min-height:0;padding:0;position:relative;}
.printing #wantToKnowMore .rcbContent a,
.printing #cw-footerInner a,
.printing a .inlineBg,
.printing a {background:none;color:#000;padding:0;}
.printing #cw-logo .tagLine {left:200px;}
.printing .imageContent,
.printing .imageTextContent {display:none;}
.printing .infoBoxContainer,
.printing .ib-head {background:none;}
.printing .infoBox h4 {background:none;padding:0;}
.printing .marginL-m,
.printing .marginL-l {margin-left:0;}
.printing .marginR-m {margin-right:0;}
.printing .marginT-xs,
.printing #cowiServicesPage .marginT-xs,
.printing .marginT-s,
.printing .marginT-m,
.printing .marginT-l,
.printing .marginT-xl,
.printing .marginT-xxl,
.printing .marginT-xxxl,
.printing .marginT-top {margin-top:10px;}
	
@media print {
	#cw-logo {width:460px;}
	#cw-logo h1 a {background:none;text-indent:0;}
	#cw-logo .tagLine {*bottom:10px;left:200px;}
	.imageContent,
	.imageTextContent {display:none;}
	.infoBoxContainer,
	.ib-head {background:none;}
	.infoBox h4 {background:none;padding:0;}
	#cw-topImg {display:none;}
	#topnavContainer {display:none;}
	#cw-searchbox {display:none;}
	#cw-topnav {display:none;}
	#sm-bc-container {display:none;}
	#cw-consoles {display:none;}
	#globalMenuCol {display:none;}
	#icons {display:none;}
	#rightBoxesContainer {display:none;}
	.shareThisPage {display:none;}
	.siteActions {display:none;}
	#cw-page {background:none;width:auto;}
	#cw-topContainer {background:none;}
	#cw-footer {background:none;}
	#cw-footerInner {background:none;}
	#cw-grid img {display:none;}
	#cw-grid #LastEdited img {display:block;}
	body {background:none;}
	form {background:none;}
	#mainColumn {clear:both;float:none;margin-bottom:10px;width:auto;}
	#printableArea {margin:0;width:auto;}
	#contentWrapper {padding:0;}
	#cw-grid {padding:0;}
	#globalSidebar {clear:both;float:none;margin-left:0;width:auto;}
	#wantToKnowMore {background:none;margin-bottom:0;padding:0;}
	#wantToKnowMore .rightColumnBox {border:0;padding:0;}
	#cw-pageInner {background:none;border:0;min-height:0;padding:0;position:relative;}
	#wantToKnowMore .rcbContent a,
	#cw-footerInner a,
	a .inlineBg,
	a {background:none;color:#000;padding:0;}
	
	.marginL-m,
	.marginL-l {margin-left:0;}
	.marginR-m {margin-right:0;}

	.marginT-xs,
	#cowiServicesPage .marginT-xs,
	.marginT-s,
	.marginT-m,
	.marginT-l,
	.marginT-xl,
	.marginT-xxl,
	.marginT-xxxl,
	.marginT-top {margin-top:10px;}
	#cw-footerInner span span.legal {display:block;}
}