html {
height: 100%;
background:url(../images/bg.png) repeat;
}

body {
margin: 0 auto;
width:960px;
background: #fff;
line-height:1.3em;
font-size: 76%;
font-family:TrebuchetMS,Arial,sans-serif;
}

/* headers */
h2, h3, h4, h5, h6 { 
	color: #4D636E; 
	margin: 0; 
	font-weight: normal;
	line-height:2.5em;
	}
h2 { font-size: 2.5em; padding: 40px 0 10px; }
h3 { font-size: 1.9em; padding: 5px 0 5px; }
h4 { font-size: 1.7em; padding: 5px 0 5px;text-decoration:underline; }
h5 { font-size: 1.3em; padding: 10px 0 5px;font-style:italic; }	
h6 { font-size: 1.2em; padding: 20px 0 0; }

/* text */
p, dt, dd, th, td, code, blockquote, span { font-size: 1.3em; line-height: 1.5em; }
p { margin: 10px 10px 0px 10px;}

/* links */
a { text-decoration: underline; color: #D90040; }
a:hover { text-decoration: none; }

#headerwrapper{width:960px;background:#a2dffb url(../images/logo.jpg) no-repeat;margin:0;height:199px;}
#header{width:960px;margin:0 auto;}
#header p.centre{margin:10px auto 0 auto;width:350px;}
#header img.print{display:none;}
/*#header img, #footercontent img{behavior: url(../iepngfix.htc)}*/

#wrapper {
position: relative;
min-height: 100%;
margin:0 auto;
width:960px;
color: #000033;
}

#navbar{
margin:0;
float:left;
width:240px;
background:#0198cd url(../images/nav_bottom.gif) no-repeat bottom left;
min-height:36em;
height:auto !important;
height:36em;
}

#navbar h3{background:url(../images/h3top.gif) no-repeat top left;height:54px;}

#mainpane{
margin:0px auto 0px auto;
width:960px;
background:#fff ;
min-height:10em;
height:auto !important;
height:45em;
padding-bottom:50px;
}

#mainpane p{color:#fff;}

#mainimage{margin:0;padding:0;}

#mainimage img{margin:10px auto;padding:0;}

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #mainimage img {
  margin-right:-3px;
  }
/* End hide from IE5/mac */

#maincontent{
width:710px;
margin-left:245px;/
min-height:10em;
height:auto !important;
height:10em;
border-top:1px solid #fff;
}

/* Hide from IE5-mac. Only IE-win sees this. \*/
 
* html #maincontent{
  margin-right:-3px;
  }
/* End hide from IE5/mac */

#maincontent p{margin:15px 20px;color:#646464;}
#maincontent p.indentone{margin-left:50px;width:600px;}
#maincontent p.indenttwo{margin-left:70px; width:550px;}
#maincontent p.indentone span, #maincontent p.indenttwo span{font-weight:bold;font-size:1em;}

#maincontent h3{line-height:1.3em;margin:20px;text-align:left;}
#maincontent h4{line-height:1.1em;margin:20px;text-align:left;}
#maincontent h5{line-height:1.0em;margin:20px;text-align:left;font-style:italic;}

#maincontent ol li {font-size:1.2em;line-height:1.4em;margin:15px 20px; color:#646464;}
#maincontent ol li.clearfloat{font-size:1.2em;line-height:1.4em;margin:15px 20px 15px 270px;color:#646464;}
#maincontent ol.roman li {list-style-type: lower-roman;margin:15px 65px;color:#646464;}
#maincontent ul.bullet li{
list-style-type:disc;
font-size:1.2em;
line-height:1.4em;
margin:10px 50px 10px 5px;
font-weight:normal;
color:#646464;
}
#maincontent ul li{
list-style-type:none;
font-size:0.9em;
line-height:1.4em;
margin:10px 50px 10px 5px;
font-weight:normal;
color:#646464;
}

#maincontent span.redbold{font-weight:bold;color:#c41c1c;font-size:150%;}
#maincontent span.bluebold{font-weight:bold;color:#07728f;font-size:150%;}

#maincontent table{font-size:1em;}

#maincontent form{margin:20px;}

#maincontent .floatleft{float:left;width:250px;margin-left:20px;}
#maincontent .floatright{float:right;width:400px;}
#maincontent .floatright p{margin:5px;}
#maincontent img.floatleft{float:left;width:250px;margin-left:20px;margin-right:20px;}

/*Footer stuff*/
#footercontainer {
height: 70px;
width: 100%;
background:#1e7496 url(../images/footer_bg.jpg) repeat-x;
}

#footercontent
{
margin:0 auto;
width:960px;
color:#fff;
font-size:0.8em;
}

#footercontent p{text-align:center;}
#footercontent a:link {color: #FFF; text-decoration:none;}
#footercontent a:visited {color: #FFF;text-decoration:none;}
#footercontent a:hover {color: #FFF;text-decoration:underline;}
#footercontent a:active {color: #FFF;text-decoration:none;}

.shim{min-height:70px;}

