/* Common to all themes */
/* font-weight */
.MainBold {font-weight:bold}

/* font-family */
.ITabFont,.ATabFont,
.b,.b10,.b10b,.b12,.b12b,.b14,.b14b,.b8,.b8b,.b9,.b9b,.bb,.body,.bodybold,
.Body10,.Body10b,.Body12,.Body12b,.Body14,.Body14b,.Body20b,.Body8,.Body8b,
.cb,.cl,.contentexplain,.cs,.ct,.e,.error,.explain,.fb,.fe,.fl,.foot,.frme,.frmr,.fs,.ft,
.g10,.g10b,.g12,.g12b,
.hl1,.hl1black,.hl1white,.hl2,.hl2black,.hl2white,.hl3,.hl3black,.hl3white
.holiday,.lg,
.Main10,.Main10b,.Main12,.Main12b,.Main14,.Main14b,.Main20b,.Main8,.Main8b,.MainBold,
.mb,.mbb,.mbt,.mc,.mcs,
.mfb,.mfbody,.mfevent,.mfexplanation,.mffocusbutton,.mffocuserror,.mffocusheader,
.mffocuslabel,.mffocuslabelparenthetical,.mffocusrequired,.mffocustab,.mffocustext,.mfheader,
.mfl,.mftext,.mg,.mgs,.mh,.mhb,.mht,.mlb,.mlt,.ms,.mtb,.mtf,.mtt,
.nounderline,.nounderlinetabs,.nounderlinetabs2,.nounderlinetabssmall,.nu,
.org10,.org10b,.org14b,.org20,.org20b,.r10,.r10b,.r12b,.r14b,
.required,.rust10,.rust10b,.rust12 ,.rust12b,.rust14b,.rust20,.rust20b,
.s,.sb,.signupdata,.signupdatahighlite,.signuplabel,.signuplabelhighlite,.small,.smallbold,.smallwhite,.smallwhitebold,
.sn1,.sn2,.snv,.snvb,.subhead,
.T2bold,.T2head,.T2link,.T3bold,.T3head,.T3link,.T4bold,.T4head,.T4link
.tagline,.tan10,.tan10b,.tan12,.tan12b,.w8,.w8b,.ws,.y,.searchbold,.sitenamehead,.CopyWhiteBold
	{font-family:Verdana, Arial, Helvetica, sans-serif;}

/* font-size */
.Main8,Main8b.Body8,.Body8b,.w8,.b8
	{font-size:8pt;}

.b9,.b9b
	{font-size:9pt;}

.Main10,Main10b.Body10,.Body10b,.ATabFont,.ITabFont,.body,.bodybold,.subhead,
.hl3,.hl3white,hl3black,.error,.T4head,.org10,.rust10,.g10,.tan10,.r10,.b10,.b10b,.r10b,.tan10b,.org10b,.rust10b,.g10b
	{font-size:10pt;}

.Main12,Main12b.Body12,.Body12b,.hl2,.hl2white,hl2black,.T3head,.b12,.tan12,.rust12,.g12,.b12b,.r12b,.org20b,.rust12b,.g12b
	{font-size:12pt;}

.Main14,Main14b.Body14,.Body14b,.hl1,.hl1white,hl1black,.T2head,.b14,.b14b,.r14b,.org14b,.rust14b
	{font-size:14pt;}

.Main20,Main20b.Body20,.Body20b,.org20,.org20b,.rust20,.rust20b
	{font-size:20pt;}

.small,.smallbold,.smallwhite,.smallwhitebold,.required,.explain,.tagline,
.T2link,.T3link,.T4link,.T2bold,.T4bold,.T3bold,.contentexplain,.holiday,.s,.sb,.lg,
.snv,.snvb,.foot,.fb,.fl,.fe,.frme,.frmr
	{font-size:10px;}

.b,.bb,.sn2,.fs,.cb,.cl,.e
	{font-size:12px;}

.sn1,.ct
	{font-size:16px;}
.ft
	{font-size:18px;}

.ms,.mhb,.mfb
	{font-size:65%}
.ws
	{font-size:70%}
.mlb,.mlt,.mtb,.mtf,.mc
	{font-size:75%}
.mht,.mb,.mbb,.cs
	{font-size:80%}
.mbt
	{font-size:85%}
.mh
	{font-size:90%}
.mg,.mgs,.mtt
	{font-size:100%}

