* {border:none; padding:0; margin:0;}
body {font:normal normal 62.5% "Lucida Grande", "Lucida Sans", Helvetica, sans-serif; margin:0;}

#navBlock {background:#0070B8; float:left; width:100%;}

.frame {margin:0 auto; width:99.6em;}

#head {background:url(images/strapline.gif) no-repeat 90% 70%; height:100px; width:100%;}
#head h1, #head h2 {display:none;}
#home, #home img {float:left; border:none;}
#headerNav {float:right; list-style:none; margin:0.5em 0; padding:0;}
#headerNav li {float:left;}
#headerNav a:link, #headerNav a:visited {
	border-right:0.1em solid #000;
	color:#7E386E;
	font-size:1.1em;
	letter-spacing:0.1em;
	padding:0.1em 0.3em;
	text-decoration:none;
}
#headerNav a.end {border-right:none;}
#headerNav a:hover {text-decoration:underline;}

#nav {list-style:none; margin:0; padding:0; text-align:center;}
#nav li {display:inline;}
#nav a:link, #nav a:visited {background:url(images/navfade.jpg) no-repeat top right; color:#fff; font:normal normal 1.2em "Lucida Grande", "Lucida Sans", Helvetica, sans-serif; line-height:2.5em; padding:0.5em 1em; text-decoration:none;}
#nav a.end {background:none;}
#nav a:hover, #nav a.active {color:#711850;}

#main {padding:3em 0 0 0;}
#main a:link, #main a:visited {
	color:#7E386E;
}
#main a:hover {color:#0070B8;}
#main h2 {color:#0070B8; font:normal normal 1.7em "Lucida Grande", "Lucida Sans", Helvetica, sans-serif; text-transform:uppercase; margin:1em 0;}
#main p, #main ul, #main ol {color:#666; font:normal normal 1.3em "Lucida Grande", "Lucida Sans", Helvetica, sans-serif; line-height:1.5em; margin:0 0 2em 0;}
#main ul {list-style:url(images/bullet.gif); margin:0 0 2em 2em;}
#main ol {list-style-position:inside;}
#main ol a:link, #main ol a:visited {text-decoration:none;}
#main div.CollapsiblePanel {margin:0 0 1.5em 0;}
#main .smallcenter {color:#000; font-size:1em; text-align:center;}
#main p.quote {background:url(images/quote.jpg) no-repeat left top; letter-spacing:0.1em; margin:0 10em 2em 10em; padding:15px 0 0 20px; }
#main img.center {display:block; margin:0 auto;}
#main img.right {display:block; float:right;}
	#index_banners a.banner {float:left; width:33%;}
	#index_banners a.banner img {display:block; margin:0 auto 2em auto;}
	#index_banners p {color:#666; clear:both; font-size:1.2em; text-align:center;}
	#index_banners p a {font-size:1em;}

#footer {list-style:none; margin:3em 22em; padding:0; text-align:center;}
#footer a:link, #footer a:visited {color:#000; padding:0.3em; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

.HL {background: #ffff00;}
