/* Reset styles */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
}

a img {
	border:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
	border: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

ol, ul {
	list-style:none;
}

q:before, q:after, blockquote:before, blockquote:after {
	content:"";
}

/* Site styles */

body {
	font:0.75em Arial;
	color:#343434;
	background:#C0C0C0;
}

a {
	text-decoration:underline;
	color:#006EA8;
}

a:hover {
	text-decoration:none;
}

/* Titles */

h1 {
	font:normal 2.4em Arial;
	padding-bottom:10px;
	background:url("http://www.forexrealm.com/images/h2.gif") repeat-x left bottom;
	margin-bottom:15px;
	text-align:center;
}

h2 {
	font:normal 1.2em Arial;
	color:#303030;
	padding-bottom:10px;
	background:url("http://www.forexrealm.com/images/h2.gif") repeat-x left bottom;
	text-align:center;
	margin-bottom:15px;
}
h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	margin-top: 20px;
}


/* Form elements */

.textbox {
	border:1px solid #797979;
	background:#fff;
	font:normal 1em Arial;
}

/* Structure */

.wrapper {
	width:937px;
	padding:0 3px;
	background:url("http://www.forexrealm.com/images/wrapper.gif") repeat-y center;
	margin:0 auto;
}

.container {
	width:100%;
	float:right;
	margin-left:-195px;
}

/* Header */

.header {
	position:relative;
	height:131px;
	background:url("http://www.forexrealm.com/images/header.jpg") no-repeat center top;
	border-bottom:1px solid #fff;
}

	.logo {
		position:absolute;
		top:30px;
		left:46px;
	}
	
	.header ul {
		position:absolute;
		top:103px;
		left:37px;
		overflow:hidden;
	}
	
		.header li {
			float:left;
			background:url("http://www.forexrealm.com/images/header-separator.gif") no-repeat left top;
			padding:0 11px 0 13px;
			margin-left:-3px;
		}

	.header-banner {
		position:absolute;
		top:24px;
		right:9px;
	}
	
	/* Search */

	.searchbox {
		position:absolute;
		top:100px;
		right:15px;
	}
		
		.searchbox .textbox {
			width:203px;
		}
		
		.searchbox .button {
			border:none;
			background:none;
			font:normal 1em Arial;
			cursor:pointer;
		}
	
/* Menu */

#menu {
	height:28px;
	background:url("http://www.forexrealm.com/images/menu.gif") repeat-x top;
	padding:7px 0 0 5px;
	margin-bottom:4px;
}

	#menu li {
		float:left;
		position:relative;
		padding:0 11px 7px;
		}
	
		#menu a {
			color:#2B2B2B;
			text-decoration:underline;
			font-size:11px;
		}
		
		#menu a:hover {
			color:#D70707;
		}
		
		#menu ul {
			position:absolute;
			top:22px;
			left:0;
			border:1px solid #D1D1D1;
			width:110px;
			background:#fff;
			display:none;
			padding:5px 5px 5px 9px;
		}
		
		#menu li:hover ul, #menu .iehover ul {
			display:block;
		}
		
			#menu ul li {
				float:none;
				padding:0;
				margin-bottom:5px;
				}
			
				#menu ul a {
					text-decoration:none;
					font-size: 9px;
				}
				
				#menu ul a:hover {
					color:#006EA8;
				}

/* Content */

