
/* CSS Document */



body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #c60c30;

}
hr
{
	display: none;
	width: 480px;
	float: none;
}
#mainwrapper
{
	width: 918px;
	position: absolute;
	left: 50%;
	margin-left: -455px;
	background-image: url(../images/back_pat.gif);
	background-repeat: repeat-y;
	background-position: left top;
	height: inherit;
}
#topleft
{
	width: 918px;
	background-image: url(../images/lf_topcorner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: visible;
	height: inherit;
	float: left;
}
#topright
{
	width: 918px;
	background-image: url(../images/top_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	overflow: visible;
	height: inherit;
	float: left;
}
#contentback
{
}
#butsearch
{
	display: block;
	width: 161px;
	height: 60px;
	vertical-align: text-bottom;
	margin-left: 2px;
}
#butsearch table
{
	margin-left: 6px;
	margin-top: 38px;
	width: 146px;
}
.submitbut
{
}
.formfields_140
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #999999;
	margin-top: 1px;
	margin-bottom: 1px;
	height: 16px;
	width: 120px;
	padding-left: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #C60C30;
	border-bottom-color: #C60C30;
	border-left-color: #C60C30;
}

.formfields_200_full
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #999999;
	margin-top: 1px;
	margin-bottom: 1px;
	height: 16px;
	width: 180px;
	margin-left: 10px;
	padding-left: 3px;
	border-width: 1px;
	border-style: solid;
	border-color: #C60C30;
}

.thelogo
{
	display: block;
	width: 190px;
	float: left;
	height: 70px;
}

