body,div, td,input{
	margin:0px 0px;
	padding:0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#030303;
}

a, a:hover, a:visited, a:active{
	text-decoration:none;
      color:#0066CC;
}
a:hover{
	text-decoration:underline;
}

input.searchTxtField1{
	width: 89px;
	font-size: 12px;

}

.legalinfo{
	font-size: 15px;
	font-weight: bold;
}

.homeTitle1{
	font-size: 18px;
	font-weight: bold;
	color:#000;
}
.homesubTitle1{
	font-size: 18px;
	font-weight: bold;
}

img.abbottLogo{
	margin-top: 15px;
	margin-right: 36px;

}
img.kaletraLogo{
	margin-top: 10px;
	margin-left: 12px;

}
td.homepageLogoCell{
	/*padding-left: 13px;*/
	width: 585px;
}

td.leftSearchCell{
	padding-bottom: 2px;
	overflow: hidden;
	width: 176px;
}

td.homePageText{
	padding-left:20px;
	color:#000;
	font-size: 12px;
}
td.homePageText sup
{
	color:#000;
	font-size:10px;
}

.footerText{
	font-size:11px;
	color: #999999;
}

/* For the footer */


td.footerCell{
	padding-bottom:12px;
	padding-top: 9px;
	border-top: 1px solid #666666;
}
td.footerCell2{
	border-top: 1px solid #666666;
	padding-bottom:4px;
}
.boldfont {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.largeboldfont {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

#footerDiv{
	text-align:center;
	color:#666666;
	font-size:11px;
	line-height:15px;
	font-weight:bold;
	padding-top:0px;
    padding-bottom: 25px;
}

hr.bottomLineDivider1{
	text-align:center;
	height:1px;
	width: 741px;
	color: #666666;
	background-color: #666666;


}

#footerDiv a{
	color:#666666;
	font-weight:bold;
}

td.internalContentCell{
	padding-top: 11px;
}

td.internalContentCellHcp{
	padding-top: 0px;
}

td.internalTextCell{
	padding-right:0px;
}

td.internalTextCellHcp{
	padding-top: 0px;
	padding-right:6px;
}

td.internalTextCell .rightCallout
{
    padding-left:15px;
    padding-bottom:30px;
}

.title1{
	font-size: 20px;
	font-weight:bold;
	color:#0066cc;
}

td.leftNavigationCell{
	border-top: 1px solid #13367A;
	border-bottom: 1px solid #13367A;
}

/* Navigation text inside must be 11 px of height (aprox) */

#leftnavtable1{
	width:145px;
}

#leftnavtable1 td{
	text-align:left;
	vertical-align:top;
	padding-bottom: 5px;
	line-height:13px;
}

#leftnavtable1 td.navLine1{
	padding:0px;
	height: 5px;
	border-top: 1px solid #10347B;
}
#leftnavtable1 td.navLine2{
	padding:0px;
	height: 2px;
	border-bottom: 1px solid #10347B;
}

#leftnavtable1 td.cellBelowLine2{
	height:6px;
	padding:0px;
}

/* left navigation tabulation for different levels */

#leftnavtable1 td.navtabLevel1on{
	width:21px;
	background-image: url(/images/nav/arrow1b.gif);
	background-repeat: no-repeat;
	background-position: right top;	
	padding:0px;
}
#leftnavtable1 td.navtabLevel1off{
	width:21px;
	padding:0px;
}
#leftnavtable1 td.navtabLevel2on{
	width:42px;
	background-image: url(/images/nav/arrow1b.gif);
	background-repeat: no-repeat;
	background-position: right top;	
	padding:0px;
}
#leftnavtable1 td.navtabLevel2off{
	width:42px;
	padding:0px;
}

#leftnavtable1 td.navtabLevel3on{
	width:63px;
	background-image: url(/images/nav/arrow1b.gif);
	background-repeat: no-repeat;
	background-position: right top;	
	padding:0px;
}
#leftnavtable1 td.navtabLevel3off{
	width:63px;
	padding:0px;
}

/* Will contain the links */

#leftnavtable1 td.linkCellContainer1{
	padding:0px;
	
}


/* Default gray navigation */
#leftnavtable1 a, #leftnavtable1 a:hover, #leftnavtable1 a:active, #leftnavtable1 a:link{
	color: #666666;
	font-size:11px;
	text-decoration:none;	
}

#leftnavtable1 a:hover{
	text-decoration:underline;
}

/* blue navigation */
#leftnavtable1 a.bluelink1, #leftnavtable1 a.bluelink1:hover, #leftnavtable1 a.bluelink1:active, #leftnavtable1 a.bluelink1:link{
	color: #0066cc;
}

/* blue navigation */
#leftnavtable1 a.bluelink1bold, #leftnavtable1 a.bluelink1bold:hover, #leftnavtable1 a.bluelink1bold:active, #leftnavtable1 a.bluelink1bold:link{
	color: #0066cc;
	font-weight:bold;
}


#leftnavtable1 a.boldlink, #leftnavtable1 a.boldlink:hover, #leftnavtable1 a.boldlink:active, #leftnavtable1 a.boldlink:link{
	font-weight:bold;
}

