/*
SVN: $Id: default.css 283 2006-09-26 11:44:01Z kellere $
*/

/* Global Definitions */

HTML {
	margin:					0;
	padding:				0;
}

BODY {
	font-family:			arial, sans-serif;
	font-size:				10px;
	margin:					0;
	padding:				0;
	behavior:				url(../css/csshover.htc);
}

/* Form Definitions */

FORM DIV.element {
	clear:					both;
}

FORM DIV.element LABEL,
FORM DIV.element SPAN {
	font-size:				12px;
	height:					26px;
	line-height:			19px;
	margin:					0;
	padding:				0;
	float:					left;
}

FORM DIV.element LABEL.error {
	color:					#ff8300 !important;
}

FORM DIV.element INPUT {
	font-size:				12px;
	font-family:			arial, sans-serif;
	float:					left;
}

FORM DIV.element INPUT.error {
	border:					1px solid #ff8300 !important;
}

FORM DIV.element SELECT {
	font-size:				12px;
	font-family:			arial, sans-serif;
	float:					left;
}



/* Hidden Definitions */

FORM INPUT.hidden {
	width:					0px;
	height:					0px;
	display:				none;
	visibility:				hidden;
}

* HTML FORM INPUT.hidden {
	width:					0px;
	height:					0px;
}

DIV.hidden,
SPAN.hidden {
	display:				none;
}

/* Width Definitions */

.width_xxs {
	width:					50px;
}

.width_xs {
	width:					75px;
}

.width_s {
	width:					100px;
}

.width_m {
	width:					125px;
}

.width_l {
	width:					150px;
}

.width_xl {
	width:					175px;
}

.width_xxl {
	width:					200px;
}

.padding_right_5 {
	padding: 0px 5px 0px 0px;
}

/* Content Definitions */
FORM {
	margin:					0px;	
	padding:				0px;
}

H1 {
	font-size:				18px;
	font-weight:			normal;
	color:					#646464;
	line-height:			21px;
	margin:					0px 0px 13px 0px;
	padding:				3px 0px 0px 0px;
}

H1.small {
	font-size:				16px;
	font-weight:			bold;
	line-height:			19px;
}

H2 {
	font-size:				12px;
	font-weight:			bold;
	color:					#214988;
	line-height:			15px;
	margin:					18px 0px 13px 0px;
}

H3 {
	font-size:				12px;
	font-weight:			bold;
	color:					#646464;
	margin:					18px 0px 13px 0px;
}

H3.nopadding {
	margin:					0px;
}

H4 {
	font-size:				12px;
	font-weight:			bold;
	color:					#ff8300;
	margin:					18px 0px 13px 0px;
}

P {
	font-size:				12px;
	font-weight:			normal;
	color:					#646464;
	margin:					0px 0px 18px 0px;
}

P.small {
	font-size:				11px;
}

P.large {
	font-size:				14px;
}

P.bold {
	font-weight:			bold;
}

P.center {
	text-align:				center;
}

P.error {
	font-weight:			bold;
	color:					#ff8300 !important;
	margin:					0;
	padding:				0;
	clear:					both;
}

A {
	color:					#214988;
	text-decoration:		none;
}

A.link {
	background-image:		url(../images/arrow_right_blue.gif);
	background-repeat:		no-repeat;
	background-position:	0px 5px;
	font-size:				12px;
	font-weight:			normal;
	padding:				0px 0px 0px 13px;
	display:				block;
}

A.download {
	background-image:		url(../images/arrow_down_blue.gif);
	background-repeat:		no-repeat;
	background-position:	0px 4px;
	font-size:				12px;
	font-weight:			normal;
	padding:				0px 0px 0px 13px;
	display:				block;
}

A:hover {
	color:					#ff8300;
}

A.link:hover {
	background-image:		url(../images/arrow_right_orange.gif);
}

A.download:hover {
	background-image:		url(../images/arrow_down_orange.gif);
}

IMG {
	border:					0;
}

DIV.line {
	margin:					10px 0px 10px 0px;
	border-bottom:			1px solid #cecece;
}

UL {
	margin:					0px 0px 18px 0px;
	padding:				0;
	list-style:				none;
}

UL LI {
	background-image:		url(../images/square_bluegrey.gif);
	background-repeat:		no-repeat;
	background-position:	0px 5px;
	font-size:				12px;
	font-weight:			normal;
	color:					#646464;
	margin:					4px 0px 0px 0px;
	padding:				0px 0px 0px 10px;
}


/* Risk Colors */

.risk_1 {
	color:					#298cbd;
}

.risk_2 {
	color:					#94cd0c;
}

.risk_3 {
	color:					#ff8300;
}

/* Page Definitions */

DIV.page,
DIV.landing_page {
	width:					948px;
	margin:					0px 0px 0px 12px;
}


/* Column Definitions */

DIV.column_left {
	background-color:		#ffffff;
	width:					168px;
	padding:				12px 0px 0px 12px;
	float:					left;
}

DIV.column_main {
	width:					734px;
	padding:				12px 12px 0px 20px;
	float:					left;
}

DIV.column_main DIV.box_myaccountnav UL LI{
	background-image:		url(../images/arrow_right_darkgrey.gif);
	background-repeat:		no-repeat;
	background-position:	0px 5px;
	font-size:				12px;
	font-weight:			normal;
	color:					#646464;
	margin:					4px 0px 0px 0px;
	padding:				0px 0px 0px 10px;
}


DIV.column_content {
	width:					526px;
	float:					left;
}

DIV.column_right {
	width:					188px;
	padding:				0px 0px 0px 20px;
	float:					left;
}

DIV.column_full {
	width:					948px;
	padding:				12px 12px 0px 12px;
}


/* Tab Definitions */

DIV.tab {
	background-image:		url(../images/tab_000_darkblue.gif);
	background-repeat:		repeat-x;
}

DIV.tab DIV.items {
	line-height:			15px;
}

DIV.box_productdetail_diary_risk_0 DIV.tab {
	background-image:		url(../images/tab_000_darkblue.gif);
	width:					357px;
}

DIV.box_productdetail_diary_risk_1 DIV.tab {
	background-image:		url(../images/tab_000_lightblue.gif);
	width:					357px;
}

DIV.box_productdetail_diary_risk_2 DIV.tab {
	background-image:		url(../images/tab_000_green.gif);
	width:					357px;
}

DIV.box_productdetail_diary_risk_3 DIV.tab {
	background-image:		url(../images/tab_000_orange.gif);
	width:					357px;
}

DIV.tab DIV.content,
DIV.tab DIV.content_closed,
DIV.tab DIV.content_faux {
	height:					100%;
	border-left:			1px solid #000066;
	border-right:			1px solid #000066;
	clear:					both;
	overflow:				hidden;
}


DIV.tab_no_menu {
	border-top:				1px solid #000066;
	border-left:			1px solid #000066;
	border-right:			1px solid #000066;
	background-image:		none;
	position:				relative;
	float:					left;
	margin-right:			0px;
}

DIV.tab_no_menu DIV.content_faux_no_menu {
	height:					100%;
	clear:					both;
	overflow:				hidden;
	width:					922px;
	padding:				12px 12px 0px 12px;
}


DIV.tab DIV.content_productdetail {
	height:					100%;
	clear:					both;
	overflow:				hidden;
}

DIV.tab DIV.content_closed {
	border-bottom:			1px solid #000066;
}

DIV.tab DIV.content_faux {
	background-image:		url(../images/background_services.gif);
	background-repeat:		repeat-y;
}

DIV.box_productdetail_diary_risk_0 DIV.tab DIV.content_closed {
	color:					#214988;
	border-left:			1px solid #000066;
	border-right:			1px solid #000066;
	border-bottom:			1px solid #000066;
}

DIV.box_productdetail_diary_risk_1 DIV.tab DIV.content_closed {
	color:					#298cbd;
	border-left:			1px solid #298cbd;
	border-right:			1px solid #298cbd;
	border-bottom:			1px solid #298cbd;
}

DIV.box_productdetail_diary_risk_2 DIV.tab DIV.content_closed {
	color:					#94cd0c;
	border-left:			1px solid #94cd0c;
	border-right:			1px solid #94cd0c;
	border-bottom:			1px solid #94cd0c;
}

DIV.box_productdetail_diary_risk_3 DIV.tab DIV.content_closed {
	color:					#ff8300;
	border-left:			1px solid #ff8300;
	border-right:			1px solid #ff8300;
	border-bottom:			1px solid #ff8300;
}

DIV.tab DIV.items {
	padding:				0px 40px 0px 0px;
	float:					right;
	white-space:			nowrap;
}

DIV.box_productlist DIV.tab DIV.items,
DIV.box_productdetail_underlying DIV.tab DIV.items,
DIV.box_productdetail_diary_risk_0 DIV.tab DIV.items,
DIV.box_productdetail_diary_risk_1 DIV.tab DIV.items,
DIV.box_productdetail_diary_risk_2 DIV.tab DIV.items,
DIV.box_productdetail_diary_risk_3 DIV.tab DIV.items {
	padding:				0px 0px 0px 10px;
	float:					left;
}

DIV.tab DIV.items UL {
	margin:					0;
	padding:				0;
	list-style:				none;
}

DIV.tab DIV.items UL LI {
	background-image:		none;
	background-repeat:		no-repeat;
	background-position:	0;
	font-size:				12px;
	font-weight:			normal;
	margin:					0;
	padding:				3px 0px 0px 0px;
	height:					19px;
	float:					left;
}

DIV.tab DIV.items UL LI.first_active,
DIV.tab DIV.items UL LI.first_inactive,
DIV.tab DIV.items UL LI.active_inactive,
DIV.tab DIV.items UL LI.inactive_active,
DIV.tab DIV.items UL LI.inactive_inactive,
DIV.tab DIV.items UL LI.last_active,
DIV.tab DIV.items UL LI.last_inactive {
	width:					26px;
}

DIV.tab DIV.items UL LI.first_active,
DIV.box_productdetail_underlying DIV.tab DIV.items UL LI.first_active,
DIV.box_productdetail_diary_risk_0 DIV.tab DIV.items UL LI.first_active {
	background-image:		url(../images/tab_006_darkblue.gif);
}

DIV.box_productdetail_diary_risk_1 DIV.tab DIV.items UL LI.first_active {
	background-image:		url(../images/tab_006_lightblue.gif);
}

DIV.box_productdetail_diary_risk_2 DIV.tab DIV.items UL LI.first_active {
	background-image:		url(../images/tab_006_green.gif);
}

DIV.box_productdetail_diary_risk_3 DIV.tab DIV.items UL LI.first_active {
	background-image:		url(../images/tab_006_orange.gif);
}

DIV.tab DIV.items UL LI.first_inactive,
DIV.box_productdetail_underlying DIV.tab DIV.items UL LI.first_inactive,
DIV.box_productdetail_diary_risk_0 DIV.tab DIV.items UL LI.first_inactive {
	background-image:		url(../images/tab_001_darkblue.gif);
}

DIV.box_productdetail_diary_risk_1 DIV.tab DIV.items UL LI.first_inactive {
	background-image:		url(../images/tab_001_lightblue.gif);
}

DIV.box_productdetail_diary_risk_2 DIV.tab DIV.items UL LI.first_inactive {
	background-image:		url(../images/tab_001_green.gif);
}

DIV.box_productdetail_diary_risk_3 DIV.tab DIV.items UL LI.first_inactive {
	background-image:		url(../images/tab_001_orange.gif);
}

DIV.tab DIV.items UL LI.active_inactive,
DIV.box_productdetail_underlying DIV.tab DIV.items UL LI.active_inactive,
DIV.box_productdetail_diary_risk_0 DIV.tab DIV.items UL LI.active_inactive {
	background-image:		url(../images/tab_003_darkblue.gif);
}

DIV.box_productdetail_diary_risk_1 DIV.tab DIV.items UL LI.active_inactive {
	background-image:		url(../images/tab_003_lightblue.gif);
}

DIV.box_productdetail_diary_risk_2 DIV.tab DIV.items UL LI.active_inactive {
	background-image:		url(../images/tab_003_green.gif);
}

DIV.box_productdetail_diary_risk_3 DIV.tab DIV.items UL LI.active_inactive {
	background-image:		url(../images/tab_003_orange.gif);
}

DIV.tab DIV.items UL LI.inactive_active,
DIV.box_productdetail_underlying DIV.tab DIV.items UL LI.inactive_active,
DIV.box_productdetail_diary_risk_0 DIV.tab DIV.items UL LI.inactive_active {
	background-image:		url(../images/tab_002_darkblue.gif);
}

DIV.box_productdetail_diary_risk_1 DIV.tab DIV.items UL LI.inactive_active {
	background-image:		url(../images/tab_002_lightblue.gif);
}

DIV.box_productdetail_diary_risk_2 DIV.tab DIV.items UL LI.inactive_active {
	background-image:		url(../images/tab_002_green.gif);
}

DIV.box_productdetail_diary_risk_3 DIV.tab DIV.items UL LI.inactive_active {
	background-image:		url(../images/tab_002_orange.gif);
}

DIV.tab DIV.items UL LI.inactive_inactive,
DIV.box_productdetail_underlying DIV.tab DIV.items UL LI.inactive_inactive,
DIV.box_productdetail_diary_risk_0 DIV.tab DIV.items UL LI.inactive_inactive {
	background-image:		url(../images/tab_004_darkblue.gif);
}

DIV.box_productdetail_diary_risk_1 DIV.tab DIV.items UL LI.inactive_inactive {
	background-image:		url(../images/tab_004_lightblue.gif);
}

DIV.box_productdetail_diary_risk_2 DIV.tab DIV.items UL LI.inactive_inactive {
	background-image:		url(../images/tab_004_green.gif);
}

