﻿/*/////// Site CSS */
.contentLargeheader
{
    font-weight: bold;
    font-size: 125%;
    color: #7A003B;
    font-family: arial;
}
.contentheader
{
    font-weight: bold;
    font-size: 110%;
    color: #7A003B;
    font-family: arial;
}
.contentSmallheader
{
    font-weight: bold;
    font-size: 100%;
    color: #7A003B;
    font-family: arial;
}
.errorLargeText
{
    font-size: 105%;
    color: RED;
    font-family: arial, verdana, helvetica, sans-serif;
    text-decoration: NONE;
}
.errorSmallText
{
    font-size: 80%;
    color: RED;
    font-family: arial, verdana, helvetica, sans-serif;
    text-decoration: NONE;
}
.contentBold
{
    font-weight: normal;
    color: #000000;
    font-family: arial;
    font-size: 75%;
}
.temp
{
    font-size: 30px;
    color: #CCCCCC;
}
.contentsubhead
{
    font-family: arial;
    font-weight: bold;
    font-size: 100%;
    color: #7A003B;
    margin-bottom: -15px;
}

.contentLargeSubhead
{
    margin-bottom: -15px;
    font-family: arial;
    font-weight: bold;
    font-size: 115%;
    color: #7A003B;
}
.contentSmallSubhead
{
    margin-bottom: -15px;
    font-family: arial;
    font-weight: bold;
    font-size: 90%;
    color: #7A003B;
}
.footnotefont
{
    color: #000000;
    font-family: arial;
    font-size: 85%;
    font-weight: normal;
}

/* navofffirst  */
.navofffirst
{
    font-weight: bold;
    font-size: 85%;
    margin-top: 0px;
    margin-top:2px;
    padding-bottom:2px;
    padding-bottom:3px;
}
.navofffirst A
{
    color: #124a7b;
    font-size: 100%;
    background-image: url(../images/navprimaryoff.gif);
    background-position: left top;
    background-position:left-2px;
    background-repeat:no-repeat;
    padding-left:21px;
    display:block;
}
.navofffirst A:hover
{
    color: #124A7B;
}


/* navoff */
.navoff
{
    font-weight: bold;
    font-size: 85%;
    padding-bottom: 2px;
    padding-bottom:3px;
    padding-top:0px;
    padding-top:0px;
    line-height:16px;
    line-height:17px;
    margin-top:0px;
    margin-top:1px;
}
.navoff A
{
    color: #124a7b;
    font-size: 100%;
    background-image: url(../images/navprimaryoff.gif);
    background-position: left top;
    background-position:left-1px;
    background-repeat:no-repeat;
    padding-left:21px;
display:block;
}
.navoff A:hover
{
    color: #124A7B;
}

/* navon  */
.navon
{
    font-weight: bold;
    font-size: 85%;
    background-color: #FFFFFF;
    padding-bottom: 2px;
    padding-top: 0px;
    padding-top:1px;
    line-height:16px;
    line-height:17px;
    margin-bottom:0px;
    margin-bottom:1px;
}
.navon A
{
    background-image: url(../images/navprimaryon.gif);
    background-position: left top;
    KDbackground-position:left-1px;
    background-repeat:no-repeat;
    font-weight:bold;
    color:#1A8DF7;
    font-size:100%;
    padding-left:21px;
    display:block;
}
.subnavofffirst
{
    padding: 1px 0px 2px 21px;
    padding:3px01px21px;
    background-color:#FFFFFF;
    font-size:85%;
    font-weight:normal;
}
.subnavofffirst a
{
    color: #7A003B;
    font-size: 90%;
    line-height: 132%;
    line-height:100%;
}

.subnavonfirst
{
    margin-top: 0px;
    margin-top:1px;
    padding:1px0px2px21px;
    padding:3px0px1px21px;
    font-size:85%;
    font-weight:normal;
    background:#FFFFFFurl(../images/navsecondaryon.gif)no-repeat;
}
.subnavonfirst a
{
    color: #0099FF;
    font-size: 90%;
    line-height: 132%; *line-height:100%;
}

.subnavoff
{
    padding: 0 0 2px 21px;
    padding:2px0px4px21px;
    background-color:#FFFFFF;
    font-size:85%;
    font-weight:normal;
}
.subnavoff a
{
    color: #7A003B;
    font-size: 90%;
    line-height: 132%; *line-height:100%;
}

.subnavon
{
    padding: 0 0 2px 21px;
    padding:2px0px4px21px;
    background:#FFFFFFurl(../images/navsecondaryon.gif)no-repeat;
    font-size:85%;
    font-weight:normal;
}
.subnavon a
{
    color: #0099FF;
    font-size: 90%;
    line-height: 132%; *line-height:100%;
}

