.pg{
   text-align:left;
}

.att1{
   margin-top:11px;
}

.dmrga{
   margin-right:52px;
}

.frlft{
	float:right;
	background-color:#e5e5e5;
	width:180px;
	border: outset 1px #ccc;
	padding:3px 3px;
        margin-bottom:3px;
}

.frlft span{
   display:block;
   border:solid 1px #b2b2b2;
   background:#fff url(/directory/images/bcksec.gif) repeat-x; 
   height:36px;
   margin-bottom:4px;
   text-align:center;
   padding-top:9px;
   overflow:hidden;
  }
  
  .frlft span strong{
     display:block;
  }
  
  .frlft .ads{
	background-color:#fff;
	border:solid 1px #ccc;
	padding:5px 14px;
        min-height:245px;
  }
  
 .text{
	width:147px;
	height:137px;
	background-color:#fff;
	margin-bottom:9px;
	border:solid 1px #000;
	overflow:hidden;
        text-align:center;
  } 

  .text h4{
      margin:6px 0px;
	  color:#003f7d;
  } 
  
  .text p{
      margin:0;
	  padding:3px 3px;
	  text-align:center;
  }
  
  .text a{
	  font-weight:bold;
	  display:block;
  } 

.hfolder{
  margin-top:2px;
} 

.hfolder span{
    height:26px;
    display:block;
	float:left;
	color:#fff;
	font-weight:bold;
	text-align:center;
	margin-bottom:-2px;
}

.hfolder .cel1{
    height:22px;
    width:auto;
    background:transparent url(/directory/images/bckfold.gif) repeat-x;
    padding-top:4px;
}

.hfolder .cel1 img{
	 margin:-1px 2px 0px 0px;
	 border:1px solid #fff;
}

.hfolder .celdrk{
     width:88px;
	 height:23px;
	 background:transparent url(/directory/images/bckfold2.gif) repeat-x;
	 text-align:left;
	 padding-top:5px;
}

.bfolder{
    border-left:solid 1px #e7e7e7;
	border-bottom:solid 1px #e7e7e7;
	border-right:solid 1px #e7e7e7;
	width:600px;
	background-color:#01a2e7;
	padding:3px 3px;
	clear:left;
}

b.btop, b.btop b, b.bbot, b.bbot b{
        display: block;
        height: 10px;
	font-size: 1px;
        background-image:url(/directory/images/rc.gif);
        background-repeat: no-repeat;
 }
  		
b.btop b{
      background-position: 100% -10px;
}

b.bbot{
   clear:left;
   background-position: 0 -20px;
}

b.bbot b{
  background-position: 100% -30px;
} 

#box{
    background-color:#fff;
}

#box span{
   width:190px;
   height:50px;
   float:left;
   vertical-align:middle;
   margin-left:8px;
}

#box span img{
   float:left;
}

#box span a{
    color:#016894;
    font-weight:bold;
	display:block;
	margin-top:10px; 
}

#msub{
     position:absolute;
     z-index:3;
     width:320px;
     min-height:136px;
     background-color:#fff;
     border:1px solid #d5d5d5;
     border-right-width:2px;
     border-right-color:#9b9b9b;
     border-bottom-width:2px;
     border-bottom-color:#9b9b9b;
     padding-bottom:4px;
}

#msub .hmsub{
    background:url(/directory/images/bsbm.gif) repeat-x;
    height:50px;
    margin-right:2px;
}

#msub .hmsub span{
      margin:0px;
      padding:0px;
      min-width:100px;
      height:50px;
      background:url(/directory/images/sbml.gif) repeat-x;
}

#msub .hmsub a{
    color:#000;
}

#msub .bmsub span{
    font:11px times,times new roman;
    color:#03C;
    height:0px;
    min-height:25px;
    width:150px; 
}

#msub .bmsub span a{
     color:#03C;
     font-weight:normal;
}


