/* Reset Styles */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend
{
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	text-decoration: none;
}

body 
{
	font-family:Arial;
	font-size: 9pt;
	margin:0px;
	margin-top:0px;
	color:#555455;
	line-height:20px;
	background-color: #f5f5f5;
}

body * {
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
}
strong {
	font-weight: bold;
}

a {font-size: 9pt; color: #009ed3;}

.grayedLink span a {color:#d6d6d6 !important;}
em { font-style:italic;}

.bttnStyle
{
	background-color:#66C4F0;
	border-width:1px;
	border-style:solid;
	border-color:#3287BB;
	color:White;
	font-size:8pt;
	height:23px;	
}

.linkStyle A:link, A:hover, 
.linkStyle A:visited{color:#009ED3;text-decoration:none;}

/*Text Boxes*/
.mainSearchText,.waterMarkText{width: 450px;height: 24px;font-size:14px;}
.waterMarkText{color: #8b8b8b;}
.waterMarkTextColor {color: #8b8b8b; font-size:16px; line-height:17px;}
.searchText2{width:343px;}	
.ucSearchBoxWaterMark { font-size: 16px; }

.leftTables{width:650px;}

/* Grid view pager*/
.pagerStyle A:active{color:Red}
.pagerStyle A:link{color:Red}
.pagerStyle A:hover{COLOR:#93005B; TEXT-DECORATION: underline}
.pagerStyle A:visited{COLOR:#1990C9}
.gridLinkStyle A:active, A:link, A:visited, A:hover{color:#009ED3;TEXT-DECORATION: none}

/* Browse Popups */
#browsePopups {vertical-align:top; text-align:left}
#browsePopups div {position:absolute;background-color:#f4f9eb;border:solid 1px #becca2;height:18px;line-height:13px;word-spacing:10px;padding: 3px 3px;margin:0;font-size: 11px;color:#ACACAC;z-index:0}
#browsePopups a {text-decoration:none; color:#489ee2}
.unSelectedLetter {text-decoration:none; color:#489ee2; border:none}
.selectedLetter {vertical-align:top;background-color:#f0f7e4;border:solid 1px #b2c390;border-bottom:none;padding: 0px 0px 3px 2px;position:relative;bottom: -2px;z-index:999999}
#drugNameInitialsDiv {text-align: justify; font-size:10px; letter-spacing:2px;}
#drugNameInitialsDiv a {font-size:10px;}

/*Auto Complete style*/
.Selected{border-width:1px;border-style:solid;border-color:#3287BB;background-color:#66C4F0;cursor:hand;z-index:99999}
.List{text-align:left;list-style:none;margin-top:0px;padding:2px;margin-left:0px;border-width:1px;border-style:solid;border-color:#3287BB;background-color:#A9E4FF;	cursor:hand; position:relative;z-index:99999!important}
.Item{cursor:hand}

.tblBStyle{border-color:#3088B8;border-style:solid;border-width:1px}


 /* General */
.padTop20 {padding-top:20px;}
.padTop15 {padding-top:15px;}
.padTop10 {padding-top:10px;}
.padTop7 {padding-top:7px;}
.padTop5 {padding-top:5px;}
.padBottom7 {padding-bottom:7px;}
.padBottom5 {padding-bottom:5px;}
.padBottom20 {padding-bottom:20px;}
.padBottom15 {padding-bottom:15px;}
.padBottom10 {padding-bottom:10px;}
.padBottomTop20 {padding-bottom:20px; padding-top:20px;}
.padBottomTop15 {padding-bottom:15px; padding-top:15px;}
.padBottomTop10 {padding-bottom:10px; padding-top:10px;}
.divSection15 {padding-bottom:15px; padding-top:15px; border-bottom:solid 1px #CCCCCC;}
.divSection10 {padding-bottom:10px; padding-top:10px; border-bottom:solid 1px #CCCCCC;}
.borderBottom {border-bottom:solid 1px #CCCCCC;}
.justifyText { text-align:justify;}
.separaterTd{font-weight:bold;color:White;width:10px;text-align:center;}
.clearBoth {clear: both;}
.center { text-align: center;}
.greenTitleText {color:#026837; font-size:16px; font-family:Arial; font-weight:bold;}

.bargraphTd {
    margin:0;
    vertical-align:bottom;
    text-align:center;
    width: 52px;
    border-bottom: solid 1px #009ED3;
    padding-bottom:5px;
    padding-top:5px;
   }
.labelStyle {
    border-bottom: solid 1px #009ED3;
    padding-bottom:5px;
    padding-top:5px;
}
.lblCursorStyle {cursor:hand; color:#009ED3;}
.collapsePanel {overflow-x:hidden;}

/*Blue Block on the home page*/
.blueBlock {background-color:#C7E4EF; padding:5px;}
.blueBlockInner {padding-left:20px;padding-right:20px;background:#e5f5fb url('Images/bckgrndHomeTopSect.gif') repeat-x top; }
.blueBoldBorder{border-bottom:solid 1px #0091C7}
.blueBorder{border-bottom:solid 1px #97DAEF}
.ratingStar{font-size: 0pt;width: 44px;height: 41px;margin: 0px;padding: 0px;cursor: pointer;display: block;background-repeat: no-repeat}
.waterMarked { color:Gray; font-style:italic}
.radBttnListStyle { height:10px; padding:0}
.radBttnLisLabels label{display:block;padding-left:0}
.hideLabels label {display:none}
.VerticalAlignBottom,.VerticalAlignBottom input{vertical-align: text-bottom}
.ContextMenuPanel {border: 1px solid #555455;z-index: 1000;background-color: #FAFAFA;cursor: default;padding: 1px 1px 0px 1px;height:520px;overflow:auto;width:230px}
.ajax__dropdown_frame{width: 230px;border: #009ED3 1px solid;background-color:white;visibility:visible;  display:block;  margin:0px}
.ContextMenuPanel a{margin: 1px 0 1px 0;display: block;color: #009ED3;text-decoration: none;cursor: pointer;padding-left:2px; width:211px;white-space: nowrap}
.ContextMenuPanel a:hover{display: block;color: #009ED3;text-decoration: underline;cursor: pointer;padding-left:2px; width:211px;white-space: nowrap}
.lblDisplay{display:block;width:230px;margin:0;background-color:White;border:solid 1px #009ED3;background-image:url(Images/drpArrow.jpg);background-repeat:no-repeat;background-position:right}
.noUnderline,.noUnderline a {text-decoration: none}
#userComments {line-height: 18px}
.chkBoxMargin0 input {margin-left:0}.valSummary ul{margin:1px; padding-left:13px}

/* New Design */
#firstQuestion { border: 1px solid #d23f40; padding: 0 50px 75px 25px; margin-top: 20px;}
#firstQuestion  .questionText { font-size: 15px;}
#firstQuestion  #conditionNote {
	width: 410px;
	left: 420px;
	background: url(Images/redArrow.gif) no-repeat left 11px;
	padding-left: 53px;
}
#firstQuestion  #conditionNote p{
	line-height: 14px;
	margin: 5px 0 0 0;
}
#firstQuestion #conditionNote h2 {
	color: #d23f40;
	margin: 0;
	font-size: 17px;
}
#firstQuestion #conditionNote h2 span{
	font-weight: bold;
}
.gridRowBorder {border: solid 1px #eff4e6;}
.gridElementBorderTop {border-top: solid 1px #eff4e6;} .gridElementBorderBottom {border-Bottom: solid 1px #eff4e6;}
.gridElementBorderLeft {border-Left: solid 1px #eff4e6;} .gridElementBorderRight {border-Right: solid 1px #eff4e6;}
.gridAlternateRow { background-color:#eff4e6;}.gridBackColor{background-color:White}.greenTopBorder {border-top: solid 1px #44ad00}
.greenBorder {border-bottom: solid 1px #44ad00; border-top: solid 1px #44ad00}.leftPad7 { padding-left:7px}.leftPad5 { padding-left:5px}
.rightPad5 { padding-right:5px} .rightPad10 { padding-right:10px}.rightPad20 {padding-right:20px;} .leftPad10 { padding-left:10px}.leftPad15 { padding-left:15px}
.leftPad20 { padding-left:15px}.titleText {font-size:18pt; color:#666666; letter-spacing:1px}.greenBigBorder {border-top: solid 4px #99cc99; border-bottom: solid 4px #99cc99}
.gridHeader img {padding-left:5px; margin-top:3px} .gridHeader th {text-align:left; line-height:16px}.gridHeaderPadTop10 {padding-top:10px} 
.gridUpPrg div {margin-top:-4px}.surveyHeaderLink li{display:inline}.graySeparator {color:#b2b2b2; font-size:13pt; padding: 0px 20px 0px 20px}.paddingLeft3{padding-left:3px}.radBStyle{padding-left:40px}.gridMiddleHeader {padding-top:20px}.watermarkText {color:#8b8b8b}.whiteLink a {text-decoration:none; color:White}.blueLink a {text-decoration:none; color:#009ED3}
.helpToolTip, #conditionNote {position:relative;padding:10px;top: -55px;line-height:18px;}
#firstQuestion .helpToolTip { top: -65px; left: 420px; }
.helpToolTip {display:none; left: 700px;}
.helpToolTipTop{background-image:url('Images/helpPopUpTop.gif');background-repeat:no-repeat;height:10px;background-position:1px 0px}
.helpToolTipLeft{background-image:url('Images/helpPopUpLeft.gif');background-repeat:no-repeat;width:20px;height:50px}
.helpToolTipContent{padding-left:7px}
.helpToolTipTable{width:200px; border-collapse:collapse}
.surveyTopRightColumn {margin-top:20px}
.surveyTopRightColumn li { font-size:20px; margin-top:15px}
.numberCircle{background-image:url('Images/bckgrndNumberCircle.gif');background-repeat:no-repeat;background-position:left 12px;padding-left:5px;margin-right:15px}
.redBrownTitleText {font-size:18pt; color:#663333; letter-spacing:1px}
/*Rating */
/* GREEN */
.greenRatingBlock {font-size: 0pt; width: 16px; height: 14px; padding: 0px; cursor: pointer; margin-top:3px; display : block; background-repeat: no-repeat}
.greenFilledRatingBlock { background-image: url(Images/sliderPosSectionGreen.gif); border-right: solid 1px white}
.greenEmptyRatingBlock {  background-image: url(Images/sliderPos_NegUnselectSection.gif); border-right: solid 1px white}
.greenRatingTableStyle td { width: 38px;}
/* RED */
.redRatingBlock {font-size: 0pt; width: 16px; height: 14px; padding: 0px; cursor: pointer; margin-top:3px; display : block; background-repeat: no-repeat}
.redFilledRatingBlock { background-image: url(Images/sliderNegSectionRED.gif); border-right: solid 1px white}
.redEmptyRatingBlock {  background-image: url(Images/sliderPos_NegUnselectSection.gif); border-right: solid 1px white}
.redRatingTableStyle td { width: 38px}

/*.zeroRatingBlock5 {font-size: 0pt; width: 16px; height: 14px; padding: 0px; cursor: pointer; margin-top:3px; margin-right:1px; margin-left:-2px; display : block; background-repeat: no-repeat;}*/
.zeroRatingBlock {font-size: 0pt; width: 16px; margin-right:1px; padding-top:3px; margin-left:-2px;  }

/*GREEN SMALL*/
.greenSmallRatingBlock {font-size: 0pt; width: 6px; height: 7px; padding: 0px; cursor: pointer; margin-top:2px; display : block; background-repeat: no-repeat}
.greenSmallFilledRatingBlock { background-image: url(Images/sliderPOSITIVESectionGREEN.gif); border-right: solid 1px #b0d9c5;}
.greenSmallEmptyRatingBlock { background-image: url(Images/sliderMINI_UnselectSection.gif); border-right: solid 1px #b0d9c5;}

/*RED SMALL*/
.redSmallRatingBlock {font-size: 0pt; width: 6px; height: 7px; padding: 0px; cursor: pointer; margin-top:2px; display : block; background-repeat: no-repeat}
.redSmallFilledRatingBlock {background-image: url(Images/sliderNEGATIVESectionRED.gif); border-right: solid 1px #f5b4d4; }
.redSmallEmptyRatingBlock {background-image: url(Images/sliderMINI_UnselectSection.gif); border-right: solid 1px #f5b4d4; }

/*Site*/
.site {
	width: 1020px;
	margin: 0 auto;
	padding: 0 0 15px;
}
#excludesFooter {
	background-color: #fff;
	padding: 15px 40px 15px 40px;
	/*border: 1px solid #666;*/
}
#siteContent a 
{
    font-size: 12px;
}
#footer {
	margin-top: 15px;
}
.copyRight {padding-top:0px; text-align: center; color: #95BECB; line-height:15px;}

#footer .menu li {
	display: inline;
	padding: 0 1em;
}
#footer .menu {
	text-align: center;
}
.menu {	list-style: none; }


#navigationAndSearch {
	margin-top: 10px;
}
#topNavigation {
	padding-bottom: 1px;
}
#topNavigation li {
	float: left;
	width: 20%;
	background: url(Images/tabUnselectGradtn.gif) repeat-x;
}
#topNavigation .selectedMenuItem {
	margin: -5px -2px 0;
	padding-bottom: 1px;
	background: url(Images/tabSelectGradtn.gif) repeat-x;
	position: relative;
	z-index: 10000;
}
#topNavigation .selectedMenuItem a{
	padding-top: 5px;
	border-bottom: none;
	border-right: 1px solid #c6d1d8;
	font-weight: bold;
	color: #333; 
}
#topNavigation .selectedMenuItem span {
	display: block;
}
#topNavigation li a{
	border: 1px solid #c6d1d8;
	border-right: none;
	display: block;
	text-align: center;
	font-size: 14px;
	padding: 5.5px 0;
	vertical-align: middle;
	line-height: normal;
	letter-spacing: 1px;
}
#topNavigation li.last a {
	border: 1px solid #c6d1d8;
}
.searchPopups a {font-size:14px; letter-spacing:2px;}
/*#search {
	clear: both;
	background: url(Images/bannerSearchBckgrnd.gif) top left repeat-x;
	margin-top: -1px;
	width:935px;
}*/


.bttnStyle {
	vertical-align: bottom;
	margin: 0 5px;
	width: 101px;
	height: 30px;
}
#browse {
	font-size: 12px;
	padding-top: 0.5em;
}


#browseLetterLinks li,
#browseLetterLinks {
	display: inline;
}
#browseLetterLinks li {
	padding: 0.1em;
}

/*Survey*/
.surveyHeaderLink li{display:inline; padding-right:70px;}
.surveyResultsTitle h1 
{
    font-size: 20px;
    font-weight:bold;
    color:black;
    margin: 0 0 5px;  
}

.surveyResultsTitle h3 
{
    font-size: 20px;
    margin: 10px 0 11px;
    font-weight:normal;
}
.surveyHeaderLinks 
{
    padding-left: 10px;
}
.surveyResultQuestion 
{
  padding-top: 24px;
}
.surveyResultQuestion th
{
    letter-spacing: normal;
}
.surveyOtherSupps td {width:25%;}
#conditionGraphContainer 
{
    font-size: 11px;
    line-height: 200%;
}

#userComments td 
{
    padding: 10px;
    font-size: 12px;
}

.slecUserCommentsTd td {padding: 10px;  font-size: 12px;}

#surveyTopSection 
{
    background: url(Images/bckgrndBlueGradiant.gif) repeat-x;
}
.surveyHeaderTabNoOfComments {padding-left:10px; text-decoration:none; color:#009ed3;}
.surveyTopBannerLeft { background: #60bbd7 url(Images/SurveyTopBlueBgdGradiant.gif) repeat-y; width:66%; padding:10px; }
.surveyTopBannerRight { background:#f0f7e4; color:#4d4d4d; font-size:11px; line-height:15px; width:34%;padding:15px; padding-bottom:0px;}

.surveyTopBannerLeftMainDiv {background: #00a1cc; color:White; padding:20px;}
.surveyTopBannerLeftHeader {font-size:24px; line-height: 130%; letter-spacing:1px; font-family:Arial; font-weight:bold; margin-bottom:15px;}
.surveyTopBannerLeftUl {font-size:16px; line-height: 139%; letter-spacing:1px; font-family:Arial; font-weight:bold; margin-bottom:0px; }
.surveyTopBannerLeftUl li {padding-bottom:10px;}
.surveyTopBannerArrow {background: url(Images/surveyTopAdArrow.gif) no-repeat; position:relative; top:-2px; left:30px; height:25px;}

#siteContent .surveyTopBannerLabel {vertical-align:baseline;}






        /* The new tabs Feb-19*/
        /* Main Master Page Tab */
       
        /*Active State*/
        #main h3.tabActive a {text-decoration:none; color:Black;}
        #main h3.tabActive { float:left; margin:0 0px -2px -4px; color:black; font-size:15px; cursor:pointer;padding-right:7px; z-index:0; width:19.5%; text-align:center; font-weight:bold;}
		#main h3.tabActive span { float:left; position:relative; z-index:1; height:18px; padding: 6px 8px 7px;  background:url(Images/tabSelectGradtn.gif) repeat-x top left; _background-image:url(Images/tabSelectGradtn.gif); }
		#main h3.tabActive span.leftcap { padding-left:0; padding-right:2px; background:url(Images/tabSeltdCornrLft.gif) no-repeat top left; _background-image:url(Images/tabSeltdCornrLft.gif); }
		#main h3.tabActive span.rightcap {margin-right:-2; padding-right:0;padding-left:2px; background:url(Images/tabSeltdCornrRt.gif) no-repeat top right; _background-image:url(Images/tabSeltdCornrRt.gif); }
		
		/* Normal State */
		#main h3.tab a {text-decoration:none; color:White;}
		#main h3.tab { float:left; margin:0px 0px -2px -4px; color:White; font-size:15px; cursor:pointer;padding-right:7px; z-index:0; width:19.5%; text-align:center; font-weight:bold;}
		#main h3.tab span { float:left; position:relative; top:-5px; z-index:1; height:32px; padding:8px 8px 3px;  background:url(Images/navBarBckgnd.gif) repeat-x top left; _background-image:url(Images/navBarBckgnd.gif); }
		#main h3.tab span.leftcap { padding-left:0; background:url(Images/navBarVertSeparater.gif) no-repeat top left; _background-image:url(Images/navBarVertSeparater.gif); }
		#main h3.tab span.rightcap {margin-right:-2; padding-right:0;padding-left:2px;}
		
		/*Normal State First Tab*/
		#main h3.firstTab a {text-decoration:none; color:White;}
		#main h3.firstTab { float:left; margin:0px 0px -2px -4px; color:White; font-size:15px; cursor:pointer;padding-right:7px; z-index:0; width:19.5%; text-align:center; font-weight:bold;}
		#main h3.firstTab span { float:left; position:relative; top:-5px; z-index:1; height:32px; padding:8px 8px 3px;  background:url(Images/navBarBckgnd.gif) repeat-x top left; _background-image:url(Images/navBarBckgnd.gif); }
		#main h3.firstTab span.leftcap { padding-left:0; }
		#main h3.firstTab span.rightcap {margin-right:-2; padding-right:0;padding-left:2px;}
		
		/*The Blue Back Ground*/		
		#main span {float:left; position:relative; z-index:1; height:32px; padding:5px 8px 3px;    background:url(Images/navBarBckgnd.gif) repeat-x top left; _background-image:url(Images/navBarBckgnd.gif);  }
	    #main span.blueleftcap {float:left; margin-left:0px; margin-right:-3px;  width:5px; padding-left:0; padding-right:0px; background:url(Images/navBarBckgrndCrnrLft.gif) no-repeat top left; _background-image:url(Images/navBarBckgrndCrnrLft.gif); }
		#main span.bluerightcap {width:5px; padding-right:0; margin-right:0px; padding-left:0px; background:url(Images/navBarBckgrndCrnrRt.gif) no-repeat top right; _background-image:url(Images/navBarBckgrndCrnrRt.gif); }
		
		
		
		/* Survey pages Tab */
       
        /*Active State*/
        #sub h3.tabActive a {text-decoration:none; color:Black; font-weight:bold;  font-size:12px;}
        #sub h3.tabActive { float:left; margin:0 0px -2px -4px; font-size:12px; color:black; cursor:pointer;padding-right:3px; z-index:0;  text-align:center; }
		#sub h3.tabActive span.tabBlock { float:left; position:relative; z-index:1; height:32px; padding: 7px 8px 7px;  background:url(Images/tabSubBckgrnd.gif) repeat-x top left; _background-image:url(Images/tabSubBckgrnd.gif); }
		#sub h3.tabActive span.leftcap { margin-top:1px; padding-left:0; padding-right:2px; z-index:65; background:url(Images/tabSubCornerLft.gif) no-repeat top left; _background-image:url(Images/tabSubCornerLft.gif); }
		#sub h3.tabActive span.rightcap {margin-top:1px; margin-right:-2; padding-right:0;padding-left:2px; z-index:65; background:url(Images/tabSubCornerRt.gif) no-repeat top right; _background-image:url(Images/tabSubCornerRt.gif); }
		
		/* Normal State */
		#sub h3.tab a {font-size:12px; color:#009ed3; text-decoration:underline;}
		#sub h3.tab { float:left; padding-top:2px; margin:0px 0px -2px -4px; font-size:12px; color:#B58EED; cursor:pointer;padding-right:3px; text-align:center;}
		#sub h3.tab span.tabBlock { float:left; position:relative; top:0px; z-index:1; height:32px; padding:2px 3px 3px;  background:url(Images/tabSubBottomBckgrnd.gif) repeat-x top left; _background-image:url(Images/tabSubBottomBckgrnd.gif); }
		#sub h3.tab span.leftcap {margin-top:-2px; padding-left:0px; padding-right:1px; background:url(Images/tabSubVertSeparater.gif) no-repeat top left; background-position: 0px 6px;  _background-image:url(Images/tabSubVertSeparater.gif);}
		/*#sub h3.tab span.rightcap {margin-right:-2; padding-right:0;padding-left:2px;}*/
		
		/*Normal State First Tab*/
		#sub h3.firstTab a {font-size:12px; color:#009ed3; text-decoration:underline;}
		#sub h3.firstTab { float:left; margin:2px 0px -2px -4px; font-size:12px; cursor:pointer;padding-right:3px; z-index:0; text-align:center; }
		#sub h3.firstTab span.tabBlock { float:left; position:relative; top:0px; height:32px; padding:2px 3px 3px;  background:url(Images/tabSubBottomBckgrnd.gif) repeat-x top left; _background-image:url(Images/tabSubBottomBckgrnd.gif); }
		#sub h3.firstTab span.leftcap { margin-left:0px; }
		#sub h3.firstTab span.rightcap { padding-right:0;}
		
				
		
		/***************************/

/*Comment Box Starts by GMI*/
.dvCommentBx{ width:100%; float:left; padding-bottom:20px; border-bottom:1px solid #333}.dvCommentBx h3{ font-weight:bold; font-size:13px}.dvCommentBx .dvCommentRw{ clear:both; width:100%; float:left; padding-top:10px; line-height:16px}.dvCommentBx .dvCommentRw .dvImgV{ width:100px; float:left}.dvCommentBx .dvCommentRw .dvDtlV{ margin-left:110px}.dvCommentBx .dvCommentRw .dvDtlV .dvDtlvCont{ width:100%; float:left}.dvWhatElse{  width:100%; float:left; padding-top:10px}.dvWhatElse h3{ font-weight:bold; font-size:13px}.dvWhatElse ul{ padding:0; margin:0}.dvWhatElse li{ list-style-type:none}
.TblFrm h1{ font-size:22px}.TblFrm label{font: bold 12px/16px Arial; padding:10px 0 3px 0; float:left; width:100%}input.SubmitBtn{ background:url(images/upload.gif) no-repeat 0 0; width:72px; height:24px; padding:0; margin:3px 0 0 0; border:0; cursor:pointer}textarea{ font-size:9pt}.titleTextSmall {font-size:14pt; color:#666666}.DvClear{ clear:both}
.ContributedVideoList{ float:left; width:92%; padding:0 10px 10px 10px; margin-bottom:30px; border:1px solid #CED0CF;background:#eee}.ContributedVideoList .VideoRw{ float:left; width:100%; padding:10px 0}.Sep10{border-bottom:1px solid #CED0CF; padding:3px 0; clear:both}.VideoRw .LftCol{ width:65px; float:left; padding-top:4px}.VideoRw .LftCol img{ border:1px solid #CED0CF !important}.VideoRw .RhtCol{ width:auto; margin-left:35%}.VideoRw a{ color:#0C87BB; text-decoration:none; font-size:11px}.VideoCommentBox {border:2px solid #99CC99; padding:0 0 0 10px}h3{ font-size:18pt}


/* Mini Rating */	
	
/* GREEN MINI*/
.greenMiniRatingBlock {font-size: 0pt; width: 8px; height: 10px; padding: 0px; cursor: pointer; margin-top:2px; display : block; background-repeat: no-repeat;}
.greenMiniFilledRatingBlock { background-image: url(Images/miniSurvSliderGreen.gif); border-right: solid 1px #b0d9c5; }
.greenMiniEmptyRatingBlock {  background-image: url(Images/miniSurvSliderGrey.gif); border-right: solid 1px #b0d9c5;}



/* RED MINI*/
.redMiniRatingBlock {font-size: 0pt; width: 8px; height: 10px; padding: 0px; cursor: pointer; margin-top:2px; display : block; background-repeat: no-repeat;}
.redMiniFilledRatingBlock { background-image: url(Images/miniSurvSliderRed.gif); border-right: solid 1px #f5b4d4; }
.redMiniEmptyRatingBlock {  background-image: url(Images/miniSurvSliderGrey.gif); border-right: solid 1px #f5b4d4;}


/* GREEN MICRO*/
.greenMicroRatingBlock {font-size: 0pt; width: 4px; height: 10px; padding: 0px; cursor: pointer; margin-top:2px; display : block; background-repeat: no-repeat;}
.greenMicroFilledRatingBlock { background-image: url(Images/miniSurvSliderHalfGreen.gif); border-right: solid 1px #b0d9c5; }
.greenMicroEmptyRatingBlock {  background-image: url(Images/miniSurvSliderHalfGrey.gif); border-right: solid 1px #b0d9c5;}



/* RED MICRO*/
.redMicroRatingBlock {font-size: 0pt; width: 4px; height: 10px; padding: 0px; cursor: pointer; margin-top:2px; display : block; background-repeat: no-repeat;}
.redMicroFilledRatingBlock { background-image: url(Images/miniSurvSliderHalfRed.gif); border-right: solid 1px #f5b4d4; }
.redMicroEmptyRatingBlock {  background-image: url(Images/miniSurvSliderHalfGrey.gif); border-right: solid 1px #f5b4d4;}

		
.lightBlueBckgd {background:#85bedf; color:White;}	
.whiteBckgd {background:white; color:#333333;}	
.textLabelContainer {position:relative; top:-5px;}  		
.averageLabelContainer {position:relative; left:-10px; top:-7px; font-size:9px;}
.mRScoreValueLabels {position:relative; top:-10px; font-size:9px;text-align:center;}
.mRScoreValueLabels input {text-align:center; }
.zeroMicroRatingBlock {font-size: 0pt; width: 10px; height: 10px; padding: 0px; cursor: pointer; margin-top:2px; display : block; background-repeat: no-repeat;}
.greenImgBorder img {border-right: solid 1px #b0d9c5;}

#videoSection p {
	margin: 0;
	font-size: 12px;
}
/* Supplements and Categories */
.suppDataList {vertical-align:top; padding-right:15px;}
.newSuppCaptcha input {width:150px;}
.brandIndexAlphabetRow td {padding-top:10px; font-weight:bold;}
.spplementsRow {line-height:15px; padding-bottom:4px;}
.gredientHeader {background:#b0d7c4 url('Images/supplementHeaderBckgrnd.gif') repeat-x; color:#555455; padding:7px; font-weight:bold;}
.suppHeaderCateGrid {color:#009ed3; line-height:16px; }
.suppHeaderCateGrid a {font-size:8pt;}

/*Survey Banner*/
.scoresRow td {font-size:13px; padding:6px; font-weight:bold;}

/*Selected Comments User Rating Section*/
.seleCommUsrRatingScore td {font-family: Arial; font-size:9px; line-height:12px; color:#333333; padding: 2px;}
.seleCommUsrRatingScore div {color:White; height:13px; width:19px; text-align:center; padding-top:1px;}
.seleCommUsrRatingScoreHeader {letter-spacing: 1px; font-weight:bold;}

/*Slide show User control*/
.slideShowTable {width:100%;}
.slideImageTd div {padding-left:1px; margin-left:0px; text-align:center; }
.slidesLinkDiv {min-height:127px; height:127px; overflow-y:scroll; background-color:White; width:100%; }
.slidesLinkDiv ul {padding-left:18px; margin:0px; font-size:11px; color:#009ed3;}
.slidesLinkDiv ul li { line-height:14px; padding-bottom:3px;}
.slidesLinkDiv ul a {font-size:11px; line-height:10px;}
.slideShortDesc {font-size:12px; line-height:14px; vertical-align:top; height:105px;}
.slideTitle {font-weight:bold; padding-bottom:5px;}
.readFullStoryButtunDiv {vertical-align:bottom;}
.slideShowHeader {font-weight:bold; padding:5px; font-size:14px; color:White; line-height:15px; height:35px; padding-bottom:0px; }
.slideShowContainer {width:240px; background-color:#52A376; padding:1px;}
.innerSlideContainer {background-color:White; padding:0px;}

/*Slide show page*/
.slideShowPageHeader {font-weight:bold; font-size:18px;}
.slideShowPageSlideTitle {font-weight:bold; font-size:15px;}
.slideShowPageSlideTable {border:solid 1px #afafaf; width:100%; height:590px;}
.slideShowPageSlideTable td {vertical-align:top;}
.sliderRail {position:relative; background:url("Images/sliderRail.gif") no-repeat center; width:62px; height:15px; margin-top:5px;}
.displayNone {display:none; width:10px;}
.sliderHandle {padding-left:7px; padding-right:7px;}
.notablePeopleText {color:#a52123; position:relative; bottom:12px; padding-left:10px; font-size:16px; font-weight:bold;}
.slidePageTopTd {border-bottom: solid 1px #d8d8d8; vertical-align:top;}
.slidePageBottomTd {border-top: solid 1px #d8d8d8; vertical-align:top;}
#slideShowContent  {
	height: 1px;
	overflow: hidden;
}

/* Affiliates Section */
.affiliates {
	margin: 0 42px 30px 42px;
}
.affiliates .header {
	background-color: #2F69A2;
	color: #fff;
	padding: 15px;
}
.affiliates h1 {
	font-size: 16px;
}
.affiliates h2 {
	font-size: 14px;
}
.affiliates .content .column {
	float: left;
	width: 33.3%;
}
.affiliates .content .column  .columnContent {
	padding-right: 15px;
}
.affiliates .content h3 {
	color: #1b9385;
	font-size: 16px;
	padding-left: 21px;
} 
.affiliates .content .ad {
	padding-left: 21px;
	background: url(images/adArrow.gif) no-repeat 0 6px;
}
/*****/

/*Personal Effects Score Report */
.blueBorderSection {border-bottom: solid 1px #009ED3; padding-top:10px; padding-bottom:10px;}

.sectionTitle {font-weight:bold; font-size:14pt;}

.boldText {font-weight:bold;}
.grayRowSection {font-weight:bold; color:#333333; }
.grayRowSection td { padding-bottom:4px; padding-top:4px;}
.greenRowSection {font-weight:bold; color:#307A00; }
.greenRowSection td { padding-bottom:4px; padding-top:4px;}
.redRowSection {font-weight:bold; color:#C20000; font-size:9pt;}
.redRowSection { padding-top:4px;}
.rowBottomBorder td {border-bottom:solid 1px #CCCCCC; padding-bottom:3px; padding-top:3px; font-size:9pt; font-weight:bold;}
@media print { .bottomPrintButton {display:none;} }
/*******/

/*Comments and Response*/
.commentBar{ border:solid 1px white; background-color:#e0e5d3; margin-top:5px;}
.commentsBlueBar {background-color:#78b0d6; color:White;}
.postButtonImage {margin-top:2px;}
.commentsGridBorder { border-collapse:collapse;}
.responseIcon {margin-top:3px;}
.padTop3 {padding-top:3px;}

/*Footer Bar*/
.footerBlueLeftCap {background:url(Images/navBarBottomLft.gif) no-repeat; height:33px;}
.footerBlueRightCap {background:url(Images/navBarBottomRt.gif) no-repeat; height:33px;}
.footerBlueBar {background:url(Images/navBarBckgnd.gif) repeat-x;}
.footerBlueBar a { color:White; font-weight:bold;}
.footerBlueBar td { border-left: solid 2px #93a7b5; text-align:center; width:20%;}

a.stbutton {
	padding-top: 4px !important;
	padding-right: 0 !important;
}

/* PPREP */
#pprepFinalists  p {
	margin: 0;
}
#pprepFinalists .finalistContainer {
	border: 1px solid #97c2df;
	margin-bottom: 15px;
}
#pprepFinalists .finalistName {
	border-bottom: 1px solid #97c2df;
	background: #dff3fa;
	padding: 5px 8px;
	color: #000;
	font-weight: bold;
}
#pprepFinalists .finalistName span{
	color: #333;
	font-style: italic;
	font-weight: normal;
	margin-left: 5px;
}
#pprepFinalists .finalistInfo {
	padding: 10px;
}
#pprepFinalists .finalistHeadshot {
	float: left;
	width: 159px;
	height: 161px;
}
#pprepFinalists .finalistDescription {
	margin-left: 184px;
}
#pprepFinalists .label {
	font-weight: bold;
	margin-right: 5px;
}
#pprepFinalists #document .header .title {
	font-weight: bold;
	font-size: 1.25em;
}
#pprepFinalists #document .content p {margin: 10px 0;}
.pprepFinalistsOverviewLink a {	font-size: 16px;}

/*Profile Section*/
.DvWelcome {float:right;padding-right:5px;font-size:12px;width:96%;text-align:right;padding-right:40px; padding-right:100px}
.DvWelcome a {color:#009ED3;text-decoration:none;font-size:12px}
.DvWelcome a:hover {text-decoration:underline;}
.TblFrm .tdChk input, .TblFrm .tdChk label{ float:left; width:auto !important; padding:0 5px 0 5px; margin:0;font-weight:normal;}
.loginForm td {padding-top:5px;}
.createProfile td {padding-top:5px;}

.HostingBox {border:2px solid #99CC99; padding:0px}
.HostingBox td{padding:5px}
.HostingLabel{background:#99CC99;float:left;padding:5px;font-size:13px;color:#fff;font-weight:bold;}

/*RAD Tips and Help*/
.borderCollapsedFullWidthTbl { border-collapse:collapse; width:100%;}
.topLightBlueBorder {border-top: solid 1px #4cbed4;}
.bottomLightBlueBorder {border-bottom: solid 1px #4cbed4;}
.issueReplyBox {background-color:#e7e7e7; margin-top:2px; padding:7px; }
.roundedCorner {background-color:#c7f2fc;}
.postIssueHeader {background-color:#52A376;}
.postIssueInner {background-color:#f2f4df;}
.postIssueBox { background-color:#9ea57f;}
.grdVeiewPager {border-top: solid 1px #4cbed4;}
.grdVeiewPager td {padding-right:10px;}
.grdVeiewPager span {color:Black;}
.postIssueRadBttnList input { margin-left:-2px;}
.postIssueRadBttnList label { vertical-align:top; padding-right:20px; float:right;}
.lightBlueBackground { background-color:#c7f2fc; }
.lightGrayBackground { background-color:#e7e7e7; }
.greenHeaderText {color:#38a371; font-size:16px;}

.postUserTipHeader {background-color:#5189AF;}
.userTipInner {background-color:#f1f4e0;}

/*Survey Wizard*/
.sliderBlocks img {float:left; border-left:solid 1px white;}

/*Survey Banner*/
.scoreBlueBackground { background-color:#0476bc; color:White; line-height:16px;  text-align:center;}
.scoreRedBackground  { background-color:#e93d49; color:White; line-height:16px; text-align:center;}
.scoreGreenBackground { background-color:#00a66f; color:White; line-height:16px; text-align:center;}
.surveyBrandBannerBackground { background:#dfeaf6 url("Images/BannerDrugNameBckgrnd.jpg") no-repeat; padding:5px 0px 5px 10px;}
.surveySupplementBannerBackground { background:#E6FCF1 url("Images/BannerSupNameBckgrnd.jpg") no-repeat; padding:5px 0px 5px 10px;}
.gridCaptionLeft caption {text-align:left;}

/*Top Banner*/
.topBannerSublink a { color: #009ed3;}
.topBannerActiveSublink {font-weight:bold; color:Black !important;}
.leftTopBannerNavContainer {padding: 5px 0px 5px 0px; border-bottom: solid 1px #d3dd9e;}
.navLinkTdContainer {vertical-align:top;padding-right:10px;}
.leftTopBannerNavigation {margin-left:-5px;padding-left:5px;}
.leftTopBannerNavigation span {vertical-align:bottom; position:relative; bottom:2px;padding-left:4px;}
.leftTopBannerNavigationMouseOver {background:#d4eaf2 url('Images/link_RollOverBckground.gif') repeat-x;}
.leftTopBannerNavigationMouseOver a {cursor:hand;}
.leftTopBannerNavActiveLink div {font-weight:bold; color:White; background:#0C70A8 url("Images/arrowSelectedTopLeftLink.gif") no-repeat right; }
.leftTopBannerNavContainerActive { margin-right:-20px; padding-right:10px;}
.greenSeparator {color:#a1b848; font-size:13pt; padding: 0px 20px 0px 20px}
.topSectionHomeBanner td {vertical-align:top; padding-right:7px;}
.topSectionHomeBanner span {vertical-align:top; line-height:16px;}
.topSectionHomeBanner img {float:left; margin-right:5px; margin-top:-2px;}
.blueHeaderText {font-size:17px; color:#2069b2; font-family:Arial Black;}
.topBannerList {padding-left:15px; margin-bottom:10px;}
.topBannerList li {color:#00474c; font-size:14px; font-family:Arial Black; padding-bottom:5px;}
.topBannerList span {color:black; margin-left:-4px;}
.topBannerCompTreatList {padding-left:15px;}
.topBannerCompTreatList li {color:#00474c; font-size:14px; font-family:Arial Black; padding-bottom:8px;}
.topBannerTitlesText {font-weight:bold; font-size:20px; line-height:25px;}
.redTitleText {font-size:20px; color:#C20000; font-family:Arial; font-weight:bold;}
.drugDescText { line-height:17px;}
.yesNoContainer {background-color:#2f69a1; margin:5px 0px 15px 0px;}
.topBnrYesNoContainer {padding:10px; color:White; font-size:17px; line-height:27px;}
.topBnrYesNoContainer div {display:inline;}
.topBnrYesNoRadBttnContainer {padding:4px 15px 4px 15px; background:#3481b5 url('Images/bckgroundYES_NO_Center.gif') repeat-x;} 
.topBannerLeftTabContianer {background-color:#79AACC; padding:3px;}   
.topBannerLeftTabInnerContainer {background-color:White; padding:5px 5px 0; height: 94px; overflow: auto;}
.topBannerLeftTabInnerContainer ul {padding-left:15px; list-style-image:url('Images/arrowTopFeatures.gif'); margin:0px;}  
.topBannerLeftTabs {padding-left:5px;}
.topBannerLeftTabs span {color:#3a9ee1; background-color:White; font-weight:bold; padding: 3px 5px;}

/* MedCheck Treatment Evaluator popup*/
.hceHeader {color:#2587c5; font-size:17px;}
.hceHeader div {display:inline; vertical-align:top; }
.hceHeader img {margin-top:-5px; padding-right:10px;}
.hceMainContainer {padding:6px; background-color:#e3e3e3;}
.hceMainInnerContainer {padding:10px; background-color:White;}
.hceBlueTitle {color:#00479a; font-size:18px; line-height:24px;}
.hceAlternateRow {background-color:#eff4e6;}
.hceGridHeader {color:#663333; font-size:16px; font-weight:bold;}
.hceGrid {width:100%; border-collapse:collapse;}
.hceGrid td {text-align:center; width:22%; padding:3px;}
.hceGrid .hceGridFirstColumn {text-align:left; font-weight:bold; width:34%;}
.hceList {margin-top:0px; padding-left:20px; list-style-image:url('Images/bulletCheckMark.gif');}
.hceDisclaimer {font-size:11px; line-height:13px;}


/* MedCheck Treatment Evaluator On Slides page*/
.hceSlidesHeader {color:#0b87bb; font-size:15px; padding-bottom:5px; font-weight: bold; }
.hceSlidesHeader div {display:inline; vertical-align:top; }
.hceSlidesHeader img {padding-right:1px;}
.hceSlidesMainContainer {padding:6px; background-color:#c7e4ef;}
.hceSlidesMainInnerContainer {padding:10px; background-color:White;}
.hceSlidesRedTitle {color:#7d1b08; font-size:13px;}
.hceSlidesDisclaimer {font-size:10px; line-height:12px;}
.hceSlidesSmallText {font-size:11px; line-height:15px;}
.lightBlue {background-color:#c7e4ef; height:6px;}

/* Master page top Navigation */
.masterNavTable { width:100%; border-collapse:collapse; text-align:center; color:White; font-weight:bold; height:23px;}
.masterNavTable span {color:#cbcbcb; float:left; font-size:13pt; margin:-2px 0px 0px -2px; }
.masterNavTable a {color:White;}
.masterNavBlueTab {background:#5298c0 url('Images/navBarBlueMiddle.gif') repeat-x;}
.masterNavBlueActiveTab {background:#3470a6 url('Images/navBarBlueSelectedMiddle.gif') repeat-x bottom;}
.masterNavGreenTab {background:#38a76c url('Images/navBarUnselectedGreen.gif') repeat-x;}
.masterNavGreenActiveTab {background:#038045 url('Images/navBarGreenSelectedMiddle.gif') repeat-x bottom;}
.masterNavHideLeftSpan span {display:none;}
.masterNavMoreToolsContainer {display:none; position:relative; background-color:#5baf87; width:175px; text-align:left; padding:10px; left:-81px; z-index:9999 !important;}
.masterNavMoreToolsContainer ul {padding-left:15px; list-style-image:url('Images/arrowMoreToolsLinks.gif'); margin:0px;}
.masterNavMoreToolsContainer li {}
.masterNavMoreToolsContainer a {text-decoration:underline;}
.masterNavRedSlogan {color:#C20000; font-family:Arial; font-weight:bold; letter-spacing:1px; padding:0px 10px 0px 10px; }
.masterNavTopBlueBorder {background-color:#b1cff4; padding:4px;}
.masterNavTopInnerWhiteContainer {padding:5px 10px 5px 10px; background-color:White; height:50px; line-height:17px;}
.masterNavTopInnerWhiteContainer ul {padding-left:15px; margin:0px;}
.masterNavTopInnerWhiteContainer li {color:#2069c2;}
.masterNavTopInnerWhiteContainer li span {color:black;}
.masterNavTopInnerWhiteContainer div {float:left;}
.masterNavTopBlueText {color:#2069c2; font-weight:bold; font-family:Arial;}
.masterNavTopLinks a {padding-left:20px;}

/* Symptom Feedback and Health Tips widgets */
 .sympFbkWidget {background:#5d9bbe url("Images/bckgrndSymptomFeedbackWidget.gif") repeat-x top; padding:15px; color:White;}
 .widgetsTitleText {font-family:Arial Black; font-size:20px; line-height:26px;}
 .widgetsSubTitleText {font-family:Arial; font-weight:bold; font-size:13px; padding-bottom:4px;}      
 .sympFbkBottom div {display:inline; vertical-align:top;}     
 .sympFbkWaterMarkTextColor {color: #8b8b8b; font-size:14px; line-height:20px; padding:5px;}  
 .heathTipsWidget {background:#69b594 url("Images/bckgrndTipOfDayWidget.gif") repeat-x top; padding:15px; color:White;}  
 .widgetsTipText {color:#0b87bb; font-family:Arial; font-size:14px; font-weight:bold; line-height:20px; background-color:White; padding:5px 7px 5px 7px; border:solid 1px #5189af;} 
 .wgtIssueTextBox {padding:5px;}
 .dispName { font-size: 12px; margin-right: 5px;}
 
 /*Expert Videos Page*/
 .expVidHeader {padding:5px; background-color:#f2f2f2;}
 .expVidHeader div {display:inline; padding-left:20px;}
 
  /*Celeberity Page*/
 .celePageHeader {padding:5px; background-color:#f2f2f2;}
 .celePageHeader div {display:inline; padding-left:20px;}
 .celePageTopBanner {background-color:#666; border-collapse:collapse; width:100%;}
 .celeDLSlide {vertical-align:top;}
 .celeDLSlide ul {padding-left:15px; list-style-image:url("Images/arrowLightBlue.gif"); margin:0px;}
 .celeDLSlide li {}
 .celeDLPagination {text-align:right; border-top:solid 1px #a6bbe2; padding-top:5px;}
 .celeDLPagination div {display:inline; padding-left:20px;}
 .celeAlphaLinks {font-size:14px; width:100%; text-align:justify; padding-bottom:3px;}
 .celeAlphaLinks a {padding-right:2%; color:#009ed3;}
 .dlSlidesItem {border-collapse:collapse;}
 .dlSlidesItem td {vertical-align:top;}
 .dlSlidesItem span {color:#fffffd; line-height:16px;} 
 
 /*Survey Page Inner banner*/
 .surveyInnBanTable {border-collapse:collapse; width:100%;}
 .surveyInnBanBlueText {color:#00478e; font-size:15px; font-weight:bold;}
 .surveyInnBanBlueBckgrd {background:url("Images/bckgndTestimonial.gif") repeat-x; padding:20px 0px 20px 30px; }
 .surveyInnBanWaterMarkTextColor {color: #8b8b8b; font-size:5px; }
 .startHere .ucSearchBoxWaterMark { font-size: 12px; }
 .surveyInnBanCoteText {font-size:24px; font-family:arial; line-height:35px; color:#4d4d4d;}
 .medCheckList {padding-left:15px; margin:0px;}
 .medCheckList li {color:#4488cd; font-size:11px; padding-bottom:4px;line-height:14px;}
 .medCheckList span {color:black;}
 .surveyInnBanLeftQuote {margin-left:-20px;}
 .surveyInnBanLeftQuote img {padding-right:5px;}
 
 /*Compare Treatments Page*/
 .compTrtPageTopBanner {background:url('Images/bannerComaprTreatments.gif') no-repeat; width:100%;}
 .compTrtPageTopBanner2 {background:url('Images/bannerClass.gif') no-repeat; width:100%;}
 .compTrtAlphaLinks {font-size:14px; width:100%; text-align:justify; padding-bottom:3px;}
 .compTrtAlphaLinks a {padding-right:2%; color:#009ed3; letter-spacing:3px; font-weight:bold;}
 .compTrtAlphaLinks span {color:#CCC;}
 .compTrtConditions {float:left; width:50%; }
 .compTrtConditions ul {padding-left:15px; list-style-image:url("Images/arrowLightBlue.gif"); margin:0px;}
 .compTrtConditions li a {font-size:14px;}
 .compTrtConditionsCharHeader {color:#666; font-size:20px; padding-top:10px; padding-bottom:5px;}
 
 /*Quick Links*/
 .quickLink {border:solid 1px #656565; padding:10px; list-style-type: none;}
 .quickLink li {padding-left: 25px;}
 .quickLink a:hover {text-decoration:underline;}
 
.rowBottomBorders {border-bottom:solid 1px #CCCCCC; padding-bottom:3px; padding-top:3px; font-size:9pt; font-weight:bold;}
.greyBorderSections {border-bottom: solid 1px #CCCCCC; padding-top:10px; padding-bottom:10px;}

#pcAd h2 {
    font-size: 24px;
    padding: 10px 0 0 50px;
    background: url(Images/iconPeopleClaimLink.gif) no-repeat;
    color: #666;
    margin-bottom: 10px;
}
#pcAd p {
    float: left;
    width: 536px;
    color:#009ED3;
    margin: 0;
    line-height: normal;
}
#pcAd a {
    float: right;
    margin-top: -7px;
}
