html, body, div, span, p, img, table, td, tr, form, input, select, textarea, h1, h2, h3, h4, h5, h6, h7, hr, a, label {
	padding: 0px;
	margin: 0px;
	border: 0px;
}

body {
	color:Black;
	font-family: "Century Gothic", Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 12px;
	background-color: #fff;	
}


div#frame {
	background-color: #333;
}


ul { 
	list-style-type: none; 
	cursor: pointer;
}

li { 
	list-style: none; 
	margin: 0px;
	padding: 0px;
}

select {
	background-color:#EFEFEF;
	border:1px solid #ADADAD;
	color:#333333;
	font-size:11px;
}

div#header {
	width: 980px;
	height: 76px;
}

	div#header img.logo {
		float: left;
		display: inline;
		margin-left: 5px;
	}
	div#header div#flashbanner {
		float: left;
		display: inline;
		width: 468px;
		height: 60px;
		margin-top: 8px;
		text-align: right;
		overflow: hidden;
	}
	div#header div#search {
		width: 242px;
		float: right;
		display: inline;
		color: #fff;
		font-size: 13px;
		font-weight: bold;
		padding: 23px 0px 0px 0px;
	}
		div#header div#search input.button {
			background-color: #E79C3B;
			color: #fff;
			width: 81px;
			height: 21px;
			padding: 0px;
			margin: 0px 0px 8px 48px;
			font-weight: bold;
		}
		
		div#header div#search input.text {
			width: 178px;
			height: 16px;
			font-size: 12px;
			float: left;
			display: inline;
		}
		div#header div#search img {
			float: right;
		}
		div#header div#search span {
			width: 48px;
			display: block;
			float: left;
			padding-top: 2px;
		}


div#mainmenu {
	background-color: #014060;
}

ul.menu {
	background-color: #e79c3b;
	height: 22px;
	padding: 0px;
	margin: 0px;
}
	ul.menu li {
		margin: 4px 0px 0px 0px;
		float: left;
		display: inline;
		height: 18px;
		border-right: 2px solid #ececec;
		text-align: center;
	}
	
		ul.menu li a  {
			display: block; /*IE:inline*/
			color: #fff;
			text-decoration: none;
			white-space: nowrap;
			padding: 3px 0px 0px 0px;
			text-align: center;
			width: 90px;
		}
		ul.menu li a:hover {
			color: #fff;
		}
	ul.menu li.selected {
		background-color: #014060;
	}
	ul.menu li.last {
		border-right: none;
	}

div#submenu_container {
	height: 37px;
	background-color: #ececec;
	width: 700px;
	margin-bottom: 2px;
}
		
	div#submenu_container ul.menu {
		display: none;
		padding: 0px;
		margin-top: 2px;
	}

	div#submenu_container ul.menu li {
		margin: 0px 0px 0px 0px;
		float: left;
		height: 35px;
		border-right: 1px solid #ececec;
		padding: 0px;

	}
		div#submenu_container ul.menu li a {
			width: auto;
			padding: 0px 4px;
			margin: 6px 0px 0px 0px;
		}

ul.submenu0 {
	float: left;
}

	ul.submenu0 li {
		background-color: #014060;
	}
	ul.submenu0 li.selected {
		background-color: #e79c3b;
	}
		ul.submenu0 li a {
			border-right-color: #fff;
			text-transform: none;
		}


ul.submenu1 {
	margin-left: 92px;
	float: left;
	background-color: #dadada;
}

	ul.submenu1 li {
		background-color: #014060;
	}
	ul.submenu1 li.selected {
		background-color: #e79c3b;
	}
		ul.submenu1 li a {
			border-right-color: #fff;
			text-transform: none;
		}

ul.submenu2 {
	margin-left: 184px;
	float: left;
	background-color: #dadada;
}

	ul.submenu2 li {
		background-color: #014060;
	}
	ul.submenu2 li.selected {
		background-color: #e79c3b;
	}
		ul.submenu2 li a {
			border-right-color: #fff;
			text-transform: none;
		}

ul.submenu3 {
	margin-left: 75px;
	float: left;
	background-color: #dadada;
}

	ul.submenu3 li {
		background-color: #014060;
	}
	ul.submenu3 li.selected {
		background-color: #e79c3b;
	}
		ul.submenu3 li a {
			border-right-color: #fff;
			text-transform: none;
		}

