.curve_bottom_l {
	background-image : url("../../images/curve_table_bl.gif");
	background-repeat: no-repeat;
	width : 5px;
	height : 9px;
}

.curve_bottom_l img {
	display:block;
}

.curve_bottom_r {
	background-image : url("../../images/curve_table_br.gif");
	width : 5px;
	height : 9px;
}

.curve_bottom_r img {
	display:block;
}

.curve_bottom_middle {
	background-image : url("../../images/transparent.gif");
	width : 100%;
	height : 9px;
	background-color : #f3f5f7;
	border-bottom : 1px solid #a0b8c4;
}

.curve_bottom_middle img {
	display:block;
}

.curve_top_l {
	background-image : url("../../images/curve_table_tl.gif");
	background-repeat: no-repeat;	
	width : 5px;
	height : 10px;
	border-bottom : 1px solid #b3c7d0;
}

.curve_top_l img {
	display:block;
}

.curve_top_r {
	background-image : url("../../images/curve_table_tr.gif");
	width : 5px;
	height : 10px;
	border-bottom : 1px solid #b3c7d0;
}

.curve_top_r img {
	display:block;
}

.curve_top_middle {
	width : 100%;
	height : 10px;
	background-color : #b3c7d0;
	border-top : 1px solid #a0b8c4;
}

.curve_top_middle img {
	display:block;
}

.black_dashed_line {
	background-image : url("../../images/dots_black.gif");
	width : 100%;
}

.grey_dashed_line {
	background-image : url("../../images/dots_grey.gif");
	width : 100%;
}

.blue_dashed_line {
	background-image : url("../../images/dots_blue.gif");
	width : 100%;
}

.blue_dashed_line img {
	display:block;
}

