

 body {font-size:8pt; font-family: Tahoma,Arial,Sans-Serif; font-weight: normal; color: #222222}
 table {font-size:8pt; font-family: Tahoma,Arial,Sans-Serif; font-weight: normal; color: #222222} 
 a {font-size:1em; font-family: Tahoma,Arial,Sans-Serif; font-weight: normal; color: #005a84}
 form{display:inline}



 .errorFont {color: #990000;font-weight: bold}
 .fixed {table-layout:fixed;}
 .dataTable td {border-bottom:1px solid #BABABA; empty-cells:show;}
 .noData td {border:0px solid white !important; background-color:transparent !important;}
 .noData {border:0px solid white !important; background-color:transparent !important;}
 .partDataTable td {border-bottom:1px solid #BABABA;}
 .partDataTable {border-top:1px solid #ffa800;}
 .row1 {background-color: #FFFFFF;}
 .row2 {background-color: #F5F5F5;}
 .tableHeader {color: #000000; font-weight: bold; background-color: #FFFFFF;  border-bottom:1px solid #ffa800 !important;} 
 .colHeader {background-color: #FFFFFF;  border-bottom:1px solid #BABABA ;} 
 .sortLinkFont {color: #000000;} 
 .longContent {overflow:hidden; white-space:nowrap;}


 .tabNavigation {color:#005a84; font-weight:bold; padding-right:5px; padding-left:5px; border-left: 1px solid #005a84; }
 .tabNavigationActive {color:#666666; font-weight:bold; text-decoration:none;padding-right:5px; padding-left:5px; border-left: 1px solid #005a84;}
 .tabNavigationFontActive {color:#666666; font-weight:bold; text-decoration:none;}
 .tabNavigationFont {color:#005a84; font-weight:bold;}
 .tabNavigationBox {padding-top:5px; padding-bottom:5px; padding-left:5px; float:left; white-space:nowrap !important;}

 .linkNavigationBox {padding-top:5px; padding-bottom:5px; padding-right:3px; float:right; white-space:nowrap !important;}
 .linkNavigation {color:#005a84; font-weight:bold; padding-right:2px;  padding-left:3px;}
 .navigationBox { white-space:normal;}
 

 .shadedBox { background-color: #f9f9f9; } 
 .shadedBoxPadding { padding-left:4px; padding-right:4px; padding-bottom:4px; padding-top:2px; }
 
 .bannerBoxHeader { padding:2px; background-color:#005a84 ; color: white; font-weight: bold; font-size:10pt}
 .quoteBanner { font-weight:bold; padding-right:6px; padding-left:6px; white-space:nowrap;}
 

 .pN {color:#005a84; font-weight:bold; margin-left:3px;}
 .pNActive {color:#666666; font-weight:bold; text-decoration:none;margin-left:3px;}


 .chartButton { float:left; margin-bottom:1px; margin-right:1px; padding-top:1px; padding-bottom:2px; padding-left:15px; padding-right:15px; border:1px solid #bfd5e0; border-bottom:1px solid #bfd5e0; border-right:1px solid #bfd5e0; background-color:#bfd5e0;}
 .chartButtonActive { float:left; margin-bottom:1px; margin-right:1px; padding-top:1px; padding-bottom:2px; padding-left:15px; padding-right:15px; border:1px solid #005a84; background-color:#005a84;}
 .chartButtonFont {color:#005a84; text-decoration:none;}
 .chartButtonFontActive {color:#ffffff; text-decoration:none;} 

/* Special font settings for news tables */

   .newsHeaderFont {font-size:8pt; font-family: Tahoma,Arial,Sans-Serif; font-weight: normal; color: #333333; text-decoration: none;}
   .newsHeaderFontActive  {font-size:8pt; font-family: Tahoma,Arial,Sans-Serif; font-weight: bold; color: #000000; text-decoration: none;} 
   .newsAlertFont {font-size:8pt; font-family: Tahoma,Arial,Sans-Serif; font-weight: normal; color: #FF0000; text-decoration: none;}
   .newsLinkFont {color: #333399; font-weight: bold; letter-spacing:0px}
   .copyRightLink {color: #666666; letter-spacing:0px; text-decoration: none}

/* The next definitions are used for headers */
   .bigHeaderFont {font-size:18px; color: #666666}
   .bigHeaderBorder {border: solid 1px #9e9d97; margin:0px; margin-top:1px; margin-bottom:1px}
   .bigHeaderBG {background-color: #f6f8f9; padding-right:9px; padding-left:9px;}
   .bigHeaderBGTopBar {background-image:url(/img/header/bigHeaderBGTopBar.gif)}
   .bigHeaderBGBottomBar {background-image:url(/img/header/bigHeaderBGBottomBar.gif)}

   .navInputBoxBorder {border: solid 1px #7a889f;}
   .navInputBoxShadow {border-bottom: solid 1px #5b6677;}
   .navInputBoxBG {background-color: #c8ccce;}
   
   .mssgHeaderFont {font-size:18px; color: #4D4D4D}
   .mssgAlertHeaderFont {color: #CC3333;font-weight: bold; letter-spacing:0px}
   .mssgNormalHeaderFont {color: #333399;font-weight: bold; letter-spacing:0px}
   .helpHeader {color: #333399;font-weight: bold; font-size:15px;letter-spacing:0px}
   .miniHeader {color: #333399;font-weight: bold; letter-spacing:0px; background-color:#E5E4E4; padding:1px; margin-bottom:7px; border:none; width:100%}
   

/* Following color definitions are used to format data tables */

   .tableBorder {background-color: #FF00FF}
   .rowBGOne {background-color: #FFFFFF; border-bottom:1px solid #BABABA;white-space:nowrap; }
   .rowBGTwo {background-color: #F5F5F5; border-bottom:1px solid #BABABA; white-space:nowrap; }
   .rowBGdel1 {background-color: #e2e9ff; border-bottom:1px solid #BABABA;white-space:nowrap; }
   .rowBGdel2 {background-color: #ccd8ff; border-bottom:1px solid #BABABA; white-space:nowrap;}
   .rowBGreal1 {background-color: #FFFFFF; border-bottom:1px solid #BABABA;white-space:nowrap; }
   .rowBGreal2 {background-color: #F5F5F5; border-bottom:1px solid #BABABA;  white-space:nowrap; }

   
   .rowBGEmph {background-color: #FFFFFF; white-space:nowrap;border-bottom:1px solid #BABABA;border-top:1px solid #ffa800;}
   .rowBGEmphTwo {background-color: #B4B4D7; white-space:nowrap;}
   .rowBGxs1   {background-color: #BABABA; white-space:nowrap;}
   .rowBGxs2   {background-color: #BABABA; white-space:nowrap;}
   .darkLine   {background-color: #333399}
   .errorBG    {background-color: #FF9999}


/* This definitions are also for tables, but define the font color and size */
   .tableHeaderFont  {color: #222233; letter-spacing:0px}
   .grayFont  {color: #636163; letter-spacing:0px}
   .preTableHeaderFont {color: #000000; font-weight: bold;}
   .hotlineFont {font-size: 8pt; color: #000000; font-weight: bold;}
   .helpContentFont {font-size: 12px; color: #000000; font-weight: normal;}
   .preTableNameFont {color: #005a84; font-weight: bold;}
   .preTableHeaderFontTwo {color: #005a84;}
   .preTableInfoFont {color: #000000;}
   .infoTableFont {color: #3333FF;} 
   .emph { font-weight: bold;}
   .pos {color: #009900}
   .neg {color: #CC0000}
   .disabled {color: #AAAAAA}
   .lightBig {color: #4D4D4D; letter-spacing:0px; font-weight: bold}
   .lightNormal {color: #4D4D4D; font-weight: normal}
   .lightSecond {color: #CC3333;}
   .TLB  {color: #085780; text-decoration: none}
   .TTH  {font-family: Tahoma,Sans-Serif; font-weight: bold; color: #000000}
   .sq {letter-spacing:0px}
   .nsq {letter-spacing:0px}
   .noDeco {text-decoration: none}
   
/* Everything for the login page */

	body.login { background-image:url(/img/login/background.jpg); background-repeat:no-repeat; margin:0px; padding:0px;}
	.loginBox { border:solid 1px #8C8C8C; padding:18px; padding-bottom:0px; padding-top:8px; position:absolute; top:331px; left:390px; background-image:url(/img/login/inputBackground.jpg); background-repeat:no-repeat;}
	.loginMessageBox { color:#cc0000; border:solid 1px #8C8C8C; padding:10px; padding-top:8px; position:absolute; top:183px; left:153px; width:60%; background-image:url(/img/login/messageBackground.jpg); background-repeat:no-repeat;}
	.loginHeaderBox { color: #666666; ;border:solid 1px #FF6600; padding-top:3px; padding-bottom:4px; font-size:18px; padding-left:11px; padding-right:11px; background-image:url(/img/login/headerBoxBackground.jpg); background-repeat:no-repeat; white-space:nowrap;}
	input.loginField {color: #000080; border: #FF6600 1px solid; width:140px;}
	.loginHeaderLine {position:absolute; top:125px; width:100%;}
	.loginFilledLine {background-color:#FF6600}

/* Here are informations for form elements */

   .inp {font-size: 8pt; font-family: Tahoma,Arial,Sans-Serif;font-weight: normal;
        font-style: normal;color: #000000}
   .inpDis {font-size: 8pt; font-family: Tahoma,Arial,Sans-Serif;font-weight: normal;
        font-style: normal;color: #999999}
   
   .inp50r {font-size: 8pt; font-family: Tahoma,Arial,Sans-Serif;font-weight: normal;
            font-style: normal; text-align:right; color: #000000; width:50px;}

   .inp60r {font-size: 8pt; font-family: Tahoma,Arial,Sans-Serif;font-weight: normal;
            font-style: normal; text-align:right; color: #000000; width:60px;}
   .inp70r {font-size: 8pt; font-family: Tahoma,Arial,Sans-Serif;font-weight: normal;
            font-style: normal; text-align:right; color: #000000; width:70px;}

   .inp80r {font-size: 8pt; font-family: Tahoma,Arial,Sans-Serif;font-weight: normal;
            font-style: normal; text-align:right; color: #000000; width:80px;}
   
   
   .inp50 {font-size: 8pt; font-family: Tahoma,Arial,Sans-Serif;font-weight: normal;
           font-style: normal;color: #000000; width:50px;}
   .inp70 {font-size: 8pt; font-family: Tahoma,Arial,Sans-Serif;font-weight: normal;
           font-style: normal;color: #000000; width:70px;}
   .inp106 {font-size: 8pt; font-family: Tahoma,Arial,Sans-Serif;font-weight: normal;
            font-style: normal;color: #000000; width:106px;}
   .inp125 {font-size: 8pt; font-family: Tahoma,Arial,Sans-Serif;font-weight: normal;
            font-style: normal;color: #000000; width:125px;}
   .inp180 {font-size: 8pt; font-family: Tahoma,Arial,Sans-Serif;font-weight: normal;
            font-style: normal;color: #000000; width:180px;}
   
   .inp200 {font-size: 8pt; font-family: Tahoma,Arial,Sans-Serif;font-weight: normal;
            font-style: normal;color: #000000; width:200px;}
            
   .inp640 {font-size: 8pt; font-family: Tahoma,Arial,Sans-Serif;font-weight: normal;
            font-style: normal;color: #000000; width:640px;}
   .inp776 {font-size: 8pt; font-family: Tahoma,Arial,Sans-Serif;font-weight: normal;
            font-style: normal;color: #000000; width:776px;}
            
   .inp100P {font-size: 8pt; font-family: Tahoma,Arial,Sans-Serif;font-weight: normal;
            font-style: normal;color: #000000; width:100%;}           
   .inp220 {font-size: 8pt; font-family: Tahoma,Arial,Sans-Serif;font-weight: normal;
           font-style: normal;color: #000000; width:275px;}


   .dropDown {font-size: 8pt; font-family: Tahoma,Arial,Sans-Serif;font-weight: normal;
          font-style: normal;color: #000000}
          
   .dropDown106 {font-size: 8pt; font-family: Tahoma,Arial,Sans-Serif;font-weight: normal;
          font-style: normal;color: #000000;  width:106px}

   .dropDown220 {font-size: 8pt; font-family: Tahoma,Arial,Sans-Serif;font-weight: normal;
          font-style: normal;color: #000000;  width:275px}

   .dropDown200Plus {font-size: 8pt; font-family: Tahoma,Arial,Sans-Serif;font-weight: normal;
          font-style: normal;color: #000000;  width:205px}

   .dropDownMul220 {font-size: 8pt; font-family: Tahoma,Arial,Sans-Serif;font-weight: normal;
          font-style: normal;color: #000000;  width:275px; Height:70px}


/* Other special elements on the pages */

   /* small Headers (several on one page) */

   .smallHeaderBG {background-color: transparent; border-bottom:1px solid #ffa800 }
   .smallHeaderFont {color: #000000; font-weight: bold; letter-spacing:0px}
   
   /* button colors */
   .buttonBorderColor {background-color: #9999CC}
   .buttonBGColor     {background-color: white}
   .buttonLinkFont {font-Size:8pt; text-decoration: none; font-family: Tahoma,Arial,Sans-Serif; font-weight: normal; color: #222233}
   
   
   .whiteLink {font-size: 8pt;font-style: normal; color: #FFFFFF}
   .whiteLink:link {text-decoration: none; color: #FFFFFF}
   .whiteLink:visited {text-decoration: none; color: #FFFFFF}
   .whiteLink:active {text-decoration: none; font-weight: bold; color: #FFFFFF}
   .whiteLink:hover {text-decoration: none; font-weight: bold; color: #FF6600;}

  /*Calendar*/
  .calHeader {font-family: Tahoma,Sans-Serif; font-weight: bold; color: #FFFFFF; font-size: 8pt}
  .calData {font-family: Tahoma,Sans-Serif; font-weight: normal; color: #333333; font-size: 8pt}
  .calWeek {font-family: Tahoma,Sans-Serif; font-weight: normal; color: #333333; font-size: 8pt; text-decoration: none;}
  .calDate {font-family: Tahoma,Sans-Serif; font-weight: bold; color: #3333CC; font-size: 8pt; text-decoration: none;}
	

	.tdltb	{padding-left:2px;  }
	.tdlt	{padding-left:2px; }
	.tdlb	{padding-left:2px ;   }	
	.tdtb	{  }
	.tdt	{}
	.tdb	{ }	
	.tdr	{padding-right:2px; }
	.tdl	{padding-left:2px ; }	
	.tdlr	{padding-left:2px ; padding-right:2px;}	
	.tdtr	{padding-right:2px; }
	.tdbr	{padding-right:2px; }
	.tdtbr	{padding-right:2px;  }
