/* global */

html{height: 100%;}



body {

  padding: 0px;

  margin: 0px;

  background-color: #87C30F;

  font-family: Arial, Helvetica, Verdana, sans-serif;

  font-size: 100%;

  font-style: normal;

  font-weight: normal;

  font-variant: normal;

  line-height: 130%;

}

p

{ margin: 0px;

  line-height: 1.5em;

}

h1

{ font-family: Arial, Helvetica, Verdana, sans-serif;

}

h2

{ margin: 0px;

  padding: 0px 0px 4px 0px;

  font-size: 100%;

}


h4

{ margin: 0px;

  padding: 0px 0px 4px 0px;

  font-size: 75%;

}




img{border: 0px;}



em{  font-size: 90%;;}



/* image positioning - left, right and center */

.left

{ float: left; 

  padding: 0px 0px 0px 0px;

}



.right

{ float: right; 

  padding: 0px 0px 0px 8px;

}



.center

{ display: block;

  text-align: center;

  margin: 0 auto;

}



/* block quote */

blockquote

{ margin: 20px 0px 20px 0px; 

  padding: 10px 20px 0px 20px;

  border-left: 8px solid;

}



/* unordered list */

ul

{ margin: 8px 0px 0px 16px;

  padding: 0px;

}



ul li

{ list-style-type: square;

  margin: 0px 0px 0px 0px; 

  padding: 0px;

}



/* ordered list */

ol

{ margin: 8px 0px 0px 24px;

  padding: 0px;

}



ol li

{ margin: 0px 0px 11px 0px; 

  padding: 0px;

}



/* margin lefts / margin rights - to centre content */

#main, #links, #footer, #topimage1, #topimage2, #menu, #content

{ margin-left: auto; 

  margin-right: auto;

}



/* main container */

#main

{ width: 1006px;

  background: #87C30F url(img/main.jpg) repeat-y;

}



/* links above the logo / footer */

#footer

{

	padding: 8px 0px 0px 0px;

	width: 719px;

	height: 20px;

	font-size: 115%;

	text-align: center;

	text-decoration: none;

	letter-spacing: 0.3em;

	font-weight: bold;

}



/* bottom bar shadow */

#bottomshadow

{ width: 1005px;

  height: 36px;

  background: #87C30F url(img/bottomshadow.jpg) no-repeat;

}





/* logo */

#topimage1

{ width: 960px;

  height: 118px;

  text-align: left;

  background: #98b82f url(img/topimage.jpg) ;

}





#topimage1 a{

	color: #36781B;

	font-family: Arial, Helvetica, Verdana, sans-serif;

	font-size: 8px;

	font-style: normal;

	letter-spacing: 0em;

	text-decoration:none;

margin: 0px 0px 0px 8px;

}





/* navigation menu   bgnavigation.png */

#menu

{ height: 23px;

  width: 960px;

  background: #FFF url(img/bgnavigation.png);

}





/* main content */

#content

{ width: 960px;

  height: auto;

  padding: 0px;

  overflow: hidden;

} 



/* column 1 - contains sidebar items */







/* text_container - page content */

#text_container

{ text-align: left;

  background: #fff;

  width: 960px;

  line-height: 110%;

  padding: 0px 0px 0px 0px;

}



#text_container li {

	list-style: url(img/li.gif);

	margin-left: 0px;

	line-height: 120%;

	letter-spacing: 0em;

	font-size: 75%;

	font-weight: normal;

	text-align: left;

}



.h1PageText {

  padding: 0px 0px 0px 280px;

  letter-spacing: .0em;

  margin: 0px 0px 0px 0px; 

  font-size: 160%;

  line-height: 120%;

  font-weight: normal;

  color: #98B830;

}

.h2PageText {

  padding: 0px 0px 0px 0px;

  letter-spacing: .0em;

  margin: 0px 0px 0px 0px; 

  font-size: 90%;

  line-height: 160%;

  font-weight: bold;

  color: #98B830;

}

a.h2PageText:link{color:#98B830; text-decoration:none;}

a.h2PageText:visited{color:#98B830; text-decoration:none;}

a.h2PageText:hover{color:#98B830; text-decoration:underline;}



.BlackLargeNumbers {

  padding: 70px 0px 0px 0px;

  letter-spacing: 1em;

  font-size: 700%;

  line-height: 0%;

  font-weight: bold;

  color: #000;

}

.GreenLargeNumbers {

  padding: 70px 0px 0px 0px;

  letter-spacing: 1.0em;

  font-size: 700%;

  line-height: 0%;

  font-weight: bold;

  color: #98B830;

}

.BodyTextWhite {

  padding: 0px 0px 0px 0px;

  letter-spacing: .0em;

  margin: 0px 0px 0px 0px; 

  font-size: 75%;

  line-height: 160%;

  font-weight: normal;

  color: #fff;

}

.BodyTextBlack {

  padding: 0px 0px 0px 0px;

  letter-spacing: .0em;

  margin: 0px 0px 0px 0px; 

  font-size: 75%;

  line-height: 160%;

  font-weight: normal;

  color: #000;

}

.h2PageTextBlack {

  padding: 0px 0px 0px 0px;

  letter-spacing: .0em;

  margin: 0px 0px 0px 0px; 

  font-size: 90%;

  line-height: 160%;

  font-weight: bold;

  color: #000;

}



#text_container h1 

{ padding: 50px 0px 0px 280px; 

  letter-spacing: .0em;

  margin: 0px 0px 0px 0px; 

  font-size: 160%;

  line-height: 110%;

  font-weight: normal;

  color: #98B830;

}

#text_container h2 

{ padding: 0px 140px 0px 280px; 

  letter-spacing: .0em;

  margin: 0px 0px 0px 0px; 

  font-size: 90%;

  line-height: 120%;

  font-weight: bold;

  color: #98B830;

}

#text_container p

{ padding: 0px 140px 0px 280px; 

  letter-spacing: .0em;

  margin: 0px 0px 0px 0px; 

  font-size: 75%;

  font-weight: normal;

}



#text_container p b

{ padding: 0px 0px 0px 280px; 

  letter-spacing: .0em;

  margin: 0px 0px 0px 0px; 

  font-size: 75%;

  font-weight: normal;

}

#text_container li a {

	list-style: url(img/li.gif);

	margin-left: 0px;

	line-height: 160%;

	letter-spacing: 0em;

	font-size: 160%;

	font-weight: normal;

	text-align: left;

	color: #98B830;

	text-decoration:underline;

}

#text_container  a {

	color: #98B830;

	text-decoration:underline;

}


h1

{ background: transparent;

  color: #3045B0;

  border-color: #8898E3;

}



.h1index1

{ font-family: Arial, Helvetica, Verdana, sans-serif;

   color: #000;

  letter-spacing: .0em;

  font-size: 110%;

  line-height: 120%;

   font-weight: normal;

}

.h1indextext

{ font-family: Arial, Helvetica, Verdana, sans-serif;

   color: #000;

  letter-spacing: .0em;

  font-size: 115%;

  line-height: 120%;

  font-weight: normal;

}

.Lrg_Green_Link{

  letter-spacing: .0em;

  font-size: 150%;

  line-height: 160%;

  font-weight: normal;

  color: #98B830;

}



.textboldgreen {

	color: #98B830;

	font-weight: bold;

}

a.Lrg_Green_Link:link{color:#ff3300; text-decoration:none;}

a.Lrg_Green_Link:visited{color:#98B830; text-decoration:none;}

a.Lrg_Green_Link:hover{color:#98B830; text-decoration:none;}


