
body,td,th {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #6b7075;
	line-height:16px
}
body {
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #6fc92f;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #6fc92f;
}
a:hover {
	text-decoration: none;
	color: #6b7075;
}
a:active {
	text-decoration: underline;
	color: #6fc92f;
}

h1 {
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 15px;
font-weight: bold;
color: #6fc92f;
}

h2 {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 19px;
	font-weight: normal;
	color: #6b7075;
	
}



.subhead {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6fc92f;
	padding-bottom:5px;
}



.topbannerpad {
padding-top:0px
}


.footerpad {
padding-top:15px; padding-bottom:7px;
}


.footer
{
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 10px;
color: #6b7075;
}


.colour{
font-family: Helvetica, Verdana, Arial, sans-serif;
font-weight: normal;
color: #6fc92f;
}

.divider-line {padding-bottom:10px; margin-bottom:30px; border-bottom: 1px #6fc92f; border-bottom-style: dotted; display: block;}

.whatsnew-ticker-background {background-image: url(/Content/generic/whats_new_panel.gif); background-repeat: no-repeat;}

.mainwindow {border-top: 0px solid #d3dbe0; border-bottom: 0px solid #d3dbe0; border-left: 1px solid #d3dbe0; border-right: 1px solid #d3dbe0; padding-left:15px; padding-right:15px;}

.newsticker {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; line-height:10px; color: #ffffff;}


A.footernavlink {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; color: #6b7075; text-decoration: none;}
A.footernavlink:link {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; color: #6b7075; text-decoration: none;}
A.footernavlink:visited {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; color: #6b7075; text-decoration: none;}
A.footernavlink:active {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; color: #6b7075; text-decoration: none;}
A.footernavlink:hover {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; color: #6fc92f; text-decoration: none;}

A.newstickerlink {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; line-height:10px; color: #ffffff; text-decoration: none;}
A.newstickerlink:link {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; line-height:10px; color: #ffffff; text-decoration: none;}
A.newstickerlink:visited {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; line-height:10px; color: #ffffff; text-decoration: none;}
A.newstickerlink:active {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; line-height:10px; color: #ffffff; text-decoration: none;}
A.newstickerlink:hover {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; line-height:10px; color: #6b7075; text-decoration: none;}

A.casearticlesidelink {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #6b7075; padding-top:5px; padding-bottom:5px; border-bottom: 1px #6fc92f; border-bottom-style: dotted; display: block; text-decoration: none;}
A.casearticlesidelink:link {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #6b7075; padding-top:5px; padding-bottom:5px; border-bottom: 1px #6fc92f; border-bottom-style: dotted; display: block; text-decoration: none;}
A.casearticlesidelink:visited {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #6b7075; padding-top:5px; padding-bottom:5px; border-bottom: 1px #6fc92f; border-bottom-style: dotted; display: block; text-decoration: none;}
A.casearticlesidelink:active {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #6b7075; padding-top:5px; padding-bottom:5px; border-bottom: 1px #6fc92f; border-bottom-style: dotted; display: block; text-decoration: none;}
A.casearticlesidelink:hover {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #6fc92f; padding-top:5px; padding-bottom:5px; border-bottom: 1px #6fc92f; border-bottom-style: dotted; display: block; text-decoration: none;}


.fieldhead {
	float:left;font-family:Helvetica, Verdana, Arial, sans-serif;font-size:12px;font-weight:normal;width:120px;padding-top:4px;
}
.fieldtext {
	font-family:Helvetica, Verdana, Arial, sans-serif;font-size:12px;border:1px solid #cbcbcb;width:300px;}

.fieldhead3a {
	float:left;font-family:Helvetica, Verdana, Arial, sans-serif;font-size:12px;font-weight:normal;width:100px;padding-top:4px;
}
.fieldtext3a {
	font-family:Helvetica, Verdana, Arial, sans-serif;font-size:12px;border:1px solid #cbcbcb;width:99%;}
	

.fieldhead2a {
	float:left;font-family:Helvetica, Verdana, Arial, sans-serif;font-size:16px;font-weight:normal;width:110px;padding-top:4px;
}
.fieldtext2a {
	font-family:Helvetica, Verdana, Arial, sans-serif;font-size:16px;border:1px solid #cbcbcb;width:99%;}

.field-validation-error {
	font-weight: bold;	color: #FF0000;}

/*NEW STYLES FOR COMPETITION PAGES*/.subhead2 {	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 13px;	font-weight: bold;	color: #6b7075;	padding-bottom:5px;}.redstar {	font-weight: bold;	color: #FF0000;}.fieldtext2 {margin-top:5px;font-family:Helvetica, Verdana, Arial, sans-serif;font-size:12px;border:1px solid #cbcbcb;width:400px;}.fieldtext3 {margin-top:5px;font-family:Helvetica, Verdana, Arial, sans-serif;font-size:12px;border:1px solid #cbcbcb;width:520px;height:100px;}