.subnavofflast
{
    padding: 0 0 1px 21px;
    padding:2px03px21px;
    background-color:#FFFFFF;
    font-size:85%;
    font-weight:normal;
}
.subnavofflast a
{
    color: #7A003B;
    font-size: 90%;
    line-height: 132%; *line-height:100%;
}
.subnavonlast
{
    padding: 0 0 1px 21px;
    padding:2px03px21px;
    background:#FFFFFFurl(../images/navsecondaryon.gif)no-repeat;
    font-size:85%;
    font-weight:normal;
}
.subnavonlast a
{
    color: #0099FF;
    font-size: 90%;
    line-height: 132%;
    line-height:100%;
}
.navend
{
    padding-top: 19px;
}
.navclass
{
    margin: 0px 16px 0px 16px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    background-color: #e8edf3;
}
.homeheadred
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #7A003B;
}
.hometitlered
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #7A003B;
}
.homeheadblue
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #003D7D;
}
.navutil
{
    font-family: Arial, Helvetica, sans-serif;
}
.navutil A
{
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: underline;
}
.navutil A:hover
{
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: underline;
}
.navfooter
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 80%;
    font-weight: normal;
    color: #003D7D;
    text-decoration: none;
    line-height: 17px;
    float: left;
}
.navfooter A
{
    font-size: 80%;
    font-weight: normal;
    color: #7A003B;
    text-decoration: underline;
}
.navfooter A:hover
{
    font-size: 80%;
    font-weight: normal;
    color: #7A003B;
    text-decoration: underline;
}
.navclass a
{
    text-decoration: none;
}
.navclass ul
{
    padding: 0px 0px 0px 0px;
    list-style-type: none;
    margin: 0px 0px 0px 0px;
}
.navclass ul li
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 2px 21px;
    list-style-type: none;
}
.formquestion
{
    font-weight: bold;
    padding: 20px 1px 1px;
}
.navmain
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 95%;
    color: #003D7D;
    text-decoration: none;
}

.pagedivder
{
    display: none;
    float: left;
}
.priterBtns
{
    height: 28px;
    height:29px;
    padding-top:2px;
    padding-top:1px;
    text-align:right;
    margin-right:49px;
    margin-top:1px;
    width:662px;
    width:686px;
}
#textSize
{
    margin: 5px 8px 0px 5px;
    float: right;
    font-weight: bold;
    font-size: 13px;
    color: #003e7e;
    display: none;
}

#PrintLinks
{
    margin: 5px 5px 0px;
    float: right;
}
#emailFriend
{
    margin: 5px 5px 0px;
    float: right;
    display: none;
}
#printerSize
{
    display: block;
}
.bodytext1
{
    margin: 0px 0px 0px 15px;
    width: 530px;
    font-size: 12pt;
    font-family: Serif;
    padding: 20px;
    padding-top: 10px;
    padding-left: 19px;
}
.textSizeSmall
{
    font-size: 11px;
    color: #003E7E;
    font-weight: bold;
    margin-left: 4px;
    margin-right: 6px;
    display: none;
}
.textSizetxt
{
    font-size: 13px;
    color: #003E7E;
    font-weight: bold;
}
.textSizeMedium
{
    font-size: 13px;
    color: #003E7E;
    font-weight: bold;
    margin-left: 6px;
    margin-right: 4px;
}
.textSizeLarge
{
    font-size: 15px;
    color: #003E7E;
    font-weight: bold;
    margin-left: 4px;
    margin-right: 5px;
    display: none;
}
.textSizeSelected
{
    background-color: #dddddd;
}
.1
{
    clear: both;
    font-size: 90%;
}
.2
{
    font-size: 90%;
    clear: both;
}

.bodytext2
{
    font-size: 90%;
}
.errortext
{
    font-size: 90%;
    color: RED;
    font-family: arial, verdana, helvetica, sans-serif;
    text-decoration: NONE;
}
.contentwhite
{
    color: #ffffff;
}
.contentformbold
{
    font-weight: bold;
}
.btn_home_page
{
    position: relative;
    left: -15px;
}
.navpi
{
    padding-left: 20px;
    font-size: 75%;
    font-family: Arial, Helvetica, sans-serif;
}
.navpi A
{
    color: #7A003B;
    text-decoration: underline;
}
.navpi A:hover
{
    color: #7A003B;
    text-decoration: underline;
}
.fibrohomeredhead
{
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    color: #7A003B;
    padding-top: 55px;
    padding-left: 30px;
}
.fibrohomebluehead
{
    font-family: arial;
    font-weight: normal;
    font-size: 12px;
    color: #003D7D;
    padding-left: 30px;
}
.homeheadblue_2
{
    margin-bottom: 0px;
    padding-bottom: 0px;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    color: #003D7D;
}
.homeheadblue_3
{
    font-family: arial;
    font-size: 11px;
    margin-top: 0px;
    font-weight: bold;
    color: #003D7D;
    padding-top: 0px;
}

