/* page layout */
	html, body { padding:0; margin:0 10px 15px 10px; background-color:#C6C7AD; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; }
	#page { width:960px; margin:0 auto 20px auto; background-color:#FFF; border:1px solid #666; }

	a:link, a:visited {	color:#FF6600; }
	img { border:0; }
	p { margin-top:10px; }
	h1 { font-size:1.2em; font-family:Trebuchet MS, sans-serif; margin-top:20px; }
	h2 { font-size:1.2em; font-family:Trebuchet MS, sans-serif; color:#FF6600; }
	h3 { font-size:1.1em; font-family:Trebuchet MS, sans-serif; color:#666; }
	.small-text { font-size:.8em; color:#666 }
	#banner { margin-top:1px; }
	.office { font-size:1.2em; font-family:Trebuchet MS, sans-serif; color:#FF6600; }

/* Header */

	#header 		{ position:relative; font-size:.8em; height:108px; }
	#header img		{ position:absolute; top:0; left:0; }
	#header p#callus { position:absolute; top:10px; right:30px; font-size:1.2em; font-family:Trebuchet MS, sans-serif; color:#FFFFFF; }
	#header p#callus span {color:#FF6600; }
	#header ul 		{ position:absolute; top:75px; right:30px; margin:0; }
	#header li 		{ display:block; float:left; margin:0 0 0 20px; padding:0 0 0 20px; border-left:1px #FF6600 solid; }
	#header #home	{ border:none; }
	#header a		{ text-decoration:none; color:#FFF; }
	#header a:hover { color:#FF6600; }

/* Content */

	#content 		{ width:900px; margin-left:30px; font-size:.8em; }
	#content ul 	{ list-style-type:none; padding-left:0; }
	#content li 	{ padding-bottom:15px; }
	.example		{ margin:10px 0 10px 0; width:900px; }
	.example img 	{ border:1px solid #666666; }


/* Footer */

	#footer { clear:both; position:relative; height:90px; border-top:1px #FF6600 solid; margin-top:30px; }
	#footer .w3c { position:absolute; top:30px; right:30px; }
	#footer .w3c img { margin-left:10px; }
	#trading { position:absolute; top:45px; right:30px; font-size:.7em; color:#666 }

/* Home */

	#home-banner { width:960px; height:310px; margin-top:1px }
	#left { width:520px; float:left; margin-right:30px }
	#right { width:350px; float:right; text-align:right; }
	#col-L { width:250px; float:left; margin-top:20px}
	#col-R { width:250px; float:right; margin-top:20px }

/* Ratecard */

	#ratecard td { vertical-align:bottom; border-bottom:solid #999 1px; width:350px; padding-top:20px; }
	#ratecard h3 { margin:0; }
	
/* Products */

	#products td { vertical-align:top; width:300px; padding-right:15px; }
	#products ul { margin-left:0; }