@font-face            {font-family:URWEgyptienneT;font-style:normal;font-weight:normal;src: url(URWEGYP1.eot);}
body                  {color:#000000;background-color:#FFFFFF;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-family:"Arial","Helvetica",sans-serif;margin:0px;}
a:link                {color:#8C8C8C;                         text-decoration:underline;}
a:visited             {color:#000000;background-image:#FFFF00;text-decoration:underline;}
a:hover               {color:#000000;background-color:#FFFF00;text-decoration:none;}
.main                 {padding: 0px 0px  0px 0px;width:100%;position:relative;}
.mainmovie            {padding: 0px 0px  0px 0px;width:100%;position:relative;}
.shade                {padding: 5px 3px  5px 3px;background-color:#DDDDDD;margin:0px;}
.ctext                {text-align:center;}
.ltext                {text-align:left;}
.rtext                {text-align:right;}
.backlink             {text-align:right;padding: 20px 3px 0px 3px;}
.lc                   {color:#000000;font-size:12px;width:46%;float:left; }
.rc                   {color:#000000;font-size:12px;width:46%;float:right;}
.lcpic                {color:#000000;width:46%;position:absolute;top:0px;left:0px;z-index:2;}
.rcpic                {color:#000000;position:absolute;top:0px;right:0px;z-index:1;}
.lccoil               {color:#000000;font-size:12px;width:32%;float:left; }
.rccoil               {color:#000000;font-size:12px;width:60%;float:right;}
.lcdoc                {color:#000000;font-size:12px;width:60%;float:left; }
.rcdoc                {color:#000000;font-size:12px;width:32%;float:right;}
.lcdown               {color:#000000;font-size:12px;width:25%;float:left; }
.rcdown               {color:#000000;font-size:12px;width:67%;float:right;}
.lcpcam               {color:#000000;font-size:12px;width:32%;float:left; }
.rcpcam               {color:#000000;font-size:12px;width:60%;float:right;}
.ultight              {margin-left: 10px;}
.litight              {margin-left: 20px;}
.fakel                {color:#8C8C8C;                         text-decoration:underline;cursor:pointer;}
.fakev                {color:#000000;background-color:#FFFF00;text-decoration:none;cursor:default;}
.map:link             {color:#000000;                         text-decoration:none;}
.map:visited          {color:#000000;background-color:#FFFFFF;text-decoration:none;}
.map:hover            {color:#000000;background-color:#FFFFFF;text-decoration:none;}
.menu                 {color:#000000;                         font-size:12px;}
.menu:link            {color:#000000;                         text-decoration:none;}
.menu:visited         {color:#000000;                         text-decoration:none;}
.menu:hover           {color:#000000;                         text-decoration:none;}
.menur                {color:#000000;font-size:12px;position:absolute;top:0px;left:0px;}
.menut                {color:#000000;font-size:16px;position:absolute;top:18px;left:116px;font-family:Arial;font-style:normal;font-weight:bold;background-color:#FFFFFF;}
.menuml               {color:#000000;font-size:16px;position:absolute;top:18px;left:-1px;font-family:Arial;font-style:normal;font-weight:bold;background-color:#FFFFFF;}
.smap                 {color:#000000;font-size:12px;font-family:Arial;font-style:normal;font-weight:normal;}
p                     {font-size:9pt;font-family:"URWEgyptienneT","Times New Roman",serif;}
.address              {color:#000000;}
.bodytext             {color:#000000;font-size:12px;}
.small                {color:#000000;font-size:9px;}
.copyright            {color:#000000;font-size:11px;}
.copyrightitalic      {color:#000000;font-size:11px;font-style:italic;}
/*.dropcap              {padding-right: 6px;margin-top: -3px;font-size:18pt;width:8pt;font-weight:bolder;font-family:"Monaco", "Consolas", "Courier","Times New Roman","URWEgyptienneT",serif;float:left;}*/
.dropcap {
    font-size: 35px;
    line-height: 29px;
    height: 27px;
    overflow: hidden;
    font-weight: bolder;
    font-family: "Times New Roman","URWEgyptienneT",serif;
    float: left;
    width: auto;
}
.Hblack               {color:#000000;padding: 0px 1px 0px 1px;font-weight:bolder;}
.Hhigh                {color:#000000;padding: 0px 3px 0px 3px;                   background-color:#FFFF00;}
.Hboth                {color:#000000;padding: 0px 3px 0px 3px;font-weight:bolder;background-color:#FFFF00;}
.Hlow                 {color:#000000;padding: 0px 3px 0px 3px;                   background-color:#DDDDDD;}
.lnkpad               {              padding: 0px 3px 0px 3px;}
.frontmarqueeproducts {color:#000000;font-size:11px;}
.frontmarqueebusiness {color:#000000;font-size:16px;}
.heading              {font-size:10pt;font-family:"URWEgyptienneT","Times New Roman",serif;}
.headingsm            {color:#000000;}
.message              {color:#000000;font-size:11px;}
.padright             {padding: 0px 20px 20px 0px;}
.right                {float:right;}
.superscript          {              vertical-align:top;}
.topscript            {font-size:8pt;vertical-align:text-top;}
.topscriptlarge       {              vertical-align:super;}
.tableheader          {font-weight:bold;text-align:center;padding-top:10px;padding-bottom:10px;}
.yellownote           {color:#006699;font-size:19px;font-family:"Kids","Comic Sans MS","Courier","Technical","TektoMM",cursive;}
.hint                 {font-family: Arial, Helvetica, sans-serif;	font-size: 12px; position: absolute; visibility: hidden; border: solid #8C8C8C 2px; background-color: white; font-size: 12px; top: 10px; left: 20px; padding: 23px 26px 4px 17px; width: 400px;}
.mc                   {padding-top: 15%; text-align: center;}
.treeNode             {}
.rmfMain {position: absolute; top: -63px; left: 0px; visibility: hidden;}
.rmfBase {position: relative;}
.rmfLtxt {position: absolute; top: 47px; left: 0px; font-family: Arial; font-size: 6px; color:#FFFFFF; filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}
.rmfRtxt {position: absolute; top: 101px; left: 117px; font-family: Arial; font-size: 6px; color:#FFFFFF; filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}
.rmfImgs {position: absolute; top: 3px; left: 18px;}
.shellmain {padding: 0px 0px  0px 0px;width:110px;position:absolute;top:0;left:0;z-index:10;}
.shelllc   {color:#000000;font-size:12px;width:10px;float:left;vertical-align:top;}
.shellrc   {color:#000000;font-size:12px;width:100px;float:right;text-align:center;vertical-align:top;}
.dlbutton  {color:#000000;font-size:16px;font-family:Arial;font-style:normal;font-weight:bold;background-color:#FFFFFF;border:2px solid #8C8C8C;}

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

.main:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.main { display: inline-block; }
/* start commented backslash hack \*/
* html .main { height: 1%; }
.main { display: block; }
/* close commented backslash hack */