/* CSS Document */

body  {
   background-color:#336600;
   color:#6600FF;
   font-family:Arial, Helvetica, sans-serif;
   text-align:center;
}
.p2 {font-size:10px;}

.mainbox {
   position:relative;
   background-color:#88AA55;
   margin-left:auto;
   margin-right:auto;
   width:960px;
   height:1750px;
   text-align:left;
}
.mainbox2 {
	position:relative;
	background-color:#88AA55;
	border: 1px #000000 solid;
	width:940px;
	height:440px;
	text-align:left;
	left: 4px;
	top: 2060px;
	padding:10px;
	
}

.topbox {
   position:relative;
   background-color:#FFFFFF;
   height:280px;
   width:960px;
   top:0px;
   left:0px;
}

.leftbox  {
	position:absolute;
	background-color:#74CB34;
	height:1566px;
	width:168px;
	top:282px;
	left:0px;
	z-index: 1;
}

.titlebox  {
    position:absolute;
	height:33px;
	width:565px;
	top:136px;
	left:211px;
	background-color:#000099;
	color:#FFFFFF;
	font: 140% Arial, Helvetica, sans-serif;
	padding:6px;
}

h1  {
    font-family:Geneva, Arial, Helvetica, sans-serif;
	letter-spacing:3px;
	font-size:130%;
	color:#003300;
	text-align:center;
	
}
.titles {
    font-family:Geneva, Arial, Helvetica, sans-serif;
	letter-spacing:3px;
	font-size:13px;
	font-weight:600;
	color:#1F401A;	
}
.titles2 {
    font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:600;
	text-align:center;
	color:#1F401A;	
}
h2  {
    font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	padding-left:12px;
	line-height:20px;
	letter-spacing:7.2px;
}
h3  {
    font-size:105%;
	font-weight:700;
}
p  {
    font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	color:#003300;
	
}

.floatright  {
    float:right;
}
.floatright2  {
    float:right;
	padding-left:15px;
}
.floatleft  {
    float:left; 
	padding-right:12px;
}
#pageNav{
	float: left;
	width:167px;
	padding: 0px;
	background-color:#74CB34;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size:12px;
	font-weight:100;
}
#sectionLinks{
	margin: 0px;
	padding: 0px;

}

#sectionLinks h3{
	padding: 10px 0px 2px 10px;
	border-bottom: 1px solid #cccccc;
}

#sectionLinks a:link, #sectionLinks a:visited {
	display: block;
	/*border-top: 1px solid #ffffff;*/
	border-bottom: 1px solid #cccccc;
	font-weight: 100;
	padding: 3px 0px 3px 10px;
	color: #003300;
	text-decoration: none;
}

#sectionLinks a:hover{
	/*border-top: 1px solid #cccccc;*/
	background-color:#FD9104;
	background-image: none;
	font-weight: 100;
	color:#006600;
	text-decoration: none;
}
.rightimage  {
   float:right;
}


.message {
   display:block;
   border:#CCFF00 1px solid;
   color:#FF0000;
   text-align:center;
   width:380px;
   
}
#Layer1 {
	position:absolute;
	background-color:#CFEAB5;
	border-bottom:#74CB34 2px solid;
	width:948px;
	height:22px;
	z-index:1;
	left: 0px;
	top: 283px;
	color:#003300;	
	font-size:12px;
	font-weight:600;
	padding-left:12px;
	line-height:20px;
	letter-spacing:7.2px;
}
#Layer2 {
	position:absolute;
	width:200px;
	height:49px;
	z-index:1;
	left: 670px;
	top: 65px;
	color:#FFFFFF;
	font-size:12px;
	
}
#Layer3 {
	position:absolute;
	background-color:#CFEAB5;
	width:604px;
	height:auto;
	z-index:2;
	left: 170px;
	padding-left:9px;
	padding-top:9px;
	padding-right:9px;
	color:#003300;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:11px;
	letter-spacing:1px;
	top: 282px;
}

