div.row {
  font-family: arial, Times, serif;
  font-size: 12px;
  padding: 1px;
  margin: 0px auto;
  text-align: center;
  width: 420px;
  height:20px;
 }

div.row span.lefttd {
  float: left;
  width: 120px;
  text-align: right;
  padding-right: 4px;
}

div.row span.midletd {
  float: left;
  width: 114px;
  text-align: center;

}

div.row span.righttd {
  float: left;
  text-align: left;
  width: 220px;
  padding-left: 4px;
}

div.row span.twotd {
  float: left;
  text-align: left;
  width: 340px;
  padding-left: 4px;
}

div.spacer {
  clear: both;
}


#message {
   font-family: arial, Times, serif;
   font-size:11px;
   color:red;
}

#title {
   font-family: arial, Times, serif;
   font-size:14px;
   font-weight:bold;
   padding-bottom:10px;
   padding-top:10px;
}

div.row span.subtitle {
   float: left;
   text-align: center;
   width: 300px;
   margin-left:10px;
   font-size:14px;
   color:#3A3A9D;
   padding-bottom:10px;
}

.frmall {
   font-family: arial, Times, serif;
   font-size: 12px;
}

.frm {
   font-family: arial, Times, serif;
   width: 170px;
   font-size: 12px;
}

.frm1 {
   font-family: arial, Times, serif;
   width: 75px;
   font-size: 12px;
}

.frm2 {
   font-family: arial, Times, serif;
   width: 220px;
   font-size: 12px;
}
.frm3 {
   font-family: arial, Times, serif;
   width: 130px;
   font-size: 12px;
}
.frm4 {
   font-family: arial, Times, serif;
   width: 50px;
   font-size: 12px;
}
.frm5 {
   font-family: arial, Times, serif;
   width: 90px;
   font-size: 12px;
}
.frm6 {
   font-family: arial, Times, serif;
   width: 100px;
   font-size: 12px;
}
.frm7 {
   font-family: arial, Times, serif;
   width: 190px;
   font-size: 12px;
}
.frm8 {
   font-family: arial, Times, serif;
   width: 114px;
   font-size: 12px;
}
.button {
   font-family: arial, Times, serif;
   font-size: 12px;
}

.invisible {
   width: 0px;
   height: 0px;
   border : 0px none White;
}


#maincontainer {
   width: 490px;
   color: #333;
   padding: 0em;
   border-top:1px solid black;
   border-bottom:1px solid black;
}
.supercontainer
{
   width: 490px;
   color: #333;
   padding: 0em;
   margin-bottom:0px;
   margin-top:0px;
}

div.superpart
{
   float: left;
   width: 116px;
   margin-top: 3px;
   margin-bottom: 0px;
   padding: 0em;
   text-align:center;
}

#bread {
   font-size:12px;
   font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
   text-decoration: none;
}
#bread a{
   font-size:12px;
   font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
}
div.spacer {
  clear: both;
}
div.detailpic {
   float: left;
   width: 260px;
   text-align: left;
   margin: 10px auto;
   padding: 0px;
}
div.detailcontent {
   float: right;
   width: 230px;
   text-align: left;
   margin: 10px auto;
   padding: 0px;
}

#infocontainer {
   width: 490px;
   clear:both;
}

div.searchrow {
   width:300px;
   height:27px;
   position : relative;
}
div.searchrow span.lefttd {
   float:left;
   width:120px;
   height:27px;
   text-align: left;

}
div.searchrow span.righttd {
   width:300px;
   height:27px;
   position : relative;
}

#searchresults {
   width:480px;
}

#searchresults hr {
   width:480px;
   border:1px solid black;
}

div.paging_m {
  width:485px;
  clear:both;
  position:relative;
  margin:5px;
}
div.paging_m div.qustom_paging{
  float:left;
  width:200px;
  margin:0px;
  padding: 0px;
}
#paging {
   font-size:11px;
   font-family:verdana;
   text-align:right;
   float:right;
   margin:0px;
   padding: 5px;
}
#paging a{
   font-size:11px;
   font-family:verdana;
   text-decoration: none;
   vertical-align : top;
}
#innerleft a {
   text-decoration: none;
   font-weight: bold;
}
#innerleft a:hover {
   color: #50742C;
}






#info {
   float:left;
   margin:2px;
   width:220px;
   display:inline;
   border-left-width: 1px;
   border-right-width: 1px;
   border-top-width: 1px;
   border-bottom-width: 1px;
   padding-left:3px;
   padding-right:3px;
   padding-bottom:6px;
   padding-top:0px;
}

#info legend {
	margin-top:3px;
	margin-bottom:10px;
    font-weight:bold;
	color:#000000;
}
#general_info {
/*        text-align:top;*/
        margin-left:2px;
        margin-right:2px;
		margin-bottom:10px;
        display:block;
}
#general_link {
/*        text-align:top;*/
        display:block;
		float:right;
}

a.right_top:link,a.right_top:hover,a.right_top:visited {
   text-decoration: none;
   font-size: 11px;
   font-weight: bold;
}