/* This is a css comment and wont be read by the HTML file
	it has a start and end identifier */

/* A font definition has many properties as follows:
   	font: bold italic 16pt Arial, Helvetica, sans-serif; */

/*	It starts with the key-word 'font' followed by a colon
	bold is self explanatory
	italic is self explanatory
	16pt is sixteen point font-size
	next is the names of the fonts to try and use 
	seperated by commas.
	It will try to use Arial, 
	then Helvetica and if it can't use either
	it will use a sans-serif font */

/*	multiple properties are seperated by space and the 
	property line is finished by a semi-colon */

/* To find out F68C3E colour an rgb number represents:
	open your display properties window
	(Start|Settings|Control Panel|Display)
	Click the Appearance tab and select Desktop in the 'Item' 
	combo box, click the 'color' combobox, and click 'other'
	you will get a colour palette. If you click on a colour you 
	will see its' rgb values on the bottom right corner */


.hh1 {font: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #0157AC;}
.hh2 {font: bold; font-family: Arial, Helvetica, sans-serif; color: #ff0000;}
.hh3 {font: bold; font-family: Arial, Helvetica, sans-serif; color: #00ff00;}
.hh4 {font: bold; font-family: Arial, Helvetica, sans-serif; color: #FF9900;}
.hh5 {font: bold; font-family: Arial, Helvetica, sans-serif; color: #000000;}
.hh6 {font: bold; font-family: Arial, Helvetica, sans-serif; color: #000000;}
.hh7 {font: bold; font-family: Arial, Helvetica, sans-serif; color: #000000;}
.hh8 {font: bold; font-family: Arial, Helvetica, sans-serif; color: #000000;}
.hh9 {font: bold; font-family: Arial, Helvetica, sans-serif; color: #000000;}

.hs1 {font-size: 9pt; font-family: Arial, Helvetica, sans-serif; color: #000000;}
.hlnl {font-size: 9pt; font-family: Arial, Helvetica, sans-serif; color: #000000;}
.hlul {font-size: 9pt; font-family: Arial, Helvetica, sans-serif; color: #F2700C;}
.a7 {font-size: 7pt; font-family: Arial, Helvetica, sans-serif; color: #000000;}
.a8 {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #000000;}
.hul {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #000000;}

.alnl {font: bold; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #0157AC;}
.alul {font: bold; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #F2700C; text-decoration:underline;}
.blul {font: bold; font-size: 7pt; font-family: Arial, Helvetica, sans-serif; color: #F2700C; text-decoration:underline;}
.blnl {font: bold; font-size: 7pt; font-family: Arial, Helvetica, sans-serif; color: #000; text-decoration:underline;}
.hanl {font: bold; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #0157AC;}
.haul {font: bold; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #F2700C; text-decoration:underline;}
.hbnl {font: bold; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #0157AC;}
.hbul {font: bold; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #0157AC;}
.hsnl {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #000000;}
.hsul {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #F2700C;}

.o1ul {FONT: 10px Verdana, Arial, sans-serif; color: #F2700C; text-decoration:underline; line-height: 15px;}
.o1nl {FONT: 10px Verdana, Arial, sans-serif; color: #000; text-decoration:underline;line-height: 15px;}
.o2nl {FONT: 10px Verdana, Arial, sans-serif; color: #F2700C; text-decoration:underline;line-height: 15px;}
.o2ul {FONT: 10px Verdana, Arial, sans-serif; color: #000; text-decoration:underline;line-height: 15px;}

.t1ul {FONT: 10px Verdana, Arial, sans-serif; color: #77AAD9; text-decoration:underline; line-height: 15px;}
.t1nl {FONT: 10px Verdana, Arial, sans-serif; color: #013E77; text-decoration:underline;line-height: 15px;}
.t2nl {FONT: 10px Verdana, Arial, sans-serif; color: #77AAD9; text-decoration:underline;line-height: 15px;}
.t2ul {FONT: 10px Verdana, Arial, sans-serif; color: #013E77; text-decoration:underline;line-height: 15px;}

/*.o2ul {font: bold; font-size: 7pt; font-family: verdana, sans-serif; color: #000; text-decoration:underline;line-height: 15px;}*/

.c1 {font: bold; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #0157AC;}
.c2 {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #000000;}
   
   #rightbar {
/*    width:120px;
    position:absolute;
    top:95px;
    left:730px; 
    background-color:#C0C000;*/
    width:170px;
    background-color:#FFF;
    text-decoration:none;
    font: 8pt ARIAL, HELVETICA, SANS-SERIF;
    padding: 0;
   }  

   #rightbarreports {
/*    width:120px;
    position:absolute;
    top:95px;
    left:730px; 
    background-color:#C0C000;*/
    width:180px;
    background-color:#FFF;
    text-decoration:none;
    font: 8pt ARIAL, HELVETICA, SANS-SERIF;
    padding: 0;
   }  

   #popup {
    position:absolute;
    width:120px;
    top:0px;
    left:0px;
    background-color:#F0F0F0;
    text-decoration:none;
    font: 9pt ARIAL, HELVETICA, SANS-SERIF;
    padding: .5em;
   }



  body {
    margin:0 0 0 0;
    padding:0;
   }
  #leftpanel {
    width:100%;
   }
  #main {
    margin-left:126px;
   }
  #picbar {
    width:100%;
   }
  #navbar {  
    color:#C60000;
    font: bold 8pt VERDANA, ARIAL, HELVETICA;
    text-decoration:underline;
  /*  padding:3px; */
  /*  background-color:#F4DC8C; */
  /* background-image: url(navbar.gif);*/
   }
  #leftimg {  
    position:absolute;
    width:146px;
    height:95px;
    top:0px;
    left:0;
   }
  #lftmnu {
    color:#C60000;    
    text-decoration:underline;
    position:absolute;
    width:130px;
    top:95px;
    left:0;
    font: 7pt ARIAL, HELVETICA;
   }
   #mainpanel {
    margin-left:146px;
   }  

   #deflink1 {
    position:absolute;
    top:0px;
    left:347px;
    width:800px;
   }  
   #deflink2 {
    text-align:center;
    position:absolute;
    width:60px;
    top:30px;
    left:590px;
   }  
   #deflink3 {
    position:absolute;
    width:141px;
    top:0px;
    left:567px;
   }
   #deflink4 {
    position:absolute;
    width:141px;
    top:0px;
    left:642px;
   }
   #deflink5 {
    position:absolute;
    width:141px;
    top:0px;
    left:719px;
   }

   #navwidth {
    width:151px;
   }
   #navleft {  
    margin-left:4px;
   }
   .mnuhul {
    COLOR: #F2700C;
    FONT-SIZE: 9pt; 
    text-decoration:underline;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    margin: 0px -8px 0px 0px;
    line-height: 14px;
    width: 110px;
    text-indent: 8px;
    height: 16px;
    cursor: hand;
   }
   .mnuhnl {
    color: #F2700C;
    FONT-SIZE: 9pt;
    text-decoration:underline;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    margin: 0px -8px 0px 0px;
    line-height: 14px;
    width: 110px;
    text-indent: 8px;
    height: 16px;
    cursor: hand;
   }
   .mnuhul01 { /* HOME */
    COLOR: #F2700C;
    FONT-SIZE: 9pt;
    text-decoration:underline;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    margin: 0px -8px 0px 0px;
    line-height: 14px;
    width: 110px;
    text-indent: 8px;
    height: 16px;
    cursor: hand;
   }
   .mnuhnl01 {
    color: #4C9BE4;
    FONT-SIZE: 9pt;
    text-decoration:underline;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    margin: 0px -8px 0px 0px;
    line-height: 14px;
    width: 110px;
    text-indent: 8px;
    height: 16px;
    cursor: hand;
   }
   .mnuhul02 {  /* DEFINITIONS */
    COLOR: #F2700C;
    FONT-SIZE: 9pt;
    text-decoration:underline;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    margin: 0px -8px 0px 0px;
    line-height: 14px;
    width: 110px;
    text-indent: 8px;
    height: 16px;
    cursor: hand;
   }
   .mnuhnl02 {
    color: #F68C3E;
    FONT-SIZE: 9pt;
    text-decoration:underline;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    margin: 0px -8px 0px 0px;
    line-height: 14px;
    width: 110px;
    text-indent: 8px;
    height: 16px;
    cursor: hand;
   }
   .mnuhul03 {  /* MEDIA */
    COLOR: #F2700C;
    FONT-SIZE: 9pt;
    text-decoration:underline;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    margin: 0px -8px 0px 0px;
    line-height: 14px;
    width: 110px;
    text-indent: 8px;
    height: 16px;
    cursor: hand;
   }
   .mnuhnl03 {
    color: #00C000;
    FONT-SIZE: 9pt;
    text-decoration:underline;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    margin: 0px -8px 0px 0px;
    line-height: 14px;
    width: 110px;
    text-indent: 8px;
    height: 16px;
    cursor: hand;
   }
   .mnuhul04 {  /* CONTACT */
    COLOR: #FFF;
    text-decoration:none;
    font: bold 7pt VERDANA, ARIAL, HELVETICA;
    cursor: hand;
   }
   .mnuhnl04 {
    color: #FFF;
    text-decoration:none;
    font: bold 7pt VERDANA, ARIAL, HELVETICA;
    cursor: hand;
   }
   .mnuhul05 { /* GUEST */
    COLOR: #F2700C;
    FONT-SIZE: 9pt;
    text-decoration:underline;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    margin: 0px -8px 0px 0px;
    line-height: 14px;
    width: 110px;
    text-indent: 4px;
    height: 16px;
    cursor: hand;
    position:absolute;
    top:0px;
    left:15px;
   }
   .mnuhnl05 {
    color: #4C9BE4;
    FONT-SIZE: 9pt;
    text-decoration:underline;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    margin: 0px -8px 0px 0px;
    line-height: 14px;
    width: 110px;
    text-indent: 4px;
    height: 16px;
    cursor: hand;
    position:absolute;
    top:0px;
    left:15px;
   }

   .guest {
    color: #616161;
    FONT-SIZE: 9pt;
    text-decoration:underline;
    width: 110px;
    height: 16px;
    cursor: hand;
    position:absolute;
    top:0px;
    left:15px;
   }

   .mnumul {
    COLOR: #F2700C;
    FONT-SIZE: 9pt;
    text-decoration:underline;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    margin: 0px -8px 0px 0px;
    line-height: 14px;
    width: 110px;
    text-indent: 8px;
    height: 16px;
    cursor: hand;
   }
   .mnumnl {
    COLOR: #F4DC8C; 
    FONT-SIZE: 9pt;
    text-decoration:underline;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    margin: 0px -8px 0px 0px;
    line-height: 14px;
    width: 110px;
    text-indent: 8px;
    height: 16px;
    cursor: hand;
   }
   .mnunnl {
  /*  COLOR: #4B4B4B; */
    Color: #A683A7;
    FONT-SIZE: 9pt;
    text-decoration:none;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    margin: 0px -8px 0px 0px;
    line-height: 14px;
    width: 110px;
    text-indent: 8px;
    height: 16px;
    cursor: hand;
   }
   .mnunul {
  /*  COLOR: #4B4B4B; */
    Color: #A683A7; 
    FONT-SIZE: 9pt;
    TEXT-DECORATION:none;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    margin: 0px -8px 0px 0px;
    line-height: 14px;
    width: 110px;
    text-indent: 8px;
    height: 16px;
    cursor: hand;
   }
   .mnusul {
    color: #F2700C; 
    FONT-SIZE: 8pt;
    text-decoration:underline;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    margin: 0px -8px 0px 0px;
    line-height: 14px;
    width: 110px;
    text-indent: 1px;
    height: 16px;
    cursor: hand;
   }
   .mnusnl {
    color: #C9C9C9; 
    FONT-SIZE: 8pt;
    text-decoration:underline;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    margin: 0px -8px 0px 0px;
    line-height: 14px;
    width: 110px;
    text-indent: 1px;
    height: 16px;
    cursor: hand;
   }
   .mnulul {
    color: #F2700C;
    FONT-SIZE: 8pt;
    text-decoration:underline;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    margin: 0px -8px 0px 0px;
    line-height: 14px;
    width: 110px;
    text-indent: 1px;
    height: 16px;
    cursor: hand;
   }
   .mnulnl {
    color: #FFF; 
    FONT-SIZE: 8pt;
    text-decoration:underline;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    margin: 0px -8px 0px 0px;
    line-height: 14px;
    width: 110px;
    text-indent: 1px;
    height: 16px;
    cursor: hand;
   }
   .mnucul {
    color: #F2700C;
    FONT-SIZE: 8pt;
    text-decoration:underline;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    margin: 0px -8px 0px 0px;
    line-height: 14px;
    width: 110px;
    text-indent: 1px;
    height: 16px;
    cursor: hand;
   }
   .mnucnl {
    color: #F68C3E;
    FONT-SIZE: 8pt;
    text-decoration:underline;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    margin: 0px -8px 0px 0px;
    line-height: 14px;
    width: 110px;
    text-indent: 1px;
    height: 16px;
    cursor: hand;
   }
   .navnl {
    color:#4B4B4B;
    text-decoration:none;
    font: bold 7pt VERDANA, ARIAL, HELVETICA;
   }
   .navul {
    color:#4B4B4B;
    text-decoration:none;
    font: bold 7pt VERDANA, ARIAL, HELVETICA;
   }
   .navnl1 {
    color:#FFF;
    text-decoration:none;
    font: bold 7pt VERDANA, ARIAL, HELVETICA;
   }
   .navul1 {
    color:#FFF;
    text-decoration:none;
    font: bold 7pt VERDANA, ARIAL, HELVETICA;
   }
   .gname {
    color:#000;
    text-decoration:none;
    font: 10pt ARIAL, VERDANA, HELVETICA;
    width:125;
   }
   .webnl {
    color: rgb(0, 0, 160); 
    text-decoration:underline;
   }
   .webul {
    color: rgb(0, 0, 160);
    text-decoration:underline;
   }
   #dVBTable {
    position: absolute;
    left: 8px; 
    top: 122px;
    visibility: hidden;
   }
   .pdmnl {
    COLOR: #F4DC8C; 
    FONT-SIZE: 10px; 
    font-weight: bold; 
    text-decoration:underline;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    margin: 0px -8px 0px 0px;
    line-height: 14px;
    width: 110px;
    text-indent: 8px;
    height: 16px;
    cursor: hand;
       
   }
   .maincell {
    background-color:#0199FF;
    font: bold 7pt VERDANA, ARIAL, HELVETICA;
   }
   .subcell {
    background-color: rgb(159, 207, 255);
    font: bold 7pt VERDANA, ARIAL, HELVETICA;
   }   

   /* Webfront cell definitions */

   .cell11 {
    font: 12pt ARIAL, HELVETICA, SANS-SERIF;
    color: rgb(0, 0, 0);
   /*    width: 150px;*/
   }

   .cell12 {
    font: 12pt ARIAL, HELVETICA, SANS-SERIF;
    color: rgb(0, 0, 0);
    /*width: 225px;*/
   }

   .TWIDTH {
    width: 440px;
   }

   .rwidth {
    width: 450px;
   }

   .pwidth {
    width: 0px;
   }

   .RptNavul1 {
    color:rgb(255, 255, 255);
    text-decoration:bold,underline;
    font-size: 9px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color:#F68C3E;
   }
   .RptNavnl1 {
    color:rgb(255, 255, 255);
    text-decoration:underline;
    font-size: 9px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color:#F68C3E;
   }

   .RptNavul2 {
    color: #FFF;
    text-decoration:underline;
    font-size: 9px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color:#4B4B4B;
   }
   .RptNavnl2 {
    color:#F4DC8C;
    text-decoration:underline;
    font-size: 9px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color:#4B4B4B;
   }

   .RptNavul3 {
    color:#FFF;
    text-decoration:underline;
    font-size: 9px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color:#ACACAC;
   }
   .RptNavnl3 {
    color:#FFF;
    text-decoration:underline;
    font-size: 9px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color:#ACACAC;
   }

   .RptNavul4 {
    color:rgb(255, 255, 255);
    text-decoration:underline;
    font: 12pt ARIAL, HELVETICA, SANS-SERIF;
    background-color: #F4DC8C;
    width: 50px;
   }
   .RptNavnl4 {
    color:rgb(255, 255, 255);
    text-decoration:underline;
    font: 12pt ARIAL, HELVETICA, SANS-SERIF;
    background-color: #F4DC8C;
    width: 50px;
   }

   .RptNavul5 {
    color:#0157AC;
    text-decoration:bold,underline;
    font-size: 9px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color:#008040;
    text-align: center;
   }
   .RptNavnl5 {
    color:rgb(255, 255, 255);
    text-decoration:bold,underline;
    font-size: 9px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color:#008040;
    /*background-color:rgb(0, 128, 64);*/
    text-align: center;
   }
   
   .RptNavul6 {
    color: #0157AC;  
    text-decoration:underline;
    font-size: 9px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color:#F4DC8C;
   }
   .RptNavnl6 {
    color: #4B4B4B;
    text-decoration:underline;
    font-size: 9px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color:#F4DC8C;
   }

   .RptNavul7 {
    color: #0157AC;
    text-decoration:underline;
    font-size: 9px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color:#E4AA0C;
   }
   .RptNavnl7 {
    color:#FFF;
    text-decoration:underline;
    font-size: 9px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color:#E4AA0C;
   }
   .RptNavul8 {
    color: #0157AC;
    text-decoration:underline;
    font-size: 9px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color:#E4AA0C;
    height : 17px;
   }
   .RptNavnl8 {
    color:#FFF;
    text-decoration:none;
    font-size: 9px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color:#E4AA0C;
    height : 17px;
   }
   .RptResult {
    color:rgb(255, 255, 255);
    text-decoration:underline;
    font: 12pt ARIAL, HELVETICA, SANS-SERIF;
    background-color: #F68C3E; 
    width:15px;
   }

   P {
    text-align: justify;
   }
   .l {      
    background-color: rgb(207,255,207);
    text-align: left;
    margin-left: 0.3cm;
   }
   .m {        
    background-color: rgb(255,179,179);
    text-align: left;
    margin-left: 0.3cm;
   }
   .i {      
    text-align: left;
   }
   #intro {
    border: medium solid #ACA250;
   }
   .info {
    font: 10pt ARIAL;
    color: #000080;
    width: 100%;
   }
   .infoheader {
    font: 20pt ARIAL BOLD;
    color:#C60000;    
    width: 100%;
   }
   .infowidth {
    background-color: rgb(159, 207, 255);
    width: 10%;
    font: 10pt VERDANA BOLD;
   }
   .infoul {
    color: #000080;
    text-decoration:underline;
   }
   .infonl {
    color: #000080;
    text-decoration:underline;
   }
   #login {
    color:#000080;    
    text-decoration:underline;
    font: 8pt VERDANA, ARIAL, HELVETICA;
   }
   #header P {
    font: bold 150%;
    border: medium solid #333366;
    background-color: #f2f2e6;
    color: #333366;
    text-align: center;
   }
   #footer P {
    font-size: smaller;
    text-align: right;
   }   
   .A1 {
    text-align: center;
    font: bold 10pt ARIAL, HELVETICA, SANS-SERIF;    
    color: rgb(255, 255, 255);                /* blue */
    background-color: #595959; /* grey */
   }
   .A3 {
    text-align: center;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color: #0157AC;
    height: 16px;
   }
   
   .D3 {
    height: 20px;
    color: #FFF;
    font-size: 13.5px;
    font-weight: bold;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color: #21796B;
   }
   .D4 {
    height: 20px;
    color: #993300;
    font-size: 10pt;
    font-weight: bold;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color: #FFF;
    background-image: url(../a3back.gif);
   }
   .D5 {
    height: 20px;
    color: #027963;
    font-size: 10pt;
    font-family: Helvetica light, sans-serif;
    background-color: #FFF;
    background-image: url(../a3back.gif);
   }
   .D6 {
    background-color: #FFF;
    color: #027963;
    font-size: 2pt;
    font-family: Helvetica light, sans-serif;
   }

   .D7 {    
    background-color: #993300;
    color: #FFF;
    font-size: 9pt;
    font-family: Helvetica light, sans-serif;
   }

   .p1 {
    font-size: 8pt;
    font-family: Helvetica light, sans-serif;
    color: rgb(0, 0, 0);                  /* black */
    }

   .p2 {
    font-size: 8pt;
    font-family: Helvetica light, sans-serif;
    color: rgb(0, 0, 0);                  /* black */
    }

   .e1 {
    font-size: 8pt;
    font-family: Helvetica light, sans-serif;
    color: #FF0000;
    }

   .A2 {
    font: bold 8pt ARIAL, HELVETICA, SANS-SERIF;
    color: #F4DC8C;
    background-color: #0000CC;
    text-decoration:none;
   }

   .D2 {
    font: bold 8pt ARIAL, HELVETICA, SANS-SERIF;
    color: #000;
    background-color: #CACACA;
    text-decoration:none;
   }

   .A2nl {
    font: bold 8pt ARIAL, HELVETICA, SANS-SERIF;
    color: #FFF;
    background-color: #0000CC;
    text-decoration: underline;
   }
   .A2ul {
    font: bold 8pt ARIAL, HELVETICA, SANS-SERIF;
    color: #F4DC8C;
    background-color: #0000CC;
    text-decoration: underline;
   }

   .A2bak {
    font: bold 8pt ARIAL, HELVETICA, SANS-SERIF;
    color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 111);
   }
   .B2 {
    font: 1pt  Arial, Helvetica, sans-serif;
    height:1px;
   }
   .B3 {
    font: 1pt  ARIAL, HELVETICA, SANS-SERIF;
    color: #000066;
    background-color: #000000;
    height:2px;
   }

   .C3 {
    font: 1pt  ARIAL, HELVETICA, SANS-SERIF;
    color: #000066;
    background-color: #000000;
    height:2px;
   }

   .B4 {
    font: bold 5pt  ARIAL, HELVETICA, SANS-SERIF;
    color: rgb(214, 214, 114);            /* grey */
    background-color: rgb(0, 0, 160);   /* teal */
   }
   .G1 {
    color: #000;
    font-size: 9px;
    font-weight: bold;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color: #C1BFBF;
    height: 19px;
   }

   .H1 {
    text-align: left;    
    color: #21796B;
    font-size: 9px;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    background-color: #99CC99;
    height: 19px;
   }

   .G2 {
    font: bold 2pt  ARIAL, HELVETICA, SANS-SERIF;
    color: rgb(214, 214, 114);            /* grey */
   }

   .H2 {
    font: bold 2pt  ARIAL, HELVETICA, SANS-SERIF;
    color: rgb(214, 214, 114);            /* grey */
   }

   .G4 {
    font: 6pt ARIAL, HELVETICA, SANS-SERIF;
    color: rgb(0, 0, 0);                  /* black */
    background-color: rgb(0, 213, 106); /* pale yellow */
   }
   .G2bak {
    font: bold 3pt  ARIAL, HELVETICA, SANS-SERIF;
    color: rgb(214, 214, 114);            /* grey */
    background-color: rgb(0, 213, 106);   /* teal */
   }
   .G3 {
    font: bold 3pt  ARIAL, HELVETICA, SANS-SERIF;
    color: rgb(214, 214, 114);            /* grey */
    background-color: rgb(0, 213, 106);   /* teal */
   }
   .S1 {
    font: 8pt ARIAL, HELVETICA, SANS-SERIF;
    color: rgb(0, 0, 0);                  /* black */
   }

   .U1 {
    font: 7pt ARIAL, HELVETICA, SANS-SERIF;
    color: rgb(0, 0, 0);                  /* black */
   }

   .Z1 {
    font: 8pt ARIAL, HELVETICA, SANS-SERIF;
    color: rgb(255, 255, 255);                  /* black */
   }

   .Z2 {
    font: 8pt ARIAL, HELVETICA, SANS-SERIF;
    color: rgb(255, 255, 255);                  /* black */
   }

   .S1bak {
    font: 8pt ARIAL, HELVETICA, SANS-SERIF;
    color: rgb(0, 0, 0);                  /* black */
    background-color: rgb(255, 255, 204); /* pale yellow */ 
   }
   .S2 {
    font: 10pt ARIAL, HELVETICA, SANS-SERIF;
    color: rgb(0, 0, 0);                  /* black */
    background-color: rgb(255, 255, 204); /* pale yellow */
   }
   .S3 {
    font: 8pt ARIAL, HELVETICA, SANS-SERIF;
    color: rgb(0, 0, 0);                  /* black */
    background-color: rgb(255, 255, 255); /* white */
   }
   .S3T {
    font: 8pt ARIAL, HELVETICA, SANS-SERIF;
    color: rgb(0, 0, 0);                  /* black */
    background-color: rgb(255, 255, 255); /* white */    
    width:225px;
   }
   .S4 {
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    color: #0157AC;                  /* black */
   }
   .S5 {
    font: 8pt ARIAL, HELVETICA, SANS-SERIF;
    color: rgb(0, 0, 0);                  /* black */
    background-color: rgb(255, 255, 204); /* pale yellow */
   }
   .S9 {
    color:#000;
    text-decoration:none;
    font: 8pt ARIAL, HELVETICA, SANS-SERIF;
/*
    font: 15pt ARIAL, HELVETICA, SANS-SERIF;
    color: rgb(0, 0, 0);                  
    background-color: rgb(255, 255, 204);  
*/
   }
   .X1 {
    font: 7pt ARIAL, HELVETICA, SANS-SERIF;
    color:  rgb(0, 0, 0);               /* blue */
    background-color: #ACACAC; /* grey */   
   }

   .Y1 {
    font: 7pt ARIAL, HELVETICA, SANS-SERIF;
    color:  rgb(0, 0, 0);               /* blue */
    background-color: #ACACAC; /* grey */   
   }

   .X2 {
    font: bold 8pt ARIAL, HELVETICA, SANS-SERIF;
    color:  rgb(255, 255, 255);               /* black */
    background-color: #3333FF; /* grey */
   }
   .betnl {
    color:#000;
    text-decoration:none;
    font: 8pt ARIAL, HELVETICA, SANS-SERIF;
    background-image: url(../mainbg.gif);
   }
   .betul {
    color:#C60000;
    text-decoration:underline;
    font: 8pt ARIAL, HELVETICA, SANS-SERIF;
    background-image: url(../mainbg.gif);
   }
   .bethdnl {
    font: bold 8pt ARIAL, HELVETICA, SANS-SERIF;
    color: #00FFFF;
    background-color: #0000CC;
    text-decoration:underline;
   }
   .bethdul {
    text-decoration:underline;
    font: bold 8pt ARIAL, HELVETICA, SANS-SERIF;
    color: #00FFFF;
    background-color: #0000CC;
   }
   .S2nl {
    text-decoration:underline;
    font: 10pt ARIAL, HELVETICA, SANS-SERIF;
    color: rgb(0, 0, 0);                 
    background-color: rgb(255, 255, 204);
   }
   .S2ul {
    text-decoration:underline;
    font: 10pt ARIAL, HELVETICA, SANS-SERIF;
    color:#C60000;
    background-color: rgb(255, 255, 204);
   }
   .S3nl {
    text-decoration:none;
    font: 9pt ARIAL, HELVETICA, SANS-SERIF;
    color: rgb(0, 0, 0);
   }
   .S3ul {
    text-decoration:underline;
    font: 9pt ARIAL, HELVETICA, SANS-SERIF;
    color:#C60000;
    background-color: rgb(255, 255, 255);
   }
   .S4nl {
    text-decoration:none;
    font: 15pt ARIAL, HELVETICA, SANS-SERIF;
    color: rgb(0, 0, 0);
   }
   .S4ul {
    font: 15pt ARIAL, HELVETICA, SANS-SERIF;
    color:#C60000;
    text-decoration:underline;
   }
   .S5nl {
    font: 9pt ARIAL, HELVETICA, SANS-SERIF;
    color: rgb(0, 0, 0);                 
    background-color: rgb(255, 255, 204);
    text-decoration:underline;
   }
   .S5ul {
    font: 9pt ARIAL, HELVETICA, SANS-SERIF;
    color:#C60000;
    background-color: rgb(255, 255, 204);
    text-decoration:underline;
   }
   .S6 {
    font: 8pt ARIAL, HELVETICA, SANS-SERIF;
    color: rgb(0, 0, 0);                  /* black */
    background-color: rgb(255, 255, 204); /* pale yellow */
    }

table.left  { margin-left: 5px; }

table.adv  { margin-left: 5px; }

input{ color:#000000; font-size:8.5pt; font-family:Verdana, Arial; }

.navbar {
    color:#4B4B4B;
    text-decoration:none;
    font: 8pt VERDANA, ARIAL, HELVETICA;
    }
    .navopt {
    color:#4B4B4B;
    text-decoration:none;
    font: bold 8pt VERDANA, ARIAL, HELVETICA;
    }

.submit {
color:#000044;
text-decoration:underline;
font: 7pt VERDANA, ARIAL, HELVETICA;
}

   .errmsg {
    font: 8pt ARIAL, HELVETICA, SANS-SERIF;
    color: rgb(255, 255, 255);
    background-color:#C60000;
    font: bold 12pt ARIAL, HELVETICA, SANS-SERIF;        
    height:40px;
   }

  .hbnl {
    COLOR: #FFF;
    text-decoration:none;
    font: bold 7pt VERDANA, ARIAL, HELVETICA;
    cursor: hand;
  }
  .hbul {
    COLOR: #FFF;
    text-decoration:underline;
    font: bold 7pt VERDANA, ARIAL, HELVETICA;
    cursor: hand;
  }


/* Market Box */

.rmbox {
	background-color: #69c;
	background-image: url("rm_bg.jpg");
	border: solid;
	border-width: 0px 1px;
	border-color: #fff #036 #036 #fff;
}

.ssbox {
	background-color: #69c;
	background-image: url("rm_bg.jpg");
	border: solid;
	border-width: 0px 1px;
	border-color: #fff #036 #036 #fff;
	border-bottom: none;
}

.rmbox TD {
	border-style: solid;
	border-width: 1px 0px;
	border-color: #fff #036 #036 #fff;
}

TR.noTopBorder TD {
	border-top: none;
}

TR.noBottomBorder TD {
	border-bottom: none;
        
}

.rmcell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
}

.rmcellt {
	font-family: Arial Black, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
}

.rmcellr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff0000;
}

.rmcellg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00ff00;
}
.rmcell A:link, .rmcell A:visited {
	color: #fff
}

.rpwidth {
  width: 170px;
}

.cnnMainWeatherBox {
	BACKGROUND-COLOR: #d0dbe8
}

.theoil {
	BACKGROUND-POSITION: right top; 
        BACKGROUND-IMAGE: url(weather.bg.eu.gif); 
        BACKGROUND-REPEAT: repeat-y;
}

.thetalk {
	BACKGROUND-POSITION: right top; 
        BACKGROUND-IMAGE: url(weather.bg.eu.gif); 
        BACKGROUND-REPEAT: repeat-y;
}

.sstitlelink {
	BACKGROUND-POSITION: right top; 
        BACKGROUND-IMAGE: url(weather.bg.eu.gif); 
        BACKGROUND-REPEAT: repeat-x;
        color: #008040;
        text-align:center;
        text-decoration: underline;
}

.ssmaintitle {
	BACKGROUND-POSITION: right top; 
        BACKGROUND-IMAGE: url(ssbg.gif); 
        BACKGROUND-REPEAT: repeat-x repeat-y;
        color: #008040;
        text-align:center;
}

.sstitle {	
	BACKGROUND-POSITION: right top; 
        BACKGROUND-IMAGE: url(weather.bg.eu.gif); 
        BACKGROUND-REPEAT: repeat-y;
        text-align:center;
        font-size: 7pt;
        line-height:6px;
}

.oilrow {
	BACKGROUND-POSITION: right top; FONT-WEIGHT: bold; 
        BACKGROUND-IMAGE: url(weather_bg.jpg); 
        COLOR: #c00;
}
.talkrow {
	BACKGROUND-POSITION: right top;
        FONT-WEIGHT: bold; 
        BACKGROUND-IMAGE: url(weather_bg.jpg); 
        COLOR: #c00;
}
.oiltext {
	COLOR: #000000;
	FONT-FAMILY: arial, helvetica, sans-serif;
        FONT-SIZE: 7pt;
        line-height:8px;
}
.talktext {
	COLOR: #000000;
	FONT-FAMILY: arial, helvetica, sans-serif;
        FONT-SIZE: 7pt;
        line-height:8px;
}
.talkbig {
	COLOR: #009022;
	FONT-FAMILY: arial, helvetica, sans-serif;
        FONT-SIZE: 10pt;
}

.sstext {
        line-height: 4px;
	COLOR: #000;
	FONT-FAMILY: arial, helvetica, sans-serif;
        FONT-SIZE: 7pt;
        
}
  .margin {width:25;}
  .space {width:20;}
  .tc1 {background-color: rgb(255, 0, 0); width:5px;}
  .tc2 {background-color: rgb(0, 255, 0); width:5px;}

   .gnameGC {
    color:#000;
    background-color:#FFF;
    text-decoration:none;
    font: 8pt ARIAL, VERDANA, HELVETICA;
    width:75;
   }

   .G5 {
    color: #000;
    font-size: 9px;
    font-weight: bold;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color: #E7A500;
    height: 19px;
   }
  
   .A4 {
    text-align: center;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color: #39699A;
    height: 19px;
   }

   .A5 {
    font-family: Arial Black, Helvetica, sans-serif;
    font-size: 7.5pt;
    color: #fff;
    background-color: #39699A;
   }

   .A6 {
    font-family: Arial Black, Helvetica, sans-serif;
    font-size: 7.5pt;
    color: #fff;
    background-color:#008040;
    height: 28px;
 
        BACKGROUND-IMAGE: url(gcmubg.gif); 
   }
   .S7 {
    font: 8pt ARIAL, HELVETICA, SANS-SERIF;
    color: rgb(0, 0, 0);                  /* black */
/*    background-color:#D3EAFF;*/
    background-color:#EFF3FF;
    height: 19px;
   }

   .S8 {
    font: 8pt ARIAL, HELVETICA, SANS-SERIF;
    color: rgb(0, 0, 0);                  /* black */
    background-color: rgb(255, 255, 255); /* white */
    height: 19px;
   }

   .gcmwidth {
    width: 70px;
   }
   .S9 {
    font: 7pt ARIAL, HELVETICA, SANS-SERIF;
    color: rgb(0, 0, 0);                  /* black */
   }

   .xm {
    font: 8pt ARIAL, HELVETICA, SANS-SERIF;
    font-weight: bold;
    color: #FFF;
    background-color:#D6440A;
    height: 19px;
    BACKGROUND-IMAGE: url(gcmubgf.gif); 
   }
   .oilbodytext {
	COLOR: #000000;
	FONT-FAMILY: ARIAL, HELVETICA, SANS-SERIF;
	FONT-SIZE: 7pt;
        BACKGROUND-COLOR: #eaeff4;
        margin-left: 5px; 
        margin-right: 5px; 
   }
   .talkbodytext {
	COLOR: #000000;
	FONT-FAMILY: ARIAL, HELVETICA, SANS-SERIF;
	FONT-SIZE: 7pt;
        BACKGROUND-COLOR: #eaeff4;
        margin-left: 5px; 
        margin-right: 5px; 
   }
   H1 {
    text-align: center;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color: #0157AC;
    height: 16px;
    display:inline;
   }
   H2 {
    color: #000;
    font-size: 9px;
    font-weight: bold;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color: #C1BFBF;
    height: 10px;
    display:inline;
   } 
   H3 {
    font: bold 8pt ARIAL, HELVETICA, SANS-SERIF;
    color: #F4DC8C;
    background-color: #0000CC;
    text-decoration:none;
    display:inline;
    height: 10px;
   } 
   H4 {
    text-align: center;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color: #39699A;
    height: 19px;
    display:inline;
   }
   H5 {
    color: #000;
    font-size: 9px;
    font-weight: bold;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color: #E7A500;
    height: 19px;
    display:inline;
   }
   H6 {
    font-family: Arial Black, Helvetica, sans-serif;
    font-size: 7.5pt;
    color: #fff;
    background-color: #39699A;
    display:inline;
   }
   .n1 {
    color:#FFF;
    text-decoration:none;
    font-weight: bold;
    font-size: 7pt;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-IMAGE: url(gcmubgf.gif); 
    text-align: center;
   }
   .n2 {
    color:#008040;
    text-decoration:none;
    font-size: 7pt;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color:#eff3ff;
   }
   .n3 {
    color:#000;
    text-decoration:underline;
    font-size: 7pt;
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color:#eff3ff;
    padding-right: 2;
   }
   .border {
    border-left: 10px solid #fff;
   }
   .padding {
    height:43px;
   }
