h1			{ font-size:150%;margin:0px;line-height:120% }
h2			{ font-size:130%;margin:0px;line-height:120% }
dl			{ margin:0;padding:0; }
ol			{ margin:0;padding:0; }
ul			{ margin:0;padding:0; }
li			{ margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0; }
ruby		{ ruby-align:left; }
rt			{ font-size:1em; }

.white		{ color: #FFFFFF; }
.black		{ color: #000000; }
.gray1		{ color: #333333; }
.gray2		{ color: #CCCCCC; }
.gray3		{ color: #999999; }
.gray4		{ color: #666666; }
.red1		{ color: #FF0000; }
.red2		{ color: #CC0000; }
.red3		{ color: #CC3300; }
.blue1		{ color: #0000FF; }
.blue2		{ color: #37436E; }
.blue3		{ color: #003E8F; }
.green1		{ color: #000800; }
.green2		{ color: #333800; }
.green3		{ color: #009700; }
.orange1	{ color: #FF9900; }
.pink2		{ color: #CC6666; }
.brown1		{ color: #993212; }
.yellow1	{ color: #FFFF00; }
.yellow2	{ color: #FFCC00; }

.fsx-1 		{ font-size:1px }
.fsx0 		{ font-size:8px }
.fsx0A 		{ font-size:9px }
.fsx1 		{ font-size:10px }
.fsx1A 		{ font-size:11px }
.fsx2 		{ font-size:12px }
.fsx3		{ font-size:14px }
.fsx4		{ font-size:16px }
.fsx5		{ font-size:18px }
.fsx6		{ font-size:24px }
.fsx7  		{ font-size:36px }

.fsf0 		{ font-size:70% }
.fsf1xs 	{ font-size:75% }
.fsf1s 		{ font-size:80% }
.fsf1 		{ font-size:90% }
.fsf2 		{ font-size:110% }
.fsf3		{ font-size:120% }
.fsf4		{ font-size:140% }
.fsf5		{ font-size:160% }
.fsf6		{ font-size:180% }
.fsf7 	 	{ font-size:200% }

.fs0 		{ font-size:xx-small }
.fs1 		{ font-size:x-small }
.fs2 		{ font-size:small }
.fs3		{ font-size:medium }
.fs4		{ font-size:large }
.fs5		{ font-size:x-large }
.fs6		{ font-size:xx-large }

.lhm2 		{ line-height:80% }
.lhm1 		{ line-height:90% }
.lhm0 		{ line-height:100% }
.lh0 		{ line-height:110% }
.lh1 		{ line-height:120% }
.lh2 		{ line-height:140% }
.lh3 		{ line-height:160% }
.lh4 		{ line-height:200% }

.ff1		{ font-family: verdana,arial,helvetica,sans-serif }
.ff2		{ font-family: Times New Roman, Times, serif }
.ff3		{ font-family: arial, helvetica, sans-serif }
.ff4		{ font-family: arial black, arial, helvetica, sans-serif }

.bold		{ font-weight: bold }
.italic		{ font-style: italic }

/*  padding  */
.padding0	{ padding:3px; }
.padding1	{ padding:5px; }
.padding2	{ padding:7px; }
.padding3	{ padding:10px; }
.paddingL	{ padding:20px; }
.paddingtop0	{ padding-top:3px; }
.paddingtop1	{ padding-top:5px; }
.paddingtop2	{ padding-top:7px; }
.paddingtop3	{ padding-top:10px; }
.paddingtop4	{ padding-top:15px; }
.paddingtopM	{ padding-top:20px; }
.paddingtopL	{ padding-top:30px; }
.paddingbottom0	{ padding-bottom:3px; }
.paddingbottom1	{ padding-bottom:5px; }
.paddingbottom2	{ padding-bottom:7px; }
.paddingbottom3	{ padding-bottom:10px; }
.paddingbottomM	{ padding-bottom:20px; }
.paddingbottomL	{ padding-bottom:30px; }
.paddingleft0	{ padding-left:3px; }
.paddingleft1	{ padding-left:4px; }
.paddingleft2	{ padding-left:7px; }
.paddingleft3	{ padding-left:10px; }
.paddingleft4	{ padding-left:15px; }
.paddingleftM	{ padding-left:20px; }
.paddingleftS	{ padding-left:40px; }
.paddingright0	{ padding-right:3px; }
.paddingright1	{ padding-right:4px; }
.paddingright2	{ padding-right:7px; }
.paddingright3	{ padding-right:10px; }
.paddingright4	{ padding-right:15px; }
.paddingrightS	{ padding-right:50px; }
.paddingheight0	{ padding-top:3px;padding-bottom:3px; }
.paddingheight1	{ padding-top:5px;padding-bottom:5px; }
.paddingheight2	{ padding-top:7px;padding-bottom:7px; }
.paddingheight3	{ padding-top:10px;padding-bottom:10px; }
.paddingheight4	{ padding-top:15px;padding-bottom:15px; }
.paddingheightL	{ padding-top:20px;padding-bottom:20px; }
.paddingwidth0	{ padding-left:3px;padding-right:3px; }
.paddingwidth1	{ padding-left:5px;padding-right:5px; }
.paddingwidth2	{ padding-left:7px;padding-right:7px; }
.paddingwidth3	{ padding-left:10px;padding-right:10px; }
.paddingwidth4	{ padding-left:20px;padding-right:20px; }
.paddingwidthL	{ padding-left:30px;padding-right:30px; }

/*  margin  */
.marginnone	{ margin:0x }
.margin0	{ margin:3px }
.margin1	{ margin:5px }
.margin2	{ margin:7px }
.margintop0	{ margin-top:3px }
.margintop1	{ margin-top:5px }
.margintop2	{ margin-top:7px }
.margintop3	{ margin-top:10px }
.margintop4	{ margin-top:15px }
.margintopM	{ margin-top:20px }
.marginbottom0	{ margin-bottom:3px }
.marginbottom1	{ margin-bottom:5px }
.marginbottom2	{ margin-bottom:7px }
.marginbottom3	{ margin-bottom:10px }
.marginbottomM	{ margin-bottom:20px }
.marginbottomL	{ margin-bottom:30px }
.marginleft0	{ margin-left:3px }
.marginleft1	{ margin-left:5px }
.marginleft1A	{ margin-left:6px }
.marginleft2	{ margin-left:7px }
.marginleft3	{ margin-left:10px }
.marginleftLL	{ margin-left:40px }
.marginright0	{ margin-right:3px }
.marginright1	{ margin-right:5px }
.marginright1A	{ margin-right:6px }
.marginright2	{ margin-right:7px }
.marginheight1	{ margin-top:3px;margin-bottom:3px; }
.marginheight2	{ margin-top:5px;margin-bottom:5px; }
.marginheight3	{ margin-top:7px;margin-bottom:7px; }
.marginheight4	{ margin-top:10px;margin-bottom:10px; }
.marginheightM	{ margin-top:20px;margin-bottom:20px; }
.marginheightL	{ margin-top:30px;margin-bottom:30px; }

/*  background-color  */
.bgcwhite	{ background-color: #FFFFFF }
.bgcblack	{ background-color: #000000 }
.bgcgray1	{ background-color: #666666 }
.bgcgray2	{ background-color: #CCCCCC }
.bgcgray3	{ background-color: #EEEEEE }
.bgcred2	{ background-color: #CC0000 }
.bgcorange1	{ background-color: #FF9900 }
.bgcgreen1	{ background-color: #009700 }
.bgcpink3	{ background-color: #FFEAD9 }
/* special */
.bgcblue2	{ background-color: #D6EAFF }
.bgcblue3	{ background-color: #A6D2FF }
.bgcblue4	{ background-color: #ABBDE8 }
.bgcblue5	{ background-color: #ABC9E8 }
.bgcblue6	{ background-color: #003E8F }
.bgcfresh1	{ background-color: #FFD391 }
.bgcfresh2	{ background-color: #FFEBCC }
.bgcyellow1	{ background-color: #FDFFB2 }
.bgcgray4	{ background-color: #ECF0D7 }
.bgcgred3	{ background-color: #CD4D4D }

.borderred	{ border: solid 1px #cc0000;}
.borderred2	{ border: solid 1px #CD4D4D }
.borderblack	{ border: solid 1px #000000;}
.aligncenter{ text-align:center; }
.alignleft	{ text-align:left; }
.alignright	{ text-align:right; }
.floatleft	{ float:left; }
.floatright	{ float:right; }

.dn			{ text-decoration: none }
.du			{ text-decoration: underline }
.ln			{ list-style:none; }
.clear1		{ clear:both; }
.clear		{ clear:both; }
	.clear hr	{ display:none; }
.center		{ margin-left:auto;margin-right:auto; }

.offleft	{ text-indent:-9999px; }
.displaynone{ display:none }

a:hover		{ color: #FF0000;}

