BODY.main
{
    BACKGROUND-POSITION: center center;
    FONT-WEIGHT: normal;
    FONT-SIZE:9pt;
    MARGIN: 1px;
    FONT-FAMILY:   Trebuchet MS, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    SCROLL: no;
}
TD.wizard_body
{
    BORDER-TOP: 2px groove;
    BORDER-BOTTOM: 2px groove;
    BACKGROUND-COLOR: buttonface;
}
INPUT.detailnav_btn
{
    BORDER-RIGHT:#2295AC 1px solid;
    BORDER-TOP:#2295AC 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE:9pt;
    BORDER-LEFT: #2295AC  1px solid;
    WIDTH: 65px;
    HEIGHT: 22px;
    CURSOR: hand;
    COLOR: #ffffff;
    BORDER-BOTTOM:#2295AC  1px solid;
    FONT-FAMILY:   Trebuchet MS, Helvetica, sans-serif;
    BACKGROUND-COLOR: #00859F;
    TEXT-ALIGN: center
}

IFRAME.frmResultFrame
{
    BORDER-RIGHT: #dcdcdc 2px solid;
    BORDER-TOP: #dcdcdc 2px solid;
    BORDER-LEFT: #dcdcdc 2px solid;
    BORDER-BOTTOM: #dcdcdc 2px solid
}
TD.tabstandard
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 3pt;
    VERTICAL-ALIGN: bottom;
    COLOR: black;
    FONT-FAMILY: Century Gothic;
    BACKGROUND-COLOR: #ffffff
}
TD.tabhover
{	
    FONT-WEIGHT: bold;
    FONT-SIZE: 3pt;
    VERTICAL-ALIGN: middle;
    COLOR: black;
    FONT-FAMILY:Century Gothic;
    BACKGROUND-COLOR: #ffffff
}
TD.tabselected
{
    BORDER-RIGHT: none;
    FONT-SIZE: 3pt;
    BORDER-TOP:  none;
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: none;
    COLOR: #99CED9;    
    BORDER-BOTTOM: none;
    FONT-FAMILY: Century Gothic;
    POSITION: relative;    
}
DIV.tabarea
{
    BORDER-RIGHT:none;
    PADDING-RIGHT: none;
    BORDER-TOP:none;
    PADDING-LEFT: none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: none;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: none;
    COLOR: black;
    PADDING-TOP: none;
    BORDER-BOTTOM: none;
    FONT-FAMILY: ;Trebuchet MS, Helvetica, sans-serif;
}
INPUT.detail_radio
{
    BORDER-RIGHT: silver 0px solid;
    BORDER-TOP: silver 0px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    BORDER-LEFT: silver 0px solid;
    COLOR: black;
    BORDER-BOTTOM: silver 0px solid;
    FONT-FAMILY:   Trebuchet MS, Helvetica, sans-serif;
}
INPUT.detail_checkbox
{
    BORDER-RIGHT: silver 0px solid;
    BORDER-TOP: silver 0px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    BORDER-LEFT: silver 0px solid;
    COLOR: black;
    BORDER-BOTTOM: silver 0px solid;
    FONT-FAMILY: Trebuchet MS, Helvetica, sans-serif;
}
INPUT.detail
{
    BORDER-RIGHT: silver 1px solid;
    BORDER-TOP: silver 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    BORDER-LEFT: silver 1px solid;
    COLOR: black;
    BORDER-BOTTOM: silver 1px solid;
    FONT-FAMILY: Trebuchet MS, Helvetica, sans-serif;
    BACKGROUND-COLOR: ivory;
}
INPUT.detail_yellow
{
    BORDER-RIGHT: silver 1px solid;
    BORDER-TOP: silver 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    BORDER-LEFT: silver 1px solid;
    COLOR: black;
    BORDER-BOTTOM: silver 1px solid;
    FONT-FAMILY: Trebuchet MS, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFA5;
}
INPUT.detail_data
{
    BORDER-RIGHT: silver 1px solid;
    BORDER-TOP: silver 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    BORDER-LEFT: silver 1px solid;
    COLOR: black;
    BORDER-BOTTOM: silver 1px solid;
    FONT-FAMILY: Trebuchet MS, Helvetica, sans-serif;
    BACKGROUND-COLOR: ivory;
}
TABLE.menu
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: #ff6600;
    BACKGROUND-COLOR: #ffffff
}
TD.menu
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 9px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 0px;
    CURSOR: hand;
    COLOR: white;
    PADDING-TOP: 0px;
    FONT-FAMILY: Trebuchet MS, Helvetica, sans-serif;
}
TABLE.list
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
TH.list
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2px;
    COLOR: white;
    PADDING-TOP: 2px;
    FONT-FAMILY: Trebuchet MS, Helvetica, sans-serif;
    BACKGROUND-COLOR:#2295AC
}
TD.list
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Trebuchet MS, Helvetica, sans-serif;
}
TD.ToolBar
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Trebuchet MS, Helvetica, sans-serif;
    BACKGROUND-COLOR: #dddddd
}
TD.Highlight
{
    FONT-SIZE: 11px;
    FONT-FAMILY:   Trebuchet MS, Helvetica, sans-serif;
    BACKGROUND-COLOR: #dddddd
}
TD.listData
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Trebuchet MS, Helvetica, sans-serif;
}
TD.FormTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 3pt;
    VERTICAL-ALIGN: bottom;
    COLOR: black;
    FONT-FAMILY: Century Gothic;
    BACKGROUND-COLOR: #ffffff;
}
TD.FormHeader
{
	BACKGROUND-COLOR: #00869C;
	COLOR: #FFFFFF;
	BORDER-RIGHT: 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px solid;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px solid;
    FONT-FAMILY: Trebuchet MS, Helvetica, sans-serif;
}
TD.details
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    VERTICAL-ALIGN: top;
    COLOR: #7F7D93;
    FONT-FAMILY: Trebuchet MS, Helvetica, sans-serif;
}
LABEL.description
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    FONT-STYLE: italic; 
    VERTICAL-ALIGN: top;
    COLOR: #7F7D93;
    FONT-FAMILY: Trebuchet MS, Helvetica, sans-serif;
}
A.listData
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Trebuchet MS, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.listData:hover
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY:   Trebuchet MS, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.list
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY:   Trebuchet MS, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.list:hover
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY:   Trebuchet MS, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.toolbar
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY:   Trebuchet MS, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.toolbar:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE:9pt;
    COLOR: #000000;
    FONT-FAMILY:   Trebuchet MS, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