ul.submenu4 {
	margin-left: 368px;
	float: left;
	background-color: #dadada;
}

	ul.submenu4 li {
		background-color: #014060;
	}
	ul.submenu4 li.selected {
		background-color: #e79c3b;
	}
		ul.submenu4 li a {
			border-right-color: #fff;
			text-transform: none;
		}

ul.submenu5 {
	margin-left: 240px;
	float: left;
	background-color: #dadada;
}

	ul.submenu5 li {
		background-color: #014060;
	}
	ul.submenu5 li.selected {
		background-color: #e79c3b;
	}
		ul.submenu5 li a {
			border-right-color: #fff;
			text-transform: none;
		}

ul.submenu6 {
	margin-left: 473px;
	float: left;
	background-color: #dadada;
}

	ul.submenu6 li {
		background-color: #014060;
	}
	ul.submenu6 li.selected {
		background-color: #e79c3b;
	}
		ul.submenu6 li a {
			border-right-color: #fff;
			text-transform: none;
		}

p.text {
	font-weight: normal;
	font-size: 13px;
	color: #000;
	line-height: 16px;
}
	p.text a{
		font-weight: normal;
		font-size: 13px;
		color: #4072aa;
	}
	
div#icon_container {
	width: 131px;
	height: 66px;
}
	div#icon_container a {
		display: block;
		float: left;
		margin: 0px;
		background-repeat: no-repeat;
		height: 66px;
	}
		div#icon_container a#icon_print {
			background-image: url("/public/images/icons/print.gif");
			width: 43px;
		}
		div#icon_container a#icon_print:hover {
			background-image: url("/public/images/icons/print_hover.gif");
			width: 43px;
		}
		div#icon_container a#icon_getacrobat {
			background-image: url("/public/images/icons/getacrobat.gif");
			width: 43px;
		}
		div#icon_container a#icon_getacrobat:hover {
			background-image: url("/public/images/icons/getacrobat_hover.gif");
			width: 43px;
		}
		div#icon_container a#icon_emailthispage {
			background-image: url("/public/images/icons/emailthispage.gif");
			width: 43px;
		}
		div#icon_container a#icon_emailthispage:hover {
			background-image: url("/public/images/icons/emailthispage_hover.gif");
			width: 43px;
		}

div#content {
	width: 644px;
	margin-left: auto;
	margin-right: auto;    
	text-align: left;
	background-color: #dadada;
}

	div#content div#innerframe {
		border-left: 5px solid #969696;
		border-right: 5px solid #969696;
		border-bottom: 5px solid #969696;
		width: 740px;
	}
	
		div#toolbar {
			height: 55px;
			text-align: right;
			margin: 0px;
		}
		
		div#toolbar a img {
			float: right;
			display: inline;
			margin: 4px 0px 0px 0px;
/*			filter:alpha(opacity=50); 
			-moz-opacity: 0.5;
			opacity: 0.5;
*/
		}
		
