body{margin:0;padding:0;text-align:center;}
body #canvas{position:relative;top:-1px;width:769px;margin:0 auto;text-align:left;border-top:1px solid #fff;}
body.page-1024 #canvas{width:976px;}
#contentcontainer{margin:156px 0 0 0;}
body.landingspage #contentcontainer{margin:100px 0 0 0;}
body.page-1024 #contentcontainer{zoom:1;background:url("../images/backgrounds/contentcontainer.gif") top right repeat-y;}
#contentcontainer #maincontent{position:relative;float:left;width:733px;z-index:2;}
#maincontent #h1container{background:url("../images/backgrounds/h1.gif") left bottom no-repeat;min-height:28px;padding:2px 0 15px 40px;}
#maincontent #pagecontainer{background:url("../images/backgrounds/content.gif") 0 0 repeat-y;padding:0 0 0 24px;position:relative;width:710px;z-index:1;}
#maincontent #pagecontainer.overview,#maincontent #pagecontainer.comparison{margin:0;}
#maincontent #pagecontainer.comparison{padding-top:26px;}
#maincontent #pagecontainer #pagenavigation{position:absolute;top:10px;left:14px;width:700px;z-index:100;padding:0 0 0 20px;zoom:1;}
#maincontent #pagecontainer #contextual{float:left;position:relative;top:0;left:0;width:233px;padding:30px 0 0 0;}
#maincontent #pagecontainer #content{float:right;position:relative;top:30px;padding:10px 30px 20px 30px;margin:0 0 50px 0;width:417px;}
#maincontent #pagecontainer.contentpagewide #content{float:none;margin-left:3px;padding-left:0;width:auto;}
#maincontent #pagecontainer.contentpagewide #content{padding-left:0;width:auto;}
#maincontent #pagecontainer .item,#maincontent #contextual .item{margin:0 0 10px 0;width:auto;min-height:53px;}
#maincontent #pagecontainer.application #contextual{padding-right:0;width:231px;}
#maincontent #pagecontainer.customer-group #contextual{width:201px;padding:10px 10px 0 10px;border:1px solid #dedede;margin:41px 0 10px 0;left:10px;}
#maincontent #pagecontainer.application #content{border:1px solid #d7d7d7;}
#maincontent #pagecontainer.overview #content,#maincontent #pagecontainer.comparison #content{margin-bottom:30px;padding-bottom:0;padding-top:0;padding-left:0;padding-right:0;top:10px;width:100%;}
#maincontent #pagecontainer.extra #content{padding-top:30px;}
#contentcontainer #subcontent{display:inline;float:left;padding:10px 0 0 0;width:755px;margin:10px 0 0 14px;background:url("../images/subcontent-bg-800.gif") 0 0 no-repeat;}
body.page-1024 #canvas #subcontent{margin:0 0 0 10px;width:232px;border-top:1px solid #d8d8d8;background:none;}
#contentcontainer #subcontent .column{float:left;width:223px;}
body.page-1024 #contentcontainer #subcontent .column{float:none;}
#contentcontainer #subcontent .column .item{margin:0 0 10px 10px;}
body.page-1024 #contentcontainer.content-fullwidth{background:none;}
body.page-1024 #contentcontainer.content-fullwidth #maincontent{float:none;width:976px;}
body.page-1024 #contentcontainer.content-fullwidth #maincontent #pagecontainer{width:952px;}
#contentcontainer.content-fullwidth #maincontent #h1container{background-image:url("../images/backgrounds/h1-fullwidth.gif");}
#contentcontainer.content-fullwidth #maincontent #pagecontainer #contextual{float:none;}
body.page-1024 #contentcontainer.content-fullwidth #maincontent #pagecontainer #contextual{float:left;}
#contentcontainer.content-fullwidth #maincontent #pagecontainer #content{float:none;padding-left:0;padding-right:0;width:690px;}
body.page-1024 #contentcontainer.content-fullwidth #maincontent #pagecontainer #content{float:right;}
#logobar{position:absolute;top:30px;left:0;height:25px;width:100%;background:url('../images/backgrounds/nuon-logo-background.gif') 14px 0 no-repeat;}
.logobar{display:none;}
#logobar a img{padding:0 40px;}
div.row{clear:both;margin:0 0 10px 0;}
div.row.border{padding:10px;border:1px solid #d4d4d4;}
div.row .column.xs-small,div.row .column.small,div.row .column.medium,div.row .column.wide{float:left;margin-right:10px;padding-bottom:0;}
div.row .column.last{margin-right:0!important;}
div.row .column.xs-small{width:192px;}
div.row .column.small{width:230px;}
div.row .column.medium{width:350px;}
div.row .column.wide{width:470px;}
.application div.row{margin:0;}
#maincontent #pagecontainer.application div.row #content{border:none;padding:0;}
.application div.row .column.small{margin-right:0;margin-top:40px;}
.application .row .column.small .box-content h3{width:auto;}
.contentpage div.row .column.small{width:139px;}
.application div.row .column.medium,.contentpage div.row .column.medium{width:203px;}
.application .border .column.medium,.contentpage .border .column.medium,.contentpage .box-content div.row .column.medium{width:191px;}
div.row.columns4 .column.small{width:172px;}
div.row-video .column.xs-small{margin:0;width:184px;}
div.row-video .last{float:right;width:212px;}
#maincontent #pagecontainer:after,#maincontent #pagecontainer #contextual:after,#contentcontainer:after,#content div.row:after,#maincontent #pagecontainer .item:after,#maincontent #contextual .item:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:black;display:none;z-index:999;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);-moz-opacity:.2;opacity:.2;}
#content-frame{margin:10px 0 0;border:0;width:100%;}
form fieldset span.DCselect input.choiceSearchStatus,form fieldset div.field span.DCselect input.choiceSearchStatus{left:-10000px;padding-bottom:1px;padding-left:4px;padding-right:0;padding-top:1px;position:absolute;width:182px!important;z-index:10;}
body #canvas.nonav{width:auto;border-top:none!important;top:0!important;}
.nonav #header,.nonav #h1container,.nonav #contentcontainer #subcontent,.nonav #maincontent #pagecontainer #pagenavigation,.nonav #footer,.nonav #navigation{display:none;height:0;width:0;}
.nonav #contentcontainer{background:none!important;padding:0!important;width:auto;margin:0;}
.nonav #contentcontainer #maincontent{width:auto;}
.nonav #contentcontainer #maincontent #pagecontainer{background:none;padding:0;width:auto;}
.nonav #maincontent #pagecontainer #content{border:none!important;padding:0;margin:0;top:0;width:400px;}
.nonav #maincontent #content form fieldset div.field,div.fieldcontainer div.field{padding:3px 5px;}
.nonav #maincontent #content form fieldset input,#maincontent #content form fieldset textarea{width:auto;}
.nonav #maincontent #content form fieldset a.help,form fieldset span.errormessage{width:auto;}