TABLE.detail
{
    BORDER-RIGHT: 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px solid;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px solid;
    FONT-FAMILY:   Trebuchet MS, Helvetica, sans-serif;
}
SELECT.detail
{
    BORDER-RIGHT: silver 1px solid;
    BORDER-TOP: silver 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    BORDER-LEFT: silver 1px solid;
    COLOR: black;
    BORDER-BOTTOM: silver 1px solid;
    FONT-FAMILY:   Trebuchet MS, Helvetica, sans-serif;
    BACKGROUND-COLOR: ivory
}
DIV.detail
{
    BORDER-RIGHT: midnightblue thin solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: midnightblue thin solid;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: midnightblue thin solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: midnightblue thin solid;
    FONT-FAMILY:   Trebuchet MS, Helvetica, sans-serif;
}
DIV.details
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    VERTICAL-ALIGN: top;
    /*COLOR: #333333;*/
    COLOR: #7F7D93;
    FONT-FAMILY: Trebuchet MS, Helvetica, sans-serif;
}
TH.ListHeader
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 1px;
    COLOR: black;
    PADDING-TOP: 2px;
    FONT-FAMILY:   Trebuchet MS, Helvetica, sans-serif;
    BACKGROUND-COLOR: #9daedb;
    TEXT-ALIGN: left;
    /*FONT-VARIANT: small-caps*/
}
A.Green
{
COLOR: #008598;
}
A.ListHeader
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY:   Trebuchet MS, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.ListHeader:hover
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY:   Trebuchet MS, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
TD.detail
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    VERTICAL-ALIGN: top;
    COLOR: #333333;
    FONT-FAMILY: Trebuchet MS, Helvetica, sans-serif;
}

TD.detail_head
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    VERTICAL-ALIGN: top;
    COLOR: #ff6600;
    FONT-FAMILY:   Trebuchet MS, Helvetica, sans-serif;
}

