/* Selector - Inline Styles */

html,body
{
	margin:0;
	padding:0;
	color:#aaa;
	font:normal 11px "Tahoma";
	line-height:200%;
	background:#222;
	height:100%;
}

a
{
	color:#999;
	text-decoration:none;
}

a:hover
{
	color:#fff;
	text-decoration:none;
}

img
{
	border: none;
}

form
{
	padding:0px;
	margin:0px;
}
/* Selector - ID */
#wrapper
{
	direction:rtl;
	cursor:default;
}

#top-header
{
	height:25px;
	background:#1e1e1e;
	padding-left:5px;
	padding-top:2px;
	border-bottom:1px solid #2a2a2a;
	text-align:left;
}

#container
{
	margin:0 auto;
	width:950px;
}

#header-logo
{
	width:355px;
	float:right;
	padding:7px 7px 0px 0px;
	text-align:right;
	margin-bottom:6px;
	cursor:default;
}

#header-menu
{
	width:575px;
	height:107px;
	float:right;
	padding-left:10px;
}

#header-menu .menu-button
{
	width:91px;
	height:25px;
	float:right;
	margin: 86px 2px 0px 2px;
	text-align:center;
	padding-top:2px;
	background:url(../mex-ui/002-menu-button.jpg) bottom no-repeat;
	cursor:pointer;
}

#header-menu a
{
	display:block;
}

#body-bg
{
	width:930px;
	background:#303030;
	margin:0 auto;
	padding:10px;
}

#nift-bottom
{
	width:930px;
	background:#303030;
	margin:0 auto;
	padding:0px 10px 3px 10px;
	#padding-bottom:5px;
}

#chart
{
	width:920px;
	height:200px;
	background-color:#444;
	border:5px solid #666;
}

#body-content
{
	margin-top:10px;
}

#body-sides
{
	float:left;
	width:350px;
}

#body-side-newsletter, #body-side-rates
{
	width:180px;
	float:left;
}

#body-side-rates
{
	width:160px;
	float:left;
	margin-left:10px;
}

#rates-body-nifty, #newsletter-body-nifty
{
	background:#212121;
	padding:5px;
}

#newsletter-header, #rates-header
{
	height:28px;
	padding-top:2px;
	background:#191919;
	text-align:center;
}

#newsletter-body, #rates-body
{
	height:260px;
	background:#212121;
	text-align:justify;
	padding:8px;
	padding-bottom:0px;
}

#body-text
{
	width:570px;
}

#text-header, #news-header
{
	padding-bottom:5px;
	border-bottom:1px solid #777;
}

#news-body
{
	width:665px;
	float:right;
	margin-top:10px;
	margin-right:5px;
}

#news-side
{
	width:240px;
	float:left;
	margin-top:10px;
}

.news-title
{
	color:#fff;
	margin-bottom:3px;
}

.news-info
{
	font-size:10px;
	border-bottom:1px #444 solid;
	border-top:1px #444 solid;
	height:18px;
	line-height:170%;
}

.news-desc
{
	text-align:justify;
	margin-top:5px;
	padding-bottom:20px;
}

#news-rss-header
{
	background:#121212;
	padding-right:10px;
	padding-top:9px;
	padding-bottom:3px;
	height:28px;
}

#news-rss-body, #news-search-body
{
	background:#222;
	padding:10px;
	padding-top:7px;
	padding-bottom:10px;
	text-align:justify;
	margin-bottom:15px;
}

#news-rss-link
{
	padding-right:17px;
	background:url(../mex-ui/rss.gif) no-repeat right;
	display:block;
}

#news-rss-link-text:hover
{
	border-bottom:1px #555 dotted;
	padding-bottom:4px;
}

#news-search-header
{
	background:#121212;
	padding-right:10px;
	padding-top:9px;
	padding-bottom:3px;
	height:28px;
}

#footer-section
{
	padding: 5px;
	margin-bottom:5px;
	height:36px;
}	

#result
{
	margin-top:4px;
}

#result a
{
	display:block;
	padding-right:2px;
}

#result a:hover
{
	background:#FA9B39;
	color:#000;
}

#download
{
	margin-top:5px;
}

#ACMTableQuote table
{
	color:#fff;
}



.data
{
	direction:ltr;
}


.curr-rates .curr-name
{
	float:right;
	width:60px;
	padding-right:4px;
	color:#fff;
}

.curr-rates .curr-cost
{
	float:right;
	width:55px;
	text-align:left;
}

.curr-rates .curr-icon
{
	float:left;
	width:20px;
	text-align:center;
	padding-top:6px;
}


.clear
{
	clear:both;
}

.text-title
{
	color:#fff;
	padding-top:8px;
}

.text-body
{
	float:right;
	width:265px;
	text-align:justify;
	margin-left:15px;
	margin-right:3px;
}

.text-body a,.news-title a
{
	color:#fff;
	display:block;
}

.text-body a:hover,.news-title a:hover
{
	color:#FA9B39;
	
}

