
* {
margin:0pt;
padding:0pt;
}

body {
background-color:#FFFFFF;
background-position:center;
background-repeat:repeat-y;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
min-width:760px;
text-align:center; 
}

.bodyWhiteBold {
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;  
	}
	

	

.form {color: #660000; 
	font-family: verdana; 
	font-size: 11px; 
	text-decoration: none; 
	font-weight: bold; }

img {
border:0pt none;
}

h1 
{
	color: #660000;
	font-family: Helevetica, Arial;
	font-size: 25px;
	font-weight: bold;
	anti-alias: smooth;
	border: 0;
	line-height: 28px;
	margin-bottom: 14px;	

}

.body a:link
	{
		color: #257F25;
		font-family:Helvetica,Arial,Verdana,sans-serif;
		font-size:12px;
		line-height:17px;
		margin-bottom:6px;
		text-decoration: underline;
		font-weight: normal;
	}


h2 {
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
text-transform:uppercase;
}

h3 {
color:#660000;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
margin-bottom:12px;
}

h4 {
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
margin-top:0px;
text-transform:uppercase;
}


h6 {
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
margin-bottom:14px;
margin-left:12px;
margin-top:0px;
}
.FLBold {
font-size:13px;
font-weight:bold;
}

.rederror {color: #ff0000; 
	font-family: verdana; 
	font-size: 11px; 
	font-weight: bold;}
	
ul {
line-height:17px;
margin-bottom:15px;
}

.flBarkerHeadBlack
{
	color: #000000;
	font-family: arial;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}	

.description {
font-size:14px;
line-height:24px;
margin-bottom:14px;
}
#wrapper {
background-color:#FFFFFF;
margin:0pt auto;
text-align:left;
width:100%;
}



