/*Elements*/
body
{
	text-align: center;
	margin: 0px;
	background-color: #ffffff;
	background: url(/images/base/distance-circles-bg.gif) no-repeat scroll center top;
	color: #4f4f4f;
	font-family: Verdana, Arial, Helvetica,San-Serif;
	font-size: 0.75em;
	line-height: 1.75em;								
}


html		{ min-height: 100%; height: auto; background-color: #ffffff;}
form		{margin: 0px;}
a img 	{border: 0px;}
h1		{font-size: 2em; margin: 0px;}
h2		{font-size: 1.0em; margin-top: 4px;}
ul		{margin: 0px 0px 0px 15px; line-height: 1.65em;}
hr		{height: 1px; color: #662c8d;}

a, a:active, a:visited				{text-decoration: underline; color: #662c8d;}
a:hover, a:active:hover, a:visited:hover	{text-decoration: none;}

/*Layout*/
#container 	{margin-right:auto; margin-left:auto; text-align: left; width: 790px;}

#topnav		{float: right; width: 630px; height: 59px; background-image: url(/images/base/taxi-green.gif); background-position: top left; background-repeat: repeat-x; text-align: left; padding: 24px 10px 0px 0px; color: #662c8d; font-size: 0.85em; line-height: 1.2em;}

#leftnav	{float: left; width: 150px;}
#leftnav a, #leftnav a:active, #leftnav a:visited			{text-decoration: none; color: #ffffff;}
#leftnav a:hover, #leftnav a:active:hover, #leftnav a:visited:hover	{text-decoration: underline;}

#leftnavgreenhome	{min-height: 1050px; background-color: #662c8d;}
#leftnavgreenhome div	{padding: 4px 3px 4px 7px; background-color: #431066; margin-bottom: 1px;}
#leftnavgreen	{min-height: 750px; background-color: #662c8d;}
#leftnavgreen div	{padding: 4px 3px 4px 7px; background-color: #431066; margin-bottom: 1px;}

#content	{float: right; width: 640px;}
.toppadd	{padding: 10px 0px 1px 10px; background: rgba(256, 256, 256, 0.7); }
.lpadd		{padding-left: 10px;}

#bottom		{border-top: 1px solid #662c8d; margin-right:auto; margin-left:auto; width: 790px; height: 35px; text-align: right; color: #662c8d; font-size: 0.8em; padding-top: 8px; padding-right: 10px;}
#bottom a, #bottom a:active, #bottom a:visited				{text-decoration: none; color: #662c8d;}
#bottom a:hover, #bottom a:active:hover, #bottom a:visited:hover	{text-decoration: underline;}

.tableinfo	{width: 100%;}
.tableinfo td		{background-color: #431066; color: #ffffff; padding: 10px; width: 33%;}
#infocentre { border-left: 1px solid #662c8d; border-right: 1px solid #662c8d;}

.leftcontent {width: 280px; border-right: 1px solid #662c8d; vertical-align: top; padding: 10px;}

/*Useful*/
.hrclearboth	{clear: both; height: 0px; border-bottom: 1px solid #662c8d;}
.clearboth	{clear: both; height: 0px;}
.floatright	{float: right;}
.floatleft	{float: left;}
.bold		{font-weight: bold;}
.important 	{background-color: #431066; color: #ffffff; font-weight: bold; padding: 5px;}
.quote		{display: block; width: 100%; font-style: italic; text-align: center;}