DIV.box_productdetail_diary_risk_3 DIV.tab DIV.items UL LI.inactive_inactive {
	background-image:		url(../images/tab_004_orange.gif);
}

DIV.tab DIV.items UL LI.last_active,
DIV.box_productdetail_underlying DIV.tab DIV.items UL LI.last_active,
DIV.box_productdetail_diary_risk_0 DIV.tab DIV.items UL LI.last_active {
	background-image:		url(../images/tab_007_darkblue.gif);
}

DIV.box_productdetail_diary_risk_1 DIV.tab DIV.items UL LI.last_active {
	background-image:		url(../images/tab_007_lightblue.gif);
}

DIV.box_productdetail_diary_risk_2 DIV.tab DIV.items UL LI.last_active {
	background-image:		url(../images/tab_007_green.gif);
}

DIV.box_productdetail_diary_risk_3 DIV.tab DIV.items UL LI.last_active {
	background-image:		url(../images/tab_007_orange.gif);
}

DIV.tab DIV.items UL LI.last_inactive,
DIV.box_productdetail_underlying DIV.tab DIV.items UL LI.last_inactive,
DIV.box_productdetail_diary_risk_0 DIV.tab DIV.items UL LI.last_inactive {
	background-image:		url(../images/tab_005_darkblue.gif);
}

DIV.box_productdetail_diary_risk_1 DIV.tab DIV.items UL LI.last_inactive {
	background-image:		url(../images/tab_005_lightblue.gif);
}

DIV.box_productdetail_diary_risk_2 DIV.tab DIV.items UL LI.last_inactive {
	background-image:		url(../images/tab_005_green.gif);
}

DIV.box_productdetail_diary_risk_3 DIV.tab DIV.items UL LI.last_inactive {
	background-image:		url(../images/tab_005_orange.gif);
}

DIV.tab DIV.items UL LI A {
	font-size:				12px;
	font-weight:			normal;
	color:					#9f9fc5;
}

DIV.box_productdetail_underlying DIV.tab DIV.items UL LI A,
DIV.box_productdetail_diary_risk_0 DIV.tab DIV.items UL LI A {
	color:					#214988;
}

DIV.box_productdetail_diary_risk_1 DIV.tab DIV.items UL LI A {
	color:					#9f9fc5;
}

DIV.box_productdetail_diary_risk_2 DIV.tab DIV.items UL LI A {
	color:					#badf6d;
}

DIV.box_productdetail_diary_risk_3 DIV.tab DIV.items UL LI A {
	color:					#ffb566;
}

DIV.tab DIV.items UL LI A:hover {
	color:					#ff8300;
}

DIV.tab DIV.items UL LI.title_active {
	color:					#000066;
	height:					17px;
	border-bottom:			1px solid #ffffff;
	border-top:				1px solid #000066;
}

DIV.box_productdetail_underlying DIV.tab DIV.items UL LI.title_active {
	font-weight:			bold;
	text-align:				center;
	width:					59px;
}

DIV.box_productdetail_diary_risk_0 DIV.tab DIV.items UL LI.title_active {
	font-weight:			bold;
	text-align:				center;
	width:					79px;
}

DIV.box_productdetail_diary_risk_1 DIV.tab DIV.items UL LI.title_active {
	color:					#298cbd;
	font-weight:			bold;
	text-align:				center;
	width:					79px;
	border-top:				1px solid #298cbd;
}

DIV.box_productdetail_diary_risk_2 DIV.tab DIV.items UL LI.title_active {
	color:					#94cd0c;
	font-weight:			bold;
	text-align:				center;
	width:					79px;
	border-top:				1px solid #94cd0c;
}

DIV.box_productdetail_diary_risk_3 DIV.tab DIV.items UL LI.title_active {
	color:					#ff8300;
	font-weight:			bold;
	text-align:				center;
	width:					79px;
	border-top:				1px solid #ff8300;
}

DIV.tab DIV.items UL LI.title_inactive {
	color:					#cecece;
	height:					17px;
	border-top:				1px solid #9f9fc5;
}

DIV.box_productdetail_underlying DIV.tab DIV.items UL LI.title_inactive {
	text-align:				center;
	width:					59px;
}

DIV.box_productdetail_diary_risk_0 DIV.tab DIV.items UL LI.title_inactive {
	text-align:				center;
	width:					79px;
}

DIV.box_productdetail_diary_risk_1 DIV.tab DIV.items UL LI.title_inactive {
	text-align:				center;
	width:					79px;
	border-top:				1px solid #9f9fc5;
}

DIV.box_productdetail_diary_risk_2 DIV.tab DIV.items UL LI.title_inactive {
	text-align:				center;
	width:					79px;
	border-top:				1px solid #badf6d;
}

DIV.box_productdetail_diary_risk_3 DIV.tab DIV.items UL LI.title_inactive {
	text-align:				center;
	width:					79px;
	border-top:				1px solid #ffb566;
}


/* Drop Down Definitions */

UL.dropdown {
	width:					110px;
	margin:					0;
	padding:				0;
	float:					left;
}

UL.dropdown LI {
	background-image:		none;
	background-position:	0;
	position:				relative;
	margin:					0;
	padding:				0;
}

UL.dropdown LI UL {
	background-color:		#e9e9e9;
	position:				absolute;
	top:					0;
	left:					0;
	margin:					1.3em 0px 0px 0px;;
	padding:				3px 3px 3px 3px;
	border:					1px solid #298cbd;
	display:				none;
	z-index:				1000;
}

UL.dropdown LI.hover	{
	width:					110px;
	line-height:			16px;
}

UL.dropdown LI.hover:hover UL {
	display:				block;
}

UL.dropdown LI UL LI {
	white-space:			nowrap;
	margin:					0;
	padding:				0;
}


/* Header Definitions */

DIV.header {
	background-image:		url(../images/background_header.jpg);
	background-repeat:		repeat-x;
	width:					946px;
	height:					113px;
	padding:				0px 0px 0px 14px;
	border-bottom:			1px solid #ffffff;
}

DIV.header H1 {
	background-image:		url(../images/citi_logo.gif);
	background-repeat:		no-repeat;
	background-position:	-4px 0px;
	width:					87px;
	height:					60px;
	margin:					39px 0px 0px 0px;
	padding:				0;
	float:					left;
	cursor:					pointer;
}

DIV.header H1 SPAN {
	display:				none;
}

DIV.header DIV.line1 {
	width:					756px;
	height:					29px;
	padding:				41px 0px 0px 0px;
	border-bottom:	1px solid #cecece;
	float:					right;
}

DIV.header DIV.line1 P,
DIV.header DIV.line1 A,
DIV#headerLocale P,
DIV#headerLocale A {
	font-size:				11px;
	color:					#214988;
	margin-top:				12px;
}

DIV.header UL.dropdown {
	width:					120px;
	margin:					11px 0px 0px 0px;
}

DIV.header UL.dropdown LI {
	font-size:				11px;
	font-weight:			bold;
	color:					#000066;
}

DIV.header UL.dropdown LI IMG {
	vertical-align:			middle;
}

DIV.header DIV.line1 P,
DIV#headerLocale P {
	font-weight:			bold;
	color:					#000066;
}

DIV.header DIV.line1 P.left,
DIV.header DIV.line1 A.left,
DIV#headerLocale P.left,
DIV#headerLocale A.left {
	margin-right:			13px;
	float:					left;
}

DIV.header DIV.line1 A.right,
DIV#headerLocale A.right {
	margin-left:			13px;
	float:					right;
}

DIV.header DIV.line1 A:hover,
DIV#headerLocale A:hover {
	color:					#ff8300;
}

DIV.header DIV.line1 H1 {
	background-image:		url(../images/txt_citi_first.gif);
	background-repeat:		no-repeat;
	background-position:	0px 0px;
	width:					200px;
	height:					29px;
	margin:					0px 0px 0px 42px;
	padding:				0;
	float:					right;
	cursor:					auto;
}

DIV.header DIV.line1 H1 SPAN {
	display:				none;
}

DIV.header DIV.line2 {
	width:					756px;
	height:					42px;
	float:					right;
}

DIV.header DIV.line2 H1 {
	background-image:		url(../images/a_family_of_intelligent_investment.gif);
	background-repeat:		no-repeat;
	background-position:	96px 0px;
	width:					295px;
	height:					19px;
	margin:					0;
	padding:				0;
	float:					right;
	cursor:					auto;
}

DIV.header DIV.line2 H1 SPAN {
	display:				none;
}

DIV.header DIV.line2 A.left {
	font-size:				11px;
	color:					#214988;
	margin:					3px 0px 0px 0px;
	float:					left;
}

DIV.header DIV.line2 DIV {
	font-size:				11px;
	color:					#214988;
	margin:					3px 0px 0px 0px;
	float:					left;
}

DIV.header DIV.line2 A:hover {
	color:					#ff8300;
}

DIV#headerLocale {
	position: absolute;
	z-index: 1000;
	top: 41px;
	left: 190px;
	background-image: none;
	width: 300px;
	height: 40px;
}


/* Landing Page Definitions */

DIV.landing_page DIV.column {
	width:					946px;
	height:					290px;
	padding:				19px 0px 0px 0px;
	border-bottom:			1px solid #000066;
}

DIV.landing_page DIV.introduction {
	background-image:		url(../images/visual_land_introduction.jpg);
	background-position:	0px 90px;
	background-repeat:		no-repeat;
	width:					315px;
	height:					290px;
	border-right:			1px solid #cecece;
	float:					left;
}

DIV.landing_page DIV.traders {
	background-image:		url(../images/visual_land_traders.jpg);
	background-position:	0px 90px;
	background-repeat:		no-repeat;
	width:					315px;
	height:					290px;
	border-right:			1px solid #cecece;
	float:					left;
}

DIV.landing_page DIV.investors {
	background-image:		url(../images/visual_land_investors.jpg);
	background-repeat:		no-repeat;
	background-position:	0px 90px;
	width:					314px;
	height:					290px;
	float:					left;
}

DIV.landing_page DIV.introduction A,
DIV.landing_page DIV.traders A,
DIV.landing_page DIV.investors A {
	background-image:		url(../images/arrow_landing.gif);
	background-repeat:		no-repeat;
	background-position:	0px 4px;
	width:					170px;
	line-height:			21px;
	font-size:				18px;
	font-weight:			normal;
	color:					#214988;
	margin:					0px 0px 0px 7px;
	padding:				0px 0px 0px 17px;
}

DIV.landing_page DIV.introduction A:hover,
DIV.landing_page DIV.traders A:hover,
DIV.landing_page DIV.investors A:hover {
	color:					#ff8300;
}

DIV.landing_page DIV.introduction P,
DIV.landing_page DIV.traders P,
DIV.landing_page DIV.investors P {
	font-size:				18px;
	font-weight:			normal;
	color:					#646464;
	line-height:			21px;
	margin:					0px 7px 0px 7px;
	padding:				0px 0px 0px 17px;
}

DIV.landing_page DIV.advertising {
	background-color:		#cecece;
	width:					304px;
	height:					102px;
	margin:					20px 0px 21px 20px;
	border:					1px solid #000066;
	float:					right;
}

/* Disclaimer Definitions */

DIV.landing_page DIV#disclaimer {
	position:				absolute;
	top:					114px;
	left:					12px;
	width:					946px;
	height:					465px;
	border:					1px solid #323232;
	overflow:				hidden;
	z-index:				1;
}

DIV#disclaimer DIV.advice {
	background-color:		#ffffff;
	position:				relative;
	top:					12px;
	left:					52px;
	width:					835px;
	height:					200px;
	padding:				0px 0px 10px 5px;
	border:					1px solid #323232;
	overflow:				hidden;
}

DIV#disclaimer DIV.text {
	margin-bottom:			5px;
	height:					178px;
	overflow:				auto;
}

DIV#disclaimer DIV.text P {
	margin-right:			5px;
}

DIV#disclaimer DIV.risk {
	background-color:		#ffffff;
	position:				relative;
	top:					23px;
	left:					52px;
	width:					815px;
	height:					180px;
	padding:				5px 20px 5px 5px;
	border:					1px solid #323232;
	overflow:				auto;
}

DIV#disclaimer input {
	position:				relative;
	font-size:				12px;
	font-weight:			bold;
	top:					28px;
	left:					52px;
	width:					150px;
	height:					22px;
	float:					left;
}

DIV#disclaimer select {
	margin-left:			300px;
}

DIV#disclaimer H1 {
	color:					#214988;
}

DIV#disclaimer H2 {
	color:					#214988;
}

DIV#disclaimer H3 {
	color:					#646464;
}

DIV#disclaimer P {
	color:					#000066;
}

DIV#disclaimer UL LI {
	color:					#000066;
}



/* Footer Definitions */

DIV.footer {
	height:					45px;
	clear:					both;
	overflow:				hidden;
}

DIV.footer DIV.line {
	margin:					10px 0px 0px 0px;
	border-bottom:			1px solid #cecece;
}

DIV.footer DIV.left {
	padding:				2px 0px 0px 0px;
	float:					left;
}

DIV.footer DIV.right {
	padding:				6px 0px 0px 0px;
	float:					right;
	text-align:				right;
}

DIV.footer H1 {
	background-image:		url(../images/citi_footer.jpg);
	background-repeat:		no-repeat;
	width:					23px;
	height:					20px;
	margin:					0;
	padding:				0;
}

DIV.footer H1 SPAN {
	display:				none;
}

DIV.footer A {
	font-size:				11px;
	font-weight:			normal;
	color:					#214988;
	text-decoration:		underline;
}