/*		div#toolbar a:hover img {
			float: right;
			display: inline;
			margin: 4px 0px 0px 0px;
			filter:alpha(opacity=99); 
			-moz-opacity: 0.99;
			opacity: 0.99;
		}
*/

	div#content_frame {
		background-image: url('/public/images/backgrounds/content_frame.gif');
		background-repeat: repeat-x;
		text-align: left;
	}
	
		div#content_frame div#holder {
			width: 980px;
			overflow: hidden;
		}
	
	div#left {
		width: 700px;
		float: left;
		background-color: #ececec;
		margin: 0px 0px 10px 0px;
		padding-bottom: 10px;
	}
		div#left div.container {
			padding-left: 5px;
		}
			div#left div.container div#news_left {
				width: 567px;
				float: left;
				display: inline;
				padding-right: 5px;
				padding-bottom: 50px;
			}
			
			div#left div.container div#news_left p {
				font-weight: normal;
			}
			
			div#left div.container div#news_left a {
				color: #4072AA !important;
			}

				div#left div.container div#news_left table {
					border-collapse: collapse;
				}
					div#left div.container div#news_left table tr th, div#left div.container div#news_left table thead tr td {
						background-color: #B0B0B0;
						color: #fff;
						padding: 12px 5px 5px;
						border: 2px solid #ECECEC;
					}
					div#left div.container div#news_left table tr td, div#left div.container div#news_left table tbody tr td {
						padding: 5px;
						font-weight: normal;
						font-size: 12px;
					}

				div#left div.container div#news_left div.navigator {
					margin-bottom: 15px;
				}
				div#left div.container div#news_left div.navigator, div#left div.container div#news_left div.navigator a {
					font-size: 11px;
					color: #000;
					font-weight: normal;
					text-decoration: none;
				}
					div#left div.container div#news_left table.newslist {
						border-collapse: collapse;
						margin-top: 5px;
						width: 100%;
					}
						div#left div.container div#news_left table.newslist tr th {
							background-color: #939393;
							color: #fff;
							font-weight: bold;
							font-size: 13px;
							padding: 5px 9px;
							border-right: 2px solid #ececec;
							white-space: nowrap;
						}
						div#left div.container div#news_left table.newslist tr td {
							background-color: #dfdfdf;
							color: #5a5a5a;
							font-weight: normal;
							font-size: 13px;
							padding: 4px 9px;
							border-right: 2px solid #ececec;
							vertical-align: top;
							line-height: 16px;
							
						}
							div#left div.container div#news_left table.newslist tr td a {
								color: #4072aa;
							}
							div#left div.container div#news_left table.newslist tr td label {
								font-weight: bold;
							}
							
							div#left div.container div#news_left input, div#left div.container div#news_left textarea  {
								border: 1px solid #696969;
								padding: 3px;
								font-size: 11px;
								width: 250px;
							}
							
							div#left div.container div#news_left input.submitgeneralform {
								width: 100px;
								margin-top: 20px;
							}
							
							div#left div.container div#news_left table tr td input#id_verify {
								width: 60px;
							}
							div#left div.container div#news_left table tr td span.myerrors  {
								color: #f00;
								font-size: 12px;
								font-weight: bold;
							}
							
							div#left div.container div#news_left table tr td img {
								vertical-align: middle;
							}
							
							
					div#left div.container div#news_left div.ratings {
						border-top: 5px solid #696969;
						background-color: #696969;
						height: 30px;
					}
						div#left div.container div#news_left div.ratings div.tab {
							font-size: 13px;
							font-weight: bold;
							color: #fff;
							letter-spacing: 3px;
							float: right;
							padding: 9px 50px;
							cursor: pointer;
						}
						div#left div.container div#news_left div.ratings div.selected {
							font-size: 13px;
							font-weight: bold;
							color: #fff;
							letter-spacing: 3px;
							float: right;
							padding: 9px 50px;
							background-color: #b0b0b0;
						}
					table.ratings {
						border-collapse:collapse;
					}
						table.ratings tr th {
							background-color: #b0b0b0;
							font-size: 13px;
							font-weight: bold;
							color: #fff;
							padding: 12px 5px 5px 5px;
							text-align: center;
							vertical-align: top;
						}
						table.ratings tr td {
							background-color: #dfdfdf;
							font-size: 13px;
							font-weight: normal;
							color: #6c6c6c;
							padding: 9px 5px 5px 5px;
							vertical-align: top;
							text-align: left;
						}
							table.ratings tr td.center {
								text-align: center;
							}
							table.ratings tr td.right {
								text-align: right;
							}

					table.ratings2 {
						border-collapse:collapse;
					}
						table.ratings2 tr th {
							background-color: #b0b0b0;
							font-size: 13px;
							font-weight: bold;
							color: #fff;
							padding: 12px 5px 5px 5px;
							text-align: center;
							vertical-align: top;
							border-right: 2px solid #ececec;
						}
						table.ratings2 tr td {
							background-color: #dfdfdf;
							font-size: 13px;
							font-weight: normal;
							color: #6c6c6c;
							padding: 9px 5px 5px 5px;
							vertical-align: top;
							text-align: left;
							border-right: 2px solid #ececec;
						}

							table.ratings2 tr td.nowrap {
								white-space: nowrap;
							}

							table.ratings2 tr td.center {
								text-align: center;
							}
							table.ratings2 tr td.right {
								text-align: right;
							}


			div#left div.container div#news_right {
				width: 120px;
				float: left;
				display: inline;
			}


form#emailpopupform table tr td {
	padding: 3px;
}
	form#emailpopupform input.text {
		font-size: 11px;
		font-family: "Century Gothic", Arial, sans-serif;
		font-weight: normal;
		border: 1px solid #acacac;
		padding: 2px;
	}
	
	form#emailpopupform input.button {
		border: 1px solid #696969;
		padding: 3px;
		font-size: 11px;
		margin-top: 5px;
	}


