table.post_page {
  font:normal 12px Arial;
  color:#000000;
  background:url('/images/bg_left_searchbox.gif') repeat-x top left #f4f7fc;
  clear:both;
  margin-bottom:20px;
}
.post_page td{
   padding:5px 0px 5px 10px;
}
.post_page th{
   padding:15px 0px 35px 0px;
   font:normal 12px Arial;
   color:#000000;
   text-align:center;
}
.citi_opt{
   font:bold 13px Arial;
   color:#000000;
   padding-bottom:10px;
   width:800px;
   
}
.citi_opt ul{
  margin:0px;
  padding-top:8px;
  padding-bottom:8px;
  
}
.citi_opt li{
   display:inline;
   margin:0px;
   font:normal 12px Arial;
   color:#16387c;
   padding:3px 15px 3px 15px;
   text-align:center;
}
.citi_opt .tabon, .citi_opt .taboff{
   font:normal 12px Arial;
   text-align:center;
   text-decoration:underline;
   color:#16387c;
}
.citi_opt .tabon{
    font-weight:bold;
    text-decoration:none;
    color:#16387c;
   border:1px solid #beddf1;
   padding:3px 5px 3px 5px;
}
.citi_list .state{
  font:bold 13px Arial;
  color:#16387c;
  padding-left:5px;
  border:0px;
}
.citi_list .cat{
   padding-bottom:5px;
}
.citi_list ul{
   list-style-type:none;
   float:left;
   /*width:785px;*/
   padding:0px;
   margin:0px;
}
.citi_list li{
  display:inline;
  float:left;
  width:125px;
  margin:0px;
  padding:0px;
  
}
.citi_list .pad{
  width:15px;
}
.citi_list .subcat{
  width:185px;
  padding:2px 0px 3px 15px;

}
.citi_list li a{
   font:normal 13px Arial;
   color:#16387c;
   text-decoration:underline;
}
.citi_list li a:hover{
   text-decoration:none;
}
.citi_list .blue{
  border-bottom:1px solid #b8d4ea;
  padding:5px 0px 5px 0px;
  float:left;
  width:100%;
}
.citi_list .yellow{
   width:100%;
   float:left;
   background-color: #fcfaeb;
   border-bottom:1px solid #b8d4ea;
   padding:5px 0px 5px 0px;
}
/*.postform, .postform_top{
   border:1px solid #b8d4ea;
   border-top:0px;
   background-color: #fcfaeb;
   width:600px;
   padding:0px 10px 15px 15px;
}
.postform_top{
   border-top:1px solid #b8d4ea;
}
.postform ul{
  padding:0px;
  margin:0px;
  margin-left:10px;
}
.postinst{
   background-color: #ffffff;
   padding:17px 0px 15px 15px;
   font:normal 9pt Arial;
   color: #000000;
}
.posthdr{
	font: bold 13pt Arial;
	color: #3b3d96;
}
.posttail{
   	background-color:#edf2fb;
        border-bottom:3px solid #ffffff;
        border-top:10px solid #ffffff;
}
.formhdr{
   font:bold 13px Arial;
   color: #313491;
   padding:15px 0px 5px 2px;
}
.formhdr ul{
  list-style-image:none;
  padding:0px;
  margin:0px;
}
.field{
   font:normal 13px Arial,Verdana;
   color:#000000;
   width:30%;
}
.rfield{
   font:normal 13px Arial,Verdana;
   color:#cc0000;
}*/
.opt_price{
  font:normal 13px Arial,Verdana;
  color:#313491;
}

.button{
   font:bold 11px Arial,Verdana;
   color: #3b3d96;
   padding:1px 4px 0px 4px;
}
.inputfield{
  font:normal 12px Arial,Verdana;
  color: #000000;
  border:1px solid #7eb0c9;
  height:20px;
  padding-left:1px;
  padding-right:0px;

}
textarea{
  font:normal 12px Arial,Verdana;
  color: #000000;
  border:1px solid #7eb0c9;
}
.sample{
   font:normal 12px Arial;
   color: #929292;
   font-style:italic;
}
#featurepanel{
  float:left;
}
.postdisplay{
  clear:both;
  float:left;
  padding:3px 0px 3px 0px;
  text-align:center; 
}

.feadisplay{
  border-top:1px solid  #b7d4ea;
  border-bottom:1px solid  #b7d4ea;
  background-color:#f4f7fc;
  width:400px;
  text-align:left;
}
.postdisplay th{
   font:bold 13px Arial;
   color:#000000; 
   text-align:left;
   padding:5px 0px 3px 0px;
}
.postdisplay .img_brd{
   border:1px solid #b7d4ea;
   padding:4px;
   vertical-align:bottom;
   font-size:0px;
   
}
.postdisplay ul{
   float:left;
   list-style-type:none;
   margin:0px;
   padding:0px;
}
.postdisplay li{
   display:list-item;
   padding:3px 0px 3px 0px;
}
.pdetail th{
   font:normal 13px Arial;
   color:#0033cc;
   padding:2px 10px 2px 0px;
   border-bottom:1px solid #f1f1f1;
}
.pdetail td{
  padding:2px 10px 2px 5px;
  height:15px;
  font:normal 12px Arial;
  color:#000000;
  border-bottom:1px solid #f1f1f1;
}
.postdisplay .title {
  color: #003399;
  font:bold 17px Arial;
}
.postdisplay .div_line{
  padding-bottom:3px;
  border-bottom:1px solid  #b7d4ea;
}
.postdisplay p{
   font:normal 13px Arial;
   color:#000000;
   word-spacing:0.2em;
   line-height:135%;

}

.profile_tab{
   border-top:1px solid #e3e1c8;
   border-bottom:1px solid #e3e1c8;
   background-color: #fcfaeb;
   width:180px;
   font:normal 12px Arial;
   color:#16387c;
}
.profile_tab th{
   font-weight:bold;
   text-align:left;
   padding-left:10px;
}
.profile_tab td{
   padding: 5px 0px 5px 10px;
}
.profile_tab a{
   font:normal 12px Arial;
   color:blue;
   text-decoration:underline;
}
.profile_tab a:hover{
   text-decoration:none;
}
                                                                                