TEXTAREA.detail
{
    BORDER-RIGHT: silver thin solid;
    BORDER-TOP: silver thin solid;
    FONT-WEIGHT: normal;
    FONT-SIZE:9pt;
    BORDER-LEFT: silver thin solid;
    COLOR: black;
    BORDER-BOTTOM: silver thin solid;
    FONT-FAMILY:   Trebuchet MS, Helvetica, sans-serif;
    BACKGROUND-COLOR: ivory
}
TABLE.detail_data
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY:   Trebuchet MS, Helvetica, sans-serif;
}
TH.detail_data
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY:   Trebuchet MS, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cccccc
}
TD.detail_data
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
    FONT-FAMILY:   Trebuchet MS, Helvetica, sans-serif;
}
TD.header
{
    FONT-WEIGHT: bold;
    FONT-SIZE:14pt;
    VERTICAL-ALIGN: top;
    COLOR: black;
    FONT-FAMILY:  Trebuchet MS, Helvetica, sans-serif;
}
TD.headerGrey
{
    FONT-WEIGHT: bold;
    FONT-SIZE:14pt;
    VERTICAL-ALIGN: top;
    COLOR: #7F7D93;
    FONT-FAMILY:  Trebuchet MS, Helvetica, sans-serif;
}
TD.header1
{
    FONT-WEIGHT: bold;
    FONT-SIZE:9pt;
    VERTICAL-ALIGN: top;
    COLOR: #008598;
    FONT-FAMILY:  Trebuchet MS, Helvetica, sans-serif;
}


TD.body
{
    FONT-WEIGHT: normal;
    FONT-SIZE:9pt;
    VERTICAL-ALIGN: top;
    COLOR: black;
    FONT-FAMILY: Trebuchet MS, Helvetica, sans-serif;
    margin-top: 15px;
	margin-bottom: 15px;

}
TD.body_italic
{
    FONT-WEIGHT: normal;
    FONT-SIZE:8pt;
    VERTICAL-ALIGN: top;
    COLOR: blue;
    FONT-FAMILY:  Trebuchet MS, Helvetica, sans-serif;
    FONT-STYLE:italic;
}
TD.body_blue
{
    FONT-WEIGHT: normal;
    FONT-SIZE:8pt;
    VERTICAL-ALIGN: top;
    COLOR: blue;
    FONT-FAMILY:  Trebuchet MS, Helvetica, sans-serif;
    FONT-STYLE:none;
}
TD.header3
{
    FONT-WEIGHT: bold;
    FONT-SIZE:8pt;
    VERTICAL-ALIGN: top;
    COLOR: black;
    FONT-FAMILY:  Trebuchet MS, Helvetica, sans-serif;
}


SELECT.detail_data
{
    BORDER-RIGHT: silver thin solid;
    BORDER-TOP: silver thin solid;
    FONT-WEIGHT: normal;
    FONT-SIZE:9pt;
    BORDER-LEFT: silver thin solid;
    COLOR: black;
    BORDER-BOTTOM: silver thin solid;
    FONT-FAMILY:   Trebuchet MS, Helvetica, sans-serif;
    BACKGROUND-COLOR: ivory
}
TEXTAREA.detail_data
{
    BORDER-RIGHT: silver thin solid;
    BORDER-TOP: silver thin solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    BORDER-LEFT: silver thin solid;
    COLOR: black;
    BORDER-BOTTOM: silver thin solid;
    FONT-FAMILY:   Trebuchet MS, Helvetica, sans-serif;
    BACKGROUND-COLOR: ivory
}
BODY.logo
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: left top;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(themes/logo_klein_glow.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: -2px 0px 0px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #000063
}
INPUT.Invisible
{
    BORDER-RIGHT: white solid;
    BORDER-TOP: white solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: white solid;
    COLOR: green;
    BORDER-BOTTOM: white solid;
    FONT-FAMILY:   Trebuchet MS, Helvetica, sans-serif;
    BACKGROUND-COLOR: white;
    FONT-VARIANT: small-caps
}
TABLE.ExcelBorder
{
    BORDER-RIGHT: silver 1px;
    BORDER-TOP: silver 1px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: silver 1px solid;
    COLOR: #000000;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: silver 1px solid;
    FONT-FAMILY:   Trebuchet MS, Helvetica, sans-serif;
}
TD.ExcelBorder
{
    BORDER-RIGHT: silver 1px solid;
    BORDER-TOP: silver 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: silver 1px;
    COLOR: #000000;
    BORDER-BOTTOM: silver 1px;
    FONT-FAMILY:   Trebuchet MS, Helvetica, sans-serif;
}
TH.ExcelBorder
{
    BORDER-RIGHT: silver 1px solid;
    BORDER-TOP: silver 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY:   Trebuchet MS, Helvetica, sans-serif;
    BACKGROUND-COLOR: #9daedb
}


/*IMPORT WIZARD STYLE SHEET*/
TD.report_group
{
    font-family:   Trebuchet MS, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
TD.report_item
{
  font-family:   Trebuchet MS, Helvetica, sans-serif;
  font-size: 12px;
  padding-left: 10px;
}


