/* CSS Document */

/* ALL PAGES/GENERAL CONTENT*/
body,td,th {
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	line-height:15px;
}
body {
	background-color: #666666;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #666256; /* Brown - Page Link */
	text-decoration: underline;
}
a:visited {
	color: #778CA4; /* Bluish Gray - Visited Link */
	text-decoration: underline;
}
a:hover {
	color: #2A3A4A; /* Dark Blue - Mouseover Link */
	text-decoration: none;
}
a:active {
	text-decoration: underline;
}
ul {
	margin-right:20px;
	list-style:square;}

/* SEARCH TEXT IN HEADER */
.srchtxt {
	font-size: 9px;
	font-weight: bolder;
	color: #FFFFFF;
}
.srchtxt1 {
	font-size: 9px;
	font-weight: bolder;
	color: #FFFFFF;
	margin-left:0px;
	text-align:left;
	line-height:12px;
	background-image:url(../images/topbanner1.gif);
	background-repeat:no-repeat;
	padding-left:660px;
	padding-bottom:30px;
}

.srchtxt1Oct27 {
	font-size: 9px;
	font-weight: bolder;
	color: #FFFFFF;
	margin-left:0px;
	text-align:left;
	line-height:12px;
	background-image:url(../alt/images/topbanner1.jpg);
	background-repeat:no-repeat;
	padding-left:660px;
	padding-bottom:30px;
}

.srchtxt1Oct27A {
	font-size: 9px;
	font-weight: bolder;
	color: #FFFFFF;
	margin-left:0px;
	text-align:left;
	line-height:12px;
	background-image:url(../alt/images/topbanner2.jpg);
	background-repeat:no-repeat;
	padding-left:660px;
	padding-bottom:30px;
}

/* TOP NAVIGATION */
#nav, #nav ul {
	float: left;
	width: 100%; /* 72em */
	w/idth: 100%;
	list-style: none;
	/*line-height: 1;*/
	background: #666256; /* white */
	/*font-weight: bold;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding: 0 0 0 0;
	/* border: 1px thin #514c3d;  solid #eda */
	/*border-bottom: 1px solid #514c3d;
	border-left: 1px solid #514c3d;
	border-top: 1px solid #514c3d;
	border-right: 1px solid #514c3d;
	border-width: 1px 0;*/
	margin: 0 0 0 0;
	height:auto;	
}

#nav li {
	float: left;
	padding: 0;
	width: 90px;  /* 10em */
}

#nav a {
	display: block;
	width: 90px; /* 72em */
	w\idth: 90px; /*6em; */
	background: #666256; /* white */
	color: #FFFFFF;  /* #7C6240 */
	text-decoration: none;
	text-align:center;
	height:auto;
	border-bottom: 1px solid #514c3d;
	border-left: 1px solid #514c3d;
	border-top: 1px solid #514c3d;
	border-right: 1px solid #514c3d;
	padding: 4px 3px 4px 3px; /* 0.25em 2em;*/
}

#nav a.nav:hover {
	display: block;
	width: 90px; /* 72em */
	w\idth: 90px; /*6em; */
	background: #FFFFFF; /* white */
	color: #666256;  /* #7C6240 */
	text-decoration: none;
	text-align:center;
	height:auto;
	border-bottom: 1px solid #514c3d;
	border-left: 1px solid #514c3d;
	border-top: 1px solid #514c3d;
	border-right: 1px solid #514c3d;
	padding: 4px 3px 4px 3px; /* 0.25em 2em;*/
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 135px; /* 14.4em */
	w\idth: 135px; /* 13.9em */
	font-weight: normal;
	/*border-width: 0.25em;*/
	margin: 0;
}

#nav li li {
	padding-right: 3px; /* 1em */
	width: 135px; /* 13em */
}

#nav li ul a {
	width: 135px; /* 13em */
	w\idth: 135px; /* 9em */
	display: block;
	background: #666256; /* white */
	color: #FFFFFF;  /* #7C6240 */
	text-decoration: none;
	text-align:left;
	border-bottom: 1px solid #514c3d;
	border-left: 1px solid #514c3d;
	border-top: 1px solid #514c3d;
	border-right: 1px solid #514c3d;
	padding: 4px 3px 4px 3px; /* 0.25em 2em;*/

}

