BODY	{font-size: 0.66em; color: black; font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url("blue-border-bg.gif") repeat-y white;}
TH	{font-weight: bold;}
TD	{font-weight: normal;}

H1	{font-size: 18px; font-family: Arial, Helvetica, sans-serif; text-align: left; font-weight: bold; 	margin-top: 12px; margin-bottom: 5px;}
H2	{font-size: 18px; font-family: Arial, Helvetica, sans-serif; text-align: left; font-weight: bold; 	margin-top: 12px; margin-bottom: 5px;}
H3	{font-size: 13px; font-family: Arial, Helvetica, sans-serif; text-align: left; font-weight: bold; 	margin-top: 5px; margin-bottom: 5px;}

P	{margin-top: 5px;}
LI	{margin-top: 5px;}


A:link 		{color:#666666;}
A:visited 	{color:#333399;}
A:hover		{text-decoration:none;}

.skiplink {display:none;}


fieldset { border: 0; padding: 0; margin: 0; }
legend { border: 0; padding: 0; margin: 0; }

.srchtitle 	{line-height:25px;color:#333399;}
.srchalts 	{line-height:18px;color:#333399;}
.optcol1	{text-align:right;width:120px;}
.optcol2	{text-align:right;}

.opt3	{width:100px;}
.opt5	{width:90px;}
.opt7	{width:90px;}
.opt8	{width:460px;}
.opt9	{width:460px;}

/* SITEMAP */

#dnsitemap {
	border-top: 1px solid #333399; 
	border-bottom: 1px solid #333399;
	background: #F2F2FB;
	/* width: 510px; was 310 */
	height: 22px; }
#dnsitemap ul {
	list-style: none; 
	margin: 0; 
	padding: 0;
	padding-left: 5px; }
#dnsitemap ul ul {
	padding: 0; }
#dnsitemap ul.ul1 li {
	float: left;
	position: relative;
	margin-right: 15px; }
#dnsitemap ul.popout {
	visibility: hidden;
	position: absolute; 
	left: -5px; top: 17px; 
	white-space: nowrap;
	background: #F1FCF1;
	border: 1px solid #333399; 
	border-top: none; }
#dnsitemap ul.popout li {
	margin: 2px 5px 4px 3px; }
#dnsitemap ul.ie6hover {visibility: visible;}

#dnsitemap a:link,
#dnsitemap a:visited { text-decoration: none; }

#dnsitemap a:active,
#dnsitemap a:hover { text-decoration: underline; }

div.crumbs {font-weight:bold;}
div.crumbs a {font-weight:bold;}

DIV.self {font-weight:bold;}
DIV.self a {font-weight:bold;}

/* load this last to stop Self affecting child pages */
UL.popout {font-weight:normal;}
UL.popout a {font-weight:normal;}

UL.popout DIV.self {font-weight:bold;}
UL.popout DIV.self a {font-weight:bold;}


/* MENU */

#resMenu {
	float: right; 
	border: 1px solid #333399; 
	background: #FFFFFF;
	padding: 0px 10px 10px 7px; 
	margin: 0 0 10px 10px; }
#resMenu ul {
	list-style: none; 
	margin: 0; padding: 0; }
#resMenu li li {
	margin-left: 10px; }

#resMenu .self {font-weight:bold;text-decoration:none;}
#resMenu .self a {font-weight:bold;text-decoration:none;}
#resMenu .self a:hover {font-weight:bold;text-decoration:none;}


/* load this last to stop Self affecting child pages */
#resMenu UL.last {font-weight:normal;text-decoration:underline;}
#resMenu UL.last a {font-weight:normal;text-decoration:underline;}
#resMenu UL.last a:hover {font-weight:normal;text-decoration:none;}

#resMenu UL.last .self {font-weight:bold;text-decoration:none;}
#resMenu UL.last .self a {font-weight:bold;text-decoration:none;}
#resMenu UL.last .self a:hover {font-weight:bold;text-decoration:none;}



/* buzz styles */

.buzz a		{text-decoration:none;}
.buzz a:link	{text-decoration:none;}
.buzz a:visited 	{text-decoration:none;}
.buzz a:hover 	{text-decoration:underline;}
DIV.buzz, TABLE.buzz {padding:2px 10px 10px 8px;background: #F1FCF1;}
TD.prov, TD.buzz {vertical-align:top;}
.cat {width:230px;vertical-align:top;}


@media  print {
table#header { display: none; }
div#resMenu { display: none; }
table#footer { display: none; }
div#entire { width: auto; }
div#content { width: auto; }
fieldset { display: none; }
td#contentleft { display: none; }
span.printhide { display: none; }
}

