BODY 
{
   font-family: Helvetica, Verdana ;
   font-size: 10pt;
   font-weight: normal;
   scrollbar-base-color: #999999;
   scrollbar-3dlight-color: #999999;
   scrollbar-darkshadow-color: White;
   scrollbar-shadow-color: #999999;
   scrollbar-arrow-color: #999999;
   scrollbar-highlight-color: White;
   scrollbar-track-color: White;
   scrollbar-face-color: White;
   }

A:link	
{	
	text-decoration:none;
 	cursor: hand;
}	
		
A:visited	
{	
   color: #545861;
	text-decoration: none;
 	cursor: hand;
}	
		
A:active	
{	
   color: #545861;
	text-decoration:	none;
 	cursor: hand;
}	
		
A:hover	
{	
   color: #0E7BBB;
	text-decoration:	underline;
 	cursor: hand;
}

H1  
{ 
	font-size:11pt; 
	color:#878787; 
	font-family: Helvetica, Verdana ;
	margin-bottom:0px;
	margin-top:0px;
}

H2 
{ 
	font-size:10pt; 
	color:#0E7BBB;
	font-family: Helvetica, Verdana ;
	margin-bottom:0px;
	margin-top:0px;
}

H3 
{ 
	font-size:9pt; 
	color:#000000;
	font-family: Helvetica, Verdana ;
	margin-bottom:0px;
	margin-top:0px;
	font-weight: normal;
}

H4
{ 
	font-size:9pt; 
	color:#000000;
	font-family: Helvetica, Verdana ;
	margin-bottom:0px;
	margin-top:0px;
	font-weight: bold;
}

H5
{ 
	font-size: 9pt; 
	color:#0E7BBB;
	font-family: Helvetica, Verdana ;
	margin-bottom:0px;
	margin-top:0px;
	font-weight: normal;
}

H6
{ 
	font-size: 9pt; 
	color:#0E7BBB;
	font-family: Helvetica, Verdana ;
	margin-bottom:0px;
	margin-top:0px;
	font-weight: bold;
}


P,LI,UL 
{ 
	color: #545861;
	font-size:pt; 
	line-height:12pt; 
	font-family: Helvetica, Verdana ;
}

TD {
	font-size:9pt;
	font-family: Helvetica, Verdana ;
}
	
.Caption2  
{ 
	font-size:11pt; 
	color: #A6A6A6; 
	font-family: Helvetica, Verdana ;
	margin-bottom:0px;
	margin-top:0px;
}

.Exception
{
	font-family: Helvetica, Verdana ;
   font-size: 12pt;
   font-weight: bold;
	cursor: default;
	color: Red;
}

.Footer
{
	font-family: Helvetica, Verdana ;
   font-size: 8pt;
   font-weight: normal;
	cursor: hand;
	color: #545861;
}

.FooterStatus
{
	font-family: Helvetica, Verdana ;
   font-size: 6pt;
   font-weight: normal;
	cursor: default;
	color: #545861;
}

.FrameMask
{
    font-weight: normal;
    font-size: 10pt;
    color: black;
    font-family: Helvetica, Verdana ;
} 

.FrameMaskButton
{
   font-weight: normal;
   font-size: 9pt;
   color: black;
	font-family: Helvetica, Verdana ;
	padding: 3px 3px 3px 3px;
	border-left: 1px solid White;
	border-top: 1px solid White;
	border-right: 1px solid #696969;
	border-bottom: 1px solid #696969;
	background-color: transparent;
} 

.FrameMaskButtonDisabled
{
   font-weight: normal;
   font-size: 9pt;
   color: black;
	font-family: Helvetica, Verdana ;
	padding: 2px 3px 3px 2px;
	border-left: 2px solid White;
	border-top: 2px solid White;
	border-right: 1px solid #696969;
	border-bottom: 1px solid #696969;
	background-color: transparent;
} 