#nav li ul a.subnav:hover {
	width: 135px; /* 13em */
	w\idth: 135px; /* 9em */
	display: block;
	background: #FFFFFF; /* white */
	color: #666256;  /* #7C6240 */
	text-decoration: none;
	text-align:left;
	border-bottom: 1px solid #514c3d;
	border-left: 1px solid #514c3d;
	border-top: 1px solid #514c3d;
	border-right: 1px solid #514c3d;
	padding: 4px 3px 4px 3px; /* 0.25em 2em;*/
}

#nav li ul ul {
	width: 70px;
	margin: -25px 0 0 135px; /* -1.75em 0 0 14em */
}

#nav li li li {
	padding-right: 3px; /* 1em */
	width: 70px; /* 13em */
}

#nav li li ul a {
	width: 70px; /* 13em */
	w\idth: 70px; /* 9em */
	display: block;
	background-color:666256;
	color: #FFFFFF;  /* #7C6240 */
	text-decoration: none;
	text-align:left;
	border-bottom: 1px solid #514c3d;
	border-left: 1px solid #514c3d;
	border-top: 1px solid #514c3d;
	border-right: 1px solid #514c3d;
	padding: 4px 3px 4px 3px; /* 0.25em 2em;*/

}

#nav li li ul a.subsubnav:hover {
	width: 70px; /* 13em */
	w\idth: 70px; /* 9em */
	display: block;
	background-color:#FFFFFF;
	color: #666256;  /* #7C6240 */
	text-decoration: none;
	text-align:left;
	border-bottom: 1px solid #514c3d;
	border-left: 1px solid #514c3d;
	border-top: 1px solid #514c3d;
	border-right: 1px solid #514c3d;
	padding: 4px 3px 4px 3px; /* 0.25em 2em;*/
}

#nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul {
	left: -999em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	color: #666256;
}

/* LEFT NAVIGATION */
p.toprow {
	margin: 10px 0 0 10px;
	font-size: 11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	width:130px;
	border:thin solid #666666;
	background-color:#2A3A4A;
	color:#FFFFFF;
	height:20px;
	padding-left:10px;
	padding-top:4px;
}
p.subrow {
	margin: 0 0 0 10px;
	font-size: 11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	width:130px;
	border-bottom:thin solid #666666;
	border-left:thin solid #666666;
	border-right:thin solid #666666; 
	background-color:#D1D8E0;
	color:#2A3A4A;
	height:20px;
	padding-left:10px;
	padding-top:4px;
}
a.subrow:link {
	font-size: 11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	width:130px;
	color: #2A3A4A;
	text-decoration:none;
}
a.subrow:visited {
	font-size: 11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	width:130px;
	color: #2A3A4A;
	text-decoration:none;
}
a.subrow:hover {
	font-size: 11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	width:130px;
	color: #778CA4;
	text-decoration:none;
}

