#content .txt-wrapper{padding:20px 0px 0px 20px; }
#content p{ font-size:14px; color:#333; font-weight:bold;}
#content .banner-holder {padding:0px 0px 20px 0px;}
#content .pict-wrapper {padding:10px 0px 0px 0px;}
#content .pict-frm { margin-right:15px;  border-radius:5px; -moz-border-radius:5px;  -moz-box-shadow: 3px 3px 3px #ccc;
  -webkit-box-shadow: 3px 3px 3px #ccc; box-shadow: 3px 3px 3px #ccc; border:1px solid #d1d1d1; margin-bottom:15px;}
#content .fsbx-wrp{ padding:10px;}
#content .snpt-txt{color:#222222; font-size:12px; padding:5px 10px 5px 210px; font-weight:bold; }
#content .snpt-txt a { font-size:16px;  color:#2666A4; line-height:28px;}
#content .snpt-txt a:visited{color:#2666A4; text-decoration:underline; font-size:16px;}
#content .snpt-txt a:hover{color:#c2410e; text-decoration:underline;}


#content .pub-snpt-txt{color:#222222; font-size:12px; padding:5px 10px 5px 210px; font-weight:bold; }
#content .pub-snpt-txt h2 { font-size:14px; padding-bottom:5px; color:#bf3000}
.pub-txt a { font-size:18px;  color:#2666A4; line-height:28px;}
.pub-txt a:visited{color:#2666A4; text-decoration:underline; font-size:18px;}
.pub-txt a:hover{color:#c2410e; text-decoration:underline;}

#content .location{ font-size:16px; font-weight:bold; color:#c2410e; font-style:italic;}
.llst-bt { background-color:#ececec; padding:2px 15px; text-align:right; border-top:1px solid #d1d1d1; }
.thumb-holder { float:left;}
.clrlft { clear:left;}
.framfntflmy { font-family:"FRAMDCN";}
.txtclr { color:#666; font-size:11px; font-style:italic;}
.txtsm { color:#666; font-size:11px; font-weight:normal;}
/*------------------- clear ------ */
.magic { clear:both;}
.black { color:#000000;}
.yellow {color:#c2410e;}
.dyellow {color:#c2410e; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.gray {color:#333333;}
/*------------------- company lead form  ------ */
