p, div, td, span { font-family: Verdana,Arial,Helvetica; font-size: 12px; color: #666666; font-weight: normal; }

h1 {  font-family: Verdana,Arial,Helvetica; font-size: 16px; font-style: Verdana,Arial,Helvetica; font-weight: bold;color:#000000; }
h2 {  font-family: Verdana,Arial,Helvetica; font-size: 14px; font-style: Verdana,Arial,Helvetica; font-weight: bold; color: #666666; }
h3 {  font-family: Verdana,Arial,Helvetica; font-size: 14px; font-style: Verdana,Arial,Helvetica; font-weight: bold; color: #7a3245; }
h4 {  font-family: Verdana,Arial,Helvetica; font-size: 10px; font-style: Verdana,Arial,Helvetica; font-weight: bold; color: #666666; }

.style_top {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; }
.style_body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.style_left {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }
.style_heading {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:12px; font-weight:bold; text-align:center; }
.style_index {font-family: Georgia, Times New Roman, Times, serif;	font-size:12px; font-weight:bold; text-align:left; }
.style_link {font-family: Arial, Helvetica, sans-serif; font-size:12px color:#333366; }
.style_tophead {font-family: Georgia, Times New Roman, Times, serif; color: #ffffff; font-size: 24px; text-align:center; font-weight:bold; }
.style_bottom {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#ffffff; font-weight: bold; text-align:left; }

.siteLink {	font-family: Verdana,Arial,Helvetica; font-size: 12px; text-decoration: none; color: #990000; }
a.siteLink:link 	{ color: #990000; }
a.siteLink:visited 	{ color: #990000; }
a.siteLink:active 	{ color: #990000; }
a.siteLink:hover	{ color: #526557; text-decoration: underline; }

.subNavText { font-size: 10px;font-family: Verdana, Arial, Helvetica; padding: 2; }
.subNavLink { font-size: 10px; color: #FFFFFF; }

.subNavA { font-size: 10px;	text-decoration: none; }
a.subNavA:link { color: #FFFFFF; }
a.subNavA:visited { color: #FFFFFF; }
a.subNavA:hover { color: #CCCC99; text-decoration: underline; }
a.subNavA:active { color: #CCCC99; text-decoration: underline; }

#HIPAATraining { position: absolute; top: 0px; left: 0px; z-index: 0; }
#divLogo { position: absolute; top: 9px; left: 50px; width: 314px; z-index: 0; }
#divClock { position: absolute; top: 9px; left: 522px; width: 375px; z-index: 0; }
#divSLogin { position: absolute; top: 10px; left: 575px; width: 50px; z-index: 0; }
#divBLogin { position: absolute; top: 10px; left: 650px; width: 50px; z-index: 0; }
#divQuest { position: absolute; top: 500px; left: 650px; width: 50px; z-index: 0; }

#divMainContent {
	position: absolute;
	top: 320px;
	left: 51px;
	width: 680px;
	z-index: 0;
	height: 185px;
}

#divSiteMapContent {
	position: absolute;
	top: 458px;
	left: 51px;
	width: 680px;
	z-index: 0;
	height: 28px;
}

.secNavActiveLink			{ font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold; color: #FFFFFF;text-decoration: none; }
a.secNavActiveLink:link		{ color: #FFFFFF; }
a.secNavActiveLink:visited	{ color: #FFFFFF; }
a.secNavActiveLink:active	{ color: #FFFFFF; }
a.secNavActiveLink:hover	{ text-decoration: underline; }

.secNavInActiveLink { font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold; color: #526557;text-decoration: none; }
a.secNavInActiveLink:link { color: #990000; }
a.secNavInActiveLink:visited { color: #990000; }
a.secNavInActiveLink:active { color: #990000; }
a.secNavInActiveLink:hover { text-decoration: underline; }

.xsecNavSubActive { font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold; color: #FFFFFF; }
.xsecNavSubInActive { font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold; color: #526557; }


#spanCopyright { color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica; }
#spanPrivacyPolicy {  font-size: 10px; font-family: Verdana, Arial, Helvetica; }
#PrivacyPolicyLink { font-size: 10px; }


#divPromoHome { position: absolute;	top: 98px; left: 480px; width: 249px; z-index: 5; }
#divHomeReadMoreLink { position: absolute; top: 9px; left: 525px; width: 100px; z-index: 10; }
#divHomePhotoText { position: absolute; top: 224px; left: 480px; width: 249px; z-index: 5; }
#divHomePromoSmall { position: absolute; top: 321px; left: 49px; width: 149px; z-index: 5; }
#divHomeSeminar{ position: absolute; top: 321px; left: 200px; width: 279px; z-index: 10; }
#divHomeDemo{ position: absolute; top: 421px; left: 240px; width: 250px; z-index: 10; }
#divHomeHeadlines { position: absolute; top: 321px; left: 478px; width: 249px; z-index: 5; }

#HomeReadMoreLink { font-size: 8px; color: #990000; text-decoration: none; }
#spanHomePhotoText1 { font-size: 8px; font-weight: bold; }
#spanHomePhotoText2 { font-size: 8px; }

#spanHomePromoSmallText1 { font-size: 10px; color: #cccc99; }
#spanHomePromoSmall { font-size: 10px; color: #FFFFFF; text-decoration: none; }
#HomePromoSmallLink { font-size: 10px; color: #FFFFFF; text-decoration: none; }

#spanHomeSeminarText1 { color: #000000; font-family: Verdana, Arial, Helvetica; font-size: 12px; font-weight: bold; }
#spanHomeSeminarText2 { color: #990000; font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold; }

.spanHomeHeadlinesText			{ font-size: 10px; color: #526557; }
a.spanHomeHeadlinesText			{ text-decoration: none; }
a.spanHomeHeadlinesText:link 	{ color: #526557; }
a.spanHomeHeadlinesText:visited { color: #526557; }
a.spanHomeHeadlinesText:active 	{ color: #526557; }
a.spanHomeHeadlinesText:hover	{ color: #7a3245; text-decoration: underline; }

.spanHomeLinksText			{ font-size: 11px; color: #ffffff; }
a.spanHomeLinksText			{ text-decoration: none; }
a.spanHomeLinksText:link 	{ color: #ffffff; }
a.spanHomeLinksText:visited { color: #ffffff; }
a.spanHomeLinksText:active 	{ color: #ffffff; text-decoration: underline; bold; }
a.spanHomeLinksText:hover	{ color: #ffffff; text-decoration: underline; bold; }


#divPromoProducts { position: absolute; top: 98px; left: 438px; width: 290px; z-index: 5; }
#divProductGifArrow { position: absolute; top: 109px; left:696px; width: 20px; z-index: 99; }
.ProductsPromoText { font-family: Verdana, Arial, Helvetica; font-size: 10px; color: #FFFFFF; }
.ProductsPromoLink { text-decoration: none; }
#divTertNavProductsXTAG { position: absolute; top: 97px; left: 50px; width: 385px; z-index: 5; }


#divSubPageSecNav { position: absolute; top: 144px; left: 50px; width: 385px; z-index: 5; }
#divPromoSubs { position: absolute;	top: 140px;	left: 475px; width: 254px; z-index: 5; }
#spanPromoSubText { color: #FFFFFF; font-size: 10px; font-weight: bold; }
#spanSubPagesNewsInfo { color: #cccc99; }
.spanSubContentHdr { color: #000000; font-weight: bold; font-size: 12px; }
.spanHeaderBold { font-weight: bold; }
.spanSubContentTableText1 { color: #000000; font-weight: bold; font-size: 12px; }
.spanSubContentTableText2 { color: #000000; font-weight: bold; }



.SubPromoLink { text-decoration: none; }

#divSecNavHome { position: absolute; top: 281px; left: 50px; width: 424px;z-index: 5; }


.frmTextInput { width: 250px;  }
.spanIsRequired { color: #990000; font-weight: bold; }


.divSubNav { top: 97px; }
#divMainNavXTAG {
	position: absolute;
	top: 77px;
	left: 50px;
	width: 559px;
	z-index: 10;
	visibility: visible; 
}

#divSubNav1XTAG {
	position: absolute;
	left: 50px;
	z-index: 10;
	visibility: hidden; 
}
#divSubNav2XTAG {
	position: absolute;
	left: 167px;
	z-index: 10;
	visibility: hidden; 
}
#divSubNav3XTAG {
	position: absolute;
	left: 260px;
	z-index: 10;
	visibility: hidden; 
}
#divSubNav4XTAG {
	position: absolute;
	left: 352px;
	z-index: 10;
	visibility: hidden; 
}
#divSubNav5XTAG {
	position: absolute;
	left: 439px;
	z-index: 10;
	visibility: hidden; 
 
}
#divClearBGXTAG {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 800;
	z-index: 5;
	visibility: hidden;
}


#divNewsRoomGifArrow { position: absolute; top: 311; left:626; width: 20; z-index: 99; }
#spanLoginError { color: #990000; font-size: 12px; font-weight: bold; }








	
	