/* font-weight */
.Main8,.Main10,.Main12,.Main14,.Main20,.Body8,.Body10,.Body12,.Body14,.Body20,.body,.small,.smallwhite,.required,.explain,
.T2link,.T3link,.T4link,.fsnav,.b,.s,.snv,.foot,.fl,.cl,.frme,.frmr,
.w8,.b8,.b9,.b10,.b12,.b14,.r10,.tan10,.tan12,.org10,.org20,.rust10,.rust12,.rust20,.g10,.g12,.cs,,mfb,.mfl,.mlb,.mtf,.mco,.mb,.ms,.small
	{font-weight:normal;}

.Main8b,.Main10b,.Main12b,.Main14b,.Main20b,.Body8b,.Body10b,.Body12b,.Body14b,.Body20b,.ATabFont,.ITabFont,.bodybold,.subhead,.smallbold,.smallwhitebold,
.hl1,.hl1white,.hl1black,.hl2,.hl2white,.hl2black,.hl3,.hl3white,.hl3black,.tagline,.error,
.T2head,.T3head,.T2bold,.T4bold,.T3bold,.T4head,.contentexplain,.fsnavbold,.holiday,.bb,.sb,.sn1,.sn2,.lg,.snvb,.ft,.fb,.fs,.fe,.ct,.e,
.w8b,.b8b,.b9b,.b10b,.b12b,.b14b,.r10b,.r12b,.r14b,.tan10b,.org10b,.org14b,.org20b,.rust10b,.rust12b,.rust14b,.rust20b,.g10b,.g12b,
.mht,.mhb,.mg,.mgs,.mlt,.mtt,.mtb,.mcs,.mbb,.mbt,.mh,.ws
	{font-weight:bold;}

/* text-decoration */
.Main10b,.Main12b,.Main14b,.Main20b,
.Body10b,.Body12b,.Body14b,.Body20b,
.nounderline,.nounderlinetabs,.nounderlinetabs2,.nounderlinetabssmall,.nu,
.sitenamehead,.ATabFont,.ITabFont,
.w8
	{text-decoration:none;}
.mg,.ws
	{text-decoration:underline;}


.searchbold {font-size:8pt; font-weight:bold; color:#D2DACB}
.sitenamehead {font-size:12pt; font-weight:bold; color:#006699}
.CopyWhiteBold {font-size:9pt; font-style:normal; line-height:normal; font-weight:bold; font-variant:normal; color:#FFFFFF}

.redbold { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#660000 }

#InputType { font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:normal; width:125px;} 

.TblBorderBG, .bgGray60{background-color:999999}
.bgRust{background-color:#CD6402}

.mfbody {font-size:80%; color:#000000; background-color:#FFFFFF}
.mfheader {font-size:12pt; font-weight:bold; color:#006699}
.mftext {font-size:10pt; font-weight:normal}
.mfexplanation {font-size:10px; font-weight:bold; color:#006699}

.mffocustable {  background-color:#FFFFFF}
.mffocustableborder {  background-color:#999999}
.mffocustab {font-size:10pt; font-weight:bold; color:#000000; background-color:#FFFFFF;}
.mffocustabborder {  background-color:#999999}
.mffocusheader {font-size:12pt; font-weight:bold; color:#006699}
.mffocustext {font-size:10pt; font-weight:normal}
.mffocuslabel {font-size:10pt; font-weight:bold}
.mffocuslabelparenthetical {font-size:10px; font-weight:normal ; color:#666666}
.mffocusbutton {font-size:10pt; font-weight:bold; }
.mfevent {font-size:8pt}
.mffocusrequired {font-size:16px; font-weight:bold; color:#FF9900}
.mffocuserror {font-size:10pt; font-weight:normal ; color:#FF0000}

.signuplabel {font-size:8pt}
.signupdata {font-size:10pt}
.signuplabelhighlite {font-size:10pt ; font-weight:bold }
.signupdatahighlite {font-weight:normal; background-color:#FF9900}

.btn     { width:22px; height:22px; border:1px solid buttonface; margin:0; padding:0;}
.btnOver { width:22px; height:22px; border:1px outset; }
.btnDown { width:22px; height:22px; border:1px inset; }
.btnNA   { width:22px; height:22px; border:1px solid buttonface; filter:alpha(opacity=25); }
.cMenu     { cursor:Default; font-size:8pt; padding:2 12 2 16; }
.cMenuOver { cursor:Default; font-size:8pt; padding:2 12 2 16; }
.cMenuDivOuter { height:9 }
.cMenuDivInner { margin:0 4 0 4; border-width:1; border-style:solid;  }

.nounderlinetabs { font-size:9pt; font-weight:bold; color:#000000; }
.nounderlinetabs2 { font-size:12pt; color:#000000; }
.nounderlinetabssmall { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; }