/* FOOTER NAVIGATION */
a.login:link {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size:10px;
	text-decoration:none;
	padding-top:7px;
	padding-left:20px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-image: url(../images_footer/footer_link.gif);
	width:40px;	
}
a.login:visited {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size:10px;
	text-decoration:none;
	padding-top:7px;
	padding-left:20px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-image: url(../images_footer/footer_link.gif);
	width:40px;	
}
a.login:hover {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size:10px;
	text-decoration:none;
	padding-top:7px;
	padding-left:20px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-image: url(../images_footer/footer_login-hover.gif);
	width:40px;	
}
a.access:link {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size:10px;
	text-decoration:none;
	padding-top:7px;
	padding-left:20px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-image: url(../images_footer/footer_link.gif);
	width:40px;	
}
a.access:visited {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size:10px;
	text-decoration:none;
	padding-top:7px;
	padding-left:20px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-image: url(../images_footer/footer_link.gif);
	width:40px;	
}
a.access:hover {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size:10px;
	text-decoration:none;
	padding-top:7px;
	padding-left:20px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-image: url(../images_footer/footer_accessibility-hover.gif);
	width:40px;	
}
a.privacy:link {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size:10px;
	text-decoration:none;
	padding-top:7px;
	padding-left:20px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-image: url(../images_footer/footer_link.gif);
	width:40px;	
}
a.privacy:visited {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size:10px;
	text-decoration:none;
	padding-top:7px;
	padding-left:20px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-image: url(../images_footer/footer_link.gif);
	width:40px;	
}
a.privacy:hover {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size:10px;
	text-decoration:none;
	padding-top:7px;
	padding-left:20px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-image: url(../images_footer/footer_privacy-hover.gif);
	width:40px;	
}
a.sitehelp:link {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size:10px;
	text-decoration:none;
	padding-top:7px;
	padding-left:20px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-image: url(../images_footer/footer_link.gif);
	width:40px;	
}
a.sitehelp:visited {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size:10px;
	text-decoration:none;
	padding-top:7px;
	padding-left:20px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-image: url(../images_footer/footer_link.gif);
	width:40px;	
}
a.sitehelp:hover {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size:10px;
	text-decoration:none;
	padding-top:7px;
	padding-left:20px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-image: url(../images_footer/footer_site_help-hover.gif);
	width:40px;	
}
a.contact:link {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size:10px;
	text-decoration:none;
	padding-top:7px;
	padding-left:20px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-image: url(../images_footer/footer_link.gif);
	width:40px;	
}
a.contact:visited {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size:10px;
	text-decoration:none;
	padding-top:7px;
	padding-left:20px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-image: url(../images_footer/footer_link.gif);
	width:40px;	
}
a.contact:hover {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size:10px;
	text-decoration:none;
	padding-top:7px;
	padding-left:20px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-image: url(../images_footer/footer_contact-hover.gif);
	width:40px;	
}
a.niaid:link {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size:10px;
	text-decoration:none;
	padding-top:7px;
	padding-left:20px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-image: url(../images_footer/footer_link.gif);
	width:40px;	
}
a.niaid:visited {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size:10px;
	text-decoration:none;
	padding-top:7px;
	padding-left:20px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-image: url(../images_footer/footer_link.gif);
	width:40px;	
}
a.niaid:hover {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size:10px;
	text-decoration:none;
	padding-top:7px;
	padding-left:20px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-image: url(../images_footer/footer_niaid-hover.gif);
	width:40px;	
}
a.nih:link {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size:10px;
	text-decoration:none;
	padding-top:7px;
	padding-left:20px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-image: url(../images_footer/footer_link.gif);
	width:40px;	
}
a.nih:visited {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size:10px;
	text-decoration:none;
	padding-top:7px;
	padding-left:20px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-image: url(../images_footer/footer_link.gif);
	width:40px;	
}
a.nih:hover {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size:10px;
	text-decoration:none;
	padding-top:7px;
	padding-left:20px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-image: url(../images_footer/footer_nih-hover.gif);
	width:40px;	
}
a.dhhs:link {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size:10px;
	text-decoration:none;
	padding-top:7px;
	padding-left:20px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-image: url(../images_footer/footer_link.gif);
	width:40px;	
}
a.dhhs:visited {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size:10px;
	text-decoration:none;
	padding-top:7px;
	padding-left:20px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-image: url(../images_footer/footer_link.gif);
	width:40px;	
}
a.dhhs:hover {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size:10px;
	text-decoration:none;
	padding-top:7px;
	padding-left:20px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-image: url(../images_footer/footer_dhhs-hover.gif);
	width:40px;	
}

