/* body */
body { color: #000000; background: #FFFFFF; margin: 0px;  padding: 0px; } 

/* link */
a:link { text-decoration:underline; }
a:visited { text-decoration:underline; color: #0033FF;}
a:active { text-decoration:underline;}
a:hover{ text-decoration:none; color: #0033FF; }

/* whatsnew */
.date{ font-size:12px; line-height:16px; color:#0033CC; }
.info{ font-size:12px; line-height:16px; color:#000000;}

/* profile */
.name{ font-size:13px; line-height:15px; }

/* history*/
.year{ font-size:14px; line-height:18px; font-weight:bold; color:#FFFFFF;}
.syear{ font-size:12px; line-height:16px; color:#FFFFFF;}

/* title */
.title{ font-size:14px; font-weight:bold; line-height:16px; }

/* txt */
.body-strong{ font-size:12px; line-height:19px; font-weight:600; }
.body{ font-size:12px; line-height:17px; }
.body2{ font-size:12px; line-height:20px; }
.body3{ font-size:14px; line-height:20px; }
.body4{ font-size:18px; line-height:24px; }
.body5{ font-size:14px; line-height:24px; }
.subBody-strong{ font-size:10px; line-height:15px; font-weight:600; }
.subBody{ font-size:10px; line-height:14px; }
.tbl_body1{ font-size:12px; line-height:16px; color:#ffffff; }
.tbl_subBody1{ font-size:12px; line-height:16px; }

/* caption */
.caption{ font-size:10px; line-height:14px; color:#333333; }
.link{ font-size:10px; line-height:11px;}

/* footer */
.footer{ font-size:12px; line-height:11px; }

/* color */
.white{ color: #FFFFFF }
.gray33{ color: #333333 }
.gray66{ color: #666666 }
.blue{ color: #0033CC }
.sblue{ color: #0099FF }
.red{ color: #ee0000 }
.red2{ color: #ff3366 }
.green{ color: #33cc00 }
.orange{ color: #ff7700 }

/* Paddings */
.pad1{ padding-top: 10px; padding-bottom: 10px; }
.pad2{ padding-bottom: 10px; }
.pad3{ padding-top: 15px; padding-bottom: 15px; }
.pad4{ padding-bottom: 15px; }
.pad5{ padding-right: 10px; }
.pad6{ padding-top: 10px; }
.pad7{ padding-top: 8px; padding-bottom: 4px; padding-left: 8px; padding-right: 8px; }
.pad8{ padding-top: 0px; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; }
.pad9{ padding: 8px; }
.pad10{ padding-top: 4px; padding-bottom: 4px; padding-left: 8px; padding-right: 8px; }
.pad11{ padding-top: 20px; padding-bottom: 5px; }
.pad12{ padding-top: 15px; padding-bottom: 25px; }
.pad13{ padding-bottom: 3px; }
.pad14{ padding-top: 6px; padding-bottom: 6px; }
.pad15{ padding-left: 10px;}
.pad16{ padding-top: 20px;}
.pad17{ padding: 7px 0px 0px 0px;}
.wid1{ width: 516; }
.wid2{ width: 148; }

/* Lines */
.line1{ border: solid 1px #0099ff; }
.line2{ border-bottom: solid 1px #0099ff; }
.line3{ border-bottom: solid 1px #cccccc; }
.line4{ border-bottom: solid 1px #ff9900; }
.line5{ border: solid 1px #ff3366; }

/*Z-INDEX*/
.fz { z-index: 1; }

/*BOX*/
.box-contents{ padding: 0px 7px 7px 7px; }
.box-whatsnew{ border: solid 3px #0033CC; padding: 5px; }