.grid_line {
	height : 7px;
	width : 100%;
	background-image : url("../../images/grey_divider_line.gif");
	display:block;
}
.grid_td_plain {	
	padding-left: 17px;	
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.grid_td_25 {	
	width: 25%;
	text-align: left;
	vertical-align: top;
}

.grid_td_05 {
	color: #4E4E4E;
	background-color: #ffffff;
	padding-left: 0px;
	padding-right: 17px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
}

.grid_td_05_left {
	color : #4E4E4E;
	background-color : #ffffff;
	padding-left : 17px;
	padding-right : 80px;
	padding-top: 3px;
	padding-bottom : 3px;
	text-align : left;
	vertical-align : top;
}

.grid_td_05_left_close_right {
	color : #4E4E4E;
	background-color : #ffffff;
	padding-left : 17px;
	padding-right : 10px;
	padding-top: 3px;
	padding-bottom : 3px;
	text-align : left;
	vertical-align : top;
}

.grid_td_05_left_25 {
	color: #4E4E4E;
	background-color: #ffffff;
	padding-left: 17px;
	padding-right: 9px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	width: 25%;
}

.grid_td_05_left_30 {
	color: #4E4E4E;
	background-color: #ffffff;
	padding-left: 17px;
	padding-right: 9px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	width: 30%;
}

.grid_td_05_left_33 {
	color: #4E4E4E;
	background-color: #ffffff;
	padding-left: 17px;
	padding-right: 9px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	width: 33%;
}

.grid_td_05_left_35 {
	color: #4E4E4E;
	background-color: #ffffff;
	padding-left: 17px;
	padding-right: 9px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	width: 35%;
}

.grid_td_05_left_50 {
	color: #4E4E4E;
	background-color: #ffffff;
	padding-left: 17px;
	padding-right: 80px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	width: 50%;
}

.grid_td_05_left_70 {
	color: #4E4E4E;
	background-color: #ffffff;
	padding-left: 17px;
	padding-right: 80px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	width: 70%;
}

.grid_td_05_left_100 {
	color: #4E4E4E;
	background-color: #ffffff;
	padding-left: 17px;
	padding-right: 9px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	width: 100%;
}

.grid_td_05_center {
	color : #4E4E4E;
	background-color : #ffffff;
	padding-left : 0px;
	padding-right : 9px;
	padding-top: 3px;
	padding-bottom : 3px;
	text-align : center;
	vertical-align : top;
}

.grid_td_05_center_25 {
	color: #4E4E4E;
	background-color: #ffffff;
	padding-left: 0px;
	padding-right: 9px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	vertical-align: top;
	width: 25%;
}
.grid_td_top_03 {	
	padding-top: 3px;
	
}

.grid_td_05_center_35 {
	color: #4E4E4E;
	background-color: #ffffff;
	padding-left: 0px;
	padding-right: 9px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	vertical-align: top;
	width: 35%;
}

.grid_td_05_right {
	color : #4E4E4E;
	background-color : #ffffff;
	padding-left : 0px;
	padding-right : 9px;
	padding-top: 3px;
	padding-bottom : 3px;
	text-align : right;
	vertical-align : top;
}

.grid_td_05_right_25 {
	color: #4E4E4E;
	background-color: #ffffff;
	padding-left: 0px;
	padding-right: 9px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: right;
	vertical-align: top;
	width: 25%;
}

.grid_td_05_right_30 {
	color: #4E4E4E;
	background-color: #ffffff;
	padding-left: 0px;
	padding-right: 9px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: right;
	vertical-align: top;
	width: 30%;
}

.grid_td_05_right_35 {
	color: #4E4E4E;
	background-color: #ffffff;
	padding-left: 0px;
	padding-right: 9px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: right;
	vertical-align: top;
	width: 35%;
}

.grid_td_05_right_50 {
	color: #4E4E4E;
	background-color: #ffffff;
	padding-left: 0px;
	padding-right: 9px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: right;
	vertical-align: top;
	width: 50%;
}

.grid_td_05_right_70 {
	color: #4E4E4E;
	background-color: #ffffff;
	padding-left: 0px;
	padding-right: 9px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: right;
	vertical-align: top;
	width: 70%;
}

.grid_td_01_left {
	color : #000000;
	background-color : #b3c7d0;
	padding-left : 8px;
	padding-right : 9px;
	padding-top: 3px;
	padding-bottom : 3px;
	font-weight : bold;
	text-align : left;
	vertical-align : top;
}

.grid_td_11_left {
	color : #000000;
	background-color : #b3c7d0;
	border-left : 1px solid #a0b8c4;
	padding-left : 5px;
	padding-right : 1px;
	padding-top: 5px;
	padding-bottom : 3px;
	font-weight : bold;
	font-size:xx-small;
	text-align : left;
	vertical-align : top;
}

.grid_td_11_left2 {
	color : #000000;
	background-color : #c1d1d9;
	border-left : 1px solid #a0b8c4;
	padding-left : 5px;
	padding-right : 1px;
	padding-top: 5px;
	padding-bottom : 3px;
	font-weight : bold;
	font-size:xx-small;
	text-align : left;
	vertical-align : top;
}

.grid_td_15_left {
	background-color : #f3f5f7;
	border-left : 1px solid #a0b8c4;
	border-bottom : 1px solid #a0b8c4;
	padding-left : 8px;
	padding-right : 9px;
	padding-top: 5px;
	padding-bottom : 5px;
	text-align : left;
	vertical-align : top;
}
.grid_td_16_left {
	background-color : #ffffff;	
	border-left : 1px solid #a0b8c4;
	border-bottom : 1px solid #a0b8c4;
	padding-left : 8px;
	padding-right : 9px;
	padding-top: 5px;
	padding-bottom : 5px;
	text-align : left;
	vertical-align : top;
}

.grid_td_10_left {
	color : #000000;
	background-color : #f9f5ec;
	border-bottom : 1px solid #a0b8c4;
	padding-left : 4px;
	padding-right : 4px;
	padding-top: 1px;	
	font-size:xx-small;
	font-weight : bold;
	text-align : center;
	vertical-align : middle;
	
}

.grid_td_14_center {
	color : #000000;
	background-color : #f9f5ec;
	
	border-top : 1px solid #a0b8c4;
	padding-left : 4px;
	padding-right : 4px;
	padding-top: 3px;
	padding-bottom : 3px;
	font-weight : normal;
	text-align : center;
	
}

.grid_td_12_left {
	color : #000000;
	background-color : white;
	padding-left : 4px;
	padding-right : 4px;
	padding-top: 1px;	
	font-weight : bold;
	font-size:xx-small;
	text-align : center;
	vertical-align : middle;
	border-bottom : 1px solid #a0b8c4;
}

.grid_td_13_center {
	color : #000000;
	background-color : white;
	padding-left : 4px;
	padding-right : 4px;
	padding-top: 3px;
	padding-bottom : 3px;
	font-weight : normal;
	text-align : center;
	vertical-align : top;
	border-top : 1px solid #a0b8c4;
}

.grid_td_01_center {
	color : #000000;
	background-color : #b3c7d0;
	padding-left : 8px;
	padding-right : 9px;
	padding-top: 3px;
	padding-bottom : 3px;
	font-weight : bold;
	text-align : center;
	vertical-align : top;
}

.grid_td_01_center_01 {
	color : #000000;
	background-color : #b3c7d0;
	border-left : 1px solid #a0b8c4;
	padding-left : 8px;
	padding-right : 9px;
	padding-top: 3px;
	padding-bottom : 3px;
	font-weight : bold;
	text-align : center;
	vertical-align : top;
}

.grid_td_01_left_01 {
	color : #000000;
	background-color : #b3c7d0;
	border-left : 1px solid #a0b8c4;
	padding-left : 8px;
	padding-right : 9px;
	padding-top: 3px;
	padding-bottom : 3px;
	font-weight : bold;
	text-align : left;
	vertical-align : top;
}

.grid_td_01_right {
	color : #000000;
	background-color : #b3c7d0;
	padding-left : 8px;
	padding-right : 9px;
	padding-top: 3px;
	padding-bottom : 3px;
	font-weight : bold;
	text-align : right;
	vertical-align : top;
}

.grid_td_02_left {
	background-color : #f3f5f7;
	border-top : 1px solid #a0b8c4;
	border-left : 1px solid #a0b8c4;
	padding-left : 8px;
	padding-right : 9px;
	padding-top: 5px;
	padding-bottom : 5px;
	text-align : left;
	vertical-align : top;
}

.grid_td_02_left_50 {
	background-color : #f3f5f7;
	border-top : 1px solid #a0b8c4;
	border-left : 1px solid #a0b8c4;
	padding-left : 8px;
	padding-right : 9px;
	padding-top: 5px;
	padding-bottom : 5px;
	text-align : left;
	vertical-align : top;
	width : 50%;
}

.grid_td_02_left_70 {
	background-color : #f3f5f7;
	border-top : 1px solid #a0b8c4;
	border-left : 1px solid #a0b8c4;
	padding-left : 8px;
	padding-right : 9px;
	padding-top: 5px;
	padding-bottom : 5px;
	text-align : left;
	vertical-align : top;
	width : 70%;
}

.grid_td_02a_left {
	background-color : #f3f5f7;
	border-top : 1px solid #a0b8c4;
	padding-left : 8px;
	padding-right : 9px;
	padding-top: 5px;
	padding-bottom : 5px;
	text-align : left;
	vertical-align : top;
}

.grid_td_02a_right {
	background-color : #f3f5f7;
	padding-left : 8px;
	padding-right : 9px;
	padding-top: 5px;
	padding-bottom : 5px;
	text-align : right;
	vertical-align : top;
}

.grid_td_02_center {
	background-color : #f3f5f7;
	border-top : 1px solid #a0b8c4;
	border-left : 1px solid #a0b8c4;
	padding-left : 8px;
	padding-right : 9px;
	padding-top: 5px;
	padding-bottom : 5px;
	text-align : center;
	vertical-align : top;
}

.grid_td_02_right {
	background-color : #f3f5f7;
	border-top : 1px solid #a0b8c4;
	border-left : 1px solid #a0b8c4;
	padding-left : 8px;
	padding-right : 9px;
	padding-top: 5px;
	padding-bottom : 5px;
	text-align : right;
	vertical-align : top;
}

.grid_td_02_tt 
{
	background-color : #f3f5f7;
	padding-left : 8px;
	padding-right : 9px;
	padding-top : 5px;
	padding-bottom : 5px;
	text-align : center;
	vertical-align : middle;
}

.grid_td_03_left {
	background-color : #ffffff;
	border-top : 1px solid #a0b8c4;
	border-left : 1px solid #a0b8c4;
	padding-left : 8px;
	padding-right : 9px;
	padding-top: 5px;
	padding-bottom : 5px;
	text-align : left;
	vertical-align : top;
}

.grid_td_03_left_33 {
	background-color : #ffffff;
	border-top : 1px solid #a0b8c4;
	padding-left : 8px;
	padding-right : 9px;
	padding-top: 5px;
	padding-bottom : 5px;
	text-align : left;
	vertical-align : top;
}

.grid_td_03_left_100 {
	background-color : #ffffff;
	border-top : 1px solid #a0b8c4;
	border-left : 1px solid #a0b8c4;
	vertical-align : middle;
	padding-left : 8px;
	padding-right : 9px;
	padding-top: 5px;
	padding-bottom : 5px;
	text-align : left;
	vertical-align : top;
	width : 100%;
}

.grid_td_03a_left {
	background-color : #ffffff;
	border-top : 1px solid #a0b8c4;
	vertical-align : middle;
	padding-left : 8px;
	padding-right : 9px;
	padding-top: 5px;
	padding-bottom : 5px;
	text-align : left;
	vertical-align : top;
}

.grid_td_03_left#right_pad {
	background-color : #ffffff;
	border-top : 1px solid #a0b8c4;
	border-left : 1px solid #a0b8c4;
	padding-left : 8px;
	padding-right : 80px;
	padding-top: 5px;
	padding-bottom : 5px;
	text-align : left;
	vertical-align : top;
}