.bodyBold {
	color: #333333;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	}


.title {
	color: #660000;
	font-family: Helevetica, Arial;
	font-size: 25px;
	font-weight: bold;
	anti-alias: smooth;
	border: 0;
	line-height: 28px;
	margin-bottom: 14px;
	}

.FLBlackSubtitle
{
	font-family:Arial,Helvetica,sans-serif;
	color: #000000;
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0pt;
	padding:0pt;
}

.flRecLinkGreen:link
	{
		color:#ffffff;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:11px;
		text-decoration:underline;
	}
	.flRecLinkOrange:link
	{
		color:#ffffff;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:11px;
		text-decoration:underline;
	}
	.flRecLinkBlue:link
	{
		color:#ffffff;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:11px;
		text-decoration:underline;
	}
	.flRecLinkPurple:link
	{
		color:#ffffff;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:11px;
		text-decoration:underline;
	}
	.flFrontNews:link
	{
		color: #333333;
		font-family: verdana;
		font-size: 12px;
		text-decoration: none;
		font-weight: normal;
	}
	.flCustomPub:link
	{
		color: #721200;
		font-family: arial;
		font-size: 11px;
		text-decoration: none;
		font-weight: bold;
	}

	.flOneOn:link
	{
		color: #257F25;
		font-family: arial;
		font-size: 12px;
		text-decoration: none;
		font-weight: bold;
		background-image: url('../images/fl/leftNavBack1.gif');
	}
	.flProductLink:link
	{
		color: #257F25;
		font-family: arial;
		font-size: 12px;
		text-decoration: none;
		font-weight: bold;
		line-height: 17px;
	}
	.flPrintEmail:link
	{
		color: #000000;
		font-family: arial;
		font-size: 10px;
		text-decoration: none;
		font-weight: bold;
	}	
	.flWhiteMainBig:link
	{
		color: #ffffff;
		font-family: arial;
		font-size: 12px;
		text-decoration: none;
		font-weight: normal;
	}	
	.flWhiteMainSmall a:link
	{
		color: #FFFFFF;
		font-family: arial;
		font-size: 10px;
		text-decoration: none;
		font-weight: normal;
	}
	.viewInstead:link
	{
		color: #484848;
		font-family: verdana;
		font-size: 10px;
		text-decoration: none;
		font-weight: normal;
	}

	.greenlink:link
	{
		color: #1B5300;
		font-family: verdana;
		font-size: 10px;
		text-decoration: underline;
		font-weight: bold;
	}

	.redlink:link
	{
		color: #54000E;
		font-family: verdana;
		font-size: 14px;
		text-decoration: none;
		font-weight: bold;
	}

	.bluelink:link
	{
		color: #000E54;
		font-family: verdana;
		font-size: 10px;
		text-decoration: underline;
		font-weight: bold;
	}	

	.rednounder:link
	{
		color: #000E54;
		font-family: verdana;
		font-size: 10px;
		text-decoration: none;
		font-weight: bold;
	}
	
	.bodyBlack:link
	{
		color: #000000;
		font-family: verdana;
		font-size: 11px;
		text-decoration: underline;
		font-weight: normal;
	}

	

	.bodyWhiteSmall:link	
	{
		color: #DDDDDD;
		text-decoration: none;
		font-size: 9px;

	}
	.searchPageNumber:link
	{
	color: #40A4E0;
	font-family: helvetica;
	font-size: 17px;
	font-weight: bold;
	anti-alias: smooth;
	line-height: 0;
	margin: 0;
	border: 0;	
	text-decoration: none;
	}

	.siteMap2:link {
		color: #660000;
		font-family: arial;
		font-size: 10px;
		anti-alias: smooth;
		}
	.bigGreenLink:link {
	color: #660000;
	font-family: helvetica;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	border: 0;
	}
	
	A:link 
{	
	color: #257F25;
	text-decoration: none;
}
	
	
	.bodyGreenSmall:link
	{
		color: #68B4A1; /*660000;*/
		text-decoration: none;
		font-size: 9px;
	}

	.bodyGreen2Small:link
	{
		color: #68B4A1; /*660000;*/
		text-decoration: none;
		font-size: 10px;
	}

	.bodyAIPsmall:link
	{
		color: #6F7DAC; /*660000;*/
		text-decoration: none;
		font-size: 10px;
	}

	.bodyHPsmall:link
	{
		color: #81001F; /*660000;*/
		text-decoration: none;
		font-size: 12px;
	}
	
	
	.contact:link
	{
	color: #7B7B7B;
	font-family: veranda;
	font-size: 10px;
	font-weight: bold;
	}

.flRecLinkGreen:visited
	{
		color:#ffffff;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:11px;
		text-decoration:underline;
	}
	.flRecLinkOrange:visited
	{
		color:#ffffff;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:11px;
		text-decoration:underline;
	}
	.flRecLinkBlue:visited
	{
		color:#ffffff;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:11px;
		text-decoration:underline;
	}
	.flRecLinkPurple:visited
	{
		color:#ffffff;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:11px;
		text-decoration:underline;
	}

	.flFrontNews:visited
	{
		color: #333333;
		font-family: verdana;
		font-size: 12px;
		text-decoration: none;
		font-weight: normal;
	}
	.flCustomPub:visited
	{
		color: #721200;
		font-family: arial;
		font-size: 11px;
		text-decoration: none;
		font-weight: bold;
	}
	.flOneOn:visited
	{
		color: #257F25;
		font-family: arial;
		font-size: 12px;
		text-decoration: none;
		font-weight: bold;
		background-image: url('../images/fl/leftNavBack1.gif');
	}
	.flProductLink:visited
	{
		color: #257F25;
		font-family: arial;
		font-size: 12px;
		text-decoration: none;
		font-weight: bold;
		line-height: 17px;
	}

	.flPrintEmail:visited
	{
		color: #000000;
		font-family: arial;
		font-size: 10px;
		text-decoration: none;
		font-weight: bold;
	}
	.flWhiteMainBig:visited
	{
		color: #ffffff;
		font-family: arial;
		font-size: 12px;
		text-decoration: none;
		font-weight: normal;
	}	
	.flWhiteMainSmall a:visited
	{
		color: #FFFFFF;
		font-family: arial;
		font-size: 10px;
		text-decoration: none;
		font-weight: normal;
	}

	.viewInstead:visited
	{
		color: #484848;
		font-family: verdana;
		font-size: 10px;
		text-decoration: none;
		font-weight: normal;
	}

	.greenlink:visited
	{
		color: #1B5300;
		font-family: verdana;
		font-size: 10px;
		text-decoration: underline;
		font-weight: bold;
	}

	.redlink:visited
	{
		color: #54000E;
		font-family: verdana;
		font-size: 14px;
		text-decoration: none;
		font-weight: bold;
	}


	.bluelink:visited
	{
		color: #000E54;
		font-family: verdana;
		font-size: 10px;
		text-decoration: underline;
		font-weight: bold;
	}	

	.rednounder:visited
	{
		color: 000E54;
		font-family: verdana;
		font-size: 10px;
		text-decoration: none;
		font-weight: bold;
	}
	
	.bodyBlack:visited
	{
		color: #000000;
		font-family: verdana;
		font-size: 11px;
		text-decoration: underline;
		font-weight: normal;
	}

	.body a:visited
	{
		color: #257F25;
		font-family:Helvetica,Arial,Verdana,sans-serif;
		font-size:12px;
		line-height:17px;
		margin-bottom:6px;
		text-decoration: underline;
		font-weight: normal;
	}

	.bodyWhiteSmall:visited
	{
		color: #DDDDDD;
		text-decoration: none;
		font-size: 9px;

		}

	.siteMap2:visited {
		color: #660000;
		font-family: arial;
		font-size: 10px;
		anti-alias: smooth;
		}

	.searchPageNumber:visited
	{
	color: #40A4E0;
	font-family: helvetica;
	font-size: 17px;
	font-weight: bold;
	anti-alias: smooth;
	line-height: 0;
	margin: 0;
	border: 0;	
	text-decoration: none;
	}
	.bigGreenLink:visited {
	color: #660000;
	font-family: helvetica;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	border: 0;
	}

	.bodyGreenSmall:visited
	{
		color: #68B4A1; /*660000;*/
		text-decoration: none;
		font-size: 9px;
	}	

	.bodyGreen2Small:visited
	{
		color: #68B4A1; /*660000;*/
		text-decoration: none;
		font-size: 10px;
	}

	.bodyAIPSmall:visited
	{
		color: #6F7DAC; /*660000;*/
		text-decoration: none;
		font-size: 10px;
	}

	.bodyHPSmall:visited
	{
		color: #81001F; /*660000;*/
		text-decoration: none;
		font-size: 12px;
	}

	.contact:visited
	{
	color: #7B7B7b;
	font-family: veranda;
	font-size: 10px;
	font-weight: bold;
	}
	
		

A:hover 
{
	color: #660000;
	text-decoration: underline;
}
	.siteMap1 a:hover{
	color: #660000;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	anti-alias: smooth;
	margin: 0;
	border: 0;
	text-decoration:underline;
	}
	.flRecLinkGreen:hover
	{
		color:#C6FC95;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:11px;
		text-decoration:underline;
	}
	.flRecLinkOrange:hover
	{
		color:#FEE78B;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:11px;
		text-decoration:underline;
	}
	.flRecLinkBlue:hover
	{
		color:#CEEBFD;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:11px;
		text-decoration:underline;
	}
	.flRecLinkPurple:hover
	{
		color:#F3AEC4;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:11px;
		text-decoration:underline;
	}
	.flFrontNews:hover
	{
		color: #333333;
		font-family: verdana;
		font-size: 12px;
		text-decoration: underline;
		font-weight: normal;
	}

	.flCustomPub:hover
	{
		color: #721200;
		font-family: arial;
		font-size: 11px;
		text-decoration: none;
		font-weight: bold;
	}
	.flOneOn:hover
	{
		color: #257F25;
		font-family: arial;
		font-size: 12px;
		text-decoration: none;
		font-weight: bold;
	}
	.flProductLink:hover
	{
		color: #257F25;
		font-family: arial;
		font-size: 12px;
		text-decoration: none;
		font-weight: bold;
		line-height: 17px;
	}
	.flPrintEmail:hover
	{
		color: #6F1010;
		font-family: arial;
		font-size: 10px;
		text-decoration: none;
		font-weight: bold;
	}

	.flWhiteMainBig:hover
	{
		color: #ffffff;
		font-family: arial;
		font-size: 12px;
		text-decoration: underline;
		font-weight: normal;
	}
	.flWhiteMainSmall a:hover
	{
		color: #FFFFFF;
		font-family: arial;
		font-size: 10px;
		text-decoration: underline;
		font-weight: normal;
	}

	.viewInstead:hover
	{
		color: #484848;
		font-family: verdana;
		font-size: 10px;
		text-decoration: underline;
		font-weight: normal;
	}

	.greenlink:hover
	{
		color: #1B5300;
		font-family: verdana;
		font-size: 10px;
		text-decoration: underline;
		font-weight: bold;
	}

	.bluelink:hover
	{
		color: #000E54;
		font-family: verdana;
		font-size: 10px;
		text-decoration: underline;
		font-weight: bold;
	}

	.redlink:hover
	{
		color: #54000E;
		font-family: verdana;
		font-size: 14px;
		text-decoration: underline;
		font-weight: bold;
	}

	.rednounder:hover
	{
		color: #000E54;
		font-family: verdana;
		font-size: 10px;
		text-decoration: underline;
		font-weight: bold;
	}

	.bodyBlack:hover
	{
		color: #000000;
		font-family: verdana;
		font-size: 11px;
		text-decoration: underline;
		font-weight: normal;
	}

	.body a:hover
	{
		color: #660000;
		font-family:Helvetica,Arial,Verdana,sans-serif;
		font-size:12px;
		line-height:17px;
		margin-bottom:6px;
		text-decoration: underline;
		font-weight: normal;
	}	

	.bodyWhiteSmall:hover	
	{
		color: #FFFFFF;
		text-decoration: none;
		font-size: 9px;

	}
	.searchUrl:hover
	{
		color: #82A000;
		font-family: arial;
		font-size: 10px;
	}

	.searchPageNumber:hover
	{
	color: #40A4E0;
	font-family: helvetica;
	font-size: 17px;
	font-weight: bold;
	anti-alias: smooth;
	line-height: 0;
	margin: 0;
	border: 0;	
	text-decoration: none;
	}

	.siteMap2:hover {
		color: #660000;
		font-family: arial;
		font-size: 10px;
		anti-alias: smooth;
		}

	.bigGreenLink:hover {
	color: #660000;
	font-family: helvetica;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	border: 0;
	}

	.bodyGreenSmall:hover
	{
		color: #660000;
		text-decoration: none;
		font-size: 9px;
	}	

	.bodyGreen2Small:hover
	{
		color: #660000;
		text-decoration: none;
		font-size: 10px;
	}

	.bodyAIPSmall:hover
	{
		color: #3C558D;
		text-decoration: none;
		font-size: 10px;
	}

	.bodyHPSmall:hover
	{
		color: #81001F;
		text-decoration: none;
		font-size: 12px;
	}

	.contact:hover
	{
	color: #7B7B7b;
	font-family: veranda;
	font-size: 10px;
	font-weight: bold; 	
	text-decoration: underline;
	}

	
	/*A:visited 
{
	color: #257F25;
	text-decoration: none;
}*/
	.siteMap1 a:visited{
	color: #660000;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	anti-alias: smooth;
	margin: 0;
	border: 0;	
	text-decoration:none;
	}



.FLFC4SignIn
{
	background-image: url('../images/FC4SignUp.gif');
	background-repeat:no-repeat;
}

.FLMainTD
{
	background-image: url('../images/frontLady.jpg');
	background-repeat:no-repeat;
}

.headerTD
{
	background-image: url('../images/headergradient.jpg');
}
.FLCustomPubTD
{
	background-image: url('../images/custompubgradient.gif');
	background-repeat:no-repeat;
}
.FLheaderTD
{
	background-image: url('../images/header.jpg');
	background-repeat:no-repeat;
}
.FLheaderCartTD
{
	background-image: url('../images/headerCart.gif');
	background-repeat:no-repeat;
}
#FLheaderRightTD
{
	background-image: url('../images/headerRight.gif');
	background-repeat: repeat;
}


#FLheaderLeftTD
{
	background-image: url('../images/headerLeft.gif');
	background-repeat:repeat;
}
.FLheaderLowerTopTD
{
	background-image: url('../images/topNavSpacer.gif');
	background-repeat:repeat;
	
}
.FLfooterTD
{
	background-image: url('../images/footer.jpg');
	background-color: #2A7E00;
	background-repeat:no-repeat;  
	
}



.price {
	color: #660000;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	padding-right:8px; 
	}

.isbn {
	color: #000000;
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	}
.textbox {
	color: #555555;
	font-family: verdana;
	font-size: 9px;
	anti-alias: smooth;
	border-style: none;	
	border-color: ffffff;
	text-align:left;
	vertical-align:4;
}	
.textboxMain {
	color: #555555;
	font-family: verdana;
	font-size: 14px;
	anti-alias: smooth;
	border-style: none;	
	border-color: #ffffff;
	text-align:left;
	vertical-align:4;
	width:140
}
#pnlAdd
{
border-style:double;
border-color:Green;
border-width:1px;	
}
.productSubhead {
color:#660000;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
margin-bottom:0px;
}
.actionWord {
	font-style: oblique;
	font-weight: bold;
}

.greyBullets 
{
	font-family:Helvetica,Arial,Verdana,sans-serif;
	font-size:12px;
	list-style-image: url(../images/greyBullet.gif);
	text-indent:0px;
	margin-top: 12px;
	margin-bottom: 0px;
}
.noTopMargin {
	margin-top:0px;
}

#DataLicensing
{
border-style:double;
border-color:Gray;
border-width:1px;	
}
	
#secondaryNav a.secNavSelected {
color:#660000;
}
#secondaryNav 
{	
font-family: arial;
font-size: 12px;
font-weight: normal;
color:#FFFFFF;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
position:relative;
text-align:right;
text-decoration:none;
}
#secondaryNav a {
color:#FFFFFF;
font-family:arial;
font-size:12px;
line-height:30px;
padding-right:8px;
text-decoration:none;

}
#secondaryNav a:hover {
color:#FFFFFF;
text-decoration:underline;
}