/* /////// Lyric CSS */
body
{
    padding: 0px;
    margin: 0px auto;
    font-family: Times New Roman;
}
.main_section
{
    background-image: url(../images/lyrica_home_main_03.jpg);
    background-repeat: no-repeat;
    height: 332px;
    width: 759px;
    margin: auto;
    display: block;
}

.content_main
{
    float: left;
    height: 332px;
    display: block;
}

.navigation_main_home_column
{
    padding-left: 30px;
    padding-top: 4px;
    padding-top:14px;
    float:left;
    /*line-height: 15px;*/
    color:#003d7d;
}
.navigation_main_home_link
{
    font-weight: bold;
    font-size: 95%;
    color: #003d7d;
    font-family: Arial, Helvetica, sans-serif;
}

.navigation_main_home_link a
{
    text-decoration: none;
    color: #003d7d;
    font-size: 13px;
    background: url(../images/homeBullet.gif) no-repeat;
    background-position: 0 50%;
    padding-left: 13px;
    display: block;
}
.navigation_main_home_Nobull
{
    font-weight: bold;
    font-size: 95%;
    color: #003d7d;
    font-family: Arial, Helvetica, sans-serif;
    padding-top: 2px;
}
.navigation_main_home_Nobull a
{
    text-decoration: none;
    color: #003d7d;
    font-size: 13px;
    padding-left: 16px;
    display: block;
}
.navigation_main_home_link_02
{
    font-weight: bold;
    font-size: 95%;
    color: #862b56;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
}
.navigation_main_home_link_02 a
{
    text-decoration: none;
    color: #862b56;
    font-size: 13px;
    background: url(../images/homeBullet.gif) no-repeat;
    background-position: 0 50%;
    padding-left: 13px;
    display: block;
}
.navigation_main_home_link_spacer
{
    font-size: 5%;
    text-decoration: none;
    display: block;
    height: 18px;
    height: 12px;
}
.navigation_main_home_link_spacer10
{
    font-size: 5%;
    text-decoration: none;
    display: block;
    height: 10px;
}
.navigation_main_home_link_spacer_02
{
    font-size: 5%;
    text-decoration: none;
    display: block;
    height: 25px;
}
.navigation_main_home_link_spacer_03
{
    font-size: 5%;
    text-decoration: none;
    display: block;
    height: 17px;
}
.navigation_main_home_link_sub
{
    font-size: 12px;
    color: #003d7d;
    font-family: Arial, Helvetica, sans-serif;
    margin-left: 15px;
    padding-top: 5px; *padding-top:4px;
}
.navigation_main_home_link_subLink
{
    font-size: 12px;
    color: #003d7d;
    font-family: Arial, Helvetica, sans-serif;
    margin-left: 15px;
    padding-top: 2px; *padding-top:1px;
}
.navigation_main_home_link_sub a
{
    text-decoration: none;
    color: #003d7d;
}
.navigation_main_home_link_subLink a
{
    text-decoration: none;
    color: #003d7d;
}

.navigation_main_home_link_sub_02
{
    font-size: 75%;
    color: #862b56;
    font-family: Arial, Helvetica, sans-serif;
    margin-left: 15px;
    padding-top: 2px; *padding-top:1px;
}
.navigation_main_home_link_sub_02 a
{
    text-decoration: none;
    color: #862b56;
}

.masthead
{
    width: 748px;
    margin: auto;
    display: block;
    background-color: #FFFFFF;
    padding: 0px;
    height: 79px;
    height:84px;
    background-color:#FFFFFF;
    background-image:none;
    background-repeat:repeat-x;
    background-position:bottom;
}
.mastheadHome
{
    width: 759px;
    margin: auto;
    display: block;
    background-color: #FFFFFF;
    padding: 0px;
    padding-top: 5px;
    padding-top:6px;
    background-color:#FFFFFF;
    background-image:none;
    background-repeat:repeat-x;
    background-position:bottom;
    height:79px;
    height:84px;
}
.navutil
{
    font-family: Arial, Helvetica, sans-serif;
}
.navutil A
{
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    text-decoration: underline;
}
.navutil A:hover
{
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    text-decoration: underline;
}
.learn_more_link
{
    position: relative;
    top: 129px;
    left: 217px;
    height: 165px;
    width: 154px;
}

.view_commercial_link
{
    position: relative;
    top: 115px;
    left: 217px;
    height: 165px;
    width: 154px;
    display: block;
    cursor: pointer;
}

.outer_shell
{
    position: relative;
    background: none transparent scroll repeat 0% 0%;
    width: 790px;
    margin: auto;
    left: 0px;
    top: 0px;
}

.isi_navigation
{
    /*display:none;*/
    text-decoration: none;
    color: #000000;
    font-family: serif;
    font-size: 75%;
    line-height: 13px;
    width: 530px;
    padding-left:30px;
    text-align:left;
}
.isi_navigation a
{
    /*display:none;*/
    text-decoration: none;
    color: #862b56;
}

