body { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; 
       margin:0px; background-color:#fafafa; }
table, td { font-size:11px; }
a { color:#0066cc;  text-decoration:none; }
a:hover { color:#051441; text-decoration:underline; }
a.footerlnk { color:#666666; font-weight:bold; }
a.footerlnk:hover { color:#666666; }
form { margin:0px; }

.content { line-height:150%; }
.outertable { background-image:url(images/pagebg.html); }
.formobject { font-size:11px; font-family:Tahoma; border:1px solid #555555; }
.fomtxt { font-size:11px; font-weight:bold; color:#FFFFFF; padding-left:5px;  }
.err_msg { color:#FF0000; font-weight:bold; text-align:center; }

.borderall { border:1px solid #ececec; }
.borderbottom { border:1px none #ececec; border-bottom-style:solid; }
.bordertop { border:1px none #ececec; border-top-style:solid; }
.borderlr { border:1px solid #ececec; border-bottom-style:none; border-top-style:none; }
.pagehead { font-weight:bold; font-size:13px; color:#B22222; font-family:Arial, Helvetica, sans-serif; }
.subhead { font-weight:bold; font-size:12px; color: #000000; font-family:Arial, Helvetica, sans-serif; }

.pagetitle { font-weight:bold; font-size:16px; color: #B22222; font-family:Arial, Helvetica, sans-serif;
             padding-bottom:5px; height:45px; border:1px none #333333; border-bottom-style:solid; vertical-align:bottom; }
.pdt_details { line-height:160%; padding-right:10px; text-align:justify; }
.pdt_price { padding-left:10px; background-color:#f5f5f5; width:130px; border:1px solid #e0e0e0; height:20px; }

table.frmtbl { background-color:#FFFFFF; }
table.frmtbl td { font-size:11px; padding:5px; padding-top:3px; padding-bottom:5px; }
table.frmtbl td.info { font-size:9px; color:#666666; }
table.frmtbl th { font-size:11px; font-weight:bold; color:#CD3333; padding-left:5px; text-align:left;
                        background-color:#f5f5f5; height:25px; font-family:Arial, Helvetica, sans-serif; }
table.listtbl { background-color:#FFFFFF; }
table.listtbl td { font-size:11px; padding:5px; padding-top:3px; padding-bottom:5px; border:1px none #f0f0f0; border-bottom-style:solid; }
table.listtbl td.desc { line-height:150%; text-align:justify; padding-right:10px; }
table.listtbl th { font-size:12px; font-weight:bold; color:#CD3333; padding-left:5px; text-align:left;
                        background-color:#f5f5f5; height:27px; font-family:Arial, Helvetica, sans-serif; }								 														 