DIV.footer A:hover {
	color:					#ff8300;
}

DIV.footer P {
	font-size:				11px;
	color:					#000000;
	margin:					0;
}


/* Box Definitions */

/* Search */

DIV.box_search {
	background-image:		url(../images/background_search.jpg);
	background-repeat:		repeat-x;
	width:					158px;
	height:					157px;
	margin:					0;
	padding:				0px 0px 0px 10px;
	overflow:				hidden;
}

DIV.box_search H1 {
	font-weight:			bold;
	color:					#ffffff;
	margin:					0;
	padding:				8px 0px 10px 0px;
}

DIV.box_search P {
	font-size:				11px;
	color:					#214988;
	margin:					11px 0px 0px 0px;
}

DIV.box_search DIV.menu {
	margin-right:			6px;
}

DIV.box_search FORM A {
	background-image:		url(../images/arrow_right_blue.gif);
	background-repeat:		no-repeat;
	background-position:	0px 5px;
	font-size:				11px;
	font-weight:			bold;
	color:					#214988;
	margin:					2px 6px 0px 0px;
	padding:				0px 0px 0px 13px;
	float:					right;
}

DIV.box_search FORM A:hover {
	background-image:		url(../images/arrow_right_orange.gif);
	color:					#ff8300;
}

DIV.box_search SELECT {
	width:					149px;
	margin-bottom:			10px;
}

DIV.box_search FORM INPUT {
	font-size:				11px;
	color:					#214988;
	width:					100px;
	min-width:				100px;
	max-width:				100px;
	border:					1px solid #214988;
}


/* myAccount */

DIV.box_myaccount {
	background-image:		url(../images/background_myaccount.jpg);
	background-repeat:		repeat-x;
	width:					168px;
	height:					157px;
	margin:					0;
	padding:				0px 10px 0px 10px;
}

DIV.box_myaccount_large {
	background-color:		#e9e9e9;
	width:					100%;
	padding:				0px 10px 5px 10px;
	overflow:				hidden;
}

DIV.box_myaccount H1,
DIV.box_myaccount_large H1 {
	font-weight:			bold;
	color:					#646464;
	margin:					0px 0px 6px 0px;
	padding:				7px 0px 0px 0px;
}

DIV.box_myaccount P,
DIV.box_myaccount_large P {
	color:					#646464;
	margin:					0;
	clear:					both;
}

DIV.box_myaccount P {
	font-size:				11px;
}

DIV.box_myaccount_large P {
	font-size:				12px;
}

DIV.box_myaccount P.error {
	color:					#ff8300;
}

DIV.box_myaccount_large P.error {
	color:					#ff8300;
	padding:				9px 0px 4px 0px;
}

DIV.box_myaccount A,
DIV.box_myaccount_large A {
	background-image:		url(../images/arrow_right_darkgrey.gif);
	background-repeat:		no-repeat;
	font-weight:			bold;
	color:					#323232;
	margin:					11px 0px 0px 0px;
	padding:				0px 0px 0px 13px;
}

DIV.box_myaccount A {
	background-position:	0px 5px;
	font-size:				11px;
	margin:					0px 0px 0px 122px;
	clear:					both;
	float:					right;
}

DIV.box_myaccount_large A {
	background-position:	0px 6px;
	font-size:				12px;
	margin-right:			5px;
}

DIV.box_myaccount A:hover,
DIV.box_myaccount_large A:hover {
	background-image:		url(../images/arrow_right_orange.gif);
	color:					#ff8300;
}

DIV.box_myaccount UL {
	margin:					5px 0px 0px 0px;
	padding:				0;
	list-style:				none;
}

DIV.box_myaccount UL LI {
	background-image:		none;
	background-position:	0;
	height:					19px;
	margin:					0;
	padding:				0;
}

DIV.box_myaccount UL LI A {
	background-image:		url(../images/arrow_right_blue.gif);
	background-repeat:		no-repeat;
	background-position:	0px 8px;
	font-size:				11px;
	font-weight:			normal;
	color:					#214988;
	height:					16px;
	margin:					0;
	padding:				3px 0px 0px 12px;
	display:				block;
}

DIV.box_myaccount UL LI A:hover {
	background-image:		url(../images/arrow_right_orange.gif);
	color:					#ff8300;
}

DIV.box_myaccount FORM,
DIV.box_myaccount_large FORM {
	padding:				5px 0px 0px 0px;
}

DIV.box_myaccount FORM DIV.element LABEL,
DIV.box_myaccount_large FORM DIV.element LABEL {
	color:					#646464;
	clear:					none;
}

DIV.box_myaccount FORM DIV.element LABEL {
	width:					70px;
}

DIV.box_myaccount_large FORM DIV.element LABEL {
	width:					192px;
}

DIV.box_myaccount_large FORM DIV.element P.error {
	position:				relative;
	top:					-2px;
	padding:				0px 14px 4px 193px;
}

DIV.box_myaccount FORM DIV.element INPUT,
DIV.box_myaccount_large FORM DIV.element INPUT {
	color:					#646464;
	border:					1px solid #cecece;
}

DIV.box_myaccount FORM DIV.element INPUT {
	width:					94px;
	min-width:				98px;
	max-width:				98px;
	float:					right;
}

DIV.box_myaccount_large FORM DIV.element INPUT {
	width:					305px;
	min-width:				309px;
	max-width:				309px;
}


/* Services */

DIV.box_services {
	background-color:		#e9e9e9;
	width:					168px;
}

DIV.box_services H1 {
	font-weight:			bold;
	color:					#646464;
	margin:					0px 12px 12px 9px;
	padding:				7px 0px 0px 0px;
}

DIV.box_services UL {
	margin:					0;
	padding:				0;
	list-style:				none;
}

DIV.box_services UL LI {
	background-image:		none;
	background-position:	0;
	min-height:				19px;
	margin:					0;
	padding:				0;
}

DIV.box_services UL LI A {
	background-image:		url(../images/arrow_right_darkgrey.gif);
	background-repeat:		no-repeat;
	background-position:	10px 8px;
	font-size:				11px;
	font-weight:			bold;
	color:					#323232;
	min-height:				16px;
	padding:				3px 0px 0px 22px;
	display:				block;
}

DIV.box_services UL LI A:hover {
	background-image:		url(../images/arrow_right_orange.gif);
	color:					#ff8300;
	background-color:		#ffffff;
}

DIV.box_services UL LI A.active {
	background-image:		url(../images/arrow_right_darkblue.gif);
	background-color:		#ffffff;
	color:					#214988;
}

DIV.box_services UL LI A.active:hover {
	color:					#214988;
}


/* myAccount Navigation */

DIV.box_myaccount_navigation {
	width:					168px;
}

DIV.box_myaccount_navigation H1 {
	font-weight:			bold;
	color:					#646464;
	margin:					0px 12px 12px 9px;
	padding:				7px 0px 0px 0px;
}

DIV.box_myaccount_navigation UL {
	margin:					0;
	padding:				0;
	list-style:				none;
}

DIV.box_myaccount_navigation UL LI {
	background-image:		none;
	background-position:	0;
	height:					19px;
	margin:					0;
	padding:				0;
}

DIV.box_myaccount_navigation UL LI A {
	background-image:		url(../images/arrow_right_darkgrey.gif);
	background-repeat:		no-repeat;
	background-position:	10px 8px;
	font-size:				11px;
	font-weight:			bold;
	color:					#323232;
	height:					16px;
	padding:				3px 0px 0px 22px;
	display:				block;
}

DIV.box_myaccount_navigation UL LI A:hover {
	background-image:		url(../images/arrow_right_orange.gif);
	color:					#ff8300;
}

DIV.box_myaccount_navigation UL LI A.active {
	background-image:		url(../images/arrow_right_darkblue.gif);
	color:					#214988;
}

DIV.box_myaccount_navigation UL LI A.active:hover {
	color:					#214988;
}


/* Content */

DIV.box_content_primary {
	background-repeat:		no-repeat;
	background-position:	bottom right;
	width:					526px;
	margin:					0px 0px 14px 0px;
	border-bottom:			1px solid #cecece;
	overflow:				hidden;
}

DIV.box_content_primary P {
	width:					276px;
	margin:					0;
}

DIV.box_content_secondary {
	background-color:		#e9e9e9;
	width:					526px;
	margin:					10px 0px 0px 0px;
	overflow:				hidden;
}

DIV.box_content_secondary IMG {
	width:					210px;
	margin:					0px 14px 0px 0px;
	float:					left;
}

DIV.box_content_secondary DIV {
	position:				relative;
	margin:					0px 14px 14px 14px;
}

DIV.box_content_secondary DIV H1 {
	padding:				11px 0px 0px 0px;
}

DIV.box_content_secondary DIV H2 {
	margin:					0;
	padding:				0px 0px 11px 0px;
}

DIV.box_content_secondary DIV P {
	color:					#323232;
}

DIV.box_content_secondary DIV UL LI {
	background-image:		url(../images/square_bluegrey.gif);
	background-repeat:		no-repeat;
	background-position:	0px 5px;
	font-size:				12px;
	font-weight:			normal;
	color:					#323232;
	margin:					4px 0px 0px 0px;
	padding:				0px 0px 0px 10px;
}

DIV.box_content_secondary DIV DIV.timestamp {
	font-size:				12px;
	font-weight:			normal;
	color:					#646464;
	position:				absolute;
	left:					-14px;
	bottom:					0;
	height:					auto;
	margin-bottom:			11px;
}

DIV.box_content_secondary > IMG + DIV > DIV.timestamp {
	left:					196px;
}

DIV.box_content_secondary DIV A.link,
DIV.box_content_secondary DIV A.download {
	position:				absolute;
	right:					0;
	bottom:					0;
	margin:					0px 0px 11px 0px;
}

/* Newsletter Box */
DIV.box_content_newsletter {
	background-color:		#e9e9e9;
	width:					526px;
	height:					212px;
	margin:					0px 0px 10px 0px;
	overflow:				hidden;
}

DIV.box_content_newsletter IMG {
	width:					150px;
	height:					212px;
	margin:					0px 14px 0px 0px;
	float:					left;
}

DIV.box_content_newsletter DIV {
	position:				relative;
	margin:					0px 14px 0px 0px;
}
DIV.box_content_newsletter DIV H1 {
	padding:				11px 0px 0px 0px;
}

DIV.box_content_newsletter DIV H2 {
	margin:					0;
	padding:				11px 0px 0px 0px;
}

DIV.box_content_newsletter DIV P {
	color:					#323232;
}

DIV.box_content_newsletter DIV DIV.timestamp {
	font-size:				12px;
	font-weight:			normal;
	color:					#646464;
	position:				absolute;
	left:					-14px;
	bottom:					0;
	height:					auto;
	margin-bottom:			11px;
}

DIV.box_content_newsletter > IMG + DIV > DIV.timestamp {
	left:					196px;
}

DIV.box_content_newsletter DIV A.link,
DIV.box_content_newsletter DIV A.download {
	position:				absolute;
	right:					0;
	bottom:					0;
	margin:					0px 0px 11px 0px;
}

/* Footer */

DIV.box_footer,
DIV.box_large_footer {
	background-color:		#214988;
	width:					100%;
	height:					auto;
	margin:					0px 0px 12px 0px;
	overflow:				hidden;
	clear:					both;
}

DIV.box_footer A,
DIV.box_large_footer A {
	background-image:		url(../images/arrow_right_white.gif);
	background-repeat:		no-repeat;
	background-position:	0px 5px;
	font-weight:			normal;
	color:					#ffffff;
	padding:				0px 0px 0px 13px;
	float:					right;
}

DIV.box_footer A {
	font-size:				11px;
	margin:					3px 12px 3px 9px;
}

DIV.box_large_footer A {
	font-size:				12px;
	margin:					3px 15px 3px 7px;
}

DIV.box_footer A:hover,
DIV.box_large_footer A:hover {
	background-image:		url(../images/arrow_right_orange.gif);
	color:					#ff8300;
}


/* Product Detail */

/* Header */

DIV.box_productdetail_header_risk_0,
DIV.box_productdetail_header_risk_1,
DIV.box_productdetail_header_risk_2,
DIV.box_productdetail_header_risk_3 {
	background-repeat:		repeat-y;
	position:				relative;
	width:					734px;
	height:					66px;
}

DIV.box_productdetail_header_risk_0 {
	background-color:		#e9e9e9;
}

DIV.box_productdetail_header_risk_1 {
	background-image:		url(../images/background_title_lightblue.jpg);
}

DIV.box_productdetail_header_risk_2 {
	background-image:		url(../images/background_title_green.jpg);
}

DIV.box_productdetail_header_risk_3 {
	background-image:		url(../images/background_title_orange.jpg);
}

DIV.box_productdetail_header_risk_0 H1,
DIV.box_productdetail_header_risk_1 H1,
DIV.box_productdetail_header_risk_2 H1,
DIV.box_productdetail_header_risk_3 H1 {
	color:					#323232;
	position:				absolute;
	line-height:			21px;
	top:					9px;
	left:					12px;
	margin:					0;
	padding:				0;
}

DIV.box_productdetail_header_risk_1 H1,
DIV.box_productdetail_header_risk_2 H1,
DIV.box_productdetail_header_risk_3 H1 {
	color:					#ffffff;
}

DIV.box_productdetail_header_risk_0 H2,
DIV.box_productdetail_header_risk_1 H2,
DIV.box_productdetail_header_risk_2 H2,
DIV.box_productdetail_header_risk_3 H2 {
	font-size:				12px;
	font-weight:			normal;
	color:					#323232;
	position:				absolute;
	line-height:			15px;
	top:					39px;
	left:					12px;
	margin:					0;
	padding:				0;
}