div#left h1 {
			font-size: 18px;
			color: #6c6c6c;
			font-weight: bold;
			margin-bottom: 4px;
			line-height: 20px;
		}
			
div#left h2 {
			font-size: 16px;
			color: #6c6c6c;
			font-weight: bold;
			margin-bottom: 4px;
		}
			

	div#right {
		width: 248px;
		float: left;
		display: inline;
		border-top: 2px solid #e79c3b;
		text-align: left;
		
	}
		div#right div {
			text-align: left
		}
		
		div#right div#clocks {
			background-color: #e79c3b;
			vertical-align: top;
		}
		
			div#right div#clocks object {
				margin: 0px 4px;
				
			}
			
		div#right div.container {
			background-color: #e79c3b;
			height: 15px;
			margin-top: -5px;
		}
			div#right div.container table {
				border-collapse: collapse;
				width: 166px;
			}
				div#right div.container table tr td {
					font-size: 10px;
					font-weight: bold;
					color: #fff;
					text-align: center;
					width: 33%;
				}



	#realtimecharts {
		width: 275px;
		height: 210px;
		float: left;
		display: inline;
		text-align: center;
	}
	
		#realtimecharts label {
			padding: 7px 0px 9px 7px;
			display: block;
			font-size: 13px;
			text-align: left;
		}
		
	#realtimeprices {
		width: 191px;
		height: 210px;
		float: left;
		display: inline;
		margin-left: 2px;
	}
	
		#realtimeprices label {
			padding: 7px 0px 9px 7px;
			display: block;
			font-size: 13px;
		}
		
	#selectedfxnews {
		width: 283px;
		float: left;
		display: inline;
		margin-top: 2px;
		background-color: #d6d6d6;
		min-height: 394px;
	}
	
		#selectedfxnews label {
			padding: 7px 0px 9px 7px;
			display: block;
			font-size: 13px;
			color: #fff;
			background-color: #939393;
		}
		#selectedfxnews div {
			margin: 0px;
			border-bottom: 1px solid #ececec;
			padding-top: 8px;
			height: 45px;
		}
			#selectedfxnews div p.time {
				width: 37px;
				float: left;
				display: inline;
				margin: 0px;
				padding: 0px 0px 0px 8px;
				font-size: 11px;
				font-weight: bold;
				color: #000;
			}
			#selectedfxnews div p.title {
				width: 228px;
				float: right;
				display: inline;
				margin: 0px;
				padding: 0px 10px 0px 0px;
				font-size: 12px;
				font-weight: bold;
				color: #696969;
			}
				#selectedfxnews div p.title a {
					color: #696969;
					text-decoration: none;
				}
			#selectedfxnews div span.date {
				color: #fff;
				font-size: 11px;
			}
			#selectedfxnews div p.newstext {
				width: 244px;
				float: right;
				display: inline;
				margin: 0px;
				padding: 7px 10px 5px 0px;
				font-size: 12px;
				font-weight: normal;
				color: #696969;
			}

		
	#toolbox {
		width: 199px;
		height: 210px;
		float: left;
		display: inline;
		margin-left: 2px;
		background-color: #fff;
	}
	
		#toolbox label {
			padding: 7px 0px 9px 7px;
			display: block;
			font-size: 13px;
		}
		#toolbox div {
			border: 1px solid #acacac;
			height: 178px;
			padding: 2px 0px 0px 2px;
			overflow: hidden;
		}
		#toolbox div a {
			display: block;
			float:left;
			height: 23px;
			font-size: 9px;
			color: #939393;
			padding: 11px 0px 0px 35px;
			margin-bottom: 2px;
			vertical-align: middle;
			line-height: 10px;
			background-repeat: no-repeat;
			cursor: pointer;
			text-decoration: none;
		}
		#toolbox div a:hover {
			color: #696969;
		}
		#toolbox div a.left {
			width: 57px;
		}
		
		#toolbox div a.right {
			width: 63px;
		}
		
		#toolbox div a.iirow {
			padding: 6px 0px 0px 35px;;
			height: 28px;
		}
		
		#toolbox div a.iiirow {
			padding: 2px 0px 0px 35px;
			height: 32px;
		}
		
		#toolbox div a#sitemap {
			background-image: url("/public/images/icons/tool_sitemap.gif");
		}
		#toolbox div a#sitemap:hover {
			background-image: url("/public/images/icons/tool_sitemap_hover.gif");
		}
		#toolbox div a#tsearch {
			background-image: url("/public/images/icons/tool_search.gif");
		}
		#toolbox div a#tsearch:hover {
			background-image: url("/public/images/icons/tool_search_hover.gif");
		}
		#toolbox div a#links {
			background-image: url("/public/images/icons/tool_links.gif");
		}
		#toolbox div a#links:hover {
			background-image: url("/public/images/icons/tool_links_hover.gif");
		}
		#toolbox div a#cconv {
			background-image: url("/public/images/icons/tool_currconv.gif");
		}
		#toolbox div a#cconv:hover {
			background-image: url("/public/images/icons/tool_currconv_hover.gif");
		}
		#toolbox div a#contactus {
			background-image: url("/public/images/icons/tool_contactus.gif");
		}
		#toolbox div a#contactus:hover {
			background-image: url("/public/images/icons/tool_contactus_hover.gif");
		}
		#toolbox div a#advcconv {
			background-image: url("/public/images/icons/tool_advcurrconv.gif");
		}
		#toolbox div a#advcconv:hover {
			background-image: url("/public/images/icons/tool_advcurrconv_hover.gif");
		}
		#toolbox div a#fxglossary {
			background-image: url("/public/images/icons/tool_fxglossary.gif");
		}
		#toolbox div a#fxglossary:hover {
			background-image: url("/public/images/icons/tool_fxglossary_hover.gif");
		}
		#toolbox div a#flashchart {
			background-image: url("/public/images/icons/tool_flashchart.gif");
		}
		#toolbox div a#flashchart:hover {
			background-image: url("/public/images/icons/tool_flashchart_hover.gif");
		}
		#toolbox div a#rssreader {
			background-image: url("/public/images/icons/tool_rssreader.gif");
		}
		#toolbox div a#rssreader:hover {
			background-image: url("/public/images/icons/tool_rssreader_hover.gif");
		}
		#toolbox div a#pricebanner {
			background-image: url("/public/images/icons/tool_pricebanner.gif");
		}
		#toolbox div a#pricebanner:hover {
			background-image: url("/public/images/icons/tool_pricebanner_hover.gif");
		}


	#toolbox_vertical {
		width: 112px;
		height: 397px;
		float: left;
		display: inline;
		margin-right: 0px;
		background-color: #fff;
	}
	
		#toolbox_vertical label {
			padding: 7px 0px 9px 7px;
			display: block;
			font-size: 13px;
		}
		#toolbox_vertical div {
			border: 1px solid #acacac;
			height: 365px;
			padding: 2px 0px 0px 2px;
		}
		#toolbox_vertical div a {
			display: block;
			float:left;
			height: 23px;
			font-size: 9px;
			color: #939393;
			padding: 11px 0px 0px 35px;
			margin-bottom: 2px;
			vertical-align: middle;
			line-height: 10px;
			background-repeat: no-repeat;
			cursor: pointer;
			text-decoration: none;
		}
		#toolbox_vertical div a:hover {
			color: #696969;
		}
		#toolbox_vertical div a.left {
			width: 64px;
		}
		
		#toolbox_vertical div a.right {
			width: 70px;
		}
		
		#toolbox_vertical div a.iirow {
			padding: 6px 0px 0px 35px;;
			height: 28px;
		}
		
		#toolbox_vertical div a.iiirow {
			padding: 2px 0px 0px 35px;;
			height: 32px;
		}
		
		#toolbox_vertical div a#sitemap {
			background-image: url("/public/images/icons/tool_sitemap.gif");
		}
		#toolbox_vertical div a#sitemap:hover {
			background-image: url("/public/images/icons/tool_sitemap_hover.gif");
		}
		#toolbox_vertical div a#tsearch {
			background-image: url("/public/images/icons/tool_search.gif");
		}
		#toolbox_vertical div a#tsearch:hover {
			background-image: url("/public/images/icons/tool_search_hover.gif");
		}
		#toolbox_vertical div a#links {
			background-image: url("/public/images/icons/tool_links.gif");
		}
		#toolbox_vertical div a#links:hover {
			background-image: url("/public/images/icons/tool_links_hover.gif");
		}
		#toolbox_vertical div a#cconv {
			background-image: url("/public/images/icons/tool_currconv.gif");
		}
		#toolbox_vertical div a#cconv:hover {
			background-image: url("/public/images/icons/tool_currconv_hover.gif");
		}
		#toolbox_vertical div a#contactus {
			background-image: url("/public/images/icons/tool_contactus.gif");
		}
		#toolbox_vertical div a#contactus:hover {
			background-image: url("/public/images/icons/tool_contactus_hover.gif");
		}
		#toolbox_vertical div a#advcconv {
			background-image: url("/public/images/icons/tool_advcurrconv.gif");
		}
		#toolbox_vertical div a#advcconv:hover {
			background-image: url("/public/images/icons/tool_advcurrconv_hover.gif");
		}
		#toolbox_vertical div a#fxglossary {
			background-image: url("/public/images/icons/tool_fxglossary.gif");
		}
		#toolbox_vertical div a#fxglossary:hover {
			background-image: url("/public/images/icons/tool_fxglossary_hover.gif");
		}
		#toolbox_vertical div a#flashchart {
			background-image: url("/public/images/icons/tool_flashchart.gif");
		}
		#toolbox_vertical div a#flashchart:hover {
			background-image: url("/public/images/icons/tool_flashchart_hover.gif");
		}
		#toolbox_vertical div a#rssreader {
			background-image: url("/public/images/icons/tool_rssreader.gif");
		}
		#toolbox_vertical div a#rssreader:hover {
			background-image: url("/public/images/icons/tool_rssreader_hover.gif");
		}
		#toolbox_vertical div a#pricebanner {
			background-image: url("/public/images/icons/tool_pricebanner.gif");
		}
		#toolbox_vertical div a#pricebanner:hover {
			background-image: url("/public/images/icons/tool_pricebanner_hover.gif");
		}


	#minitoolbox {
		width: 70px;
		height: 166px;
		float: left;
		display: inline;
		margin-top: 2px;
		margin-left: 2px;
	}
	
		#minitoolbox label {
			padding: 7px 0px 9px 7px;
			display: block;
			font-size: 13px;
		}
		
	#travelservices {
		width: 201px;
		height: 153px;
		float: left;
		display: inline;
		margin-top: 2px;
		margin-left: 2px;
	}
	
		#travelservices label {
			padding: 7px 0px 9px 7px;
			display: block;
			font-size: 13px;
		}
		
	#directories {
		width: 201px;
		height: 153px;
		float: left;
		display: inline;
		margin-top: 2px;
		margin-left: 2px;
	}
	
		#directories label {
			padding: 7px 0px 9px 7px;
			display: block;
			font-size: 13px;
		}
		
			#travelservices p, #directories p {
				margin: 12px 6px;
				color: #696969;
				font-size: 11px;
				font-weight: normal;
			}
			#travelservices p a, #directories p a {
				color: #115098;
			}
		
	#forexnewsbox {
		width: 408px;
		height: 237px;
		border: 0px;
		float: left;
		display: inline;
		margin-left: 2px;
		margin-top: 2px;
		padding: 0px;
	}

	#hottopics {
		width: 238px;
		height: 80px;
		float: left;
		display: inline;
		margin: 2px 0px 0px 2px;
		overflow: hidden;
		background-color: #fff;
	}
	
		#hottopics label {
			padding: 2px 0px 4px 7px;
			display: block;
			font-size: 13px;
		}

		#hottopics div.scroll {
			padding: 0px 10px;
			font-size: 10px;
			background-color: #fff;
			height: 55px;
			overflow: hidden;
		}
		
		#hottopics div.down {
			background-image: url(/public/images/backgrounds/newsscroll.gif);
			background-repeat: no-repeat;
			background-position: 235px -14px;
		}
		#hottopics div.up {
			background-image: url(/public/images/backgrounds/newsscroll.gif);
			background-repeat: no-repeat;
			background-position: 235px 37px;
		}
			#hottopics div a {
				text-decoration: none;
				color: #7e7e7e;
				font-weight: bold;
			}
			#hottopics div a:hover {
				text-decoration: none;
				color: #000;
				font-weight: bold;
			}
			#hottopics div.scroll div {
				margin: 0px;
				float: left;
				width: 100%;
			}
			
			#hottopics div.scroll div p {
				margin: 5px 0px 0px 0px;
				line-height: 14px;
			}

	#datacharts {
		width: 238px;
		height: 109px;
		float: left;
		display: inline;
		margin-top: 2px;
		margin-left: 2px;
		padding: 0px;
	}
	
		#datacharts label {
			padding: 2px 0px 4px 7px;
			display: block;
			font-size: 13px;
		}
		
		#datacharts a img {
			margin: 0px;
			float: left;
		}

	
	#messageboard {
		width: 238px;
		height: 77px;
		float: left;
		display: inline;
		margin-top: 2px;
		margin-left: 2px;
		background-color: #f7f7f7;
	}
	
		#messageboard label {
			padding: 2px 0px 4px 7px;
			display: block;
			font-size: 13px;
		}
		
		#messageboard p, #messageboard p a {
			font-size: 12px;
			color: #777777;
			font-weight: bold;
			margin: 7px 0px 0px 7px;
			line-height: 10px;
			text-decoration: none;
		}

	#vote {
		width: 246px;
		float: left;
		display: inline;
		background-color: #ececec;
		margin-top: 2px;
		margin-left: 2px;
	}
		#vote table {
			border-collapse: collapse;
		}
		#vote table tr td {
			padding: 14px 0px 14px 11px;
			font-size: 11px;
			font-weight: bold;
			color: #777777;
		}
		
			#vote table tr td p {
				white-space: nowrap;
				margin-right: 10px;
				line-height: 18px;
			}
			
				#vote table tr td p img {
					margin-right: 7px;
					cursor: pointer;
				}
			
			#vote table tr td a {
				color: #014592;
			}

	#googleads {
		width: 160px;
		height: 600px;
		margin-top: 2px;
		margin-left: 2px;
		background-color: #d6d6d6;
		float: left;
		display: inline;
	}
	
	
	table.banklist {
		width: 100%;
	}

	table.banklist tr td {
		font-weight: normal;
		vertical-align: top;
	}
	
		table.banklist tr td p {
			margin: 0px 0px 25px 0px;
			font-size: 12px;
		}
		table.banklist tr td h3 {
			font-size: 12px;
			font-weight: bold;
		}
		
		table.banklist tr td a {
			color: #014592;
			font-size: 12px;
		}

