body {
	paddign: 0px;
	margin: 4px;
	background-color:#FFFFFF;
}

div#headerBody {
	width: 760px;
}

div#navbar_1 {
	background-color: #000000;
	padding: 8px 0px 0px 10px; 
	margin: 0px;
	height: 22px;
}

div#navbar_1 * {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #B85146;	
}

div#navbar_1  ul.navbar {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display:inline;
	text-align: left;
	height: 22px;
	vertical-align:middle;
}


div#navbar_1 * li.navbar.item {
	list-style-type:none;	
	display: inline;
}

div#navbar_1 * li.navbar.item  a.button:link, div#navbar_1 * li.navbar.item  a.button:visited  {
	color: #FFFFFF;
	text-decoration: none;
}

div#navbar_1 * li.navbar.item  a.button:hover, div#navbar_1 * li.navbar.item  a.button:active  {
	color: #FFFF00;
	text-decoration: none;
}

div.dateInfo {
	height: 22px;
	vertical-align: middle;
	margin-left: 10px;
	padding: 0px;
	display:inline;
}

td#logoHolder {
	height: 104px;
	width: 290px;
	text-align: center;
}

td#topBanner {
	height: 104px;
	width: 460px;
	text-align: center;	
}

td#column-A {
	width: 130px;
	border-right: 1px solid #9C9EA1;
	border-top: 1px solid #9C9EA1;	
	vertical-align: top;
}

td#column-B {
	width: 470px;
	border-right: 1px solid #9C9EA1;	
	border-top: 1px solid #9C9EA1;		
	vertical-align: top;	
	padding:5px;
}

td#column-C {
	width: 140px;
	border-top: 1px solid #9C9EA1;		
	vertical-align: top;	
}

div#navbar_0, div#navbar_2 {
	margin: 0px 2px 16px 4px;
}

div#navbar_0 *, div#navbar_2 * {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	font-weight: bold;
	color: #B85146;	
}

div#navbar_0  ul.navbar, div#navbar_2  ul.navbar {
	margin: 0px;
	padding: 0px;
	display:inline;
	text-align: left;
	height: 22px;
	width: 100%;
}


div#navbar_0 * li.navbar.item, div#navbar_2 * li.navbar.item {
	list-style-type:none;	
	display: block;
	border-bottom: 1px solid #9C9EA1;				
	text-align: right;
	padding: 0px;
}

div#navbar_0 * li.navbar.item.sub, div#navbar_2 * li.navbar.item.sub {
	list-style-type:none;	
	display: block;
	border-bottom: 1px solid #FFFFFF;				
	text-align: right;
	padding: 0px;
}

div#navbar_0 * li.navbar.item  a.button:link, div#navbar_0 * li.navbar.item  a.button:visited, div#navbar_2 * li.navbar.item  a.button:link, div#navbar_2 * li.navbar.item  a.button:visited  {
	display: block;
	padding: 2px;
	color: #89A0B5;
	background-color: #FFFFFF;
	text-decoration: none;
}

div#navbar_0 * li.navbar.item  a.button:hover, div#navbar_0 * li.navbar.item  a.button:active, div#navbar_2 * li.navbar.item  a.button:hover, div#navbar_2 * li.navbar.item  a.button:active  {
	color: #ffffff;
	background-color: #89A0B5;
	text-decoration: none;
}

div#navbar_0 * li.navbar.item.sub  a.button:link, div#navbar_0 * li.navbar.item.sub a.button:visited, div#navbar_2 * li.navbar.item.sub  a.button:link, div#navbar_2 * li.navbar.item.sub a.button:visited  {
	display: block;
	padding: 2px;
	color: #6b8196;
	background-color: #cad3dc;
	text-decoration: none;
	font-weight:normal;
}

div#navbar_0 * li.navbar.item.sub  a.button:hover, div#navbar_0 * li.navbar.item.sub  a.button:active, div#navbar_2 * li.navbar.item.sub  a.button:hover, div#navbar_2 * li.navbar.item.sub  a.button:active  {
	color: #cad3dc;
	background-color: #6b8196;
	text-decoration: none;
	font-weight:normal;
}