#contentzone
{
	background-image: url(../images/top_logo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 8px;
	height: inherit;
	float: left;
}
#bottomzone
{
	background-image: url(../images/bottomline.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	width: 918px;
	display: block;
	height: 80px;
	vertical-align: bottom;
	border-color: #333;
	border-width: 1px;
	clear: both;
	margin-left: -8px;
}

.bottomtag
{
	width: 190px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	display: block;
	width: 200px;
	margin-left: 380px;
	float: left;
	padding-top: 57px;
}

.partof img
{
	display: block;
	margin-left: 110px;
	float: left;
}

#contentmain
{
	width: 918px;
	margin-right: 15px;
	display: block;
	float: left;
}
#contentleft
{
	float: left;
	width: 190px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#pat_submenu
{
	background-image: url(../images/submenu_paty.gif);
	background-repeat: repeat-y;
}
#contentright
{
	float: left;
	width: 714px;
	display: block;
	margin-left: -2px;
}
/*images and visuals zone*/
#visual
{
	width: 714px;
	float: left;
	margin-left: 0px;
	background-color: #999999;
	height:107px;
}
/*Breaking news modules*/
#breaking_news
{
	width: 700px;
	height: 25px;
	float: left;
	margin-left: 0px;
	background-image: url(../images/breakingnews.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	padding-left: 12px;
	padding-top: 4px;
}
.head_breaking
{
	display: block;
	width: 100px;
	text-transform: uppercase;
	color: #970000;
	font-weight: bold;
	float: left;
}
.content_breaking
{
	display: block;
	width: 600px;
	color: #000;
	float: left;
}
.content_breaking a
{
	display: block;
	width: inherit;
	color: #000;
	float: left;
	text-decoration: none;
	padding-right: 50px;
}
.content_breaking a:hover
{
	display: block;
	padding-right: 50px;
	color: #000;
	float: left;
	text-decoration: underline;
}
#visual img, #breaking_news img
{
	padding: 0px;
	margin: 0px;
	float: left;
}
/*content elements*/
#content_text
{
	width: 500px;
	float: left;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 18px;
	display: block;
	height: inherit;
}
#content_text strong
{
	color: #c0272e;
	font-weight: normal;
}
#content_text a.linkincontent:link, #content_text a.linkincontent:visited
{
	color: #aa987b;
	font-weight: normal;
	display: inline;
	border-bottom-color: #aa987b;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	text-decoration: none;
}
#content_text a.linkincontent:hover
{
	color: #c0272e;
	font-weight: normal;
	display: inline;
	text-decoration: underline;
	border-bottom-width: 0px;
}
#content_text img
{
	text-decoration: none;
	border-bottom-width: 0px;
}
#content_text ul
{
	display: block;
	margin-left: 0px;
	padding-left: 0px;
}
#content_text ul li
{
	font-family: Arial, Helvetica, sans-serif;
	color: #757575;
	display: block;
	background-image: url(../images/navred_indicator.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 20px;
	list-style-type: none;
}
#content_text ul li a
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	display: block;
	width: auto;
}
#content_text ul li a:hover
{
	text-decoration: none;
}
h1
{
	font-family: Trebuchet Ms;
	font-size: 16px;
	color: #ad000c;
	line-height: 20px;
	margin-bottom: 5px;
}
h2
{
	font-family: Trebuchet Ms;
	font-size: 13px;
	color: #ff9000;
	display: block;
	width: 490px;
	height: 45px;
	background-image: url(../images/h2_pat_x.gif);
	margin-bottom: -5px;
	float: left;
}
h2 strong
{
	color: #000000 !important;
	font-weight: bold !important;
}
h3
{
	font-family: Trebuchet Ms;
	font-size: 13px;
	color: #ff9000;
	display: block;
	width: 240px;
	margin-bottom: 10px;
}
h4
{
	font-family: Trebuchet Ms;
	font-size: 11px;
	color: #aa987b;
	display: block;
	width: 240px;
	height: 20px;
	margin-bottom: 0px;
	margin-top: 5px;
}

#content_text_full
{
	width: 700px;
	float: left;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 18px;
	display: block;
	height: inherit;
}

#content_text_full #col_full
{
	width: 680px;
	float: left;
	padding: 10px;
}
#content_text_full #col_1of2
{
	width: 240px;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 5px;
}
#content_text_full #col_2of2
{
	width: 240px;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.accordionDEM
{
	
	margin-top:110px;
	overflow:inherit;

}
.accordionOFF
{	
	margin-top:138px;
	overflow:hidden; 
	}

.accor_dem
{
	display:block;
	width:240px;
	float:left;
	}

#table_marketact
{
	width: 460px;
	display: block;
}
.img_graph
{
	display: block;
	width: 480px;
	height: inherit;
	text-align: left;
	float: left;
}

.textonly
{
	margin-top: 20px;
	display: block;
	width: 480px;
	float: left;
}

.table_marketact_bottom
{
	margin-bottom: 20px;
	padding-bottom: 20px;
}

#col_full #table_marketact div
{
	float: left;
	width: 224px;
	display: block;
}

#col_full #table_mkact_blk_left
{
	background-color: #000;
}
#col_full #table_mkact_blk_right
{
	background-color: #000;
	text-align: right;
}

#col_full #table_mkact_grey_left
{
	background-color: #dddcda;
	padding-left: 20px;
	color: #000;
	font-weight: bold;
	width: 204px !important;
	text-transform: uppercase;
}
#col_full #table_mkact_grey_right
{
	background-color: #dddcda;
	padding-left: 20px;
	color: #000;
	font-weight: bold;
	width: 204px !important;
	text-transform: uppercase;
}


#col_full #table_mkact_cnt_left
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	width: 214px !important;
	background-color: #f9f8f8;
	border-left: solid 1px #f1ebe2;
}
#col_full #table_mkact_cnt_right
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	width: 213px !important;
	background-color: #f9f8f8;
	border-right: solid 1px #f1ebe2;
}

#col_full #table_marketact_bottom
{
	color: #000;
	font-weight: bold;
	width: 460px !important;
	text-transform: uppercase;
}

#table_mkact_btm_left a, #table_mkact_btm_right a
{
	padding-right: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
	line-height: 20px;
	text-align: right;
	background-image: url(../images/arrow_grey.gif);
	background-repeat: no-repeat;
	background-position: 140px 5px;
	display: block;
}

#col_full #table_mkact_btm_right
{
	background-color: #f9f8f8;
	border-right: solid 1px #f1ebe2;
	width: 223px !important;
		height:35px;
}
#col_full #table_mkact_btm_left
{
	background-color: #f9f8f8;
	border-left: solid 1px #f1ebe2;
	height:35px;
}





#content_text #col_full
{
	width: 480px;
	float: left;
	padding: 10px;
	color:#757575;
}


#content_text #col_1of2
{
	width: 240px;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 5px;
	color: #757575;
}
#content_text #col_2of2
{
	width: 240px;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #757575;
}
/*side info elements*/
#side_info
{
	width: 195px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 18px;
	display: block;
	padding-left: 15px;
}
#side_info .title
{
	padding-left: 14px;
	color: #666;
	margin-bottom: 5px;
	line-height: 16px;
	display:block;
}
#side_info .date
{
	padding-left: 14px;
	color: #333;
	font-weight: bold;
		display:block;
}
#side_info .readmore a:link, #side_info .readmore a:visited, #spacer10px a:link, #spacer10px a:visited
{
	padding-left: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
	line-height: 20px;
}

#side_info .readmore a:hover
{
	color: #000;
}

.home_readmore a:link, .home_readmore a:visited
{
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
	line-height: 20px;
	text-align:right!important;
	float:right;
	display:block;
	margin-top:-8px;
}

.home_readmore a:hover
{
	color: #000;
}





#side_info .archive a:link, #side_info .archive a:visited
{
	padding-left: 20px;
 padding-top:20px;
 display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	line-height: 20px;
	background-image:url(../images/bullet_rectangle.gif);
	background-repeat:no-repeat;
	background-position:5px 23px;
	
}
#side_info .archive a:hover
{
	color: #CC0000;
}
/*navigation elements*/
#nav
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	display: block;
	height: 77px;
	padding-right: 20px;
	width: 918px;
}
#nav .links
{
	padding-top: 20px;
	margin-left: 0px;
}
#links
{
	color: #7b7168;
}
#links a, #links a:visited
{
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 4px;
	text-align: left;
	padding-left: 15px;
	text-decoration: none;
}
#links a:hover
{
	background-image: url(../images/subnav_selected.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	color: #ffffff;
}
#links .sub_philosphy:link, #links .sub_philosphy
{
	background-image: url(../images/subnav_selected.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	color: #ffffff;
	text-decoration: none;
}
#subitems ul
{
	padding-left: 0px;
	margin-left: 0px;
	list-style-type: none;
}
#subitems ul li
{
	padding-top: 1px;
	display: block;
}
#subitems ul li a:link, #subitems ul li a:visited
{
	text-decoration: none;
	padding-left: 15px;
	color: #000;
	display: block;
	padding-top: 5px;
	height: 20px;
}
#subitems ul li a:hover, #subitems ul li.active a
{
	text-decoration: none;
	color: #ffcc00;
	background-image: url(../images/submenu_highlight.gif);
	background-repeat: no-repeat;
	display: block;
}
/*left space*/
#tit_membersarea
{
	top: 0px;
	left: 0px;
	margin-top: 0px;
	width: 188px;
	height: 22px;
	display: block;
}
#tit_login
{
	background-image: url(../images/rightpanel_lightbrown.gif);
	background-repeat: repeat-y;
	height: 82px;
}
.spacer3px
{
	height: 5px;
	width: 186px;
	background-color: #ffffff;
	color: #ffffff;
}
.colorred
{
	color: #CC0000;
}
#researchlogin
{
	font-size: 10px;
	background-image: url(../images/rightpanel_pat_y.gif);
	background-repeat: repeat-y;
}
.buttons
{
	padding-left: 10px;
	font-size: 10px;
	background-image: url(../images/rightpanel_pat_y.gif);
	background-repeat: repeat-y;
	font-size: 11px;
}
.spacer10px
{
	padding-left: 10px;
	font-size: 10px;
	height: 35px;
	padding-top: 10px;
	background-image: url(../images/rightpanel_pat_y.gif);
	background-repeat: repeat-y;
	font-size: 11px;
}
.buttons img.subscribe
{
	background-image: url(../images/research_but_subscribe0.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.buttons img.login
{
	background-image: url(../images/research_but_login0.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.buttons a:hover img.subscribe
{
	background-image: url(../images/research_but_subscribe1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.buttons a:hover img.login
{
	background-image: url(../images/research_but_login1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#search_left #text
{
	padding-left: 15px;
	background-image: url(../images/rightpanel_lightbrown.gif);
	background-repeat: repeat-y;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	padding-top: 5px;
}
#search_left #input
{
	padding-left: 15px;
	height: 60px;
	background-image: url(../images/rightpanel_pat_y.gif);
	background-repeat: repeat-y;
	margin-bottom:-2px;
}

.roundedbottom_long
{
	margin-top:-7px;
	padding-top:0px;
	}

.roundedbottom_long img
{
	background-image: url(../images/btm_line.gif);
	background-repeat: no-repeat;
	background-position:0px 0px;
	
	}

#search_left #input input
{
	border: 1px solid #aa987b;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 150px;
	margin-top: 5px;
	line-height: 18px;
}
#search_left #input a
{
	padding-right: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
	line-height: 20px;
	text-align: right;
	background-image: url(../images/arrow_grey.gif);
	background-repeat: no-repeat;
	background-position: 100px 5px;
	display: block;
}






#search_left #input_end
{
	display: block;
	height: 18px;
	background-image: url(../images/rightpanel_btm.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#searchzone
{
	display: block;
	width: 168px;
	height: 60px;
	float: left;
	margin-left: 10px;
	padding-left: 0px;
	padding-right: 10px;
	margin-top: -15px;
	vertical-align: baseline;
}
#searchzone_linktop a
{
	text-decoration: none;
	font-size: 10px;
	color: #333;
	padding-left: 8px;
	padding-right: 8px;
}
#searchzone_linktop a:hover
{
	text-decoration: none;
	color: #CC0000;
}
.side_highlights
{

	padding-top:5px;
		margin-bottom:5px;
		border-bottom-color: #999;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}
.side_highlights_separator
{

	padding-top:16px;
		margin-bottom:5px;
		border-bottom-color: #999;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}
.marketactivity
{
	display: block;
	width: 209px;
}
#accorheader
{
	background-image: url(../images/pat_y_header.gif);
	background-repeat: repeat-y;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #666;
	text-transform: uppercase;
}

.accorfooter
{
	background-image: url(../images/pat_y_header.gif);
	background-repeat: repeat-y;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #666;
	text-transform: uppercase;
}

.accorheader_content
{
	padding-left: 15px;
}
.accorheader_content span
{
	width: 63px;
	display: block;
	float: left;
}
.forex_zone{
	display:block;
	width:187px;
	background-image:url(../images/back_grey.gif);
	background-repeat:repeat-y;
	
	}
.forexheader_content
{
/*  padding-left: 15px;
*/	
		width:100px;
		float:left;
		display:block;
		padding-bottom:5px;
}
.forexitem
{	
			
			width:187px;
			float:left;
	}


.forexheader_content span
{
	width: 48px;
	display: block;
	float: left;
	color:#666;
}
.forex_icon_same
{
	padding-left: 25px;
	background-image: url(../images/ind_same.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	width: 55px;
	display: block;
	float: left;
	
}
.forex_icon_tit
{
	padding-left: 15px;
	background-color:#FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	width: 65px;
	display: block;
	float: left;
		height:15px;
				font-size:10px;
}
.forexback
{
	background-image:url(../images/back_grey.gif);
	background-repeat:repeat-y;
	
	
	}
.forexheader_tit
{
	background-color:#FFF;
	width:104px;
	}


.forexheader_tit span
{
	width: 42px;
	display: block;
	float: left;
	color:#000;
	background-color:#FFF;
		height:15px;
font-size:10px;
padding-left:5px;
}
.forex_icon_up
{
	padding-left: 25px;
	background-image: url(../images/ind_up.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	width: 55px;
	display: block;
	float: left;
}
.forex_icon_down
{
	padding-left: 25px;
	background-image: url(../images/ind_down.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	width: 55px;
	display: block;
	float: left;
}
.updateline
{
	background-image:url(../images/back_darkgrey.gif);
	background-repeat:repeat-y;
	color:#000;
	padding-left:60px;
	padding-bottom:3px;
	padding-top:3px;
	font-size:10px;
	height:15px;
	}
	.updateline_long
{
	background-image:url(../images/grey_line_long.gif);
	background-repeat:repeat-y;
	color:#000;
	padding-right:25px;
	padding-top:3px;
	padding-bottom:3px;
	height:15px;
	width:182px;
	text-align:right;
	font-size:10px;
	display:block;
	}

.forex_seemore
{
	background-image:url(../images/backbut_forex.gif);
	background-repeat:repeat-y;
	color:#000;
	padding-left:35px;
	padding-top:5px;
	height:20px;
	font-size:10px;
	}
.forex_seemore a:link, .forex_seemore a:visited
	{
			color:#000;
			text-decoration:none;
		}
.forex_seemore a:hover
		{
			color:#C00;
			text-decoration:none;
			}


.loop
{
	display: block;
	float: left;
}
.accorcontent_icon_up
{
	padding-left: 25px;
	background-image: url(../images/ind_up.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	width: 155px;
	display: block;
	float: left;
}

.accorcontent_icon_up a
{
	text-decoration: none;
	color: #000;
}

.accorcontent_icon_up a:hover
{
	text-decoration: none;
	color: #C00;
}
.accorcontent_icon_down
{
	padding-left: 25px;
	background-image: url(../images/ind_down.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	width: 155px;
	display: block;
	float: left;
}

.accorcontent_icon_down a
{
	text-decoration: none;
	color: #000;
}

.accorcontent_icon_down a:hover
{
	text-decoration: none;
	color: #C00;
}


.accorcontent_icon_same
{
	padding-left: 25px;
	background-image: url(../images/ind_same.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	width: 155px;
	display: block;
	float: left;
}

.accorcontent_icon_same a
{
	text-decoration: none;
	color: #000;
}

.accorcontent_icon_same a:hover
{
	text-decoration: none;
	color: #C00;
}

#accorcontent_listing
{
	background-image: url(../images/pat_y_content.gif);
	background-repeat: repeat-y;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	padding-bottom: 10px;
	color: #666;
	float: left;
	width: 209px;
}
.accor_listingMarkets_container
{
	display:block;
	float:left;
	
	
	}
.accor_listingMarkets
{
	background-image: url(../images/pat_y_content.gif);
	background-repeat: repeat-y;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	padding-bottom: 10px;
	color: #666;
	float: left;
	width: 209px;
}

.accorcontent_indexes
{
	padding-left: 25px;
}

.accorcontent_indexes span
{
	width: 60px;
	display: block;
	float: left;
}

#submenuheader
{
	background-image: url(../images/submenu_header.gif);
	background-repeat: no-repeat;
	display: block;
	height: 23px;
	width: 190px;
	padding-left: 30px;
	color: #EEE;
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 2px;
}
.company_listing
{
	display: block;
	width: 230px;
	float: left;
	margin-top: 5px;
	padding-bottom: 5px;
	border-bottom-color: #999;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	margin-right: 10px;
}

.date_grey
{
	color: #999;
}

.comp_title
{
	font-weight: bold;
	color: #666;
}
.download_PDF
{
	text-indent: 20px;
	background-image: url(../images/arrow_grey.gif);
	background-position: 2px 3px;
	background-repeat: no-repeat;
	color: #999;
}

.download_PDF a:link, .download_PDF a:visited
{
	color: #EDB303;
	text-decoration: none;
}

.marketIndexContent
{
	padding-left: 25px;
	background-repeat: no-repeat;
	background-position: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	width: 155px;
	display: block;
	float: left;
}
.cont_num
{
	padding-left: 15px;
}
.cont_num strong
{
	display: block;
	width: 40px;
	float: left;
	color: #999 !important;
	font-weight: bold !important;
}


#tit_fees, #tit_commission
{
	font-family: Trebuchet Ms;
	font-size: 16px;
	color: #FC0;
	line-height: 20px;
	margin-bottom: 5px;
	font-weight: bold;
}
#tit_fees_line
{
	display: block;
	width: 250px;
	float: left;
}
#tit_fees_rs
{
	display: block;
	width: 200px;
	float: left;
}
#table_fees
{
	display: block;
	float: left;
}



#tit_line1
{
	display: block;
	width: 170px;
	height: 25px;
	float: left;
}
#tit_line1 strong
{
	color: #999;
}


#tit_line2
{
	display: block;
	width: 160px;
	height: 25px;
	float: left;
}
#tit_line2 strong
{
	color: #999;
}
#tit_line3
{
	display: block;
	width: 150px;
	height: 25px;
	float: left;
}
#tit_line3 strong
{
	color: #999;
}
#tit_line4
{
	display: block;
	width: 305px;
	float: left;
	line-height: 13px;
}
#tit_line4 strong
{
	color: #999;
}


.contact_line
{
	display: block;
	width: 470px;
	float: left;
	margin-bottom: 10px;
}


.contact_text
{
	display: block;
	width: 120px;
	height: 25px;
	float: left;
}
.contact_line input, .contact_line select
{
	display: block;
	float: left;
}

.formbuttons
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	height: 18px;
	border: 1px solid #A8977A;
}
.formbuttons:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c98901;
	height: 18px;
	border: 1px solid #c98901;
	
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:265px;
}

.spacer_right
{
	padding-right:14px;
	}

.downloadbuttons
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform:uppercase;
	color: #333333;
	height: 18px;
	border: 1px solid #A8977A;
	padding-left:25px;
	background-color:#ece9d8;
	background-image:url(../images/arrow_down.gif);
	background-repeat:no-repeat;
	background-position:left -1px;
	
}
.downloadbuttons:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c98901;
	height: 18px;
	border: 1px solid #c98901;
	background-image:url(../images/arrow_down1.gif);
	background-repeat:no-repeat;
	background-position:left -1px;

}

/***********tab on head section***************/
     #vtab {
            width: 714px;
            height: auto;
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			margin-top:-24px;
        }
        #vtab ul li {
            width: 56px;
            height: 21px;
            background:url(../images/tab-off.png) no-repeat bottom left;
            list-style-type: none;
			text-align:center;
            display: block;
			float:left;
            text-align: center;
            margin: auto;
            position: relative;
			cursor:pointer;
			color:#fff;
			font-size:10px;
			line-height:21pt;
			margin-bottom:1px;
        }
        #vtab ul li.official {
        }
		
        #vtab ul li.dem {
	    }
        
        #vtab ul li.selected {
            z-index: 10;
            position: relative;
			background:url(../images/tab-on.png) no-repeat bottom left;
			height:21px;
			color:#000;
			font-weight:bold;
        }
		
        #vtab ul {
            width: auto;
			float:left;
            text-align: left;
            display: block;
            padding: 0;
			margin:0;
			margin-left:3px;
            position: relative;
        }
		
				
        #vtab div {
            padding: 3px;
            position: relative;
            z-index: 9;
			float:left;
			width:706px;
			height:21px;
			padding-top:2px;
        }
		
		#vtab div.container-tabs {
			background: url(../images/bg-scroller.jpg) no-repeat top left;
			width:706px;
			font-weight:bold;
			}
			#vtab div.container-tabs .tab{
				width:695px!important;
				
				}
			
/**************News Rotator*****************/
#newsStories{	
		font-size:11px;
		}
		
		#newsStories a{
			text-decoration:none;	
			color:#333;
			line-height:11pt;
		}	
		
		span#newsInfo{
			font-size:11px;
			}
			
			#prev{
				background:url(../images/prev.png) no-repeat top left;
				display:block;
				width:15px;
				height:14px;
				float:left;
				margin-left:4px;
				}
				
			#next{
				background:url(../images/next.png) no-repeat top left;
				display:block;
				width:15px;
				height:14px;
				float:left;
				margin-left:4px;
				}
			#pause-play{
				/*background:url(pause.gif) no-repeat top left;*/
				display:none;
				width:15px;
				height:14px;
				float:left;
				margin-left:4px;
				}	
				
		#newsInfo{
			float:left;
			width:130px;
			text-align:right;
			padding-right:15px;
			}
			
		.side_breaking_news{
			background:url(../images/bg-pager.gif) no-repeat 4px bottom;
			width:190px;
			height:130px;
			height:134px;
			}
			
			html* .side_breaking_news{
				height:130px;

			}
						
	
	
/**new css**/
	
.block_tabs {
    float: right;
    height: auto !important;
    margin-right: 22px;
    min-height: 450px;
    width: 680px;
}
	
.mbTabset .handler{
	padding-right:5px; 
	position:relative;
	margin-left:-5px
	}
.mbTabset{
	white-space:nowrap; 
	display:block;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:-1px; 
	float:left; 
	position:relative;
	height:7px;
	}
.mbTabset .mbTab {
	display:inline-block; 
	cursor:pointer; 
	min-width:100px;
	}
.mbTabset .mbTab.disabled {
	cursor:default;
	}
.mbTabset.right {
	float:right;
	}
.mbTabset .mbTab i{
	width:25px;
	position:relative;
	margin-left:-7px; 
	padding-right:5px; 
	margin-right:8px; 
	cursor:move;
	}
.mbTabset .floatEl{
	float:left;
	}
.mbTabset a.mbTab {
	background-color:transparent;
	
	background-repeat:no-repeat ;
	background-position:top right;
	color: #666;
	display:block; /*opera*/
	display:inline-block; /*ie*/
	font: normal 12px arial, sans-serif;
	height: 28px;
	margin-right: 0;
	padding-right: 10px;
	text-decoration: none;
	text-align:center;
	
}

.mbTabset a.mbTab span {
	background-color:transparent;
	background-repeat:no-repeat ;
	display: block;
	line-height: 24px;
	padding: 3px 0 4px 10px;
}
.mbTabset a.mbTab span.sortable {
	background-color:transparent;
	background-repeat:no-repeat ;
	display: block;
	line-height: 21px;
	padding: 3px 0 4px 9px;
}
.mbTabset a.mbTab span img{
	margin-left:-5px;
	margin-top:-2px;
	padding-right:5px;
}
/*HOVER*/
.mbTabset a.mbTab:hover {
	background-image: url( '../images/tab_right_hover.png' );
	color: #000;
	outline: none;
	text-decoration: underline;
}
.mbTabset a.mbTab:hover span {
	background-image:url( '../images/tab_hover.png');
}

/*SELECTED*/
.mbTabset a.mbTab.sel {
	background-image: url( '../images/tab_right.png' );
	color: #000;
	}
.mbTabset a.mbTab.sel:hover {
	text-decoration:none;
	}
.mbTabset a.mbTab.sel span {
	background-image: url( '../images/tab.png' );
	color:#ad000c;
	}
.mbTabset a.mbTab.sel span.sortable {
	}

/*CONTAINER*/

.mbTabsetContainer{
	padding-top:10px;
	width:100%;
	background:#fff;
	font-size:13px;
	min-height:350px;
	clear:both;
	background:url("../images/h2_pat_x.gif") top left repeat-x; 
}

.tabContent{
	padding:10px;
	color:#767676;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.tab_intcontent{
	padding:20px;
	display:block;
	}

.tabContent h2{
	color:#000;
	font-size:16px;
	font-weight:bold;
	width:100%;
	background:none;
	height:auto;
	padding-bottom:20px;

	}

.clear{
	clear:both;
	}
	
.company_title{
	color:#333;
	margin:20px 0;
	width:685px;
	}
.company_title h2{
	font-size:18px;
	background:none;
	color:#ad000c;
	display:inline;
	float:left;
	height:auto;
	width:auto;
	margin:0;
	}	
.company_title h2 strong{
	color:#000;
	}
	
.bloc_communique{
	}
.bloc_communique ul{
	border:none;
	height:auto;
	width:auto;
	}	
		
.bloc_communique ul li{
	float:left;
	margin:8px 20px 20px 0;
	}		
			
		
ul li span.bloc_date{
	background:url('../images/bg_date.gif') no-repeat top left;
	width:34px;
	height:38px;
	float:left;
	display:block;
	color:#fff;
	text-align:center;
	line-height:9pt;
	padding-top:4px;
	}
ul li span.bloc_date span.dd{
	font-size:16px;
	font-weight:bold;
	}
ul li span.bloc_date span.mmm{
	font-size:11px;
	}
ul li span.bloc_date span.yyyy{
	font-size:11px;
	}
	
ul li span.bloc_desc{
	float:left;
	display:block;
	margin-left:15px;
	border-bottom:1px dotted #333;
	color:#3f3f3f;
	width:240px;
	}
ul li span.bloc_desc p{
	margin:0;
	padding:0;
	margin-bottom:10px;	
}
ul li span.bloc_desc a{
	display: block;
	color:#ad000c;
	text-decoration:none;
	background:url('../images/red_arrow.gif') no-repeat 0px 2px;
	padding-left:10px;
	}
	


/***market act****/
.bloc_marketact{
	width:685px;
	height:auto;
	}

.box_marketact{
	background:url('../images/bg_marketact.gif') no-repeat top left;
	width:338px;
	height:48px;
	float:left;
	margin-right:4px;
	}

#col_full .box_marketact .table_mkact_blk_left{
	background:none!important;
	color:#fff;
	text-transform:uppercase;
	font-size:11px;
	height:18px;
	padding:3px 0 0 13px;
	}
	
#col_full .box_marketact .table_mkact_btm_left {
    float: right;
    height:auto;
	margin-right:5px;
	}		
	