.FrameMaskButtonOver
{
   font-weight: bold;
   font-size: 9pt;
   color: black;
   font-family: Helvetica, Verdana ;
	padding: 2px 2px 2px 2px;
	border-left: 2px solid White;
	border-top: 2px solid White;
	border-right: 2px solid #696969;
	border-bottom: 2px solid #696969;
	background-color: transparent;
} 

.FrameMaskButtonClick
{
   font-weight: bold;
   font-size: 9pt;
   color: black;
	font-family: Helvetica, Verdana ;
	border: 1px solid #696969;
	padding: 4px 2px 2px 4px;
	background-color: transparent;
} 

.FrameMaskCaption
{
    font-weight: bold;
    font-size: 10pt;
    color: black;
    font-family: Helvetica, Verdana ;
} 

.FrameMaskError
{
    font-weight: bold;
    font-size: 9pt;
    color: Red;
    font-family: Helvetica, Verdana ;
	 margin-top:10px;
	 margin-bottom:10px;
} 

.FrameMaskInfo
{
    font-weight: bold;
    font-size: 9pt;
    color: #0000CD;
    font-family: Helvetica, Verdana ;
	 margin-top:10px;
	 margin-bottom:10px;
} 

.FrameMaskInput
{
    font-weight: normal;
    font-size: 9pt;
    color: black;
    font-family: Helvetica, Verdana ;
} 

.FrameMaskLabel
{
    font-weight: normal;
    font-size: 9pt;
    color: black;
    font-family: Helvetica, Verdana ;
}

.FrameMaskLine
{
	height:1px;
	color: #000000;
}
      
.FrameMaskList
{
    font-weight: normal;
    font-size: 9pt;
    color: black;
    font-family: Helvetica, Verdana ;
    border: 1px solid Black;
} 

.FrameMaskTable
{
    font-weight: normal;
    font-size: 9pt;
    color: black;
    font-family: Helvetica, Verdana ;
    border: 1px solid #999999;
	 padding: 3px 3px 3px 3px;
} 

.FrameTab
{
	padding-left: 5px;
	padding-right: 0px;
}

.FrameTabButton
{
	cursor: hand;
   color: #545861;
   font-weight: normal;
   font-size: 9pt;
   font-family: Helvetica, Verdana ;
   font-weight: normal;
	text-decoration: none;
	border: 1px solid #C5C5C5;
	padding-top: 1px;
	background-position: 0px;
	}

.FrameTabSearch
{
	cursor: default;
   color: #545861;
   font-weight: normal;
   font-size: 9pt;
   font-family: Helvetica, Verdana ;
   font-weight: normal;
	text-decoration: none;
	padding-top: 2px;
}

.FrameTabInput
{
	cursor: default;
	color: #000000;
   font-weight: normal;
   font-size: 8pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
	background-color: #ffffff;
	border-left: 1px solid #BABABA;
	border-top: 1px solid #BABABA;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
}

.FrameTabSel
{
   font-weight: bold;
   font-size: 10pt;
   color: #0E7BBB;
   font-family: Helvetica, Verdana;
	padding-left: 5px;
	padding-right: 6px;
   text-decoration: underline;
}

.FrameTabUnsel
{
   font-weight: normal;
   font-size: 10pt;
   color: #0E7BBB;
   font-family: Helvetica, Verdana;
	padding-left: 5px;
	padding-right: 5px;
}

.FrameTabHighlight
{
   font-weight: normal;
   font-size: 10pt;
   color: #0091D4;
   font-family: Helvetica, Verdana;
   text-decoration: underline;
	padding-left: 5px;
	padding-right: 5px;
}

.Header
{
   font-family: Helvetica, Verdana ;
   font-size: 11pt;
	border-bottom: 2px solid #0e7bbb;
}

.Title
{
   font-family: Helvetica, Verdana ;
   font-size: 15pt;
  	font-weight: normal;
}

.TitleSub
{
	font-family: Helvetica, Verdana ;
   font-size: 8pt;
   font-weight: normal;
	color: #0E7BBB;
}

.Languages
{
	font-family: Helvetica, Verdana ;
   font-size: 10pt;
   font-weight: bold;
	cursor: hand;
	color: #0091D4;
}

