/*----------------------------------------------------------------------------------------------------------------------------------------------------------------
OBJECT: COLUMN
----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*column*/
.column > .c1, .column > .c2, .column > .c3, .column > .c4{position:relative; float:left; }

/*clearfix*/
.column{position:relative;}
.column:after{visibility: hidden; display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html .column{ zoom: 1; }
*:first-child+html .column{ zoom: 1; }

/*menucolumn*/
.column.menucolumn{}
.column.menucolumn > .c1{width:230px; margin:0px 9px 0px 0px;  }
.column.menucolumn > .c2{width:641px; padding:30px;  background-color:white; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.column.menucolumn > .c2 > header{margin:-30px -30px 30px -30px;  }
.column.menucolumn > .c2 > header{margin:-30px -30px 30px -30px;  }

/*wide3column*/
.column.wide3column{padding:30px 0px 30px 0px; background-color:white; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; }
.column.wide3column > .c1{width:235px;  margin:0px 44px 0px 40px; }
.column.wide3column > .c2{width:300px;  margin:0px 54px 0px 0px; }
.column.wide3column > .c3{width:261px;  }

/*textcolumn6040*/
.column.textcolumn6040{}
.column.textcolumn6040 > .c1{width:315px; margin:0px 36px 0px 0px;  }
.column.textcolumn6040 > .c2{width:290px; }

/*textcolumn3070*/
.column.textcolumn3070{}
.column.textcolumn3070 > .c1{width:35%;}
.column.textcolumn3070 > .c2{width:65%; float:right; }

/*textcolumn7030*/
.column.textcolumn7030{}
.column.textcolumn7030 > .c1{ width:65%; }
.column.textcolumn7030 > .c2{width:30%; float:right; }

/*textcolumn5050*/
.column.textcolumn5050{}
.column.textcolumn5050 > .c1{width:270px; margin:0px 20px 0px 0px;  }
.column.textcolumn5050 > .c2{width:270px; }

/*textcolumn303030*/
.column.textcolumn303030{}
.column.textcolumn303030 > .c1{width:180px;  margin:0px 30px 0px 0px; }
.column.textcolumn303030 > .c2{width:180px;  margin:0px 30px 0px 0px; }
.column.textcolumn303030 > .c3{width:180px;  }

/*split50*/
.column.split50{}
.column.split50 > .c1{width:50%; }
.column.split50 > .c2{width:50%; }

/*split50Padding*/
.column.split50Padding{}
.column.split50Padding > .c1{width:50%; padding:0px 27px 0px 0px;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.column.split50Padding > .c2{width:50%; padding:0px 0px 0px 28px;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}

/*split50*/
.column.split50gap{}
.column.split50gap > .c1{width:47%; }
.column.split50gap > .c2{width:47%; float:right;  }

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------
OBJECT: body
----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.body{position:relative;}

/*header*/
header.body{height:189px; background: url(../images/body-header.jpg) no-repeat top left; z-index:1000; }
header.body h1 a{position:absolute; top:53px; left:0px; display:block; text-indent:-4000px; overflow:hidden;  width:90px; height:90px; }

/*section*/
section.body{margin:10px 0px 0px 0px; }

/*footer*/
footer.body{margin:20px 0px 20px 0px; padding:10px 15px 10px 15px;  background-color:#333333; overflow:hidden;  }
footer.body p, footer.body p a{color:white; }
footer.body .left{float:left; }
footer.body .right{float:right; }