#currencyconverter {
	background-color: #D6D6D6;
	padding: 10px;
	width: 65%;
	margin: 15px auto 5px;
	text-align: center;
}
	#currencyconverter h1 {
		background-color: #939393;
		color: #fff !important;
		padding: 5px;
		font-size: 12px !important;
	}
	#currencyconverter input:hidden {
		display: none;
	}


	#currencyconverter input {
		display: block;
		width: 80px !important;
		margin: 5px auto;
	}
		#currencyconverter input.button {
			margin: 10px auto 0px;
		}
	#currencyconverter select {
		width: 180px;
	}
	


#footer {
	width: 560px;
	font-size: 10px;
	font-weight: normal;
	color: #939393;
	margin-top: 4px;
	float: left;
}
	#footer span {
		font-weight: bold;
		color: #7b7b7b;
	}

#bottomlinks {
	float: left;
	width: 700px;
	text-align: center;
	height: 40px;
	margin-top: -50px;
	background-color: #ECECEC;
	z-index: 255;
	position: relative;
}
	#bottomlinks a, #bottomlinks a:visited, #bottomlinks a:active, #bottomlinks a:link  {
		font-weight: normal;
		font-size: 10px;
		text-decoration: none;
		color: #939393;
		padding: 0px 7px;
	}
	
	#bottomlinks a:hover {
		text-decoration: underline;
	}


