html, body {    
   height: 100%; 
}
* {
margin:0px;
padding:0px;
}
body{
font-size:100%;
line-height:1.125em;
color:#000;
font-family: "Tahoma", Arial, Helvetica, sans-serif;
background:url(../images/navbar.gif) repeat-x;
}
#downloads .newsDate span {
display:block;
float:left;
width:14px;
text-align:center;
}
.error {
color:#FF0000;
font-weight:bold;
padding-bottom:5px;
}
.success {
color:#009900;
font-weight:bold;
}
.formTable .fieldHeader {
text-align:right;
font-weight:bold;
padding-right:7px;
}
.formTable td {
padding:2px;
}
.formTable input,.formTable textarea {
width:260px;
border:1px solid #bababa;
padding:3px;
}
.formTable input.button,input.button {
width:auto;
border:none;
background:#F38605;
color:#FFF;
font-weight:bold;
font-size:0.92em;
padding:5px;
font-family:"Tahoma", Arial, Helvetica, sans-serif;
}
.formTable input.button:hover,input.button:hover {
background:#3847b7;
}
#scrolling .readMore {
color:#F38605;
font-weight:bold;
}
.readMore  {
color:#F38605;
font-weight:bold;
display:block;
}
.box {
width:477px;
background:url(../images/box_mid.gif) repeat-y;
margin-top:5px;
}
.box .bot{
background:url(../images/box_bot.gif) no-repeat left bottom;
padding-bottom:10px;
}
.box .top{
width:451px;
padding:0px 14px 0px 14px;
background:url(../images/top-howto.gif) no-repeat 0px 0px;
}
.box .title{
font-weight:bold;
padding:26px 10px 10px 50px;
font-size:1.5em;
color:#333;
font-family:Arial, Helvetica, sans-serif;
cursor:pointer;
}
#scrolling a {
padding-right:50px;
color:#000;
}
.downloadDate {
color:#666;
}
.pdfLink {
padding:0px 0px 0px 22px;
background:url(../images/icons/pdf.gif) 0px 0px no-repeat;
font-weight:bold;
color:#000;
display:block;
float:left;
margin:0px 5px 0px 0px;
clear:left;
}
.newsLink {
display:block;
padding-bottom:6px;
line-height:1.2em;
}
.newsDate {
font-weight:bold;
color:#009DDC;
padding-bottom:5px;
}
ul li, ol li {
margin-left:25px;
}
td {
vertical-align:top;
}
#scrolling {
height:33px;
color:#E50067;
font-size:1em;
background:url(../images/latestheadlines.gif) no-repeat 0px 0px;
padding:23px 25px 0px 210px;
}
.item-body 
{
  margin: 0px; 
  visibility: hidden; height: 0px;
  display:none; padding:0px;
}
.item-bodyShow
{
  margin: auto;
  visibility: visible; height: auto;
  display:block;
}
.floatLeft{
	float:left;
	margin-right:10px;
}
.floatRight{
	float:right;
	margin-left:10px;
}
.pageWidth {
width:980px;
text-align:left;
margin:0 auto;
}
#wrapper {
font-size:0.75em;
min-height: 100%;
margin-bottom:-50px;
position: relative;
}
.clearFooter {
   height:50px;
   clear: both;
}
#footer {
   height: 50px;
   position: relative;
   color:#FFF;
   font-size:0.69em;
   background:#18205E url(../images/footer.jpg) no-repeat center top;
}
#footer a {
color:#FFF;
}
#footer a:hover {
color:#FFF;
text-decoration:underline;
}
p {
padding-bottom:10px;
}
a {
text-decoration:none;
color:#444BC5;
}
a:hover {
text-decoration:underline;
}
#top {
background:#0D1047 url(../images/top.jpg) no-repeat center top;
height:162px;
overflow:hidden;
}
#nav {
font-size:0.92em;
font-weight:bold;
padding:0px 30px;
}
#nav table{
width:100%;
}
#nav table td{
width:auto;
text-align:center;
}
#nav table td a{
padding:0px 9px 0px 0px;
display:block;
height:33px;
background-image:url(../images/navright.png);
background-repeat:no-repeat;
background-position:right 0px;
color:#FFF;
}
#searchText {
padding:2px;
font-size:0.92em;
}
#nav table td a span{
padding:7px 6px 0px 15px;
background-image:url(../images/navleft.png);
background-repeat:no-repeat;
background-position:0px 0px;
display:block;
height:26px;
}
#nav table td a:hover,#nav table td.active a{
text-decoration:none;
background-position:right -33px;
color:#009DDC;
}
#nav table td a:hover span,#nav table td.active a span{
text-decoration:none;
background-position:left -33px;
}
.clear {
clear:both;
}
#topRight a, #footer a{
font-weight:normal;
}
#topRight {
float:right;
padding-top:15px;
margin-top:2px;
}
#topRight .faveLink {
display:block;
background-image:url(../images/favourites.gif);
background-repeat:no-repeat;
background-position:0px 0px;
width:146px;
height:24px;
text-indent:-3000px;
}
#topRight .faveLink:hover {
text-decoration:none;
background-position:0px -24px;
}
.topButtons {
font-size:0.92em; 
float:left;
padding:0px 0px 0px 278px;

}
.topButtons table td{
padding-right:10px;
}
.topButtons table td a{
display:block;
width:92px;
height:22px;
padding-top:3px;
text-align:center;
color:#FFF;
font-weight:bold;
background-image:url(../images/toptab.gif);
background-repeat:no-repeat;
background-position:0px -25px;
}
.topButtons table td a:hover, .topButtons table td.active a{
text-decoration:none;
background-position:0px 0px;
}
.blueText {
color:#009DDC;
}
h1 {
font-size:1.5em;
font-family:Arial, Helvetica, sans-serif;
padding-bottom:15px;
color:#111B57;
}
h2 {
font-size:1.5em;
font-family:Arial, Helvetica, sans-serif;
padding-bottom:10px;
padding-top:5px;
}