.footer_navigation
{
    text-decoration: none;
    text-align: center;
    color: #000000;
    font-family: serif;
    font-size: 12pt;;
    line-height: 120%;
    width: 530px;
    clear: both;
    margin-left:20px;
}

.footer_navigation a
{
    text-decoration: none;
    color: #862b56;
    padding-top:10px;
    padding-bottom:10px;
}

.close_window_link
{
    display: none;
    position: absolute;
    top: 10px;
    left: 600px;
    width: 130px;
    height: 30px;
    z-index: 20000;
    text-decoration: none;
    color: #901240;
}

.close_window_link a
{
    text-decoration: none;
    color: #901240;
}

.search
{
    display: none;
    float: right;
    width: 300px;
    padding-top: 21px;
    padding-top:23px;
    padding-right:1px;
    padding-right:10px;
}
.search INPUT
{
    vertical-align: middle;
}
.search IMG
{
    vertical-align: middle;
}
.searchInput
{
    height: 25px;
}
.goBtn
{
    padding-left: 5px;
}
.logo
{
    display: none;
}
.logoPrint
{
    display: block;
    text-align: center;
    margin-bottom: -18px;
}

.topNavHP
{
    background-color: #003d7d;
    line-height: 20px;
    height: 20px;
    padding-left: 0px;
    width: 759px;
    margin: 0 auto;
    text-align: center;
}
.topNavHP a
{
    font-family: arial;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}

.topNavItemsHP
{
    padding-bottom: 4px;
    margin-right: 4px;
    text-align: center;
}
.topNavItemsHP a
{
    background: none;
    background-position: -4px -4px;
    background-position:-4px-4px;
    padding-left:25px;
    padding-right:5px;
}


.topNav
{
    display: none;
    height: 23px;
    background-color: #003d7d;
    margin: auto;
    margin-left: 16px;
    margin-left:15px;
    margin-right:15px;
    margin-right:16px;
    padding-left:21px;
    padding-top:4px;
    padding-bottom:5px;
}
.topNav a
{
    font-family: arial;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}
.topNavitemFirst
{
    color: #ffffff;
    float: left;
}
.topNavitemFirst a
{
    background: none;
    background-position: 0 -4px;
    background-position:-4pxleft;
    padding-left:19px;
    padding-right:10px;
}
.topNavitem
{
    color: #ffffff;
    float: left;
    padding-left: 5px;
    padding-bottom: 4px;
}
.topNavitem a
{
    background: url(../images/navutil_epi.jpg) no-repeat;
    background-position: 0 -4px;
    background-position:-4pxleft;
    padding-left:29px;
    padding-right:10px;
}
.topNavitemLast
{
    color: #ffffff;
    float: left;
}
.topNavitemLast a
{
    background: url(../images/navutil_epi.jpg) no-repeat;
    background-position: 0 -4px;
    background-position:-4pxleft;
    padding-left:29px;
    padding-right:0px;
}
.topNavItems
{
    float: right;
    padding-bottom: 4px;
    margin-right: 4px;
}
.topNavItems a
{
    background: url(../images/navutil_phn.jpg) no-repeat;
    background-position: -4px -4px;
    background-position:-4px-4px;
    padding-left:15px;
    padding-right:0px;
}
.home_nav_column_content
{
    width: 250px;
}
.home_nav_column_content ul
{
    padding: 0px;
    list-style-type: disc;
    line-height: 14px;
    padding-left: 10px;
}
.liHeading a
{
    color: #003D7D;
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
}
.linkInfo
{
    color: #862B56;
    font-size: 12px;
    font-weight: bold;
    font-family: Times New Roman;
    padding-top: 2px;
    padding-top:1px;
    padding-left:15px;
}
.btmHolder
{
    width: 759px;
    padding-left: 16px;
    padding-top: 4px;
    padding-bottom: 28px; 
    padding-bottom:15px;
    overflow:hidden;
    clear:both;
}

.tab_bottom_navigation
{
    background-image: url(../images/img_main_placeholder.jpg);
    background-repeat: no-repeat;
    display: block;
    height: 93px;
    width: 529px;
    float: right;
}
.tabBtmFirst
{
    width: 217px;
    float: left;
}

.tabBtmmiddle
{
    float: left;
    height: 68px;
    padding-left: 15px;
    padding-top: 9px;
    width: 241px;
}

.tabBtmlast
{
    float: left;
    height: 68px;
    padding-left: 11px;
    padding-top: 9px;
    width: 241px;
}