#mainNav {
float:left;
height:31px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-top:3px;
position:relative;
width:900px;
z-index:10;
text-decoration:none;
text-align:left; 
}

#mainNav a {
color:#257F25;
display:block;
font-size:25px;
font-family:Verdana,Arial,Helvetica,sans-serif;
text-align:center;
text-transform:uppercase;
text-decoration:none;
font-weight:bold;   
}

.StaticMainNav
{
background: url(../Images/mainNavRollover.gif) no-repeat scroll left bottom;
color:#257F25;
font-family:Verdana,Arial,Helvetica,sans-serif;
display:block;
font-size:13px;
font-weight:bold;
height:25px;
line-height:25px;
/* margin-right:5px;  here's the culprit */
text-align:center;
text-decoration:none;
text-transform:uppercase;
width:113px;
z-index:10;
}

.StaticMainNavHover
{
background-color:#F5f5f5;
background-position:right bottom;
color:#FFFFFF;
z-index:10;
text-decoration:none;
}

.DynamicMainNav
{
	display:none; 

}

.DynamicMainNavHover {
  color: #FFFFFF;
  background: #71013B;
  z-index:10;

}

.navigateBy {
color:#FFFFFF;
font-size:14px;
font-style:italic;
font-weight:900;
height:23px;
line-height:23px;
margin-right:15px;
text-align:right;
text-transform:uppercase;

}