.grid_td_03_center {
	background-color : #ffffff;
	border-top : 1px solid #a0b8c4;
	border-left : 1px solid #a0b8c4;
	padding-left : 8px;
	padding-right : 9px;
	padding-top: 5px;
	padding-bottom : 5px;
	text-align : center;
	vertical-align : top;
}

.grid_td_03_right {
	background-color : #ffffff;
	border-top : 1px solid #a0b8c4;
	border-left : 1px solid #a0b8c4;
	padding-left : 8px;
	padding-right : 9px;
	padding-top: 5px;
	padding-bottom : 5px;
	text-align : right;
	vertical-align : top;
}

.grid_td_03a_right {
	background-color : #ffffff;
	border-top : 1px solid #a0b8c4;
	padding-left : 8px;
	padding-right : 9px;
	padding-top: 5px;
	padding-bottom : 5px;
	text-align : right;
	vertical-align : top;
}

.grid_td_04_left{
	background-color : #f3f5f7;
	border-left : 1px solid #a0b8c4;
	padding-left : 8px;
	padding-right : 9px;
	padding-top: 5px;
	padding-bottom : 5px;
	text-align : left;
	vertical-align : top;
}


.grid_td_06_left {
	color : #000000;
	background-color : #d9e3e8;
	border-left : 1px solid #a0b8c4;
	border-top : 1px solid #a0b8c4;
	padding-left : 8px;
	padding-right : 9px;
	padding-top: 3px;
	padding-bottom : 3px;
	font-weight : bold;
	text-align : left;
	vertical-align : top;
}