.Login
{
	font-family: Helvetica, Verdana ;
   font-size: 9pt;
   font-weight: normal;
	cursor: default;
	color: #545861;
	background-color: #C8E1EC;
}

.LoginButton
{
	font-family: Helvetica, Verdana ;
   font-size: 9pt;
   font-weight: normal;
	cursor: default;
	color: #FFFFFF;
}

.LoginInput
{
	font-family: Helvetica, Verdana ;
   font-size: 9pt;
   font-weight: normal;
	cursor: default;
	color: Black;
	border: 1px solid #D9EEF2;
	width:100%;
	background-color: White;
}

.LoginLabel
{
	font-family: Helvetica, Verdana ;
   font-size: 9pt;
   font-weight: normal;
	cursor: default;
	color: #545861;
}

.LoginText
{
	font-family: Helvetica, Verdana ;
   font-size: 9pt;
   font-weight: normal;
	cursor: default;
	color: #0E7BBB;
}

.LinkLogo
{
	cursor: hand;
	border: 1px solid #0E7BBB;
}

.Page
{
   font-weight: normal;
   font-size: 10pt;
   color: black;
   font-family: Helvetica, Verdana ;
	word-break: keep-all;
	word-wrap: normal;
}

.PageHighlight
{
   font-weight: normal;
   font-size: 10pt;
   color: #0E7BBB;
   font-family: Helvetica, Verdana ;
	word-break: keep-all;
	word-wrap: normal;
	text-decoration: none;
	cursor:hand;
}

.Menu
{
	cursor: default;
   color: #545861;
   font-weight: normal;
   font-size: 9pt;
   font-family: Helvetica, Verdana ;
}

.MenuItem
{
	cursor: default;
   color: #545861;
   font-weight: normal;
   font-size: 9pt;
   font-family: Helvetica, Verdana ;
	padding: 2px 2px 2px 2px;
}

.MenuSplit
{
	cursor: default;
   color: #0E7BBB;
   font-size: 1px;
	background-color: #0E7BBB;
	height:1px;
}

.MenuClick
{
	cursor: hand;
   color: #FFFFFF;
   font-weight: normal;
   font-size: 9pt;
   font-family: Helvetica, Verdana ;
	padding: 2px 2px 2px 2px;
	background-color: #0E7BBB;
}

.MenuHighlight
{
	cursor: hand;
   color: #FFFFFF;
   font-weight: normal;
   font-size: 9pt;
   font-family: Helvetica, Verdana ;
	background-color: #0E7BBB;
	padding: 2px 2px 2px 2px;
}

.MenuSelected
{
   color: #545861;
   font-weight: normal;
   font-size: 9pt;
   font-family: Helvetica, Verdana ;
	background-color: #C8E1EC;
	padding: 2px 2px 2px 2px;
}

.Calendar
{
	cursor: default;
   color: #000000;
   font-weight: normal;
   font-size: 8pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
}

.CalendarFooter
{
   color: #000000;
   font-weight: bold;
   font-size: 8pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
}

.CalendarHeader
{
   color: #545861;
   font-weight: bold;
   font-size: 8pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
}

.CalendarHeaderClick
{
   color: #FFFFFF;
	background-color: #0E7BBB;
   font-weight: bold;
   font-size: 8pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
	padding-bottom: 0px;
	padding-right: 0px;
}

.CalendarHeaderHighlight
{
   color: #FFFFFF;
   font-weight: bold;
   font-size: 8pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
	background-color: #0E7BBB;
}

.CalendarDay
{
	cursor: default;
   color: #545861;
   font-weight: normal;
   font-size: 8pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
}

.CalendarDayClick
{
	cursor: Hand;
   color: #000000;
	background-color: #0E7BBB;
   font-weight: normal;
   font-size: 8pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
	padding-bottom: 1px;
	padding-right: 1px;
}

.CalendarDayHighlight
{
	cursor: Hand;
   color: #000000;
   font-weight: normal;
   font-size: 8pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
	background-color: #0E7BBB;
}

