.textbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.hotspotheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #336699;
	margin-left: auto;
	
}
.hotspotheader a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #336699;
	margin-left: auto;
}
.hotspotheader a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #336699;
	margin-left: auto;
}
.hotspotheader a:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #6699FF;
	margin-left: auto;		

}
.hotspotheader a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #6699FF;
	margin-left: auto;

}
.hotspotbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	background-position: left;
	padding-left: 0px;
	text-align: left;
	text-decoration: none;


}
.hotspotbody a:hover {
	color: #6699FF;
	font-weight: normal;
	text-decoration: underline;
}
.hotspotbody a:visited {
	background-position: left;
	font-weight: normal;
	padding-left: 0px;
	text-align: left;
	text-decoration: none;
	
}
.hotspotbody a:visited:hover {
	color: #6699FF;
	font-weight: normal;
	text-decoration: underline;	
}
.hotspotbody a:link {
	color: #336699;
	font-weight: normal;

	
}
hotspotcell1 {
	background-image: url(images/1,button,01.gif);
	background-repeat: no-repeat;
}
.hotspotcell {
	background-image: none;
	background-repeat: no-repeat;
}
a:hover {
	color: #6699FF;
	text-decoration: underline;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.buttons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	height: 0px;
	width: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 6px;
	padding-left: 6px;




}
.submenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	text-indent: 14pt;
	background-image: url(../images/base6,1,plus.gif);
	background-repeat: no-repeat;
	background-position: left center;


}

.unnamed1 {
	font-family: nolineheight;
	line-height: 0px;
}
.locationwhitebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.locationwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.textbodyblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

/* Hiding elements - use this class on any element you wish to visually hide but still be accessible to screen-readers - Does not print*/
.hide {height:1px; margin:0; padding:0; overflow:hidden; display:none;}


/*This is applied to all right hand navigation includes so as Netscape renders it the same as all other browsers*/
.netscapeCell
{
font-size: 70%;
}



