﻿Body{
	margin : 10px 0 0 0;
	padding : 0 0 0 0;
	text-align : center;
}

A{
	color : blue;
	text-decoration : underline;
}
A:hover{
	color : #900;
	text-decoration : underline;
}

A.pdf{
	padding : 4px 12px 4px 12px;
	background-color : #eee;
	border : 1px solid #ccc;
	font-size : 120%;
	color : #900;
	text-decoration : none;
	display : block;
}
A.pdf:hover{
	color : #900;
	text-decoration : underline;
}

h1{
	color : #900;
	font-size : 200%;
	font-weight: normal;
	padding : 0 0 0 0;
	margin : 0 0 0.8em 0;
}
h1.nomargin{
	color : #900;
	font-size : 200%;
	font-weight: normal;
	padding : 0 0 0 0;
	margin : 0 0 0 0;
}

h2{
	color : #057f42;
	font-size : 160%;
	font-weight: normal;
	background-image : url(/assets/gfx/under-rule.gif);
	background-position : 100% 100%;
	background-repeat : no-repeat;
	padding : 0 0 0.4em 0;
	margin : 0 0 0.8em 0;
}

h3{
	color : #900;
	font-size : 140%;
	font-weight: normal;
	padding : 0 0 0 0;
	margin : 0 0 0.6em 0;
}

h4{
	color : #078f17;
	font-size : 120%;
	font-weight: normal;
	padding : 0 0 0.4em 0;
	margin : 0 0 0.8em 0;
}
h5{
	color : black;
	font-size : 120%;
	font-weight: normal;
	padding : 0 0 0.4em 0;
	margin : 0 0 0.8em 0;
}

P{
	margin : 0 0 1em 0;
	padding : 0;
	line-height : 1.3em;
}

BlockQuote{
	margin : 0em 2em 1em 2em;
	padding : 0 0 0 0;
	color : #078f17;
}

UL, OL{
	margin : 0em 2em 1em 2em;
	padding : 0 0 0 0;
}

UL LI{
	list-style : square;
	list-style-image : url(/assets/gfx/bullet-square-content.gif);
	color : #666666;
	margin : 0 0 0.3em 0;
}

hr{
	height : 1px;
	background-color : black;
	color : black;
	padding : 0 0 0 0;
	margin : 0 0 1em 0;
}

Blockquote{
	margin : 0em 2em 1em 2em;
	padding : 0 0 0 0;
	color : #057f42;
}


#header{
	position : relative;
		font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 0.75em;
	width : 63.5em;
	margin : 0 auto 0 auto;
}

#header object{
	width : 63.5em;
	height : 16.37em;
	position : relative;
	z-index: 1;
}

#header #big-lotto{
	display : block;
	position : absolute;
	top : 1.2em;
	right : 1.7em;
	z-index: 3;
}

#header #gwk{
	display : block;
	position : absolute;
	top : 1.1em;
	left : 4em;
	z-index: 4;
}


.clear{
	clear : both;
	height : 1px;
}

#container{
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 0.75em;
	width : 63em;
	margin : 0 auto 0 auto;
}
#columnOne{
	margin : -1.9em 0 0 0;
	width : 16em;
	float : left;
	Text-align : right
}

#columnOne UL{
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	direction : rtl;
	width : 100%;
}
#columnOne UL LI{
	list-style : none;
	list-style-image : none;

	
}

#columnOne UL LI UL{
	margin : 0.6em 0 0.3em 0;
	padding : 0 0 0 0;
}
#columnOne UL LI UL LI{

}

#columnOne UL LI A{
	border-bottom : 1px dotted black;
	padding : 0.2em 18px 0.3em 0;
	margin : 0 0 5px 0;

	background-image : url(../gfx/bullet-arrow.gif);
	background-repeat : no-repeat;
	background-position : 100% 0.3em;
	color : black;
	text-decoration : none;
	display : block;
}
#columnOne UL LI A:hover{
	color : #900;
	text-decoration : none;
}
#columnOne UL LI UL LI A{
	border : none;
	background-image : url(../gfx/bullet-square.gif);
	background-repeat : no-repeat;
	background-position : 100% 0px;
	margin : 0 0 0 0;
	padding : 0 18px 0 0;
	font-size : 90%;
	color : #900;
	color : #900;
	text-decoration : none;
}
#columnOne UL LI UL LI A:hover{
	color : #900;
	text-decoration : underline;
}


