/**********************Poxy orange test box********************/
.bg {
  background: url(box2better.png) no-repeat;
  width: 100%;
}

.bl {
  background: url(left.png) no-repeat;
  width: 100%;
  height: 100%
} 
.br {
  background: url() 100% 100% no-repeat;
} 
.tl {
  background: url() 0 0 no-repeat;
} 
.tr {
  background: url(right.png) 100% 100% no-repeat;
  padding:10px;
} 
.clear {
  font-size: 1px; 
  height: 1px;
}


/**********************Header Box*******************/

.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{
font-size:1px; overflow:hidden; display:block;
}
.b1h {
  height:1px; 
  background: #000000; 
  margin:0 5px;
}

.b2h{
  height:1px; 
  background:#000000; 
  border-right:2px solid #000000; 
  border-left:2px solid #000000; 
  margin:0 3px;
} 

.b2bh {
  height:1px;  
  background:#CDC9a5; 
  border-right:2px solid #000000; 
  border-left:2px solid #000000; 
  margin:0 3px;
}

.b3h {
  height:1px; 
  background:#000000; 
  border-right:1px solid #000000; 
  border-left:1px solid #000000; 
  margin:0 2px;
}

.b3bh {
  height:1px; 
  background:#CDC9a5; 
  border-right:1px solid #000000; 
  border-left:1px solid #000000; 
  margin:0 2px;
}

.b4h {
  height:2px; 
  background:#000000; 
  border-right:1px solid #000000; 
  border-left:1px solid #000000; 
  margin:0 1px;
}

.b4bh {
  height:2px; 
  background:#CDC9a5; 
  border-right:1px solid #000000; 
  border-left:1px solid #000000; 
  margin:0 1px;
}

.b2bh, .b3bh, .b4bh {
  background: #CDC9a5;
}
.headh {
  width: 99.88%;
  background: white; 
  border-right:0px solid #CDC9a5; 
  border-left:1px solid #CDC9a5;
}
.headh h3 {
  margin: 0px 10px 0px 10px; 
  padding-bottom: 3px;
}
.contenth { 
  background: #CDC9a5; 
  border-right:1px solid #aaa; 
  border-left:1px solid #aaa;
  height:35px;
}
.contenth div {
  margin-left: 12px; 
  padding-top: 5px;
}



/********************Clear Box********************/

.cb1h, .cb2h, .cb3h, .cb4h, .cb2bh, .cb3bh, .cb4bh{
  font-size:1px; 
  overflow:hidden; 
  display:block;
}
.cb1h {
  height:1px; 
  background: #CDC9a5; 
  margin:0 5px;
}

.cb2h{
  height:1px; 
  background:#CDC9a5; 
  border-right:2px solid #CDC9a5; 
  border-left:2px solid #CDC9a5; 
  margin:0 3px;
} 

.cb2bh {
  height:1px;  
  background:#CDC9a5; 
  border-right:2px solid #CDC9a5; 
  border-left:2px solid #CDC9a5; 
  margin:0 3px;
}

.cb3h {
  height:1px; 
  background:#CDC9a5; 
  border-right:1px solid #CDC9a5; 
  border-left:1px solid #CDC9a5; 
  margin:0 2px;
}

.cb3bh {
  height:1px; 
  background:#CDC9a5; 
  border-right:1px solid #CDC9a5; 
  border-left:1px solid #CDC9a5; 
  margin:0 2px;
}

.cb4h {
  height:2px; 
  background:#CDC9a5; 
  border-right:1px solid #CDC9a5; 
  border-left:1px solid #CDC9a5; 
  margin:0 1px;
}

.cb4bh {
  height:2px; 
  background:#CDC9a5; 
  border-right:1px solid #CDC9a5; 
  border-left:1px solid #CDC9a5; 
  margin:0 1px;
}

.cb2bh, .cb3bh, .cb4bh {
   background: #CDC9a5;
}

.cheadh {
   background: white; 
   border-right:0px solid #CDC9a5; 
   border-left:1px solid #CDC9a5;
}

.cheadh h3 {
   margin: 0px 10px 0px 10px; 
   padding-bottom: 3px;
}

.ccontenth {
   background:#CDC9a5; 
   border-right:1px solid #aaa; 
   border-left:1px solid #aaa;
}

.ccontenth div {
   margin-left: 12px; 
   padding-top: 5px;
}

/***************another ruddy box********************/

.boxtop {
  background-image:url(newtop.gif);
  background-position:top center;
  background-repeat: no-repeat;
  margin-top:20px;
  display:block;
  width:100%;
  height:25px;
}

.boxbottom {
  background-image:url(newbottom.gif);
  background-position:bottom center;
  background-repeat: no-repeat;
  display:block;
  width:100%;
  height:25px;
}

.boxbox {
  background-color:#CDC9a5;
  padding:5px 20px 1px 15px;
  margin-left:11px;
  margin-right:11px;
}

/*******************Plain grey rounded box********************/

.roundedcornr_box_744950 {
	background: url("roundedcornr_744950_tl.png") no-repeat top left;
}
.roundedcornr_top_744950 {
	background: url("roundedcornr_744950_tr.png") no-repeat top right;
}
.roundedcornr_bottom_744950 {
	background: url("roundedcornr_744950_bl.png") no-repeat bottom left;
}
.roundedcornr_bottom_744950 div {
	background: url("roundedcornr_744950_br.png") no-repeat bottom right;
}
.roundedcornr_content_744950 {
	background: url("roundedcornr_744950_r.png") top right repeat-y;
}

.roundedcornr_top_744950 div,.roundedcornr_top_744950,
.roundedcornr_bottom_744950 div, .roundedcornr_bottom_744950 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_744950, .roundedcornr_bottom_744950 {
	margin-top: -19px;
}
.roundedcornr_content_744950 { 
      padding: 0 15px; 
}

/********************Page Sections*******************/


#page {
  float: center;
  align: center;
  /**background-color:#EEEEEE;**/
}

#wrapper1 {
  width:85%;
  margin-left:5px;
  margin-right:5px;
  /**background-color:#EEEEEE;**/

}

#headline {
  float: top;
  width:80%;
  height:10%;
  /**background-color:#EEEEEE;**/
}

#leftblock {
  float: left;
  width: 179px;
  /**background-color:#EEEEEE;**/

}

#leftblockbox {
  background: url(box2better.png) no-repeat;
  /**background-color:#EEEEEE;**/
  float: left;
  width: 100%;
  padding-left:10px;
  padding-top:3px;
}

#centerdoc {
  float: left;
  width: 43%;
  margin-left:60px;
  /**margin-right:60px;**/
  /**background-color:#EEEEEE;**/

}

#middledoc {
  float: left;
  width: 70%;
  padding-left:30px;
  /**background-color:#EEEEEE;**/

}


#rightblock {
  float: right;
  width: 19%;
  /**background-color:#EEEEEE;**/
}

#bottombar {
  float: center;
  height:40px;
  width:10%
  background-color: white;
  text-color: black;
  padding-top: 2px;
  padding-bottom: 4px;
}

.small {
  line-height:1px;
}

