/* body { font: 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
		color:#333; background-color: #778; padding: 0px; margin: 0px; } */
a { text-decoration: none; outline: none; color: #228; }
a:visited { color: #66c; background: none; text-decoration: none; }
a:hover { color: #900; text-decoration: none; }
td { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#333; }
th { font: bold 11px/12px Verdana, Arial, Helvetica, sans-serif; }
h1 { font: 16px/16px Verdana, Geneva, Arial, Helvetica, sans-serif; 
		margin-top: 18px; margin-bottom: 8px; color: #900; }	
h2 { font-size: 14px; line-height: 14px; margin-top: 8px; margin-bottom: 8px; color: #333; }
h3 { font-size: 12px; line-height: 14px; margin-top: 8px; margin-bottom: 6px; color: #333; }
h4 { color: #666; }
ul { font: 11px/15px Verdana, Arial, Helvetica, sans-serif; list-style-type: circle; }
ul li { font: 11px/15px Verdana, Arial, Helvetica, sans-serif; list-style-type: circle; }
td.header { font: bold 11px/14px Verdana, Geneva, Helvetica, Arial, sans-serif; 
		padding: 4px; color: #333; background-color: #ccc; }
td.header a { color:#c33; }
td.header a:hover { color:#fff; }
td.bord { border-top: 1px solid #333; border-bottom: 2px solid #fff; }
td.padL { padding-left: 6px; }
td.padT { padding-top: 4px; }
td.padR { padding-right: 4px; }
td.padB { padding-bottom: 2px; }

.vh2     { font: bold 14px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
		margin-top: 12px; margin-bottom: 6px; color: #006; }
.vh2sc   { font: bold 12px/10px Verdana, Geneva, Arial, Helvetica, sans-serif;
		margin-top: 12px; margin-bottom: 6px; color: #006; 
		text-transform: uppercase; }
.cdot    { font: 12px/10px Verdana, Geneva, Arial, Helvetica, sans-serif;
		padding-top: 2px; color: #228;  }
.cHead   { font-weight:bold; font-size:14px; }		
.cHeadSC { font-weight:bold; text-transform: uppercase; letter-spacing: 1px; }		
		
.v10   { font: 10px/13px Verdana, Geneva, Helvetica, Arial, sans-serif; color:#333; }
.v10 a { font-weight: bold; text-decoration: none; color:#339; background-color: #eef; }
.v10b  { display: block;
		font: bold 10px/14px Verdana, Geneva, Helvetica, Arial, sans-serif; 
		margin-bottom: 4px; margin-top: 8px; color: #c33; }
.v10b4 { font: 10px/14px Verdana, Geneva, Helvetica, Arial, sans-serif; color:#449; }
.v10bbl { font: bold 10px/14px Verdana, Geneva, Helvetica, Arial, sans-serif; color:#339; }
.v10gr { font: 10px/14px Verdana, Geneva, Helvetica, Arial, sans-serif; color:#666; }
.v10bgr { font: bold 10px/14px Verdana, Geneva, Helvetica, Arial, sans-serif; color:#666; }

.v10bl { font: 10px/14px Verdana, Geneva, Helvetica, Arial, sans-serif; color:#339; }
.v10bl a { font-weight: bold; text-decoration: none; }
.v10bl a:active { color: #66c; }
.v10bl a:visited { color: #339; }
.v10bl a:hover { color: #66c; }

.v10s  { font: 10px/13px Verdana, Geneva, Helvetica, Arial, sans-serif; 
		color:#333; border-bottom: 1px solid #e0e0e0; 
		padding-bottom: 5px; padding-right: 21px; }
.v10s a { font-weight:bold; color: #339; text-decoration: underline; background-color:#fff; }
.v10s a:active { color: #66c; text-decoration: underline; }
.v10s a:visited { color: #66c; text-decoration: underline; }
.v10s a:hover { color: #66c; text-decoration: underline; }

.v10sn  { font: 10px/13px Verdana, Geneva, Helvetica, Arial, sans-serif; 
		color:#333; border-bottom: 1px solid #e0e0e0; 
		padding-bottom: 5px; padding-right: 21px; }
.v10sn a { font-weight:bold; color: #339; text-decoration: none; }
.v10sn a:active { color: #66c; text-decoration: none; }
.v10sn a:visited { color: #66c; text-decoration: none; }
.v10sn a:hover { color: #66c; text-decoration: none; }

.v10t  { font: 10px/13px Verdana, Geneva, Helvetica, Arial, sans-serif; color:#333; }
.v10t a { font-weight:bold; color: #339; text-decoration: underline; background-color:#fff; }
.v10t a:active { color: #66c; text-decoration: underline; }
.v10t a:visited { color: #66c; text-decoration: underline; }
.v10t a:hover { color: #66c; text-decoration: underline; }

.v10u  { font: 10px/13px Verdana, Geneva, Helvetica, Arial, sans-serif; color:#333; }
.v10u a { color: #339; text-decoration: underline; }
.v10u a:active { color: #66c; text-decoration: underline; }
.v10u a:visited { color: #66c; text-decoration: underline; }
.v10u a:hover { color: #66c; text-decoration: underline; }

.v11   { font: 11px/15px Verdana, Geneva, Helvetica, Arial, sans-serif; color:#333; }
.v11 a { color: #900; }
.v11 a:hover { color: #f00; }
.v11b  { font: bold 11px/15px Verdana, Geneva, Helvetica, Arial, sans-serif; color:#669; }
.v11bl { font: 11px/15px Verdana, Geneva, Helvetica, Arial, sans-serif; color:#339; }
.v11tbl { font: 11px/18px Verdana, Geneva, Helvetica, Arial, sans-serif; color:#339; }
.v11bbl { font: bold 11px/15px Verdana, Geneva, Helvetica, Arial, sans-serif; color:#339; }

.v11bg  { font: 11px/15px Verdana, Geneva, Helvetica, Arial, sans-serif; color:#333; }
.v11bg a { font-weight: bold; text-decoration: none; color:#339; background-color: #eef; }

.v11n   { font: 11px/16px Verdana, Geneva, Helvetica, Arial, sans-serif; color:#222; }
.v11n a { color: #339; text-decoration: none; }
.v11n a:active { color: #66c; text-decoration: none; }
.v11n a:visited { color: #66c; text-decoration: none; }
.v11n a:hover { color: #66c; text-decoration: none; }

.v11s   { font: 11px/16px Verdana, Geneva, Helvetica, Arial, sans-serif; color:#222; }
.v11s a { color: #339; text-decoration: underline; }
.v11s a:active { color: #66c; text-decoration: underline; }
.v11s a:visited { color: #66c; text-decoration: underline; }
.v11s a:hover { color: #66c; text-decoration: underline; }

.v11t   { font: 11px/16px Verdana, Geneva, Helvetica, Arial, sans-serif; color:#333; }
.v11t a { color: #339; text-decoration: underline; }
.v11t a:active { color: #66c; text-decoration: none; }
.v11t a:visited { color: #66c; text-decoration: underline; }
.v11t a:hover { color: #66c; text-decoration: underline; }

.v11u   { font: 11px/14px Verdana, Geneva, Helvetica, Arial, sans-serif; color:#333; }
.v11u a { color: #339; text-decoration: underline; }
.v11u a:visited { color: #66c; }
.v11u a:hover { color: #66c; }

.v12    { font:      12px/14px Verdana, Helvetica, Arial, sans-serif; color: #333; }
.v12b   { font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif; color: #666; }
.v12b3  { font: bold 12px      Verdana, Arial, Helvetica, sans-serif; color: #333; }
.v12gr  { font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif; color: #666; }
.v12b21 { font: bold 12px/21px Verdana, Arial, Helvetica, sans-serif; color: #339; padding-left: 4px; }
.v12r21 { font: bold 12px/21px Verdana, Arial, Helvetica, sans-serif; color: #c00; padding-left: 6px; }

.v12bl  { font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif; color: #339; }
.v12bl a { color: #339; text-decoration: none; }
.v12bl a:active { color: #66c; text-decoration: none; }
.v12bl a:visited { color: #339; text-decoration: none; }
.v12bl a:hover { color: #66c; text-decoration: none; }

.v14    { font:      14px Verdana, Arial, Helvetica, sans-serif; color: #333; }
.v14b   { font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #333; }
.v14br  { font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #c00; }
.v14r21 { font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #c00; padding-top:3px; }
.v14bbl { font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #339; }
.v14b21 { font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #339; padding-top:3px; }

.line1   { font: bold 11px/14px Verdana, Arial, Helvetica, sans-serif; color: #339; }
.line1sm { font: bold 11px/14px Verdana, Arial, Helvetica, sans-serif; color: #555; }
.line2   { font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #669; }

.b3  { font-size: 11px; font-weight: bold; color:#333; }
.b6  { font-size: 11px; font-weight: bold; color:#666; }
.b9  { font-size: 11px; font-weight: bold; color:#999; }
.b06 { font-size: 11px; font-weight: bold; color:#006; }
.b09 { font-size: 11px; font-weight: bold; color:#009; }
.b28 { font-size: 11px; font-weight: bold; color:#228; }
.b36 { font-size: 11px; font-weight: bold; color:#336; }
.b39 { font-size: 11px; font-weight: bold; color:#339; }
.b3c { font-size: 11px; font-weight: bold; color:#33c; }

.b49 { font-size: 11px; font-weight: bold; color:#449; }
.b49 a { color:#449; }
.b49 a:active { color:#66c; }
.b49 a:visited { color:#449; }
.b49 a:hover { color:#66f; }

.b69 { font-size: 11px; font-weight: bold; color:#669; }
.b90 { font-size: 11px; font-weight: bold; color:#900; }
.b93 { font-size: 11px; font-weight: bold; color:#933; }
.b96 { font-size: 11px; font-weight: bold; color:#966; }
.b9f { font-size: 11px; font-weight: bold; color:#99f; }
.bc0 { font-size: 11px; font-weight: bold; color:#c00; }
.bc3 { font-size: 11px; font-weight: bold; color:#c33; }
.bc6 { font-size: 11px; font-weight: bold; color:#c66; }
.bf3 { font-size: 11px; font-weight: bold; color:#f33; }
.bf6 { font-size: 11px; font-weight: bold; color:#f66; }

.bl6   { font-size: 10px; font-weight: bold; color:#669; }
.bl6h  { font-size: 10px; line-height:16px; font-weight: bold; color:#669; }
.bl06  { font-size: 10px; font-weight: bold; color:#666; }
.bl03  { font-size: 10px; font-weight: bold; color:#333; }

.ln   { font: 10px/14px Verdana, Geneva, Helvetica, Arial, sans-serif; color: #333; }
.ln a { font: bold 10px/14px Verdana, Geneva, Helvetica, Arial, sans-serif;
		color: #339; text-decoration: none; }
.ln a:hover { color: #66f; text-decoration: none; }

.listhead { font: bold 11px/14px Verdana, Helvetica, Arial, sans-serif; color:#c33; }
.dots { font: bold 12px/16px Verdana, sans-serif; color:#666; }
.dots2 { font: bold 12px/12px Verdana, sans-serif; color:#999; }

.note { font: 10px/13px Verdana, Arial, Helvetica, sans-serif; color: #336; }
.note a { font-weight:bold; background-color: #eef; text-decoration: none; }
.emph { font-weight: bold; background-color:#44a; color:#fff; 
		padding-left:3px; padding-right:3px; } 
.emph a { color:#fff; text-decoration: none; }
.emph a:active { color: #ccf; }
.emph a:visited { color: #ccf; }
.emph a:hover { color: #ccf; }
.emphLt { font-weight: bold; background-color:#99c; color:#fff; 
		padding-left:4px; padding-right:3px; } 

.wrn { font-size:10px; color:#933; background-color:#eef; }
.redT { color: #c00; font-weight: bold; }
.red9 { color: #900; font-weight: bold; }
.smlabel { font-size:10px;  }
.sec  { font-weight:bold; font-size: 10px; color: #933; line-height:20px; }
.ttl  { font: bold 13px/12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333; }
.subttl  { color: #333; }
.reg  { font: 10px/14px Verdana, Arial, Helvetica, sans-serif; }
.blb  { font-weight: bold; color: #666; }
.contentlink { color: #333; }
.contentlink a { color: #933; }
.contentlink a:hover { color: #c00; }
.warn { margin-top:10px; background-color:#fff; padding:8px 8px 4px 8px }
.cat { font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif; color: #3c3c3c; }
.entryhead { font: bold 10px Verdana, Geneva, Arial, sans-serif; color:#666; }
.spree { font: 10px Verdana, Arial, Helvetica, sans-serif; color:#333; }
.boldgray { font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #888; }

.hilite    { padding: 2px 4px 4px 8px; color:#449; background-color:#f0f0f0; }
.hilite a  { font-weight:bold; color: #c33; }
.hilite a:hover  { font-weight:bold; color: #f00; }
.hilite933 { padding: 2px 4px 4px 8px; background-color:#f0f0f0; color:#933; }

.reverse { font: 10px/13px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #fff; }
.reverse a { color: #ffc; }
.reverse a:visited { color: #ffc; }
.reverse a:hover { color: #f99; }
.revb { font: bold 10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #fff; }
.revb a { color: #ccf; }
.revb a:active { color: #ff9; }
.revb a:visited { color: #ccf; }
.revb a:hover { color: #ff9; }

.lilmenu { font: bold 10px/16px Verdana, Geneva, Helvetica, Arial, sans-serif; color: #333; }
.lilmenu a { color:#339; }
.lilmenu a:visited { color:#778; }
.lilmenu a:hover { color:#66c; }

.lilmenuR { font: bold 10px/16px Verdana, Geneva, Helvetica, Arial, sans-serif; color: #333; }
.lilmenuR a { color:#933; }
.lilmenuR a:visited { color:#933; }
.lilmenuR a:hover { color:#c66; }

.menuhead { padding: 1px 2px 2px 4px; border-top: 2px solid #666; }
.separator { line-height: 8px; }

.label   { position: relative; top:-3px; font:10px/14px Verdana, Geneva, Helvetica, Arial, sans-serif; }
.lgLabel { position: relative; top:-3px; font:11px/14px Verdana, Geneva, Helvetica, Arial, sans-serif; }
.smlabel { font-size:10px;  }

