@charset "utf-8";
/* CSS Document */

body					{ margin:0; padding:0 0 20px 0; font-family:'Trebuchet Ms', Tahoma; font-size: 12px; background:rgb(211,211,211) url(../images/page-bg.jpg) repeat-x; }
html					{ margin:0; padding:0; width:100%; height:100%; }
h1, h2, h3, h4, h5				{ padding:0; margin:0; font-weight:normal; }
p						{ margin:0; padding:0; }
a						{ text-decoration:none; color:#000; }
.width					{ position:relative; margin:0 auto; width:928px; }/* width control for all divs within .page-wrapper */

/* white box wrap with header, navigation box and banner */
.page-wrapper			{ width:1058px; margin:0 auto; background:#fff url(../images/wrapper-bg.jpg) no-repeat center top;
							padding:10px 0 20px 0; border:4px solid #fff;  margin:20px auto 10px auto;  }
.header					{ height:120px; border-bottom:1px solid #C90; margin:10px auto 10px auto; }
.nav-box				{ height:30px; }
.nav-box a				{ position:relative; top:7px; padding:2px 20px; border-right:1px solid #333; font-size:13px;  }
.banner					{ height:250px; background:url(../images/banner-bg.jpg) center top no-repeat;
							border:5px solid rgb(207,207,207); width:925px;  margin:10px auto 10px auto; position:relative;}
#site-logo-simulation         { width: 200px; height: 110px; position:relative;}
#site-logo-simulation a         { display: block; width: 100%; height: 100%; display: block; width: 200px; height: 110px; }
#chat-alert                     {position:absolute; text-align: center; width: 100%; bottom: 0;}

.inside-banner			{ height:136px; background:url(../images/inside-banner-bg.jpg) center top no-repeat; }/* banner control for Inside pages only */
.invisible-banner               { height: 30px; }

/* Content Begins */
.content-box			{ overflow:auto; height:inherit; }
.column1, .column2,
.inside-column1,
.inside-column2			{ float:left; }
.column1,
.inside-column1			{ margin:0 10px 0 0; }
.column2,
.inside-column2			{ margin:0 0 0 20px; }
.column1				{ width:538px; }
.column2				{ width:360px; }

.inside-column1				{ width:668px;} /* Column control for Inside pages only */
.inside-column2				{ width:230px;} /*  			 "" 					*/
.inside-column1 a:link,
.inside-column1 a:visited {border-bottom:dotted 1px blue;}

/* Control for sections */
.section				{ background:rgb(255,229,211) url(../images/section-bg.jpg) repeat-x; margin:10px 0 0 0; position:relative; overflow:auto; height:auto; padding:0 0 10px 0; }
* html .welcome-box			{ height:200px; }
.section h2				{ background:url(../images/title-bg.jpg); padding:10px 20px; font-family:"Arial Black"; color:#4F0000; font-size:18px; }
.section h2 a			{ text-decoration:underline; color:#060; }
.section h3				{ font-weight:bold; font-size:16px; padding:10px 20px 0 20px; }
.section img			{ float:left; margin:10px; z-index:100; position:relative; }
.section p				{ padding:5px 20px; line-height:21px; font-size:14px; }

/* Partners box */
.partners				{ }
.partners img			{ float:left; position:relative; margin:10px; border:none; outline:none; }
.partners a:link, .partners a:visited, .partners a:active {outline:none; border:none; text-decoration:none;}

/* News box control*/
.news-box				{ position:relative; height:inherit; overflow:auto; }
.news-box p				{ font-size:12px;}
.news-box h3                            { font-size:13px;}

/* Selling and Buying rate boxes control */
.rate-box				{ display:block; width:93px; float:left; height:20px; position:relative; background:#FFF; margin:5px 0  0 5px; padding:8px 0 2px 20px; cursor:default; }
.rate-box-dashboard		{ display:block; width:60px; float:left; height:20px; position:relative; background:#FFF; margin:5px 0  0 5px; padding:8px 0 2px 8px; cursor:default; }
.first					{ font-weight:bold; font-size:14px; }

/* Form Control */
.form					{ padding:8px 0 0 0; }
.form input				{ width:100px; margin:0 5px 0 0; }
.btn					{ background:url(../images/btn-bg.jpg); height:22px; text-align:center; width:auto; border:1px solid #C60; font-family: 'Trebuchet Ms';}
.btn:hover				{ border:1px solid #003366; font-weight: bold;}

/* footer stuffs */
.footer-links			{ margin:60px auto 0 auto; line-height:22px; }
.footer					{ }
.footer p				{ padding:5px 20px; font-size:12px; }

#sociallinks a img{outline: none; border: none; vertical-align: middle;}
#sociallinks a:link, #sociallinks a:visited, #sociallinks a:active {outline: none; }
div#sociallinks {border:none; line-height: 200%; vertical-align: middle; margin-top: 10px;}

.regform label			{width:170px; text-align:right; float:left; display:block;  font-size:13px; margin-right:10px;}
.regform div			{clear:left; margin-top:8px;}
.regform				{margin: 10px auto 14px;}
.regform fieldset		{margin-bottom:10px; padding:10px; padding-bottom:15px;}
.regform legend			{font-size:14px; color:#930; }

.fundAccount label		{font-size:13px;}
.fundAccount div		{margin-bottom:16px; position:relative;}
.fundAccount fieldset	{padding:10px; padding-top:15px;}
.fundAccount legend		{font-size:14px; color:#930; }

#stepsform.fundAccount div		{ clear:none; float:left; width:275px;}
#stepsform.fundAccount strong	{font-size:15px; display:block; width:100%; color:#930; padding-bottom:10px; clear:both; border-top:2px dashed #930; padding-top:20px;}


#fundForm.regform 		{text-align:left;}
#fundForm.regform div 	{margin-bottom:10px;}

.ratesform { width:550px; }
.ratesform td input { display: inline; width: 55px; }

div.fundcurrency {height: 110px; padding: 2px;}
div.fundcurrency:hover {background:url(../images/effect-bg.jpg); opacity:0.9}

#userregister			{ display:none;}
#userlogin				{ display:none;}
#responseblock			{ display:none;}
#myignmenu li a:link,
#myignmenu li a:visited	{color:#630; font-size:13px;}
#myignmenu li a:hover	{color:#000; text-indent:2px; padding-left:2px; }
.transtable				{margin-bottom:5px; position: relative; float:none; clear:both;}
.transtable caption		{font-size:16px; background-color:#FC9; padding:10px; color:#630; font-weight:bold; }
.transtable th			{font-size:13px; background-color:#F4F4F7; padding:7px; color: blue; cursor: pointer;}
.transtable th:hover		{background-color:#F0F0EE; }
.transtable tbody td	{padding:1px 3px; border:1px solid #630;}
#profiles.transtable th	{text-align:right; vertical-align:top;}

.responsebox             {text-align:center; padding:30px 0; background-color:#CCF;}
.fundAccount			{position:relative;}

.ratestable {border:2px solid; border-collapse: collapse;}
.ratestable td {border: 1px solid;}

div.dataTables_wrapper {clear: both;   margin-bottom:30px;}
div.dataTables_length	{float:left; width:170px; text-align: left; position:relative;}
div.dataTables_filter	{float:right; width:350px; text-align:right; position:relative;}
div.dataTables_info		{ width: 180px; clear: both; float: left;  }
div.dataTables_paginate {float:left; text-align: right; display: block; width: 60px;}
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {
	height: 19px; width: 19px; margin-left: 3px; float: left;}

.paginate_disabled_previous {
	background-image: url('../dataTables/media/images/back_disabled.jpg'); background-color: #4F0000;
}

.paginate_enabled_previous {
	background-image: url('../dataTables/media/images/back_enabled.jpg'); background-color: #4F0000;
}

.paginate_disabled_next {
	background-image: url('../dataTables/media/images/forward_disabled.jpg'); background-color: blue;
}

.paginate_enabled_next {
	background-image: url('../dataTables/media/images/forward_enabled.jpg'); background-color: blue;
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables sorting
 */

.sorting_asc {
	background: url('../dataTables/media/images/sort_asc.png') no-repeat center right;
}

.sorting_desc {
	background: url('../dataTables/media/images/sort_desc.png') no-repeat center right;
}

.sorting {
	background: url('../dataTables/media/images/sort_both.png') no-repeat center right;
}

.sorting_asc_disabled {
	background: url('../dataTables/media/images/sort_asc_disabled.png') no-repeat center right;
}

.sorting_desc_disabled {
	background: url('../dataTables/media/images/sort_desc_disabled.png') no-repeat center right;
}

tr.even {
	background-color: white;
}

.section-image  {border:1px solid #CCC; padding: 5px; float: left; margin: 0 10px 10px 0;}
.section h4 {font-size:16px; font-weight: bold;}

#pm-preload {width:12px; margin-right: -1px; border-right:none;}
#myPopup {transform: scale(0.8);}
.popup_visible #myPopup {transform: scale(1);}
.well {box-shadow: 0 0 10px rgba(0,0,0,0.3);display:none;margin:1em;}
pre.prettyprint {padding: 9px 14px;}
