body {
  padding:0px; margin:0px; font-family:arial,sans-serif; color:#000000;
  background:#286496 url(pic/i_bkg_cg.jpg) repeat-y;
}
object,embed { line-height:0px; margin:0px; padding:0px; }
table,img { border-width:0px; padding:0px; margin:0px; }
h3,h4 { margin-bottom:10px; }
.main { width:100%; height:100%; background:url(pic/i_bkg_lg.gif) no-repeat scroll top left; }

/* HEADER: m=main | t=text */
.hm { border-top:2px solid #000000; border-bottom:2px solid #000000; }
.hm table { width:100%; height:144px; }
.ht { padding:15px; text-align:center; vertical-align:middle; font-size:16px; font-weight:bold; letter-spacing:1px; }

/* CONTENT: m=main | lc/rc=left/right column | h=heading | b=bullet | t=table | s=style */
.cm { padding:20px; background:#f0fbff; }
.cm table { width:100%; }
.cm,.cm th,.cm td { text-align:left; vertical-align:top; font-size:15px; }
.clc { padding-right:20px; }
.crc { width:100%; }
.ch1 { border-bottom:1px solid #000000; }
.cb1 { padding-left:20px; }
.ct1,.ct2 { margin:20px 0px 5px 0px; background:#000000; }
.ct1 th,.ct1 td,.ct2 th,.ct2 td { width:20%; padding:5px; vertical-align:middle; }
.ct1 th,.ct2 th { background:#eaeaff; }
.ct1 td,.ct2 td { background:#ffffff; }
.ct1 th,.ct1 td { text-align:center; }
.ct2 th,.ct2 td { text-align:left; }
.ctcenter th,.ctcenter td { text-align:center; }
.ctleft th,.ctleft td { text-align:left; }
.cs1 div { margin:0px 10px 10px 0px; float:left; text-align:center; vertical-align:top; font-size:smaller; }
.cs1 h4 { padding-top:15px; }

/* FOOTER: m=main */
.fm { border-top:1px solid #000000; padding:4px; text-align:center; font-size:14px; font-weight:bold; }
