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 */
	}

div#pNav a span, div#pNav span span {display: none;}
	
/*  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%; 
}

#sidebar, #pNavCon, #sitehelp, #search, #header img, #footer img , #footer ul {display: none;}

#wrapper {
 background: #fff; background-image: none;
 margin: auto; padding: 0; border: 0;
 width: auto
}

#footer {
	border: 0;
	border-top: 1pt solid #ccc;
	padding: 5pt 7pt 7pt 10pt;
	text-align: left;
	clear: both;
	font-size: 10pt;	
	}

#pagebody {
 padding: 0; margin: 0; border: 0;
 text-align: left;
 color: #000; background: transparent;
 clear: both;
}

#nosidebar, #news	{
 background: transparent; color: #000;
 margin: 0; padding: 0 0 20px; border: 0;
 text-align: left;
 width:85%;
}
#nosidebar ul {
	border: 0; margin: 0; padding: 0;
	list-style-type: none;
	text-align: left;
	clear: left;
	}

#nosidebar 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>#nosidebar ul li {font-size: small;}

#nosidebar ul li.see {display: inline; line-height: 1.7em;	}

#maincontent {width: 85%; margin: 0;}

#maincontent img, #nosidebar img, #news img, #sidebar img {
	float: left;
	margin: 0 10px 10px 0;
	padding: 0;
	border: 1px solid #000;
   }

#maincontent ol, #maincontent ul, #news ul {
	margin: .5em 0;
	padding-left: 10px;
	margin-left: 10px;
	}
	
#maincontent li, #news li {
	line-height: 1.2;
	margin-bottom: 10px;
	padding-left: 5px;
	margin-left: 5px;
	list-style: disc;
	}
	
#maincontent dl {margin:.5em 0;padding-left:0}
#maincontent dt {line-height:1.2;margin-bottom:0}
#maincontent dd {line-height: 1.2; margin-bottom: 10px; padding-left: 0; margin-left: 0}

#footer address {	text-align: center;}

/*  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;
	}
	
#header h1 {
	margin-top: 0;
	font-size: medium;
	font-weight: bold;
	voice-family: "\"}\"";   
	voice-family: inherit;   
	font-size:  large;       
	}

html>#header h1 {font-size: large;} 

p	{
	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;}

#maincontent p.lastupdated {
	text-align: center;
	margin-top: 3em;
	font-size: xx-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: x-small;
	}
html>#maincontent 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;} 

#pagebody, #pagebody div, #maincontent 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>#maincontent p, html>#pagebody th, 
html>#pagebody td, html>#pagebody li, html>#pagebody dd, html>#pagebody dt {
    font-size: small;
    }

#nosidebar h1, #news h1 {
	color: #000;
	text-align: left;
	font-size: medium;
	font-weight: bold;
	voice-family: "\"}\"";   
	voice-family: inherit;   
	font-size: large;       
	}

html>#nosidebar h1, html>#news h1 {font-size: large;} 

#maincontent h1 {
	color: #000;
	text-align: left;
	font-size: medium;
	font-weight: bold;
	voice-family: "\"}\"";   
	voice-family: inherit;   
	font-size: large;       
	}
	
html>#maincontent h1 {font-size: large;} 

#maincontent h2, #nosidebar h2, #news h2 {
      color: #000;
	font-weight: bold;
	font-size: x-small;       
	voice-family: "\"}\"";   
	voice-family: inherit;   
	font-size: small;       
	}

html>#maincontent h2, html>#nosidebar h2, html>#news h2 {font-size: small;} 

#maincontent h3, #nosidebar h3, #news h3 {
   color: #000;
	margin-top: 5px;
	font-weight: normal;
	font-size: x-small;       
	voice-family: "\"}\"";   
	voice-family: inherit;   
	font-size: small;       
	}

html>#maincontent h3, html>#nosidebar 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}
