



html{
	overflow:-moz-scrollbars-vertical;
}

body
{
    
	margin: 0px auto 0px auto;
	padding: 0;
	background-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100%;
	color: #000000;
	background-image: url(../images/general/aboutcurrency_bg.gif);
	background-repeat: repeat-y;
	background-position: center top;
}

/*////HEADERS//////*/

h1 {
	font-size: 26px; font-weight: bold;  margin:0px;
  padding-bottom:3px;
  color:#333333;
  border-bottom:1px solid #CCC;}

h2 {
	font-size: 20px; font-weight: bold; color: #996600; }
	
h3 {
	font-size: 18px; font-weight: bold; color: #996600; }

/*////Rating Pages//////*/	
	
h4 {
	font-size: 18px; font-weight: bold; color: #0000FF; }
	
/*////Category Links//////*/		
	
.head05{FONT-WEIGHT: normal;FONT-SIZE: 18px}
.author{
	font-size: 11px; font-weight: normal; color: #999999; }	
	

/*////You are here//////*/

.here{
	font-size: 11px; font-weight: normal; color: #000000; }	

.writtenby{
	font-size: 14px; font-weight: bold; color: #000000; }	
	
	
	/*////Download links categories//////*/

.downloadcat {
	font-size: 12px;
	font-weight: bold;
	color: #996600;
}
	
/*////clock//////*/

.clock{
	font-size: 11px; font-weight: normal; color: #ffffff; }		
	
/*////1 px table borders//////*/	
	
	.tablepromo{
	border:1px solid #996600;
	padding:0px 0px 0px 0px;
	margin:0px;
}	
	
	.tablepromo2{
	border:1px solid #D7E3B5;
	background-color: #F1F6E4;
	padding:4px 4px 0px 4px;
	margin:0px;
}	
		
	.tablepromo3{
	border:1px solid #E6E6E6;
	background-color: #F9F9F9;
	padding:4px 4px 0px 4px;
	margin:0px;
}	
#PrimaryContentContainer
{
	width: 990px;
	position: relative;
	margin: 0px auto 0px auto;
	background-color: White;
}

* #PrimaryContentContainer
{
 	_overflow: hidden;
}

div.hidden
{
    display:none;
    position:fixed;
    top: -500px;
    bottom: -500px;
}

/*////Site links//////*/

a:link, a:visited
{
	color: #000099;
	text-decoration: none;
}

a:hover, a:active
{
	color: #ff0000;
	text-decoration: none;
}

.invisible
{
	display: none;
}

.contentBlock
{
	margin-bottom: 7px;
	margin-top: 7px;
}

/*////right column header//////*/	

.contentBlock .header
{
	background-color: #b8deb4;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 6px;
	background-image: url(../images/general/latestnews-bkg.gif);
}

.contentSeparator
{
	margin: 0 5px;
}


/* Extra style position */

.CustomControlFooter
{
	width: 660px;
}

#NavigationMenu
{
	display: block;
	margin: 0 0 7px 0;
}

#NavHierarchy
{
	display: block;
	margin: 0 0 7px 0;
}

#HomePageHeader
{
	/* keeps symbol complete on top */
	position:relative;
	_position:static;
}
#siteFooter 
{
    width:990px;
}

/* ------------------------------------------Next CSS----------------------------------------------------------- */

img {
    border: 0;
}

.clearall {
    clear: both; float: none;
}
.error {
    color: #ff0000; font-weight: bold; background: #f9f9f9 url(../images/general/alert-sm.png)no-repeat 10px top; padding-left: 36px;
}

.alignleft {
    text-align: left;
}
.aligncenter {
    text-align: center;
}
.alignright {
    text-align: right;
}

/* Top Header + Left + Center + Right*/

#header {
	width:990px;
	position: relative;
	z-index:100000;
	background-color: #996600;
	background-repeat: no-repeat;
	background-position: left bottom;
}
#header .leftsection {
    float: left; margin-left:10px;   margin-top:15px; margin-bottom:0px;
}
#header .centersection {
	text-align: center;
	width: 20px;
	color: #fff;
	float: left;
	overflow:hidden;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#header .centersection a:link, #header .centersection a:visited, #header .centersection a:active, #header .centersection a:hover { 
	color:#fff; font-family:Arial,sans-serif; font-size:11px; 
}

#header .centersection .ad {
	clear: both; margin: 2px 0px 0px 2px;
}
#header .centersection .ad .contentBlock {
    margin: 0;
}
#header .rightsection {
    float:right; margin-right:2px;   margin-top:3px; margin-bottom:3px;
}

/* Downloads + ... (right top header)*/

#login, #loggingin {
	width: 246px;
	border: none;
	padding: 0 10px;
	color: #FFFFFF;
	background-color: #996600;
	background-repeat: no-repeat;
	background-position: left bottom;
}
#login p, #loggingin p {
	color: #FFFFFF;
}
#login .admin a:link,
#login .admin a:visited,
#login .admin a:hover, 
#login .admin a:active,
{
    font-size: 100%; text-decoration: none;
}
#login .admin a:link, 
#login .admin a:visited,
#login .mylinks a:link, 
#login .mylinks a:visited,

#loginoverlay #loginclose a:link,
#loginoverlay #loginclose a:visited {
    color: #FFFFFF; text-decoration: none;
}
#login .admin a:hover, 
#login .admin a:active,
#login .mylinks a:hover, 
#login .mylinks a:active,
#loginoverlay #loginclose a:hover,
#loginoverlay #loginclose a:active {
    color: #FF0000; text-decoration: none;
}

#login p {
    margin: 0; padding: 0;
}


.loginbottom[class] {
	background-color: #996600;
	background-repeat: no-repeat;
	background-position: left top;
}