.text-date
{
	background:#444;
	border:1px #555 solid;
	width:50px;
	height:60px;
	float:right;
	margin-left:5px;
	text-align:center;
	font-size:9px;
}


.text-date .date-day
{
	width:40px;
	height:30px;
	color:#fff;
	background:#555;
	border:1px #616161 solid;
	text-align:center;
	margin:0 auto;
	margin-top:4px;	
	font:normal 25px "Times New Roman", Times, serif;
}


.curr-rates
{
	border-bottom:1px solid #555;
	height:25px;
	margin-bottom:5px;
}

.white-text
{
	color:#fff;
}

.input
{
    font-family:Tahoma;
    font-size:8pt;
	border:1px solid;
	padding:2px 3px 3px 3px;
	border-color:#444;
	background-color:#292929;
	color:#fff;
	width:212px;
}

.menu-button-selected
{
	width:91px;
	height:25px;
	float:right;
	margin: 86px 2px 0px 2px;
	padding-top:2px;
	text-align:center;
	background:url(../mex-ui/002-menu-button.jpg) top no-repeat;
	cursor:pointer;
}

.menu-button-selected a
{
	color:#fff;
	cursor:pointer;
}

.line-strict
{
	background:#333;
	border:1px #2d2d2d solid;
	border-left:0px;
	border-right:0px;
	height:30px;
	line-height:27px;
	padding-right:10px;
}

.noUp
{
	border-top:0px;
}

.smallText
{
	font-size:9px;
}

.floatRight
{
	float:right;
}

.floatLeft
{
	float:left;
}

.position
{
	color:#FA9B39;
	margin-left:10px;
}

.green
{
	color:#76B41C;
}

.width100
{
	width:100%;
}

.copy
{
	margin-right:5px;
	margin-top:8px;
}

.address
{
	height:110px;
	padding-left:10px;
}

.form-line
{
	border:1px #444 solid;
	border-left:0px;
	border-right:0px;
	background:#2d2d2d;
}

.form-line-alt
{
	border:1px #444 solid;
	border-left:0px;
	border-right:0px;
	border-top:0px;
	background:#2d2d2d;
}

.desc
{
	padding:10px;
	background:#303030;
	width:350px;
}
.field
{
	width:250px;
	padding:10px;
}
.leftText
{
	text-align:left;
	direction:ltr;
}
.combo
{
	font:normal 11px "Tahoma";
	width:212px;
}
.textAreaRow
{
	height:200px;
}

.button-line
{
	padding:10px;
	width:100%;
}

.button
{
	padding:5px;
	background:#222;
	color:#fff;
	border:1px #444 solid;
	font:normal 11px "Tahoma";
	cursor:pointer;
}

.noHeight
{
	height:auto;
	padding-bottom:2px;
}

.line-strict a
{
	display:block;
	padding-right:10px;
}

.line-strict a:hover
{
	background:#76B41C;
	color:#000;
}

.rightZero
{
	padding-right:0px;
}

.error
{
	background:#599;
	padding:10px;
	color:#fff;
}
.smallCell
{
	width:150px;
	text-align:center;
}
.smallCell2
{
	width:110px;
	text-align:center;
}

.smallCell3
{
	width:80px;
	text-align:center;
}

.header
{
	background:#191919;
}
.mailingList
{
	width:155px;
	margin:0 auto;
	margin-bottom:5px;
}
.white
{
	color:#fff;
}
.up
{
	background:transparent url(../mex-ui/008-up.gif) left no-repeat;
}

.down
{
	background:transparent url(../mex-ui/008-down.gif) left no-repeat;
}

.up2
{
	background:transparent url(../mex-ui/008-up2.gif) left no-repeat;
}

.down2
{
	background:transparent url(../mex-ui/008-down2.gif) left no-repeat;
}

.bgPos
{
	background-position:-7px;
	margin-left:0px;
}

.padding2
{
	padding:4px;
	padding-top:0px;
	padding-bottom:0px;
	background:#212121;
}

.wrong
{
	color:#FFFFB0;
}

.validation-summery
{
	border:1px #444 solid;
	border-left:0px;
	border-top:0px;
	border-right:0px;
	padding:5px;
}

.noDisplay
{
	display:none;
}

.money-box a
{
	display:inline;
	padding:0px;
}

.money-box a:hover
{
	background:#333;
	color:#fff;
}

.rssLink a
{
	background:transparent url(../mex-ui/rss.gif) no-repeat right;
	background-position:913px;
	padding-right:20px;
}

.rssLink a:hover
{
	background:#FA9B39 url(../mex-ui/rss.gif) no-repeat right;
	background-position:913px;
}

.innerTitle
{
	background:#191919;
	color:#FFFFFF;
	text-align:center;
	padding:2px;
	margin-top:5px;
}

.row
{
	direction:ltr;
	padding:2px;
}

.ycombo
{
	width:60px;
}

.overHidden
{
	overflow:hidden;

}