#errormsg_bg {
	padding: 0px;
	background-color: #000;
	width: 100%;
	height: 100%;
/*	left: 305px;
	top: 40.8%;*/
	left: 0px;
	top: 0px;
	position: absolute;
	z-index: 49;
	filter:alpha(opacity=35); 
	-moz-opacity: 0.35;
	opacity: 0.35;
	
}

#errormsg {
	color: #f00;
	font-weight: bold;
	font-size: 11px;
	padding: 15px;
	border: 4px solid #333;
	background-color: #d2d2d2;
	cursor: pointer;
	width: 250px;
	height: 100px;
	left: 300px;
	top: 40%;
	position: absolute;
	z-index: 50;
	text-align: center;
}
	#errormsg:hover {
		background-color: #f5f5f5;
	}
	
	#errormsg div.closebtn {
		border: 1px solid #000;
		background-color: #c0c0c0;
		color: #000;
		width: 25%;
		margin-left: auto;
		margin-right: auto;
		margin-top: 20px;
		text-align: center;
	}


.transparent .abs {
	z-index:20;
}
.transparent object {
	z-index:10;
}
.abs {
	cursor:pointer;
	position:absolute;
	text-align:center;
	background-image: url(/public/images/blank.gif);
}

img.icon {
	float: right;
	display: inline;
	margin: 0px 3px 0px 5px;
	cursor: pointer;
}

