.msg_warning
{
    FONT-SIZE: 10pt;
    COLOR: #20209b;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #e7e5ec
}
.msg_error
{
    FONT-SIZE: 10pt;
    COLOR: #fc032d;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #e7e5ec
}
.msg_success12
{
    FONT-SIZE: 12pt;
    COLOR: #051f30;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #e7e5ec
}
.msg_success
{
    FONT-SIZE: 10pt;
    COLOR: #051f30;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #e7e5ec
}
.tablelabel
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #e6e8ee;
    TEXT-ALIGN: right
}
.tablelabelcenter
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #e6e8ee;
    TEXT-ALIGN: center
}
.tablelabelleft
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #e6e8ee;
    TEXT-ALIGN: left
}
.tablelabel12
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #e6e8ee;
    TEXT-ALIGN: right
}
.tablelabelL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #c9c3d5;
    TEXT-ALIGN: left
}
.tablelabelC
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #c9c3d5;
    TEXT-ALIGN: center
}
.tablelabelL8_b
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #c9c3d5;
    TEXT-ALIGN: left
}
.tablebody10
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #eeeeee
}
.tablebody10blue
{
    FONT-SIZE: 10pt;
    COLOR: blue;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #eeeeee
}
.tablebody8blue
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #eeeeee
}
.tablelabel10red
{
    FONT-SIZE: 10pt;
    COLOR: red;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff
}
.tablebody10red
{
    FONT-SIZE: 10pt;
    COLOR: red;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #eeeeee
}
.tablebody12
{
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #eeeeee
}
.tablebody8_b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #e7e5ec
}
.tablelabel8_b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #c9c3d5
}
.tablebodyW8_b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff
}
.tablebody8
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #e7e5ec
}
.tablebody8l
{
    FONT-SIZE: 7.5pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #eeeeee
}
.tablelabel8
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #c9c3d5
}
.tablelabel8_doc
{
    FONT-SIZE: 7.5pt;
    FONT-FAMILY: Arial;
    bgcolor: #000000
}
.tablelabel8_doc_white
{
    FONT-SIZE: 7.5pt;
    FONT-FAMILY: Arial;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #FFFFFF
}
.tablelabel10_doc
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial;
    bgcolor: #000000
}
.tablelabel8_doc_right
{
    FONT-SIZE: 7.5pt;
    FONT-FAMILY: Arial;
    bgcolor: #000000;
    TEXT-ALIGN: right
}
.tablelabel10_doc_right
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial;
    bgcolor: #000000;
    TEXT-ALIGN: right
}
.tablelabel8_doc_courier
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Courier New;
    bgcolor: #000000
}
.tablelabel8r_doc_courier
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Courier New;
    TEXT-ALIGN: right;
    bgcolor: #000000
}
.tableheader_doc
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    bgcolor: #000000
}
.tablebody8_doc
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana;
}
.tablebody10red_doc
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana;
    COLOR: red;
    bgcolor: #ffffff
}
.tablebody10_doc
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana;
    bgcolor: #000000
}
.tablebody8_doc_right
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: right
}
.tablebody10_doc_right
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana;
    bgcolor: #000000;
    TEXT-ALIGN: right
}
.tablebody
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff
}
.tablebody10W
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff
}
.tableoddrow
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right
}
.tableevenrow
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: right
}
.tableoddrow2
{
    FONT-SIZE: 7.5pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right
}
.tableevenrow2
{
    FONT-SIZE: 7.5pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #e7e5ec;
    TEXT-ALIGN: right
}
.tableevenrow21
{
    FONT-SIZE: 7.5pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: right
}
.tablebodyY
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffff00
}
.tablebodyR
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ff3300
}
.tableheader
{
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #838cab;
    TEXT-ALIGN: center
}
.tableheaderR8_b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #c9c3d5;
    TEXT-ALIGN: center
}
.tableheaderR8
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #c9c3d5;
    TEXT-ALIGN: center
}
.FormElement
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana
}
.InputElement10
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff
}
.InputElement8
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff
}
.reminderTooltip
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 10px;
    Z-INDEX: 2;
    LEFT: 0px;
    VISIBILITY: hidden;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: black 1px solid;
    WIDTH: 200px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: black 1px solid;
    POSITION: absolute;
    TOP: 0px;
    BACKGROUND-COLOR: #c9c3d5
}
.reminderTooltip2
{
    Z-INDEX: 2;
    VISIBILITY: hidden
}
.reminderTooltip3
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 10px;
    Z-INDEX: 2;
    LEFT: 0px;
    VISIBILITY: hidden;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: black 1px solid;
    POSITION: absolute;
    TOP: 100px;
    BACKGROUND-COLOR: #e7e5ec
}
.reminderTooltip4
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 10px;
    Z-INDEX: 2;
    LEFT: 10px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: black 1px solid;
    TOP: 180px;
    BACKGROUND-COLOR: #e7e5ec
}
.reminderTooltip5
{
    Z-INDEX: 2
}
.reminderTooltip6
{
    Z-INDEX: 2;
    POSITION: relative;
    TOP: -100px
}
.reminderTooltip7
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 10px;
    Z-INDEX: 2;
    LEFT: 0px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: black 1px solid;
    POSITION: absolute;
    TOP: 180px;
    BACKGROUND-COLOR: #e7e5ec
}
.expandable
{
    CURSOR: hand
}
.expanded
{
    COLOR: black
}
.collapsed
{
    DISPLAY: none
}
.tablelabelXXsmall
{
    FONT-SIZE: xx-small;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #e6e8ee
}
.tablebodyXXsmall
{
    FONT-SIZE: xx-small;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #eeeeee
}