#mainNav form {
float:right;
margin-top:6px;
text-align:right;
width:300px;

}
#mainNav a.mainNavSelected {
background-color:#f5f5f5;
background-position:right bottom;
color:#FFFFFF;
}

#mainNav a:hover {
background-color:#336699;
background-position:right bottom;
color:#FFFFFF;
}

#content {
float:right;
width:520px;
}
#mainContent {
float:left;
margin:0pt;
width:320px;
}
#flashBkg {
background-color:#FFFFFF;
height:392px;
text-align:center;
width:100%;
}
#flashcontent {
background-color:#FFFFFF;
height:392px;
margin-left:auto;
margin-right:auto;
width:912px;
}
#mainContentSubBkg {
	background-color:#008BCD;
	height:200px;
	text-align:center;
	width:100%;
	float: left;
}
#mainContentSub {
background-image:url(../Images/subcontentBkg.gif);
height:200px;
margin-left:auto;
margin-right:auto;
width:900px;
}
#mainContentSubImage1 {
float:left;
height:131px;
padding:32px 21px 0px 0px;
width:285px;
}
#mainContentSubImage2 {
float:left;
height:131px;
padding:32px 21px 0px 0px;
width:284px;
}
#mainContentSubImage3 {
float:left;
height:131px;
padding:32px 0px 0px;
width:285px;
}
#secondaryContentBkg {
background-color:#FFFFFF;
text-align:center;
width:100%;
}
#secondaryContent {
background-color:#FFFFFF;
margin:0pt auto;
padding-bottom:1px;
padding-top:25px;
width:900px;

}
#secondaryContentImage {
float:right;
height:126px;
padding-bottom:15px;
padding-right:28px;
text-align:left;
width:630px;
}
#secondaryContentCustomImage
{
float:right;
text-align:right;  
height:170px;
width:630px;
padding-right:1px;
text-indent:0px;
padding-bottom:5px;
}
#CustomImg
{
text-align:center;  
height:185px;
width:700px;
}
#secondaryContentBody {
float:right;
padding-bottom:1px;
text-align:left;
width:658px;
}
#secondaryContentBody ul {
line-height:17px;
list-style-image:url(../Images/greyBullet.gif);
margin-bottom:15px;
padding-left:25px;
text-indent:0px;
}
#secondaryContentBody ul.benefits {
line-height:17px;
list-style-image:url(../Images/greyBullet.gif);
margin-bottom:15px;
padding-left:45px;
text-indent:-4px;
}
#secondaryContentText {
float:left;
padding-bottom:1px;
padding-right:25px;
text-align:left;
width:398px;
}
#secondaryContentText ul {
line-height:17px;
list-style-image:url(../Images/greyBullet.gif);
margin-bottom:15px;
padding-left:40px;
text-indent:0px;
}
#secondaryContentText ul.benefits {
line-height:17px;
list-style-image:url(../Images/greyBullet.gif);
margin-bottom:15px;
padding-left:45px;
text-indent:0px;
}
#secondaryContentText ul ul {
margin-bottom:0px;
}

