.small                {font-size:4px}
.site                 {font-family:Verdana, Arial; font-size:10pt; color:#ffffff; margin:0px 0px 0px 0px; background-color:#777777; background-image:url(images/site_background.png); background-position:left top; background-repeat:repeat-x}

.topbar               {height:70px; background-image:url(images/topbar.jpg); background-repeat:repeat-x; z-index:20}
.topbarcontent        {width:1000px; height:70px}
.menubar              {height:70px; font-size:8pt}
.submenu_left         {width:10px; height:36px; background-image:url(images/submenu_left.png); background-repeat:no-repeat}
.submenu              {width:980px; height:36px; background-image:url(images/submenu_mid.png); background-repeat:repeat-x}
.submenu_right        {width:10px; height:36px; background-image:url(images/submenu_right.png); background-repeat:no-repeat}

.darkpanel            {height:263px; background-color:#1a1b21; z-index:15}
.darkpanelcontent     {width:1000px; height:263px; max-height:263px; min-height:263px; background-image:url(images/darkpanel.jpg); background-repeat:no-repeat; overflow:visible}
.introdesign          {width:540px; height:263px; background-image:url(images/introdesign.jpg); background-repeat:no-repeat}
.optimizetopen        {width:460px; height:125px; background-image:url(images/intro_opt_top_en.jpg); background-repeat:no-repeat}
.optimizetopfr        {width:460px; height:125px; background-image:url(images/intro_opt_top_fr.jpg); background-repeat:no-repeat}
.optimizebottomen     {width:460px; height:138px; background-image:url(images/intro_opt_bottom_en.jpg); background-repeat:no-repeat}
.optimizebottomfr     {width:460px; height:138px; background-image:url(images/intro_opt_bottom_fr.jpg); background-repeat:no-repeat}

.panel1               {height:180px; background-color:#929292; overflow:visible; display:block; z-index:10}
.midpanelcontent      {width:1000px; height:300px}

.productdesc          {width:100%; border:solid 1px #4f4f4f}
.producttitle         {padding-left:7px; font-weight:bold; color:#ffffff; background-color:#7E0703; border-bottom:solid 1px #4f4f4f}
.productlabel         {width:250px; padding-left:7px; font-size:8pt; background-color:#cccccc; border-bottom:solid 1px #777777}
.productprop          {font-size:8pt; background-color:#cccccc; border-bottom:solid 1px #777777}

.flagspace            {width:30px; border-top:solid 1px #d0d0d0; border-left:solid 1px #d0d0d0; border-bottom:solid 1px #333333}
.cityspace            {color:#f0f0f0; border-top:solid 1px #d0d0d0; border-right:solid 1px #333333; border-bottom:solid 1px #333333}

.small_window         {width:315px; height:290px; background-image:url(images/small_window.png); background-repeat:no-repeat}
.large_window         {width:688px; height:290px; background-image:url(images/large_window.png); background-repeat:no-repeat}
.huge_window          {width:1000px; height:500px; background-image:url(images/huge_window.png); background-repeat:no-repeat}
.huge_window2         {width:1000px; height:500px; background-image:url(images/huge_window2.png); background-repeat:no-repeat}

.windowtext           {color:#000000}
.titlecolor           {color:#ffffff}
.title                {font-size:12pt; font-weight:bold; text-shadow:#000000 0px 2px 2px; cursor:default}
.detail               {font-size:8pt}
.boldtext             {font-weight:bold}
.solutiontext         {font-size:10pt}
.supporttext          {width:375px; height:263px; vertical-align:top}

.supportOff           {font-size:8pt; font-weight:bold; color:#000000; text-decoration:none}
.supportOn            {font-size:8pt; font-weight:bold; color:#000000; text-decoration:underline}
.mkOff                {font-size:8pt; font-weight:normal; color:#000000; text-decoration:none}
.mkOn                 {font-size:8pt; font-weight:normal; color:#000000; text-decoration:underline}
.mkNoLink             {font-size:8pt; font-weight:normal; color:#666666}

.clOff                {font-weight:bold; color:#ffffff; text-decoration:none}
.clOn                 {font-weight:bold; color:#ffffff; text-decoration:underline}

.prdOff               {font-weight:bold; color:#000000; text-decoration:underline}
.prdOn                {font-weight:bold; color:#000000; text-decoration:none}

.contactimage         {background-image:url(images/char_contact.png); background-repeat:no-repeat; background-position:bottom right}

.clock100             {width:15px; height:15px; background-image:url(images/clock.png); background-repeat:no-repeat; background-position:0px 0px}
.clock87              {width:15px; height:15px; background-image:url(images/clock.png); background-repeat:no-repeat; background-position:-15px 0px}
.clock75              {width:15px; height:15px; background-image:url(images/clock.png); background-repeat:no-repeat; background-position:-30px 0px}
.clock62              {width:15px; height:15px; background-image:url(images/clock.png); background-repeat:no-repeat; background-position:-45px 0px}
.clock50              {width:15px; height:15px; background-image:url(images/clock.png); background-repeat:no-repeat; background-position:-60px 0px}
.clock37              {width:15px; height:15px; background-image:url(images/clock.png); background-repeat:no-repeat; background-position:-75px 0px}
.clock25              {width:15px; height:15px; background-image:url(images/clock.png); background-repeat:no-repeat; background-position:-90px 0px}
.clock12              {width:15px; height:15px; background-image:url(images/clock.png); background-repeat:no-repeat; background-position:-105px 0px}