/* HOME PAGE CONTENT */
p.welcomehdr {
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color:#514C3D;
	border-bottom:thin solid #666256;
	margin-left:20px;
	margin-right:20px;
	padding:12px 0px 0px 0px;
	line-height:18px;
}
p.welcometxt {
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	letter-spacing:0px;
	color:#666256;
	margin-left:20px;
	margin-right:20px;
	line-height:15px;
}
p.welcometxttble {
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	letter-spacing:0px;
	color:#666256;
	margin-left:2px;
	margin-right:2px;
	margin-top:6px;
	line-height:15px;
}
p.welcometxttblectr {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	text-indent:40px;
	letter-spacing:0px;
	color:#666256;
	margin-left:2px;
	margin-right:2px;
	line-height:12px;
}
p.rcbpcataloghdr {
	font-size: 12px;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bolder;
	text-decoration:underline;
	color:#514C3D;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:-10px;
	line-height:15px;
}
p.rcbpcatalogsbhdr {
	font-size: 10px;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bolder;
	border-bottom:thin solid #666256;
	color:#514C3D;
	margin-left:2px;
	margin-right:2px;
	line-height:12px;
}
p.rcbpcatalogsbhdr1 {
	font-size: 10px;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bolder;
	color:#514C3D;
	margin-left:2px;
	margin-right:2px;
	margin-top:6px;
	line-height:12px;
}
p.lefthead {
	margin:6px 0 0 0;
	font-size: 11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	width:200px;
	border-bottom:thin solid #666256;
	background-color:#666256;
	color:#FFFFFF;
	height:18px;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;
	text-align:center;
}
p.leftrow {
	margin:0 0 0 0;
	font-size: 10px;
	font-weight:bolder;
	font-family:Arial, Helvetica, sans-serif;
	width:200px;
	border-bottom:thin solid #666256;
	background-color:#F6F5F0;
	color:#666256;
	height:20px;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;
}
p.leftrow1 {
	margin:0 0 0 0;
	font-size: 10px;
	font-weight:bolder;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	width:200px;
	background-color:#F6F5F0;
	color:#666256;
	height:20px;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;
}
a.leftrow:link {
	font-size: 10px;
	font-weight:bolder;
	font-family:Arial, Helvetica, sans-serif;
	color: #666256;
	text-decoration:none;
}
a.leftrow:visited {
	font-size: 10px;
	font-weight:bolder;
	font-family:Arial, Helvetica, sans-serif;
	color: #666256;
	text-decoration:none;
}
a.leftrow:hover {
	font-size: 10px;
	font-weight:bolder;
	font-family:Arial, Helvetica, sans-serif;
	color: #778CA4;
	text-decoration:none;
}
/* TABLES CONTENT */
.tblehdr {
	font-size: 11px;
	font-weight:bolder;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align:center;
}
.tbletxt {
	font-size: 10px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align:left;
}
.tbletxtctr{
	font-size: 10px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align:center;
}
a.tbletxt:link {
	font-size: 10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration:none;
}
a.tbletxt:visited {
	font-size: 10px;
	font-weight:normal;
	font-family:verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration:underline;
}
a.tbletxt:hover {
	font-size: 10px;
	font-weight:bold;
	font-family:verdana, Arial, Helvetica, sans-serif;
	color: #2A3A4A;
	text-decoration:none;
}
/* SECONDARY PAGES CONTENT */
p.conthdr {
	margin-left:20px;
	margin-right:20px;
	margin-top:24px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:18px;
	font-weight: bold; /* Header at top of each page */
	color: #666256;
}
.contentsubhead {
	margin-left:20px;
	margin-right:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	font-weight: normal;
	text-align: center; /* Subhead at top of page bold text */
	color: #666256;
}
a.contentsubhead:link {
	font-size: 12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color: #666256;
	text-decoration:underline;
}
a.contentsubhead:visited {
	font-size: 12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color: #666256;
	text-decoration:underline;
}
a.contentsubhead:hover {
	font-size: 12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color: #778CA4;
	text-decoration:none;
}
.contentsubhead1 {
	margin-left:20px;
	margin-right:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center; /* Subhead at top of page bold text */
	color: #666256;
}
.contentsubhead2 {
	margin-left:20px;
	margin-right:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left; /* Subhead at top of page bold text */
	color: #666256;
}
.contentsubhead3 {
	margin-left:20px;
	margin-right:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: center; /* Subhead at top of page bold text */
	color: #666256;
}
.contparhdr {
	margin-left:20px;
	margin-right:20px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold; /* Header at top of each page */
	color: #990000;
}
.contparhdrflush {
	margin-left:0px;
	margin-right:0px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold; /* Header at top of each page */
	color: #990000;
}
a.contparhdr:link {
	font-size: 11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration:underline;
	margin-left:0px;
	margin-right:0px;
}
a.contparhdr:visited {
	font-size: 11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration:underline;
	margin-left:0px;
	margin-right:0px;
}
a.contparhdr:hover {
	font-size: 11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #2A3A4A;
	text-decoration:none;
	margin-left:0px;
	margin-right:0px;
}
.contxt {
	margin-left:20px;
	margin-right:20px;
}
a.contxt:link {
	font-size: 10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration:underline;
	margin-left:0px;
	margin-right:0px;
}
a.contxt:visited {
	font-size: 10px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration:underline;
	margin-left:0px;
	margin-right:0px;
}
a.contxt:hover {
	font-size: 10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #2A3A4A;
	text-decoration:none;
	margin-left:0px;
	margin-right:0px;
}
.contxtctr {
	margin-left:20px;
	margin-right:20px;
	text-align:center;
}
.contxtred { color:#993333; }
.contxtbx {
	/*margin-left:18px;
	margin-right:18px;
	background-color:#E2E2E2;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:6px 6px 6px 6px;
}
.contxtbxred {
	/*margin-left:18px;
	background-color:#E2E2E2;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #990000;
	font-weight: bold;
	padding:6px 6px 6px 6px;
	line-height:24px;
}
.contxtbxredr {
	/*margin-right:18px;
	background-color:#E2E2E2;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #990000;
	font-weight: bold;
	padding:6px 6px 6px 6px;
	line-height:24px;
}
.contxtflushcat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666256;
	margin-left:1px;
	margin-right:0px;
	font-weight:normal;
	line-height:15px;
}
.contxtflush {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin-left:1px;
	margin-right:0px;
	font-weight:normal;
}
.contxtflushitalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-style:italic;
	margin-left:1px;
	margin-right:0px;
}
.contxtrgtbx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-left:9px;
	margin-right:18px;
}
.maroontextbold {
	margin-left:18px;
	margin-right:18px;
	font-size: 12px;
	font-weight: bold;
	color: #990000; /* Maroon - Paragraph Header */
}
.maroontextboldrgtbx {
	margin-left:9px;
	margin-right:18px;
	font-size: 12px;
	font-weight: bold;
	color: #990000; /* Maroon - Paragraph Header */
}
.maroontextboldflush {
	margin-left:1px;
	margin-right:0px;
	font-size: 12px;
	font-weight: bold;
	color: #990000; /* Maroon - Paragraph Header */
}
.maroontextbold14 {
	margin-left:18px;
	margin-right:18px;
	font-size: 14px;
	font-weight: bold;
	color: #990000; /* Maroon - News Headline Header */
}
.redtext {
	font-size: 12px;
	color: #FF0000; /* Red - Normal Red Text */

}
.redtextbold {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000; /* Red - Bold Red Text */
}
.smallfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333; /* Black - Footnote and other small text */
	font-weight: normal;
	font-variant: normal;
	line-height: normal;
}
.smallfontred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000; /* Red - Footnote and other small text */
	font-weight: normal;
	font-variant: normal;
	line-height: normal;
}
.smallfontredind {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000; /* Red - Footnote and other small text */
	font-weight: normal;
	font-variant: normal;
	line-height: normal;
	margin-left:18px;
}