#sidebarMedispanBkg {
background:#0065CB url(../images/bkgBlue.gif) repeat-x;
/*float:right;*/
margin-bottom:15px;
text-align:left;
width:200px;
}
#sidebarMedispan {
/*float:right;*/
padding:6px 6px 15px 8px;
text-align:left;
width:186px;
}

#sidebarMedispanBkg h2 {
color:#CEEBFD;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
margin-bottom:8px;
text-transform:uppercase;
}
#sidebarMedispanBkg p {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
margin:0px;
}
#sidebarMedispanBkg ul {
list-style-image:url(../images/bulletBlue.gif);
list-style-type:none;
margin:0px;
padding-left:12px;
}
#sidebarMedispanBkg li {
list-style-image:url(../images/bulletBlue.gif);
}

#sidebarMedispanBkg a {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:underline;
}
#sidebarMedispanBkg a:hover {
color:#48C3FC;
}

#secondaryContentText h5 {
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
text-transform:uppercase;
}
#secondaryContentText {
font-family:Helvetica,Arial,Verdana,sans-serif;
font-size:12px;
line-height:17px;
margin-bottom:6px;
}
#secondaryContentText p {
font-family:Helvetica,Arial,Verdana,sans-serif;
font-size:12px;
line-height:17px;
margin-bottom:6px;
}
#secondaryContentText a {
color:#257F25;
text-decoration:underline;
}
#secondaryContentText a:hover {
color:#660000;
text-decoration:none;
}


