/* CSS Document */

.box{}
* html .box{ height: 1px;}
*:first-child+html .box{ height: 1%;}
.header_box{
  float: right;
  background-color: #EDEDEF;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 10px;
  width: 490px;
}

.b1_top{background: url(../images/b1_border.gif) repeat-x top left}
.b1_bottom{background: url(../images/b1_border.gif) repeat-x bottom left}
.b1_left{background: url(../images/b1_border.gif) repeat-y top left}
.b1_right{background: url(../images/b1_border.gif) repeat-y top right}


.b1_topleft{background: url(../images/b1_tl.gif) no-repeat top left}
.b1_topright{background: url(../images/b1_tr.gif) no-repeat top right}
.b1_bottomleft{background: url(../images/b1_bl.gif) no-repeat bottom left}
.b1_bottomright{background: url(../images/b1_br.gif) no-repeat bottom right}

.header_box .b1_content{
  padding: 3px;
  padding-bottom: 5px;
}



.blk_box{
  background: #2C2C2C url(../images/blk_bg.gif) repeat-x top left;
  
  
  margin: 0 auto;
}

.blk_top{background: url(../images/blk_top.gif) repeat-x top left}
.blk_bottom{background: url(../images/blk_bottom.gif) repeat-x bottom left}
.blk_left{background: url(../images/blk_left.gif) repeat-y top left}
.blk_right{background: url(../images/blk_right.gif) repeat-y top right}

.blk_topleft{background: url(../images/blk_tl.gif) no-repeat top left}
.blk_topright{background: url(../images/blk_tr.gif) no-repeat top right}
.blk_bottomleft{background: url(../images/blk_bl.gif) no-repeat bottom left}
.blk_bottomright{background: url(../images/blk_br.gif) no-repeat bottom right}

.blk_content{
  color: #fff;
  padding: 5px 10px 10px 10px;
}

.blk_head{
  
}

.blk_title{
  margin:0;
  padding: 4px 0;
  background: url(../images/blk_title.gif) no-repeat left;
  padding-left: 40px;
  font-size: 1em;
}






.blu_box{
  background: #01609C;
  color: #fff;
  margin-bottom: 10px;
  }

.blu_topleft{background: url(../images/blu_tl.gif) no-repeat top left;}
.blu_topright{background: url(../images/blu_tr.gif) no-repeat top right;}
.blu_bottomleft{background: url(../images/blu_bl.gif) no-repeat bottom left;}
.blu_bottomright{background: url(../images/blu_br.gif) no-repeat bottom right;}


.blu_content{padding: 0px 0 8px 0;}

.blu_box .box_head{  background: url(../images/blu_head.gif) repeat-x top left;}
.blu_box .box_title{
  background: url(../images/blu_title.gif) no-repeat 5px center; 
  padding: 8px 3px 8px 45px;
  font-weight: bold;
}




.rbox{
  background: #CF0D12;
  color: #fff;
  margin-bottom: 10px;
  }

.r_topleft{background: url(../images/r_tl.gif) no-repeat top left;}
.r_topright{background: url(../images/r_tr.gif) no-repeat top right;}
.r_topleft1{background: url(../images/r_tl1.gif) no-repeat top left;}
.r_topright1{background: url(../images/r_tr1.gif) no-repeat top right;}
.r_bottomleft{background: url(../images/r_bl.gif) no-repeat bottom left;}
.r_bottomright{background: url(../images/r_br.gif) no-repeat bottom right;}


.r_content{padding: 0px 0 8px 0;}

.gbox .box_head{  background: url(../images/r_head.gif) repeat-x top left;}
.gbox .box_title{
  background: url(../images/r_title.gif) no-repeat 5px center; 
  padding: 8px 3px 8px 45px;
  font-weight: bold;
}

.gbox{
  background: #333;
  color: #fff;
}

.memberbox{
  background: #CF0D12 url(../images/memberbox_bg.gif) repeat-x bottom left; 
}
* html .memberbox{height: 1px;}
*:first-child+html .memberbox{height: 1%;}

.memberbox .r_content{
  padding: 3px;
  padding-bottom: 5px;
}


.outer_commbox{
  background: #DEDEDE;
  margin-right: 3px; 
  margin-bottom: 3px;
}

* html .outer_commbox{height: 1px;}
*:first-child+html .outer_commbox{height: 1%;}

.inner_commbox{
  background: #fff;
  position: relative;
  top: -3px;
  left: -3px;
}

.comm_top{background: url(../images/comm_horz.gif) repeat-x top left;}
.comm_bottom{background: url(../images/comm_horz.gif) repeat-x bottom left}
.comm_left{background: url(../images/comm_vert.gif) repeat-y top left}
.comm_right{background: url(../images/comm_vert.gif) repeat-y top right}

.comm_content{
  padding: 8px;
  font-size: .8em;
}




.generic_box{
  background: #E1E3E4;
}

.gtabcontent_wrapper{
  padding-top: 10px;
}

.gtabcontent{
  width: 48%;
  float: left;
  padding-right: 10px;
}


.generic_box .r_topright{  
  background: url(../images/gen_tr.gif) no-repeat top right; 
  padding-top: 25px;
  padding-bottom: 20px;
}
.generic_box .r_topleft{  background: url(../images/gen_tl.gif) no-repeat top left;}
.gry_bottomleft{ background: url(../images/gen_bl.gif) no-repeat bottom left}
.gry_bottomright{ background: url(../images/gen_br.gif) no-repeat bottom right}
.gry_topright{  background: url(../images/gry_tr1.gif) no-repeat top right}


.generic_box .box_head{  background: url(../images/gen_bg.gif) repeat-x top left;}
.generic_box .box_title{ 
  background-image: none;
  padding-left: 50px;
  padding-top: 10px;
}

* html .generic_box .box_title{height: 1px;}
*:first-child+html .generic_box .box_title{height: 1%;}


.gry_box{
  background: #E1E3E4;
}
.gry_content{
  font-size: .8em;
  color: #333;
  padding: 0 10px 10px 10px;
}



.selection_home_box_content{
  background:  url(../images/gry_tr2.gif) no-repeat right top;
  position: relative;
  top: -1px;
}

* html .selection_home_box_content{
 height: 1px; 
}




.rgbox{
  float: left;
  width: 48%;
  margin-right: 10px;
}

.rg_head{
  background: url(../images/rg_headbg.gif) repeat-x top left;
}

.rg_topleft{  background: url(../images/rg_tl.gif) no-repeat top left;}
.rg_topright{  background: url(../images/rg_tr.gif) no-repeat top right;}

.rg_head .box_head{
  margin:0;
  padding: 0;
  color: #fff;
  font-size: 1em;
  
  padding: 6px 0 2px 0;
  padding-left: 15px;
  border-bottom: 5px solid #404952;
}

.rg_body{  background: #E1E3E4;}

.rg_content{
  padding: 5px 10px;
  font-size: .8em;
}

