body {
	margin:0px;
	background-color:#FFFFFF;
	font-family:Helvetica,Arial,sans-serif; 
	font-size:12px; 
}

#main_menu {
	background-color:#DEDEDE;
	height:26px;
	border:0px;
	padding:0px;
}

#sub_menu1 {
	padding:3px 0px 3px 13px;
	background-color:#DEDEDE;
	border:0px;
	font-size:12px; 
	font-weight:bold;
	color:#1A1348; 
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}
#sub_menu2 {
	padding:3px 0px 3px 13px;
	background-color:#FFAF2B;
	border:0px;
	font-size:12px; 
	font-weight:bold;
	color:#1A1348; 
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}
#sub_menu3 {
	padding:3px 0px 3px 13px;
	background-color:#616161;
	background-repeat:no-repeat;
	background-position: right bottom;
	border:0px;
	font-size:12px; 
	font-weight:bold;
	color:#1A1348; 
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}
.sub_menu1_link {
	background-color:#DEDEDE;
	border:0px;
	font-size:12px; 
	font-weight:bold;
	color:#1A1348; 
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}
.sub_menu2_link {
	background-color:#FFAF2B;
	border:0px;
	font-size:12px; 
	font-weight:bold;
	color:#1A1348; 
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}
.sub_menu3_link {
	background-color:#000000
	border:0px;
	font-size:12px; 
	font-weight:bold;
	color:#FFFFFF; 
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}
.sub_menu1_link:hover {
	text-decoration:underline;
}

#sub_menu1_on {
	padding:3px 5px 3px 13px;
	background-color:#1A1348;
	border:0px;
	font-size:12px; 
	font-weight:bold;
	color:#FF9D00; 
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.sub_menu1_on_link {
	background-color:#1A1348;
	border:0px;
	font-size:12px; 
	font-weight:bold;
	color:#FF9D00; 
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

#table_padding {
	padding:5px 0px 0px 0px;
}

#topA {
	padding-top:8px; 
	padding-right:7px;
}

.topB {
	padding-right:6px;
	font-size:10px; 
	color:#FFFFFF; 
	font-family:Helvetica,Arial,sans-serif; 
}

.topC {
	background-repeat:no-repeat; 
	padding-left:15px; 
	padding-bottom:4px; 
	color:#FFFFFF; 
	font-size:11px; 
	font-family:Helvetica, Verdana, Arial, sans-serif
}

.topD {
	background-repeat:no-repeat;
	padding-left:15px; 
	padding-bottom:0px
}

.menubreak {
	height:2px;
}

.colbreak {
	height:4px;
}

.navbreak {
	height:8px;
}

.navboldbreak {
	height:14px;
}

.quote_searchBox {
	background-color:#ABABAB;
	font-weight:normal;
	font-family:Helvetica,Arial,sans-serif; 
}

.selectBox {
	font-size: 10px;
	font-weight:normal;
	font-family:Helvetica,Arial,sans-serif; 
}
.selectBox1 {
	font-size: 12px;
	font-weight:normal;
	font-family:Helvetica,Arial,sans-serif; 
}
.inputBox {
	font-size: 10px;
	font-weight:normal;
	font-family:Helvetica,Arial,sans-serif; 
	width: 90px;
}
.inputBox2 {
	font-size: 12px;
	font-weight:normal;
	font-family:Helvetica,Arial,sans-serif; 
	width: 193px;
}
.inputBox3 {
	font-size: 12px;
	font-weight:normal;
	font-family:Helvetica,Arial,sans-serif; 
	width: 355px;
}
.searchBox {
	font-size: 12px;
	font-weight:normal;
	font-family:Helvetica,Arial,sans-serif; 
	width: 193px;
}

.emailDropDown {
	font-size: 12px;
	font-weight:normal;
	font-family:Helvetica,Arial,sans-serif; 
	width: 250px;
}