#HPcontenttext a {
color:#257F25;
text-decoration:underline;
}

#HPcontenttext a:hover {
color:#660000;
text-decoration:none;
}

#HPcontenttext table tr td blockquote div 
{
	text-align:right; 
}

#secondaryContentText .current {
background:#FFFF99 none repeat scroll 0%;
border-bottom:1px dotted #DADADA;
border-top:1px dotted #DADADA;
line-height:18px;
margin-bottom:20px;
margin-top:5px;
padding:10px;
}

#secondaryContentSideBar {
float:right;
padding-bottom:25px;
padding-right:28px;
text-align:left;
width:200px;
}
#sidebarToolsBkg {
background-image:url(../Images/bkgGrey.gif);
border-color:#CCCCCC;
border-width:1px;
float:right;
margin-bottom:20px;
text-align:left;
width:200px;
}


#sidebarTools {
border:1px solid #CCCCCC;
float:right;
padding:6px 6px 15px 8px;
text-align:left;
width:184px;
}
#sidebarToolsBkg h2 {
color:#FEE78B;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
line-height:14px;
margin-bottom:8px;
text-transform:uppercase;
}
#sidebarToolsBkg p {
color:#660000;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
line-height:17px;
margin-bottom:6px;
text-transform:uppercase;
}
#sidebarToolsBkg div table {
color:#660000;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
line-height:12px;
margin-bottom:6px;
text-transform:uppercase;
}
#sidebarToolsBkg ul {
line-height:17px;
list-style-image:url(../Images/bulletOrange.gif);
list-style-type:none;
padding-left:12px;
}
#sidebarToolsBkg a {
color:#000000;
text-decoration:none;
}
#sidebarToolsBkg a:hover {
color:#660000;
text-decoration:underline;
}