div.banners {
	text-align: center;
}

div.banners * img {
	margin: 4px;
}

div.banners a{
	display: block;
	margin-top: 10px;
}

button {
	background-color: #ED1A34;
	border:1px solid;
	border-top-color:#FDDED4;
	border-left-color:#FDDED4;
	border-right-color:#B5584E;
	border-bottom-color:#B5584E;
	color: white;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 2px;
}

button.btnHov {
	background-color: #ED1A34;
	border:1px solid;
	border-top-color:#FDDED4;
	border-left-color:#FDDED4;
	border-right-color:#B5584E;
	border-bottom-color:#B5584E;
	color: #ffff00;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

div.box div.header {
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 2px 3px 2px 3px;
}

div.box.left div.header{
	background-color: #005386;
	text-align: center;
}

div.box.left div.content{
	padding: 5px;
	text-align: center;
}

input.textInput {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #9C9EA1;
	padding: 2px;
}

form {
	margin: 0px;
	padding: 0px;
		
}

div#poll{
	background-image:url(http://www.forecourttrader.co.uk/images/decor/poll_topfiller.gif);
	background-repeat:repeat-y;
}

div#pollbutton {
	text-align: center;
}

div#poll div.header{
	text-align: center;
	border-bottom: 1px solid #9C9EA1;	
}

form#pollForm {
        background-image:url(http://www.forecourttrader.co.uk/images/decor/poll_bottomfiller.gif);
        background-repeat:repeat-y;
        xtext-align: center;
        text-align: center;
        padding: 5px;   
        width: 140px;
}

form#pollForm ul{
                margin: 0;
                padding: 0;
}

form#pollForm ul li {
       text-align: left;
}                               

div#poll div.content{
	color: white;
	text-align: center;
}

div.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.summary .first {
  float: left;
}

div#pollQuestion {
	text-align: left;
	padding: 5px;
}

a.button.white:link {
	color: white;
	font-weight: bold;
	text-decoration: none;
}

//a.button.white:active, a.button.white:hover, a.button.white:visited  {
//	color: #ffff00;
//	font-weight: bold;
//	text-decoration: none;	
//}

a.button.red:link, a.button.red:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #9D0029;
	font-weight: bold;
	text-decoration: underline;
	display:block;
}

a.button.red:active, a.button.red:hover  {
	color: #9D0029;
	font-weight: bold;
	text-decoration: none;	
}

a.button.blue:link, a.button.blue:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #005689;
	font-weight: bold;
	text-decoration: underline;
	display:block;	
}

a.button.blue:active, a.button.blue:hover  {
	color: #005689;
	font-weight: bold;
	text-decoration: none;	
}

a.button.circled {
	background-image:url(http://www.forecourttrader.co.uk/images/decor/dredcircle.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left: 12px;
}

div#registerBox {
	background-image:url(http://www.forecourttrader.co.uk/images/decor/registerbg.gif);
}

td.acolumn-1, td.acolumn-2 {
	margin: 4px;
	width: 50%;
	vertical-align: top;
}

div.headline {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
}

div.article_wc.paramv {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	font-style:italic;
}

div.box.article.brief {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

div.box.article.brief.separated {
	border-bottom: 2px solid #E0E7EA;	
}

div.articleSection {
	border-bottom: 2px solid #E0E7EA;
}

div.articleSection table.halfcolumnHolder td {
	padding-right: 10px;
}

div.box.article.brief div.header{
	background-color:#869EB4;
	margin-bottom: 4px;
}

div#footerBox {
	background-color: #DDE5E9;
}

div#footerBox * {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

a.button.black:link, a.button.black:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: black;
	font-weight: bold;
	text-decoration: underline;
	display:block;
}

a.button.black:active, a.button.black:hover {
	color: #9D0029;
	font-weight: bold;
	text-decoration: none;	
}

div.box.related div.header {
	color:#005689;
	text-transform: none;
	font-size:9px;
	margin-left: 0px;
	padding-left: 0px;
}

div.articleSection.leaderArticle * img{
	float: right;
	/* margin-top: -12px; */
}

