/* Global Styles */

html, body{
	margin-top:0; margin-left:auto; margin-bottom:20px; margin-right:auto;
	padding:0;
	font-size: 100.01%;
	text-align:center;
	background-color:#000;
	background-image:url(../images/bg-body.jpg); background-position:top; background-repeat:no-repeat;  
}

.container { 
	width:980px;
	text-align:left;
	margin-top:0; margin-left:auto; margin-bottom:0; margin-right:auto;
	padding:0;
	z-index:1;   
}

/*Text Styles*/
a, h3, h4, p, td, li, ul, span, div, th, input, list, textarea, select, form {font-family:"Times New Roman", Times, serif;}

.italic {font-style:italic;}
.clr{clear:both;} 
img {border:none}

.spacer-line{ margin-top:10px; margin-right:0; margin-bottom:15px; margin-left:0; padding:0;}

/* Header Styles */

/* Start Header Block */
#headerblock {
	position:relative;
	width:980px;
	min-height:200px; height:auto !important; height:200px; 
	margin-top:0; margin-right:0; margin-bottom:30px; margin-left:0;
	padding:0;
 	z-index:10;
}
	#headerblock #header-flash{width:980px; margin:0; padding:0;}

#mainleftcol { float:left; width:224px; margin-top:0; margin-right:0; margin-bottom:0; margin-left:18px; padding:0;}
/* Left Navigation */

	#sub-nav-wrap {
		width:210px; margin-top:0px; margin-left:2px; margin-bottom:10px; margin-right:0; padding:0;
	}
		#sub-nav {width:210px; margin:0; padding:0;}		
		#sub-nav li {
			height: 1%; /* Forces hasLayout (ie6) */
			display: inline; /* Removes additional verticle whitespace (ie7) */
		}
		#sub-nav li a {
			padding-top:8px; padding-bottom:15px; padding-left:30px;
			background-repeat:no-repeat; background-image: url(../images/button.jpg);
			background-position:0px 0px; 
			display:block;
			font-size:15px; text-decoration:none; color:#fff;
			/* Removes added whitespace in IE */
		}

#maincentrecol { float:left; width:698px; margin-top:0; margin-right:0px; margin-bottom:0; margin-left:10px; padding:0; }

.centre-copy { padding:0; margin:0;} 
.centre-copy h1 {
	margin-top:0; margin-bottom:15px; padding:0;
	color:#fff; font-size:1.2em; font-weight:800;
	font-family:"Times New Roman", Times, serif;
 }

.centre-copy h2 {
	margin-top:0; margin-left:0px; margin-bottom:10px; padding:0;
	color:#B56D10; font-size:1.00em; font-weight:800;
	font-family:"Times New Roman", Times, serif;
 }

.centre-copy p {
	margin-top:0; margin-right:0px; margin-bottom:15px; margin-left:0; padding:0;
	color:#fff; font-size:0.90em; line-height:150%;
 }