.CalendarDaySelected
{
   color: #545861;
   font-weight: normal;
   font-size: 8pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
	background-color: #C8E1EC;
}

.CalendarToday
{
   color: #545861;
   font-weight: normal;
   font-size:8pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 3px;
}

.CalendarTodayHighlight
{
	cursor: hand;
   color: #FFFFFF;
   font-weight: normal;
   font-size: 8pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
	background-color: #0E7BBB;
	padding-top: 2px;
	padding-bottom: 3px;
}

.CalendarTodayClick
{
	cursor: hand;
   color: #FFFFFF;
	background-color: #0E7BBB;
   font-weight: normal;
   font-size: 8pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
	padding-left: 2px;
	padding-top: 3px;
	padding-bottom: 2px;
}

.CalendarViewSelected
{
   color: #545861;
   font-weight: normal;
   font-size: 8pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
	border-top-color: #545861;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #545861;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-top: 3px;
	padding-bottom: 4px;
}

.CalendarWeekdays
{
   color: #545861;
   font-weight: normal;
   font-size: 7pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
	border-bottom-color: #545861;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.CalendarWeekend
{
   color: #000000;
   font-weight: normal;
   font-size: 8pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
	background-color: #C8E1EC;
}

.CalendarWeekendHighlight
{
	cursor: Hand;
   color: #000000;
	background-color: #0E7BBB;
   font-weight: normal;
   font-size: 8pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
}

.CalendarWeekendSelected
{
   color: #FFFFFF;
	background-color: #0E7BBB;
   font-weight: normal;
   font-size: 8pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
}

.DialogHeader
{
	cursor: default;
	color: #000000;
   font-weight: normal;
   font-size: 8pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
	background-color: #0E7BBB;
}

.DialogCaption
{
	cursor: default;
	color: #0E7BBB;
   font-weight: normal;
   font-size: 14pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
	padding-top:5px;
}

.DialogLink
{
	cursor: default;
	color: #545861;
   font-weight: bold;
   font-size: 9pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
}

.DialogLinkHighlight
{
	cursor: hand;
	color: #0E7BBB;
   font-weight: bold;
   font-size: 9pt;
   font-family: Helvetica, Verdana ;
	text-decoration: underline;
}

.DialogLinkSelected
{
	cursor: default;
	color: #0E7BBB;
   font-weight: bold;
   font-size: 9pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
}

.DialogCaptionDate
{
	cursor: default;
	color: #0E7BBB;
   font-weight: bold;
   font-size: 10pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
	padding-top:4px;
}

.DialogLine
{
	height:1px;
	font-size: 5px;
	background-image: URL(images/hl.gif);
	background-repeat: repeat-x;
}

.Headline
{
   color: #545861;
   font-weight: normal;
   font-size: 9pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
}

.HeadlineAlpha
{
	cursor: hand;
   background-color: #0E7BBB;
	color: #FFFFFF;
   font-weight: normal;
   font-size: 9pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
}

.HeadlineAlphaHighlight
{
	cursor: hand;
	background-color: #E7F3F7;
   color: #000000;
   font-weight: normal;
   font-size: 9pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
}

.HeadlineAlphaSelected
{
	cursor: default;
	background-color: #C8E1EC;
   color: #000000;
   font-weight: normal;
   font-size: 9pt;
   font-family: Helvetica, Verdana ;
}

.HeadlineBold
{
   color: #545861;
   font-weight: bold;
   font-size: 9pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
}

.HeadlineLink
{
   color: #0E7BBB;
   font-weight: normal;
   font-size: 9pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
}

.HeadlineLinkHighlight
{
   color: #0E7BBB;
   font-weight: normal;
   font-size: 9pt;
   font-family: Helvetica, Verdana ;
	text-decoration: underline;
}

.HeadlineFlash
{
   color: #0097D6;
   font-weight: normal;
   font-size: 9pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
}

.HeadlineRubrik
{
   color: #545861;
   font-weight: normal;
   font-size: 9pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
}

.HeadlineSelected
{
   color: #8897A4;
   font-weight: normal;
   font-size: 9pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
}

.HeadlineDetail
{
   color: #545861;
   font-weight: normal;
   font-size: 9pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
}

.HeadlineDetailNavigation
{
   color: #545861;
   font-weight: normal;
   font-size: 8pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
	background-color: White;
	padding-bottom:2;
}

.HeadlineDetailTable
{
   color: #545861;
   font-weight: normal;
   font-size: 9pt;
   font-family: Courier, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.HeadlineCaption
{
	cursor: default;
   color: #545861;
   font-weight: bold;
   font-size: 8pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
	padding-bottom: 10px;
}

.HeadlineCaptionDate
{
	cursor: default;
   color: #545861;
   font-weight: bold;
   font-size: 8pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
	padding-bottom: 10px;
	padding-right: 5px;
}

.HeadlineHighlight
{
	color:#000000;
   background-color: #C8E1EC;
   font-weight: normal;
   font-size: 9pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
}

.HeadlineEven
{
	color:#545861;
   background-color: #F2F2F2;
   font-weight: normal;
   font-size: 9pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
}

.HeadlineOdd
{
	color:#545861;
   background-color: #FFFFFF;
   font-weight: normal;
   font-size: 9pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
}

.HeadlineEvenSmall
{
   background-color: #F2F2F2;
   font-weight: normal;
   font-size: 8pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
}

.HeadlineOddSmall
{
   background-color: #FFFFFF;
   font-weight: normal;
   font-size: 8pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
}

.HeadlineLinkagesCaption
{
	color: #C80000; 
   font-weight: bold;
   font-size: 9pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
}

.HeadlineLinkages1
{
	color: #C80000; 
   font-weight: normal;
   font-size: 8pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
}

.HeadlineLinkagesOver1
{
	cursor: hand;
	color: #C80000; 
   font-weight: normal;
   font-size: 8pt;
   font-family: Helvetica, Verdana ;
	text-decoration: underline;
}

.HeadlineLinkages2
{
	color: #000000; 
   font-weight: bold;
   font-size: 8pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
}

.HeadlineLinkagesOver2
{
	cursor: hand;
	color: #000000; 
   font-weight: bold;
   font-size: 8pt;
   font-family: Helvetica, Verdana ;
	text-decoration: underline;
}

.SplitHeadline
{
   color: #545861;
   font-weight: normal;
   font-size: 9pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
}

.SplitHeadlineFlash
{
   color: #2E5AB1;
   font-weight: normal;
   font-size: 9pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
}

.SplitHeadlineSelected
{
   color: #8897A4;
   font-weight: normal;
   font-size: 9pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
}

.RatingBorder
{
	border: 1px solid #696969;
}

.RatingCaptionBuy
{
   color: #ffffff;
   font-weight: bold;
   font-size: 9pt;
   font-family: Helvetica, Verdana ;
   background-color: #00AC01;
	padding-bottom: 3px;
}

.RatingCaptionHold
{
   color: #ffffff;
   font-weight: bold;
   font-size: 9pt;
   font-family: Helvetica, Verdana ;
   background-color: #696969;
	padding-bottom: 3px;
}

.RatingCaptionSell
{
   color: #ffffff;
   font-weight: bold;
   font-size: 9pt;
   font-family: Helvetica, Verdana ;
   background-color: #EC0000;
	padding-bottom: 3px;
}

.RatingText
{
	cursor: hand;
   color: #545861;
   font-weight: normal;
   font-size: 9pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
}

.RatingHighlight
{
	cursor: hand;
   background-color: #C4D2EB;
   font-weight: normal;
   font-size: 9pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
}

.MustInput
{
	color: #FF0000;
   font-size: 10pt;
   font-family: Helvetica, Verdana ;
}

.Navigation
{
	color: #545861;
   font-weight: normal;
   font-size: 10pt;
   font-family: Helvetica, Verdana ;
	text-decoration: none;
}

.Test
{
	border-bottom-color: #696969;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	background-color: #f7f7b5;
}

.Test2
{
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background-color: White;
}

