body { font-size: 9pt;
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

a:visited{
  text-decoration:none;color:#043DA0;font-size:9pt}
  
a:link{
  text-decoration:none;color:#003389;font-size:9pt}

a:hover{
  text-decoration:underline;color:#043DA0;font-size:9pt}

body {
	background-color:#FFF;
	margin:0px 0px 0px 0px;
	padding:10px;}

body, td, input.text, textarea, select {
	font:9pt Arial;
	line-height:16px;
	color:#666666;}

#mainDiv {
position:absolute; 
left:0px; 
top:0px;
width:100%; 
height:100%;
}

td#footer{
	background:#003389;
	font:10px arial;
	color:#fff;
	border-right: 0px solid #fff;
    border-left: 1px solid #fff;	
	padding:8px;}

td#webtracklogo{
	padding-top:50px;
	padding-right:10px;
}
	
#footerDiv {
bottom: 10px;
right: 10px;
left: 10px;
background-color: #003389;
text-decoration:none;
color:#ffffff;
font:tahoma 7pt;
width: 100%;
text-align: center;
}

.footje {
	background-color:#003389;
	font:10px arial;
	color:#fff;
	white-space:nowrap;
	padding:5px 10px 5px 10px;}

table.buttonstyle {}
.buttonstyle {
	margin-top:10px;
	font:bold 12px arial;
	color:#f9b500;
	background:transparent;
	border:0px;
	cursor:hand;
	display:block;}

a:visited.buttonlink {
  font:arial 12px;
  font-weight:bold;
  cursor:hand;
  color:#f9b500; }

a:hover.buttonlink {
  font:underline arial 12px;
  font-weight:bold;
  cursor:hand;
  color:#f9b500;}

a:link.buttonlink {
  font:arial 12px;
  font-weight:bold;
  cursor:hand;
  color: #f9b500;}

.parenttabtextoff{
  color: #ffffff;}
  
.tabtextoff{
  color: #ffffff;}

.tabtexton{
  color: #aaaaaa;}

.detaillink {
  color: #438BDB;
  font-weight: bold;
  text-decoration:none;
  color:#043DA0;
  font-size:9pt
  }

a.itemLabelBold
          {font-size: 9pt;
           font-weight: bold;
           color: #043DA0;
           text-align: left;
           margin-right: 8px;}


td.parenttabon  { 
  color: white;
  font-weight: bold;
  font-size: 9pt;
  background-color: #f9b500;
  padding: 2pt;
  border-style: solid;
  border-width: 1pt 0.5pt 1pt 0.5pt;
  border-color: #fff }

td.parenttaboff  { 
  color: white;
  font-weight: normal;
  font-size: 9pt;
  background-color: #003389;
  padding: 2pt;
  border-style: solid;
  border-width: 1pt 0.5p 1pt 0.5pt;
  border-color: #fff }

td.leftnavborder { 
  border-right: 1pt solid #185aa5;
  background-color: #eeeeee;}

td.tabtitle { 
  color: #258;
  font-weight: bold;
  font-size: 12pt;}

td.tabtitle2 { 
  font-size: 10pt;}
  
td.tabtextoff   { 
  color: #000000;
  font-size: 9pt }

td.tabtexton{ 
  color: #258;
  font-weight: bold;
  font-size: 9pt }
td.bodycell { padding: 5px }

td.region1title {
  color: #fff;
  font-weight: bold;
  font-size: 9pt;
  border-bottom: 1px solid #438BDB }
  
td.region2title { 
  color: #ffffff;
  font-weight: bold;
  font-size: 9pt;
  background-color: #003389;
  padding: 2px 5px 2px 5px;
  border-bottom: 1px solid #043DA0 }
  
td.region1body { 
  font-size: 9pt;
  padding: 2px;}
  
td.region3title    { 
  color:#ffffff;
	font-weight: bold;
	font-size: 9pt;
	background-color: #003389;
	padding: 2px 5px 2px 5px;
	border-top: 1pt solid #003389;
	border-bottom: 1pt solid #003389;
        border-left: 1pt solid #003389;
         }
	
td.region3nav     { 
  color: #147;
	font-size: 8pt;
	background-color: #003389;
	text-align: right;
	padding: 2px 5px 2px 5px;
	border-top: 1pt solid #003389;
	border-bottom: 1pt solid #003389;
        border-right: 1pt solid #003389; }
	
td.region3body   { 
  color: #000000;
	font-size: 9pt;
	padding: 0px 0px 0px 0px; }
	
td.report1data{
  color: #000000;
  font-size: 9pt;
  background-color: #ffffff;}
  
td.report1altdata{
  color: #000000;
  font-size: 9pt;
  background-color: #dddddd;}
  
td.report1header{
  color: #ffffff;
  font-size: 9pt;
  background-color: #185aa5;}
  
.parenttabborder    { background-color: #ffffff;padding-top:10px;}

.parenttabadjacent { background-color: #003389;border: solid 1pt #fff;}

.navbartext  { 
  color: #fff;
  font-size: 8pt;
  margin: 5px ;
  vertical-align:baseline;
  background-color:#f9b500;}

td#betweenlogos {
	background:#DEECF6 url(/i/tmi_il_menu_bg.jpg) repeat-y top left;
	padding-bottom:20px;}

.betweenlogos {background-color:#FFFFFF;}
	
td.whiteborder{
	border-left:1px solid #fff;}
	
.copyright { 
  color: #fff;
  font-size: 8pt }
  
// from platform2.css

.infobox  { padding-left: 10px;
            padding-right: 10px; 
            padding-top: 4px; 
            font-family: Arial, Helvetica, Geneva, sans-serif;
            font-size: 9pt;
            color: #000000;}

.atab     { vertical-align: bottom;
            white-space: nowrap;
            height: 5px;
            background-image:url(/i/asybaseb2.gif);}
 
.atab0    {  vertical-align: top;
	     text-align: right;
	     background: #CCCC99;
	     height:22px;}

.atab1    {  vertical-align: bottom;
             white-space: nowrap;
	     text-align: right;
	     height:22px;}

.atab2    {  vertical-align: bottom;
             background: #CCCC99;}
	     height:17px;}
           
.ptableft  { vertical-align: top;
             text-align: left;             
             width: 1%;             
             background-color: #CCCC99;}

.ptabmid  { width: 1%;             
            text-align: left;             
            border: none;
            background-color: #CCCC99;}

.ptabright  { vertical-align: top;
             text-align: right;             
             width: 1%;             
             background-color: #CCCC99;}

.stableft  { white-space: nowrap;
             width: 1%;             
             background: #185aa5;}
             
.listitemoff
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 9pt;
           color: #000000;}

.listitemon
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 9pt;
           font-weight: bold;
           background: #185aa5;
           color: #FFFFFF;}

.listitemonnonbold
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 9pt;
           background: #185aa5;
           color: #FFFFFF;}

.smwhite
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 9pt;
           color: #FFFFFF;}
.xsmwhite
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 8pt;
           color: #FFFFFF;}

.xsmblack
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 8pt;
           color: #000000;}

.smbrown
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 8pt;
           color: brown;}

.xswhite
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 9pt;
           color: #FFFFFF;}

.stan
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 9pt;
           color: #CCCC99;}

.xstan
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 9pt;
           color: #CCCC99;}

.regionheader
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 12pt;
           font-weight: bold;
           color: #FFFFFF;}

.dkblueregionleft {width: 5px;
                vertical-align: top; 
		text-align: left; 
		background: #185aa5;}

.dkblueregionrt {width: 5px;
                 vertical-align: top; 
	         text-align: right; 
	         background: #185aa5;}


.blueregionleft {width: 5px;
                vertical-align: top; 
		text-align: left; 
		background: #085AA5;}

.blueregionright {width: 5px;
                  vertical-align: top; 
		  text-align: right; 
		  background: #085AA5;}

.tanregionleft {width: 5px;
                vertical-align: top; 
		text-align: left; 
		background: #CCCC99;}

.tanregionright {width: 5px;
                vertical-align: top; 
		text-align: right; 
		background: #CCCC99;}

.header
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 16pt;
           font-weight: bold;
           color: #185aa5;}

.stepheader
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 12pt;
           font-weight: bold;
           color: #ffffff;}

.subheader1
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 13pt;
           font-weight: bold;
           color: #185aa5;}

.subheader2
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 11pt;
           font-weight: bold;
           color: #185aa5;}

.tab3archiveslink
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 9pt;
           color: #663300;}

.tab3heading
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 14pt;
           font-weight: bold;
           color: #003366;}

.tabelle_rahmen_grau_2 {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 0px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

.tabelle_rahmen_grau {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}

.tabelle_linie_grau {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 0px solid
}
		   
.headerondark
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 16pt;
           font-weight: bold;
           color: #003366;}
		   
.subheaderondark1
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 14pt;
           font-weight: bold;
           color: #003366;}

.subheaderondark2
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 11pt;
           font-weight: bold;
           color: #003366;}

.headeronlight
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 16pt;
           font-weight: bold;
           color: #085AA5;}
		   
.subheaderonlight1
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 14pt;
           font-weight: bold;
           color: #085AA5;}

.subheaderonlight2
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 11pt;
           font-weight: bold;
           color: #085AA5;}

.contenttext
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 9pt;
           color: #000000;}

.contenttextheader
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 9pt;
           font-weight: bold;
           color: #000000;}

.subheader1black
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 13pt;
           font-weight: bold;
           color: #000000;}

.fieldtitle
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 9pt;
           color: #000000;
           text-align: right;}

.fieldtitlebold
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 9pt;
           font-weight: bold;
           color: #000000;
           text-align: right;}

.fieldtitlered
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 9pt;
           font-weight: bold;
           color: #ff0000;
           text-align: right;}

.fieldtitleleft
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 9pt;
           color: #000000;}

.fielddata
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 9pt;
		   color: #043DA0;}

.fielddatabold
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 9pt;
           font-weight: bold;
           color: #043DA0;}

.fielddatasmall
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 8pt;
           color: #043DA0;}


.instructiontext
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 9pt;
           color: #000000;}

.buttontext
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 9pt;
           color: #000000;}

.confirmationtext
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 9pt;
           color: #185aa5;}

.tiptext
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 9pt;
           color: #185aa5;}

.OraTipLabel {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:9pt; font-weight:bold; color:#185aa5}
.OraTipText {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:9pt; color:#185aa5}

.errortext
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 9pt;
           color: #cc0000;
           font-weight: bold;}

.urgenttext
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 9pt;
           color: #cc0000;}

.errorheader
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 13pt;
           font-weight: bold;
           color: #cc0000;}

.disabledtext
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 9pt;
           color: #CCCC99;
          }

.footerlinks
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 9pt;
           color: #000000;}

.tableheader
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 9pt;
           font-weight: bold;
           background: #cccc99;
           color: #185aa5;}

.tableheaderinverse
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 9pt;
           font-weight: bold;
           background: #185aa5;
           color: #cccc99;}

.tableheaderhighlight
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 9pt;
           font-weight: bold;
           background: #185aa5;
           color: #ffffff;}

.tabledata
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 9pt;
           background: #f7f7e7;
           color: #000000;}

.tabledata-alt
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 9pt;
           background: #ffffff;
           color: #000000;}

.tabledatabold
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 9pt;
           font-weight: bold;
           background: #f7f7e7;
           color: #000000;}

.tabactivelevel2
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 9pt;
           font-weight: bold;
           background: #185aa5;
           color: #cccc99;}

.tabinactivelevel2
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 9pt;
           font-weight: bold;
           background: #185aa5;
           color: #ffffff;}

.controlbar
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 9pt;
           font-weight: bold;
           background: #cccc99;
           color: #185aa5;}

.approvalhistdata
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 9pt;
           background: #f7f7e7;
           color: #000000;}

.approvalhistpending
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 9pt;
           font-weight: bold;
           background: #f7f7e7;
           color: #000000;}

.approvalhistpastaction
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 9pt;
           background: #f7f7e7;
           color: #009966;}

.approvalhistreject
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 9pt;
           background: #f7f7e7;
           color: #cc0000;}

.linkheader
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 9pt;
           color: #666666;}

.helptextbold
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 9pt;
           font-weight: bold;
           color: #003366;}

.helptextwhitebold
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 9pt;
           font-weight: bold;
           background: #185aa5;
           color: #FFFFFF;}

.helptextwhite
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 9pt;
           background: #185aa5;
           color: #FFFFFF;}

.helpmainsubheader2
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 12pt;
           font-weight: bold;
           color: #185aa5;}

.sidebarlink
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 9pt;
           font-weight: bold;
           color: #003366;}

.sidebartext
          {font-family: Arial, Helvetica, Geneva, sans-serif;
           font-size: 9pt;
           font-weight: bold;
           color: #ffffff;}

.chiclettitle
	{font-family: Arial, Helvetica, Geneva, sans-serif;
	 font-size: 11pt;
	}

.nomatchtext
	  {font-family: Arial, Helvetica, Geneva, sans-serif;
	   font-size: 9pt;
	   color: #185aa5;}
     
.searchtext
	  {font-family: Arial, Helvetica, Geneva, sans-serif;
	   font-size: 9pt;
	   color: #000000;
	   font-weight: bold;}
ul.platform { margin-left : 2em;
            padding-bottom : 2em;
            font-family: Arial, Helvetica, Geneva, sans-serif;
            font-size: 9pt;
            list-style-image: url(/i/hideshow_infohidden.gif);
            list-style-type: circle;}
ul.platform_s { margin-left : 2em;
            padding-bottom : 2em;
            font-family: Arial, Helvetica, Geneva, sans-serif;
            font-size: 12pt;
            list-style-image: url(/i/shuttle_move_enabled.gif);
            list-style-type: circle;}

.nounderline 
           {text-decoration: none}

.text8{
    font-family: Arial, Helvetica, Geneva, sans-serif;
    font-size: 8pt;
    }
    
.text10{
    font-family: Arial, Helvetica, Geneva, sans-serif;
    font-size: 9pt;
    }
    
.text12{
    font-family: Arial, Helvetica, Geneva, sans-serif;
    font-size: 12pt;
    }
    
.text14{
    font-family: Arial, Helvetica, Geneva, sans-serif;
    font-size: 14pt;
    }

div.float {
  float: left;
  padding: 10px;
  text-align: left;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-size: 11pt;  
  }
  
/* The following classes are used for the BLAF style buttons */
a.buttonhtml{font-size:9pt;}
a.buttonhtml:link{text-decoration:none;color:#000000;}
a.buttonhtml:visited{text-decoration:none;color:#000000;}
a.buttonhtml:hover{text-decoration:none;color:#000000;}

td.buttonhtmlmiddle{border-bottom:2px #656533 solid;
                    border-top:1px #989867 solid;
                    background-color:#f7f7e7;}
                    
td.buttonhtmlleft{border-bottom:2px #656533 solid;
                   border-top:1px #989867 solid;
                   background-color:#f7f7e7;
                   border-right:2px #656533 solid;
                   padding-right:8px;}
                   
td.buttonhtmlright{border-bottom:2px #656533 solid;
                   border-top:1px #989867 solid;
                   background-color:#f7f7e7;
                   border-left:1px #656533 solid;
                   padding-left:8px;}
                    
a.blaf{color:#663300;
       font-size:9pt;}
/* End BLAF style buttons */



span.navbartext a:link{color:white;text-decoration:none;}
span.navbartext a:visited{color:white;text-decoration:none;}
span.navbartext a:hover{color:red;text-decoration:underline;}


/* CLASSES USED BY THE REPORTING ENGINE, MAY BE COLOR SPECIFIC */
.tableheader{font-size: 10pt;font-weight: bold;background-color: #185aa5;color: #ffffff;}
.tabledata{font-size: 10pt;background-color: #dddddd;color: #000000;}
.tabledata-alt{font-size:9pt;background-color:#ffffff; color:#000000;}
.tabledatabold{font-size:9pt; font-weight:bold; background-color:#dddddd; color:#000000;}

table.standardLook th{font-size:9pt;; font-weight:bold; color:#000000;padding:2px;white-space:nowrap;vertical-align:bottom;}
table.standardLook td{font-size:9pt;color: #000000;padding:2px;}

table.default1 th{font-size:9pt; font-weight: bold;background-color: #185aa5; color: #ffffff;padding:2px;
                  white-space:nowrap;vertical-align:bottom;}

table.default1 td{font-size:9pt;background-color: #dddddd;color: #000000;padding:2px;} 
table.default1 td.alt{font-size:9pt;background-color:#ffffff; color:#000000;}

table.default2 {border-collapse:collapse;border:1px #003389 solid;font-size:9pt; margin-top:1px;color:#043DA0;}
table.default2 th{	border:1px #043DA0 solid;
				font-weight:bold;
				padding:2px 5px 2px 5px;
				font-size:9pt;
				background-color:#003389;
				color:ffffff;
                white-space:nowrap;
				vertical-align:bottom;
				}
table.default2 td{background-color:#DFEDFB;padding:2px 5px 2px 5px;border-bottom:1px #003389 solid;border-right:1px #003389 solid;font-size:9pt;}
table.default2 td.alt{background-color:#C6E1FC;padding:2px 5px 2px 5px;border-bottom:1px #003389 solid;border-right:1px #003389 solid;font-size:9pt;}
table.default2 td.pagination{background-color:#DFEDFB;padding:0px;border:0px;}
table.default3 th{font-weight:bold;padding:2px;color:294294;white-space:nowrap;vertical-align:bottom;}
table.default3 td{font-size:9pt;color:#043DA0;}

table.default1 th a:link{color:#dddddd;text-decoration:underline;}
table.default1 th a:visited{color:#dddddd;text-decoration:underline;}
table.default1 th a:hover{color:#ffffff;text-decoration:underline;}


table.default2 th a:link{color:#ffffff;text-decoration:underline;}
table.default2 th a:visited{color:#ffffff;text-decoration:underline;}
table.default2 th a:hover{color:#ffffff;text-decoration:underline;}

table.default3 th a:link{color:#185aa5;text-decoration:underline;}
table.default3 th a:visited{color:#185aa5;text-decoration:underline;}
table.default3 th a:hover{color:#ff0000;text-decoration:underline;}

table.standardLook th a:link{color:#185aa5;text-decoration:underline;}
table.standardLook th a:visited{color:#185aa5;text-decoration:underline;}
table.standardLook th a:hover{color:#ff0000;text-decoration:underline;}

table.default4 { margin:5px auto 0.5em auto; border-left:1px solid #cccccc; border-top:1px solid #cccccc; border-right:1px solid #999999; border-bottom:1px solid #999999; background-color:#FF9c00; }
table.default4 td { border-left:1px solid #ffffff; border-top:1px solid #ffffff; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; }
table.default4 th { font-weight:bold;font-size:9pt;color:#ffffff;background-color:#085AA5; border-left:1px solid #e0e7f7; 
                    border-top:1px solid #e0e7f7; border-right:1px solid #999999; border-bottom:1px solid #999999; 
                    white-space:nowrap;vertical-align:bottom;}
table.default4 td.even { background-color:#fefefe;font-size:9pt;white-space:nowrap;}
table.default4 td.odd { background-color:#FF9c00; font-size:9pt;white-space:nowrap;}

table.default4 th a:link{color:#eeeeee;}
table.default4 th a:visited{color:#eeeeee;}
table.default4 th a:hover{color:#ffffff;}

table.vertical2 {border:1px #84B6CE solid;border-collapse:collapse;
                background:#ffffff;font-size:9pt; margin-top:1px;}
table.vertical2 td.L{font-weight: bold;padding:2px;white-space:nowrap;vertical-align:bottom;width:30%;text-align:right;border:1px #84B6CE solid;background:#004466; color:#ffffff;} 
table.vertical2 td{padding:2px;border:1px #84B6CE solid;text-align:left;}

div.boxInlineTitle{z-index:3;
      background:#ffffff;
      padding:2px;
      width:1%;
      position:relative;
      clear:right;
      font-size:12pt;
      font-weight:bold;
      color:#185aa5;
      margin-top:4px;}
      
div.boxInlineTitleMain{width:98%;
      padding:4px;
      padding-top: 12px;
      font-size:9pt;
      position:relative;
      top:-9px;
      left:-8px;
      z-index:2;
      border:1px #cccccc solid;
      } 
      
div.popupHead{
    background-color:#185aa5;
    padding:4px; 
    border-bottom: 1px #5296B8 solid;}

table.customlabel {border:0px;}
table.customlabel td{font-size:12px;padding-right:10px;}
table.customlabel th{white-space:nowrap;color:#043DA0;font-weight:bold;font-size:12px;padding-right:10px;}
