/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/

body{margin:0px;}h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong,dt{font-weight:bold;}optgroup{font-weight:normal;}abbr,acronym{border-bottom:1px dotted #000;}em{font-style:italic;}del{text-decoration:line-through;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}sup{vertical-align:super;}sub{vertical-align:sub;}p,fieldset,table,pre{margin-bottom:1em;}button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:1px;}

/*~	font reset module	
	Based off the YUI font reset stylesheet (http://developer.yahoo.com/yui/fonts/).
	However decided to go with using absolute sized fonts intead of the initial 13px they use. 
	This makes it easier to	calculate em widths, 1em = 10px.
	also only added line-height to block level elements which would be used purely for text and 
	not alignment to fix some inheritence issues.
*/
body { font : 1em arial, helvetica, clean, sans-serif ; color: #000000;}
table { font-size : inherit ; font-size : 100% ; }
select, input, textarea { font : 99% arial, helvetica, clean, sans-serif ; }
pre, code { font : 115% monospace ; }
h1,h2,h3,h4,h5,h6,
dt,dd,li,pre,p,blockquote,
address,caption,cite,code,dfn,var { line-height : 1.42em ; }

.clearfix:after {
    content: ".";
	display: block;
    height: 0; 
    clear: both;
    visibility: hidden;	
}
.clearfix {display: inline-block;} 
* html .clearfix {height: 1%;}
.clearfix {display: block;}

* {margin:0; padding:0;} 
img{border: none;}

div.bodyTopHome, div.blueBar, div.bodyTopHomeNav, div.homeLatest, div.homeLatest li, div.homeLatest ul, #menuHome, div.bodyTopContent, #menuContent, div.leftColContent, div.topMenu, div.topMenu a, div.topMenu a:hover, div.topMenu img, div.footerContent, div.footCol


	{display:none;
}



div.bodyCentreHome, div.contentHome, div.bodyCentreContent, div.rightColContent{
width: 100%; margin: 0; float: none;
}

bodyContent{
color: #000000;
}

h1, h2, h3{
	background: none;
	color: #000000;
}


/*==========SITE MAP===========*/

div#sitemap ul{
padding-bottom: 15px;
margin-top: 20px;
}
div#sitemap ul li{
	padding-left: .5em;
	margin-top: 0px;
	margin-bottom:0px;
	padding-top: 0px;
	padding-bottom:0px;
	list-style: none;
	}

div#sitemap ul li ul{	
padding-top: 0px;
margin-top: 0px;
}
	
div#sitemap ul li ul li{
	background-image: none;
	border-bottom: 1px dotted #8CB0CB;
	border-left: 1px solid #8CB0CB;
	width: 200px;
	padding-left: 30px;
	margin-left: -.5px;
	padding-top: 0px;

}

div#sitemap ul li ul li ul li{
	border-bottom: 1px dotted #8CB0CB;
	border-left: 1px solid #8CB0CB;
	padding-left: 50px;
	margin-left: 12px;
	width: 275px;
	font-size: 100%;}
	
	
	div#sitemap a:link{
	text-decoration: none;
	color: #000000;
	}

	div#sitemap a:visited{
	text-decoration: none;
	color: #000000;
	}

	div#sitemap a:hover{
	text-decoration: underline;
	color: #000000;
	}

	
	