.grid_td_06_right {
	color : #000000;
	background-color : #d9e3e8;
	border-left : 1px solid #a0b8c4;
	border-top : 1px solid #a0b8c4;
	padding-left : 8px;
	padding-right : 9px;
	padding-top: 3px;
	padding-bottom : 3px;
	font-weight : bold;
	text-align : right;
	vertical-align : top;
}

.grid_td_07_left {
	color : #000000;
	background-color : #ffffff;
	border-left : 1px solid #a0b8c4;
	padding-left : 8px;
	padding-right : 9px;
	padding-top: 3px;
	padding-bottom : 3px;
	text-align : left;
	vertical-align : top;
}

.grid_td_07_right {
	color : #000000;
	background-color : #ffffff;
	padding-left : 8px;
	padding-right : 9px;
	padding-top: 3px;
	padding-bottom : 3px;
	text-align : left;
	vertical-align : top;
	width : 70%;
}

.grid_td_07a_right {
	color : #000000;
	background-color : #ffffff;
	border-left : 1px solid #a0b8c4;
	padding-left : 8px;
	padding-right : 9px;
	padding-top: 3px;
	padding-bottom : 3px;
	text-align : right;
	vertical-align : top;
	width : 70%;
}

.grid_td_08_left {
	background-color : #f3f5f7;
	padding-left : 8px;
	padding-right : 9px;
	padding-top: 5px;
	padding-bottom : 5px;
	text-align : left;
	vertical-align : top;
}
.grid_td_09_left {
	background-color : #dae4e9;
	border-left : 1px solid #a0b8c4;
	border-right : 1px solid #a0b8c4;
	border-top : 1px solid #a0b8c4;
	padding-left : 8px;
	padding-right : 9px;
	padding-top: 5px;
	padding-bottom : 5px;
	text-align : left;
	vertical-align : top;
}

