.bad          { color: #D11241; background: #D11241; font-family: Arial, sans-serif; font-size: 10px; vertical-align: top }
.black        { color: #000000; background: #ffffff; font-family: Arial, sans-serif; font-size: 12px; }
.blackg       { color: #222222; background: #eeeeee; font-family: Arial, sans-serif; font-size: 12px; }
.black16      { color: #000000; background: #ffffff; font-family: Arial, sans-serif; font-size: 24px; font-weight: bold;}
.black14      { color: #000000; background: #ffffff; font-family: Arial, sans-serif; font-size: 14px; vertical-align: top; }
.blkblk       { color: #000000; background: #ffffff; font-family: Arial, sans-serif; font-size: 10px; vertical-align: middle;}
.blksm        { color: #222222; background: #ffffff; font-family: Arial, sans-serif; font-size: 10px; vertical-align: middle;}
.blksmt       { color: #222222; background: #ffffff; font-family: Arial, sans-serif; font-size: 10px; vertical-align: top;}
.blksmg       { color: #222222; background: #eeeeee; font-family: Arial, sans-serif; font-size: 10px; vertical-align: middle;}
.blksmb       { color: #222222; background: #ffffff; font-family: Arial, sans-serif; font-size: 10px; vertical-align: middle; font-weight: bold;}
.redsmb       { color: #D11241; background: #FFFFFF; font-family: Arial, sans-serif; font-size: 10px; vertical-align: middle; font-weight: bold;}
.blkvsm       { color: #222222; background: #ffffff; font-family: Arial, sans-serif; font-size: 8px; vertical-align: top;}
.blkrev       { color: #ffffff; background: #000000; font-family: Arial, sans-serif; font-size: 8px; vertical-align: top;}
.blkrev12     { color: #ffffff; background: #000000; font-family: Arial, sans-serif; font-size: 12px; vertical-align: top;}
.blksmgrey    { color: #222222; background: #eeeeee; font-family: Arial, sans-serif; font-size: 10px; vertical-align: top; }
.blkgrey      { color: #000000; background: #cccccc; font-family: Arial, sans-serif; font-size: 10px; vertical-align: middle;}
.blu_grey     { color: #333333; background: #DDE2EC; font-family: Arial, sans-serif; font-size: 12px; vertical-align: top; }
.blubksm      { color: #000000; background: #BBD4EE; font-family: Arial, sans-serif; font-size: 10px; vertical-align: middle }
.blue         { color: #003d7E; background: #FFFFFF; font-family: Arial, sans-serif; font-size: 12px; }
.blue16       { color: #003d7D; background: #FFFFFF; font-family: Arial, sans-serif; font-size: 15px; font-weight: bold;}
.bluebld      { color: #003d7E; background: #FFFFFF; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold;}
.bluerev      { color: #FFFFFF; background: #2F7ED2; font-family: Arial, sans-serif; font-size: 10px; vertical-align: middle}
.bluerev12      { color: #FFFFFF; background: #2F7ED2; font-family: Arial, sans-serif; font-size: 12px; vertical-align: middle}
.bluerevd     { color: #FFFFFF; background: #003D7D; font-family: Arial, sans-serif; font-size: 10px; vertical-align: middle}
.bluesm       { color: #003d7E; background: #FFFFFF; font-family: Arial, sans-serif; font-size: 10px; vertical-align:top;}
.bluesmrev   { color: #FFFFFF; background: #003d7E; font-family: Arial, sans-serif; font-size: 10px; vertical-align:top;}
.bluesmm      { color: #003d7E; background: #FFFFFF; font-family: Arial, sans-serif; font-size: 10px; }
.bluesmb      { color: #003d7E; background: #EEEEEE; font-family: Arial, sans-serif; font-size: 10px; vertical-align:top;}
.bluet        { color: #003d7E; background: #FFFFFF; font-family: Arial, sans-serif; font-size: 12px; vertical-align: top}
.bluev        { color: #003d7E; background: #FFFFFF; font-family: Arial, sans-serif; font-size: 12px; vertical-align: middle}
.drk_grey     { color: #333333; background: #FFFFFF; font-family: Arial, sans-serif; font-size: 12px; vertical-align: top; }
.footer       { color: #999999; background: #ffffff; font-family: Arial, sans-serif; font-size: 10px; vertical-align: top; margin-left: auto; margin-right: auto; }
.good         { color: #2FCE2F; background: #2FCE2F; font-family: Arial, sans-serif; font-size: 10px; vertical-align: top}
.grey         { color: #666666; background: #ffffff; font-family: Arial, sans-serif; font-size: 12px; vertical-align: top; }
.greym        { color: #666666; background: #ffffff; font-family: Arial, sans-serif; font-size: 12px; vertical-align: middle; }
.grey10       { color: #666666; background: #ffffff; font-family: Arial, sans-serif; font-size: 10px; }
.grey11       { color: #666666; background: #ffffff; font-family: Arial, sans-serif; font-size: 16px; }
.grey12       { color: #666666; background: #ffffff; font-family: Arial, sans-serif; font-size: 12px; }
.grey16       { color: #666666; background: #ffffff; font-family: Arial, sans-serif; font-size: 16px; font-weight: bold;}
.grey14       { color: #666666; background: #ffffff; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold;}
.grey20       { color: #666666; background: #ffffff; font-family: Arial, sans-serif; font-size: 20px; }
.grey20T      { color: #666666; background: #ffffff; font-family: Arial, sans-serif; font-size: 20px; vertical-align: top;}
.grey_mid     { color: #666666; background: #ffffff; font-family: Arial, sans-serif; font-size: 16px; vertical-align: top; }
.grey_midbld  { color: #666666; background: #ffffff; font-family: Arial, sans-serif; font-size: 16px; vertical-align: top; font-weight: bold;}
.grey_top     { color: #333333; background: #ffffff; font-family: Arial, sans-serif; font-size: 12px; vertical-align: top; }
.greybld      { color: #666666; background: #ffffff; font-family: Arial, sans-serif; font-size: 12px; vertical-align: top; font-weight: bold;}
.greyhdr      { color: #000000; background: #cccccc; font-family: Arial, sans-serif; font-size: 16px; padding: 0px 0px 2px 6px; }
.greysm       { color: #666666; background: #ffffff; font-family: Arial, sans-serif; font-size: 10px; vertical-align: middle;}
.greysmt      { color: #666666; background: #ffffff; font-family: Arial, sans-serif; font-size: 10px; vertical-align: top;}
.greysmb      { color: #666666; background: #ffffff; font-family: Arial, sans-serif; font-size: 11px;  font-weight: bold; vertical-align: middle;}
.greyt        { color: #ffffff; background: #8FC2F5; font-family: Arial, sans-serif; font-size: 12px; vertical-align: top; }
.greyt2       { color: #000000; background: #B5D3F1; font-family: Arial, sans-serif; font-size: 12px; vertical-align: top; }
.grn          { color: #608341; background: #FFFFFF; font-family: Arial, sans-serif; font-size: 12px; vertical-align:top;}
.grnbk        { color: #000000; background: #06534D; font-family: Arial, sans-serif; font-size: 10px; vertical-align: middle }
.grnbksm      { color: #000000; background: #90E7AB; font-family: Arial, sans-serif; font-size: 10px; vertical-align: middle }
.grnsm        { color: #608341; background: #FFFFFF; font-family: Arial, sans-serif; font-size: 10px; vertical-align:top;}
.imgmid       { vertical-align: middle;}
.ontop        { vertical-align: top;}
.maroon       { color: #FFCC33; background: #6E0E0E; font-family: Arial, sans-serif; font-size: 10px; }
.maroonb      { color: #FFCC33; background: #6E0E0E; font-family: Arial, sans-serif; font-size: 12px; }
.pinkrev      { color: #FFFFFF; background: #f564ce; font-family: Arial, sans-serif; font-size: 10px; vertical-align: middle}
.purple       { color: #ffffff; background: #000000; font-family: Arial, sans-serif; font-size: 10px; }
.quest        { color: #F2C103; background: #42297D; font-family: Arial, sans-serif; font-size: 10px; }
.red          { color: #D11241; background: #FFFFFF; font-family: Arial, sans-serif; font-size: 12px; }
.redbld       { color: #D11241; background: #FFFFFF; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold;}
.red14        { color: #D11241; background: #FFFFFF; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold;}
.redc         { color: #D11241; background: #FFFFFF; font-family: Arial, sans-serif; font-size: 12px; vertical-align: middle}
.redrev       { color: #FFFFFF; background: #D11241; font-family: Arial, sans-serif; font-size: 12px; vertical-align: middle}
.redrevbld    { color: #FFFFFF; background: #D11241; font-family: Arial, sans-serif; font-size: 12px; vertical-align: middle; font-weight: bold;}
.redsm        { color: #D11241; background: #FFFFFF; font-family: Arial, sans-serif; font-size: 10px; }
.redsmrev     { color: #FFFFFF; background: #D11241; font-family: Arial, sans-serif; font-size: 10px; }
.slate        { color: #666666; background: #C9D4E9; font-family: Arial, sans-serif; font-size: 10px; }
.status       { color: #FFCC33; background: #6E0E0E; font-family: Arial, sans-serif; font-size: 12px; }
.statush      { color: #FFFFFF; background: #6E0E0E; font-family: Arial, sans-serif; font-size: 12px; }
.td           { color: #666666; background: #ffffff; font-family: Arial, sans-serif; font-size: 10px; }
.tdblack      { color: #ffffff; background: #000000; }
.tdryfa       { color: #000000; background: #ffffff; font-family: Arial, sans-serif; font-size: 12px; }
.tdryfabg     { color: #000000; background: #ffffff; font-family: Arial, sans-serif; font-size: 16px; }
.tdryfag      { color: #000000; background: #dddddd; font-family: Arial, sans-serif; font-size: 12px; }
.tdryfamd     { color: #000000; background: #ffffff; font-family: Arial, sans-serif; font-size: 14px; }
.tdryfay      { color: #000000; background: #ffcc33; font-family: Arial, sans-serif; font-size: 12px; }
.tdteal       { color: #ffffff; background: #45824C; }
.whblue       { color: #FFFFFF; background: #84BAF7; font-family: Arial, sans-serif; font-size: 12px; vertical-align: top; font-weight: bold;}
.whdblue      { color: #FFFFFF; background: #6BA6E7; font-family: Arial, sans-serif; font-size: 12px; vertical-align: top; font-weight: bold;}
.white        { color: #666666; background: #FFFFFF; font-family: Arial, sans-serif; font-size: 10px; vertical-align:top; }
.white12      { color: #666666; background: #FFFFFF; font-family: Arial, sans-serif; font-size: 12px; }

.HeadlineSummary        { color: #666666; background: #ffffff; font-family: Arial, sans-serif; font-size: 12px; vertical-align:top; }
.HeadlineDate           { color: #666666; background: #ffffff; font-family: Arial, sans-serif; font-size: 12px; vertical-align:top; }

/* Container */
 .semnusbc 		{ vertical-align: top;border-top:#CCC solid 1px; border-bottom:#CCC solid 1px; border-left:#CCC solid 1px; border-right:#CCC solid 1px; }
 .input_field 		{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; border: thin solid #DDDDDD; height: 12px; text-align: left;}
 .input_field_900	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; border: thin solid #DDDDDD; height: 12px; vertical-align: top;}
 .input_sfield 		{ font-family: Arial, Helvetica, sans-serif; font-size: 8px; font-weight: normal;  height:  10px; vertical-align: middle; }
 .vbar          	{ background:  url(/images/vbar.gif) repeat-y top right; }

/* Headers */
.videoback 	    { font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; background: url(/images/videoheader.jpg);}
.blueheader         { color: #FFFFFF; background: url(/images/head_top_150.png) top left no-repeat; line-height: 13px; padding: 6px 7px 5px 9px;  font-family: Arial, sans-serif; font-size: 14px;}
.blueheaderw        { color: #FFFFFF; background: url(/images/head_top_484.png) top left no-repeat; line-height: 13px; padding: 6px 7px 5px 9px;  font-family: Arial, sans-serif; font-size: 14px;}
.redhead            { color: #FFFFFF; background: url(/images/r.gif)        top left;           line-height: 6px;  padding: 6px 7px 5px 9px;  font-family: Arial, sans-serif; font-size: 10px;font-weight: bold;}
.blkbar             { color: #FFFFFF; background: #000000;  line-height: 4px;  padding: 6px 7px 5px 9px;  font-family: Arial, sans-serif; font-size: 10px;font-weight: bold;}

/* Mailer */

.text13             { font-weight: normal; font-size: 13px; color: #000000; font-family: "verdana", "arial","helvetica"; text-decoration: none}
.text13b_bold       { font-weight: bold; font-size: 13px; color: #000000; font-family: "verdana", "arial","helvetica"; text-decoration: none}
.text10             { font-weight: normal; font-size: 10px; color: #000000; font-family: "verdana", "arial","helvetica"; text-decoration: none}
.text10b_bold       { font-weight: bold; font-size: 10px; color: #000000; font-family: "verdana", "arial","helvetica"; text-decoration: none}
.button10           { font-size: 10px; font-family: verdana, arial, helvetica, sans-serif;}
.field11            { border-right: 1px solid; border-top: 1px solid; border-left: 1px solid; border-bottom: 1px solid; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; border-color:#a8b0b8; background-color: #ffffff;}
.table1             { border-right: #003d7E 1px solid; border-top: #003d7E 1px solid; border-left: #003d7E 1px solid; border-bottom: #003d7E 1px solid; background-color: #eeeeee}

/* Product Jumps */

.prodjump           { color: #666666; background: url(/images/callbot.gif) bottom left no-repeat; padding: 6px 7px 5px 9px; font-family: Arial, sans-serif; font-size: 12px;}
.prodjumpw          { color: #666666; background: url(/images/call484bot.gif) bottom left no-repeat; padding: 6px 7px 5px 9px; font-family: Arial, sans-serif; font-size: 12px;}

a.blurev:link       { text-decoration: none; vertical-align:top; text-align: left; background: #2F7ED2; color: #ffffff; font-family: Arial, sans-serif; font-size: 12px; }
a.blurev:visited    { text-decoration: none; vertical-align:top; background: #2F7ED2; color: #ffffff; font-family: Arial, sans-serif; font-size: 12px; }
a.blurev:hover      { text-decoration: none; vertical-align:top; background: #2F7ED2; color: #dddddd; font-family: Arial, sans-serif; font-size: 12px; }

a.lpinkrev:link     { text-decoration: none;  vertical-align:top; text-align: left; background: #f564ce; color: #ffffff; font-family: Arial, sans-serif; font-size: 12px; }
a.lpinkrev:visited  { text-decoration: none;  vertical-align:top; background: #f564ce; color: #ffffff; font-family: Arial, sans-serif; font-size: 12px; }
a.lpinkrev:hover    { text-decoration: none;  vertical-align:top; background: #f564ce; color: #000000; font-family: Arial, sans-serif; font-size: 12px; }

a:link              { text-decoration: none; color: #003d7E; font-family: Arial, sans-serif; font-size: 12px; }
a:visited           { text-decoration: none; color: #003d7E; font-family: Arial, sans-serif; font-size: 12px; }
a:hover             { text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 12px; }

a.box:link          { text-decoration: none; vertical-align:top; color: #666666; font-family: Arial, sans-serif; font-size: 10px; }
a.box:visited       { text-decoration: none; vertical-align:top; color: #666666; font-family: Arial, sans-serif; font-size: 10px; }
a.box:hover         { text-decoration: none; vertical-align:top; color: #666666; font-family: Arial, sans-serif; font-size: 10px; }

a.plist:link        { text-decoration: underline; vertical-align:top; color: #003d7E; font-family: Arial, sans-serif; font-size: 14px; }
a.plist:visited     { text-decoration: underline; vertical-align:top; color: #666666; font-family: Arial, sans-serif; font-size: 14px; }
a.plist:hover       { text-decoration: underline; vertical-align:top; color: #D11241; font-family: Arial, sans-serif; font-size: 14px; }

a.alist:link        { text-decoration: underline; vertical-align:top; color: #003d7E; font-family: Arial, sans-serif; font-size: 10px; }
a.alist:visited     { text-decoration: underline; vertical-align:top; color: #666666; font-family: Arial, sans-serif; font-size: 10px; }
a.alist:hover       { text-decoration: underline; vertical-align:top; color: #D11241; font-family: Arial, sans-serif; font-size: 10px; }

a.alistg:link       { text-decoration: underline; vertical-align:top; color: #608341; font-family: Arial, sans-serif; font-size: 10px; }
a.alistg:visited    { text-decoration: underline; vertical-align:top; color: #666666; font-family: Arial, sans-serif; font-size: 10px; }
a.alistg:hover      { text-decoration: underline; vertical-align:top; color: #D11241; font-family: Arial, sans-serif; font-size: 10px; }

a.mid:link       { text-decoration: none; vertical-align:middle; color: #999999; font-family: Arial, sans-serif; font-size: 10px; }
a.mid:visited    { text-decoration: none; vertical-align:middle; color: #999999; font-family: Arial, sans-serif; font-size: 10px; }
a.mid:hover      { text-decoration: none; vertical-align:middle; color: #999999; font-family: Arial, sans-serif; font-size: 10px; }

a.techno:link       { text-decoration: none; vertical-align:top; color: #999999; font-family: Arial, sans-serif; font-size: 10px; }
a.techno:visited    { text-decoration: none; vertical-align:top; color: #999999; font-family: Arial, sans-serif; font-size: 10px; }
a.techno:hover      { text-decoration: none; vertical-align:top; color: #999999; font-family: Arial, sans-serif; font-size: 10px; }

a.error:link       { text-decoration: underline; vertical-align:top; color: #D11241; font-family: Arial, sans-serif; font-size: 12px; }
a.error:visited    { text-decoration: underline; vertical-align:top; color: #D11241; font-family: Arial, sans-serif; font-size: 12px; }
a.error:hover      { text-decoration: underline; vertical-align:top; color: #D11241; font-family: Arial, sans-serif; font-size: 12px; }

a.errorsm:link       { text-decoration: underline; vertical-align:top; color: #D11241; font-family: Arial, sans-serif; font-size: 10px; }
a.errorsm:visited    { text-decoration: underline; vertical-align:top; color: #D11241; font-family: Arial, sans-serif; font-size: 10px; }
a.errorsm:hover      { text-decoration: underline; vertical-align:top; color: #D11241; font-family: Arial, sans-serif; font-size: 10px; }

a.errorsmrev:link       { text-decoration: underline; vertical-align:top; background: #D11241; color: #FFFFFF; font-family: Arial, sans-serif; font-size: 10px; }
a.errorsmrev:visited    { text-decoration: underline; vertical-align:top; background: #D11241; color: #FFFFFF; font-family: Arial, sans-serif; font-size: 10px; }
a.errorsmrev:hover      { text-decoration: underline; vertical-align:top; background: #D11241; color: #FFFFFF; font-family: Arial, sans-serif; font-size: 10px; }


.enabled            { font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; color: #FFCC33; background-color: #6E0E0E; border: 1px solid #000000; }
.disabled           { font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #000000; border: 1px solid #0000FF; }
