h1{
	font-family:"Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-align: left;
	color: #5B8263;
	text-transform: uppercase;
}

h2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:left;
	color: #5B8263;
}


h3{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	text-decoration:underline;
}

.state{
	line-height:100%;
}

.question{
	color:#C00;
}

.answer{
	color:#060;
}

td {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica,
	sans-serif;
	font-size:14px;
	color:#5b8263;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background:#CCC;
}

td.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}


body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	background-color:#333;
	text-align:left;
	font-size: 14px; 
	font-style: normal; 
	line-height: 150%; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	text-align: left; 
	color:#333;
}


p {
	padding-top:0px;
	top:0px;
	text-align:left;
}
img {
	border:0px;
}


#main {
	position:relative;
	margin:0 auto;
	text-align:left;
	width:965px;
	height:800px;
	text-align:left;
	background-image:url(images/whiteBar.jpg);
	background-repeat:repeat-y;
}

#backgroundImage{
	background-color:#FFF;
	bottom:0px;
	position:absolute;
	border:0px;
}


#Header {
	position:absolute;
	background-color:#FFFFFF;
	left:0px;
	top:0px;
	width:965px;
	
}

#Content {
	position:absolute;
	left:275px;
	top:163px;
	width:661px;
	height:100%;
	background-color:#FFF;
	
}

#ImageArea_BG {
	position:absolute;
	left:540px;
	top:178px;
	width:420px;
	height:320px;
	bottom:0px;
	border:thick;
	border-color:#000;
	background-image:url(images/mainImage_BG.jpg);
}

#ImageArea_01{
	position:relative;
	top:20px;
	left:20px;
}

#Advert_01 {
	position:absolute;
	left: 549px;
	top:491px;
	width:404px;
	height:126;
	bottom:0px;
}

#ContentText_01 {
	position:absolute;
	left:284px;
	top:173px;
	width:237px;
	height:1279px;
	bottom:0px;
}

#ContentText_02 {
	position:absolute;
	left:284px;
	top:172px;
	width:650px;
	height:5280px;
	bottom:0px;
}


#ContentText_confirm {
	margin-left:10px;
	margin-top:40px;
	width:650px;
	height:600px;
}

#Footer {
	position:absolute;
	bottom:0px;
	background-image:url(images/footer.jpg);
}

#FooterNFICText{
	position:absolute;
	bottom:10px;
	left:5px;
	text-align:left;
}

#FooterASText{
	position:absolute;
	bottom:10px;
	right:5px;
	text-align:right;
}


#NavArea {
	position:absolute;
	left:30px;
	top:163px;
	width:210px;
	height:555px;
	background-image:url(images/NavBG.png);
}

#NavMenu{
	position:absolute;
	left:0px;
	top:26px;
}

#NavContactText{
	position:absolute;
	left:20px;
	top:250px;
}

#NavContactText p {
	color:#FFF;
}

#NavContactText a {
	color:#FFF;
}

/*******************************/
POP OUT MENU SYSTEM

#menu {
width: 20em; /* set width of menu */
background:#0F9;
text-align:center;
} 

#menu ul { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding: 0;
}

/* style, color and size links and headings to suit */
#menu a, #menu h2 {
font: bold 18px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 2px;
padding: 0px;
}

#menu a {
color: #FFFFFF;
background: #5b8263;
text-decoration: none;
text-align:center;
}

#menu a:hover {
color:#333;
background: #fff;
}

#menu li {
/* make the list elements a containing block for the nested lists */
position: relative;
} 

#menu ul ul ul {
position: absolute;
top: 0px;
left: 90%; /* to position them to the right of their containing block */
width: 250px; /* width is based on the containing block */
margin: 0px;
}

div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

[if IE]>
<style type="text/css" media="screen">
body {
behavior: url(csshover.htc); /* call hover behaviour file */
font-size: 100%; /* enable IE to resize em fonts */
} 
#menu ul li {
float: center; /* cure IE5.x "whitespace in lists" problem */
width: 180px;
left: 15px;
}
#menu ul li a {
height: 1%; /* make links honour display: block; properly */
} 

#menu a, #menu h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 150%;
	font-weight: normal;
/* if required use em's for IE as it won't resize pixels */
} 
</style>
<![endif]
bodyblack {

	background-color: #ffffff;
	margin:0x;
	padding:0px;
	text-align:center;
}
#main #content #ContentText_01 .style1 .style2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
}