.grid_td_09a_left {
	background-color : #dae4e9;
	text-align : left;
	vertical-align : top;
}

.sidegrid_blue_headline {
	background-color : #d8dfe3;
	padding-left : 7px;
	padding-top : 2px;
	padding-bottom : 2px;
	text-align : left;
	vertical-align : middle;
	font-weight : bold;
	color : #000000;
}

.sidegrid_grey_headline {
	background-color : #e0e0e0;
	padding-left : 7px;
	padding-top : 2px;
	padding-bottom : 2px;
	text-align : left;
	vertical-align : middle;
	font-weight : bold;
	color : #000000;
}

.sidegrid_grey_content {
	padding-left : 17px;
	padding-top : 3px;
	text-align : left;
	vertical-align : top;
}

.sidegrid_grey_content_02 {
	padding-left : 17px;
	padding-right : 9px;
	padding-top : 3px;
	text-align : left;
	vertical-align : top;
}

.sidegrid_span_headline {
	background-color : #f3f5f7;
	padding-left : 17px;
	padding-right : 9px;
	padding-top : 10px;
	text-align : left;
	vertical-align : top;
}

.sidegrid_span_headline_home {
	background-color : #f3f5f7;
	padding-left : 17px;
	padding-right : 0px;
	padding-top : 10px;
	text-align : left;
	vertical-align : top;
}

.sidegrid_span {
	background-color : #f3f5f7;
	padding-left : 17px;
	padding-right : 9px;
	padding-top : 3px;
	text-align : left;
	vertical-align : top;
}

.sidegrid_span_right {
	background-color : #f3f5f7;
	padding-left : 9px;
	padding-right : 17px;
	padding-top : 10px;
	text-align : right;
	vertical-align : top;
}

.sidegrid_span_right_home {
	background-color : #f3f5f7;
	padding-left : 2px;
	padding-right : 8px;
	padding-top : 10px;
	text-align : right;
	vertical-align : top;
}

table.portfolio_border {
	border-right : 1px solid #a0b8c4;
	border-top : 1px solid #a0b8c4;
	border-bottom : 1px solid #a0b8c4;
}

table.portfolio_border_02 {
	border-right : 1px solid #a0b8c4;
	border-left : 1px solid #a0b8c4;
	border-top : 1px solid #a0b8c4;
	border-bottom : 1px solid #a0b8c4;
}
table.portfolio_border_03 {
	border-right : 1px solid #a0b8c4;
	border-left : 1px solid #a0b8c4;	
	border-bottom : 1px solid #a0b8c4;
}

table.sidegrid_border {
	border-right : 1px solid #a0b8c4;
	border-left : 1px solid #a0b8c4;
	border-top : 1px solid #a0b8c4;
}

table.sidegrid_leftpadding {
	padding-left : 20px;
	width : 210px;
}

table.product_grid_leftpadding {
	padding-left : 20px;
	width : 17px;
}


a.GridLink:sup		{ color:#013368; font-weight:bold; white-space: nowrap;font-size: large; }
a.GridLink:link		{ color:#013368; font-weight:bold; white-space: nowrap; }
a.GridLink:active	{ color:#013368; font-weight:bold; white-space: nowrap; }
a.GridLink:visited	{ color:#013368; font-weight:bold; white-space: nowrap; }
a.GridLink:hover	{ color:#575c59; font-weight:bold; white-space: nowrap; }

a.GridLink_top:link		{ color:#64300a; font-weight:bold; white-space: nowrap; }
a.GridLink_top:active	{ color:#64300a; font-weight:bold; white-space: nowrap; }
a.GridLink_top:visited	{ color:#64300a; font-weight:bold; white-space: nowrap; }
a.GridLink_top:hover	{ color:#000000; font-weight:bold; white-space: nowrap; }
.tab_selected {
	color : #000000;
	background-color : #b3c7d0;
	border-top : 1px solid #a0b8c4;
	vertical-align : middle;
	padding-left : 3px;
	padding-right : 4px;
	font-weight : bold;
	white-space: nowrap;
}

.tab_unselected {
	color : #000000;
	background-color : #cadbe2;
	border-top : 1px solid #a0b8c4;
	vertical-align : middle;
	padding-left : 3px;
	padding-right : 4px;
	white-space: nowrap;
}