div.topicmessage {
	border: 1px solid #696969;
	padding: 10px;
	margin: 0px 0px 5px 0px;
	background-color: #fff;
}
	div.topicmessage div.createdtime{
		float: right;
		font-size: 10px;
	}
	
	div.topicmessage div.nick {
		float: left;
	}
	
	div.topicmessage div.forum_message {
		font-weight: normal;
		padding-top: 15px;
		float: left;
		clear: both;
	}

/* ----------- BOX COLORS ------------- */

	.orange {
		border: 4px solid #e79c3b;
	}
		.orange label,.orange label a {
			background-color: #e79c3b;
			color: #fff;
			text-decoration: none;
		}
		.orange label a:hover {
			text-decoration: underline;
			color: #fff;
		}
	
	.blue {
		border: 4px solid #014060;
	}
		.blue label, .blue label a {
			background-color: #014060;
			color: #fff;
			text-decoration: none;
		}
		.blue label a:hover {
			text-decoration: underline;
			color: #fff;
		}

	.thinblue {
		border: 1px solid #014060;
	}
		.thinblue label {
			border-bottom: 1px solid #014060;
		}
		.thinblue label, .thinblue label a {
			background-color: #014060;
			color: #fff;
			text-decoration: none;
		}
		.thinblue label a:hover {
			text-decoration: underline;
			color: #fff;
		}

	.lightgray {
		border: 4px solid #f7f7f7;
	}
		.lightgray label, .lightgray label a {
			background-color: #f7f7f7;
			color: #000;		
			text-decoration: none;
		}
		.lightgray label a:hover {
			text-decoration: underline;
			color: #000;
		}

	.midgray {
		border: 4px solid #ededed;
	}
		.midgray label, .midgray label a {
			background-color: #ededed;
			color: #939393;		
			text-decoration: none;
		}
		.midgray label a:hover {
			text-decoration: underline;
			color: #000;
		}

	
	.gray {
		border: 4px solid #d6d6d6;
	}
		.gray label, .gray label a {
			background-color: #d6d6d6;
			color: #777;
			text-decoration: none;
		}
		.gray label a:hover {
			text-decoration: underline;
			color: #777;
		}
		
		
	.darkgray {
		border: 4px solid #939393;
	}
		.darkgray label, .darkgray label a {
			background-color: #939393;
			color: #fff;
			text-decoration: none;
		}
		.darkgray label a:hover {
			text-decoration: underline;
			color: #fff;
		}

	.verydarkgray {
		border: 4px solid #696969;
	}
		.verydarkgray label, .verydarkgray label a {
			background-color: #696969;
			color: #fff;
			text-decoration: none;
		}
		.verydarkgray label a:hover {
			text-decoration: underline;
			color: #fff;
		}

	.white {
		border: 1px solid #fff;
	}
		.white label {
			border-bottom: 1px solid #cecece;
		}
		.white label, .white label a {
			background-color: #fff;
			color: #939393;
			text-decoration: none;
		}
		.white label a:hover {
			text-decoration: underline;
			color: #fff;
		}

/*bgs*/

	.bggray {
		background-color: #c3c3c3;
	}

	.bgorange {
		background-color: #e79c3b;
	}

	.bgblue {
		background-color: #014060;
		color: #fff;
	}


/* ----------- BOX COLORS END ------------- */

ul#sitemaptree {
	font-size: 12px;
	font-weight: normal;
	color: #014592;
}
	ul#sitemaptree li {
		padding: 2px;
		list-style: square;
	}
	
	ul#sitemaptree li.sub {
		list-style: none;
	}
		ul#sitemaptree li a {
			 color: #4072AA;
		}
		
		ul#sitemaptree > li > a {
			font-weight: bold;
		}

/* ------------ EXTRAS ----------------- */
a.orangelink{
	color:#E79C3B;
	font-weight: bold;
	text-decoration: none;
}

.nowrap {
	white-space: nowrap;
}


/* --------- BANNERS -----------*/

#toolbox_banner {
	margin: 3px 0px;
	clear: both;
}
