@charset "utf-8";
@import url("atoz_sidebar.css");
/* CSS Document */

*
{
padding: 0;
margin: 0;
}

body, html
{
	height: 100%;
}


body
{
background: #c5c5c5 url('../images/background.gif') repeat-x;
font-size:62.5%;
}

	#wrapper
	{
	z-index:0;
	position: relative;
	width: 970px;
	border-left: solid 0px #fff;
	border-right: solid 0px #fff;
	background: #fff url(../images/wrapper_bg.jpg) repeat-y;
	margin: 0 auto -96px;
	min-height: 100%; 
	height: auto !important; 
	height: 100%;
	}
	
		#header
		{
		position: relative;
		width: 100%;
		height: 120px;
		background: #000;
		}
		
		#logo
		{
		background-image:url(../images/header_logo.jpg);
		position:absolute;
		width:200px;
		height:34px;
		left:770px;
		top:70px;
		cursor:pointer;
		}
		
		#logo-print
		{
		position:relative;
		width:200px;
		height:31px;
		left: 500px;
		display: none;
		visibility:hidden;
		}
		
		#logo_rf
		{
		background-image:url(../images/richfutures_web.jpg);
		position:absolute;
		width:200px;
		height:36px;
		left:770px;
		top:70px;
		cursor:pointer;
		}
		
		#international_offices
		{
			width: 956px;
			text-align:right;
			color: #fff;
			padding-top: 5px;
			margin-right: 0px;
		}
		
		#international_offices .io
		{
			color: #797a82;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			padding: 0 13px 0 8px;
		}
		
		#international_offices .io a
		{
			text-decoration: none;
			color: #797a82;
		}
		
		#international_offices .io a:hover
		{
			text-decoration: underline;
			color: #fff;
		}
			
		
		#ukflag
		{
			position: absolute;
			height: 36px;
			width: 36px;
			top: 10px;
			left: 790px; 
			background-image:url(../images/flags/uk.gif);
			cursor: pointer;
		}
		
		#germanyflag
		{
			position: absolute;
			height: 36px;
			width: 36px;
			top: 10px;
			left: 830px; 
			background-image:url(../images/flags/germany.gif);
			cursor: pointer;
		}
		
		#belgiumflag
		{
			position: absolute;
			height: 36px;
			width: 36px;
			top: 10px;
			left: 870px; 
			background-image:url(../images/flags/belgium.gif);
			cursor: pointer;
		}
		
		#spainflag
		{
			position: absolute;
			height: 36px;
			width: 36px;
			top: 10px;
			left: 910px; 
			background-image:url(../images/flags/spain.gif);
			cursor: pointer;
		}
		
		#menu
		{
		z-index:10;
		position: absolute;
		left:12px;
		
		}
		
		#banner 
		{
		z-index:-1;
		position:relative;
		height: 200px;
		width:100%;
		background-attachment: fixed;
		background-repeat: no-repeat;
		}
		
		#main
		{
		height: 1%;
		}
		
		#main:after
		{
			content:".";
			clear:both;
			height:100px;
			visibility:hidden;
			display:block;
		}
		
			#content
			{
			float: left;
			width: 700px;
			padding: 10px 35px;
			}
			
			
			#content_nobanner, #content_atoz
			{
			float: left;
			width: 700px;
			padding:10px 35px;
			
			}
			
				#breadcrumbs
				{
				font-family:Arial, Helvetica, sans-serif;
				font-size: 1.2em;
				height:20px;
				margin-bottom:15px;
				}
				
				#breadcrumbs a:link {color:#3d3b42; text-decoration: underline;}
				#breadcrumbs a:visited {color:#3d3b42; text-decoration: underline;}
				#breadcrumbs a:active {color: #3d3b42; text-decoration: none;}
				#breadcrumbs a:hover {color:#3d3b42; text-decoration: none;}
				
				#breadcrumbs #hebr_link
				{
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					margin-top: -14px;
				}
				
				#breadcrumbs #hebr_link a
				{
					text-decoration: none;
					color: #000;
				}
		
				#breadcrumbs #hebr_link a:hover
				{
					color: #f7931d;
					text-decoration: none;
				}

				#heading
				{
				font-size:1.9em;
				font-family:Arial, Helvetica, sans-serif;
				color:#939ba1;
				margin-top:20px;
				margin-bottom:20px;
				line-height:1.2em;
				}
				
				#title
				{
					font-family: Georgia, "Times New Roman", Times, serif;
					font-size: 17px;
					color:#000;
					padding-bottom:10px;
				}
				
				.alphabet
				{
					font-size: 20px;
					font-family:Georgia, "Times New Roman", Times, serif;
					padding-right:3px;
				}
				.alphabet a:link {color:#3d3b42; text-decoration: none;}
				.alphabet a:visited {color:#3d3b42; text-decoration: none;}
				.alphabet a:active {color: #3d3b42; text-decoration: underline;}
				.alphabet a:hover {color:#3d3b42; text-decoration: underline;}
				
				#bodycopy .divtable
				{
				font-size:0.8em;
				line-height:1.2em;
				font-family:Arial, Helvetica, sans-serif;
				color:#000;
				
				}
				
				#bodycopy
				{
				font-size:1.3em;
				line-height:1.4em;
				font-family:Arial, Helvetica, sans-serif;
				color:#000;
				margin-bottom:20px;
				}
				
				#bodycopy p
				{
				padding-bottom:27px;
				}
				
				#bodycopy ul
				{
				list-style-position:inside;
				}
				
				#bodycopy ul li
				{
				padding-bottom:1em;
				}
				
				#bodycopy ul ul
				{
					margin-left:20px;
				list-style-position:inside;
				}
				
				#bodycopy ul ul li
				{
				padding-bottom:1em;
				}
				
				#sm_col1,#sm_col2,#sm_col3,#sm_col4,#sm_col5,#sm_col5
				{
					width: 220px;
					float: left;
					border:#666 0px dotted;
					margin-right: 10px;
				}
				
					
					#sm_col_header
					{
					width:200px;
					border-bottom: #666 1px dotted;
					margin-bottom: 8px;
					}
					
				#column
				{
					float: left;
					width: 320px;
				}
				
				#spacer-column
				{
					float: left;
					width: 50px;
				}
				
				.col-entry
				{
					width: 150px;
					border: #000 0px solid;
					display: inline-block;
				}
				
				#bodycopy a:link {color:#3d3b42; text-decoration: none;}
				#bodycopy a:visited {color:#3d3b42; text-decoration: none;}
				#bodycopy a:active {color: #3d3b42; text-decoration: underline;}
				#bodycopy a:hover {color:#3d3b42; text-decoration: underline;}
				
				.bodytext
				{
				font-size:1.3em;
				line-height:1.4em;
				font-family:Arial, Helvetica, sans-serif;
				color:#000;
				margin-bottom:20px;
				}
				
				.bodytext a:link {color:#3d3b42; text-decoration: none;}
				.bodytext a:visited {color:#3d3b42; text-decoration: none;}
				.bodytext a:active {color: #3d3b42; text-decoration: underline;}
				.bodytext a:hover {color:#3d3b42; text-decoration: underline;}
				
				#articlebody
				{
				font-size:1.3em;
				line-height:1.4em;
				font-family:Arial, Helvetica, sans-serif;
				color:#000;
				
				}
				
				#articlebody p
				{
				padding-bottom:15px;
				}

				#articlebody ul
				{
				list-style-position:inside;
				}
				
				#articlebody ul li
				{
				padding-bottom:1em;
				}
				
				#articlebody ol
				{
				list-style-position:inside;
				}
				
				#articlebody ol li
				{
				padding-bottom:1em;
				}
				
				
				#articlebody a:link {color:#3d3b42; text-decoration: none;}
				#articlebody a:visited {color:#3d3b42; text-decoration: none;}
				#articlebody a:active {color: #3d3b42; text-decoration: underline;}
				#articlebody a:hover {color:#3d3b42; text-decoration: underline;}
				
				#buttons
				{
					margin-top:40px;
					margin-bottom:20px;
				}
				
				#buttons img 
				{
				margin-right:31px;
				}
			
			#side
			{
			float: right;
			width:200px;
			}
			
				#sidebar
				{
				width: 176px;
				padding:10px 12px 10px 12px;
				}
				
				#sidebar_img 
				{
				z-index:10;
				position:relative;
				height: 200px;
				width: 200px;
				background-attachment: fixed;
				background-repeat: no-repeat;
				}
				
				#search
				{
				background: #bac3c9;
				font-family:Arial, Helvetica, sans-serif;
				font-size: 1.0em;
				height:20px;
				padding:10px 12px 10px 12px;
				}
				
				.searchbutton
				{
				background-color:#FFF;
				border: #939ba1 1px solid;
				color:#000;
				font-family:Arial, Helvetica, sans-serif;
				font-size:1em;
				height:20px;
				}
				
				.sideheading
				{
				font-size:1.8em;
				font-family:Georgia, "Times New Roman", Times, serif;
				position: relative;
				color:#000;
				}
				
				#champion
				{
				 	padding-top: 10px;
				}
				
				#champion img
				{
					float: left;
					margin-right: 10px;
					border: #939ba1 1px solid;
				}
				
				#champion #name
				{
					float: left;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 1.2em;
				}
				
				#champion #contact
				{
					clear: both;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 1.2em;
					padding: 15px 0;
				}
				
				#champion a:link {color:#3d3b42; text-decoration: none; font-weight:bold;}
				#champion a:visited {color:#3d3b42; text-decoration: none;}
				#champion a:active {color: #3d3b42; text-decoration: underline;}
				#champion a:hover {color:#3d3b42; text-decoration: underline;}
				
				#sidebar ul
				{
				position: relative;
				top: 10px;
				list-style:none;
				font-family:Arial, Helvetica, sans-serif;
				font-size:1.2em;
				}
				
				#sidebar ul li
				{
				position: relative;
				border-bottom:#fff 1px solid;
				padding-top:5px;
				padding-bottom:5px;
				background: url(../images/arrows.gif) 0 9px no-repeat;
				padding-left:14px;
				}
				
				#sidebar .ul_hebr li
				{
				position: relative;
				border-bottom:#fff 1px solid;
				padding-top:5px;
				padding-bottom:5px;
				background: url(../images/arrows_hebr.gif) 165px 9px no-repeat;
				padding-right:14px;
				}

				#sidebar ul li a
				{
				color: #000;
				text-decoration: none;
				}
				
				#sidebar ul li a:visited
				{
				color: #000;
				text-decoration: none;
				}
				
				#sidebar ul li a:hover
				{
				text-decoration: none;
				color: #f59f39;
				}
				
				#sidebar ul li a.active
				{
				text-decoration: none;
				color: #f59f39;
				}
				
				#address
				{
				line-height:1.4em;
				color: #797a82;
				
				}
				
				#address a:link {color:#f7931d; text-decoration: none; font-weight:bold;}
				#address a:visited {color:#3d3b42; text-decoration: none;}
				#address a:active {color: #f7931d; text-decoration: underline;}
				#address a:hover {color:#3d3b42; text-decoration: underline;}
				
				#to_uk
				{
					padding: 6px 10px;
					background: url(../images/arrows.gif) 0 9px no-repeat;
					/*background-color:#bac3c9;*/
					border: #fff 0px solid;
					margin-top: -7px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:1.2em;
					cursor:pointer;
				}
				
				#to_uk img
				{
					padding-right:20px;
				}
		
		
		#footer
		{
		position: relative;
		width:970px;
		background: #fff;
		border-top: #bac3c9 1px solid;
		margin: 0 auto;
		padding-top:15px;
		clear:both;
		height:80px;
		font-family:Arial, Helvetica, sans-serif;
		color:#666666;
		font-size: 1.2em;
		z-index:1000;
		}
		
		#footer .left
		{
		position: absolute;
		left: 35px;
		}
		
		#footer .right
		{
		position: absolute;
		right: 20px;
		}
		
		#footer .footer_entry
		{
			padding-right:15px;
		}
		
		#footer a:link {color:#666666; text-decoration: none;}
		#footer a:visited {color:#666666; text-decoration: none;}
		#footer a:active {color: #666666; text-decoration: underline;}
		#footer a:hover {color:#666666; text-decoration: underline;}
		
		
#admintabletext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

