HTML {
	background:#CCC url(../images/bg-main.jpg) 0 0 repeat-x;
}

BODY {
	padding:0px;
	margin:10px 0px 0px 0px;
	border-width:0px;
	border-style:none;
	font-family: arial, tahoma, verdana, helvetica;
	font-size:10pt;
	line-height:15pt;
	color:#333;
	background:#CCC url(../images/bg-main.jpg) 0 0 repeat-x;
}

FORM {
	display:block;
	padding:0px 0px 3px 0px;
	margin:0px;
	width:100%;
}

.newline {
	clear:both;
	height:0;
	line-height:0.0;
	font-size:0;
}

DIV.siteedge {
	width:790px;
	text-align:left;
}

DIV.header {
	background:#FFF;
	width:790px;
	height:124px;
}

DIV.contentedge {
	width:774px;
	border:8px solid #FFF;
	border-top:0px none;
}

DIV.titleedge {
	width:774px;
	height:78px;
	background:#333;
	color:#FFF;
}

DIV.titleedge H1 {
	float:left;
	text-transform:uppercase;
	font-weight:normal;
	font-size:16pt;
	padding:17px 28px 14px 28px;
	margin:16px 0px 16px 0px;
	border-right:3px solid #FFF;
}

DIV.titleedge UL {
	margin:0px;
	padding:0px;
	float:left;
	list-style:none;
}

DIV.titleedge UL LI {
	float:left;
	padding:32px 0px 0px 60px;
	text-transform:uppercase;
	font-size:9pt;
}

DIV.titleedge UL LI A {
	color:#FFF;
	text-decoration:none;
}

DIV.titleedge UL LI A:hover {
	text-decoration:underline;
}

DIV.content {
	padding:20px 19px;
}

DIV.content DIV.strapline {
	background:url(../images/bg-strapline-export.png) 0 0 no-repeat;
	width:526px;
	height:46px;
	margin:20px 0px;
	text-align:center;
	padding:2px 0px;
	font-size:8pt;
	color:#FFF;
	line-height:8pt;
}

DIV.content DIV.strapline H1 {
	font-size:24px;
	color:#FFF;
	font-weight:normal;
	padding:0px;
	margin:0px;
	line-height:24pt;
}

DIV.content DIV.strapline H1 B {
	color:#FFFF00;
	font-weight:normal;
}

DIV.content DIV.prizes {
	background:#FFF;
	font-size:11pt;
	line-height:14pt;
}

DIV.content DIV.prizes H1 {
	font-size:12pt;
	line-height:12pt;
	text-transform:uppercase;
	padding:0px 0px 3px 0px;
	margin:0px 20px;
	font-weight:bold;
	color:#444;
	border-bottom:1px #CCC solid;
}

DIV.content DIV.prizes UL {
	padding:8px 0px 0px 0px;
	margin:0px 22px 0px 22px;
	list-style:none;
}

DIV.content DIV.prizes UL LI {
	text-align:center;
	float:left;
	padding:0px;
	margin:0px 10px;
	width:140px;
}

DIV.content DIV.rightsmall {
	float:right;
	width:188px;
	height:260px;
	background:url(../images/bg-right-small-export.png) 0 0 no-repeat;
	margin:20px 0px;
}

DIV.content DIV.rightsmall H1 {
	font-size:12pt;
	line-height:12pt;
	text-transform:uppercase;
	padding:0px 0px 3px 0px;
	margin:17px 22px 0px 22px;
	font-weight:bold;
	color:#444;
	border-bottom:1px #CCC solid;
}

DIV.content DIV.rightsmall H2 {
	font-size:23pt;
	line-height:26pt;
	padding:0px 0px 3px 0px;
	margin:14px 22px 3px 22px;
	font-weight:normal;
	color:#990000;
}

DIV.content DIV.rightsmall H2 SPAN {
	font-size:14pt;
	line-height:17pt;
}

DIV.content DIV.rightsmall P {
	font-size:11pt;
	line-height:15pt;
	margin:0px 22px;
	font-weight:normal;
	color:#333;
	padding:0px;
}

DIV.content DIV.rightsmall P B, DIV.content DIV.rightsmall P A {
	line-height:20pt;
}

DIV.content DIV.leftlarge {
	background:#FFF;
	width:735px;
}

DIV.content DIV.leftlarge H1 {
	font-size:12pt;
	line-height:12pt;
	text-transform:uppercase;
	padding:0px 0px 3px 0px;
	margin:0px 22px 0px 22px;
	font-weight:bold;
	color:#444;
	border-bottom:1px #CCC solid;
}

DIV.content DIV.leftlarge P {
	padding:8px 0px 0px 0px;
	margin:0px 22px 0px 22px;
}

A {
	color:#990000;
	text-decoration:none;
}

A:hover {
	text-decoration:underline;
}

DIV.footeredge {
	width:774px;
	height:51px;
	background:#333;
	color:#FFF;
}

DIV.footeredge UL {
	margin:0px;
	padding:0px;
	float:left;
	list-style:none;
}

DIV.footeredge UL LI {
	float:left;
	padding:15px 0px 0px 90px;
	text-transform:uppercase;
	font-size:9pt;
}

DIV.footeredge UL LI A {
	color:#FFF;
	text-decoration:none;
}

DIV.footeredge UL LI A:hover {
	text-decoration:underline;
}

.left {
	float:left;
}

.right {
	float:right;
}

DIV.logo {
	padding:10px 0px 0px 10px;
	text-align:center;
	font-size:17pt;
	line-height:16pt;
	font-weight:bold;
	color:#333;
	float:left;
}

DIV.logo IMG {
	height:70px;
	padding-bottom:5px;
}

DIV.banner {
	float:right;
	padding:30px 25px 0px 0px;
}

TABLE.admin {
	margin-left:20px;
	width:693px;
}

TABLE.admin TR TH {
	border-bottom:1px #CCC solid;
	color:#800000;
	text-transform:uppercase;
}

TABLE.admin TR TD {
	border-bottom:1px #CCC solid;
}