/* FOOTER FOOTNOTE */
.bestview {
	font-size: 9px;
	color: #666666; /* Medium Gray - Small Text */
}

/* CONFERENCE PAGE LINKS FOR GOLD ROWS */
a.tblconf:link {
	color: #993333; /* Maroon - New Link */
	font-weight: bold;
}
a.tblconf:visited {
	color: #993333; /* Maroon - Visited Link */
	font-weight: bold;
}
a.tblconf:hover {
	color: #006699; /* Dark Blue - Mouseover Link */
	font-weight: bold;
}
.tble {
	color: #FFFFFF; /* White -  Text*/
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #D1D8E0; /* #DCD183 Medium Gold/Beige -  Background for Gold Row*/
    height: 50px;
    width: 25px;
    margin: 4px;
	text-align: left;
}

/* DIRECTIONS PAGE (To SSS, 1st Meeting, 2004) */
.dirhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #333333; /* Black - Header */
}
.dirheadgrn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #009999; /* Medium Teal - Address Line */
}
.dirline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #339999; /* Medium Teal/Blue - Divider Rule */
}
.dirlist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333; /* Black - List Bullets and Text */
	list-style-type: square;
}
.dirsubhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-left:20px;
	padding-right:20px;
	color: #109E9C; /* Medium Teal/Green - Paragraph Header */
}
.dirtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333; /* Black - Paragraph Text */
}