#columnTwo{
	float : right;
	border : 1px solid black;
	width : 42.5em;
	margin : 0 0 -14.5em 0;
	padding : 1.5em 1.5em 1em 1.5em;
	text-align : left;
	min-height : 40em;
}

#addressBlock{
	background-color : #0ba256;
	position : relative;
	padding : 0.3em 0 0.3em 0;
	text-align : center;
	margin : 1em 0 0 0;
	border : 1px solid black;
	color : white;
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 90%;
}

#addressBlock A{
	color : white;
	text-decoration : none;
}
#addressBlock A:hover{
	color : white;
	text-decoration : underline;
}

#siteSearch{
	background-color : transparent;
	position : absolute;
	text-align : left;
	font-size : 100%;
	color : white;
	bottom : 0.2em;
	left : 1em;
	z-index : 2
}

#siteSearch Label{
	color : white;
}

#q{
	font-size : 90%;
	width : 21.6em;
	border : 1px solid black;
	padding : 0 0.5em 0 0.5em;
	margin : 0 0.5em 0.2em 0.5em;
}

#searchSubmit{
	color : white;
	background-color : transparent;
	border : none;
	line-height : 1.3;
}

.green-topLeft{
	position : absolute;
	background-image : url(../gfx/green-topLeft.gif);
	width : 14px;
	height : 14px;
	top : 0px;
	left : 0px;
}
.green-bottomLeft{
	position : absolute;
	background-image : url(../gfx/green-bottomLeft.gif);
	width : 14px;
	height : 14px;
	bottom : 0em;
	left : 0em;
}

#additionals{
	border-top : 1px dotted black;
	border-bottom : 1px dotted black;
	clear : both;
	margin : 1em 0 0.5em 0;
	padding : 1.5em 1em 1em 0;
	color : #900;
	font-size : 125%;
	position : relative;
	height : 1.5em;
	text-align : right;
}
#nationalottery{
	position : absolute;
	left : 0px;
	top : 1em;
}

#additionals A{
	color : #078f17;
	text-decoration : none;
}
#additionals A:hover{
	color : #900;
	text-decoration : none;
}

#footer{
	color : #666666;
}
#footer A{
	color : #900;
	text-decoration : none;
}
#footer A:hover{
	color : #900;
	text-decoration : underline;
}

#updated{
	float : left;
	text-align : left;
	font-size : 90%;
	width : 17em;
}

#cwn{
	float : right;
	text-align : right;
	width : 15em;
	font-size : 90%;
}

#columnThree{
	display : none;
}

.homeTitle{
	Font-weight : bold;
	margin : 0 0 0.3em 0;
}
.homeTitle A{
	color : #900;
	text-decoration : none;
}
.homeTitle A:hover{
	color : #900;
	text-decoration : underline;
}
.homeDate{
	Font-weight : bold;
	color : #900;
}
.skipLink{
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 0.70em;
	width : 66em;
	margin : 0 auto 0.6em auto;
	text-align : right;
}
.skipLink A{
	color : #900;
	text-decoration : none;
}
.skipLink A:hover{
	color : #900;
	text-decoration : underline;
}

.summaryTitle{
	Font-weight : bold;
	margin : 0 0 0.6em 0;
	color : black;
}
.summaryTitle A{
	color : black;
	Text-decoration : none;
}
.summaryTitle A:hover{
	color : #900;
	Text-decoration : none;
}

.releaseDate{
	Font-weight : normal;
	color : #900;
	margin : 0 0 0.3em 0;
}

.bobbleline{
	background-image : url(/assets/gfx/under-rule.gif);
	background-position : 100% 50%;
	background-repeat : no-repeat;
}

.dataTable{
	vertical-align : top;
	border : 1px solid black;
	border-collapse : collapse;
	margin : 0 0 1em 0;
	width : 100%;
}
.dataTable TH{
	padding : 2px 5px 2px 5px;
	font-weight: bold;
	border : 1px solid black;
	border-collapse : collapse;
	background-color : #0ba256;
	color : white;
}

.dataTable TD{
	padding : 2px 5px 2px 5px;	
	border : 1px solid black;
	border-collapse : collapse;
}


.red{
	color : #900;
}




/* Search Styles  */