.rholder
{
    background-image: url(../images/playerBG.gif);
    background-repeat: no-repeat;
    display: none;
    z-index: 10000;
    position: absolute;
    top: 420px;
    left: 640px;
    width: 110px;
    height: 10px;
    text-align: center;
}
.close_window
{
    display: none;
}
.bull
{
    color: #95245C;
    font-size: 13px;
    margin-right: 4px;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
}
.navHeaderTitle
{
    float: left;
    position: absolute;
}
#navBody
{
    margin: 0px 16px 0px 16px;
}
#colNav
{
    display: block;
    width: 186px;
    height: 324px;
    float: left;
    margin: 0px 0px 0px 0px;
    background-image: url(../images/nav_bottom.jpg);
    background-repeat: no-repeat;
    background-color: #e8edf3;
    background-position: bottom;
    position: relative;
}
#colNavFm
{
    display: block;
    width: 186px;
    float: left;
    margin: 0px 0px 0px 0px;
    position: relative;
}
#nav
{
    display: none;
    width: 186px;
    background-color: #e8edf3;
    float: left;
}
#nav a
{
    text-decoration: none;
}
#colNav a
{
    text-decoration: none;
}
.headerShade
{
    height: 12px;
    width: 759px;
    background: none;
    background-repeat: repeat-x;
    padding-bottom: 5px;
    clear: both;
}


#colContent
{
    float: right;
    width: 565px;
    margin-right: 0px;
    height: 325px;
}
#mainHolder
{
    height: 326px;
    margin-bottom: 0;
    margin-left: 16px;
    margin-right: 16px;
    margin-top: 0;
    top: 110px;
    width: 751px;
    clear: both;
    overflow: hidden;
}
#mainHolderFm
{
    background: #ffffff;
    margin-bottom: 0;
    margin-left: 16px;
    margin-right: 16px;
    margin-top: 0;
    top: 110px;
    width: 748px;
    clear: both;
    background-color: #ffffff;
}
#maincontentHolder
{
    margin-left: 16px;
    margin-right: 16px;
    margin-top: 0;
    width: 748px;
}
#leftNav
{
    margin: 0px 16px 0px 16px;
}
.leftNav
{
    margin: 0px 16px 0px 16px;
    display: none;
}
.middleContent
{
    height: 300px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    position: absolute;
    top: 115px;
    width: 280px;
    left: 216px;
}
.emptySpace
{
    padding-top: 25px;
}
IMG
{
    margin: 0px;
    padding: 0px;
}
.navBtmShade
{
    background: url(../images/nav_bottom.jpg) no-repeat;
    width: 186px;
}
.navShade
{
    background: url(../images/nav_grade.jpg) no-repeat;
    width: 186px;
    height: 24px;
}
.sideBanner
{
    width: 186px;
    position: absolute;
    top: 255px;
    display: none;
}
.sideBanner a
{
    background: #ffffff;
    vertical-align: bottom;
    display: none;
}
.callout
{
    position: relative;
    float: left;
    padding-top: 10px;
}
.footerPhonetxt
{
    display: block;
    color: #000000;
    font-family: Serif;
    font-size: 90%;
    text-align: center;
    clear:both;
    padding-bottom:0px;
}
.footerLinks
{
    display:none;
    text-align: center;
    margin-top: 18px;
    height: 13px;
    clear: both;
}
.footerLinks2
{
    display:none;
    text-align: center;
    margin-top: 13px;
    clear: both;
    height: 13px;
}
.footerLinks3
{
    display:none;
    text-align: center;
    margin-top: 13px;
    clear: both;
    height: 13px;
}
.footerLink
{
    float: left;
    text-align: center;
    display: block;
}
.footerLink a
{
    /*background: url(../images/nav_footer.jpg) no-repeat;
    background-position: 50% left;*/
    padding-left: 10px;
    padding-right: 10px;
}

.disclaimerCopy
{
    text-align:left;
    padding-top:5px;
}

#printHide
{
    display: block;
    height: 57px;
}
.helpFulAnswers
{
    clear:both;
    width: 693px;
    margin-left:-40px;
    /*margin-right:auto;*/
    text-align: left;
    padding-top: 10px;
    padding-top: 10px;
}
.pfizerFooterNav
{
    clear:both;
    background-image: url(../images/footer_tag_v2.gif);
    background-repeat: no-repeat;
    height: 55px;
    display: block;
    width: 530px;
    margin-top: 25px;
    font-size:11pt;
    line-height:120%;
}
.pfizerFooterLinks
{
    padding-left: 110px;
    padding-top: 4px;
    padding-top: 5px;
    height: 14px;
    height: auto;
    text-align: left;
}
.pfizerFooterLink
{
    float: left;
}
.pfizerFooterLink a
{
    padding-left: 20px;
    font-size: 8.1pt;
}
.pfizerFooterNavLine2
{
    clear: both;
}
.pfizerFooter
{
    width: 530px;
    text-align: center;
}
.pfizerFooterContent
{
    clear:both;
    margin: 0;
    padding:0;
}