/* PRESENTATIONS PAGES */	
.ligray {
background-color:#D1D8E0; /* Gray #E6E6E6 - Background */
border-bottom-color:#2A3A4A; /* Dark Teal #006666 - Bottom Rule */
border-bottom-style:groove;
border-bottom-width:thin;
margin-bottom:18px;
margin-top:18px;
margin-left:20px;
margin-right:20px;
border-top-color:#2A3A4A; /* Dark Teal #006666 - Top Rule */
border-top-style:groove;
border-top-width:thin;
padding-bottom:6px;
padding-top:6px;
}
.ligraypres {
background-color:#D1D8E0; /* Gray #E6E6E6 - Background */
border-bottom-color:#2A3A4A; /* Dark Teal #006666 - Bottom Rule */
border-bottom-style:groove;
border-bottom-width:thin;
margin-bottom:18px;
margin-top:18px;
border-top-color:#2A3A4A; /* Dark Teal #006666 - Top Rule */
border-top-style:groove;
border-top-width:thin;
padding-bottom:6px;
padding-top:6px;
}

/* HOWTO PAGE*/
.secbullet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	list-style-type: square;
	color: #FFCC66; /* Light Orange - Orange Bullets */
}
.secbullettext {color: #333333} /* Black - List Text */

/* MEETING AGENDA PAGE - SUBCAPTION*/
.subcaption {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #333333; /* Black Text - SubCaption */
}
.secbullettext {color: #333333} /* Black - List Text */

/* NEWS PAGES */	
.newsg {
background-color:#E6E6E6; /* Gray - Background */
margin-top:18px;
margin-left:18px;
margin-right:18px;
border-top-color:#006666; /* Dark Teal - Top Rule */
border-top-style:groove;
border-top-width:thin;
padding-top:6px;
}
.newsg2 {
background-color:#D1D8E0; /* Gray #E6E6E6- Background */
border-bottom-color:#2A3A4A; /* Dark Teal #006666 - Bottom Rule */
border-bottom-style:groove;
border-bottom-width:thin;
margin-bottom:18px;
margin-top:18px;
margin-left:18px;
margin-right:18px;
border-top-color:#2A3A4A; /* Dark Teal #006666 - Top Rule */
border-top-style:groove;
border-top-width:thin;
padding-bottom:18px;
padding-top:6px;
}
.newsw {
background-color:#FFFFFF; /* White - Background */
margin-top:18px;
margin-left:18px;
margin-right:18px;
border-top-color:#006666; /* Dark Teal - Top Rule */
border-top-style:groove;
border-top-width:thin;
padding-top:6px;
}
.newsw2 {
background-color:#FFFFFF; /* White - Background */
border-bottom-color:#006666; /* Dark Teal - Bottom Rule */
border-bottom-style:groove;
border-bottom-width:thin;
margin-bottom:18px;
margin-top:18px;
margin-left:18px;
margin-right:18px;
border-top-color:#006666; /* Dark Teal - Top Rule */
border-top-style:groove;
border-top-width:thin;
padding-bottom:18px;
padding-top:6px;
}

/* NEWSLETTER PAGES */	
a.nwsltr:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color:#006699; /* Dark Blue - New Meeting Link */
}
a.nwsltr:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color:#993366; /* Purple - Visited Meeting Link */
}
a.nwsltr:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color:#993366; /* Purple - Mouseover Meeting Link */
}
a.nwsltrb:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
color:#006699; /* Dark Blue - New Meeting Link */
}
a.nwsltrb:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
color:#993366; /* Purple - Visited Meeting Link */
}
a.nwsltrb:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
color:#993366; /* Purple - Mouseover Meeting Link */
}
a.nwsltrbfav:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#006699; /* Dark Blue - New Meeting Link */
}
a.nwsltrbfav:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#993366; /* Purple - Visited Meeting Link */
}
a.nwsltrbfav:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#993366; /* Purple - Mouseover Meeting Link */
}
a.nwsltrfooter:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color:#FFFFFF; /* White - New Meeting Link */
}
a.nwsltrfooter:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color:#FFFFFF; /* White - Visited Meeting Link */
}
a.nwsltrfooter:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color:#FFFFFF; /* White - Mouseover Meeting Link */
}
.nwsltrfooter {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF; /* White */
}
.nwsltrcaption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #993366;
}
.nwsltrcaptionplus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #993366;
	line-height:13px;
}
.nwsltrfav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.nwsltrgoldtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999933;
}
.nwsltrhead1 {
	font-size: 24px;
	line-height:26px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.nwsltrhead1plus {
	font-size: 26px;
	line-height:28px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.nwsltrhead1tight {
	font-size: 24px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 26px;
}
.nwsltrhead2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.nwsltrhead2tight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 13px;
}
.nwsltrquote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #000000;
}
.nwsltrvolpg {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight:bold;
	}
