@charset "utf-8";
/* CSS Document */
.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background:#888; margin:0 5px;}
.b2 {height:1px; background:#8C9227; border-right:2px solid #888; border-left:2px solid #888; margin:0 3px;}
.b3 {height:1px; background:#8C9227; border-right:1px solid #888; border-left:1px solid #888; margin:0 2px;}
.b4 {height:2px; background:#8C9227; border-right:1px solid #888; border-left:1px solid #888; margin:0 1px;}
.contentb {background: #8C9227; border-right:1px solid #888; border-left:1px solid #888;}
.contentb div {margin-left: 5px; padding: 3px 5px 0px 5px}

.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background:#aaa; margin:0 5px;}
.b2h, .b2bh {height:1px; background:#aaa; border-right:2px solid #aaa; border-left:2px solid #aaa; margin:0 3px;}
.b3h, .b3bh {height:1px; background:#aaa; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 2px;}
.b4h, .b4bh {height:2px; background:#aaa; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 1px;}
.b2bh, .b3bh, .b4bh {background: #ddd;}
.headh {background: #aaa; border-right:1px solid #aaa; border-left:1px solid #aaa;}
.headh h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px;}
.contenth {background: #ddd; border-right:1px solid #aaa; border-left:1px solid #aaa;}
.contenth div {margin-left: 12px; padding: 5px 5px 0px 0px}

.b1hx, .b2hx, .b3hx, .b4hx, .b2bhx, .b3bhx, .b4bhx{font-size:1px; overflow:hidden; display:block;}
.b1hx {height:1px; background:#aaa; margin:0 5px;}
.b2hx, .b2bhx {height:1px; background:#aaa; border-right:2px solid #aaa; border-left:2px solid #aaa; margin:0 3px;}
.b3hx, .b3bhx {height:1px; background:#aaa; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 2px;}
.b4hx, .b4bhx {height:2px; background:#aaa; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 1px;}
.b2bhx, .b3bhx, .b4bhx {background: #FFCC99;}
.headhx {background: #aaa; border-right:1px solid #aaa; border-left:1px solid #aaa;}
.headhx h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px;}
.contenthx {background: #FFCC99; border-right:1px solid #aaa; border-left:1px solid #aaa;}
.contenthx div {margin-left: 12px; padding: 5px 5px 0px 0px}

/* Curved cutout Borders NEEDS WORK IN IE*/
.curved {background: transparent;} /*width:40%;}*/
.curved h1, .curved p {margin:0 10px;}
.curved h1 {font-size:2em; color:#fff;}
.curved p {padding-bottom:0.5em;}

.curved .b1, .curved .b2, .curved .b3, .curved .b4 {display:block; overflow:hidden; height:1px; font-size:1px;}
.curved .b2, .curved .b3, .curved .b4 {background:#e0cea3; border-left:1px solid #fff; border-right:1px solid #fff;}
.curved .b1 {margin:0 4px; background:#fff;}
.curved .b2 {margin:0 4px; height:2px;}
.curved .b3 {margin:0 3px;}
.curved .b4 {margin:0; height:1px; border-width:0 3px 0 3px;}

.curved .boxcontent {display:block; background:#e0cea3; border:0 solid #fff; border-width:0 1px;}

