html, body {
	margin:0;
	padding:0;
	background: #FFF;
	color: #5A5500;
	font-family: "Lucida Grande", Lucida Sans Unicode, Verdana, Arial, sans-serif;
	text-align: center;
}

body { font-size: 76%;}

div, p, table, th, td, li, .normal {font-size: 1.0em;}

a, a:link, a:visited {
	color: #F68939;
	text-decoration: none;
}
a:hover {
	color: #FF6600;
	text-decoration: underline;
}

h1, h2, h3, h4, h5, h6, p {margin-top: 0;}

h1 { font-size: 2em; color: #000;}
h2 { font-size: 1.6em; color:#5A5600; font-weight:normal;}
h3, .heading { font-size: 1.5em; color:#5A5600;}
h4 { font-size: 1.3em; color: #5B5600;}
h5, .subheading { font-size: 1.2em; color: #5B5600;}
h6 {	font-size: 1.1em; color: #5B5600;}

hr {border: 0; height: 1px; width: 100%; color: #B3AA7E; background-color: #B3AA7E;}

img {border:0}

label img { vertical-align:top;}

* html #overall {height:1%;}
* html #header {height:1%;}
* html #middle {height:1%;}
* html #left {height:1%;}
* html #middle2col {height:1%;}
* html #left2col {height:1%;}
* html #right {height:1%;}

#overall { width: auto; margin: 0 auto; padding: 0; text-align:left;}

#header { height: auto; background: none;}

.logo {float: left; width: auto; margin-right: 0px }
.logo h1 { margin: 20px 0px 10px 0px; padding:0;}
.banner { display: none;}

#navigation { height: 31px; margin-bottom: 20px; background: none;}
.strapline { float: none; width:auto; background: transparent; color:#000; font-size: 1.2em;}

.topmenu { float: none; display: none;}
.topmenu ul, .topmenu li {  display: none;}

#left, #left2col {display: none;  float:none;}
#left .content, #left2col .content  { display: none;}

#right {float: none; width: auto;}
#right .content { padding: 0;}

#middle, #middle2col { margin: 0px; padding:0px;}
#middle .content, #middle2col .content {padding: 0px;}

#footer { margin-top: 10px;}
#footer .content { font-size: 0.9em; line-height: 1.1em; text-align:center; color:#666;}
#footer a, #footer a:visited { padding-right: 10px; color:#666; text-decoration: none;}
#footer a:hover { padding-right: 10px; text-decoration:underline;}

.clr {clear:both; height: 0;}

.small, .error {font-size: 0.9em;}
.bluetext {color:#0066CC;}
.blacktext  {color:#000000;}
.highlight {color:#FF6600;}
.redtext, .error {color:#CC0000;}

.links { height: 62px; background: transparent url("../images/layout/links-back.gif") repeat-x left top;}
.links .padding { padding-right: 20px; background: transparent url("../images/layout/links-back-right.gif") no-repeat right top;}
.links ul { margin: 0; padding: 0px 0px 0px 20px; list-style: none; background: transparent url("../images/layout/links-back-left.gif") no-repeat left top;}
.links li { float: left; margin: 0; padding: 0 15px; text-align: center;}
.links li a, .links li a:visited {
	float: left;
	display: block;
	padding: 20px 15px 20px 13px;
	line-height: 22px;
	background: url("../images/layout/arrw-blue.gif") no-repeat left center;
	color: #5A5500;
	text-decoration: none;
}
.links li:hover { background: url("../images/layout/links-back-over.gif") repeat-x left top;}
.links li a:hover { background: url("../images/layout/arrw-org.gif") no-repeat left center; color: #5A5500; text-decoration:none;}

.loginfield { border: 1px solid #C6BF9D;}

.green, .grey, .fade { background: transparent;}
.main-col-links { float: left; width: 230px;}
.main-col-links ul { margin: 25px 30px 0 -13px; padding: 0px; list-style: none;}
.main-col-links li { margin: 0; padding: 0px 15px;}
.main-col-links li a, .main-col-links li a:visited {
	display: block;
	padding: 5px 5px 7px 13px;
	background: url("../images/layout/arrw-blue.gif") no-repeat left center;
	color: #5A5500;
}
.main-col-links li a:hover { background: url("../images/layout/arrw-white.gif") no-repeat left center; color:#FFF; text-decoration:none;}
.main-col-links li:hover { background: #F68939;}

.main-col-text { float: left; width: 320px;}

.results { margin-bottom: 15px; padding-bottom:10px; border-bottom: 1px solid #AFAB89;}
.resultstitle {font-size: 1.1em;}
.resultstitle img { vertical-align: bottom;}
.resultstext { width: 440px; padding-top:7px; }
.resultstext .expirydate {float:right; padding-left: 5px;}
.button-col {float:right; width: 80px;}
.button-col .btn { display:block; margin-top: 3px; padding: 1px 4px; background:#AFAB89; color:#FFF; text-align: left;}
.button-col .btn:hover { background:#F68939; text-decoration:none;}


.sidemenu { display: none; margin-bottom: 15px;}

.boxone, .boxtwo { float:none; width: auto; height: auto; margin-bottom: 15px;}
.boxone {margin-right: 0px; background: #E1E3D7; border: 1px solid #C6BF9D;}
.boxtwo {background: #D6D6D6; border: 1px solid #C6BF9D;}

.boxone ul, .boxtwo ul { list-style: none; margin: 0px; padding:0px;}
.boxone li, .boxtwo li { font-size: 1.2em;}
.boxone li a, .boxtwo li a { margin-left: 30px;}
.boxone li a, .boxone li a:link, .boxone li a:visited, .boxtwo li a, .boxtwo li a:link, .boxtwo li a:visited{
	display: block;
	padding: 3px 0px 5px 15px;
	background: transparent url("../images/layout/arrw-blue-lrg.gif") no-repeat left center;
	text-decoration: none;
	color: #5A5500;
}

.boxone li a:hover, .boxtwo li a:hover {
	background: transparent url("../images/layout/arrw-white-lrg.gif") no-repeat left center;
	text-decoration: none;
	color: #FFF;
}

.boxone li:hover, .boxtwo li:hover {	background: #F68939;}
.boxone .padding, .boxtwo .padding, .landingbox .padding { padding: 23px;}
.boxone h2, .boxtwo h2 { font-weight: normal;}

.landingbox { height: 300px; margin-bottom: 15px; background: transparent url("../images/layout/landing-back.gif") no-repeat left top;}

.comments { padding:0px; margin-bottom: 15px; background: #F3F2ED}
.comments .contents { padding: 10px; background: transparent; font-size: 0.9em; line-height: 1.3em; }

.formbox label {float: left; width: 35%; padding-top: 3px; margin-right: 0.5em; display: block}
.formbox div.formfield { float: left; width: 60%; padding-bottom: 3px;}
.formbox div.formfield input { width: 100%;}
.formbutton {background: #F68939; color: #FFF; border: 1px solid #F60; text-transform:uppercase;}
.pagebutton, .pagebutton:link, .pagebutton:visited { background: #F68939 url("../images/layout/arrw-blue.gif") no-repeat right center; padding: 3px 13px 3px 7px; color: #FFF;}
.pagebutton:hover { text-decoration:underline;}
.moreinfo { padding-right: 13px; background: url("../images/layout/arrw-blue.gif") no-repeat right center; line-height: 1.4em;}

.tickernews {margin-bottom: 15px; color:#F68939;}