#footerContent
{
    text-align: left;
    margin-left:20px;
    width: 530px;
    font-size: 12pt;
    font-family: Serif;
    /*padding: 10px;*/
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    line-height:125%;
    /*padding-top: 10px;
    padding-left: 19px;*/
    clear: both;
}
#footerCopyright
{
    color: #003D7D;
    font-family: Serif;
    font-size: 80%;
    font-weight: normal;
    line-height: 17px;
    text-decoration: none;
    text-align: center;
    padding-left: 3px;
    padding-top: 3px;
}
.privacyImg
{
    padding-top: 13px;
}

#levelOne .topNav
{
    height: 23px;
    background-color: #003d7d;
    margin: auto;
    margin-left: 16px;
    margin-left:15px;
    margin-right:15px;
    margin-right:16px;
    padding-left:20px;
    padding-top:0px;
    padding-bottom:9px;
}

#levelOne .topNavItems
{
    float: left;
    padding-bottom: 4px;
    margin-right: 4px;
    margin-bottom: 10px;
    margin-top: 0px;
}
#levelOne .topNavItems a
{
    background: none;
    background-position: -9px -4px;
    background-position:-9px-4px;
    padding-left:20px;
    padding-right:15px;
}

#levelOne .btmHolder
{
    width: 759px;
    padding-left: 16px;
    padding-left:15px;
    padding-top:10px;
    padding-top:19px;
    padding-bottom:20px;
    padding-bottom:19px;
    overflow:hidden;
    clear:both;
}
/*  !!!!!!!!!!!!!!!!!!!!!!!!!              #levelTwo                   !!!!!!!!!!!!!!!!!!!!!!!!!*/
#levelTwo .outer_shell
{
    position: relative;
    background-image: none;
    width: 780px;
    margin: auto;
    left: 0px;
    top: 0px;
}

#levelTwo .masthead
{
    width: 748px;
    margin: auto;
    display: block;
    background-color: #FFFFFF;
    padding: 0px;
    height: 82px;
    height:81px;
background-color:#FFFFFF;
background-image:none;
background-repeat:repeat-x;
background-position:bottom;
}


#levelTwo .logo
{
    float: left;
    padding-left: 25px;
    padding-top: 1px; *padding-top:0px;
}

#levelTwo .search
{
    float: right;
    width: 300px;
    padding-top: 11px; *padding-top:10px;
padding-right:54px;
*padding-right:54px;
}
#levelTwo .goBtn
{
    padding-left: 4px;
}