BODY
{
  background-color: #ffffff
}
TD
{
  font-family:  Verdana;
  font-size: 12px;
  color: #FCFPEB;
}
TD.Text
{
  font-family:  Verdana;
  font-size: 12px;
  color: #000000;
  background-color:#E6E8EE;
  text-align: right
}
TD.Text2
{
  font-family:  Verdana;
  font-size: 12px;
  color: #000000;
  background-color:#EEEEEE;
  text-align: left
}
TD.TextBold
{
  font-family:  Verdana;
  font-weight: bold;
  font-size: 11px;
  color: #000000;
  text-align: justify
}
TD.Title
{
  font-family:  Verdana;
  font-weight: bold;
  font-size: 14px;
  color: #FFFFFF;
  background-color:#838CAB;
  text-align: CENTER
}
.reminderTooltip {
BACKGROUND-COLOR: #E6E8EE; 
BORDER-BOTTOM: black 1px solid; 
BORDER-LEFT: black 1px solid; 
BORDER-RIGHT: black 1px solid; 
BORDER-TOP: black 1px solid; 
LEFT: 0px; 
PADDING-BOTTOM: 10px; 
PADDING-LEFT: 10px; 
PADDING-RIGHT: 10px; 
PADDING-TOP: 10px; 
POSITION: absolute; 
TOP: 0px; 
VISIBILITY: hidden; 
WIDTH: 200px; 
Z-INDEX: 2; 
font-family: Verdana; 
font-size: 12p
}

.DataGridHeader
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #e6e8ee;
    TEXT-ALIGN: center;
    vertical-align: middle
}
.DataGridItem
{
    FONT-WEIGHT: normal;
    FONT-SIZE: xx-small;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff;
    vertical-align: middle;
    text-align: left;    
    WRAP: True 
}
.DataGridAlternateRow
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: WhiteSmoke;
    TEXT-ALIGN: left
}
.DataGridFooter
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana;
    COLOR: #000066;
    BACKGROUND-COLOR: White;
    TEXT-ALIGN: left
}
.DataGridSelectedItem
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana;
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #669999;
    TEXT-ALIGN: left
}
.tblR0, .tblR0 P
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: white;
}

.tblR1, .tblR1 P
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #F7F7EE;
}

.tblRAlt, .tblRAlt P
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #C8D6E9;
}
/********************************
 * WEBTRACKING *
 *******************************/
.tblH1
{
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    BACKGROUND: #6B89A6;
    COLOR: white;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
}
.tblH2
{
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: black;
    BACKGROUND-COLOR: #C6C6B7;
    border-top: black 3px solid;
    PADDING: 2px;
    TEXT-DECORATION: none;	
}


.tblH2b
{
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: black;
    BACKGROUND-COLOR: #C6C6B7;
    border-bottom: black 3px solid;
    PADDING: 2px;
    TEXT-DECORATION: none;	
}
.tblH3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BORDER-top: black 1px solid;
    BACKGROUND-COLOR: #DEDEC8;
}
.tblH3b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BORDER-bottom: black 1px solid;
    BACKGROUND-COLOR: #DEDEC8;
}
.tblH4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #C8D6E9;
}
.btn, .btnActive {
	 font-family: Tahoma, Geneva, sans-serif;
	 font-size:8pt;
	 text-align: center;
     color: #ffffff;
     background-color: #838cab;
	 height: 18px;
	 border: 1px outset;
	 padding-left: 4px;
	 padding-right: 4px;
	 margin: 0px 3px 0px 3px;
}
BODY
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 8pt;
/*	color: #336699; */
	background-color: white;
	margin:0px;
	
}
TABLE .FORM {
	background-color:whitesmoke;
		font-family: Tahoma, Verdana, helvetica, arial, sans-serif;
	font-size: 8pt;

}

FORM TD, TD FIELDSET, FIELDSET P, FIELDSET TD, FIELDSET FIELDSET TD, .tabPanel{ font-size:8pt;}

FIELDSET{padding:2px;margin:5px;}
LEGEND{color:#003366; font-weight : bold; font-size:8pt;}
FIELDSET FIELDSET {padding:0; }
FIELDSET FIELDSET LEGEND{font-style:italic; font-weight : normal; font-size:8pt;}

.readonly{
	color: #003366;
	background-color: #E6E6E6;
}
SELECT, OPTION{
	color: #003366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
