body, td{
	font-size: 11px;
	font-family: Tahoma;
	color: #444444;
}

* html body{
	padding: 0;
	margin: 7px;
}

a{
	color: #f26522;
	text-decoration: none;
}

a h1{
	font-size: 11px;
	display: inline;
	font-weight: normal;
}

input, select{
	font-size: 10px;
	font-family: Tahoma;
	color: #444444;
	border: 1px solid #80ACD9;
	padding: 3px;
}

.button{
	padding: 1px 10px;
	background-color: #e5ecf4;	
	border: 1px solid #80ACD9;
	color: #4084b5;
	font-weight: bold;
}

select{
	padding: 2px;
}

.sep{
	height: 6px;
}

#header{
	padding:0px;
	text-align: left;
	vertical-align: middle;
}

* html #header{
	padding-top:0px;
}

#loginArea{
	direction:rtl;
	text-align: right;
	vertical-align:top;
}

#content{
	border: 1px solid #CCCCCC;
	background: #f5f5f5;
	/*direction: rtl;*/
	vertical-align: top;
	text-align: right;
}

.title{
	border: 1px solid #d3e1ea;
	background: #FFFFFF;
	padding: 4px 5px 2px 5px;
}

table.tab_base {
	height:21px;
	font-weight: bold;
}

table.tab_base .data a {
	color:white;
	text-decoration: none;
	padding: 0 3px;
}

table.tab_base .data a:hover {
	text-decoration: underline;
}

.lefton .data, .lefton .border,.righton .data, .righton .border {
	background-color:#80acda;
}

table.tab_base .lefton .data a, TABLE.tab_base .righton .data s {
	color:#fff;
}

.leftoff .data, .leftoff .border {
	background:#4662A6 url(../images/bluenotselected.png) repeat-x;
	background-color:#80acda;
}

.navbg {
	background-color:#80ACD9;
	height: 5px;
}

#search{
	background: #feffd5;
	border: 1px solid #CCCCCC;
	padding: 10px;
	text-align: right;
	line-height: 18px;
	vertical-align:top;
}

#divMarkets{
	overflow: hidden;
	height: 24px;
	padding: 0px 5px;
}

* html #divMarkets{
	height: 23px;
}

#markets{
	height: 5px;
	background: #0257af;
	color: #FFFFFF;
	text-align: right;
	border-top: 0px solid #cccccc;
}

#markets a{
	color: #FFFFFF;
	display:block;
	padding: 2px 7px;
}

* html #markets a{
	padding: 2px 7px 1px 7px;
}

#markets a.selected{
	font-weight: bold;
}

#quotes{
	border: 1px solid #d3e1ea;
	border-right: 0px;
	border-bottom: 0px;
}

.quote_sort{
	padding: 5px 0 0 0;
	color: #08478e;
}

.quote_sort div{
	display: block;
	background: #f8fcff;
	border: 1px solid #d3e1ea;
	padding: 5px 10px;
}

.quote_sort a{
	color:#FF6600;
	text-decoration: none;
}

.quote_title{
	background: url(../images/table_bg.jpg) repeat-x;
	height: 23px;
	border-right: 1px solid #d3e1ea;
	border-bottom: 1px solid #d3e1ea;
	padding: 0 2px 0 7px;
	font-weight: bold;
	cursor: pointer;
	text-align:right;
}

.quote_arrow{
	border-right: 1px solid #d3e1ea;
	border-bottom: 1px solid #d3e1ea;
	padding: 3px 5px 3px 0;
	font-size: 13px;
	color: #f26522;
	font-weight: bold;
	width: 10px;
	vertical-align: top;
	text-align: left;
}

.hint_arrow{
	padding: 3px 0 3px 0;
	font-size: 14px;
	color: #f26522;
	font-weight: bold;
	text-align: right;
	display: inline; 
}

.quoteHover td, .quoteHover td a{
	color: #f26522;
}

.quote{
	border-bottom: 1px solid #d3e1ea;
	/*background: url(../images/arrow.gif) no-repeat right;*/
	padding: 3px 5px 3px 10px;
	text-align: right;
}

.quote a, .quote_no a{
	color: #444444;
	text-decoration: none;
}

.quote a:hover, .quote_no a:hover{
	color: #f26522;
	text-decoration: none;
}

.quote_no{
	border-right: 1px solid #d3e1ea;
	border-bottom: 1px solid #d3e1ea;
	padding: 3px 7px;
	text-align: center;
}

.quote_title .arrow{
	font-size: 13px;
	font-weight: bold;
	display: inline;
}

.current_page{
	color: #555555;
}

#footer{
	padding: 5px 5px 0 5px;
	color: #999999;
	text-align: left;
	font-size: 11px;
}

#footer a{
	color: #f26522;
	text-decoration: none;
}

#footer a:hover{
	text-decoration: underline;
}






ul, li{border:0; margin:0; padding:0; list-style:none;}
ul{border-bottom:solid 0px #b6d0f4; height:20px; padding-left:20px;}
li{float:right; margin-left:3px; width: 120px; text-align: center;}
.tab a:link, .tab a:visited{
	background:url(../images/tab-round.jpg) right 60px;
	color:#444444;
	display:block;
	font-weight:bold;
	font-size: 11px;
	height:20px;
	line-height:20px;
	text-decoration:none;
	cursor:pointer;
}
.tab a span{
	background:url(../images/tab-round.jpg) left 60px;
	display:block;
	height:20px;
	margin-right:14px;
	padding-left:14px;
	cursor:pointer;
}
* html .tab a span{
	padding-bottom:1px;
}
.tab a:hover{
	background:url(../images/tab-round.jpg) right 30px;
	display:block;
}
.tab a:hover span{
	background:url(../images/tab-round.jpg) left 30px;
	display:block;
}

/* -------------------------------- */
/* 	ACTIVE ELEMENTS					*/
.active a:link, .active a:visited, .active a:visited, .active a:hover{
	background:url(../images/tab-round.jpg) right 0 no-repeat;
	color: #FFFFFF;
	cursor:pointer;
} 
.active a span, .active a:hover span{
	background:url(../images/tab-round.jpg) left 0 no-repeat;
	cursor:pointer;
}




h2 {
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #000;
margin: 0px;
padding: 0px 0px 0px 10px;
}

ul {
list-style: none;
margin: 0;
padding: 0;

}

img {
border: none;
}

#ChatBox{
	height: 450px;
	padding: 10px;
	background: #FFFFFF;
	border: 1px solid #d3e1ea;
	direction: ltr;
	text-align:left;
	vertical-align: top;
}

#UsersBox{
	text-align: right;
	vertical-align: top;
	width: 150px;
	border: 1px solid #80ACD9;
	padding: 5px 3px;
	background: #f8fcff;
}

#MessagesBox{
	border: 1px solid #80ACD9;
	border-right: 0px;
	direction:rtl;
	text-align: right;
	width: 400px;
	background: #ffffff;
}

/*- Menu 10--------------------------- */