div.articleSection.leaderArticle {
	min-height: 145px;
}

div.summary {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: black;
	font-weight: bold;
}
 
div.printerbutton a.button:link, div.printerbutton a.button:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #005689;
	font-weight: bold;
	text-decoration: underline;
}

div.printerbutton a.button:active, div.printerbutton a.button:hover  {
	color: #005689;
	font-weight: bold;
	text-decoration: none;
}

div.printerbutton img {
	vertical-align:middle;
}

div.e-mailbutton a.button:link, div.e-mailbutton a.button:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #005689;
	font-weight: bold;
	text-decoration: underline;
}

div.e-mailbutton a.button:active, div.e-mailbutton a.button:hover  {
	color: #005689;
	font-weight: bold;
	text-decoration: none;
}

div.e-mailbutton img {
	vertical-align:middle;
}

a:link, a:visited {
	color: black;
	font-weight: bold;
	text-decoration: underline;
}

a:active, a:hover  {
	color: #9D0029;
	font-weight: bold;
	text-decoration: none;
}

ul.article_list {
        list-style-type:none;
	padding-left: 3px;
}

div.box.article_holder.center div.header, div.header.hilited {
	background-color: #005689;
	font-size: 14px;
}

div.box.article_holder.center div.headline * {
	font-size: 13px;
	padding-bottom: 8px;
}

div.article_pages.paramv, .paramv, .paramn {
	font-size: 10px;
}

div.articleSection.leaderArticle {
	position: relative;
}

div.articleSection.leaderArticle div.headline * {
	font-size: 14px;
	width: 230px;
}


.article_list .photo {
	padding:0px;
	margin: 3px 0 3px 3px;
	border: 0px;
	width: 10;
	display:table;
}

.article_list .photo.first {
	float:right;
}

div.articleSection.leaderArticle .photo.first {
	float:right;
}

.article_list .photo.left {
	float:left;
}

.article_list .photo p {
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	white-space: normal;
}

.article_list .photo img {
	border: 0px;
}

li.button.white.circled {
 color: #ffffff;
 text-align: left;
 font-size: 10px;
 font-weight: bold;
 margin-left: -15px;
}

div.poll_result {
 text-align: center;
}

div.poll_result div.content .subheader {
 margin: 3px;
 font-size: 14px;
}

div.poll_result div.content .footer {
 text-align: justify;
 margin: 5px;
 font-size: 9px;
}

div#searchbox {
 border: 1px solid #005386;
 border-left: 0px;
 margin-bottom: 3px;
}

div#lfp1 {
 background-color:#869eb4;
 color: #ffffff;
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size: 10px;
 font-weight: bold;
 text-transform: uppercase;
 padding-top: 2px;
 padding-right: 3px;
 padding-bottom: 2px;
 padding-left: 3px;
 margin-top:5px;
}

div#lfp2 * {
 background-color:#DDE5E9;
 margin-bottom: 5px;
 font-size: 10px;
 font-family: Verdana,Arial,Helvetica,sans-serif;
}

div#lfp2 table tr.fuel_hd {
 font-weight: bold;
}

div#lfp2 table td.fuel_la {
 text-align: left;
}

div#lfp2 table td {
 text-align: center;
}

div#bd1 {
 background-color:#9d0029;
 font-size: 10px;
 font-weight: bold;
 margin: 1px;
 padding: 3px;
 width:460px;
}

div#bd2 {
 background-color:#9d0029;
 font-size: 10px;
 font-weight: bold;
 width:464px;
 padding: 3px;
 margin: 1px;
}

div#bd1 a {
 color: #ffffff;
 background-color:#9d0029;
}
div#bd2 a {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 width: 450px;
 color: #ffffff;
 background-color:#9d0029;
}

div.topnavdropdown {
        position: relative;
	margin-left: -60px;
	margin-bottom: -20px;
        background: #000000; 
        border: 1px solid #B85146;
	z-index: 100;
        display:inline;
	padding: 5px;
        top: 32px;
}

ul.topnavdropdown {
	xmargin-left: -35px;
}



.articlecontainer {
	display:table;
	padding-bottom:10px;
	
}