#leftnavtable1 .linkCellContainer1 a.gold{color:#FBAF3E; font-weight:bold;}


	/* Content Body Styles */

    .references {
        text-decoration: none;
        font-size: 120%;
        color:#333333;
    }
    .references .title {
        line-height: 130%;
    }
    .references .divider {
        background-color:#333333;
    }
    .references .main {
        line-height: 110%;
        padding: 5px;
    }
    .references .main li {
        line-height: 110%;
        padding: 5px;
    }

    .footnote {
        text-decoration: none;
        line-height: 130%;
        font-size: 10px;;
        color:#333333;
    }
    
    .footnote sup {
        line-height: 100%;
        font-size: 11px;
    }
    
    .footnote ol{
		margin-left: 12px;
		padding-left: 12px;
		/*border: 1px solid red;*/
		/*margin-left: 1em;*/
		/*padding-left: 1em;*/
    }
    
    /* Example: the asterisk, dagger or other symbol that preceeds a footnote */
    sup.footnoteSymbol {
        font-size:12px;
        line-height: 100%;
        color:#000000;
    }
    
    
    
    sup {
    	font-size:10px;
        line-height: 120%;
        color:#000000;
    }

    .faq {

    }
    .faq .faq_question {
        font-weight: bold;
    }
    .faq .pay_attention {
        font-weight: bold;
    }
    .faq .important {
        font-weight: bold;
	  font-style: italic;
    }
    
    table.doc_questions {
        background-color:#FFFFFF;
        border:1px solid #333333;
        padding:5px;
    }
    table.doc_questions td {
        padding:5px;
        color:#000000;
    }
    table.doc_questions .doc_question_section {
        font-size:110%;
        font-weight: bold;
    }
    table.doc_questions .doc_question_section_body_1 {
    }
    table.doc_questions .doc_question_section_body_2 {
    }
    table.doc_questions .doc_question_section_body_3 {
    }
    table.doc_questions .doc_question_section_body_4 {
    }
    table.doc_questions .doc_question_section_body_5 {
    }
    .initial_doc_question_view {

    }
    /* Table will contain links inside it, just for padding purposes */
    
    #tableLinks1 td{    
           padding: 0px 0px 5px 0px;
           text-align: left;
           vertical-align: top;
    }
    
    .questionExpand{
        font-weight: normal;
        font-size: 11px;
        
    }
    
    
    .chartText1 {
        font-weight: bold;
        font-size: 11px;
        
    }
    
	/* Hcp will have a css style for the cell that contains the left navigation structure */
	
	td.hcp_leftcolumn1{
		padding-top: 16px;
	}
	
	td.pageTitle_hcp{
		padding-bottom: 10px;
		padding-top: 10px;
		vertical-align: top;
		text-align:left;
	
	}
	
	.topBarkerCellHcp{
		padding-top: 2px;
	}
    
    
    #tablediff1{
        border: 1px solid #ADAAAD;
        
        
    }
    
    #tablediff1 ul{
        padding-left: 8px;
        margin-left: 8px;
    }
    
    #tablediff1 td{
        color: #848284;
        padding-left: 8px;
        padding-right:20px;
        padding-top: 6px;
        padding-bottom: 6px;
    }
    
    #tablediff1  td.header1{
        background-color: #00518C;
        color: #B5CBDE;
        text-align: center;
    
    }
    #tablediff1  td.header2{
        background-color: #00518C;
        color: #B5CBDE;
        text-align: center;
        border-left: 1px solid #ADAAAD;
    
    }
    #tablediff1  td.cell1{
        background-color: #EFF3F7;
        border-left: 1px solid #00518C;
        border-bottom: 1px solid #00518C;
    }
    #tablediff1  td.cell2{
        background-color: #EFF3F7;
        vertical-align: top;
        padding-top: 20px;
        border-left: 1px solid #00518C;
        border-bottom: 1px solid #00518C;
    }
    #tablediff1  td.bluefont{
        background-color: #EFF3F7;
        color: #397DA5;
        border-left: 1px solid #00518C;
        border-bottom: 1px solid #00518C;
    }
    #tablediff1  td.cellwhite{
        
        border-left: 1px solid #00518C;
        border-bottom: 1px solid #00518C;
    }
    #tablediff1  td.bluefont2{
          color: #397DA5;
          border-left: 1px solid #00518C;
          border-bottom: 1px solid #00518C;
    }
    
    

	#graphPopUpTable{
		width: 100%;
		height:100%;
	}	
	#graphPopUpTable td{
		vertical-align:middle;
		text-align:center;
	}
	
	
	table.tooltiptable{
		border: 2px solid #0066cc;
	}
	
	
	table.tooltiptable td{
		background-color: #fef1dc;
		color: #696660;
	}
	
	table.tooltiptable div.maincontentPadding{
		padding: 15px 15px 15px 10px;
	}
	table.tooltiptable td.toolcell
	{
		text-align:left;		
	}
	
	table.tooltiptable div.glassposition
	{
		padding: 10px 0px 0px 10px;
	}
	
	
	
	table.tooltiptable div.title
	{
		padding-bottom: 10px;
		color: #448bd0;
		font-weight: bold;
	}
	
.supspacing {
    position:relative;
    font-size:85%;
    top:-0.5ex;
    margin-left:0.2em;
    margin-right:0.1em;
}

ol.refList { margin-left:0; padding-left:25px; }
ol.refList li { margin-left:0; padding-left:0; } 

/* header utilTable */
.utilityTier { height: 54px; width: 760px;}
	.utilityTier .searchWrap { display: inline; float: left; height: 54px; overflow: hidden; padding: 5px 0 0 31px; width: 145px;}
	.utilityTier .searchWrap table { margin: 27px 0 0;}

.utilWrap { display: inline; float: right; height: 54px; width: 584px;}
.utilLinks {color: #333333; font-size: 12px; font-weight: bold; line-height: 27px; margin: 0; padding: 0; text-align: left; width: 584px;}
	.utilLinks a { color: #333333; font-weight: bold; text-decoration: none;}
		.utilLinks a:hover { color: #333333; text-decoration: underline;}
	.utilLinks span { font-size: 11px;}
.utilBar { background: #0066cc; height: 27px; line-height: 27px; width: 584px;}