html, body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}
body {
	min-width: 960px;
	background: url("../images/bg-body.gif") repeat-x;
	/*bigger text version changed from 9px*/
	font: 11px arial, tahoma, verdana, "trebuchet ms", sans-serif;
}
/*--------------------------------------------------general--------------------------------------------------*/
* {outline: none;}
form {margin: 0;padding: 0;}
img {border: none;display: block;}
ul {margin: 0;padding: 0;list-style: none;}

.clr:after {
	height: 0;
	clear: both;
	content: "";
	display: block;
}
* html .clr {height: 1%;}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	font-weight: normal;
	font-family: arial, tahoma, verdana, "trebuchet ms", sans-serif;
}
/*bigger text version changed from 13px*/
p {
	margin: 0;
	line-height: 15px;
}
a {
	color: #039;
	cursor: pointer;
	text-decoration: none;
}
#page {
	width: 960px;
	margin: 0 auto;
	padding: 12px 0 50px 0;
}

/*-------------------------Wrap-page elements form the grey border and curved corners-------------------------*/
.wrap-page-1 {
	width: 960px;
	background: url("../images/bg-mid-page.gif") repeat-y;
}
.wrap-page-2 {background: url("../images/bg-top-page.gif") no-repeat;}

.wrap-page-3 {
	width: 960px;
	position: relative;
	padding: 97px 0 15px 0;
	background: url("../images/bg-bot-page.gif") no-repeat 0 100%;
}

/*-------------------------header - forms the menu and drop downs-------------------------*/
#header {
	left: 0;
	top: 12px;
	width: 100%;
	height: 106px;
	overflow: hidden;
	position: absolute;
}
#header strong {
	display: block;
	margin: 0 0 0 125px;
}
#header strong a,
.logo a {
	width: 111px;
	height: 63px;
	display: block;
	overflow: hidden;
	text-indent: -12000px;
	background: url("../images/logo.gif") no-repeat;
}
#header ul {
	width: 798px;
	background: #999;
	margin: 3px 0 0 0;
	padding: 0 50px 0 110px;
}
#header ul li {
	float: left;
	font-size: 11px;
	line-height: 21px;
	position: relative;
	padding: 0 36px 0 0;
}
#header ul li ul {
	left: 0;
	top: 21px;
	margin: 0;
	padding: 0;
	height: 1%;
	display: none;
	background: none;
	position: absolute;
}
#header ul li.hover ul,
#header ul li:hover ul {display: block;}

#header ul li a:hover,
#header ul li .active,
#header ul li.hover a,
#header ul li:hover a {
	color: #fff;
}
#header ul li.hover li a,
#header ul li:hover li a {
	color: #666;
}
#header ul li ul li {
	padding: 0 2px 0 0;
}
#header ul li ul li a {
	color: #666;
	display: block;
	padding: 0 10px;
	line-height: 20px;
	background: #e6e6e6;
	white-space: nowrap;
}
#header ul li ul li a:hover,
#header ul li ul li .active {
	color: #039;
}
/* content */
#content {
	width: 100%;
	padding: 35px 0 0 0;
}

/*-------------------------------primary-content - the main left hand column of the pages-------------------------------*/
.primary-content {
	float: left;
	width: 402px;
	padding: 0 0 0 2px;
}
.primary-content h1 {
overflow: hidden;text-indent: -12000px;
}

/*------------------------SUB MENU PANEL----------------------------------*/

.list-1 {padding: 3px 5px 10px 22px;}
.title-txt-2 ul, .when-txt ul li {padding: 17px 0 0 0;}

.list-1 li, .title-txt-2 ul li, .when-txt ul li  {
	width: 156px;
	padding: 0 0 5px 0;
	font: 14px georgia, times, "times new roman", serif;
}
.title-txt-2 ul li, .when-txt ul li {width: 216px;}

