br {display: none}
img {display: inline; border: 0}

.hide, #tophide table tr td table.RegionNoBorder, .titleorimageid1siteid0, .titleid1siteid0, p#crumbtext {
	height: 0;
	width: 0;
	overflow: hidden;
	position: absolute;  /* for the benefit of IE5 Mac */
	}

.clearing {height: 0; clear: both}

#main.cell {margin: 0.8em 1em 0 0; background: transparent}

/*  Establish general layout parameters */
html {width: 100%}

body {
 background: #fff; color: #000;
 font-size: 11pt !important; line-height: 125%;
 margin: 0; padding: 0; border: 0;
 text-align: left;
 font-family: Georgia, Palatino, serif;
 width: 90%; 
}

#sbar, #nbar, #sitehelp, #search, #ref, #header img, #footer img , #fnav {display: none}

#wrapper {
 background: #fff; background-image: none;
 margin: auto; padding: 0; border: 0;
 width: auto
}

div#header {border: 0}
div#headwrap {
 height: 70px; width: 700px;
 border: 0; padding: 0; margin: 0;
 cursor: pointer;
}

div#headwrap h1 {
 margin: 0;	border: 0; padding: 0; line-height: 160%; color: #000;
 font-size: large; font-weight: bold; voice-family: "\"}\""; voice-family: inherit; font-size: x-large}
}
html>#headwrap h1 {font-size: x-large;} 

#pagebody {
 padding: 0; margin: 0; border: 0;
 text-align: left;
 color: #000; background: transparent;
 clear: both;
}

#nobars, #news {
 background: transparent; color: #000;
 margin: 0; padding: 0 0 20px; border: 0;
 text-align: left;
 width:85%;
}

#nobars ul {
 border: 0; margin: 0 45px 0 0; padding: 0;
 list-style-type: none;
 text-align: left;
 clear: left;
}

#nobars ul li {
 display: inline;
 line-height: 1.6em;
 padding: 3px 0;
 background-color: #fff;
 font-size: x-small; voice-family: "\"}\""; voice-family: inherit; font-size: small}
html>#nobars ul li {font-size: small}

#nobars ul li.see {display: inline; line-height: 1.7em}

#main {width: 85%; margin: 0}

#main img, #nobars img, #news img {
 float: left;
 margin: 0 10px 10px 0;	padding: 0;	border: 1px solid #000;
}

#main img.noborder, #news img.noborder, #nobars img.noborder, #sbar img.noborder, #nbar img.noborder
 {margin: 0 10px 10px 0; padding: 0; border:0}

#main ol, #main ul, #news ul {margin: .5em 0 .5em 10px; padding-left: 10px}

#main li, #news li {
 line-height: 1.2;
 margin-bottom: 10px; padding-left: 5px; margin-left: 5px;
 list-style: disc;
}

#main dl {margin:.5em 0;padding-left:0}
#main dt {line-height:1.2;margin-bottom:0}
#main dd {line-height: 1.2; margin-bottom: 10px; padding-left: 0; margin-left: 0}

#footer {
 border: 0; border-top: 1pt solid #ccc;
 padding: 5pt 7pt 7pt 5pt;
 text-align: left;
 clear: both;
 font-size: 9pt;	
}

/*  Typography */
h1 {
 font-weight: normal;
 margin-top: 0; margin-bottom: 2px;
 letter-spacing: 1px;
}

h2, h3, h4, h5, h6 {
 font-weight: normal;
 margin-top: 25px; margin-bottom: 2px;
 letter-spacing: 1px;
}

p, .descriptionid1siteid0 {
 line-height: 120%;
 text-align: justify;
 margin-top: 0; margin-bottom: 1em;
 font-size: x-small; voice-family: "\"}\""; voice-family: inherit; font-size: small}
html>p {font-size: small}

p.results {margin-bottom: 0}

#main p.lastupdated, #main .wwsbr_updatedate_id1siteid0 {
 text-align: center;
 margin-top: 3em;
 font-size: xx-small; voice-family: "\"}\""; voice-family: inherit; font-size: x-small}
html>#main p.lastupdated {font-size: x-small}

span.newspub {
 margin: .1em 0 .3em .5em;
 font-size: xx-small; voice-family: "\"}\""; voice-family: inherit; font-size: x-small}
html>span.newspub {font-size: x-small}

.titleorimageid1siteid0, .PortletText1 {
 text-align: left;
 margin: 6px 0.5em 0.5em 0;
 font-size: x-small; voice-family: "\"}\""; voice-family: inherit; font-size: small}
html>titleorimageid1siteid0, html>PortletText1 {font-size: small}

.titleid1siteid0 {
 text-align: left;
 margin: 6px 0 0.5em 0;
 font-weight: bold; font-size: x-small; voice-family: "\"}\""; voice-family: inherit; font-size: small}
html>titleid1siteid0 {font-size: small}

#pagebody, #pagebody div, #main p, #pagebody th, #pagebody td, #pagebody li, #pagebody dd, #pagebody dt {
 font-size: x-small; voice-family: "\"}\""; voice-family: inherit; font-size: small}

html>#pagebody, html>#pagebody div, html>#main p, html>#pagebody th, 
html>#pagebody td, html>#pagebody li, html>#pagebody dd, html>#pagebody dt {font-size: small}

#nobars h1, #news h1 {
 color: #000;
 text-align: left;
 font-size: medium; font-weight: bold; voice-family: "\"}\""; voice-family: inherit; font-size: large}
html>#nobars h1, html>#news h1 {font-size: large}

#main h1 {
 color: #000;
 text-align: left;
 font-size: medium; font-weight: bold; voice-family: "\"}\""; voice-family: inherit; font-size: large}
html>#main h1 {font-size: large}

#main h2, #nobars h2, #news h2 {
 color: #000;
 font-weight: bold; font-size: x-small; voice-family: "\"}\""; voice-family: inherit; font-size: small}
html>#main h2, html>#nobars h2, html>#news h2 {font-size: small}

#main h3, #nobars h3, #news h3 {
 color: #000;
 margin-top: 5px;
 font-weight: normal; font-size: x-small; voice-family: "\"}\""; voice-family: inherit; font-size: small}
html>#main h3, html>#nobars h3, html>#news h3 {font-size: small}

/* General links */
a:link {font-weight: bold; text-decoration: none; color: #000; background: transparent}
a:visited {font-weight: bold; text-decoration: none; color: #000; background: transparent}
a:hover {font-weight: bold; text-decoration: underline; color: #000; background: transparent}
a:active {font-weight: bold; text-decoration: none; color: #000; background: transparent}