.formInput{
	border : 1px solid black;
	background-color : #eee;
	padding : 1px 3px 1px 3px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.requiredInfo{
	background-image : url(/assets/gfx/required.gif);
	background-repeat : no-repeat;
	background-position : 100% 0%;
	padding : 0 16px 0 0;
}

.long{
	width : 97%;
}

.formBox{
	background-color : #eee;
	width : 100%;
	margin : 0 0 1em 0;
}

.search_error_block{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #900;
	text-align : center;
	margin : 10px 0px 0px 0px;
	padding : 10px 10px 0 10px;

}



#searchPageCriteria{
	background-color : #eee;
	padding : 10px 12px 10px 12px;
	margin : 0 0 3px 0;
}

#searchResultsData{
	background-color : #eee;
	margin : 0 0 1em 0;
	padding : 3px 12px 3px 12px;
}
#resultsFound{
	text-align : right;	
	float : right;
	width : 25%;
}

#noResultsFound{
	background-color : #eee;
	margin : 0 0 1em 0;
	padding : 10px 12px 10px 12px;
	text-align : center;
}


.noResults{
	color : #333;
	font-size : 100%;
	font-weight : Bold;
}

.instructions{
	font-size : 90%;
	color : #900;
}

#searchData{
	float : left;
	width : 70%;
}

#searchPageSubmit{
	background-color : #dadada;
	border : 1px solid black;
	padding : 3px 4px 1px 4px;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : 1;
}

dl{
	margin : 0 0 1em 0;
	padding : 0 0 0 0;
}

dt{
	margin : 0 0 5px 0;
	padding : 0 0 0 0;
}

dd{
	margin : 0 0 5px 35px;
	padding : 0 0 0 0;	
}

dl A{
	color : #900;
	text-decoration : none;
}

dl A:hover{
	color : #900;
	text-decoration : underline;
}

.numbering{
	font-weight: bold;
	padding : 0 0 0 12px;
	width : 23px;
	display : block;
	float : left;
	font-size : 90%;
	text-align : left;
}

dd.extras{
	font-size : 90%;
}


#pagination{
	border-top : 1px solid black;
	border-bottom : 1px solid black;
	text-align : center;
	padding : 4px 0 4px 0;
	margin : 0 0 0 0;
}
#paginationLayout{
	
}
#pagination Table#paginationLayout TD{
	Padding : 0 3px 0 3px;
}

#pagination A{
	color : black;
	text-decoration : none;
	border : 1px solid #ccc;
	display : block;
	Padding : 0 4px 0 4px;
}
#pagination A:hover{
	color : #900;
	text-decoration : none;
	background-color : #eee;
	border : 1px solid black;
}

#pagination .currentPage{
	border : 1px solid #ccc;
	display : block;
	Padding : 0 4px 0 4px;
	color : black;
	border : 1px solid #900;
}

.question{
	margin : 0 0 8px 0;
}
.question IMG{
	margin : 0 4px 0 4px;
}

.question label{
	display : block;
	font-size : 90%;
}

.question .TextFormat, .TextFormat{
	border : 1px solid black;
	padding : 1px 3px 1px 3px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 100%;
	margin : 0 3px 1px 0;
	background-color : #dfdfde;
	color : #842230;
	width : 40em;
}

option{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 100%;
	color : #842230;
	background-color : #dfdfde;
}

#captchaTable{
	width : 100%;
	margin : 0 0 1em 0;
	text-align : left;
}

#captchaTable td.requiredInfo{
	background-image : url(/assets/gfx/required.gif);
	background-repeat : no-repeat;
	background-position : 100% 0%;
	padding : 0 16px 0 0;
}

.captchaImage{
	border : 1px solid black;	
	margin : 10px 0 0 0 ;
}
.captchaInput{
	border : 1px solid black;
	padding : 1px 3px 1px 3px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	margin : 0 3px 1px 0;
	background-color : #dfdfde;
	color : #842230;
	width : 460px;
}

.freeText{
	border : 1px solid black;
	background-color : #dfdfde;
	width : 60%;
	margin : 0 0 0 45px;
	padding : 2px 5px 2px 5px;
	color : #333;
	font-family : Arial, Helvetica, sans-serif;
	font-size :100%;
}
.optionLabel{
	padding : 0 0 0 25px;
	margin : 0 0 0 0;
	display : block;
}
.optionLabel Label{
	color : #900;
	display : inline;
}

