.topbg { background-image: url("/images/top_bg.jpg"); background-repeat: no-repeat; background-position: top left; background-color: #ffffff; }
.outtable { border-width: 1px; border-style: outset; border-style: solid; border-color: #cccccc; } 
.grey { background-color: #e2e2e2; } 
.footerbg { background-image: url("/images/footer_bg.jpg"); background-repeat: no-repeat; background-position: bottom left; background-color: #ffffff; }
.greytable { border-width: 1px; border-style: outset; border-style: solid; border-color: #e2e2e2; } 
.detailtable { background-color: #ffffff; border-width: 1px; border-style: outset; border-style: solid; border-color: #e2e2e2; } 
.maillist{width:105px; height:15px; font-family:arial; font-size:10px; color:#787878; border-color:#e2e2e2; border-width:1px; border-style:solid;}
.maillistp{width:147px; height:15px; font-family:arial; font-size:10px; color:#787878; border-color:#e2e2e2; border-width:1px; border-style:solid;}
.gentext_title{font-family:"arial"; font-size:11px; color:#2f2f2f; line-height:12px;  font-weight:normal; }
.gentext{font-family:"arial"; font-size:11px; color:#2f2f2f; line-height:14px;  font-weight:normal; }
.gentext11{font-family:"arial"; font-size:11px; color:#2f2f2f; line-height:14px;  font-weight:normal; }
.gentext_bold_black{font-family:"arial"; font-size:11px; color:#000000; line-height:14px;  font-weight:bold; }
.gentext_grey{font-family:"arial"; font-size:11px; color:#787878; line-height:14px;  font-weight:normal; }
.gentext_red{font-family:"arial"; font-size:10px; color:#e10000; line-height:14px;  font-weight:normal; }
.title_bold{font-family:"arial"; font-size:16px; color:666666; line-height:14px;  font-weight:bold; }
.panel_title{font-family:"arial"; font-size:9px; color:333333; line-height:14px;  font-weight:bold; }
.nav_number{font-family:"arial"; font-size:9px; color:7e7e7e; line-height:8px;  font-weight:normal; }
.nav_number_selected{font-family:"arial"; font-size:9px; color:2f2f2f; line-height:8px;  font-weight:normal; }
.catoff{font-family:"arial"; font-size:9px; color:7e7e7e; line-height:11px;  font-weight:bold; }
.caton{font-family:"arial"; font-size:9px; color:333333; line-height:11px;  font-weight:bold; }
.lineon { background-color: #e2e2e2; } 
.lineoff { background-color: #ffffff; } 
.signature { position: relative; top: 12px; left: 12px; vertical-align:text-top; }
.menubg {  background-image: url("/images/menu_bg.jpg"); background-repeat: no-repeat; background-position: top left; background-color: #ffffff; }
.jmlbg {  background-image: url("/images/jml_bg.jpg"); background-repeat: no-repeat; background-position: top left; background-color: #ffffff; }
a.email:link,a.email:visited,a.email:active {font-family:"arial"; font-size:11px; color:#e10000; line-height:14px;  font-weight:normal; text-decoration: none; }
a.email:hover {font-family:"arial"; font-size:11px; color:#e10000; line-height:14px;  font-weight:normal; text-decoration: underline; }
.page {font-family:"arial"; font-size:10px; color:#333333; line-height:14px; font-weight:normal; }
a.page:link,a.page:visited,a.page:active {font-family:"arial"; font-size:10px; color:#7e7e7e; line-height:14px;  font-weight:normal; text-decoration: underline; }
a.page:hover {font-family:"arial"; font-size:10px; color:#333333; line-height:14px; font-weight:normal; text-decoration: underline; }
a.title:link,a.title:visited,a.title:active {font-family:"arial"; font-size:11px; color:#000000; line-height:14px;  font-weight:bold; text-decoration: none; }
a.title:hover {font-family:"arial"; font-size:11px; color:#000000; line-height:14px;  font-weight:bold; text-decoration: underline; }
a.links:link,a.links:visited,a.links:active {font-family:"arial"; font-size:11px; color:#999999; line-height:14px;  font-weight:normal; text-decoration: none; }
a.links:hover { text-decoration: underline; }

