/* CSS Document */

.box{}
*:first-child+html .box{height: 1%;}
* html .box{height: 1px;}

.outer_box{
  background: #fff;
  margin: 0px 10px;
}
.outer_top{background: url(../images/outer_top.gif) repeat-x top left;}
.outer_bottom{background: url(../images/outer_bottom.gif) repeat-x bottom left;}
.outer_left{background: url(../images/outer_left.gif) repeat-y top left;}
.outer_right{background: url(../images/outer_right.gif) repeat-y top right;}

.outer_topleft{background: url(../images/outer_tl.gif) no-repeat top left}
.outer_topright{background: url(../images/outer_tr.gif) no-repeat top right}
.outer_bottomleft{background: url(../images/outer_bl.gif) no-repeat bottom left}
.outer_bottomright{background: url(../images/outer_br.gif) no-repeat bottom right}

.outer_content{
 padding: 9px 8px 15px 9px;
}

* html .outer_content{
  padding-top: 15px;
  height: 1px;
}

*:first-child+html .outer_content{
  padding-top: 15px;
  height: 1%;
}



.grnbox{display:block}
.grnbox *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#84AC25}
.grnbox1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #cadba1;
  border-right:1px solid #cadba1;
  background:#a2c05b}
.grnbox2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f2f6e9;
  border-right:1px solid #f2f6e9;
  background:#9bbb4e}
.grnbox3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #9bbb4e;
  border-right:1px solid #9bbb4e;}
.grnbox4{
  border-left:1px solid #cadba1;
  border-right:1px solid #cadba1}
.grnbox5{
  border-left:1px solid #a2c05b;
  border-right:1px solid #a2c05b}
.grnboxfg{
  background:#84AC25;
  padding: 3px 10px; 
}





.main_box{}
.main_box .outer_content{  padding: 15px;}


.outer_footer_content{  padding: 9px 8px 20px 9px;}





.outerbox{  
  background: url(../images/background.gif) repeat top left;
  margin-bottom: 5px;
}

.box_top{background: url(../images/box_border.gif) repeat-x top left;}
.box_bottom{background: url(../images/box_border.gif) repeat-x bottom left;}
.box_left{background: url(../images/box_border.gif) repeat-y top left;}
.box_right{background: url(../images/box_border.gif) repeat-y top right;}

.box_topleft{background: url(../images/box_tl.gif) no-repeat top left}
.box_topright{background: url(../images/box_tr.gif) no-repeat top right}
.box_bottomleft{background: url(../images/misc/box_bl.gif) no-repeat bottom left}
.box_bottomright{background: url(../images/misc/box_br.gif) no-repeat bottom right}



.outerbox_content{
 padding: 6px; 
}

.ibox{  background: #fff;}

* html .ibox{height: 1px;}
*:first-child+html .ibox{height: 1%;}

.ibox_topleft{background: url(../images/ibox_tl.gif) no-repeat top left}
.ibox_topright{background: url(../images/ibox_tr.gif) no-repeat top right}


.ibox_content{
  padding: 8px 5px;
  overflow: hidden;
}

*:first-child+html .ibox_content{overflow:visible;}





.main_ibox{  background-color: #E2F1D8;}
.main_ibox_content{ padding-top: 5px;}


.mainleft_box{  background: url(../images/mainbox_bg.gif) repeat top left;}
.mainleft_box .main_ibox_content{  padding-top: 3px;}
* html .mainleft_box .main_ibox_content{ height: 1px;}
*:first-child+html .mainleft_box .main_ibox_content{ height: 1%;}

.postbit_box{
  margin:0;
  margin-top: 10px;
}