#Layer4 {
	position:absolute;
	width:213px;
	height:248px;
	z-index:3;
	left: 729px;
	top: 308px;
	background-color:#CFEAB5;
	border-left: 1px #74CB34 solid;
	padding:8px;
	color:#000000;
	font-size:10px;
	text-align:justify;
}
#Layer5 {
	position:absolute;
	width:213px;
	height:1207px;
	z-index:4;
	left: 729px;
	top: 547px;
	background-color:#CFEAB5;
	border-left: 1px #74CB34 solid;
	border-top: 1px #74CB34 solid;
	padding:8px;
	color:#000000;
	font-size:10px;
}
#Layer6 {
	position:absolute;
	width:193px;
	height:149px;
	z-index:5;
	left: 736px;
	top: 738px;
	color:#FFFFFF;
	font-size:12px;
	background-color:#093C51;
	border-top: 1px #E8621B solid;
	border-left: 1px #E8621B solid;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:20px;
}
.smalltxt {font-size:10px;}
.bigtxt {font-size:18px; color:#E8621B;}
.bigtxt3 {font-size:18px; color:#000000;font-weight:600}
.bigtxt2 {font-size:16px;}
form {padding-left:28px; top:20px;}
input {font-size:10px;}
.tokentxt {font-size:13px; color:#003300; font-weight:500;}
.newstxt {font-size:12px; color:#003300;}
a:link {
	text-decoration: none;
	color: #000000;
	list-style:disc;
	font-size:12px;
}
a:visited {
	text-decoration: none;
	color: #000000;
	list-style:disc;
}
a:hover {
	text-decoration: none;
	color: #FF0000;
	list-style:disc;
}
a:active {
	text-decoration: none;
	color: #000000;
	list-style:disc;
}
.esk {
	position:absolute;
	left:-38px;
	top:14px;
	width:500px;
	height:80px;
	z-index: 200;
}
#Layer7 {
	position:absolute;
	background-color:#9966CC;
	padding-top:20px;
	padding-left:4px;
	width:83px;
	height:18px;
	z-index:1;
	left: 24px;
	top: 264px;
	border:#FFFFFF 1px solid;
	font-size:13px;
	color:#FFFFFF;
	font-weight:500;
	background-image: url(pageimages/brick8.jpg);
	width: 112px;
}
#Layer8 {
	position:absolute;
	background-color:#9966CC;
	padding-top:20px;
	padding-left:4px;
	width:83px;
	height:18px;
	z-index:1;
	left: 24px;
	top: 318px;
	border:#FFFFFF 1px solid;
	font-size:13px;
	color:#FFFFFF;
	font-weight:500;
	background-image: url(pageimages/brick8_2.jpg);
	width: 112px;
}
#Layer9 {
	position:absolute;
	width:323px;
	height:86px;
	z-index:1;
	left: 471px;
	top: 10px;
}
#Layer10 {
	position:absolute;
	width:505px;
	height:108px;
	z-index:1;
	left: 443px;
	top: 13px;
}
#Layer11 {
	position:absolute;
	width:175px;
	height:112px;
	z-index:1;
	left: 22px;
	top: 34px;
}
#Layer12 {
	position:absolute;
	width:116px;
	height:201px;
	z-index:1;
	top: 31px;
	left: 7px;
}
#Layer13 {
	position:absolute;
	width:97px;
	height:155px;
	z-index:1;
	left: 130px;
	top: 31px;
}
#Layer14 {
	position:absolute;
	width:216px;
	height:41px;
	z-index:1;
	left: 7px;
	top: 192px;
}
#Layer15 {
	position:absolute;
	padding:8px;
	border: 1px #1F401A solid;
	width:139px;
	height:373px;
	z-index:1;
	left: 4px;
	top: 422px;
}
#Layer16 {
	position:absolute;
	width:131px;
	height:115px;
	z-index:1;
	left: 13px;
	top: 35px;
}
#Layer17 {
	position:absolute;
	padding:8px;
	width:134px;
	height:185px;
	z-index:2;
	left: 5px;
	top: 171px;
	font-size:12px;
	text-align:justify;
	color:#006600;
}
.mediumbold {font-weight:600; color:#006600}
.centre {text-align:center; font-style:italic;}
#Layer18 {
	position:absolute;
	padding:8px;
	width:200px;
	height:1043px;
	z-index:1;
	left: 8px;
	top: 158px;
	font-size:12px;
	text-align:justify;
}
#Layer19 {
	position:absolute;
	padding:4px;
	width:152px;
	height:637px;
	z-index:2;
	left: 3px;
	top: 836px;
	
}
#Layer20 {
	position:absolute;
	width:150px;
	height:148px;
	z-index:1;
	top: 248px;
	left: 5px;
}
#Layer21 {
	position:absolute;
	width:146px;
	height:231px;
	z-index:1;
	left: 7px;
	top: 402px;
}
#Layer22 {
	position:absolute;
	border:#006600 1px solid;
	padding:10px;
	width:179px;
	height:55px;
	z-index:1;
	left: 6px;
	top: 970px;
}
#Layer23 {
	position:absolute;
	width:518px;
	height:114px;
	z-index:1;
	left: 146px;
	top: 1181px;
	text-align:center;
}
#Layer24 {
	position:absolute;
	width:200px;
	height:146px;
	z-index:2;
	top: 799px;
	font-size:10px;
	font-style:oblique;
	left: 7px;
}
.hardylogo {text-align:center; font-weight:600;}