.content {
	margin-left:195px;
	padding:0 7px 20px 0;
}

	/* Post */

	.post-top {
		background:url("http://www.forexrealm.com/images/post.png") no-repeat left top;
		height:5px;
		font-size:0;
	}
	
	.post-bottom {
		background:url("http://www.forexrealm.com/images/post.png") no-repeat right bottom;
		height:5px;
		font-size:0;
		margin-bottom:12px;
	}
	
	.post {
		background:url("http://www.forexrealm.com/images/post.gif") repeat-x bottom;
		border-right:1px solid #D0D0D0;
		border-left:1px solid #D0D0D0;
		padding:10px;
		min-height:66px;
		line-height:1.5em;
	}
	
	.post:after {
		clear:both;
		display:block;
		content:"";
	}
	
		.post a {
			color:#006EA8;
		}
		
		.post p {
		text-align: left;
		text-indent: 40px;
		font-size: 13px;
		}
		.img-left {
			float:left;
			margin-right:10px;
		}
		
		.img-right {
			float:right;
			margin-left:10px;
		}
	
	/* Short news */

	.shortnews {
		overflow:hidden;
		margin-bottom:10px;
	}
	
		.shortnews dt {
			float:left;
			margin-right:10px;
		}
		
			.shortnews dt img {
				border:1px solid #B6B6B6;
			}
		
		.shortnews dd {
			display:table;
		}
	
	.content table {
		margin-bottom:12px;
	}
	
		.content td {
			vertical-align:top;
			padding:0 20px;
		}
		
			.content table li {
				margin-bottom:5px;
			}
	
	.navigation {
		padding-left:200px;
		margin-bottom:12px;
	}
	.navigation li {
	margin-bottom: 5px;
}
/* Left column */

.leftside {
	width:175px;
	padding:0 12px 20px 8px;
	float:left;
}

	/* Block */

	.block-top {
		background:url("http://www.forexrealm.com/images/block.png") no-repeat left top;
		height:5px;
		font-size:0;
	}
	
	.block-bottom {
		background:url("http://www.forexrealm.com/images/block.png") no-repeat right bottom;
		height:5px;
		font-size:0;
		margin-bottom:10px;
	}
	
	.block {
		background:url("http://www.forexrealm.com/images/block.gif") repeat-x bottom;
		border-right:1px solid #D0D0D0;
		border-left:1px solid #D0D0D0;
		padding:10px 15px;
		min-height:42px;
	}
	
		.block ul {
			padding-left:4px;
		}
		
			.block li {
				margin-bottom:3px;
			}
	.block a {
	font-size:10px;
	}
	.block.commerce {
		padding:0;
		text-align:center;
	}
	
/* Footer */

.footer {
	clear:both;
	background:#15CCF2 url("http://www.forexrealm.com/images/footer.gif") repeat-x top;
	color:#fff;
	font:bold 0.9em Arial;
	padding:10px 30px 6px;
	text-align:center;
	overflow:hidden;
}

	.footer p {
		padding:10px 0 0;
	}
	.footer a {
	color: #ffffff;
}
	.c-block {
		float:left;
	}
	
	
		p {
		text-align: left;
		text-indent: 40px;
		font-size: 13px;
		}



/* OLD STYLES */
		
		
		
		
		



.table-related {font-size:12px; border: 0px;}