.link_white {
	color:#FFFFFF; 
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.link_white:hover {
	text-decoration:underline;
}

.link_white_small {
	font-size:11px; 
	color:#FFFFFF; 
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.link_white_small:hover {
	text-decoration:underline;
}

.function_table_head {
	background-color:#39366B;
	padding:0px 5px 3px 10px;
	font-size:12px; 
	font-weight:bold;
	color:#FFFFFF; 
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.function_table_bg {
	background-color:#DEDEDE;
	border:0px;
	font-size:12px; 
	color:#000000; 
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.ir_function_table_bg {
	background-color:#39366B;
	border:0px;
	font-size:12px; 
	color:#000000; 
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.dot_table_padding_bg {
	padding-top:6px;
}

.tab_table_padding_bg {
	padding-top:4px;
}

.deep_grey_table_bg {
	background-color:#DEDEDE;
	border:0px;
}

.grey_table_bg {
	background-color:#EBEBEB;
	border:0px;
}

.googles_ad_bg {
	background-color:#EBEBEB;
	border:0px;
	font-size:12px; 
	font-weight:bold;
	color:#000000; 
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.headline {
	height:23px;
	font-size:22px; 
	color:#1A1348; 
	font-weight:bold;
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.heading1 {
	font-size:15px; 
	color:#1A1348; 
	font-weight:bold;
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.heading1:hover {
	text-decoration:underline;
}

.heading1_black {
	font-size:15px; 
	color:#000000; 
	font-weight:bold;
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.heading1_black:hover {
	text-decoration:underline;
}

.section_head {
	font-size:18px; 
	color:#1A1348; 
	font-weight:bold;
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.section_head:hover {
	text-decoration:underline;
}

.page_heading1 {
	font-size:16px; 
	color:#666666; 
	font-weight:bold;
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.page_heading1:hover {
	text-decoration:underline;
}

.page_heading2 {
	font-size:14px; 
	color:#666666; 
	font-weight:bold;
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.heading2 {
	padding:3px 0px 0px 10px;
	font-size:12px; 
	color:#1A1348; 
	font-weight:bold;
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.page_heading2:hover {
	text-decoration:underline;
}

.heading2_no_pad {
	font-size:12px; 
	color:#1A1348; 
	font-weight:bold;
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.heading2_no_pad:hover {
	text-decoration:underline;
}

.summary {
	height:16px;
	color:#000000;
	font-size:12px; 
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.body_copy {
	height:14px;
	color:#000000;
	font-size:12px; 
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.content {
	color:#000000;
	font-size:13px; 
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.content_10px {
	color:#000000;
	font-size:10px; 
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.pageNumber { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px; text-decoration:underline}
.pageNumber_a { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px; text-decoration:none}
.pageNumber_a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px; text-decoration:none}

.content_bold {
	color:#000000;
	font-size:13px; 
	font-weight:bold; 
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.content_small {
	color:#000000;
	font-size:11px; 
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.content_blue {
	font-size:12px; 
	color:#2D78B7;
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.content_blue:hover {
	text-decoration:underline;
}

.content_blue_bold {
	font-size:12px; 
	font-weight:bold; 
	color:#2D78B7;
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.content_dblue_bold {
	font-size:12px; 
	font-weight:bold; 
	color:#003C7E;
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.content_grey_10 {
	font-size:10px; 
	color:#666666;
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.content_grey {
	font-size:12px; 
	color:#666666;
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.content_light_grey {
	font-size:12px; 
	color:#F7F7F7;
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.content_light_grey2 {
	font-size:12px; 
	color:#CCCCCC;
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.quote_head {
	font-size:30px; 
	color:#000000; 
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.quote_percent {
	font-size:16px; 
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.content_grey_14 {
	font-size:14px; 
	color:#666666;
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.q_bold_grey {
	font-size:12px; 
	color:#666666;
	font-weight:bold;
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.quote_text_height {
	height:20px;
	color:#000000;
	font-size:12px; 
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.quote_text {
	color:#000000;
	font-size:12px; 
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.quote_text_bold {
	color:#000000;
	font-size:12px; 
	font-weight:bold; 
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.quote_text_blue {
	font-size:12px; 
	color:#2D78B7;
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.quote_text_small {
	color:#000000;
	font-size:11px; 
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.breadcrumb_link {
	font-size:11px; 
	color:#2D78B7; 
	text-decoration:none;
}

.breadcrumb_select {
	font-size:11px; 
	color:#666666; 
	text-decoration:none;
}

.heading_col {
	font-size:10px; 
	color:#666666; 
	font-weight:bold;
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.bold_link_blue_more {
	height:15px;
	font-size:10px; 
	color:#2D78B7;
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.bold_link_blue_more:hover {
	text-decoration:underline;
}

.q_datetime_grey {
	font-size:11px; 
	color:#666666;
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.cal_head {
	background-color:#97B1CA;
	font-size:11px;
	color:#FFFFFF;
	font-family:Helvetica,Arial,sans-serif; 
}

.cal_head_sun {
	background-color:#97B1CA;
	font-size:11px;
	color:#CF0F0E;
	font-family:Helvetica,Arial,sans-serif; 
}

.cal_column {
	background-color:#FFFFFF;
	font-size:11px;
	color:#666666;
	font-family:Helvetica,Arial,sans-serif; 
}

.cal_column_link {
	background-color:#FFFFFF;
	font-size:11px;
	color:#003C7E;
	font-family:Helvetica,Arial,sans-serif; 
}

.cal_column_sel {
	background-color:#003C7E;
	font-size:11px;
	color:#FFFFFF;
	font-family:Helvetica,Arial,sans-serif; 
}

.cal_column_sun {
	background-color:#FFFFFF;
	font-size:11px;
	color:#CF0F0E;
	font-family:Helvetica,Arial,sans-serif; 
}

.cal_column_sun_sel {
	background-color:#003C7E;
	font-size:11px;
	color:#CF0F0E;
	font-family:Helvetica,Arial,sans-serif; 
}

.sponsor_text {
	color:#000000;
	font-size:7px; 
	font-weight:lighter; 
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.sponsor_text_blue {
	color:#2D78B7;
	font-size:9px; 
	font-weight:bold; 
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.error_msg {
	font-size:12px;
	color:#CF0F0E;
	font-family:Helvetica,Arial,sans-serif; 
}

.footer_navy {
	color:#1A1348;
	font-size:11px; 
	font-weight:bold; 
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.footer_grey {
	color:#666666;
	font-size:10px; 
	font-weight:bold; 
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.footer_grey:hover {
	text-decoration:underline;
}

.footer_black {
	font-size:11px; 
	color:#000000;
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.footer_black:hover {
	text-decoration:underline;
}

.loser_color {
	background-color:#CC0000;
}

.gainer_color {
	background-color:#009900;
}

.unchange_color {
	background-color:#003C7E;
}

.q_navy {
	color:#1A1348;
}

.q_text {
	color:#000000;
}

.q_gray_lt {
	color:#cccccc;
}

.q_gray_lt_65 {
	color:#DEDEDE;
}

.q_gray_lt_40 {
	color:#EBEBEB;
}

.q_gray_lt_15 {
	color:#F7F7F7;
}

.q_orange {
	color:#FF9D00;
}

.q_red {
	color:#CC0000;
}

.q_green {
	color:#009900;
}

.content_lt_blue_link:link {
	color:#2D78B7;
	font-size:12px; 
	text-decoration:none;
}

.content_lt_blue_link:visited {
	color:#2D78B7;
	font-size:12px; 
	text-decoration:none;
}

.content_lt_blue_link:hover {
	color:#2D78B7;
	font-size:12px; 
	text-decoration:underline;
}

.content_lt_blue_link:active {
	color:#2D78B7;
	font-size:12px; 
	text-decoration:none;
}

.content_lt_blue_link_10px:link {
	color:#2D78B7;
	font-size:10px; 
	text-decoration:none;
}

.content_lt_blue_link_10px:visited {
	color:#2D78B7;
	font-size:10px; 
	text-decoration:none;
}

.content_lt_blue_link_10px:hover {
	color:#2D78B7;
	font-size:10px; 
	text-decoration:underline;
}

.content_lt_blue_link_10px:active {
	color:#2D78B7;
	font-size:10px; 
	text-decoration:none;
}

.content_lt_blue_link_small:link {
	color:#2D78B7;
	font-size:11px; 
	text-decoration:none;
}

.content_lt_blue_link_small:visited {
	color:#2D78B7;
	font-size:11px; 
	text-decoration:none;
}

.content_lt_blue_link_small:hover {
	color:#2D78B7;
	font-size:11px; 
	text-decoration:underline;
}

.content_lt_blue_link_small:active {
	color:#2D78B7;
	font-size:11px; 
	text-decoration:none;
}

.quote_blue_link:link {
	color:#2D78B7;
	font-size:12px; 
	text-decoration:none;
}

.quote_blue_link:visited {
	color:#2D78B7;
	font-size:12px; 
	text-decoration:none;
}

.quote_blue_link:hover {
	color:#2D78B7;
	font-size:12px; 
	text-decoration:underline;
}

.quote_blue_link:active {
	color:#2D78B7;
	font-size:12px; 
	text-decoration:none;
}

.quote_blue_link_small:link {
	color:#2D78B7;
	font-size:11px; 
	text-decoration:none;
}

.quote_blue_link_small:visited {
	color:#2D78B7;
	font-size:11px; 
	text-decoration:none;
}

.quote_blue_link_small:hover {
	color:#2D78B7;
	font-size:11px; 
	text-decoration:underline;
}

.quote_blue_link_small:active {
	color:#2D78B7;
	font-size:11px; 
	text-decoration:none;
}

.langmenu_black {
	font-size:11px; 
	color:#000000;
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.langmenu_black:hover {
	text-decoration:underline;
}

.content_body_link:link {
	color:#2D78B7;
	font-size:12px; 
	text-decoration:none;
}

.content_body_link:visited {
	color:#2D78B7;
	font-size:12px; 
	text-decoration:none;
}

.content_body_link:hover {
	color:#2D78B7;
	font-size:12px; 
	text-decoration:underline;
}

.content_body_link:active {
	color:#2D78B7;
	font-size:12px; 
	text-decoration:none;
}

.footerseohead {
	color:#000000;
	font-size:12px; 
	font-weight:bold; 
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.footerseobody {
	color:#000000;
	font-size:12px; 
	
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}
.hr0{ height:1px;border:none;border-top:1px #FDFDFD;}

.tab_table_small_bg {
	border-width:3px 0px 0px 0px;
	border-color:#FEB640;
	border-style:solid;
}

.link_blue_more {
	height:15px;
	font-size:11px; 
	color:#003366;
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.link_blue_more:hover {
	text-decoration:underline;
}

.quote_text_middle {
	font-size:15px;
	color:#003366;
	font-family:Helvetica,Arial,sans-serif;
	text-decoration:none;
}

.quote_text_middle:hover {
	text-decoration:underline;
}

.quote_text_big {
	font-size:20px;
	color:#003366;
	font-family:Helvetica,Arial,sans-serif;
	text-decoration:none;
}

.content_news_datetime {
  FONT-SIZE: 11px; COLOR: #036; FONT-FAMILY: Helvetica,Arial,sans-serif; TEXT-DECORATION: none ;FONT-WEIGHT: bold; PADDING-LEFT: 6px; PADDING-TOP: 1px; PADDING-BOTTOM: 1px;
}
.content_news_content {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; FONT-WEIGHT: ; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; COLOR: #036; PADDING-TOP: 1px; FONT-FAMILY: Helvetica,Arial,sans-serif; TEXT-DECORATION: none; 
}
.content_news_heading {
	PADDING-RIGHT: 3px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; COLOR: #F90; PADDING-TOP: 3px; FONT-FAMILY: Helvetica,Arial,sans-serif; TEXT-DECORATION: none; height: 21px; align: left		
}	

.content_TC_td_a {
	FONT-WEIGHT: ; FONT-SIZE: 12px; COLOR: #036; FONT-FAMILY: Helvetica,Arial,sans-serif; TEXT-DECORATION: none; height: 21px; 
}	
.content_tc_td_a:hover {
	TEXT-DECORATION: underline		
}	

.content_search {
	font-size:12px;
	color:#000000; 
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}
.error_msg {
	font-size:12px;
	color:#CF0F0E;
	font-family:Helvetica,Arial,sans-serif; 
}

.alertInputBox {
	font-size: 12px;
	font-weight:normal;
	font-family:Helvetica,Arial,sans-serif; 
	width: 180px;
}

.alertDropDown {
	font-size: 12px;
	font-weight:normal;
	font-family:Helvetica,Arial,sans-serif; 
	width: 180px;
}

.countryDropDown {
	font-size: 12px;
	font-weight:normal;
	font-family:Helvetica,Arial,sans-serif; 
	width: 300px;
}

.left_menu_td {
	font-weight: bold;
	height: 20px;
	color: #003C7E;
	border-bottom: 1px solid #CCCCCC; 
	margin-bottom: 1px;
	margin-top: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 13px;
}
.left_menu_td_a {
	color: #003C7E;
	TEXT-DECORATION: none;
}	
.left_menu_td_a:hover {
	TEXT-DECORATION: underline		
}
.left_menu_top {
	height: 2px;
	background-color: #CCCCCC;
}
.left_menu_bottom {
	height: 5px;
	background-color: #EFEFEF;
	font-size: 13px;
}
.event_content {
	color:#000000;
	font-size:12px; 
	text-decoration:none;
}
.errorMessage {
	color:#FF0000;
	font-size:12px; 
	font-weight:bold; 
	font-family:Helvetica,Arial,sans-serif; 
	text-decoration:none;
}

.imgWidth {
	border:0;  
	margin:0;  
	padding:0; 
	max-width:120px; 
	width: expression(this.width>120?"120px":this.width)
}

.imgWidth1 {
	border:0;  
	margin:0;  
	padding:0; 
	max-width:172px; 
	width: expression(this.width>172?"172px":this.width)
}

.featured_company {
   color: #1A1348; FONT-SIZE: 10px; FONT-WEIGHT: NONE; padding:0px 2px 0px 2px; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"
}