DIV.box_productdetail_header_risk_1 H2,
DIV.box_productdetail_header_risk_2 H2,
DIV.box_productdetail_header_risk_3 H2 {
	color:					#ffffff;
}


/* Bar */

DIV.box_productdetail_bar_risk_0,
DIV.box_productdetail_bar_risk_1,
DIV.box_productdetail_bar_risk_2,
DIV.box_productdetail_bar_risk_3 {
	font-size:				12px;
	line-height:			21px;
	width:					734px;
	margin:					13px 0px 0px 0px;
	overflow:				hidden;
}

DIV.box_productdetail_bar_risk_0 P.timestamp,
DIV.box_productdetail_bar_risk_1 P.timestamp,
DIV.box_productdetail_bar_risk_2 P.timestamp,
DIV.box_productdetail_bar_risk_3 P.timestamp {
	font-size:				10px;
	text-align:				right;
	height:					auto;
	margin:					0;
	padding:				0;
}

DIV.box_productdetail_bar_risk_0 TABLE,
DIV.box_productdetail_bar_risk_1 TABLE,
DIV.box_productdetail_bar_risk_2 TABLE,
DIV.box_productdetail_bar_risk_3 TABLE {
	width:					100%;
	border-bottom:			1px solid #9f9fc5;
	table-layout:			fixed;
}

DIV.box_productdetail_bar_risk_0 TABLE TR,
DIV.box_productdetail_bar_risk_1 TABLE TR,
DIV.box_productdetail_bar_risk_2 TABLE TR,
DIV.box_productdetail_bar_risk_3 TABLE TR {
	height:					19px;
}

DIV.box_productdetail_bar_risk_0 TABLE TR TH,
DIV.box_productdetail_bar_risk_1 TABLE TR TH,
DIV.box_productdetail_bar_risk_2 TABLE TR TH,
DIV.box_productdetail_bar_risk_3 TABLE TR TH {
	text-align:				center;
	width:					auto;
	margin:					0;
	padding:				0;
}

DIV.box_productdetail_bar_risk_0 TABLE TR TH {
	color:					#000066;
	border-bottom:			1px solid #000066;
}

DIV.box_productdetail_bar_risk_1 TABLE TR TH {
	color:					#298cbd;
	border-bottom:			1px solid #298cbd;
}

DIV.box_productdetail_bar_risk_2 TABLE TR TH {
	color:					#94cd0c;
	border-bottom:			1px solid #94cd0c;
}

DIV.box_productdetail_bar_risk_3 TABLE TR TH {
	color:					#ff8300;
	border-bottom:			1px solid #ff8300;
}

DIV.box_productdetail_bar_risk_0 TABLE TR TD,
DIV.box_productdetail_bar_risk_1 TABLE TR TD,
DIV.box_productdetail_bar_risk_2 TABLE TR TD,
DIV.box_productdetail_bar_risk_3 TABLE TR TD {
	background-color:		#e9e9e9;
	color:					#323232;
	text-align:				center;
	width:					auto;
	line-height:			20px;
	margin:					0;
	padding:				0;
	border-left:			1px solid #ffffff;
	font-size:				13px;
	font-weight:			bold;
}

DIV.box_productdetail_bar_risk_1 TABLE TR TD {
	background-color:		#c9e0ed;
}

DIV.box_productdetail_bar_risk_2 TABLE TR TD {
	background-color:		#deebce;
}

DIV.box_productdetail_bar_risk_3 TABLE TR TD {
	background-color:		#fee0b3;
}

DIV.box_productdetail_bar_risk_0 TABLE TR TD.first,
DIV.box_productdetail_bar_risk_1 TABLE TR TD.first,
DIV.box_productdetail_bar_risk_2 TABLE TR TD.first,
DIV.box_productdetail_bar_risk_3 TABLE TR TD.first {
	border-left:			0;
}


/* List */

DIV.box_productdetail_list,
DIV.box_productdetail_list_risk_0,
DIV.box_productdetail_list_risk_1,
DIV.box_productdetail_list_risk_2,
DIV.box_productdetail_list_risk_3,
DIV.box_productdetail_table,
DIV.box_productdetail_table_risk_0,
DIV.box_productdetail_table_risk_1,
DIV.box_productdetail_table_risk_2,
DIV.box_productdetail_table_risk_3,
DIV.box_productdetail_underlying {
	font-size:				12px;
	font-weight:			normal;
	line-height:			21px;
	width:					357px;
	margin:					13px 0px 0px 0px;
	overflow:				hidden;
}

DIV.box_productdetail_underlying DIV.line_content {
	line-height:			21px;
}

DIV.box_productdetail_list H1,
DIV.box_productdetail_list_risk_0 H1,
DIV.box_productdetail_list_risk_1 H1,
DIV.box_productdetail_list_risk_2 H1,
DIV.box_productdetail_list_risk_3 H1,
DIV.box_productdetail_table H1,
DIV.box_productdetail_table_risk_0 H1,
DIV.box_productdetail_table_risk_1 H1,
DIV.box_productdetail_table_risk_2 H1,
DIV.box_productdetail_table_risk_3 H1,
DIV.box_productdetail_underlying H1 {
	font-size:				12px;
	font-weight:			bold;
	margin:					0;
	padding:				0px 0px 0px 11px;
}

DIV.box_productdetail_list H1,
DIV.box_productdetail_list_risk_0 H1,
DIV.box_productdetail_table H1,
DIV.box_productdetail_table_risk_0 H1 {
	color:					#000066;
	border-bottom:			1px solid #000066;
}

DIV.box_productdetail_underlying H1 {
	color:					#000066;
}

DIV.box_productdetail_list_risk_1 H1,
DIV.box_productdetail_table_risk_1 H1 {
	color:					#298cbd;
	border-bottom:			1px solid #298cbd;
}

DIV.box_productdetail_list_risk_2 H1,
DIV.box_productdetail_table_risk_2 H1 {
	color:					#94cd0c;
	border-bottom:			1px solid #94cd0c;
}

DIV.box_productdetail_list_risk_3 H1,
DIV.box_productdetail_table_risk_3 H1 {
	color:					#ff8300;
	border-bottom:			1px solid #ff8300;
}


DIV.box_productdetail_list H1.collapsible,
DIV.box_productdetail_list H1.collapsed,
DIV.box_productdetail_list_risk_0 H1.collapsible,
DIV.box_productdetail_list_risk_0 H1.collapsed,
DIV.box_productdetail_list_risk_1 H1.collapsible,
DIV.box_productdetail_list_risk_1 H1.collapsed,
DIV.box_productdetail_list_risk_2 H1.collapsible,
DIV.box_productdetail_list_risk_2 H1.collapsed,
DIV.box_productdetail_list_risk_3 H1.collapsible,
DIV.box_productdetail_list_risk_3 H1.collapsed,
DIV.box_productdetail_table H1.collapsible,
DIV.box_productdetail_table H1.collapsed,
DIV.box_productdetail_table_risk_0 H1.collapsible,
DIV.box_productdetail_table_risk_0 H1.collapsed,
DIV.box_productdetail_table_risk_1 H1.collapsible,
DIV.box_productdetail_table_risk_1 H1.collapsed,
DIV.box_productdetail_table_risk_2 H1.collapsible,
DIV.box_productdetail_table_risk_2 H1.collapsed,
DIV.box_productdetail_table_risk_3 H1.collapsible,
DIV.box_productdetail_table_risk_3 H1.collapsed,
DIV.box_productdetail_underlying H1.collapsible,
DIV.box_productdetail_underlying H1.collapsed {
	background-repeat:		no-repeat;
	background-position:	339px 7px;
	cursor:					pointer;
}

DIV.box_productdetail_list H1.collapsible,
DIV.box_productdetail_list_risk_0 H1.collapsible,
DIV.box_productdetail_table H1.collapsible,
DIV.box_productdetail_table_risk_0 H1.collapsible,
DIV.box_productdetail_underlying H1.collapsible {
	background-image:		url(../images/arrow_up_blue.gif);
}

DIV.box_productdetail_list H1.collapsed,
DIV.box_productdetail_list_risk_0 H1.collapsed,
DIV.box_productdetail_table H1.collapsed,
DIV.box_productdetail_table_risk_0 H1.collapsed {
	background-image:		url(../images/arrow_down_blue.gif);
}

DIV.box_productdetail_underlying H1.collapsed {
	background-image:		url(../images/arrow_down_blue.gif);
	border-bottom:			1px solid #000066;
}

DIV.box_productdetail_list_risk_1 H1.collapsible,
DIV.box_productdetail_table_risk_1 H1.collapsible {
	background-image:		url(../images/arrow_up_lightblue.gif);
}

DIV.box_productdetail_list_risk_1 H1.collapsed,
DIV.box_productdetail_table_risk_1 H1.collapsed {
	background-image:		url(../images/arrow_down_lightblue.gif);
}

DIV.box_productdetail_list_risk_2 H1.collapsible,
DIV.box_productdetail_table_risk_2 H1.collapsible {
	background-image:		url(../images/arrow_up_green.gif);
}

DIV.box_productdetail_list_risk_2 H1.collapsed,
DIV.box_productdetail_table_risk_2 H1.collapsed {
	background-image:		url(../images/arrow_down_green.gif);
}

DIV.box_productdetail_list_risk_3 H1.collapsible,
DIV.box_productdetail_table_risk_3 H1.collapsible {
	background-image:		url(../images/arrow_up_orange.gif);
}

DIV.box_productdetail_list_risk_3 H1.collapsed,
DIV.box_productdetail_table_risk_3 H1.collapsed {
	background-image:		url(../images/arrow_down_orange.gif);
}

DIV.box_productdetail_list DIV.line,
DIV.box_productdetail_list_risk_0 DIV.line,
DIV.box_productdetail_list_risk_1 DIV.line,
DIV.box_productdetail_list_risk_2 DIV.line,
DIV.box_productdetail_list_risk_3 DIV.line,
DIV.box_productdetail_table DIV.line,
DIV.box_productdetail_table_risk_0 DIV.line,
DIV.box_productdetail_table_risk_1 DIV.line,
DIV.box_productdetail_table_risk_2 DIV.line,
DIV.box_productdetail_table_risk_3 DIV.line,
DIV.box_productdetail_underlying DIV.line {
	width:					357px;
	margin:					0;
	border-bottom:			1px solid #9f9fc5;
	overflow:				hidden;
}

DIV.box_productdetail_list P.caption,
DIV.box_productdetail_list_risk_0 P.caption,
DIV.box_productdetail_list_risk_1 P.caption,
DIV.box_productdetail_list_risk_2 P.caption,
DIV.box_productdetail_list_risk_3 P.caption,
DIV.box_productdetail_underlying P.caption {
	color:					#323232;
	width:					137px;
	margin:					0;
	padding:				0px 0px 0px 11px;
	float:					left;
}

DIV.box_productdetail_list_risk_1 P.highlight {
	color:					#298CBD !important;
	font-weight:			bold;	
}

DIV.box_productdetail_list_risk_2 P.highlight {
	color:					#94CD0C !important;
	font-weight:			bold;	
}

DIV.box_productdetail_list_risk_3 P.highlight {
	color:					#ff8300 !important;
	font-weight:			bold;	
}

DIV.box_productdetail_list P.value,
DIV.box_productdetail_list_risk_0 P.value,
DIV.box_productdetail_list_risk_1 P.value,
DIV.box_productdetail_list_risk_2 P.value,
DIV.box_productdetail_list_risk_3 P.value,
DIV.box_productdetail_underlying P.value {
	color:					#646464;
	width:					187px;
	margin:					0;
	padding:				0px 18px 0px 0px;
	float:					right;
	clear:					right;
}

DIV.box_productdetail_list P.value_full,
DIV.box_productdetail_list_risk_0 P.value_full,
DIV.box_productdetail_list_risk_1 P.value_full,
DIV.box_productdetail_list_risk_2 P.value_full,
DIV.box_productdetail_list_risk_3 P.value_full,
DIV.box_productdetail_underlying P.value_full {
	color:					#646464;
	width:					357px;
	margin:					0;
	padding:				0px 18px 0px 11px;
	float:					left;
}

DIV.box_productdetail_list DIV.odd,
DIV.box_productdetail_list_risk_0 DIV.odd,
DIV.box_productdetail_list_risk_1 DIV.odd,
DIV.box_productdetail_list_risk_2 DIV.odd,
DIV.box_productdetail_list_risk_3 DIV.odd,
DIV.box_productdetail_underlying DIV.odd {
	background-color:		#e9e9e9;
	width:					357px;
	clear:					both;
	overflow:				hidden;
}

DIV.box_productdetail_list_risk_1 DIV.odd {
	background-color:		#c9e0ed;
}

DIV.box_productdetail_list_risk_2 DIV.odd {
	background-color:		#deebce;
}

DIV.box_productdetail_list_risk_3 DIV.odd {
	background-color:		#fee0b3;
}

DIV.box_productdetail_list P.warning,
DIV.box_productdetail_list_risk_0 P.warning,
DIV.box_productdetail_list_risk_1 P.warning,
DIV.box_productdetail_list_risk_2 P.warning,
DIV.box_productdetail_list_risk_3 P.warning {
	color:					#323232;
	background-color:		#ff8300 !important;
}


/* Productdetails table */

DIV.box_productdetail_table TABLE,
DIV.box_productdetail_table_risk_0 TABLE,
DIV.box_productdetail_table_risk_1 TABLE,
DIV.box_productdetail_table_risk_2 TABLE,
DIV.box_productdetail_table_risk_3 TABLE {
	width:					100%;
}