/* BEGIN forex rates STYLES */
.td-left-shapka {text-align:left;}
.td-right-shapka {text-align:right; width:680px;}
.td1 {padding: 2px; vertical-align: top; background: #dedede; font-size:12px;}
.td2 {padding: 10px; vertical-align: top; background-color: #ffffff; border: 1px solid #dedede; width: 650px;}
.td3 {padding: 2px; vertical-align: top; background-color: #ffffff; border: 1px solid #dedede; width: 160px; font-size:12px;}
.td3 a {color:#003399; font-size:11px;}
.td3 a:hover {color:#003399;}
.td4 {padding: 5px; vertical-align: top; font-size: 13px; text-align: center; background: #dedede;}
.a-logo {color: #9c013b; font-size:26px; font-weight:bold; text-decoration: none; text-align: left;}
.a-logo:hover {color: #9c013b; text-decoration: none;}
.div-menu {width:840px;}
.td-menu {padding:0px;}
/* END forex rates STYLES */
		
		
p {	text-align: left; 	text-indent: 40px; 	font-size: 13px;}
.p-glossary {text-align: justify; text-indent: 0px;}
.p-nav-top {text-align: left; text-indent: 0px; font-size: 13px;}
.p-nav-bottom {text-align: right; font-size: 13px;}
.p-charts {font-size: 15px; text-indent: 0px;}
.p-divide {text-align: center;}
.p-addsearch {font-style: italic; font-size: 11px; color: #C4C4C4;}
.p-bookmark {text-align:left; padding-bottom:0px; text-indent:0px;}
.p-author {font-style: italic; font-size: 14px; color:c7c7c7;}

ul, li {font-size: 13px;}
.simple-ul {list-style: url(http://www.forexrealm.com/images/arrow2.gif); margin-left: 20px;}
.simple-ol {list-style: decimal; margin-left: 20px;}

th {text-align: center;	font-size: 16px;}
hr {color: #dedede;	background-color: #dedede; width: 100%;	border:0px none; height:1px;}

.div-adsense {display: inline; float: left; margin-bottom: 10px; margin-left: 5px; margin-right: 20px; margin-top: 5px;}

td.testimonial1 {background:url(http://www.forexrealm.com/forex-images/quote1.jpg) no-repeat center top; width:80px;}
td.testimonial2 {font-style:italic;}
td.testimonial3 {background:url(http://www.forexrealm.com/forex-images/quote2.jpg) no-repeat center bottom; width:80px;}

.cb-ul {list-style: url(http://www.forexrealm.com/images/arrow2.gif); margin-left: 10px; color: #ff6600;}
.cb-ul li {margin-left: 10px; font-size: 16px;}
#xdiv {display: inline;}
/*.p-cb {font-size: 12px; color: #ff6600; text-align: left; text-indent: 0px; margin-bottom: 10px; text-indent: 10px;}*/











 /*TABLES STYLES*/  
																										   
																										   
																										   
																										   
																										   
																										   
																										   
																										   
																										       
/* sortered*/
table.tablesorter {
	font-family:arial;
	background-color: #e7e6e6;
	border: 1px solid #D5D6DA;
	margin:10px 0pt 15px;
	font-size: 8pt;
	text-align: left;
	width: 715px;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e7e6e6;
	border: 1px solid #ffffff;
	font-size: 8pt;
	padding: 4px;
	height: 20px;	
}
table.tablesorter thead tr .header {
	background-image: url(js/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	border: 1px solid #D5D6DA;
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(js/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(js/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	background-color: #8dbdd8;
}


/*hightlighted-rows*/
.tablesorter tr.over td {
	background-color: #e6eeee;
}


/*simple-tables*/
.table-in {width: 710px; background-color: #ffffff;}
.table-aff {background-color: #ffffff;}

.table-in tr td {border: 1px solid #D5D6DA; font-size: 8pt; padding: 4px; margin-left: 5px; text-align: left;}
.table-aff  tr td {border: 1px solid #D5D6DA; font-size: 8pt; padding: 4px; margin-left: 5px; text-align: left;}

.table-in th {font-size: 15px; padding-top: 20px;}

.table-in .table-in-td {background-color: #e7e6e6; font-size: 10pt; font-weight: bold; text-align: center; vertical-align: middle;}
.table-aff .table-aff-td {background-color: #e7e6e6; font-size: 10pt; font-weight: bold; text-align: center; vertical-align: middle;}

.table-in .table-in-td2 {padding-left: 250px;}
.table-in .table-in-td3 {text-align: center;}
.table-in .table-in-td4 {font-size: 12px; font-weight: bold;}



.cbtable {width: 710px; background-color: #ffffff; color: #ff6600;}
.cbtable  tr td {border: 0px; font-size: 12pt; padding: 4px; text-align: left;}
.cbtable p {font-size: 16px; font-weight: bold; color: #ff6600; text-align: center; margin-bottom: 10px;}             

.div-adsense {display: inline; float: left; margin-bottom: 10px; margin-left: 5px; margin-right: 20px; margin-top: 5px;}