.caseStudyRegion{
	color : #057f42;
	font-size : 160%;
	font-weight: normal;

	padding : 0 0 0 0;
	margin : 0 0 0.8em 0;
}

.quoteBox{
	float : right;
	clear : right;
	width : 15em;
	background-color : #cce9da;
	background-color : #def4cd;
	text-align : left;
	border : 1px solid #0ba256;
	margin : 1em 0 0 0.4em;
	font-size : 120%;
	color : #006633;
	line-height : 1.5em;
}

.quoteBox TD{
	padding : 1em;
}

.openQuote{
	vertical-align : middle;
	margin : 0 0.2em 0 0;
}

.closeQuote{
	vertical-align : middle;
	margin : 0 0 0 0.3em;
}

A.largeGreen{
	color : #057f42;
	text-decoration : none;
	font-size : 130%;
	font-weight : 500;
}


Table.columnsTable{
	border-collapse : collapse;
	margin : 0 0 1em 0;
	width : 100%;

}
Table.columnsTable TD.leftColumn{
	padding : 0 0.6em 0 0;
	font-size : 100%;
}
Table.columnsTable TD.rightColumn{
	padding : 0 0 0 0.6em;
	font-size : 100%;
	width : 15em;
}


.rssFeedArticle{
	margin : 0 0 1em 0;
}

.rssFeedList LI{
	margin : 0 0 1em 0;
}

.rssFeedTitle{
	font-weight : bold;
	margin : 0 0 0 0;
}

.rssFeedTitle A{
	color : #900;
	text-decoration : none;
}
.rssFeedTitle A:hover{
	color : #900;
	text-decoration : underline;
}

.rssFeedDescription{
	line-height : 1.3;
	color : black;
}

#contentBlock{
	border-left : 1px solid black;
	border-right : 1px solid black;
	border-bottom : 1px solid black;
	padding : 1em;
	text-align : left;
	zoom : 1;
}

#menuBlock{
	border : 1px solid black;
	background-color : #97d8b0;
	background-image : url(/assets/gfx/menu-bar.gif);
	background-repeat : repeat-x;
	margin : 0 0 0 0;
	padding : 1px 0 0 0;
}


* html div#blogBox { 
	overflow: hidden;
	display: inline-block;
}

div#blogBox{
	border : 1px solid #0ba256;
	padding : 1em;
	margin : 0.5em 0 0 0;
	position : relative;
	z-index : 1;
}
div#blogBox div.tlCorner{
	background-image : url(/assets/gfx/tlCorner.png);
	background-repeat : no-repeat;
	position : absolute;
	top : -1px;
	left : -1px;
	width : 10px;
	height : 10px;
	z-index : 2000;
}
div#blogBox div.trCorner{
	background-image : url(/assets/gfx/trCorner.png);
	background-repeat : no-repeat;
	position : absolute;
	top : -1px;
	right : -1px;
	width : 10px;
	height : 10px;
	z-index : 2000;
}
div#blogBox div.blCorner{
	background-image : url(/assets/gfx/blCorner.png);
	background-repeat : no-repeat;
	position : absolute;
	bottom : -1px;
	left : -1px;
	width : 10px;
	height : 10px;
	z-index : 2000;
	font-size : 0;
}
div#blogBox div.brCorner{
	background-image : url(/assets/gfx/brCorner.png);
	background-repeat : no-repeat;
	position : absolute;
	bottom : -1px;
	right : -1px;
	width : 10px;
	height : 10px;	
	z-index : 2000;
	font-size : 0;
}

div#blogBox H2{
	background-image : none;
	background-position : 100% 100%;
	background-repeat : no-repeat;
	padding : 0 0 0 0;

}

.latestNews UL LI{
	color : black;
}

TABLE.eligibilityQuestion{
	margin : 0 0 1em 0;
	border : 1px solid #ccc;
	background-color : #f5f5f5;
	width : 100%;
}
.eligibilityResult{
	margin : 0 0 1em 0;
	border : 1px solid black;
	background-color : #97d9b1;
	width : 100%;
	background-image: url(/assets/gfx/fade.jpg);
	background-repeat : repeat-x;
}
.eligibilityResult H3{
	color : black;
	font-size : 180%;
	font-weight : normal;
}