.nwsltrtighttxt {
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	word-spacing:-1px;
	line-height: 11px;
}
.nwsltrtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.nwsltrtxtplus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	line-height:13px;
}
.nwsltrtxtb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.nwsltrtxtbNR {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #990000;
	text-align:center;
}
.nwsltrfooterdot {
color: #CC9900; 
font-size: 14px; 
}

/* ORGCHART PAGE */
.orgchrthead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #000000; /* Black - Chart Header */
}
.orgchrtcolhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000; /* Black - Column Headers */
	text-align: center;
}
.orgchrtblcktxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000; /* Black - Chart Text */
	text-align: left;
}
.orgchrtprpltxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6633CC; /* Purple - Chart Text */
	text-align: left;
}
.orgchrtredtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC3300; /* Red - Chart Text */
	text-align: left;
}
.orgchrttealtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #669999; /* Teal - Chart Text */
	text-align: left;
}
.orgchrtwhtetxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF; /* White - Chart Text */
	text-align: left;
	font-weight: bolder;
}

/* SITEMAP PAGE */
li.sitemaphdr {
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
font-weight:bold;
list-style-image:url(../images/sitemapbullet.gif);
text-indent:6px;
line-height:20px;
margin-top:12px;
}
li.sitemapsubhd {
font-family:Arial, Helvetica, sans-serif;
color:#990000;
font-size:11px;
font-weight:bold;
list-style-image:url(../images/sitemapbulletwht.gif);
text-indent:6px;
line-height:20px;
}
li.sitemaptxt {
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
font-weight:normal;
list-style-image:url(../images/sitemapbullet1.gif);
text-indent:3px;
line-height:20px;
margin-left:18px;
}
li.sitemaptxtsub {
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
font-weight:normal;
/*list-style-type:square;*/
list-style-image:url(../images/sitemapbullet2.gif);
text-indent:3px;
line-height:20px;
margin-left:36px;
}
#containerul, #containerul ul{
	text-align:left;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	font-variant: normal;
	line-height: normal;
	height: 20px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left:15px;
}
#containerul li{
	margin:0 0 0 12px;
	padding:0;
	list-style-type:none;
	margin-bottom: 3px;
}

 /* Various styles to position the clickable symbols next to the items in the menu. */
#containerul .clicker{	
  display:block;
  padding-left:15px;
  background-position:0 50%;
  background-repeat:no-repeat;
}

/* Various styles to position the non-clickable symbols next to the items in the menu. */
#containerul .symbols{			
  float:left;
  width:-5px;
  height:1em;
  background-position:0 50%;
  background-repeat:no-repeat;
}
 /* CATALOG PAGES */
li.catalog {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin-left:20px;
margin-right:20px;
color:#990000;
}
.catalog {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin-left:0px;
margin-right:0px;
color:#990000;
}
a.catalog:link {
	font-size: 11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration:underline;
	margin-left:0px;
	margin-right:0px;
}
a.catalog:visited {
	font-size: 11px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration:underline;
	margin-left:0px;
	margin-right:0px;
}
a.catalog:hover {
	font-size: 11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #2A3A4A;
	text-decoration:none;
	margin-left:0px;
	margin-right:0px;
}
.catalogunbold {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
margin-left:18px;
margin-right:18px;
}
ul.catalog {
list-style-image:url(../images/bullet2.gif);
margin-left:24px;
text-indent:6px;
list-style-position:outside;
}
.vieworghd {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
}
.vieworgtxt {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-align:center;
}
#ht1,#ht2 {
position:absolute;
z-index:100;
top:0px;
left:10px;
visibility:hidden;
}
.hyperText {
color:#333333;
font:10px/12px "Trebuchet MS", Arial, Helvetical, Geneva, sans-serif;
background-color:#CCCCCC;
padding:5px;
border:solid 2px #ff6666;
width:250px;
layer-background-color:#CCCCCC;
}
/* INLINE COMMENTS */
.hide {
  display: none;
}
.show {
  display: inline;
  border-bottom: dotted thin;
}
.show2 {
  display: inline;
  background-color: #FEFF9F;
  padding: 0 3px 0 3px;
  font-size: .9em;
}
s