.centre-copy p a {color:#C9174A; text-decoration:none; }
.centre-copy p a:hover {color:#C9174A; text-decoration:underline; }
.centre-copy fieldset {
	margin-top:0; margin-right:0px; margin-bottom:10px; margin-left:0;	padding:0;
	border:solid #DEDEDE thin;
 }
.centre-copy legend {
	margin-top:0; margin-right:0px; margin-bottom:0px; margin-left:10px;
	padding:0; padding-left:5px; padding-right:10px;
	color:#006736; font-size:0.90em; font-weight:800;
 }
.centre-copy table {margin-top:10px; margin-bottom:10px; margin-left:10px;}
.centre-copy tr {margin:0; padding:0;}
.centre-copy td {
	margin:0; padding-bottom:0px; padding-right:10px;
}
.centre-copy td p {
	margin:0; padding:0;;
	color:#fff; font-size:0.90em; font-family:"Times New Roman", Times, serif;
}

.centre-copy li { color:#fff; font-size:0.90em; }
.centre-copy li a { color:#fff; text-decoration:none; }
.centre-copy li a:hover { color:#fff; text-decoration:underline; } 

	/* Centre copy form actions */
	.centre-copy span.require{color:#006736; font-weight:bold;}
	.centre-copy p.field {padding:0; margin-bottom:10px;}
	.centre-copy p.field label {font-weight:bold;}
	.centre-copy p.field input {width:180px; height:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
	.centre-copy p.field input.name {margin-left:10px;}
	.centre-copy p.field input.email {margin-left:11px;}

	/* Centre copy ale prizes */
	.prize-wrap{margin-bottom:20px;}
	.prize img{float:left; padding-right:10px;}


 

/*Start home*/
.home-block {padding:0; margin:0; text-align:left;}
	.home-block h3 {
		margin-top:0; margin-bottom:0px;
		padding-top: 2px; padding-bottom: 0px; padding-left:0;
		background-repeat: no-repeat;	background-image: url(../images/arrow-green.gif);
		background-position: 0px 0px;
		color:#006736; font-size:0.80em; font-weight:800; font-family:Arial, Helvetica, sans-serif;
	 }
	 
.home-block .intro-outer {
		width:435px;
		margin:0;
		padding:0;
	}
	
.home-block .intro-outer .intro-text {
		float:left;
		width:300px;
		margin:0;
		padding:0;
	}
	
.home-block .intro-outer .intro-text p {
		margin-top:10px;  
		padding:0;
		color:#000; font-size:0.70em; line-height:150%; font-family:Arial, Helvetica, sans-serif;
	 }
	
.home-block .intro-outer .graphic {
		float:left;
		width:120px;
		margin:0;
		padding:0;
	}
	 
/*Start pic block*/
.pic-block { float:left; width:200px; min-width:200px; margin:0; padding: 0; }
	.pic-block-button-wrap {
		margin-top:10px; margin-left:0px; margin-bottom:15px; margin-right:0; padding:0;
	}
		.pic-block-button { width: 200px; margin:0; padding:0;  }	
		.pic-block-button li { 
			height: 1%; /* Forces hasLayout (ie6) */
			display: inline; /* Removes additional verticle whitespace (ie7) */
		}
		.pic-block-button li a {
			padding-top: 7px; padding-bottom: 8px; padding-left: 30px; margin-bottom:5px;
			background-repeat: no-repeat;	background-image: url(../images/but-dark-green.gif);
			background-position: 0px 0px;	
			display: block;
			font-size:13px; text-decoration: none; color: #fff; 
			/* Removes added whitespace in IE */
		}
		.pic-block-button li.lp a  {
			background-image:url(../images/but-light-green.gif); background-position: 0px 0px;
		}	
		.pic-block-button li.purple a  {
			background-image:url(../images/but-purple.gif); background-position: 0px 0px;
		}	
		.pic-block-button li.yellow a  {
			background-image:url(../images/but-yellow.gif); background-position: 0px 0px; color: #000;
		}	
		.pic-block-button li.yellow-back a  {
			background-image:url(../images/but-yellow-back.gif); background-position: 0px 0px; color: #000;
		}	
.pic-block-spacer {float:left; width:40px; margin:0; padding:0; }
.pic-block-spacer2 {float:left; width:28px; margin:0; padding:0; }
/*End pic block*/

.left-pic-block { width:200px; min-width:200px; padding: 0; padding-left:0px; padding-bottom:20px; margin:0;}


/*Footer*/
#footerblock { width:980px;
	margin-top:40px; margin-right:0; margin-bottom:10px; margin-left:0; padding:0;
}
#footerblock .spacer-line {margin-left:0px; padding-top:20px;}

#footerleftcol { 
	float:left; width:224px; 
	margin-top:10px; margin-right:0; margin-bottom:0; margin-left:18px; padding:0;
 }
	#footerleftcol h4 {
		margin-top:0; margin-bottom:15px; padding-bottom:0px;
		color:#fff; font-size:0.9em; font-weight:800;
	}
	#nav-footer-wrap { margin-top:0; margin-right:1px; margin-bottom:0; margin-left:26px; padding:0; }
		#footer-nav { margin-top:0; margin-left:0; margin-bottom:5px; margin-right:0; padding:0; }
		#footer-nav li { color:#fff; font-size:0.90em; }
		#footer-nav li a { color:#fff; text-decoration:none; }
		#footer-nav li a:hover { color:#fff; text-decoration:underline;	}

#footercentrecol { float:left; width:468px; margin-left:10px; margin-top:10px; margin-right:10px; margin-bottom:0; padding:0; }
	#footercentrecol h4 {
		margin-top:0; margin-bottom:15px; padding-bottom:0px;
		color:#fff; font-size:0.9em; font-weight:800;
	}
	#footercentrecol p {
		margin-top:0; margin-bottom:15px; padding-bottom:0px;
		color:#fff; font-size:0.9em;
	}

#footerrightcol { 
	float:left; width:230px; 
	margin-top:10px; margin-right:0; margin-bottom:0; margin-left:0; padding:0;
 }
	#footerrightcol h4 {
		margin-top:0; margin-bottom:15px; margin-left:15px; padding-bottom:0px;
		color:#fff; font-size:0.9em; font-weight:800;
	}
	#footerrightcol p {
		margin-top:0; margin-bottom:15px; margin-left:15px; padding-bottom:0px;
		color:#fff; font-size:0.9em;
	}	
	
	
	
	
	