#sidebarToolsBkg img {
border:0pt none;
vertical-align:bottom;
}
#sidebarToolsBkg .indent {
}
#sidebarRequiredBkg {
background-image:url(../Images/bkgOrange.gif);
float:right;
margin-bottom:15px;
text-align:left;
width:200px;
}
#sidebarRequired {
float:right;
padding:6px 6px 15px 8px;
text-align:left;
width:186px;
}
#sidebarRequiredBkg h2 {
color:#FEE78B;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
line-height:14px;
margin-bottom:8px;
text-transform:uppercase;
}
#sidebarRequiredBkg p {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height:17px;
}
#sidebarRequiredBkg ul {
line-height:17px;
list-style-image:url(../Images/bulletOrange.gif);
list-style-type:none;
margin-bottom:0px;
padding-left:12px;
}
#sidebarRequiredBkg a {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
}
#sidebarRequiredBkg a:hover {
color:#FEE78B;
}
#sidebarRecommendedBkg {
background-image:url(../Images/bkgBlue.gif);
float:right;
margin-bottom:15px;
text-align:left;
width:200px;
}
#sidebarRecommended {
float:right;
padding:6px 6px 15px 8px;
text-align:left;
width:186px;
}
#sidebarRecommendedBkg h2 {
color:#CEEBFD;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
line-height:14px;
margin-bottom:8px;
text-transform:uppercase;
}
#sidebarRecommendedBkg p {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height:17px;
}
#sidebarRecommendedBkg ul {
line-height:17px;
list-style-image:url(../Images/bulletBlue.gif);
list-style-type:none;
margin-bottom:0px;
padding-left:12px;
}
#sidebarRecommendedBkg a {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
}
#sidebarRecommendedBkg a:hover {
color:#48C3FC;
}
#sidebarFandCBkg {
background-image:url(../Images/bkgGreen.gif);
float:right;
margin-bottom:15px;
text-align:left;
width:200px;
}
#sidebarFandC {
float:right;
padding:6px 6px 15px 8px;
text-align:left;
width:186px;
}
#sidebarFandCBkg h2 {
color:#C6FC95;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
line-height:14px;
margin-bottom:8px;
text-transform:uppercase;
}
#sidebarFandCBkg p {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height:17px;
}
#sidebarFandCBkg ul {
line-height:17px;
list-style-image:url(../Images/bulletGreen.gif);
list-style-type:none;
margin-bottom:0px;
padding-left:12px;
}
#sidebarFandCBkg a {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
}
#sidebarFandCBkg a:hover {
color:#C6FC95;
}

#sidebarSimpleBkg {
float:right;
margin-bottom:20px;
text-align:left;
width:200px;
}
#sidebarSimple {
float:left;
padding:0px;
text-align:left;
width:200px;
}
#sidebarSimpleBkg h2 {
font-family:Arial;
font-size:12px;
font-weight:bold;
margin-bottom:0px;
text-transform:uppercase;
}
#sidebarSimpleBkg p {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height:17px;
}
#sidebarSimpleBkg ul {
line-height:17px;
list-style-image:url(../Images/bulletGreen.gif);
list-style-type:none;
margin-bottom:0px;
padding-left:12px;
}
#sidebarSimpleBkg a {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
}
#sidebarSimpleBkg a:hover {
color:#C6FC95;
}
#sidebarClineguideBkg {
background-image:url(../images/bkgPurple.gif);
/*float:right;*/
margin-bottom:15px;
text-align:left;
width:200px;
}
#sidebarClineguide {
/*float:right;*/
padding:6px 6px 15px 8px;
text-align:left;
width:186px;
}
#sidebarClineguideBkg h2 {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
margin-bottom:8px;
text-transform:uppercase;
}
#sidebarClineguideBkg p {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
margin:0px;
}
#sidebarClineguideBkg ul {
list-style-image:url(../images/bulletPurple.gif);
list-style-type:none;
margin:0px;
padding-left:12px;
}
#sidebarClineguideBkg li {
list-style-image:url(../images/bulletPurple.gif);
}
#sidebarClineguideBkg a {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:underline; 
}
#sidebarClineguideBkg a:hover {
color:#FF6699;
}
.flCustomPubHeader
{
	color: #7BC142;
	font-family: arial;
	font-size: 24px;
	text-decoration: none;
	font-weight: bold;
}	