DIV.box_productdetail_table TABLE TR,
DIV.box_productdetail_table_risk_0 TABLE TR,
DIV.box_productdetail_table_risk_1 TABLE TR,
DIV.box_productdetail_table_risk_2 TABLE TR,
DIV.box_productdetail_table_risk_3 TABLE TR {
	height:					21px;
}

DIV.box_productdetail_table TABLE TR.odd,
DIV.box_productdetail_table_risk_0 TABLE TR.odd {
	background-color:		#ffffff;
}

DIV.box_productdetail_table_risk_1 TABLE TR.odd {
	background-color:		#c9e0ed;
}
DIV.box_productdetail_table_risk_2 TABLE TR.odd {
	background-color:		#deebce;
}
DIV.box_productdetail_table_risk_3 TABLE TR.odd {
	background-color:		#fee0b3;
}

DIV.box_productdetail_table TABLE TR TH,
DIV.box_productdetail_table_risk_0 TABLE TR TH,
DIV.box_productdetail_table_risk_1 TABLE TR TH,
DIV.box_productdetail_table_risk_2 TABLE TR TH,
DIV.box_productdetail_table_risk_3 TABLE TR TH {
	background-color:		#e9e9e9;
	font-weight:			normal;
	color:					#323232;
}

DIV.box_productdetail_table TABLE TR TD, 
DIV.box_productdetail_table_risk_0 TABLE TR TD,
DIV.box_productdetail_table_risk_1 TABLE TR TD,
DIV.box_productdetail_table_risk_2 TABLE TR TD,
DIV.box_productdetail_table_risk_3 TABLE TR TD {
	color:					#646464;
	white-space:			nowrap;
}

DIV.box_productdetail_table TABLE TR TH.center,
DIV.box_productdetail_table_risk_0 TABLE TR TH.center,
DIV.box_productdetail_table_risk_1 TABLE TR TH.center,
DIV.box_productdetail_table_risk_2 TABLE TR TH.center,
DIV.box_productdetail_table_risk_3 TABLE TR TH.center,
DIV.box_productdetail_table TABLE TR TD.center,
DIV.box_productdetail_table_risk_0 TABLE TR TD.center,
DIV.box_productdetail_table_risk_1 TABLE TR TD.center,
DIV.box_productdetail_table_risk_2 TABLE TR TD.center,
DIV.box_productdetail_table_risk_3 TABLE TR TD.center {
	text-align:				center;
}

DIV.box_productdetail_table TABLE TR TH.right,
DIV.box_productdetail_table_risk_0 TABLE TR TH.right,
DIV.box_productdetail_table_risk_1 TABLE TR TH.right,
DIV.box_productdetail_table_risk_2 TABLE TR TH.right,
DIV.box_productdetail_table_risk_3 TABLE TR TH.right,
DIV.box_productdetail_table TABLE TR TD.right,
DIV.box_productdetail_table_risk_0 TABLE TR TD.right,
DIV.box_productdetail_table_risk_1 TABLE TR TD.right,
DIV.box_productdetail_table_risk_2 TABLE TR TD.right,
DIV.box_productdetail_table_risk_3 TABLE TR TD.right {
	text-align:				right;
}

DIV.box_productdetail_table TABLE TR TH.space_left,
DIV.box_productdetail_table_risk_0 TABLE TR TH.space_left,
DIV.box_productdetail_table_risk_1 TABLE TR TH.space_left,
DIV.box_productdetail_table_risk_2 TABLE TR TH.space_left,
DIV.box_productdetail_table_risk_3 TABLE TR TH.space_left,
DIV.box_productdetail_table TABLE TR TD.space_left,
DIV.box_productdetail_table_risk_0 TABLE TR TD.space_left,
DIV.box_productdetail_table_risk_1 TABLE TR TD.space_left,
DIV.box_productdetail_table_risk_2 TABLE TR TD.space_left,
DIV.box_productdetail_table_risk_3 TABLE TR TD.space_left {
	width:					11px;
}

DIV.box_productdetail_table TABLE TH.space_right,
DIV.box_productdetail_table_risk_0 TABLE TH.space_right,
DIV.box_productdetail_table_risk_1 TABLE TH.space_right,
DIV.box_productdetail_table_risk_2 TABLE TH.space_right,
DIV.box_productdetail_table_risk_3 TABLE TH.space_right,
DIV.box_productdetail_table TABLE TD.space_right,
DIV.box_productdetail_table_risk_0 TABLE TD.space_right,
DIV.box_productdetail_table_risk_1 TABLE TD.space_right,
DIV.box_productdetail_table_risk_2 TABLE TD.space_right,
DIV.box_productdetail_table_risk_3 TABLE TD.space_right {
	width:					18px;
}

/* Analytic */

DIV.box_productdetail_analytic {
	background-image:		url(../images/background_relatedproducts.jpg);
	background-repeat:		repeat-x;
	background-position:	0px 22px;
	width:					357px;
	height:					156px;
	margin:					13px 0px 0px 0px;
	border-bottom:			1px solid #9f9fc5;
}

DIV.box_productdetail_analytic H1 {
	font-size:				12px;
	font-weight:			bold;
	color:					#214988;
	margin:					0;
	padding:				0px 0px 0px 11px;
	border-bottom:			1px solid #214988;
}

DIV.box_productdetail_analytic UL {
	margin:					0;
	padding:				0;
	list-style:				none;
}

DIV.box_productdetail_analytic UL LI {
	background-image:		none;
	background-position:	0;
	height:					19px;
	margin:					0;
	padding:				0;
}

DIV.box_productdetail_analytic UL LI A {
	background-image:		url(../images/arrow_right_blue.gif);
	background-repeat:		no-repeat;
	background-position:	0px 8px;
	font-size:				11px;
	font-weight:			bold;
	color:					#214988;
	height:					16px;
	margin:					0px 0px 0px 11px;
	padding:				3px 12px 0px 13px;
	display:				block;
}

DIV.box_productdetail_analytic UL LI A:hover {
	background-image:		url(../images/arrow_right_orange.gif);
	color:					#ff8300;
}


/* Profile */

DIV.box_productdetail_profile_risk_0,
DIV.box_productdetail_profile_risk_1,
DIV.box_productdetail_profile_risk_2,
DIV.box_productdetail_profile_risk_3 {
	font-size:				11px;
	width:					357px;
	line-height:			21px;
	margin:					13px 0px 0px 0px;
	overflow:				hidden;
}

DIV.box_productdetail_profile_risk_0 H1,
DIV.box_productdetail_profile_risk_1 H1,
DIV.box_productdetail_profile_risk_2 H1,
DIV.box_productdetail_profile_risk_3 H1 {
	font-size:				12px;
	font-weight:			bold;
	margin:					0;
	padding:				0px 0px 0px 11px;
}

DIV.box_productdetail_profile_risk_0 H1 {
	color:					#000066;
	border-bottom:			1px solid #000066;
}

DIV.box_productdetail_profile_risk_1 H1 {
	color:					#298cbd;
	border-bottom:			1px solid #298cbd;
}

DIV.box_productdetail_profile_risk_2 H1 {
	color:					#94cd0c;
	border-bottom:			1px solid #94cd0c;
}

DIV.box_productdetail_profile_risk_3 H1 {
	font-size:				12px;
	font-weight:			bold;
	color:					#ff8300;
	height:					21px;
	padding:				0px 0px 0px 11px;
	border-bottom:			1px solid #ff8300;
}

DIV.box_productdetail_profile_risk_0 H1.collapsible,
DIV.box_productdetail_profile_risk_0 H1.collapsed,
DIV.box_productdetail_profile_risk_1 H1.collapsible,
DIV.box_productdetail_profile_risk_1 H1.collapsed,
DIV.box_productdetail_profile_risk_2 H1.collapsible,
DIV.box_productdetail_profile_risk_2 H1.collapsed,
DIV.box_productdetail_profile_risk_3 H1.collapsible,
DIV.box_productdetail_profile_risk_3 H1.collapsed {
	background-repeat:		no-repeat;
	background-position:	339px 7px;
	cursor:					pointer;
}

DIV.box_productdetail_profile_risk_0 H1.collapsible {
	background-image:		url(../images/arrow_up_blue.gif);
}

DIV.box_productdetail_profile_risk_0 H1.collapsed {
	background-image:		url(../images/arrow_down_blue.gif);
}

DIV.box_productdetail_profile_risk_1 H1.collapsible {
	background-image:		url(../images/arrow_up_lightblue.gif);
}

DIV.box_productdetail_profile_risk_1 H1.collapsed {
	background-image:		url(../images/arrow_down_lightblue.gif);
}

DIV.box_productdetail_profile_risk_2 H1.collapsible {
	background-image:		url(../images/arrow_up_green.gif);
}

DIV.box_productdetail_profile_risk_2 H1.collapsed {
	background-image:		url(../images/arrow_down_green.gif);
}

DIV.box_productdetail_profile_risk_3 H1.collapsible {
	background-image:		url(../images/arrow_up_orange.gif);
}

DIV.box_productdetail_profile_risk_3 H1.collapsed {
	background-image:		url(../images/arrow_down_orange.gif);
}

DIV.box_productdetail_profile_risk_0 DIV,
DIV.box_productdetail_profile_risk_1 DIV,
DIV.box_productdetail_profile_risk_2 DIV,
DIV.box_productdetail_profile_risk_3 DIV {
	margin:					0;
	border-bottom:			1px solid #9f9fc5;
	overflow:				hidden;
}

DIV.box_productdetail_profile_risk_0 TABLE,
DIV.box_productdetail_profile_risk_1 TABLE,
DIV.box_productdetail_profile_risk_2 TABLE,
DIV.box_productdetail_profile_risk_3 TABLE {
	width:					100%;
	height:					29px;
	border-top:				1px solid #ffffff;
	border-bottom:			1px solid #ffffff;
	table-layout:			fixed;
}

DIV.box_productdetail_profile_risk_0 TABLE TR,
DIV.box_productdetail_profile_risk_1 TABLE TR,
DIV.box_productdetail_profile_risk_2 TABLE TR,
DIV.box_productdetail_profile_risk_3 TABLE TR {
	height:					27px;
}

DIV.box_productdetail_profile_risk_0 TABLE TR TH,
DIV.box_productdetail_profile_risk_1 TABLE TR TH,
DIV.box_productdetail_profile_risk_2 TABLE TR TH,
DIV.box_productdetail_profile_risk_3 TABLE TR TH {
	background-color:		#000066;
	font-weight:			normal;
	text-align:				left;
	color:					#ffffff;
	width:					49px;
	line-height:			12px;
	margin:					0;
	padding:				0px 10px 0px 11px;
}

DIV.box_productdetail_profile_risk_0 TABLE TR TD,
DIV.box_productdetail_profile_risk_1 TABLE TR TD,
DIV.box_productdetail_profile_risk_2 TABLE TR TD,
DIV.box_productdetail_profile_risk_3 TABLE TR TD {
	background-color:		#e9e9e9;
	color:					#646464;
	width:					54px;
	line-height:			12px;
	text-align:				center;
	margin:					0;
	padding:				0;
	border-left:			1px solid #ffffff;
}

DIV.box_productdetail_profile_risk_0 TABLE TR TH,
DIV.box_productdetail_profile_risk_0 TABLE TR TD.active {
	background-color:		#000066;
	color:					#ffffff;
}

DIV.box_productdetail_profile_risk_1 TABLE TR TD {
	background-color:		#c9e0ed;
	color:					#ffffff;
}

DIV.box_productdetail_profile_risk_1 TABLE TR TH,
DIV.box_productdetail_profile_risk_1 TABLE TR TD.active {
	background-color:		#298cbd;
	color:					#ffffff;
}

DIV.box_productdetail_profile_risk_2 TABLE TR TD {
	background-color:		#deebce;
	color:					#ffffff;
}

DIV.box_productdetail_profile_risk_2 TABLE TR TH,
DIV.box_productdetail_profile_risk_2 TABLE TR TD.active {
	background-color:		#94cd0c;
	color:					#ffffff;
}

DIV.box_productdetail_profile_risk_3 TABLE TR TD {
	background-color:		#fee0b3;
	color:					#ffffff;
}

DIV.box_productdetail_profile_risk_3 TABLE TR TH,
DIV.box_productdetail_profile_risk_3 TABLE TR TD.active {
	background-color:		#ff8300;
	color:					#ffffff;
}


/* Diary List */

DIV.box_productdetail_diary_risk_0,
DIV.box_productdetail_diary_risk_1,
DIV.box_productdetail_diary_risk_2,
DIV.box_productdetail_diary_risk_3 {
	margin:					13px 0px 0px 0px;
}

DIV.box_productdetail_diary_list {
	font-size:				12px;
	font-weight:			normal;
	line-height:			21px;
	width:					355px;
	overflow:				hidden;
}

DIV.box_productdetail_diary_list P.caption {
	margin:					0;
	padding:				0px 0px 0px 11px;
	float:					left;
}

DIV.box_productdetail_diary_list P.caption A {
	background-repeat:		no-repeat;
	background-position:	0px 5px;
	font-size:				12px;
	font-weight:			normal;
	margin:					3px 0px 0px 1px;
	padding:				0px 0px 0px 13px;
}

DIV.box_productdetail_diary_risk_0 DIV.box_productdetail_diary_list P.caption A {
	background-image:		url(../images/arrow_right_darkblue.gif);
	color:					#214988;
}

DIV.box_productdetail_diary_risk_1 DIV.box_productdetail_diary_list P.caption A {
	background-image:		url(../images/arrow_right_lightblue.gif);
	color:					#298cbd;
}

DIV.box_productdetail_diary_risk_2 DIV.box_productdetail_diary_list P.caption A {
	background-image:		url(../images/arrow_right_green.gif);
	color:					#94cd0c;
}

