body
{
    margin: 0px 0px 10px 0px;
    background-image: url("images/bkgd.png");
    background-repeat: repeat-x;
}
.contentHeader
{
    font-family: Calibri, Arial;
    font-size: 14pt;
}
.contentSummary
{
    color: Black;
    font-family: Calibri, Arial;
    font-size: 11pt;
    width: 600px;
    text-align: justify;
}
.contentSummaryDirection
{
    color: Black;
    font-family: Calibri, Arial;
    font-size: 11pt;
    width: 600px;
    text-align: justify;
    margin-left: 5px;
}
.sitemapSummary
{
    color: Black;
    font-family: Calibri, Arial;
    font-size: 11pt;
    width: 350px;
}
.formulationBullets, .contactDirection, .newsevents, .fillfinishBullets, .applyContent
{
    color: Gray;
    font-family: Calibri, Arial;
    font-size: 11pt;
}
.auditContent, .quoteContent, .applyContent
{
    color: Black;
    font-family: Calibri, Arial;
    font-size: 11pt;
}
.CMCBullets, .coprofile, .tradeshowContent
{
     font-family: Calibri, Arial;
     font-size: 10pt;
}
.bulletContent, .leadershipContent, .newsEventsContent
{
    color: Gray;
    font-family: Calibri, Arial;
    font-size: 10pt;
}
body>#wholeBody #tblBottomSlogan 
{
    margin: 5px 0px 5px 0px;
}
#bottomTblDiv #tblBottomSlogan 
{
    margin: -2px 0px -2px 0px;
}
.bulletStyle
{
    list-style-image: url('images/circle.gif');
    text-align:left;
}
.sidebarLinks
{
    font-family: Calibri, Arial; 
    font-size:10pt; 
    margin: 5px 0px 0px 0px;
    text-align:left;
}
.sidebarLinksWithBold
{
    font-family: Calibri, Arial; 
    font-size:10pt; 
    margin: 5px 0px 0px 0px;
    font-weight:bold;
    text-align:left;
}
.sidebarHeaders
{
    font-family: Calibri, Arial; 
    font-size:12pt; 
    margin: 30px 0px 0px 0px; 
    color: rgb(0, 93, 171); 
    font-weight:bold;
    text-align:left;
}
.sidebarLinksThatAreLinks
{
    color:black; 
    text-decoration:none;
}
a.sidebarLinksThatAreLinks:hover
{
    color: rgb(0, 93, 171); 
}
.companyprofileMiddleContent
{
    font-family: Calibri, Arial; 
    font-size:10pt; 
    text-align:justify; 
    margin: 3px 20px 0px 0px;
}
.companyprofileBulletList, .capabilityFillFinishBullet, .capabilityCMCBullet, .capabilityFormDevBullet
{
    margin-top: 7px;
}
.careerBulletList
{
    margin: 7px 20px 0px 0px;
    list-style-image: url('images/circle.gif');
    font-family: Calibri; 
    font-size:10pt; 
    text-align:justify;
    font-weight:normal
}
.capabilityFormDevBulletMoreThanOneLine, .capabilityCMCBulletMoreThanOneLine
{
    margin-top: 7px;
    line-height: 1.4;
}
.companyprofileSecondaryHeaders
{
    font-family: Calibri, Arial; 
    font-size:11pt; 
    text-align:justify; 
    margin: 35px 20px 0px 0px; 
    font-weight:bold;
}
.thanksPgTopLn
{
    font-family: Calibri, Arial; 
    font-size:10pt; 
    text-align:justify; 
    margin: 35px 20px 0px 0px; 
}
.thanksPg2ndLn
{
    font-family: Calibri, Arial; 
    font-size:10pt; 
    text-align:justify; 
    margin: 3px 20px 0px 0px;
}
.leadershipContent
{
    font-family: Calibri, Arial; 
    font-size:10pt; 
    text-align:justify; 
    margin: 3px 20px 0px 0px;
    color: Black;
    line-height: 1.4;
}
.leadershipNameTitle
{
    font-family: Calibri, Arial; 
    font-size:11pt; 
    text-align:justify; 
    margin: 35px 20px 0px 0px; 
    font-weight:bold;
    color: black;
}
.sitemapLinks
{
    font-family: Calibri, Arial; 
    font-size:11pt; 
    text-align:justify;
}
.sitemapHeaders
{
    font-family: Calibri, Arial; 
    font-size:12pt; 
    text-align:justify; 
    margin: 35px 25px 10px 0px; 
    font-weight:bold;
}
.sitemapHeadersCareer
{
    font-family: Calibri, Arial; 
    font-size:12pt; 
    text-align:justify; 
    margin: 30px 25px 10px 0px; 
    font-weight:bold;
}
.contactDirection
{
    font-family: Calibri, Arial; 
    font-size:10pt; 
    text-align:justify; 
    margin: 3px 20px 0px 0px;
    color: Black;
}
.contactDirectionHeader
{
    font-family: Calibri, Arial; 
    font-size:11pt; 
    text-align:justify; 
    margin: 35px 20px 0px 0px; 
    font-weight:bold;
}
.contactAvrioPhone
{
    font-family: Calibri, Arial; 
    font-size:11pt; 
    text-align:justify; 
    margin: 67px 20px 0px 0px; 
    font-weight:bold;
}
.contactIrvinePhone
{
    font-family: Calibri, Arial; 
    font-size:10pt; 
    text-align:justify; 
    margin: 15px 20px 0px 0px;
}
.newsEventsContent
{
    font-family: Calibri, Arial; 
    font-size:10pt;  
    margin: 3px 20px 0px 0px;
    color: Black;
    text-align:justify;
}
.newsEventsContentLeftMargin
{
    font-family: Calibri, Arial; 
    font-size:11pt; 
    text-align:justify; 
    margin: 35px 20px 0px 0px; 
    font-weight: bold;
    color: Black;
}
.clinicaltrailBullets
{
    margin-top: 5px;
}
.cmcBulletsNoMargin, .formdevBulletsNoMargin
{
    margin: 0px 0px 0px 0px;
}
.cmcBulletsMargin, .formdevBulletsMargin
{
    margin: 3px 0px 0px 0px;
}
.capabilitiyHeaderText, .aboutusHeaderText, .contactusHeaderText, .careerHeaderText
{
    font-family: Calibri, Arial; 
    font-size:14pt; 
    color: rgb(0, 93, 171); 
    margin: 30px 0px 10px 0px;
    text-align:left;
}
.capabilityContentFirst
{
    font-family: Calibri, Arial; 
    font-size:10pt; 
    text-align:justify; 
    margin: 3px 20px 0px 0px;
    line-height: 1.4;
}
.capabilityContentTopMarginMore
{
    font-family: Calibri, Arial; 
    font-size:10pt; 
    text-align:justify; 
    margin: 9px 20px 0px 0px;
}
.capabilityContentBottomMarginMore
{
    font-family: Calibri, Arial; 
    font-size:10pt;
    text-align:justify; 
    margin: 3px 20px 9px 0px;
}
.capabilityContentTopBottomMarginMore
{
    font-family: Calibri, Arial; 
    font-size:10pt; 
    text-align:justify; 
    margin: 9px 20px 9px 0px;
}
.capabilityContentSecond
{
    font-family: Calibri, Arial; 
    font-size:10pt; 
    text-align:justify; 
    margin: 3px 0px 0px 0px; 
    font-weight:bold;
}
.capabilityContentThirdAndAfter
{
    font-family: Calibri, Arial; 
    font-size:10pt; 
    text-align:justify; 
    margin: 9px 0px 0px 0px; 
    font-weight:bold;
}

