/* CLOBALs START */
body {
	height: 100%;
	width: 100%;
	padding: 0px;
	margin: 0px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #595959;
	background-color: #ffffff;
}
.cover {
	width:1000px;
	margin:0px auto;	
}

table, a.link {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

table tr td.top, table tr.top td, table tr.font1 td {
	vertical-align: top;
}

table tr td.bottom, table tr.bottom td {
	vertical-align: bottom;
}

a.link {
	color: #595959;
	text-decoration: none;  
}

img.img, img.imgt {
	border: none;
	margin: 0px;
	padding: 0px;
}

img.img {
	vertical-align: middle;
}

img.imgt {
	vertical-align: top;
}

.font1, .font1 a, table.font1 tr td, table tr.font1 td {
	font-size: 1px !important;
	line-height: 1px;
}

.left {
	text-align: left;
}

table tr.right td, .right {
	text-align: right;
}

.center {
	text-align: center;
}

.bold {
	font-weight: bold !important;
}

.whtbg {
	background-color: #FFFFFF;
}

.block {
	display: block;
}

.inline {
	display: inline;
}
/* CLOBALs END */

/* WIDTH */
.w1002 {
	width: 1002px;
}

/* HEIGHT */
.h14 {
	height: 14px;
}

.h88 {
	height: 88px;
}

.h330 {
	height: 330px;
}

.h100perc {
        height:100%;
}


/* hack for Opera */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { 
.h100perc {margin-top:-148px;}
}

/* PADDINGs/MARGINs */
.mr14 {
	margin-right: 14px !important;
}

.mb6 {
	margin-bottom: 6px;
}

.mtbCBallLink {
	margin-top: 7px;
	margin-bottom: 17px;
}

/* ANCHOR */

/* DIV */

div.banL185_91 {
	margin-left: 25px;
	overflow-x: hidden;
	width: 220px;
	margin-top: 14px;
	overflow: hidden;
	height: 101px;	
}

div.orTopBlock {
	background-color: #FBAF5D;
	width: 100%;
	height: 23px;
	overflow-y: hidden;
	color: #363636;
	font-size: 9px;
}

div.orTopBlock span.date, div.orTopBlock span.langBar {
	margin-left: 5px;
	display: block;
}

div.orTopBlock span.date {
	margin-top: 6px;
}

div.orTopBlock span.langBar {
	margin-top: 4px;
}

div.orTopBlock span.langBar a.lang, div.orTopBlock span.langBar a:hover.lang, a.curLang {
	text-decoration: none;
	display: inline-block;
	width: 31px;
	height: 15px;
}

div.orTopBlock span.langBar a.lang {
	color: #363636;
}

div.orTopBlock span.langBar a:hover.lang, a.curLang {
	color: #F7941D;
	background-color: #FFFFFF;
}

div.orTopBlock span.langBar a.lang div, div.orTopBlock span.langBar a:hover.lang div, a.curLang div {
	display: inline-block;
	margin-top: 2px;
	margin-left: 5px;
	cursor: hand;
}

div.utilsLinks {
	margin-left: 14px;
}

div.utilsLinks a {
	color: #303030;
	text-decoration: underline;
}

div.utilsLinks img {
	margin-left: 8px;
	margin-right: 8px;
}

div.pre_clientLogin, div.pre_menu {
	background-image: url(checked0.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

div.grLMenuTitle, div.pre_menu {
	overflow-x: hidden;
	width: 246px;
}

div.pre_menu {
	overflow: hidden;
	height: 27px;
}

div.pre_menu div {
	height: 16px;
	width: 70px;
	margin: 4px auto 3px 25px;
	color: #865527;
	font-weight: bold;
}

div.pre_menu span {
	display: inline-block;
	height: 10px;
	width: 150px;
	border-bottom: 2px solid #F7941D;
}

div.pre_clientLogin {
	height: 116px;
	width: 100%;
	border: 1px solid #F79928;
}

div.clientLogin {
	margin: 6px 10px auto 33px;
	font-size: 9px;
	color: #4B4B4B;
}

div.clientLogin span.loginTitle {
	font-weight: bold;
	font-size: 11px !important;
	color: #6E4720 !important;
	display: block;
	margin-bottom: 8px;
}

div.clientLogin div {
	margin-bottom: 8px;
	height: 18px;
	margin-top: 6px;
}

div.clientLogin a {
	color: #F79928;
	text-decoration: underline;
	display: inline-block;
	margin-left: 1px;
}

div.banR242_177, div.banR242_119, div.banR242_135 {
	overflow: hidden;
	width: 242px;
}

div.banR242_177 {
	height: 183px;
}

div.banR242_177 a img {
	margin-top: 6px;
}

div.banR242_119 {
	height: 119px;
	border-top: 1px solid #D7D7D7;
	border-bottom: 1px solid #F5F5F5;
	background-color: #CDCDCD;
}

div.banR242_135 {
	height: 145px;
}

div.banR242_135 a img {
	margin-top: 10px;
}

div.rightTopic {
	background-color: #FBAF5D;
	overflow: hidden;
	width: 242px;
	height: 23px;
	margin-top: 13px
}

div.rightTopic div {
	margin-left: 9px;
	height: 100%;
	width: 182px;
	color: #666666;
	text-transform: uppercase;
	font-weight: bold;
}

div.rightTopic div span {
	display: inline-block;
	margin-top: 5px;
}

div.exchDate {
	color: #666666;
	font-size: 10px;
	margin: 4px auto 9px 27px;
}

div.rightGrTitle {
	border-left: 1px solid #E7E7E7;
	overflow: hidden;
	width: 242px;
	height: 16px;
	margin-bottom: 2px;
	background-color: #CCCCCC;
	color: #666666;
}

div.rightGrTitle div {
	margin: 2px 5px auto 9px;
	font-size: 10px;
	font-weight: bold;
}



div.banC487_60 { 
width: 504px;
margin-top: 3px;
overflow-x: hidden;
overflow-y: hidden;
}

div.banC487_60 a img {
	margin-left: 10px;
	margin-bottom: 8px;
}

div.contTopCenter, div.contBotCenter {
	width: 487px;
	margin: 0px 4px 13px 10px;
}

div.contTopCenter div.contTCHeader {
	margin-bottom: 6px;
	color: #6E4720;
	font-size: 9px;
}

div.contTopCenter div.contCTtitle {
	float: left;
	clear: left;
	font-size: 11px;
}

div.contTopCenter div.CTnewsItem {
	margin-left: 17px;
	width: 470px;
	overflow-x: hidden;
	margin-bottom: 2px; 
}

div.contTopCenter div.CTnewsItem span {
	display: inline-block;
	margin-right: 17px;
}

div.contTopCenter div.CTnewsItem a {
	font-size: 10px !important;
}

div.newsNavigator, div.newsNavW931, div.dialogOrTitle {
	height: 22px;
	background-image: url(or_wh_ro.gif);
	background-position: left top;
	background-repeat: repeat-x;
}

div.newsNavigator {
	width: 498px;
	overflow-x: hidden;
	margin: 13px 3px 5px 3px;	
}

div.newsNavW931 {
	width: 931;
}

.dialogOrTitle {
	margin-bottom: 20px;
	text-transform: uppercase;
}

div.dialogOrTitle div.navBar, div.newsNavW931 div.newsNavW931Bar {
	font-weight: bold;
	color: #A36209;
}

div.newsNavW931 div.newsNavW931Bar {
	margin-top: 3px;
	width: 300px;
}

div.dialogOrTitle div.navBar {

    width: 160px;
    padding:3px;
    margin:0px auto;
}

div.newsNavigator div.newsNavBar, div.dialogOrTitle div.newsNavBar {
	margin-top: 3px;
	width: 175px;
}

div.newsNavigator div.newsNavBar a {
	color: #6E4720;
	text-decoration: none;
	font-weight: bold;
	font-size: 9px;
}

div.contBotCenter, div.contBotCenter div.CBreport a {
	color: #303030 !important;
}

div.contBotCenter div.BCtitle {
	font-weight: bold;
	display: inline-block;
}

div.contBotCenter div.CBreport {
	margin-left: 16px;
}

div.contBotCenter div.CBreport a {
	text-decoration: underline;
	font-size: 9px;
}

div.contBotCenter div.BCtitle span.BCsmTitle, div.contBotCenter div.BCtitle a {
	font-size: 9px !important;
}

div.contBotCenter div.BCtitle a {
	color: #3D3D3D;
	font-weight: normal;
}

/* OTHER */

td.menubg, .ltgrbg {
	background-color: #F1F1F1;
}

.fontUpper {
	text-transform: uppercase;
}

table.topTable {
	background-color: #E2E2E2;
}

img.logoImg {
	display: block;
	margin-top: 15px;
	margin-left: 13px;
}

.topLinksTable {
	background-color: #595959;
	background-image: url(topbg000.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

table.topMenuTable {
	background-color: #CCCCCC;
}

table.topMenuTable tr td {
	height: 31px !important;
	text-align: left;
}

img.separDate {
	display: inline-block;
	margin-left: 7px;
	margin-right: 7px;
}

img.separLang {
	display: inline-block;
	margin-left: 4px;
	margin-right: 4px;
}

table.srch_links {
	background-color: #F1F1F1;
	color: #6E4720;
	font-size: 9px;
}

table.srch_links tr td {
	height: 42px;
	border-top: 1px solid #E9E5E2;
	border-bottom: 1px solid #E9E5E2;
}

table.srch_links tr td input,  div.clientLogin input {
	height: 23px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
}

table.srch_links tr td input {
	margin-left: 6px;
}

table.srch_links tr td input.srch, div.clientLogin input.log, div.clientLogin input.pass {
	background-color: #FFFFFF;
	border: 1px solid #8A5B2E;
	color: #363636;
}

table.srch_links tr td input.srch {
	width: 186px;
}

div.clientLogin input.log {
	width: 145px;
	margin-left: 14px;
	margin-bottom: 8px;
}

div.clientLogin input.pass {
	margin: auto 2px 8px 5px;
	width: 92px;
}

input.srchSub{
	width: 48px;
	background-color: #FBAF5D;
	border: none;
	color: #FFFFFF;
	cursor: hand;
}

div.clientLogin input.srchSub {
	margin-bottom: 8px;	
}

div.clientLogin input.srchSub2 {
	margin-bottom: 8px;	
}

table.srch_links tr td.radioTxt {
	color: #6E4720; 
}

table.srch_links tr td.radioTxt div {
	height: 17px;
	margin-top: 9px;
}

table.srch_links tr td.radioTxt input.radiosrch {
	margin-left: 18px;
	margin-right: 8px;
	margin-top: 9px;
	width: 15px;
	display: inline;
}

table.srch_links tr td.radioTxt {
	color: #6E4720; 
}

table.srch_links tr td.tbwhtBord {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;  
}

table.copyrgt {
	border-top: 4px solid #CCCCCC;
	height: 38px;
	color: #898989;
	font-size: 10px !important;
}

table.copyrgt tr td img {
	margin-left: 6px;
	margin-right: 6px;
}

table.copyrgt tr td a {
	color: #3D3D3D;
	text-decoration: underline;
	font-weight: bold;
}

table.maintbl {
	height: 100%;
	border: 6px solid #ffffff;
	border-top: none !important;
}

span.ital {
	font-style: italic;
}
