body {
margin:0;
padding:23px 0px 0px 0px;
border:0;
color: #000;
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
font-size:13px;
background-image:url(images/bkgd.jpg);
background-repeat:repeat-x;
background-color:#77a135;
text-align:justify;
}

input, select, textarea, form {
color: #000;
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
font-size:13px;
margin:0;
padding:0;
}
p {
color: #000;
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
font-size:13px;
margin:1em 0em .2em 0em;
text-align:justify;


}
a, a:link, a:visited, a:active {
color: #000;
text-decoration:underline;
}
a:hover {
color:#0099FF;
}
h1 {
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:2em;
color:#65266e;
display:block;
border-bottom:1px solid #c2acc8;
}
h2 {
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:1.4em;
color: #81ab3f;
font-style:italic;
}
#wrapper {
width:990px;
margin:auto;
}
#header {
width:990px;
height:161px;
padding:0px;
}
#centresection {
background-color:#FFFFFF;
width: 986px;
padding:0px 2px 0px 2px;
}
#titlebar {
height: 37px;
background-color:#65266e;
width:986px;
}
#investigation {
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:19px;
color:#FFFFFF;
font-weight:bold;
margin:0px 0px 0px 23px;
padding-top:7px;
letter-spacing:0.1em;
line-height:19px;
}
#leftcolourbar {
background-color:#acc87e;
height:10px;
width:324px;
float:left;
}
#rightcolourbar {
background-color:#c2acc8;
height:10px;
width:662px;
float:left;
}
#menubox {
background-color:#d2dfbe;
width:324px;
float:left;
}
#menu {
width:235px;
margin:10px 0px 10px 81px;
}
#docbody {
background-image:url(images/docbkgd.jpg);
background-repeat:repeat-x;
background-position:top left;
background-color:#e9e6ed;
}
#documentmain {
width:600px;
margin:33px 0px 0px 52px;
}
#bottombar {
height: 37px;
background-color:#65266e;
width:986px;
clear:both; /*it needs this otherwise the table pushes to the right in ie6 */
}
#bottombox {
width:990px;
padding:0;
margin:0;
}
#basenav {
width:990px;
text-align:center;
padding:10px;
color:#ccdcb3;
}
#basenav a, #basenav a:link, #basenav a:visited, #basenav a:active {
color:#ccdcb3;
text-decoration:none;
}
#basenav a:hover {
color:#FFFFFF;
}
/*---------------homepage styles----------------------*/
#homepagelogobar {
background-image: url(images/ids_19.gif);
background-repeat:no-repeat;
height:136px;
background-position:bottom left;
background-color:#FFFFFF;
}
td#contact {
background-image:url(images/contactbkgd.gif);
background-repeat:no-repeat;
height:271px;
}
td#contact h1 a {
border:none;
font-size:20px;
color:#65266e;
padding: 10px 0px 0px 0px;
margin:0;
text-decoration:none;
}
td#contact h1 a:hover {
	color:#9D3AAB;
}
td#contact h1 {
border:none;
}
#contacttext {
padding: 0px 0px 0px 30px;
width:150px;
color:#585858;
}
#contacttext p, #contacttext a {
color:#585858;
}
td#access {
background-image:url(images/onlineaccessbkgd.gif);
background-repeat:no-repeat;
height:80px;
vertical-align:top;
margin:0;
padding:0px;
}
td#access h2, td#access h2 a, td#access h2 a:link, td#access h2 a:visited, td#access h2 a:active{
border:none;
font-size:20px;
color:#d27a1a;
text-decoration:none;
font-style:normal;
margin:0;
padding:0;
vertical-align:top;
}
td#access h2 a:hover {
	border:none;
	font-size:20px;
	color:#F3993F;
	text-decoration:none;
}
td#access h2 {
border:none;
}
td#instruct {
background-image: url(images/instructids.gif);
background-repeat:no-repeat;
height:94px;
margin:0;
padding:0;
vertical-align:top;
}
td#instruct h2, td#instruct h2 a, td#instruct h2 a:link, td#instruct h2 a:visited, td#instruct h2 a:active {
border:none;
font-size:20px;
color:#76a034;
padding: 0px;
margin:0;
text-decoration:none;
border: 0;
font-style:normal;
vertical-align:top;
}
td#instruct h2 a:hover {
color:#66CC33;
}
#subbody {
margin:0px 40px 30px 0px;
}
ol li {
list-style-type: lower-alpha;
}
#tablestyle td {
padding:10px 15px 10px 0px;
border-bottom:1px dashed #CCCCCC;
}
img.newsletter {
padding:7px; 
border:1px solid #CCCCCC; 
background-color: #F4F4F4; 
float:left; 
margin-right:15px;
}

a.standoutlink:link, a.standoutlink:visited, a.standoutlink:active
{
	color:red;
	text-decoration:underline;
} 
a.standoutlink:hover{
text-decoration:none;
}