#col_full .box_marketact .table_mkact_btm_left a {
    background: url("../images/arrow_grey.gif") no-repeat 0 3px;
	color: #CC0000;
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 22px;
    padding-left: 20px;
    text-align: right;
    text-decoration: none;	
	text-transform:uppercase;
	}
	
.box_marketact select.formfields_200_full {	
	float:left;
	border:1px solid #aa987b;
	}
#col_full .table_mkact_cnt_left {
   padding:3px 10px 0 0;
}	
	
	
/***table****/
#tab_historyDiv, #tab_historyDiv.other{
	color:#353535;
	font-size:11px;
		}
#tab_historyDiv th{
	color:#746142;
	text-align:center;
	}
#tab_historyDiv th.col1{
	text-align:left;
	}
	
#tab_historyDiv.other th.col1{
	text-align:left;
	}	
	
	
#tab_historyDiv tr:first-child, #tab_historyDiv tr:first-child:hover {	
	background:none;}
	
#tab_historyDiv tr{
	background:#ded7cc;
	}	
#tab_historyDiv tr.odd{
	background:#f4f2ee;
	}	
	

	
#tab_historyDiv td{	
	height:auto;
	border-right:1px solid #fff;
	text-align:center;
	vertical-align:top;
	padding:5px 5px;
	}	
#tab_historyDiv td.col1{
	background:#c6bbab;
	color:#191919;
	text-align:left;
	}
#tab_historyDiv tr.odd td.col1{
	background:#d1cabf;
	}	
#tab_historyDiv tr:hover,
#tab_historyDiv tr.odd:hover,
#tab_historyDiv tr:hover td.col1,
#tab_historyDiv tr.odd:hover td.col1{
	background:#9c9c9c;
	color:#fff;
	}	
	
span.sector{
	width:auto;
	color: #6d6d6d;
	font-size:18px;
    font-weight: normal;	
	text-transform:uppercase;
	}
	
