.alink{	COLOR: #333333;}
.bgBlue { BACKGROUND-COLOR:#FFCC00;	LINE-HEIGHT:1px;}

/*border color and style for the leftnav*/
.bgGrey {LINE-HEIGHT:1px; BACKGROUND-COLOR:#CCCCCC;}
	
.bggrey { LINE-HEIGHT:1px;	BACKGROUND-COLOR:#CCCCCC;}
.bgHeadRed { BACKGROUND-COLOR:#cc0000; LINE-HEIGHT:1px;}
.bgPageHeading { BACKGROUND-COLOR: #009999;}
.blockTitle {
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	COLOR:#333333;
	FONT-WEIGHT: normal;
	FONT-STYLE:normal;
	BACKGROUND:#FFFFFF;
	margin: auto;
	padding: 0px;
	border: 1px solid #CCCCCC;

}
.border {
	BORDER-RIGHT: #FFCC00 1px solid;
	BORDER-TOP: #FFCC00 1px solid;
	BORDER-LEFT: #FFCC00 1px solid;
	BORDER-BOTTOM: #FFCC00 1px solid;
}
.borderPadding {
	padding-left: 15px;
	padding-right: 15px;
	FONT-WEIGHT:normal;
	FONT-SIZE:11px;
	COLOR:#666666;
	LINE-HEIGHT:normal;
	FONT-STYLE:normal;
}
/*header style for the right(feature) column*/
.featureHeader {
	/*background-image: url(/site_images/feature_header.gif);
	background-repeat: 
	repeat-x;
	padding-left: 3px;color: #7EA2A0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;*/
}

.featuresCopy{
	FONT-SIZE: 11px;
	LINE-HEIGHT: 14px;
	COLOR: #669999;
	FONT-WEIGHT:normal;
}
.horizontal_rule {
	BACKGROUND-COLOR:#FFCC00;
	LINE-HEIGHT:1px;
}
.horizontal_rule_footer {
	LINE-HEIGHT:1px;
	BACKGROUND-COLOR:#CCCCCC;
}
.linkNavigation {
	FONT-SIZE: 11px;
	COLOR: #669999;
}
.msdHeaderGreen {
	BACKGROUND-COLOR:#009999
}
.msd_header_red {
	BACKGROUND-COLOR:#cc0000;
	LINE-HEIGHT:1px;
}

/*quiz related styles*/
.quizAnswer {font-family:Verdana, Arial, ;font-size:12px;font-style:normal;font-weight:normal;color:#000000;}
.quizError {font-family:Verdana, Arial, ;font-size:12px;font-style:italic;font-weight:bold;color:#FF0000;}
.quizIntro {font-family:Verdana, Arial, ;font-size:12px;font-style:italic;font-weight:bold;color:#999999;}
.quizQuestion {font-family:Verdana, Arial, ;font-size:12px;font-style:normal;font-weight:bold;color:#333333;}

.required {	color: #FF0000; text-align:right;}
.searchResultsBackground {BACKGROUND-COLOR:#eeeeee}
.searchResultsCopy2{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #666666; LINE-HEIGHT: 13px; FONT-STYLE: normal;}
.searchResultsCopy{FONT-SIZE: 11px;LINE-HEIGHT: 14px;COLOR: #669999;}
.searchResultsRule {BACKGROUND-COLOR:#eeeeee}

/*.subTitleDiv {font-family:Verdana, Arial; font-size:larger;font-style:italic;font-weight:bolder;color:#669999;}*/
.tabImageOff{background-image:url(/site_images/tab_off_bgrd.gif);}
.tabImageOn {background-image:url(/site_images/tab_on_top.gif);}
.textFinePrint{FONT-WEIGHT:normal;FONT-SIZE:10px;COLOR:#666666;LINE-HEIGHT:normal;FONT-STYLE:normal;}
.textLabels {COLOR:#669999;FONT-WEIGHT:bold;}
.textSmall{FONT-WEIGHT:normal;FONT-SIZE:80%; COLOR:#333333;FONT-STYLE:normal;LINE-HEIGHT:normal;}
.textTitleCaps {COLOR:#CF0131;TEXT-TRANSFORM:uppercase;FONT-WEIGHT:bold;FONT-STYLE:italic;}
A {COLOR:#333333;}
A.featuresCopy:hover{TEXT-DECORATION: underline;}
A.featuresCopy{FONT-WEIGHT: bold;COLOR: #669999;TEXT-DECORATION: none;}
A.searchResultsCopy2 {COLOR: #669999; TEXT-DECORATION: none;}
A.searchResultsCopy2:hover{TEXT-DECORATION: underline;}
A.searchResultsCopy:hover{TEXT-DECORATION: underline;}
A.searchResultsCopy{FONT-WEIGHT: bold;COLOR: #669999;TEXT-DECORATION: none;}
A.textFinePrint  {COLOR:#669999;TEXT-DECORATION:none;}
A.textFinePrint:hover {TEXT-DECORATION:underline;}
A.textSmall  {COLOR:#669999;FONT-SIZE:8pt}
/*A:hover {TEXT-DECORATION: underline;}*/
A.yellow { FONT-WEIGHT:normal;FONT-SIZE:90%; COLOR:#333333;FONT-STYLE:bold; COLOR: #9A8027; TEXT-DECORATION: underline;}
A.yellow:hover{FONT-WEIGHT:normal;FONT-SIZE:90%; COLOR:#333333;FONT-STYLE:bold; TEXT-DECORATION: underline;}
BODY {
	BACKGROUND-COLOR:#FFFFFF;
	margin:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
}

BODY,DT,DD,DL,SL,CAPTION,TH,TD,TR,U,BLINK,SELECT,OPTION,FORM,DIV,FONT,LI  {FONT-SIZE:9pt;COLOR:#333333;FONT-FAMILY: Arial }
INPUT {FONT-SIZE:11px;}

TD.textSmall {FONT-SIZE:8pt}
a.tabText:hover {text-decoration:underline;color:#666666;font-family:Verdana;font-weight:bold;font-size:10px;}
a.tabText:link {text-decoration:none;color:#666666;font-family:Verdana;font-weight:bold;font-size:10px;}
a.tabText:visited {text-decoration:none;color:#666666;font-family:Verdana;font-weight:bold;font-size:10px;}
a.tabTextLink:hover {text-decoration:underline;color:#669999;font-family:Verdana;font-weight:bold;font-size:10px;}
a.tabTextLink:link {text-decoration:none;color:#669999;font-family:Verdana;font-weight:bold;font-size:10px;}
a.tabTextLink:visited {text-decoration:none;color:#669999;font-family:Verdana;font-weight:bold;font-size:10px;}


/* Link in the content area on the Home page*/

a.textLinkContent2Lines{	
	FONT-WEIGHT:normal;
	FONT-SIZE:11px;
	COLOR:#669999;
	FONT-STYLE:normal;
	text-decoration: none;
	width:150px;
	padding-top:12px;
}
/*Link to external websits*/
a.externalLink{
	color:#669999;
	}
/*Line height for the content area*/
.contentRightSec{
	line-height:18px;
	FONT-SIZE:11px;
}
/* Headline on home and content page*/
.contentBigFont{
	line-height:18px;
	FONT-WEIGHT:normal;
	FONT-SIZE:13px;
}

/*text block for 2 columns in Content area on home page*/
.contentCol1{
	margin-top:8px;
	margin-left:12px;
	
}
.contentCol2{
	margin-left:15px;
	margin-top:8px;
	
	
}
/*indent for the text area that has gray background in Content*/
.insidebox {
	padding-left:5px;
	padding-right:50px;
	padding-top:5px;
	padding-bottom:5px;
	margin-right:20px;
	margin-left:-5px;
	margin-top:-10px;
	background-color:#f1f3f3;	
	line-height:18px;
	} 
	
a.backToTop{
	color:#006666;
	FONT-FAMILY: Verdana, Arial; 
	FONT-SIZE:11px;
}

/*margin for the home page content*/
#homeSpace {
	margin-top:90px;
	}
/*margin for the other page content*/
#contentSpace {
	margin-top:86px;
	}	
#contentSpace1 {
	margin-top:40px;
	}
/*About HPV page, content section one, adjust the back to top link to align with the image*/
.contentRightValign {
	margin-top:-5px;
}

/*About HPV last content section text position*/
.contentColRight{
	padding-left:11px;
	line-height:18px;
}
/* Sublink in the right(feature) column*/
a.textIconicLink {
	background-image: url(/site_images/feature_header_link.jpg);
	background-repeat:repeat-x;
	padding-left: 3px;
	letter-spacing: .1em;
	FONT-WEIGHT:normal;
	FONT-SIZE:8pt;
	COLOR:#008134;
	FONT-STYLE:normal;
	text-decoration: none;
}
a.textIconicLink:hover {
	text-decoration: underline;
}
ul li {	
	margin-left: 0px;
	margin-top: 0px;
	FONT-SIZE:11px;
}
ul {
	margin-left: 0px;
	margin-top: 6px}
	
ol li {	
	FONT-SIZE:11px;
	line-height:18px;
}


/* Featured content text margin*/
.featuredContent {
	padding-left:11px;
	padding-right:5px;
	FONT-SIZE: 11px;
	FONT-FAMILY:Arial;
}

.headerAudience {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
    COLOR: #009999;
    FONT-FAMILY: Verdana, Arial;
	TEXT-DECORATION: NONE;
}

A.headerAudience {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
    COLOR: #009999;
    FONT-FAMILY: Verdana, Arial;
	TEXT-DECORATION: NONE;
}
A.headerAudience:visited {
    COLOR: #009999;
    TEXT-DECORATION: NONE;
}
A.headerAudience:hover {
	TEXT-DECORATION: UNDERLINE;
}

.bgSectionHeadingSidebar {
	BACKGROUND-COLOR: #ffffff;
	BACKGROUND-IMAGE: url(/site_images/section_heading_bg_sidebar.gif);
	BORDER-TOP: #5eafb2 1px solid; 
	BORDER-BOTTOM: #cccccc 1px solid;
}

.sectionHeadingSidebar {
	FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
	LINE-HEIGHT: 13px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial;
	TEXT-TRANSFORM: uppercase;
}
.sidebarCopy {
	FONT-SIZE: 8pt;
	LINE-HEIGHT: 10pt;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, 
}
.sidebarCopy P {
	margin-bottom: -12px;
}
.button {
	font-family: Verdana, Arial; font-size: 7pt;
	FONT-WEIGHT: bold;
	background-color: #008080;
	color: #ffffff;
}
.publishDateLabel {
	FONT-WEIGHT:normal;
	FONT-SIZE:10px;
	COLOR:#666666;
	LINE-HEIGHT:normal;
	FONT-STYLE:normal;
}
.publishDate {
	FONT-WEIGHT:normal;
	FONT-SIZE:10px;
	COLOR:#666666;
	LINE-HEIGHT:normal;
	FONT-STYLE:normal;
}
.disclaimer {
	font-size:12px;
	line-height:normal;
	
}
/*disclaimer section on Email Updates page*/
#emailDisclaimer {
	FONT-WEIGHT:normal;
	FONT-SIZE:14pt;
	LINE-HEIGHT:normal;
	font-family:Arial; 
}

.requirementExp {
	FONT-WEIGHT:normal;
	FONT-SIZE:9px;
	LINE-HEIGHT:normal;
	color:#333333;
	font-family:Arial;
	padding-left:5px;
	width:150px;
}



.requiredError {
	color: #FF0000; 
	font-weight: bold;
	FONT-SIZE:11px;
	font-family: Arial;
	text-align: right;
}
.fieldLabel {	
	color: #000000; 
	text-align: right;
	font-family: Verdana, Arial;
	font-size: 10px;
	FONT-WEIGHT: bold;

}
.errorTable { 
	border-style: solid; 
	border-bottom-width: 1px; 
	border-top-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px 
}

/* Subtitles for 3.0.0*/
.subTitleDiv {
	font-family: Verdana, Arial;
	font-size:medium;
	font-style:normal;
	font-weight:normal;
	color:#535353;
	line-height:100%;
	padding-left:10px;
	vertical-align: top;
}

/* Normal text style of the table Content for RotaTeq HCP*/
.bgWhite{BACKGROUND-COLOR:#FFFFFF;}
.bodyContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#333333;
	line-height:150%;
	letter-spacing: .1em;
	padding-bottom:15px;

	
}
.bullet { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; color:#333333; padding-right: 5px}
.bulletArrowGreen { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color:#008134; padding-right: 5px }
.bulletArrowBlue { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color:#315D77; padding-right: 5px}
.bulletArrowViolet { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color:#4A3180; padding-right: 5px}
li { font-family: Arial, Helvetica, sans-serif;; font-size: 11px; font-weight:normal; color:#000000; line-height:150%;}
.arrowGreen ul li{ list-style-image:  url(../images/hcp/arrow_green.gif);}
.arrowBlue ul li{ list-style-image:  url(../images/hcp/arrow_blue.gif);}

/*header style of the table Content header for RotaTeq HCP*/
.tblHeader{line-height:150%; FONT-SIZE:12px; COLOR:#4F0B7B; FONT-WEIGHT:bold; letter-spacing: .1em; padding-bottom: 5px}
.tblHeader1{line-height:150%; FONT-SIZE:12px; COLOR:#415F78; FONT-WEIGHT:bold; letter-spacing: .1em; padding-bottom: 5px}

/*Next Previous Topic text for RotaTeq HCP*/
.topic{ line-height:150%; FONT-SIZE:11px; COLOR:#008134; FONT-WEIGHT:normal; letter-spacing: .1em; BACKGROUND-COLOR: #EFEFF0; padding: 5px}

/*modifies style of the normal links in the body for RotaTeq HCP*/	
a.textLinkContent{ line-height:150%; FONT-WEIGHT:normal; FONT-SIZE:11px; COLOR:#008134;	FONT-STYLE:normal; letter-spacing: .1em; text-decoration: underline;	}
a.textLinkContent:hover { line-height:150%;	FONT-WEIGHT:normal; FONT-SIZE:11px;	COLOR:#008134;	FONT-STYLE:normal; letter-spacing: .1em; text-decoration: underline;	}

a.textLinkFC{ line-height:150%; FONT-WEIGHT:normal; FONT-SIZE:11px; COLOR:#315D77;	FONT-STYLE:normal; letter-spacing: .1em; text-decoration: underline;	}
a.textLinkFC:hover { line-height:150%;	FONT-WEIGHT:normal; FONT-SIZE:11px;	COLOR:#315D77;	FONT-STYLE:normal; letter-spacing: .1em; text-decoration: underline;	}

a.textLinkFC1{ line-height:150%; FONT-WEIGHT:normal; FONT-SIZE:11px; COLOR:#4A3180;	FONT-STYLE:normal; letter-spacing: .1em; text-decoration: underline;	}
a.textLinkFC1:hover { line-height:150%;	FONT-WEIGHT:normal; FONT-SIZE:11px;	COLOR:#4A3180;	FONT-STYLE:normal;letter-spacing: .1em;	text-decoration: underline;	}

a.tblHeaderLink{ line-height:150%; FONT-WEIGHT:bold; FONT-SIZE:12px; COLOR:#4F0B7B;	FONT-STYLE:normal; letter-spacing: .1em; text-decoration: underline;	}
a.tblHeaderLink:hover { line-height:150%;	FONT-WEIGHT:bold; FONT-SIZE:12px;	COLOR:#4F0B7B;	FONT-STYLE:normal; letter-spacing: .1em; text-decoration: underline;	}

a.tblHeaderLink1{ line-height:150%; FONT-WEIGHT:normal; FONT-SIZE:11px; COLOR:#4F0B7B;	FONT-STYLE:normal;	text-decoration: underline;	}
a.tblHeaderLink1:hover { line-height:150%;	FONT-WEIGHT:normal; FONT-SIZE:11px;	COLOR:#4F0B7B;	FONT-STYLE:normal;	text-decoration: underline;	}

a.textLinkContent1{ line-height:150%; FONT-WEIGHT:normal; FONT-SIZE:11px; COLOR:#335772;	FONT-STYLE:normal;	text-decoration: underline;	}
a.textLinkContent1:hover { line-height:150%;	FONT-WEIGHT:normal; FONT-SIZE:11px;	COLOR:#335772;	FONT-STYLE:normal;	text-decoration: underline;	}


/* RotaTeq HCP top first feature content*/
.fC1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	letter-spacing: .1em;
	color:#333333;
	line-height:150%;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}

/* RotaTeq HCP chart content */
.chartHeader {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; BACKGROUND-COLOR: #4A3180; font-weight:bold; color:#FFFFFF; line-height:150%; text-align:center}
.chartHeader2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; BACKGROUND-COLOR: #4A3180; font-weight:bold; color:#FFFFFF; line-height:150%}
.chartContent {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; BACKGROUND-COLOR: #4E7A94; font-weight:bold; color:#FFFFFF; line-height:150%; text-align:center}
.chartHeader1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; BACKGROUND-COLOR: #9FA1A4; font-weight:bold; color:#FFFFFF; line-height:150%; text-align:center}
.chartContent1{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; BACKGROUND-COLOR: #FFFFFF; font-weight:bold; color:#333333; line-height:150%;}
.chartContent2{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; BACKGROUND-COLOR: #9FA1A4; font-weight:normal; color:#FFFFFF; line-height:150%;}
/* Style for the border that surrounds the Printer Friendly/References links */
.borderRedNoBG {border: 1px solid #CCCCCC;}

/* Style for the CNS section */
.bodyContentCNS {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:135%;
	letter-spacing: .1em;
	padding-bottom: 15px;
	}
.bulletPurpleCNS {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	color:#8366B0;
	padding-right:5px;
}
.grayBorderCNS1 {
	border-top-width:1px;
	border-top-color:#cccccc;
	border-top-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#cccccc;
	border-bottom-style:solid;
	padding-top:15px;
	padding-bottom: 15px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:135%;
}
.headlineCNSGrayWithBorder{
	border-top-width:1px;
	border-top-color:#cccccc;
	border-top-style:solid;
	padding-top:16px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:15px;
	color:#333333;
	line-height:135%;}


.purpleHeadlineCNS {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	color:#543388;
	font-style: normal;
	line-height:200%;
	font-weight: bold;
	}
.headlineCNSGreenWithBorder{
	border-top-width:1px;
	border-top-color:#cccccc;
	border-top-style:solid;
	padding-top:15px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#026D56;
	line-height:135%;}
.headlineCNSGreen{
	padding-top:5px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#026D56;
	line-height:135%;
	}
a.green {
	color:#026D56;}
a.greenBold {
		color:#026D56;
		font-weight:bold;
		font-size:12px;
	}
a.blueBold {
	color:#3D6699;
	font-weight:bold;
	font-size:12px;}
.bulletGreenCNS {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	color:#3BA08B;
	padding-right:5px;
}
.bodyContentCNSBullet {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:135%;
	letter-spacing: .1em;
	padding-bottom: 5px;
	}
.imageBorderCNS {
	BORDER-RIGHT: #CCCCCC 1px solid;
	BORDER-TOP: #CCCCCC 1px solid;
	BORDER-LEFT: #CCCCCC 1px solid;
	BORDER-BOTTOM: #CCCCCC 1px solid;
}
/* screener page*/
#headerScreenCNS {
	background-color:#009999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cc0000;
	width:450px;
}
#contentScreenCNS {
	margin-left: 23px;
	width: 450px;
}
#screenWidthCNS {
	width:380px;
}
/* RotaTeq CNS Featured Content*/
.fcCNS{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight:normal;
 letter-spacing: .1em;
 color:#333333;
 line-height:150%;
 padding-bottom: 10px;
 padding-top: 10px;
}
 
/* Class for text link under content area - it works for text resize - starts here */ 
a.textLinkContentResize{
	line-height:150%;
	FONT-WEIGHT:normal;
	COLOR:#008134;
	FONT-STYLE:normal;
	letter-spacing: .1em;
	text-decoration: underline;
}

a.textLinkContentResizeBold{
	line-height:150%;
	FONT-WEIGHT:bold;
	COLOR:#008134;
	FONT-STYLE:normal;
	letter-spacing: .1em;
	text-decoration: underline;
}

.PILinks {

color:4f00c9;

font-size:13px;

}

.PIText {

color:#333333;

font-size:12px;

font-weight:normal;

}

}
/* Class for text link under content area - it works for text resize - ends here */