DIV.box_productdetail_diary_risk_3 DIV.box_productdetail_diary_list P.caption A {
	background-image:		url(../images/arrow_right_orange.gif);
	color:					#ff8300;
}

DIV.box_productdetail_diary_list P.caption A:hover {
	text-decoration:		underline;
}

DIV.box_productdetail_diary_list P.value {
	margin:					0;
	padding:				0px 18px 0px 0px;
	float:					right;
	clear:					right;
}

DIV.box_productdetail_diary_risk_0 DIV.box_productdetail_diary_list P.value {
	color:					#214988;
}

DIV.box_productdetail_diary_risk_1 DIV.box_productdetail_diary_list P.value {
	color:					#298cbd;
}

DIV.box_productdetail_diary_risk_2 DIV.box_productdetail_diary_list P.value {
	color:					#94cd0c;
}

DIV.box_productdetail_diary_risk_3 DIV.box_productdetail_diary_list P.value {
	color:					#ff8300;
}

DIV.box_productdetail_diary_list DIV.odd {
	background-color:		#e9e9e9;
	width:					355px;
	overflow:				hidden;
}

DIV.box_productdetail_diary_risk_1 DIV.box_productdetail_diary_list DIV.odd {
	background-color:		#c9e0ed;
}

DIV.box_productdetail_diary_risk_2 DIV.box_productdetail_diary_list DIV.odd {
	background-color:		#deebce;
}

DIV.box_productdetail_diary_risk_3 DIV.box_productdetail_diary_list DIV.odd {
	background-color:		#fee0b3;
}

DIV.box_productdetail_diary_list DIV.even {
	background-color:		#ffffff;
	width:					355px;
	overflow:				hidden;
}

/* Desciption */

DIV.box_productdetail_description_risk_0,
DIV.box_productdetail_description_risk_1,
DIV.box_productdetail_description_risk_2,
DIV.box_productdetail_description_risk_3 {
	font-size:				12px;
	font-weight:			normal;
	line-height:			21px;
	width:					100%;
	margin:					13px 0px 0px 0px;
	overflow:				hidden;
}

DIV.box_productdetail_description_risk_0 H1,
DIV.box_productdetail_description_risk_1 H1,
DIV.box_productdetail_description_risk_2 H1,
DIV.box_productdetail_description_risk_3 H1 {
	font-size:				12px;
	font-weight:			bold;
	margin:					0;
	padding:				0px 0px 0px 11px;
}

DIV.box_productdetail_description_risk_0 H1 {
	color:					#000066;
	border-bottom:			1px solid #000066;
}

DIV.box_productdetail_description_risk_1 H1 {
	color:					#298cbd;
	border-bottom:			1px solid #298cbd;
}

DIV.box_productdetail_description_risk_2 H1 {
	color:					#94cd0c;
	border-bottom:			1px solid #94cd0c;
}

DIV.box_productdetail_description_risk_3 H1 {
	color:					#ff8300;
	border-bottom:			1px solid #ff8300;
}

DIV.box_productdetail_description_risk_0 P,
DIV.box_productdetail_description_risk_1 P,
DIV.box_productdetail_description_risk_2 P,
DIV.box_productdetail_description_risk_3 P {
	color:					#323232;
	line-height:			17px;
	margin:					0;
	padding:				0px 0px 0px 11px;
}

DIV.box_productdetail_description_risk_0 P A,
DIV.box_productdetail_description_risk_1 P A,
DIV.box_productdetail_description_risk_2 P A,
DIV.box_productdetail_description_risk_3 P A {
	background-repeat:		no-repeat;
	background-position:	0px 5px;
	font-size:				12px;
	font-weight:			normal;
	margin:					3px 0px 0px 10px;
	padding:				0px 0px 0px 13px;
}

DIV.box_productdetail_description_risk_0 P A:hover,
DIV.box_productdetail_description_risk_1 P A:hover,
DIV.box_productdetail_description_risk_2 P A:hover,
DIV.box_productdetail_description_risk_3 P A:hover {
	text-decoration:		underline;
}


DIV.box_productdetail_description_risk_0 P A {
	background-image:		url(../images/arrow_right_darkblue.gif);
	color:					#214988;
}

DIV.box_productdetail_description_risk_1 P A {
	background-image:		url(../images/arrow_right_lightblue.gif);
	color:					#298cbd;
}

DIV.box_productdetail_description_risk_2 P A {
	background-image:		url(../images/arrow_right_green.gif);
	color:					#94cd0c;
}

DIV.box_productdetail_description_risk_3 P A {
	background-image:		url(../images/arrow_right_orange.gif);
	color:					#ff8300;
}


/* Chart */

DIV.box_chart,
DIV.box_chart_risk_0,
DIV.box_chart_risk_1,
DIV.box_chart_risk_2,
DIV.box_chart_risk_3 {
	background-color:		#e9e9e9;
	font-size:				11px;
	width:					355px;
	height:					244px;
	position:				relative;
	margin:					13px 0px 0px 0px;
	border:					1px solid #9f9fc5;
	clear:					both;
	overflow:				hidden;
}

/*
DIV.box_chart_risk_1 {
	background-color:		#c9e0ed;
}

DIV.box_chart_risk_2 {
	background-color:		#deebce;
}

DIV.box_chart_risk_3 {
	background-color:		#fee0b3;
}
*/

DIV.box_chart DIV.tab,
DIV.box_chart_risk_0 DIV.tab,
DIV.box_chart_risk_1 DIV.tab,
DIV.box_chart_risk_2 DIV.tab,
DIV.box_chart_risk_3 DIV.tab {
	background-image:		url(../images/tab_000_chart.gif);
	background-repeat:		repeat-x;
	background-position:	0px 7px;
	background-color:		#ffffff;
	width:					100%;
	height:					20px;
	padding:				7px 0px 0px 0px;
}

DIV.box_chart DIV.tab UL,
DIV.box_chart_risk_0 DIV.tab UL,
DIV.box_chart_risk_1 DIV.tab UL,
DIV.box_chart_risk_2 DIV.tab UL,
DIV.box_chart_risk_3 DIV.tab UL {
	margin:					0;
	padding:				0px 0px 0px 18px;
	list-style:				none;
}

DIV.box_chart DIV.tab UL LI,
DIV.box_chart_risk_0 DIV.tab UL LI,
DIV.box_chart_risk_1 DIV.tab UL LI,
DIV.box_chart_risk_2 DIV.tab UL LI,
DIV.box_chart_risk_3 DIV.tab UL LI {
	background-image:		none;
	background-position:	0;
	font-size:				11px;
	color:					#214988;
	text-align:				center;
	width:					64px;
	line-height:			18px;
	margin:					0;
	padding:				1px 0px 1px 0px;
	float:					left;
}

DIV.box_chart DIV.tab UL LI A,
DIV.box_chart_risk_0 DIV.tab UL LI A,
DIV.box_chart_risk_1 DIV.tab UL LI A,
DIV.box_chart_risk_2 DIV.tab UL LI A,
DIV.box_chart_risk_3 DIV.tab UL LI A {
	color:					#214988;
}

DIV.box_chart DIV.tab UL LI A:hover,
DIV.box_chart_risk_0 DIV.tab UL LI A:hover,
DIV.box_chart_risk_1 DIV.tab UL LI A:hover,
DIV.box_chart_risk_2 DIV.tab UL LI A:hover,
DIV.box_chart_risk_3 DIV.tab UL LI A:hover {
	color:					#ff8300;
}

DIV.box_chart DIV.tab UL LI.active,
DIV.box_chart_risk_0 DIV.tab UL LI.active,
DIV.box_chart_risk_1 DIV.tab UL LI.active,
DIV.box_chart_risk_2 DIV.tab UL LI.active,
DIV.box_chart_risk_3 DIV.tab UL LI.active {
	background-image:		url(../images/tab_001_chart.gif);
	background-repeat:		no-repeat;
}

DIV.box_chart IMG,
DIV.box_chart_risk_0 IMG,
DIV.box_chart_risk_1 IMG,
DIV.box_chart_risk_2 IMG,
DIV.box_chart_risk_3 IMG {
	width:					355px;
	height:					188px;
}

DIV.box_chart FORM,
DIV.box_chart_risk_0 FORM,
DIV.box_chart_risk_1 FORM,
DIV.box_chart_risk_2 FORM,
DIV.box_chart_risk_3 FORM {
	height:					17px;
	margin:					5px 5px 0px 50px;
	overflow:				hidden;
}

DIV.box_chart FORM SPAN,
DIV.box_chart_risk_0 FORM SPAN,
DIV.box_chart_risk_1 FORM SPAN,
DIV.box_chart_risk_2 FORM SPAN,
DIV.box_chart_risk_3 FORM SPAN {
	margin-right:			20px;
	cursor:					pointer;
}

DIV.box_chart FORM INPUT,
DIV.box_chart_risk_0 FORM INPUT,
DIV.box_chart_risk_1 FORM INPUT,
DIV.box_chart_risk_2 FORM INPUT,
DIV.box_chart_risk_3 FORM INPUT {
	width:					13px;
	height:					13px;
	margin:					0px 2px 0px 10px;
	padding:				0;
}

DIV.box_chart FORM A,
DIV.box_chart_risk_0 FORM A,
DIV.box_chart_risk_1 FORM A,
DIV.box_chart_risk_2 FORM A,
DIV.box_chart_risk_3 FORM A {
	background-image:		url(../images/arrow_right_blue.gif);
	background-repeat:		no-repeat;
	background-position:	0px 5px;
	font-size:				11px;
	font-weight:			bold;
	color:					#214988;
	text-decoration:		none;
	padding:				0px 0px 0px 13px;
}

DIV.box_chart FORM A:hover,
DIV.box_chart_risk_0 FORM A:hover,
DIV.box_chart_risk_1 FORM A:hover,
DIV.box_chart_risk_2 FORM A:hover,
DIV.box_chart_risk_3 FORM A:hover {
	background-image:		url(../images/arrow_right_orange.gif);
	color:					#ff8300;
}

DIV.box_chart FORM DIV SPAN.chart_legend_product,
DIV.box_chart FORM DIV SPAN.chart_legend_underlying,
DIV.box_chart_risk_0 FORM DIV SPAN.chart_legend_product,
DIV.box_chart_risk_0 FORM DIV SPAN.chart_legend_underlying,
DIV.box_chart_risk_1 FORM DIV SPAN.chart_legend_product,
DIV.box_chart_risk_1 FORM DIV SPAN.chart_legend_underlying,
DIV.box_chart_risk_2 FORM DIV SPAN.chart_legend_product,
DIV.box_chart_risk_2 FORM DIV SPAN.chart_legend_underlying,
DIV.box_chart_risk_3 FORM DIV SPAN.chart_legend_product,
DIV.box_chart_risk_3 FORM DIV SPAN.chart_legend_underlying {
	font-size:				14px;
	font-weight:			bold;
	color:					#000066;
	margin-right:			0;
}

DIV.box_chart_risk_1 FORM DIV SPAN.chart_legend_product {
	color:					#298cbd;
}

DIV.box_chart_risk_2 FORM DIV SPAN.chart_legend_product {
	color:					#94cd0c;
}

DIV.box_chart_risk_3 FORM DIV SPAN.chart_legend_product {
	color:					#ff8300;
}


/* Product List */

DIV.box_productlist {
	font-size:				12px;
}

DIV.box_productlist TABLE {
	width:					100%;
	margin:					8px 0px 0px 0px;
}

DIV.box_productlist TABLE TR {
	height:					20px;
}


DIV.box_productlist TABLE TR.risk_0,
DIV.box_productlist TABLE TR.risk_1,
DIV.box_productlist TABLE TR.risk_2,
DIV.box_productlist TABLE TR.risk_3 {
	height:					16px;
}

DIV.box_productlist TABLE TR.risk_0 {
	background-color:		#ffffff;
}

DIV.box_productlist TABLE TR.risk_1 {
	background-color:		#c9e0ed;
}

DIV.box_productlist TABLE TR.risk_1 TD {
	border-bottom:			1px solid #298cbd;
}

DIV.box_productlist TABLE TR.risk_2 {
	background-color:		#deebce;
}

DIV.box_productlist TABLE TR.risk_2 TD {
	border-bottom:			1px solid #94cd0c;
}

DIV.box_productlist TABLE TR.risk_3 {
	background-color:		#fee0b3;
}

DIV.box_productlist TABLE TR.risk_3 TD {
	border-bottom:			1px solid #ff8300;
}

DIV.box_productlist TABLE TR.odd {
	background-color:		#ffffff;
}

DIV.box_productlist TABLE TR.even {
	background-color:		#e9e9e9;
}

DIV.box_productlist TABLE TR TH {
	background-color:		#e9e9e9;
	font-weight:			normal;
	color:					#646464;
	text-align:				left;
	white-space:			nowrap;
	padding:				0px 5px 0px 5px;
}

DIV.box_productlist TABLE TR TH.center {
	text-align:				center;
}

DIV.box_productlist TABLE TR TH.right {
	text-align:				right;
}

DIV.box_productlist TABLE TR TH.risiko {
 	width:					10px;
}

DIV.box_productlist TABLE TR TD.risiko {
	width:					15px;
	padding-left:			7px;
}

DIV.box_productlist TABLE TR TH IMG.order {
	width:					7px;
	height:					10px;
	margin:					0px 0px 0px 10px;
}

DIV.box_productlist TABLE TR TH.risk IMG.order {
	margin:					0;
	padding:				0px 0px 0px 1px;
}

DIV.box_productlist TABLE TR TH MAP {
	display:				none;
}