.invisible
{
	display: none;
}


/* Site footer classes */

.footerContainer
{
	background-color: white;
	margin: 0px;
	padding: 0px;
}

#siteFooter
{
	clear:both;
	width: 990px;
	background-image: url(../images/general/FooterBackground.gif);
	background-repeat: repeat-x;
	background-color: #ddd;
	color: #464646;
	border: solid;
	border-width: 1px 0px 0px;
	border-color: #ddd;
	padding: 0px;
}


#siteFooter .sep
{
	margin: 0px 4px 0px;
}

#footerSeparator
{
	height: 1px;
	background-image: url(../images/general/FooterSeparator.gif);
	background-repeat: repeat-x;
}



#footerLinks
{
	font-size: 11px;
	font-family: Arial;
	padding: 8px 10px 11px;
}

#aboutcurrencyLinkBar
{
	line-height: 1em;
}

#djonLinkBar
{
	padding-top: 8px;
	line-height: 1em;
}

#siteFooter a, #siteFooter a:visited
{
	text-decoration: none;
	color: #00c;
}

#footerEtc
{
	padding: 8px 10px 0px;
	font-size: 10px;
	font-family: arial;
	position: relative;
	line-height:normal;
}

#footerEtc #left
{
	width: 425px;
	float: left;
	margin-right: 20px;
	height: 70px;
}

#footerEtc #right
{
	float: left;
	width: 500px;
}

#footerEtc #MWLogo
{
	display: block;
	margin-bottom: 6px;
}

#footerEtc #truste
{
	float: right;
}

#siteFooter .sep
{
	padding: 0px 3px 0px;
}

#left H1
{
	float: left;
	font-size: 10px;
	color: #999999;
}

#footer #siteFooter
{
		position:relative;
		margin-top:50px;
		margin-bottom:0px;
}
#cse-search-box .searchButton { vertical-align:bottom; }
#cse-search-box .searchInput { color:#003366; font:11px/1.25em Verdana, Arial, Helvetica, sans-serif; }

/*Free Tools*/
.free_txt{
	font-size: 13px;
}

.free_bg_hdr{
	background-image: url('http://www.aboutcurrency.com/images/general/forexbrokertools_hdrbgr1.gif');
	background-repeat:no-repeat;
	font-size:13px;
	font-weight:bold;
	color:#5c7544;
	padding:5px 0px 0px 7px;
	width:300px;
	height:26px;
	margin-bottom:5px;
}

/* Images Float Left or Right */

img.floatLeft { 
    float: left; 
    margin: 4px; 
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}

/* Brokers Table Float Left or Right */

.floatRight1 { 
    float: right; 
    margin: 4px; 
	width: 162px;
}


.floatLeft1 { 
    float: left; 
    margin: 4px; 
	width: 162px;
}
/* Below h1 bar*/
.blockHeader {
  margin-bottom:10px;
}

.blockIcons {
  border-bottom:1px dashed #CCC;
  padding-top:6px;
  padding-bottom:6px;
  height:16px;
}

.blockIcons .blockDate {
  background-image:url('http://www.money.co.uk/images/icon-document.gif');
  background-repeat:no-repeat;
  padding-left:25px;
  padding-top:1px;
  background-position:5px;
  height:16px;
  color:#333;
  font-size:0.9em;
  border-right:1px solid #CCC;
  margin-right:10px;
  padding-right:10px;
  float:left;
}

.blockIcons .blockOther {
  float:left;
  border-right:1px solid #CCC;
  margin-right:10px;
  padding-right:10px;
  color:#333;
  font-size:0.9em;
  height:16px;
  padding-top:1px;
}

.blockIcons .blockOther img {
  position:relative;
  top:-1px;
}

.blockIcons .blockNoRightBorder {
  margin-right:0px;
  border-right:0px;
}

.blockIcons img {
  vertical-align:bottom;
}

.blockSelect {
  float:right;
  background:#DF5900;
  color:#FFF;
}

.blockIcons .blockSelect {
  margin-top:-2px;
}

.blockIcons A {
  color:#000;
}

.blockIcons A:hover {
  text-decoration:none;
}


/*FOREX DEMO ACCOUNTS*/
div.accounts-body {
	width:540px;
}
.accounts-table {
	
	text-align:left;
	border-top: 1px #cbcbcb solid;
	border-left: 1px #cbcbcb solid;
}
.accounts-table th {
	border-bottom:1px #cbcbcb solid;
	background:url('http://www.aboutcurrency.com/images/general/table-accounts-background.gif') left repeat-x;
	height: 22px;
	padding:0px 10px;
}
.accounts-table .accounts-table-th-right {
	border-right:1px #cbcbcb solid;
}

.accounts-table .accounts-table-th-left {
	border-left:0px #cbcbcb solid;
}
.accounts-table td {
	vertical-align:middle;
	padding:5px 8px 0px 8px;
	border-right:1px #cbcbcb solid;
	border-bottom:1px #cbcbcb solid;
	height: 52px;
}
.accounts-table .td-blue-class {
	color:#0059b0;
	font-size:12px;
	font-weight: bold;
}
.accounts-table .accounts-row-white {
	background:#ffffff;
}
.accounts-table .accounts-row-grey {
	background:#f2f5f7;
}
img.qustion_mark-lightblue {
	left:18px;
	margin-top:-5px;
	position:relative;
	top:4px;
	width:16px;
}
.accounts-table .accunts-td-centered {
	text-align:center;
	font-size:12px;
}
.accounts-table .accunts-img-centered {
	text-align: center;
}
img.margin-right-img {
	margin-right:10px;
}
/*DEMO ACCOUNTS*/