.subtitle {
	color: #660000;
	font-family: helvetica;
	font-size: 13px;
	font-weight: bold;
	anti-alias: smooth;
	margin: 0;
	border: 0;
	}

#localNavBkg {
margin:0pt;
padding:0pt;
}

#localNavBkg {
background-color:#336699;
background-image:url(../Images/localnavBkg.gif);
color:#666666;
height:200px;
margin:0pt;
padding:0pt;
border-top:1px solid #B5B5B5;
}
.localNavBkgImg {
background-color:#336699;
background-image:url(../Images/localnavBkg.gif);
color:#666666;
height:200px;
margin:0pt;
padding:0pt;
border-top:1px solid #B5B5B5;
}

.localNav
{
	float:left;
	left:42px;
	margin: 0pt;
	padding: 0pt;
	text-align: left;
	background-repeat:no-repeat;
	width: 210px;
}
.localNav div table tr td  a
{
	text-align: left;
	display: block;
	color: #257F25;
	background-color: #FFFFFF;
	width:180px;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 20px;
	height: 100%;
	background-image: url(../images/localnavHeadBkg.gif);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
}


.localNav div div table tr td a
{
	text-align: left;
	display: block;
	color: #56575A;
	background-color: #FFFFFF;
	width: 200px;
	padding: 4px 10px 4px 0px;
	text-decoration: none;
	text-transform: none;
	font-size: 11px;
	background-image: url(../images/localnavSubHeadBkg.gif);
	
}

.localNav  table tr td  a:hover
{
	color: #666666;
	background-image: url(../images/localnavHeadBkgOn.gif);
		text-decoration: none;
}

.localNav  div table tr td a:hover
{
	color: #666666;
	background-image: url(../images/localnavHeadBkgOn.gif);
}

.localNav div div table tr td a:hover
{
	color: #666666;
	background-image: url(../images/localnavSubHeadBkgOn.gif);
}

.selected {
	font-weight:bold;
	background-repeat: no-repeat;
}

.localNav  table tr td a.selected 
{
	background-image: url(../images/localnavSubHeadBkgOn.gif);
	color: #660000;
}

.SiteMapContent 
{
	padding-left:100px;
	padding-top:25px;
	padding-bottom:1px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	text-align:left;
	width:100%;
}


.hidden {
display:none;
}
.formbox {
background-color:#F8F9FA;
border:1px solid #999999;
margin:10px 0pt 0pt;
padding:0px;
text-align:center;
width:450px;
}
.formalignbox {
text-align:left;
}
.formbox .formheader {
background-color:#83C9E9;
font-weight:bold;
width:450px;
}
.formbox td {
padding:6px;
vertical-align:top;
}
.formbox label {
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.formbox input {
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.formbox textarea {
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.formbox select {
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
#formerrormessage {
color:#CC0000;
font-weight:bold;
}
span.req {
color:#CC0000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
vertical-align:top;
}


.SpacefilenameSearch{
padding-left:5px;
padding-right:5px; 
padding-bottom:8px;
padding-top:5px;   
}

.grdFilename a:visited
{
  text-decoration:underline;
  color:#257F25; 
}

.grdFilename a:hover
{
	text-decoration:none;	 
	color:#660000; 
}

.grdFilename a
{
	text-decoration:underline;
	color:#257F25; 
}

.grdheader
{ 
	 color:#ffffff;
	 background-color:#83C9E9; 
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 14px; 
	 font-weight: bold; 
	 height:25px; 
}

  .grdFilename
  {
	 background-color: #F5F5F5; 
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 12px; 
	 font-weight: normal
  }	

#titleEditorial a
{
	text-decoration:none;	 
	color:#ffffff; 
}

#titleMedication a
{
	text-decoration:none;	 
	color:#ffffff; 
}
#titleTherapeutic a
{
	text-decoration:none;	 
	color:#ffffff; 
}
#titleFeaturearticles a
{
	text-decoration:none;	 
	color:#ffffff; 
}
#titleDrug a
{
	text-decoration:none;	 
	color:#ffffff; 
}
#titlePharma a
{
	text-decoration:none;	 
	color:#ffffff; 
}

.efactsLogin
{
    background-image : url('../images/FCeAnswersLogin.gif');
	background-repeat:no-repeat;
}