DIV.box_productlist TABLE TR TD {
	color:					#214988;
	line-height:			16px;
	padding:				0px 5px 0px 5px;
	border-top:				3px solid #ffffff;
}

DIV.box_productlist TABLE TR TD.quoteUp {
	color:					#ffffff;
	background-color:		#94cd0c;
	text-align:				right;
}

DIV.box_productlist TABLE TR TD.quoteDown {
	color:					#ffffff;
	background-color:		#ff8300;
	text-align:				right;
}

DIV.box_productlist TABLE TR TD.quoteEven {
	color:					#ffffff;
	background-color:		#298cbd;
	text-align:				right;
}

DIV.box_productlist TABLE TR.odd TD,
DIV.box_productlist TABLE TR.even TD {
	border-top:				0;
}

DIV.box_productlist TABLE TR TD A {
	font-weight:			bold;
	color:					#214988;
}

DIV.box_productlist TABLE TR TD A:hover {
	color:					#ff8300;
}

DIV.box_productlist TABLE TR TD.center {
	text-align:				center;
}

DIV.box_productlist TABLE TR TD.right {
	text-align:				right;
}

DIV.box_productlist TABLE TR TH.center {
	text-align:				center;
}

DIV.box_productlist TABLE TR TH.right {
	text-align:				right;
}

DIV.box_productlist TABLE TR.risk_0 TD.risk {
	background-color:		#e9e9e9;
}

DIV.box_productlist TABLE TR.risk_1 TD.risk {
	background-color:		#298cbd;
}

DIV.box_productlist TABLE TR.risk_2 TD.risk {
	background-color:		#94cd0c;
}

DIV.box_productlist TABLE TR.risk_3 TD.risk {
	background-color:		#ff8300;
}

DIV.box_productlist TABLE TR TH.risk,
DIV.box_productlist TABLE TR TD.risk {
	width:					9px;
	padding:				0;
}

* HTML DIV.box_productlist TABLE TR TH.risk,
* HTML DIV.box_productlist TABLE TR TD.risk {
	width:					10px;
}

DIV.box_productlist TABLE TR TH.space,
DIV.box_productlist TABLE TR TD.space {
	width:					3px;
}

DIV.box_productlist DIV.paging {
	font-weight:			bold;
	color:					#323232;
	word-spacing:			4px;
	line-height:			15px;
	margin:					9px 0px 9px 0px;
	padding:				0px 10px 0px 0px;
	float:					right;
}

DIV.box_productlist DIV.paging IMG {
	vertical-align:			top;
	width:					8px;
	height:					5px;
	margin:					5px 0px 0px 0px;
}

DIV.box_productlist DIV.paging A {
	font-weight:			normal;
	color:					#214988;
}

DIV.box_productlist DIV.paging A:hover {
	color:					#ff8300;
}

DIV.box_productlist TABLE TR TH.center TABLE {
	width:					1%;
	margin-left:			auto;
	margin-right:			auto;
}

DIV.box_productlist TABLE TR TH TABLE TR TH.headline_left {
	width:					1%;
	white-space:			normal;
	text-align:				left;
}

DIV.box_productlist TABLE TR TH TABLE TR TH.headline_center {
	white-space:			normal;
	text-align:				right;
	width:					65%;
}

DIV.box_productlist TABLE TR TH TABLE TR TH.headline_right {
	white-space:			normal;
	text-align:				right;
}

DIV.box_productlist_sort {
	width:					auto;
	margin:					0px;
}

DIV.box_productlist TABLE TR TH TABLE TR TH.sort_left {
	width:					100%;
}
DIV.box_productlist TABLE TR TH TABLE TR TH.sort_center {
	text-align:				left;
	width:					35%;
}
DIV.box_productlist TABLE TR TH TABLE TR TH.sort_right {
	width:					10px;
}

DIV.box_productlist TABLE TR TH TABLE {
	margin:					0;
	padding:				0;
}

DIV.box_productlist TABLE TR TH TABLE TR TH {
	margin:					0;
	padding:				0;
}


/* Underlying List */

DIV.box_underlyinglist {
	font-size:				12px;
}

DIV.box_underlyinglist TABLE {
	width:					100%;
	line-height:			21px;
	border-top:				1px solid #ffffff;
}

DIV.box_underlyinglist DIV {
	border:					1px solid #9f9fc5;
}

DIV.box_underlyinglist TABLE TR {
	height:					19px;
}

DIV.box_underlyinglist TABLE TR TH {
	background-color:		#e9e9e9;
	font-weight:			normal;
	color:					#646464;
	text-align:				left;
	padding:				0px 5px 0px 5px;
}

DIV.box_underlyinglist TABLE TR TH A {
	color:					#646464;
	width:					100%;
	display:				block;
}

DIV.box_underlyinglist TABLE TR TH A:hover {
	color:					#ff8300;
}

DIV.box_underlyinglist TABLE TR TH.count {
	text-align:				right;
	width:					50px;
}

DIV.box_underlyinglist TABLE TR TD {
	color:					#214988;
	padding:				0px 4px 0px 5px;
}

DIV.box_underlyinglist TABLE TR TD A {
	color:					#214988;
	width:					100%;
	display:				block;
}

DIV.box_underlyinglist TABLE TR TD A:hover {
	color:					#ff8300;
}

DIV.box_underlyinglist TABLE TR TD.count {
	text-align:				right;
	width:					50px;
}


/* Market List */

DIV.box_marketlist {
	margin:					0px 0px 12px 0px;
	border:					1px solid #000066;
}

DIV.box_marketlist H1 {
	background-color:		#214988;
	font-size:				11px;
	font-weight:			bold;
	color:					#ffffff;
	height:					18px;
	line-height:			14px;
	margin:					0px 0px 2px 0px;
	padding:				4px 0px 0px 10Px;
}

DIV.box_marketlist TABLE {
	font-size:				10px;
	width:					100%;
	margin:					0;
	padding:				0;
}

DIV.box_marketlist TABLE TR {
	height:					18px;
}

DIV.box_marketlist TABLE TR.odd {
	background-color:		#ffffff;
}

DIV.box_marketlist TABLE TR.even {
	background-color:		#e9e9e9;
}

DIV.box_marketlist TABLE TR TD {
	color:					#646464;
	padding:				0px 0px 0px 10px;
}

DIV.box_marketlist TABLE TR TD.quote {
	color:					#214988;
	text-align:				right;
	width:					50px;
	padding:				0px 10px 0px 0px;
}

DIV.box_marketlist TABLE TR TD.change {
	text-align:				right;
	width:					45px;
	padding:				0px 10px 0px 0px;
}

DIV.box_marketlist TABLE TR TD.rise {
	color:					#94cd0c;
}

DIV.box_marketlist TABLE TR TD.fall {
	color:					#ff8300;
}

DIV.box_marketlist TABLE TR TD A {
	color:					#646464;
}

DIV.box_marketlist TABLE TR TD A:hover {
	color:					#ff8300;
}

DIV.box_marketlist P {
	font-size:				11px;
	margin:					0px 0px 0px 10Px;
}

DIV.box_marketlist P.odd {
	background-color:		#e9e9e9;
}

DIV.box_marketlist P.even {
	background-color:		#ffffff;
}


/* Market List Horizontal & Ticker*/
DIV.box_marketlist_horizontal {
	height:					12px;
	margin:					0px 0px 12px 0px;
	padding:				4px 4px 4px 4px;
	border:					1px solid #000066;
	overflow:				hidden;
}

#TICKER_BODY SPAN,
DIV.box_marketlist_horizontal SPAN {
	font-size:				11px;
	color:					#646464;
	line-height:			12px;
	padding-right:			2px;
}

DIV.box_marketlist_horizontal SPAN.name {
	margin-left:			6px;
}

#TICKER_BODY SPAN.name {
	padding-left:			12px;
}

#TICKER_BODY SPAN.quote,
DIV.box_marketlist_horizontal SPAN.quote {
	color:					#214988;
}

#TICKER_BODY SPAN.change,
DIV.box_marketlist_horizontal SPAN.change {
}

#TICKER_BODY SPAN.rise,
DIV.box_marketlist_horizontal SPAN.rise {
	color:					#94cd0c;
}

#TICKER_BODY SPAN.fall,
DIV.box_marketlist_horizontal SPAN.fall {
	color:					#ff8300;
}

#ticker {
	margin:					0px 0px 12px 0px;
	padding:				4px 0px 1px 0px;
	border-top:				1px solid #000000;
	border-bottom:			1px solid #000000;
	border-left:			none;
	border-right:			none;
	height:					16px;
	width:					526px;
}

#TICKER_BODY SPAN {
	line-height:			16px;
	font-size:				14px;
	font-weight:			bold;
}
#TICKER_BODY SPAN.name {
	margin-left:			8px;
}

#TICKER_BODY SPAN.fall,
#TICKER_BODY SPAN.rise,
#TICKER_BODY SPAN.quote {
	margin-left:			3px;
}
/* Shortcut Search */

DIV.box_strategies,
DIV.box_shortcutsearch {
	background-color:		#214988;
	color:					#ffffff;
	margin:					0px 0px 12px 0px;
	padding:				0;
	overflow:				hidden;
}

DIV.box_shortcutsearch {
	width:					168px;
}

DIV.box_strategies {
	width:					188px;
}

DIV.box_strategies H1,
DIV.box_shortcutsearch H1 {
	font-size:				11px;
	color:					#ffffff;
	line-height:			12px;
	margin:					0;
	padding:				4px 0px 4px 10px;
}

DIV.box_strategies UL,
DIV.box_shortcutsearch UL {
	margin:					0;
	padding:				0;
	list-style:				none;
}

DIV.box_strategies UL LI,
DIV.box_shortcutsearch UL LI {
	background-image:		none;
	background-position:	0;
	font-size:				11px;
	line-height:			14px;
	margin:					0;
	padding:				0;
	cursor:					pointer;
}

* HTML DIV.box_strategies UL LI,
* HTML DIV.box_shortcutsearch UL LI {
	height:					100%;
	margin-bottom:			-1px;
}

DIV.box_strategies UL LI.link,
DIV.box_shortcutsearch UL LI.link {
	background-color:		#ffffff;
	background-repeat:		repeat-y;
}

DIV.box_strategies UL LI.link {
	background-image:		url(../images/bg_ef_nav_gray_wide.gif);
}

DIV.box_shortcutsearch UL LI.link {
	background-image:		url(../images/bg_ef_nav_gray.gif);
	white-space:			nowrap;
}

DIV.box_strategies UL LI A,
DIV.box_shortcutsearch UL LI A {
	background-image:		url(../images/arrow_right_darkblue.gif);
	background-repeat:		no-repeat;
	background-position:	10px 8px;
	font-size:				11px;
	font-weight:			bold;
	line-height:			12px;
	color:					#000066;
	width:					100%;
	padding:				4px 0px 6px 22px;
	display:				block;
}

DIV.box_strategies UL LI A:hover,
DIV.box_shortcutsearch UL LI A:hover {
	background-image:		url(../images/arrow_right_orange.gif);
	color:					#ff8300;
}

DIV.box_shortcutsearch UL LI.risk_1,
DIV.box_shortcutsearch UL LI.risk_2,
DIV.box_shortcutsearch UL LI.risk_3 {
	background-image:		none;
	height:					30px;
	padding-left:			10px;
}

DIV.box_shortcutsearch UL LI.risk_1 {
	background-image:		url(../images/bg_ef_nav_lightblue.gif);
	background-repeat:		repeat-y;
	background-color:		#298cbd;
}

DIV.box_shortcutsearch UL LI.risk_1:hover {
	background-image:		url(../images/bg_ef_nav_lightblue_hover.gif);
}

DIV.box_shortcutsearch UL LI.risk_2 {
	background-image:		url(../images/bg_ef_nav_green.gif);
	background-repeat:		repeat-y;
	background-color:		#94cd0c;
}

DIV.box_shortcutsearch UL LI.risk_2:hover {
	background-image:		url(../images/bg_ef_nav_green_hover.gif);
}

DIV.box_shortcutsearch UL LI.risk_3 {
	background-image:		url(../images/bg_ef_nav_orange.gif);
	background-repeat:		repeat-y;
	background-color:		#ff8300;
}

DIV.box_shortcutsearch UL LI.risk_3:hover {
	background-image:		url(../images/bg_ef_nav_orange_hover.gif);
}

DIV.box_shortcutsearch UL LI H1 {
	font-weight:			bold;
	font-size:				11px;
	color:					#ffffff;
	line-height:			12px;
	margin:					0;
	padding:				2px 0px 0px 0px;
}

DIV.box_shortcutsearch UL LI H2 {
	font-weight:			normal;
	font-size:				11px;
	color:					#ffffff;
	line-height:			12px;
	margin:					0;
	padding:				0;
}


/* Advanced search Definitions */

FORM.advanced_search {
	padding:				2px 0px 0px 10px;
}

FORM.advanced_search DIV.element LABEL {
	color:					#646464;
}

FORM.advanced_search DIV.element LABEL {
	width:					159px;
}

FORM.advanced_search DIV.element P.error {
	position:				relative;
	top:					-2px;
	padding:				0px 0px 4px 160px;
}

FORM.advanced_search DIV.element SPAN {
	color:					#646464;
	margin-right:			10px;
}

FORM.advanced_search DIV.element INPUT {
	color:					#646464;
	width:					341px;
	min-width:				345px;
	max-width:				345px;
	margin-right:			10px;
	border:					1px solid #cecece;
}

FORM.advanced_search DIV.small INPUT {
	width:					89px;
	min-width:				94px;
	max-width:				94px;
}

FORM.advanced_search DIV.element SELECT {
	color:					#646464;
	width:					345px;
	margin-right:			10px;
}

