	a:link, a:visited
	{
		color:#518d7c;
	}

	body,
	html {
		margin:20px 0 20px;
		padding:0;
		background:#fff;
		color:#000;
	}
	body {
		min-width:800px;
	}
	#wrap {
		background:#fff;
		margin:0 auto;
		width:803px;
	}

	#main {

		float:right;
		width:582px;
	}
	
	#sidebar {
		background:#fff;
		float:left;
		width:217px;
		border-right:2px solid #47535f;
		border-top:2px solid #47535f;
		border-left:2px solid #47535f;
		border-bottom:2px solid #47535f;
		height:297px;
	}
	
	
	#content {
		background:#fff;
		clear:both;
		border-bottom:2px solid #47535f;
		border-left:2px solid #47535f;
		border-right:2px solid #47535f;
	}

	div#banner
	{
		background:url(../images/patterns.gif) no-repeat -286px -134px;
		width:580px;
		height:170px;
		border-top:2px solid #47535f;
		border-right:2px solid #47535f;
		border-bottom:2px solid #47535f;
	}

	div#logo
	{
		background:url(../images/patterns.gif) no-repeat -286px -12px;
		width:423px;
		height:107px;
		margin:10px 10px;
		
	}
	
	ul#arrowlist
	{
		margin:0 20px;
		padding:20px;
		list-style-type:none
	}

	ul#arrowlist li
	{
		background:url(../images/arrow.gif) no-repeat;
		margin:0;
		padding:0 30px;
	}
	
	ul#arrowlist li p
	{
		font:normal 12px arial, verdana;
		padding:5px 0;
		margin:0;
		color:#44494d;
	}	

	ul#arrowlist li table.pro td
	{
		font:normal 12px arial, verdana;
		padding:5px 0;
		margin:0;
		color:#44494d;
		border-top:1px solid #000;
	}	

	ul#arrowlist li table.tblfont td
	{
		font:normal 12px arial, verdana;
		padding:5px 0;
		margin:0;
		color:#44494d;
	}

	ul#offer
	{
		margin:0;
		padding:0;
		list-style-type:none;
	}

	ul#offer li
	{
		background:url(../images/bullets.gif) no-repeat;
		margin:0;
		padding:0 25px 0;
		height:20px;
		line-height:20px;
	}
	
	ul#offer li p
	{
		font:normal 12px arial, verdana;
		padding:0;
		margin:0;
		color:#44494d;
	}	
	

	
	ul#logos
	{
		margin:10px 0;
		padding:0;
		list-style-type:none;
		width:100%;
		background:url(../images/logobg.jpg) repeat-x top left;
	}

	ul#logos li
	{
		margin:0 35px 0 35px;
		padding:25px 0;
		text-align:center;
		
	}

	
	body.home #vmenu ul li a.home,
	body.about #vmenu ul li a.about,
	body.hedging #vmenu ul li a.hedging,
	body.partners #vmenu ul li a.partners,
	body.contactus #vmenu ul li a.contactus,
	body.currency #vmenu ul li a.currency,
	body.client #vmenu ul li a.client,
	body.news #vmenu ul li a.news,
	body.examples #vmenu ul li a.examples
	{
		background:url(../images/patterns.gif) no-repeat -324px -318px;
	}

	span.small
	{
		font-size:11px;
		
	}

	ul#arrowlist ul#sub li
	{
		font:normal 12px arial, verdana;
		padding:5px 0;
		margin:0;
		color:#44494d;
	}

	ul#arrowlist ul#sub
	{
		margin:0;
		padding:0;
		list-style-type:none;
	}

	ul#arrowlist ul#sub li
	{
		background:url(../images/bullets.gif) no-repeat;
		margin:10px 0;
		padding:0 25px 0;
		
	}
	
	#vmenu ul a:hover { 
		color: #fff; 
		background:url(../images/patterns.gif) no-repeat -324px -318px; 
	} 

	#vmenu li ul a { 
		text-decoration: none; 
		color: #fff; 
		background: #fff;
		padding: 5px; 
		border: 1px solid #fff; 
		border-bottom: 0; 
		background:#8fcdbb;
		text-indent:0px;
		font-weight:normal;
	} 

	#vmenu li ul a:hover { 
		color: #fff; 
		background:#617971;
	} 

	#vmenu ul { 
	margin: 0; 
	padding: 0; 
	list-style: none;
	width: 217px; 
	border-bottom: 1px solid #fff; 
	font:normal 12px arial, verdana;
	} 

	#vmenu ul li { 
		position: relative; 
		
	} 

	#vmenu li ul { 
		position: absolute; 
		left: 119px; 
		top: 0; 
		display: block; 
		width:180px;
	} 

	#vmenu li:hover ul {
		display: block; 
		width:180px;
	} 

	#vmenu li:hover>ul { 
		visibility:visible; 

	} 

	#vmenu ul ul {
		visibility:hidden; 
	} 

	* html #vmenu ul li { float: left; height: 1%; } 
	* html #vmenu ul li a { height: 1%; } 

	#vmenu ul, li { 
		margin: 0 0 0 0; 
	} 

	#vmenu ul a { 
		display: block; 
		text-decoration: none; 
		color: #fff; 
		background: #fff; 
		padding: 5px; 
		border: 1px solid #fff; 
		border-bottom: 0; 
		height:26px;
		line-height:26px;
		background:url(../images/patterns.gif) no-repeat -664px -318px;
		text-indent:32px;
		font-weight:bold;
	} 


	td.pagecopy				
	{
		color:#000000;
		text-align:left;
		font:normal 12px arial, verdana;
	}

	.inputtxt				
	{
		border:1px solid #08599C;
		font:normal 12px arial, verdana;
		width:260px;
	}

	.txtwidth				
	{
		width:260px
	}	

	.txtarea1				
	{
		width:260px;
		border:1px solid #08599C;
	}

	/* ajax */

	#confirmation			
	{
		width: auto;
		background-color: #f6f6f6;
		border: 1px solid #08599C;
		padding: 5px;
		margin: 0px auto;
		text-align: center;
		font-weight: bold;
		color:#08599C;
		font:normal 12px arial, verdana;
	}
						
	/* ajax */	

	span.ticker
	{
		display:block;
		position:absolute;
		padding:0px 0 0 0;
		right:0px;
		margin:0px;
	}

	div.ticker-container
	{
		position:relative;
		height:50px;
		margin:0px;
		padding:0px;
	}