#levelTwo .topNav
{
    /*height:14px; 	background-color: #f9991c; 	margin:auto; 	margin-left:16px; 	margin-right:16px; 	padding-left:0px; 	padding-top:4px; 	padding-bottom:5px; 	*/
    height: 23px;
    background-color: #f9991c;
    margin: auto;
    margin-left: 16px;
    margin-right: 16px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
#levelTwo .topNavitemFirst
{
    color: #ffffff;
    float: left;
}
#levelTwo .topNavitemFirst a
{
    background: none;
    background-position: 0 -4px; *background-position:-4pxleft;
padding-left:19px;
padding-right:10px;
}


#levelTwo .topNavitem
{
    color: #ffffff;
    float: left;
}
#levelTwo .topNavitem a
{
    background: none;
    background-position: 0 -4px; *background-position:-4pxleft;
padding-left:19px;
padding-right:10px;
}
#levelTwo .topNavitemLast
{
    color: #ffffff;
    float: right;
}
#levelTwo .topNavitemLast a
{
    background: none;
    background-position: 0 -4px; *background-position:-4pxleft;
padding-left:19px;
padding-right:4px;
}
.topNavImg
{
    background: none;
    height: 23px;
    width: 162px;
    float: left; /*margin-top:-4px;*/
}
.topNavImgMain
{
    background: none;
    height: 23px;
    width: 162px;
    float: left; /*margin-top:-4px;*/
}

#levelTwo .sideBanner
{
    position: relative;
    width: 186px;
    top: auto;
}

#levelTwo .navend
{
    padding-top: 76px; *padding-top:58px;
}
/** Level three */

#mainContent
{
    width: 565px; *width:551px;
float:left;
/*background-color:#fff;*/
}
#mainContentFm
{
    width: 551px;
    background-color: #fff;
}
#Contentmain
{
    /*width:565px; 	width: 551px;*/
    float: left;
    padding-left: 15px;
    background-color: #fff;
    padding-top: 13px;
}

.footerSpacer
{
    clear: both;
    height: 88px; *height:105px;
display:none;
}

#printerLinks
{
    display: block;
    text-align: right;
}
#PrintLinks
{
    /*text-align:right; 		width:95%; 		margin:0 auto;*/
    display: none;
}

.Small
{
    font-weight: bold;
    font-size: 11px;
    margin-left: 4px;
    color: #003e7e;
    margin-right: 6px;
}
.Medium
{
    font-weight: bold;
    font-size: 13px;
    margin-left: 6px;
    color: #003e7e;
    margin-right: 4px;
}
.Large
{
    font-weight: bold;
    font-size: 15px;
    margin-left: 4px;
    color: #003e7e;
    margin-right: 5px;
}
#dpnPage .middleContent
{
    width: 265px;
    left: 232px;
    top: 112px;
}
#dpnPage .navend
{
    padding-top: 19px;
}
#dpnPage .btmHolder
{
    padding-left: 7px;
    padding-right: 0px;
    width: 780px;
}
#dpnPage .topNavImg
{
    background: none;
    height: 23px;
    width: 249px;
    float: left;
}

#dpnPage .topNavItems
{
    float: left;
    padding-bottom: 4px;
    margin-right: 0px;
    margin-left: 4px;
}
#dpnPage .topNavItems a
{
    background: none;
    background-position: -4px -4px; *background-position:-4px-4px;
padding-left:15px;
padding-right:0px;
}

#dpnPage .topNav
{
    height: 23px;
    background-color: #780137;
    margin: auto;
    margin-left: 16px;
    margin-right: 16px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

#phnPage .topNavImg
{
    background: none;
    height: 23px;
    width: 249px;
    float: left;
}
#phnPage .middleContent
{
    width: 265px;
    left: 234px;
    top: 140px;
}

#phnPage .navend
{
    padding-top: 35px;
}
#phnPage .topNavItems
{
    float: left;
    padding-bottom: 4px;
    margin-right: 0px;
    margin-left: 4px;
}
#phnPage .topNavItems a
{
    background: none;
    background-position: -4px -4px; *background-position:-4px-4px;
padding-left:15px;
padding-right:0px;
}

#phnPage .topNav
{
    height: 23px;
    background-color: #f9991c;
    margin: auto;
    margin-left: 16px;
    margin-right: 16px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

#phnPage .btmHolder
{
    padding-left: 0px;
    padding-right: 0px;
    width: 780px; /*margin-right:-20px;*/
}

#dpnPage .middleContent
{
    width: 265px;
    left: 232px;
    top: 112px;
}
#epiPage .topNavImg
{
    background: none;
    height: 23px;
    width: 249px;
    float: left;
}

#epiPage .topNavItems
{
    float: left;
    padding-bottom: 4px;
    margin-right: 0px;
    margin-left: 4px;
}
#epiPage .topNavItems a
{
    background: none;
    background-position: -4px -4px; *background-position:-4px-4px;
padding-left:15px;
padding-right:0px;
}

#epiPage .topNav
{
    height: 23px;
    background-color: #003d7d;
    margin: auto;
    margin-left: 16px;
    margin-right: 16px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
#epiPage .btmHolder
{
    padding-left: 7px;
    padding-right: 0px;
    width: 780px;
}
#epiPage .middleContent
{
    width: 265px;
    left: 232px;
    top: 112px;
    padding-top: 30px;
}
#mainPage .topNavImgMain
{
    background: none;
    height: 23px;
    width: 249px;
    float: left;
}

#mainPage .topNavItems
{
    float: left;
    padding-bottom: 4px;
    margin-right: 0px;
    margin-left: 4px;
}
#mainPage .topNavItems a
{
    background: none;
    background-position: -4px -4px; *background-position:-4px-4px;
padding-left:15px;
padding-right:0px;
}

#mainPage .topNav
{
    height: 23px;
    background-color: #003d7d;
    margin: auto;
    margin-left: 16px;
    margin-right: 16px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.error-bold
{
    display: none;
    color: Red;
}

#searchPane
{
    width: 99%;
    clear: both;
    padding-left: 5px;
    padding-top: 5px;
}

.searchSummary
{
    width: 99%;
    clear: both;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 2px;
    height: 20px;
}
.SearchDesp
{
    float: left;
    color: #333333;
    padding-left: 5px;
    padding-top: 5px;
    font-size: 110%;
    font-family: Times New Roman;
}
.SearchResultCount
{
    float: right;
    color: #333333;
    padding-right: 10px;
}

#ResultPages
{
    padding: 5px;
    color: #333333;
    text-align: left;
}
#ResultPages a:link
{
    color: #0077d4;
    text-decoration: underline;
    padding: 5px;
}
.SearchTopPager
{
    float: left;
    padding-left: 5px;
    padding-top: 5px;
    clear: both;
    padding-bottom: 13px;
}
.SearchTopPager a:link
{
    color: #0077d4;
    text-decoration: underline;
    padding: 5px;
}
.SearchResultLink
{
    clear: both;
    margin-top: 15px;
}
.SearchBottomPager
{
    text-align: center;
    margin-top: 15px;
}
.SearchSpellSuggestionKeyword
{
    font-size: large;
}

.SearchBottomPager a:link
{
    color: #0077d4;
    text-decoration: underline;
    padding: 3px !important;
    padding: 3px;
}

.SearchBottomPager a
{
    padding: 3px !important;
    padding: 3px;
}


.SearchSpellSuggestionDesp
{
    float: left;
    color: #333333; /*padding-left: 7px; 	padding-top: 5px;*/
}
#SpellingSuggestionForm
{
    margin: 0px;
    padding: 0px;
    padding-left: 2px;
    padding-top: 2px;
}
.SearchSpellSuggestion
{
    color: #cc0000;
    clear: both;
    padding-top: 23px;
}
.SearchSpellSuggestion a:link
{
    color: #0077d4;
    text-decoration: underline;
}
.headerHilightpriFix
{
    font-size: 14px;
    font-family: Arial, Verdana, sans-serif;
    color: #333333;
    font-weight: normal;
    line-height: 32px;
}
.headerHighlight
{
    font-size: 14px;
    font-family: Arial, Verdana, sans-serif;
    color: #333333;
    font-weight: bold;
    line-height: 32px;
}
.contHighlight
{
    font-size: 12px;
    font-family: Arial, Verdana, sans-serif;
    color: #333333;
    font-weight: bold;
}
.pageheader
{
    color: #000;
    font-size: 140%;
    padding-left: 15px;
    float: left;
    padding: 5px;
}

#sitemap
{
    font-size: 100%;
}

#sitemap ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
    margin-top: 0px;
    font-family: Arial, Helvetica, sans-serif;
}

#sitemap ul li
{
    list-style: none;
}

#sitemap ul li a
{
    font-weight: normal;
    line-height: 34px;
    font-weight: normal;
}



#sitemap ul ul
{
    margin: 0px;
    padding: 0px;
    margin-left: 0px;
}

#sitemap ul li ul li
{
    margin: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
}
#sitemap ul li ul li a
{
    font-weight: normal;
    line-height: 25px;
    font-weight: normal;
}


#moreInfo .main_section
{
    background-image: none;
    background-repeat: no-repeat;
    height: 574px;
    width: 759px;
    margin: auto;
    display: block;
}

#textColumnHolder
{
    /*position:relative; 	top:170px; 	clear:both;*/
    margin-top: 111px;
}

#moreInfo .outer_shell
{
    position: relative;
    background-image: none;
    width: 790px;
    margin: auto;
    left: 0px;
    top: 0px;
}
.main_section A
{
    font-weight: bold;
    color: #862b56;
}

.text_column_1
{
    position: relative;
    top: 120px;
    left: 28px;
    height: 300px;
    width: 161px;
    display: block;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 80%;
}

.link_column_2
{
    position: relative;
    top: 120px;
    left: 47px;
    height: 112px;
    width: 159px;
    display: block;
    cursor: pointer;
    float: left;
}

.text_column_2
{
    position: relative;
    top: 120px;
    left: 55px;
    height: 300px;
    width: 159px;
    display: block;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 80%;
}

.link_column_3
{
    position: relative;
    top: 120px;
    left: 70px;
    height: 112px;
    width: 159px;
    display: block;
    cursor: pointer;
    float: left;
}


.text_column_3
{
    position: relative;
    top: 120px;
    left: 75px;
    height: 300px;
    width: 159px;
    display: block;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 80%;
}

.link_column_4
{
    position: relative;
    top: 120px;
    left: 93px;
    height: 112px;
    width: 159px;
    display: block;
    cursor: pointer;
    float: left;
}

.text_column_4
{
    position: relative;
    top: 120px;
    left: 97px;
    height: 300px;
    width: 159px;
    display: block;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 80%;
}

.contentFloatLeft
{
    float: left;
    display: block;
}
.txtHeader
{
    color: #003d7d;
}
.padTop
{
    padding-top: 15px;
}

.textLength144
{
    width: 144px;
}

.textLength140
{
    width: 140px;
}

.textLength149
{
    width: 149px;
}

.textLength159
{
    width: 159px;
}

.textShare
{
    float: left;
    display: block;
    padding-left: 5px;
    padding-right: 10px;
}
.colorMain
{
    color: #003d7d;
}
.headerImg
{
    display: none;
}

/* Remove if not required */
.wizardDiv
{
    margin-top: 4px; *margin-top:4px;
margin-bottom:10px;
}
.wizardDpnDiv
{
    margin-top: 15px; *margin-top:-4px;
_margin-top:-4px;
margin-bottom:10px;
}
.wizardDivSub
{
    margin-top: 15px; *margin-top:-19px;
margin-bottom:16px;
*margin-bottom:14px;
}
.bodytext3
{
    font-size: 90%;
    font-family: Serif;
}
.formquestionTop
{
    font-weight: bold;
    padding: 18px 1px 1px; *padding:20px1px1px;
}
.redText
{
    font-size: 90%;
    color: red;
    font-family: arial, verdana, helvetica, sans-serif;
    text-decoration: none;
}