FORM.advanced_search DIV.small SELECT {
	width:					206px;
}

*+html FORM.advanced_search DIV.small SELECT {
	width:					202px;
}



/* Profile and productfamily*/

DIV.box_profile_risk_0,
DIV.box_profile_risk_1,
DIV.box_profile_risk_2,
DIV.box_profile_risk_3 {
	font-size:				12px;
	width:					526px;
	line-height:			21px;
	margin:					0px 0px 10px 0px;
	overflow:				hidden;
}

DIV.box_productfamily DIV,
DIV.box_profile_risk_0 DIV,
DIV.box_profile_risk_1 DIV,
DIV.box_profile_risk_2 DIV,
DIV.box_profile_risk_3 DIV {
	margin:					0;
	border-bottom:			1px solid #9f9fc5;
	overflow:				hidden;
}

DIV.box_productfamily TABLE,
DIV.box_profile_risk_0 TABLE,
DIV.box_profile_risk_1 TABLE,
DIV.box_profile_risk_2 TABLE,
DIV.box_profile_risk_3 TABLE {
	width:					100%;
	height:					29px;
	border-top:				1px solid #ffffff;
	border-bottom:			1px solid #ffffff;
	table-layout:			fixed;
}

DIV.box_productfamily TABLE TR,
DIV.box_profile_risk_0 TABLE TR,
DIV.box_profile_risk_1 TABLE TR,
DIV.box_profile_risk_2 TABLE TR,
DIV.box_profile_risk_3 TABLE TR {
	height:					32px;
}

DIV.box_productfamily TABLE TR TH,
DIV.box_profile_risk_0 TABLE TR TH,
DIV.box_profile_risk_1 TABLE TR TH,
DIV.box_profile_risk_2 TABLE TR TH,
DIV.box_profile_risk_3 TABLE TR TH {
	background-color:		#000066;
	font-weight:			normal;
	text-align:				left;
	color:					#ffffff;
	width:					101px;
	line-height:			12px;
	margin:					0;
	padding:				0px 10px 0px 10px;
}

DIV.box_productfamily TABLE TR TD,
DIV.box_profile_risk_0 TABLE TR TD,
DIV.box_profile_risk_1 TABLE TR TD,
DIV.box_profile_risk_2 TABLE TR TD,
DIV.box_profile_risk_3 TABLE TR TD {
	background-color:		#000066;
	color:					#ffffff;
	width:					78px;
	line-height:			12px;
	text-align:				center;
	margin:					0;
	padding:				0;
	border-left:			1px solid #ffffff;
}

DIV.box_profile_risk_0 TABLE TR TD.clickable,
DIV.box_profile_risk_1 TABLE TR TD.clickable,
DIV.box_profile_risk_2 TABLE TR TD.clickable,
DIV.box_profile_risk_3 TABLE TR TD.clickable {
	background-color:		#214988 !important;
	text-decoration:		none !important;
	cursor:					pointer;
}

DIV.box_profile_risk_0 TABLE TR TD.disabled,
DIV.box_profile_risk_1 TABLE TR TD.disabled,
DIV.box_profile_risk_2 TABLE TR TD.disabled,
DIV.box_profile_risk_3 TABLE TR TD.disabled {
	background-color:		#cecece;
	color:					#ffffff;
	text-decoration:		line-through;
}

DIV.box_profile_risk_0 TABLE TR TD DIV,
DIV.box_profile_risk_1 TABLE TR TD DIV,
DIV.box_profile_risk_2 TABLE TR TD DIV,
DIV.box_profile_risk_3 TABLE TR TD DIV {
	border:					0;
}

DIV.box_profile_risk_0 TABLE TR TH,
DIV.box_profile_risk_0 TABLE TR TD.active {
	background-color:		#000066;
	color:					#ffffff;
}

DIV.box_profile_risk_1 TABLE TR TD {
	background-color:		#c9e0ed;
	color:					#ffffff;
}

DIV.box_profile_risk_1 TABLE TR TH,
DIV.box_profile_risk_1 TABLE TR TD.active {
	background-color:		#298cbd;
	color:					#ffffff;
}

DIV.box_profile_risk_2 TABLE TR TD {
	background-color:		#deebce;
	color:					#ffffff;
}

DIV.box_profile_risk_2 TABLE TR TH,
DIV.box_profile_risk_2 TABLE TR TD.active {
	background-color:		#94cd0c;
	color:					#ffffff;
}

DIV.box_profile_risk_3 TABLE TR TD {
	background-color:		#fee0b3;
	color:					#ffffff;
}

DIV.box_profile_risk_3 TABLE TR TH,
DIV.box_profile_risk_3 TABLE TR TD.active {
	background-color:		#ff8300;
	color:					#ffffff;
}


/* Object Definitions */
OBJECT.tool_javachart {
	width:					735px;
	height:					460px;
}

EMBED.calculator,
OBJECT.calculator {
	width:					525px;
}

EMBED.warrant,
OBJECT.warrant {
	height:					840px;
}

EMBED.certificate,
OBJECT.certificate {
	height:					800px;
}

DIV.glossary_index TABLE,
DIV.glossary_table TABLE {
	width:					526px;
	font-size:				11px;
}

DIV.glossary_index TABLE TD {
	width:					15px;
	text-align:				center;
}

DIV.glossary_index TD.inactive H2 {
	color:					#e9e9e9;
}

DIV.glossary_index TD.avaible H2 A {
	font-size:				11px;
	font-weight:			bold;
	color:					#323232;
	height:					16px;
}

DIV.glossary_table TD.glossary_name {
	width:					100px;
}

DIV.glossary_table TR,
DIV.glossary_table TR TD H2 {
	vertical-align:			top;
	margin:					0px 0px 0px 0px;
}

DIV.glossary_table TR.even {
	background-color:		#e9e9e9;
}
DIV.glossary_table TR.odd {
	background-color:		#FFFFFF;
}

DIV.export_icons A IMG {
	width:					16px;
	height:					16px;
	position:				relative;
	left:					0px;
	top:					13px;
}

DIV.box_productfamily {
	width:					400px;
	font-size:				12px;
}

DIV.box_productfamily TABLE TR TH {
	background-color:		#000066;
}

DIV.box_productfamily TR TD.protection {
	background-color:		#298cbd;
	width:					120px;
}

DIV.box_productfamily TR TD.performance {
	background-color:		#94cd0c;
	width:					120px;
}

DIV.box_productfamily TR TD.opportunity {
	background-color:		#ff8300;
	width:					120px;
}

/* Newsletter Archive Definitions */

DIV.box_archive {
	width:						734px;
	font-size:					12px;
	line-height:				21px;
	font-weight:				normal;
	color:						#646464;
	clear:						both;
}

DIV.box_archive H2
{
	font-size:				12px;
	font-weight:			bold;
	color:					#646464;
	margin-top:				8px;
}

DIV.box_archive DIV.clear {
	margin:			0px 50px 0px 0px; 
	float:			left;
	clear:			both;
}

DIV.box_archive SELECT {
	margin-right: 6px;
}

DIV.box_archive FORM {
	margin: 		0px 0px 10px 0px;
}

DIV.box_archive FORM A {
	background-image:		url(../images/arrow_right_blue.gif);
	background-repeat:		no-repeat;
	background-position:	0px 5px;
	font-size:				11px;
	font-weight:			bold;
	color:					#214988;
	margin:					2px 6px 2px 6px;
	padding:				0px 0px 0px 13px;
}

DIV.box_archive FORM A:hover {
	background-image:		url(../images/arrow_right_orange.gif);
	color:					#ff8300;
}



/* Recent Publication Definitions */

DIV.box_recent_publication {
	width:							100%;
	background-color:				#ffffff;
	margin:							0px 0px 0px 0px;
	overflow:						hidden;
	padding:						0px;
	height:							210px;
	font-size:						12px;
	line-height:					21px;
	font-weight:					normal;
	position: 						relative;
	bottom:							0px;
}

DIV.box_recent_publication H1 {
	font-size:					12px;
	line-height:				21px;
	font-weight:				normal;
}

DIV.box_recent_publication H3 {
	font-size:					12px;
	line-height:				21px;
	font-weight:				normal;
}

DIV.box_recent_publication H2 {
	margin-bottom:		0px;
	padding-bottom:		0px;
}

DIV.box_recent_publication DIV.left {
	margin:					0px 0px 0px 0px; 
	float:					left;
}

DIV.box_recent_publication DIV.right {
	margin:						0px 50px 0px 250px; 
	height:						175px;
}

DIV.box_recent_publication DIV IMG {
	position:			absolute;
	bottom:				0px;
}

DIV.box_recent_publication DIV.clear {
	margin:			0px 50px 0px 0px; 
	float:			left;
	clear:			both;
}

/* News Overview*/

TABLE.newslist {
	margin-top:					20px;
	padding:					0px;
	background-color:			#ffffff;
	font-size:					12px;
	font-weight:				normal;
	color:						#214988;
	border-top:					1px solid #cecece;
	border-collapse:			collapse;
	width:						526px;
}

TABLE.newslist P {
	margin-bottom:				5px;
	padding:					0;
}

TABLE.newslist TR.row_odd {
	background-color:			#E9E9E9;
	height:						20px;
}

TABLE.newslist TR.row_even {
	background-color:			#ffffff;
	height:						20px;
}

TABLE.newslist TD.date,
TABLE.newslist TD.headline {
	vertical-align:				top;
}

TABLE.newslist TD.date {
	width:						70px;
}

TABLE.newslist TD.link {
	width:						50px;
	vertical-align:				bottom;
}

TABLE.newslist A {
	margin-right:				5px;
	padding-left:				13px;
	background-image:			url(../images/arrow_right_blue.gif);
	background-repeat:			no-repeat;
	background-position:		0px 5px;
	text-align:					left;
}

TABLE.newslist A:hover {
	background-image:			url(../images/arrow_right_orange.gif);
	color:						#ff8300;
}
/* News PopUp*/

DIV.news_popup {
	margin:						10px 20px 10px 20px;
	border:						1px solid #000066;
	width:						600px;
}

DIV.news_popup DIV.left {
	float:						left;
}

DIV.news_popup DIV.right {
	float:						right;
}

DIV.news_popup DIV.headline {
	background-color:			#214988;
	font-size:					11px;
	font-weight:				bold;
	color:						#ffffff;
	height:						18px;
	line-height:				14px;
	margin:						0px 0px 2px 0px;
	padding:					4px 10px 0px 10Px;
}

DIV.news_popup DIV.text {
	margin:						0;
	padding:					5px 10px 5px 10px;
}

DIV.closelink {
	padding:					0;
	margin:						10px 20px 10px 20px;
	width:						600px;
}

DIV.closelink A {
	font-size:					12px;
	font-weight:				normal;
	display:					block;
	text-align:					center;
}

/* ProduktWerbung Investor*/

DIV.box_productadvert {
	background-color:		#e9e9e9;
	width:					524px;
	margin:					0px 0px 14px 0px;
	padding:				0px 0px 0px 0px;
	overflow:				hidden;
	display:				block;
	color:					#646464;
	text-align:				justify;
	font-size:				12px;
	font-weight:			normal;
}

DIV.box_productadvert IMG {
	float:					right;
	margin-left:			14px;
}

DIV.box_productadvert DIV {
	margin:					14px 14px 14px 14px;
}


/* Contentfelder Investor*/

DIV.box_contentfields_1,
DIV.box_contentfields_2,
DIV.box_contentfields_3 {
	background-color:		#e9e9e9;
	text-align:				justify;
	margin:					0;
	padding:				5px 5px 5px 5px;
	font-size:				12px;
	font-weight:			normal;
	color:					#646464;
	height:					150px;
}

DIV.box_contentfields_1 {
	margin-right:			5px;
}

DIV.box_contentfields_3 {
	margin-left:			5px;
}

/* Ticker Lauftext*/
DIV.box_ticker {
	margin:					14px 0px 0px 0px;
	width:					726px;
	font-size:				12px;
	font-weight:			normal;
	color:					#646464;
}

DIV.box_ticker FORM INPUT {
	width:					522px;
}

/* ProdukteInZeichnung */

DIV.box_productinsubscription {
	background-color:		#e9e9e9;
	width:					526px;
	margin:					0px 0px 14px 0px;
	overflow:				hidden;
}

DIV.box_productinsubscription_content {
	margin:					14px 14px 14px 14px;
	text-align:				justify;
	font-size:				12px;
	font-weight:			normal;
	color:					#646464;
}

DIV.box_productinsubscription_content DIV A {
	background-image:		url(../images/arrow_right_darkgrey.gif);
	background-repeat:		no-repeat;
	background-position:	0px 8px;
	font-size:				12px;
	font-weight:			bold;
	color:					#323232;
	padding:				3px 0px 0px 12px;
}

DIV.box_productinsubscription_content DIV {
	margin-bottom:			18px;
}

DIV.box_productinsubscription_content A:hover {
	background-image:		url(../images/arrow_right_orange.gif);
	color:					#ff8300;
}

DIV.box_productinsubscription IMG {
	float:					right;
	margin-left:			14px;
	}

/* ContentBild */

DIV.box_contentpic {
	width:					526px;
	margin:					0px 0px 14px 0px;
	border-bottom:			1px solid #cecece;
	overflow:				hidden;
}

DIV.box_contentpic IMG {
	float:					right;
}

/* Tooltip Beobachtungstage */
DIV.tooltip_redemption_dates {
	margin:							0;
	padding:						0;
	font-size:						12px;
	font-weight:					normal;
	line-height:					21px;
	overflow:						hidden;
	width:							100%;
	background:						#ffffff;
}