.list-1 li a, .title-txt-2 ul li a, .when-txt ul li a {color: #fff;}

.list-1 li a:hover, .list-1 li .active,
.title-txt-2 ul li a:hover, .title-txt-2 ul li .active,
.when-txt ul li a:hover, .when-txt ul li .active  {color: #f90;}

/*-------------------------secondary-content - this forms the right hand column-------------------------*/
.secondary-content {
	float: right;
	
	width: 392px;
	padding: 0 2px 0 0;
}
.secondary-content h2{
	overflow: hidden;text-indent: -12000px;
	width: 392px;
	height: 35px;
	background-color: #129982;
	background-repeat: no-repeat;
	background-position: 15px 12px;
}
.diagram-content {
	float: right;
	width: 486px;
	padding: 0 1px 0 0;
}
.top-right-img {
	width: 392px;
	padding: 0 0 12px 0;
}
.legal-content {
	width: 392px;
	padding: 20px;
}
.legal-content h1{
	font-size:18px;
	margin-bottom:18px;
}
.legal-content li{
	margin-bottom:8px;
}
/*-----------Curved Corners - white masks to create curved corners on solid colour panels---------*/
.wrap-b1s {display: block;background: url("../images/lt-c.gif") no-repeat;}
.wrap-b2s {display: block;background: url("../images/rt-c.gif") no-repeat 100% 0;}
.wrap-b1 {background: url("../images/lt-c.gif") no-repeat;}
.wrap-b2 {background: url("../images/rt-c.gif") no-repeat 100% 0;}
.wrap-b3 {background: url("../images/lb-c.gif") no-repeat 0 100%;}
.wrap-b4 {background: url("../images/rb-c.gif") no-repeat 100% 100%;}
/*Coloured masks for other corners - competition page----------------*/
.wrap-b1s-purp {display: block;background: url("../images/lt-c-purp.gif") no-repeat;}
.wrap-b2s-purp {display: block;background: url("../images/rt-c-purp.gif") no-repeat 100% 0;}
.wrap-b3-purp {background: url("../images/lb-c-purp.gif") no-repeat 0 100%;}

.bp-1 {background-position: -1px 0 !important;}
.bp-2 {background-position: 372px 0 !important;}
.bp-3 {background-position: 382px 0 !important;}
.bp-4 {background-position: 247px 0 !important;}
.bp-5 {background-position: 245px 0 !important;}


/*--------------------------------------------------- Footer----------------------------------------------------*/
#footer {
	width: 100%;
	padding: 11px 0 0 0;
}
#footer ul {
	width: 892px;
	margin: 0 34px;
	overflow: hidden;
}
#footer ul li {
	float: left;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 0 -2px;
	letter-spacing: 1px;
	padding: 0 13px 0 15px;
	background: url("../images/i-1.gif") no-repeat 0 4px;
}
#footer ul li a {color: #999;}
#footer ul li a:hover {color: #039;}

/*--------------------------------------------------- JC hack for the blog items----------------------------------------------------*/
.tx-veguestbook-pi1{}

#prize-background{
	 background: url("../images/prize-background.gif") no-repeat;
	padding-bottom:86px;
	width:85px;


}
#prize-background img{
	 margin-left:6px;
	margin-top:6px;
	margin-right6px;

}

#prize-background-comp-page{
	top: -13px;
	right: 14px;
	position: absolute;

	 background: url("../images/prize-background.gif") no-repeat;
	padding-bottom:86px;
	width:85px;


}
#prize-background-comp-page img{
	 margin-left:6px;
	margin-top:6px;
	margin-right6px;

}
.news-amenu-item-year{
background-color:#fff;
color:#000;
border:0px;
}

.win-stock-page{
	 background: url("../images/prize-stock-background.gif") no-repeat;
	xpadding-bottom:104px;
	xpadding:16px 0 0 px;
		width: 392px;
		height:104px;


}

.stock-prize-link{
display:block; float:left; width:170px; height:104; padding:62px 0 0 15px; ;
}
.stock-prize-img{
display:block; float:left; height:100; padding-top:15px;;
}
.stock-prize-link2{
display:block; float:left; width:100px; height:104; margin-left:15px; padding:62px 0 0 5px; ;
}

.the-no-news-div{
					padding: 10px 0px 20px 10px;
					display: block;
}