/*Main generic link states*/
a:link{  color: #0066FF; text-decoration: none;}
a:active{ color: #0066FF; text-decoration:none; font-weight: none;}
a:hover{  fcolor: #0099FF; text-decoration: underline; font-weight: none;}
a:visited{  color: #0066FF; text-decoration: none; font-weight: none;}
a:visited:hover{  color: #0099FF; text-decoration: underline; font-weight: none;}


/*Sets line-height of menuitems*/
#p7TMnav div {
	/*/*/line-height: 1.3; /* */
	font-weight: bold !important;
}

/*Sets background color, border, and padding around the menu DIV*/
#p7TMnav {
	border-top: 0px ;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px; 
	padding: 0px;
	margin: 0 0px;
	margin-top: 0px;
}

/*The Link style for top-level menuitems and is read by all browsers*/

#p7TMnav div a:link {
	font-family:  arial,verdana, sans-serif;
	font-weight: bold !important;
	/*margin: 4 2 2 9px;*/
	}
	
/*The Link style for top-level menuitems hidden from Netscape 4*/
#p7TMnav div a {
	/*padding: 2% 2% 2% 4% !important;*/
	padding: 3px 3px 3px 6px !important;
	display: block;
	text-decoration:none;
	font-size: 11px;
	font-family: arial,verdana, sans-serif;
	font-weight: bold !important;
}

/*rules programatically assigned to page link correesponding to current page (You are Here)*/
.p7currentmark {
	color: #0099FF !important;
	padding: 4 2 2 9px !important;
	background-color: transparent !important;
	font-weight:bold !important;
}

/*rules programatically assigned to parent links when image-based plus and minus option is selected. The padding on the 4 following rules supercedes (via !important) the padding on the p7TMnav div a selector when you've chosen the option to use images for the plus and minus signs*/

.p7plusmark {
	padding: 3 3 3 9px !important;
	background-repeat: no-repeat;
	color:#333333;
	font-weight: bold !important;
	background-image:  url(images/base6,1,plus.gif);
	background-position: right center;


}

.p7plusmark a:hover {
	padding: 3 3 3 9px !important;
	background-repeat: no-repeat;
	background-image:  url(images/base6,1,plus,hover.gif)!important;
	color:#ffffff !important;
	font-weight: bold  !important;
	background-position: right center;
	background-color: #edf8f9;


}

.p7minusmark 
{
	color: #0099FF !important;
	background-image:  url(images/base6,1,minus.gif)!important;
	padding: 3 3 3 9px !important;
	font-weight: bold  !important;
	background-position: right center;
	background-repeat: no-repeat;


}

.p7minusmarkbottom
{
	color: #0099FF;
	background-image:  url(images/base6,1,plus,hover.gif);
	padding: 3 3 3 9px !important;
	font-weight: bold  !important;
}

.p7plusmark_bottom {
	background-repeat: no-repeat;
	background-image:    none;
	background-position: 0px 50%;
	padding: 3 3 3 9px !important;
	color: #ffffff;
	font-weight: bold  !important;
}

/*rule programatically assigned to child links when image-based plus and minus option is selected*/
.p7defmark {
	background-repeat: no-repeat;
	background-image:    none;
	padding: 3 3 3 9px !important;
	color: #333333;
}

.p7closemark {
	background-repeat: no-repeat;
	background-image:    none;
	color: #333333;
}

/* Individual hover styles for the top level divs, as some have to work differently */

#med a:link, #PF a:link, #PPBL a:link, #ATC a:link, #NPN a:link, #HYS a:active, #PF a:active, #PPBL a:active, #ATC a:active,#NPN a:active, #HYS a:visited, #PF a:visited,  #PPBL a:visited, #ATC a:visited, #NPN a:visited, #HYS a:active:visited, #PF a:active:visited, #PPBL a:active:visited, #ATC a:active:visited,#NPN a:active:visited, #AWGTN a:link, #AWGTN a:active, #AWGTN a:visited, #AWGTN a:active:visited
{
	display: block;
	border: 1px solid #C8D6D9;
	border-bottom: 1px solid #576B6F;
	background-repeat: no-repeat;
	color: #333333;
	font-weight: bold !important;
	font-family:arial, verdana, sans-serif;
	background-image: url("images/base6,1,plus.gif");
}

#med a:hover, #PF a:hover, #PJ a:hover, #PPBL a:hover, #ATC a:hover, #NPN a:hover, #HYS a:visited:hover, #PF a:visited:hover, #PJ a:visited:hover, #PPBL a:visited:hover, #ATC a:visited:hover, #NPN a:visited:hover, #AWGTN a:hover, #AWGTN a:visited:hover
{
	border: 1px solid #C8D6D9;
	border-bottom: 1px solid #576B6F;
	color: #0099FF;
	background-repeat: no-repeat;
	background-image: url("images/base6,1,plus,hover.gif");
	font-weight: bold !important;
	background-color: #edf8f9;
}
#medsub a:link, #PF a:link, #PPBL a:link, #ATC a:link, #NPN a:link, #HYS a:active, #PF a:active, #PPBL a:active, #ATC a:active,#NPN a:active, #HYS a:visited, #PF a:visited,  #PPBL a:visited, #ATC a:visited, #NPN a:visited, #HYS a:active:visited, #PF a:active:visited, #PPBL a:active:visited, #ATC a:active:visited,#NPN a:active:visited, #AWGTN a:link, #AWGTN a:active, #AWGTN a:visited, #AWGTN a:active:visited
{
	display: block;
	border: 1px solid #C8D6D9;
	border-bottom: 1px solid #576B6F;
	background-repeat: no-repeat;
	color: #333333;
	font-weight: bold !important;
	font-family:arial, verdana, sans-serif;
	background-image: none;
}

#medsub a:hover, #PF a:hover, #PJ a:hover, #PPBL a:hover, #ATC a:hover, #NPN a:hover, #HYS a:visited:hover, #PF a:visited:hover, #PJ a:visited:hover, #PPBL a:visited:hover, #ATC a:visited:hover, #NPN a:visited:hover, #AWGTN a:hover, #AWGTN a:visited:hover
{
	border: 1px solid #C8D6D9;
	border-bottom: 1px solid #576B6F;
	color: #0099FF;
	background-repeat: no-repeat;
	background-image: none;
	font-weight: bold !important;
	background-color: #edf8f9;
}

button {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 9px;
	color: #FFFFFF;
}
.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 9px;
	color: #FFFFFF;
	text-align: center;


}
.button a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 9px;
	color: #FFFFFF;	
}
.button a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 9px;
	color: #FFFFFF;
}		
.button a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 9px;
	color: #FFFFFF;
}
.button a:link a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 9px;
	color: #FFFFFF;
}.Subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	background-color: #E8F4F3;
	text-align: left;

}
.thumbnail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 4px;
	line-height: normal;
	text-align: center;



}
.bold {
	font-weight: bolder;
}

