﻿/* ----------------------------------------------------------------------- */
/* Eric Meyer's CSS Reset */
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, 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, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent; /*  object, ol, ul, li, sup were removed from the reset. dig it? */
}

body {
    line-height: 1;
}

/* see? */
/* ol, ul { list-style: none; } */

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}

/* remember to define focus styles! */
:focus {
    outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}

del {
    text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* ----------------------------------------------------------------------- */
/* Begin Soliris.net Styles                                                */
/* ----------------------------------------------------------------------- */

body {
    background: #a3dbe8 url( 'images/bg/background_gradient.gif' ) repeat-x;
    color: #555;
    text-align: center;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 62.5%;
    line-height: normal;
}

sup, sub {
    height: 0;
    line-height: 1;
    vertical-align: baseline;
    position: relative;
    white-space: nowrap;
}

sup {
    bottom: 1ex;
}
sub {
    top: .5ex;
}

a:link {
    color: #00a1de;
    background: transparent;
}
a:visited {
    color: #824bb0;
    background: transparent;
}
a:active {
    color: #c60c30;
    background: transparent;
}
a:hover {
    color: #c60c30;
    background: transparent;
}

#wrapPage {
    position: relative;
    width: 980px;
    margin: 0 auto;
    text-align: left;
    font-size: 1.2em;
}

#wrapHeader {
    position: relative;
    height: 64px;
    width: 980px;
    margin: 0;
    padding: 0;
}

#wrapHeader .header {
    float: left;
    width: 770px;
    height: 64px;
    background: transparent url( 'images/bg/top_background_gradient.gif' ) repeat-x;
    color: #333;
}

#wrapHeader .header h1 {
    position: relative;
    float: left;
    display: inline;
    height: 48px;
    width: 154px;
    background: transparent url( 'images/SolirisNetLogo.gif' ) no-repeat;
    margin: 18px 0 12px 16px;
}

#wrapHeader .header h1 a {
    display: block;
    height: 35px;
    width: 137px;
}

#wrapHeader .header h1 a span {
    display: none;
}

#wrapHeader .header ul {
    position: relative;
    display: block;
    float: right;
    top: 6px;
    height: 24px;
    line-height: 24px;
    white-space: nowrap;
    padding: 0;
    margin: 0;
    overflow: hidden;
    font-size: 11px;
}
/* TODO: merge with #wrapHeader .header #search */

#wrapHeader .header ul li {
    display: inline;
    list-style-type: none;
    border-left: 1px solid #000;
    line-height: 12px;
    margin: 0 1px 0 -1px;
    padding: 0 6px 0 6px;
}

#wrapHeader .header ul li a, #wrapHeader .header ul li a:link, #wrapHeader .header ul li a:visited {
    color: #666;
    background: transparent;
    text-decoration: none;
}

#wrapHeader .header ul li a:active, #wrapHeader .header ul li a:hover {
    color: #666;
    background: transparent;
    text-decoration: underline;
}

#wrapHeader .header ul li.first {
    border: none;
}

#wrapHeader .header #search {
    position: relative;
    display: inline;
    float: right;
    height: 32px;
    clear: right;
}
/* TODO: merge with #wrapHeader .header ul */

#wrapHeader #loginbox {
    float: left;
    width: 150px;
    height: 64px; /* 64px total */
    margin: 0 0 0 6px;
    padding: 0;
    background: transparent url( 'images/bg/member_login_gradient.gif' ) repeat-x;
    color: #eee;
    line-height: 13px;
}

#wrapHeader #loginbox div {
    height: 57px;
    padding: 4px 0 3px 6px;
    margin: 0;
}

#wrapHeader #loginbox div div {
    position: relative;
    display: inline;
    float: left;
    height: 57px;
    padding: 0;
    margin: 0;
    width: 102px;
}
#wrapHeader #loginbox p {
    position: relative;
    float: right;
    display: inline;
    padding: 0;
    margin: 0;
}

#wrapHeader #loginbox div .passwordBox, #wrapHeader #loginbox div .textbox {
    height: 17px;
    background: #fff none;
    color: #666;
    border: 1px solid #333;
    width: 100px;
    margin: 0;
    padding: 0;
}

#wrapHeader #loginbox div .passwordBox {
    background: #fff url(/styles/images/bg/password.gif) no-repeat;
}

#wrapHeader #loginbox p {
    position: relative;
    display: inline;
    float: left;
    width: 21px;
    height: 21px;
    margin: 24px 0 0 4px;
    padding: 0;
}

#wrapHeader #signup {
    float: left;
    position: relative;
    width: 54px;
    line-height: normal;
}

#wrapHeader #signup a.lnkLogout {
    float: left;
    display: block;
    position: relative;
    width: 54px;
    height: 45px; /* 64px total */
    color: #fff;
    background: transparent url( 'images/bg/sign_up_gradient.gif' ) repeat-x;
    text-decoration: none;
    font-weight: bold;
    font-size: 11px;
    line-height: 14px; /* IE6 will break without this */
    text-align: center;
    padding: 19px 0 0 0;
}

#wrapHeader .header #search {
    float: right;
    position: relative;
    top: 6px;
    display: block;
    width: 300px;
}

#wrapHeader .header #search .searchbox {
    float: right;
    display: inline;
    width: 140px;
    height: 26px;
    background: transparent url( 'images/btn/magnify.gif' ) no-repeat 0 8px;
    padding: 2px 0 0 26px;
}

#wrapHeader .header #search .searchbox input.textbox {
    width: 106px;
    height: 17px;
    background: #fff;
    color: #666;
    border: 1px solid #666;
    margin: 0;
    padding: 0;
}

#wrapHeader .header #search .searchbox .search {
    margin: 0 0 -5px 2px;
    padding: 2px 0 0 0;
}

#wrapHeader .header #search .searchbox a {
    position: relative;
    display: block;
    width: 23px;
    height: 23px;
    background: transparent url( '/styles/images/btn/btn.arrow.g.gif' ) no-repeat;
}

.clear {
    clear: both;
    line-height: 1px;
    font-size: 1px;
    margin-bottom: 50px;
}

#wrapContent {
    position: relative;
    top: 0;
    margin: 0;
    padding: 0;
    width: 980px;
    color: #000;
    background: #fff;
    z-index: 0; /* overflow: hidden; */
}

#wrapContent.home #content div.top {
    width: 980px;
    height: 416px;
    background: transparent url( 'images/bg/fda_approved_all.gif' ) no-repeat 0 6px;
    color: #fff;
    margin: 0;
    padding: 6px 0 0 0;
}

#wrapContent.home #content div.top div.left {
    float: left;
    display: inline;
    position: relative;
    width: 500px;
    top: 287px;
    left: 55px;
}

#wrapContent.home #content div.top div.left p {
    position: relative;
}

#wrapContent.home #content div.top div.right {
    position: relative;
    float: right;
    display: inline;
    top: 1px;
    right: 8px;
}

#wrapContent.home #content div.top div.right div.top {
    width: 372px;
    height: 188px;
    background: transparent url( 'images/box/is_soliris_for_me.gif' ) no-repeat 0 0;
    color: #000;
    position: relative;
    top: 8px;
    overflow: hidden;
    padding: 0;
}

#wrapContent.home #content div.top div.right div.top p {
    padding: 44px 16px 0 24px;
    margin: 0;
}

#wrapContent.home #content div.top div.right div.top a.arrowlink {
    display: block;
    width: 330px;
    margin: 6px 0 0 0;
    padding: 3px 0 4px 26px;
    color: #0065BD;
    background: transparent url( '/styles/images/btn/btn.arrow.g.gif' ) no-repeat left top;
    font-size: 14px;
    line-height: 16px;
    font-weight: bold;
}

#wrapContent.home #content div.top div.right div.bottom {
    width: 372px;
    height: 203px;
    background: transparent;
    color: #000;
    position: relative;
    top: 16px;
    overflow: hidden;
}

#wrapContent.home #content div.bottom {
    background: #fff;
    width: 980px;
    height: 320px;
    padding: 0;
}

#wrapContent.home #content div.bottom div {
    position: relative;
    float: left;
    display: inline;
    margin: 0 4px 0 8px;
    padding: 0;
    width: 253px;
    height: 205px;
}

#wrapContent.home #content div.bottom div ul {
    margin: 8px 0 0 42px;
    list-style-type: disc;
    color: #0000ff;
}

#wrapContent.home #content div.bottom div ul li {
    margin: 8px 0 0 0;
}

#wrapContent.home #content div.bottom div.left {
    background: #fff url( '/styles/images/box/ruhcp.310x252.gif' ) no-repeat 0 0;
    padding: 100px 20px 0 28px;
    height: 205px;
    width: 261px;
    margin-top: 14px;
    margin-left: 10px;
}

#wrapContent.home #content div.bottom div.left p {
    position: relative;
    top: 30px;
}

#wrapContent.home #content div.bottom div.left p img {
    position: relative;
    top: 12px;
}

#wrapContent.home #content div.bottom div.center {
    background: #fff url( '/styles/images/box/living_with_PNH.gif' ) no-repeat 0 0;
    padding: 140px 28px 0 28px;
    height: 165px;
    text-align: left;
}

#wrapContent.home #content div.bottom div.right {
    width: 310px;
    height: 305px;
}

#wrapContent.home #content div.bottom div.right div {
    padding: 50px 30px 0 30px;
}

#wrapContent.home #content div.bottom div.right div.top {
    width: 260px;
    height: 104px;
    background: #fff url( '/styles/images/box/start_taking_control_now.gif' ) no-repeat 0 0;
    margin: 0;
}

#wrapContent.home #content div.bottom div.right div.top p {
    color: #000;
}

#wrapContent.home #content div.bottom div.right div.top a {
    float: right;
}

#wrapContent.home #content div.bottom div.right div.bottom {
    width: 260px;
    height: 104px;
    background: none;
    margin: 0;
    background: #fff url( '/styles/images/box/soliristoolkit.310x125.gif' ) no-repeat 0 0;
    padding-top: 0;
}

#wrapContent.home #content div.bottom div.right div.bottom p {
    margin: 0;
    padding: 50px 88px 0 0;
}

#wrapContent.home #content div.bottom div.right div a.arrowlink {
    display: block;
    float: right;
    width: 132px;
    margin: 6px 0 0 0;
    padding: 3px 0 4px 26px;
    color: #0065BD;
    background: transparent url( '/styles/images/btn/btn.arrow.g.gif' ) no-repeat left top;
    font-size: 14px;
    line-height: 16px;
    font-weight: bold;
}

#wrapContent.home #content div#wrapTabsHome.bottom {
    width: 372px;
    height: 211px;
    margin: 0;
    padding: 0;
}

#wrapContent.home #content div#wrapTabsHome.bottom div {
    margin: 0;
    padding: 0;
    width: 372px;
    background: none;
    height: 211px;
    z-index: 999;
    top: -10px;
}

#wrapContent.home #content div#wrapTabsHome.bottom ul#tabsHome {
    position: relative;
    display: inline;
    float: left;
    z-index: 1000;
    width: 50px;
    height: 10px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    top: 0;
    left: 0;
    clear: none;
}

#wrapContent.home #content div#wrapTabsHome.bottom ul#tabsHome li.tab {
    float: left;
    padding: 0;
    margin: 0;
}

#wrapContent.home #content div#wrapTabsHome.bottom ul#tabsHome li.tab a {
    position: relative;
    display: block;
    width: 10px;
    height: 10px;
    padding: 0;
    margin: 0;
}

#wrapContent.home #content div#wrapTabsHome.bottom div#ctrlBar {
    position: relative;
    margin: 0;
    padding: 0;
    width: 84px;
    height: 10px;
    left: 0px;
    z-index: 1000;
    left: 146px;
    top: 2px;
}

/*
#wrapContent.home #content div#wrapTabsHome.bottom div#ctrlBar a {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    background: url(/styles/images/rotator/home.rotator.jpg) no-repeat 0 0;
}
*/

#wrapContent.home #content div#wrapTabsHome.bottom ul#tabsHome li.tab a {
    z-index: 2000;
    background: url(/styles/images/rotator/home.rotator.jpg) no-repeat 0 0;
    position: relative;
    width: 10px;
}

#wrapContent.home #content div#wrapTabsHome.bottom div#ctrlBar div.np {
    position: relative;
    display: inline;
    float: left;
    width: 10px;
    height: 10px;
    top: 3px;
}


#wrapContent.home #content div#wrapTabsHome.bottom div.clsPrev, #wrapContent.home #content div#wrapTabsHome.bottom div.clsNext {
    position: relative;
    display: block;
    float: left;
    width: 10px;
    height: 10px;
    left: 0px;
    top: 0px;
    background-position: 0 147px;
}

#wrapContent.home #content div#wrapTabsHome.bottom div.clsNext {
    left: 10px;
    background-position: 0 147px;
}

#wrapContent.home #content div#wrapTabsHome.bottom div.clsPrev a, #wrapContent.home #content div#wrapTabsHome.bottom div.clsNext a {
    position: relative;
    display: block;
    float: left;
    width: 10px;
    height: 11px;
}

#wrapContent.home #content div#wrapTabsHome.bottom div.clsPrev a, #wrapContent.home #content div#wrapTabsHome.bottom div.clsNext a {
    position: relative;
    display: block;
    float: left;
    width: 10px;
    height: 11px;
    background-position: -145px -3px;
}

#wrapContent.home #content div#wrapTabsHome.bottom div.clsNext a {
    background-position: -216px -3px;
}

#wrapContent.home #content div#wrapTabsHome.bottom ul#tabsHome li.tab a.one {
    margin-left: 11px;
    background: url(/styles/images/rotator/home.rotator.jpg) no-repeat 0 147px;
}
#wrapContent.home #content div#wrapTabsHome.bottom ul#tabsHome li.tab a.two {
    margin-left: 4px;
    background: url(/styles/images/rotator/home.rotator.jpg) no-repeat 0 147px;
}
#wrapContent.home #content div#wrapTabsHome.bottom ul#tabsHome li.tab a.three {
    margin-left: 4px;
    background: url(/styles/images/rotator/home.rotator.jpg) no-repeat 0 147px;
}

#wrapContent.home #content div#wrapTabsHome.bottom ul#tabsHome li.tab a.one:hover, #wrapContent.home #content div#wrapTabsHome.bottom ul#tabsHome li.tab a.two:hover, #wrapContent.home #content div#wrapTabsHome.bottom ul#tabsHome li.tab a.three:hover {
    background: url(/styles/images/rotator/home.rotator.jpg) no-repeat -553px -3px;
}

#wrapContent.home #content div#wrapTabsHome.bottom ul#tabsHome li.tab a.one.active:hover, #wrapContent.home #content div#wrapTabsHome.bottom ul#tabsHome li.tab a.two.active:hover, #wrapContent.home #content div#wrapTabsHome.bottom ul#tabsHome li.tab a.three.active:hover {
    background: url(/styles/images/rotator/home.rotator.jpg) no-repeat 0 147px;
}

#wrapContent.home #content div#wrapTabsHome.bottom div a {
    display: block;
    width: 372px;
    height: 202px;
    background: url(/styles/images/rotator/home.rotator.jpg) no-repeat;
}

#wrapContent.home #content div#wrapTabsHome.bottom div#one a {
    background: url(/styles/images/rotator/home.rotator.jpg) no-repeat 0 -1px;
}
#wrapContent.home #content div#wrapTabsHome.bottom div#two a {
    background: url(/styles/images/rotator/home.rotator.jpg) no-repeat 0 -204px;
}
#wrapContent.home #content div#wrapTabsHome.bottom div#three a {
    background: url(/styles/images/rotator/home.rotator.jpg) no-repeat 0 -407px;
}

#wrapFooter {
    color: #666;
    background: #fff url( '/styles/images/bg/Alexion_footer.gif' ) no-repeat left bottom;
    width: 980px;
    padding: 0 0 160px 0;
}

#wrapWarning hr {
    width: 950px;
    border: 0px solid #999;
    background: #999;
    color: #999;
    height: 1px;
    margin: 0;
}

#wrapWarning div {
    margin: 0 20px;
    padding: 10px;
}

#wrapFooter div p {
    margin: 0 auto;
    padding: 0;
    width: 912px;
    text-align: left;
}

#wrapWarning {
    color: #666;
    background: #fff;
    width: 948px;
    padding: 16px;
}

#wrapWarning div p {
    margin: 0;
    padding: 4px 0 4px 0;
}

#wrapWarning div.warning ul li {
    list-style-type: disc;
    margin: 0 0 0 10px;
}

#wrapFooter .copyright {
    position: absolute;
    bottom: 10px;
    width: 980px;
    color: #fff;
    background: transparent;
    font-size: 8pt;
    text-align: center;
    margin: 0;
    padding: 0;
}

#wrapFooter .copyright a:link, #wrapFooter .copyright a:visited, #wrapFooter .copyright a:active, #wrapFooter .copyright a:hover {
    color: #fff;
    background: transparent;
}

div.warning {
    border: 1px solid #666;
    margin: 0 0 0 14px;
    padding: 0 10px 0 10px;
}

.underline {
    text-decoration: underline;
}

/* ---------------------------------------------------------------- */
/* Level 2 Styles                                                   */
/* ---------------------------------------------------------------- */
#wrapContent.level2 #breadcrumbs {
    width: 956px;
    height: 20px;
    clear: both;
    padding: 8px 16px 0 8px;
    font-size: 11px;
    color: #898989;
    background: transparent;
}

#wrapContent.level2 #breadcrumbs span {
    position: relative;
    display: inline;
    float: left;
    height: 14px;
    padding: 0 8px 0 0;
}

#wrapContent.level2 #breadcrumbs a {
    text-decoration: none;
}

#wrapContent.level2 #breadcrumbs a:link, #wrapContent.level2 #breadcrumbs a:visited, #wrapContent.level2 #breadcrumbs a:active, #wrapContent.level2 #breadcrumbs a:hover {
    color: #898989;
    background: transparent;
}


#wrapContent.level2 #breadcrumbs div {
    position: relative;
    display: inline;
    float: right;
    width: 200px;
}

#wrapContent.level2 #breadcrumbs div a.print {
    position: relative;
    display: block;
    overflow: hidden;
    float: right;
    width: 40px;
    height: 16px;
    background: transparent url( '/styles/images/btn/btn.print.gif' ) no-repeat 0 0;
    padding: 0 0 0 24px;
}

/* The email functionality was disabled, but in case it ever comes back, here you go :) */
/* 
#wrapContent.level2 #breadcrumbs div a.email {
    position: relative;
    display: block;
    float: right;
    width: 40px;
    height: 16px;
    background: #fff url('/styles/images/btn/btn.email.gif') no-repeat;
    padding: 0 0 0 24px;
}
*/

#wrapContent.level2 #content {
    position: relative;
    top: 16px;
    left: 16px;
    display: inline;
    float: left;
    width: 540px;
    padding: 0 0 16px 0;
    margin: 0;
}

#wrapContent.level2 #content h2 {
    font-size: 21px;
    line-height: 24px;
    color: #C60C30;
    background: transparent;
    padding: 0 24px 0 0;
}

#wrapContent.level2 #content h2 sup {
    font-size: 14px;
}

#wrapContent.level2 #content h3 {
    font-size: 15px;
    color: #00549F;
    background: transparent;
    margin: 18px 0 0 0;
}

#wrapContent.level2 #content h3 sup {
    font-size: 10px;
}

#wrapContent.level2 #content p {
    font-size: 12px;
    line-height: 16px;
    color: #555;
    background: transparent;
   /* margin: 12px 0 0 0;*/
    padding: 0 24px 0 0;
}

/*
#wrapContent.level2 #content p sup {
    padding: 0;
    margin: 0;
    line-height: 7px;
}
*/

#wrapContent.level2 #content p.callout {
    font-size: 14px;
    line-height: 18px;
    color: #227AC6;
    text-align: center;
}

#wrapContent.level2 #content p.community {
    margin: 144px 0 0 0;
}

#wrapContent.level2 #content p.communitynav {
    float: right;
    padding: 60px 0 0 0;
}

#wrapContent.level2 #content p.communitynav2 {
    float: right;
    padding: 0;
}

#wrapContent.level2 #content p.thanks {
    padding: 30px 0 0 0;
}

#wrapContent.level2 #content p img {
    padding: 0 24px 0 0;
    margin: 0 auto;
}

#wrapContent.level2 #content li {
    font-size: 12px;
    line-height: 15px;
    color: #555;
    background: transparent;
    padding: 6px 0 0 0;
}

#wrapContent.level2 #content div {
    margin: 16px 0;
}

#wrapContent.level2 #content div.click {
    margin-bottom: 28px;
    float: left;
}

#wrapContent.level2 #content div p {
    font-size: 12px;
    line-height: 15px;
}

#wrapContent.level2 #content div.iama p {

    padding:0 0 0 19px;
}
#wrapContent.level2 #content div.nextLink {
    color: #00549F;
    background: transparent;
    margin: 6px 0 0 0;
    background: #fff url( '/styles/images/btn/btn.arrow.b.gif' ) no-repeat;
    padding: 0 0 0 24px;
    height: 14px;
}

#wrapContent.level2 #content div.nextLink a:link, #wrapContent.level2 #content div.nextLink a:visited, #wrapContent.level2 #content div.nextLink a:active, #wrapContent.level2 #content div.nextLink a:hover {
    color: #00549F;
    background: transparent;
}

#wrapContent.level2 #sidebar {
    position: relative;
    right: 8px;
    display: inline;
    float: right;
    width: 234px;
}

#wrapContent.level2 #sidebar div {
    width: 235px;
    margin: 16px 0 0 0;
}

#wrapContent.level2 #sidebar div div.top, #wrapContent.level2 #sidebar div div.bottom, #wrapContent.level2 #sidebar div div {
    width: 235px;
    margin: 0;
    padding: 0;
}

#wrapContent.level2 #sidebar div div.top {
    overflow: hidden;
}
/* hack for IE6 */

#wrapContent.level2 #sidebar div div.bottom {
    background: transparent url( '/styles/images/box/box_body_gray.gif' ) no-repeat 0 bottom;
    margin: 0;
    padding: 0;
}

/* poll section: question - answer options */
#wrapContent.level2 #sidebar div #pollhdr {
    height: 34px;
    width: 233px;
}
#wrapContent.level2 #sidebar div #pollbody {
    padding: 10px 0;
}
#wrapContent.level2 #sidebar div #pollbody p {
    padding: 0;
    margin: 0 10px 0 16px;
    clear: both;
}
#wrapContent.level2 #sidebar div #pollbody ul {
    list-style-type: none;
    padding: 0;
    margin: 10px 0 0 30px;
}
#wrapContent.level2 #sidebar div #pollbody ul li {
    margin: 0;
    padding: 0;
    vertical-align: middle;
    font-size: 12px;
}
#wrapContent.level2 #sidebar div div.pollbtn {
    width: 74px;
    height: 36px;
    padding: 0;
    margin: 10px 0 0 10px;
}
#wrapContent.level2 #sidebar div #pollbody ul li ul {
    padding: 4px 0 0 10px;
}

#wrapContent.level2 #sidebar div #pollbody ul li ul.left li, #wrapContent.level2 #sidebar div p ul li ul.right li {
    display: block;
    float: left;
    width: 180px;
    padding: 0 0 0 0;
    vertical-align: top;
}
#wrapContent.level2 #sidebar div #pollbody ul li ul.left li label, #wrapContent.level2 #sidebar div p ul li ul.right li label {
    display: block;
    float: left;
    width: 120px;
    height: 24px;
    line-height: normal;
    vertical-align: middle;
}

#wrapContent.level2 #sidebar div #pollbody ul li ul li input.pollradio {
    float: left;
    width: 26px;
    height: 20px;
    background: none;
}
#wrapContent.level2 #sidebar div #pollbody a {
    text-decoration: none;
    color: #000;
    padding: 0 0 0 0;
}
/* poll section: vote result stripes */

#wrapContent.level2 #sidebar div #pollbody div.polrslts {
    position: relative;
    left: 10px;
    width: 190px;
    padding: 0;
    margin: 6px 0 0 5px;
}
#wrapContent.level2 #sidebar div #pollbody div.polrslts div.dvstrp {
    border: solid 1px #CDC9C9;
    width: 196px;
    height: 16px;
    padding: 1px 1px 1px 1px;
}
#wrapContent.level2 #sidebar div #pollbody div.polrslts div.awrp {
    width: 200px;
    height: 20px;
    padding: 0;
}
#wrapContent.level2 #sidebar div #pollbody div.polrslts div.awrp div.lefta {
    display: inline;
    width: 156px;
    padding: 0;
    vertical-align: middle;
    text-align: left;
    height: 20px;
    border: none;
    position: relative;
    left: 0;
    white-space: nowrap;
    float: left;
}
#wrapContent.level2 #sidebar div #pollbody div.polrslts div.awrp div.righta {
    display: inline;
    width: 43px;
    padding: 1px 0 0 0;
    height: 20px;
    text-align: right;
    float: right;
}
/* 
                    poll second page:
                         
    when Q shown: 
*/
#wrapContent.level2 div #pollpgbody {
    margin: 0;
    clear: both;
}
#wrapContent.level2 div #pollpgbody p {
    font-weight: bold;
}
#wrapContent.level2 div #pollpgbody div ul {
    list-style-type: none;
    padding: 6px 0 0 0;
    margin: 0;
}
#wrapContent.level2 div #pollpgbody div ul li {
    padding: 0;
    margin: 8px 0 0 0;
    vertical-align: middle;
    text-align: left;
    font-size: 12px;
    clear: left;
}
#wrapContent.level2 div #pollpgbody div ul li label {
    display: list-item;
    float: left;
    height: 22px;
    padding: 4px 0 0 0;
    line-height: normal;
    vertical-align: middle;
}
#wrapContent.level2 div #pollpgbody div.pollbtn {
    padding: 0;
    margin: 12px 0 0 0;
    width: 160px;
}

#wrapContent.level2 div #pollpgbody div ul li input.pollradio {
    float: left;
    width: 26px;
    height: 22px;
    padding: 2px 0 0 0;
    background: none;
    padding: 0;
}
/*     
    when poll results on 2-nd pg body:
*/
#wrapContent.level2 div #pollpgbody div {
    margin: 0;
}
#wrapContent.level2 div #pollpgbody div.pollvtdpg p {
    font-weight: normal;
}

#wrapContent.level2 div #pollpgbody div.pollvtdpg div.polrsltspg {
    background: transparent url( '/styles/images/polls/poll_v_answ_bgndbody.gif' ) no-repeat 0 bottom;
    width: 438px;
    height: 268px;
    padding: 0;
    margin: 18px 0 0 0;
    display: block;
    clear: both;
}

#wrapContent.level2 div #pollpgbody div.pollvtdpg div.polrsltspg div.dvstrppg {
    border: solid 1px #CDC9C9;
    width: 300px;
    height: 16px;
    padding: 1px 1px 1px 1px;
    margin: 20px 0 0 20px;
    display: block;
    float: left;
}

#wrapContent.level2 div #pollpgbody div.pollvtdpg div.polrsltspg div.answrprcnt {
    padding: 0;
    height: 16px;
    float: left;
    margin: 24px 0 0 10px;
}
#wrapContent.level2 div #pollpgbody div.pollvtdpg div.polrsltspg div.answrdesc {
    width: 300px;
    height: 16px;
    padding: 0;
    margin: 0 0 0 20px;
    display: block;
    float: left;
    vertical-align: top;
    position: relative;
}

/* poll 2-nd pg sidebar */
#wrapContent.level2 #sidebar div #pollprvhdr {
    background: transparent url( '/styles/images/polls/poll_prev_rslts_sidebarhdr.gif' ) no-repeat 0 bottom;
    width: 233px;
    height: 34px;
}
#wrapContent.level2 #sidebar div #pollprvs {
    background: transparent url( '/styles/images/polls/poll_v_answ_bgnd.gif' ) repeat-y 0 bottom;
    width: 233px;
    margin: 0;
}
#wrapContent.level2 #sidebar div #pollprvs ul li.right a:active a:hover {
    text-decoration: none;
    color: Maroon;
    font-size: 16pt;
}
#wrapContent.level2 #sidebar div #pollprvs p {
    margin: 0 10px 0 10px;
    padding: 8px;
}
#wrapContent.level2 #sidebar div #pollprvs hr {
    width: 200px;
    color: #6D7B8D;
}

#wrapContent.level2 #sidebar div #pollprvs ul {
    list-style-type: none;
    display: inline;
}
#wrapContent.level2 #sidebar div #pollprvs ul h2 {
    font-size: 16px;
}
#wrapContent.level2 #sidebar div #pollprvs ul li {
    display: inline;
}
#wrapContent.level2 #sidebar div #pollprvs ul li.right {
    margin: 0 6px;
}
#wrapContent.level2 #sidebar div #pollprvs ul li.left {
    width: 12px;
    float: left;
    margin: 0 0 0 0;
}
#wrapContent.level2 #sidebar div #pollprvs a {
    text-decoration: none;
    color: #000;
    padding: 0;
    margin: 0;
}
#wrapContent.level2 #sidebar div #pollprvs ul.oldpolls li.left {
    float: left;
    margin: 5px 0 0 15px;
}
#wrapContent.level2 #sidebar div #pollprvs ul.oldpolls li.right {
    margin: 5px 0 0 10px;
    float: left;
}
/* archived poll results */
#wrapContent.level2 #sidebar div #pollprvs div.arpolrslts {
    position: relative;
    padding: 0;
    margin: 10px 10px 0 10px;
    width: 220px;
}
#wrapContent.level2 #sidebar div #pollprvs div.oldpolls p {
    margin: 0;
}
/* end poll section */

#wrapContent.level2 #sidebar div div.bottomshort {
    background: transparent url( '/styles/images/box/box_body_gray_short.gif' ) no-repeat 0 100%;
}

#wrapContent.level2 #sidebar div p {
    width: 206px;
    margin: 0;
    padding: 4px 14px 8px 14px;
    color: #555;
    clear: both;
}

#wrapContent.level2 #sidebar div p.bluetext {
    width: 212px;
    margin: 0;
    padding: 0 8px 8px 16px;
    color: #00549F;
    clear: both;
}

#wrapContent.level2 #sidebar div p img {
    margin: 4px 6px 0 6px;
}

#wrapContent.level2 #sidebar div a.arrowlink {
    display: block;
    width: 195px;
    margin: 12px 0 0 0;
    padding: 3px 0 4px 26px;
    color: #0065BD;
    background: transparent url( '/styles/images/btn/btn.arrow.g.gif' ) no-repeat left top;
    font-size: 14px;
    line-height: 16px;
    font-weight: bold;
}

#wrapContent.level2 #sidebar div li {
    width: 190px;
    margin: 5px 10px 0 0;
    padding: 0 0 8px 0;
    font-size: 12px;
    line-height: 16px;
    color: #555555;
}

#wrapReference {
    background: #fff;
    color: #555;
    font-size: 10px;
    line-height: 12px;
}

#wrapReference p {
    padding: 0 30px;
}

.error {
    color: #ff0000;
    background: transparent;
}
.errorstrong {
    color: #ff0000;
    background: transparent;
    font-weight: bold;
}
.normal {
    color: #000;
    background: transparent;
}

.floatright, .right {
    float: right;
}
.floatleft, .left {
    float: left;
}
.center {
    text-align: center;
}

#wrapFlash {
}

/* tabs css */
#wrapTabs div {
    width: 500px;
    height: 145px;
    background: #fff url(/styles/images/tabs/bg.tabs.on.jpg) repeat-x scroll 0 100%;
    color: #000;
}

#wrapTabs div p {
    padding: 12px;
}

#wrapTabs div a {
    background: transparent;
    color: #00549f;
}

ul.subsection_tabs {
    list-style: none;
    margin: 0;
    padding: 0;
    clear: both;
    height: 45px;
    clear: both;
}

ul.subsection_tabs li.tab {
    float: left;
    text-align: center;
}

ul.subsection_tabs li.tab a {
    display: block;
    height: 43px;
    padding: 6px 12px 0 12px;
    color: #555;
    width: 142px;
    background: #fff url( '/styles/images/tabs/bg.tabs.off.jpg' ) repeat-x 0 0;
    text-decoration: none;
}

ul.subsection_tabs li.tab a:hover {
    color: #00549f;
    font-weight: bold;
}

ul.subsection_tabs li.tab a.active {
    color: #00549f;
    font-weight: bold;
    background: #fff url( '/styles/images/tabs/bg.tabs.on.jpg' ) repeat-x 0 0;
}


ul.subsection_tabs li.source_code {
    float: right;
}


#wrapTabs div {
    margin: -12px 0 0 0;
}

#wrapHeader .header ul li a:link, #wrapHeader .header ul li a:visited, #wrapContent a.arrowlink:link, #wrapContent a.arrowlink:visited, #wrapFooter .copyright a:link, #wrapFooter .copyright a:visited, #wrapContent.level2 #breadcrumbs a:link, #wrapContent.level2 #breadcrumbs a:visited {
    text-decoration: none;
}

#wrapHeader .header ul li a:active, #wrapHeader .header ul li a:hover, #wrapContent a.arrowlink:active, #wrapContent a.arrowlink:hover, #wrapFooter .copyright a:active, #wrapFooter .copyright a:hover, #wrapContent.level2 #breadcrumbs a:active, #wrapContent.level2 #breadcrumbs a:hover {
    text-decoration: underline;
}

.rightlink {
    padding: 16px 0;
    text-align: right;
}

#wrapContent.level2 #content table.community {
    position: relative;
    top: 16px;
    padding: 0;
    margin: 0;
    border: 0;
    width: 498px;
    background: transparent url( '/styles/images/bg/soliris_toolkit_wide_bottom.gif' ) no-repeat 0 34px;
}

#wrapContent.level2 #content table.community tr {
    padding: 0;
    margin: 0;
    border: 0;
}

#wrapContent.level2 #content table.community tr td {
    padding: 0 0 0px 0;
    border: 0;
    margin: 0;
}

#wrapContent.level2 #content table.community tr td p.across {
    margin: 0;
    padding: 0 0 2px 16px;
    color: #FFF;
    font-size: 11px;
    line-height: 13px;
}

#wrapContent.level2 #content table.community tr td p {
    padding: 0 12px 0 4px;
    margin: 2px 0 0 0; 
}

#wrapContent.level2 #content table.community tr td p.text {
    padding:0 0 20px 100px;
    width:150px;
    position:relative;
    height:130px;
}

#wrapContent.level2 #content table.community tr td p.textLeft {
    padding:0 0 15px 100px;
    width:130px;
    position:relative;
}

#wrapContent.level2 #content table.community tr td a {
    text-decoration: none;
    margin: 0;
    padding: 0;
    color: #FFF;
    font-size: 11px;
    line-height: 13px;
    position:absolute;
    z-index:100;
    display:block;
}

#wrapContent.level2 #content table.community tr td a strong {
    font-size: 12px;
    line-height: 14px;
}

#wrapContent.level2 #content table.community tr td img.paper {
    padding: 0 8px;
    float: left;
    position:relative;
}

/* toolkit */
#wrapContent.level2 #content table.toolkitDefault tr td p, #wrapContent.level2 #content table.communicate tr td p {
    padding: 0 0 3px 12px;
    font-size: 14px;
}

/* community tabs css */

#wrapContent.level2 #content #wrapTabs div {
    margin: 0;
}

#wrapContent.level2 #content #wrapTabs #tabsCommunity {
    width: 498px;
    color: #000;
}

#wrapContent.level2 #content #tabsCommunity.subsection_tabs {
    list-style: none;
    margin: 0;
    padding: 0;
    clear: both;
    height: 45px;
    clear: both;
}

#wrapContent.level2 #content #tabsCommunity.subsection_tabs div.tab {
    position: relative;
    float: left;
    display: inline;
    text-align: center;
    height: 43px;
    width: 166px;
}

#wrapContent.level2 #content #tabsCommunity.subsection_tabs div.tab a {
    position: relative;
    float: left;
    display: block;
    height: 33px;
    line-height: normal;
    padding: 6px 12px 6px 12px;
    margin: 0;
    color: #555;
    width: 142px;
    background: #fff url( '/styles/images/tabs/bg.tabs.off.jpg' ) repeat-x 0 0;
    text-decoration: none;
}

#wrapContent.level2 #content #tabsCommunity.subsection_tabs div.tab a:hover {
    color: #00549f;
    font-weight: bold;
}

#wrapContent.level2 #content #tabsCommunity.subsection_tabs div.tab a.active {
    color: #00549f;
    font-weight: bold;
    background: #fff url( '/styles/images/tabs/bg.tabs.on.jpg' ) repeat-x 0 0;
}

#wrapContent.level2 #content div#wrapTabs div.layer {
    width: 498px;
    position: relative;
    float: left;
}

#wrapContent.level2 #content div#wrapTabs div.layer p {
    padding: 12px 12px 0 12px;
}

#wrapContent.level2 #content hr {
    width: 100%;
    border: 0px solid #999;
    background: #999;
    color: #999;
    height: 1px;
    margin: 16px 0;
}

#wrapContent.level2 #content .register {
    margin: 0;
    padding: 0;
    position: relative;
    display: block;
    float: none;
}

#wrapContent.level2 #content .register li {
    list-style-type: none;
    padding: 2px 0 2px 0;
}

#wrapContent.level2 #content .register li .nolabel {
    padding-left: 200px;
}

#wrapContent.level2 #content .register li label {
    float: left;
    display: inline;
    text-align:right;
    width: 125px;
    padding: 7px 0 2px 0;
}

#wrapContent.level2 #content .register li.radio label {
    padding-top: 2px;
}

#wrapContent.level2 #content .register li label.checkbox, #wrapContent.level2 #content .register label.checkbox {
    width: auto;
    line-height: normal;
    padding: 4px 2px 0 2px;
}

#wrapContent.level2 #content .register td label {
    width: auto;
}

#wrapContent.level2 #content .register li input {
    float: left;
    display: inline;
}

#wrapContent.level2 #content .register li, .register li p {
    clear: both;
}

#wrapContent.level2 #content table.hcpDefault {
    padding: 0 9px;
    margin: 0;
    border: 0;
    width: 480px;
    height: 261px;
    background: transparent url( '/styles/images/bg/pnh_info_center_bottom2.gif' ) no-repeat 0 34px;
}

#wrapContent.level2 #content table.hcpDefault tr {
    padding: 0;
    margin: 0;
    border: 0;
}

#wrapContent.level2 #content table.hcpDefault tr td {
    width: 166px;
    margin: 0;
    padding: 2px 0 0 0;
    border: 0;
    text-align: center;
    vertical-align: top;
}

#wrapContent.level2 #content table.hcpDefault tr td.one {
    width: 166px;
}

#wrapContent.level2 #content table.hcpDefault tr td.one p {
    margin-top: 8px;
}

#wrapContent.level2 #content table.hcpDefault tr td.two {
    width: 157px;
}

#wrapContent.level2 #content table.hcpDefault tr td.two p {
    margin-top: 4px;
}

#wrapContent.level2 #content table.hcpDefault tr td.three {
    width: 176px;
}

#wrapContent.level2 #content table.hcpDefault tr td p {
    margin: 0;
    padding: 2px 9px 4px 9px;
    color: #FFF;
    font-size: 12px;
    line-height: 14px;
    text-align: left;
}

#wrapContent.level2 #content table.hcpDefault tr td a {
    text-decoration: none;
    color: #FFF;
}

#wrapContent.level2 #content table.toolkitDefault {
    padding: 0;
    margin: 0;
    border: 0;
    width: 498px;
    background: transparent url( '/styles/images/bg/manage_your_pnh_title2.gif' ) no-repeat 0 11px;
}

#wrapContent.level2 #content table.communicate {
    padding: 0;
    margin: 0;
    border: 0;
    width: 275px;
    background: transparent url( '/styles/images/bg/find_answers.gif' ) no-repeat 0 31px;
}

#wrapContent.level2 #content table.toolkitDefault tr, #wrapContent.level2 #content table.communicate tr {
    padding: 0;
    padding: 0;
    margin: 0;
    border: 0;
}

#wrapContent.level2 #content table.toolkitDefault tr td, #wrapContent.level2 #content table.communicate tr {
    padding: 0;
    margin: 0;
    border: 0;
}

#wrapContent.level2 #content table.toolkitDefault tr td p.block, #wrapContent.level2 #content table.communicate tr td p.block {
    margin: 0;
    padding: 0 12px 0 12px;
    color: #898989;
    font-size: 12px;
    line-height: 14px;
}

#wrapContent.level2 #content table.toolkitDefault tr td a, #wrapContent.level2 #content table.communicate tr td a {
    text-decoration: none;
    margin: 0;
    padding: 0;
    color: #898989;
    font-size: 12px;
    line-height: 16px;
}

#wrapContent.level2 #content table.toolkitDefault tr td a.symptom, #wrapContent.level2 #content table.communicate tr td a.have {
    color: #00A1DE;
    font-weight: bold;
    font-size: 14px;
    line-height:20px;
}

#wrapContent.level2 #content table.toolkitDefault tr td a.ldh {
    color: #522398;
    font-weight: bold;
    font-size: 14px;
}

#wrapContent.level2 #content table.toolkitDefault tr td a.lab {
    color: #00549F;
    font-weight: bold;
    font-size: 14px;
}

#wrapContent.level2 #content table.communicate tr td a.doctor {
    color: #C60C30;
    font-weight: bold;
    font-size: 14px;
    line-height:20px;
}

#content div.searchbox {
    width: 140px;
    height: 26px;
    background: none;
    padding: 2px 0 0 0;
}

#content div.searchbox input.textbox {
    width: 106px;
    height: 17px;
    background: #fff;
    color: #666;
    border: 1px solid #666;
    margin: 0;
    padding: 0;
}

#content div.searchbox .search {
    margin: 0 0 -5px 2px;
    padding: 2px 0 0 0;
}

#content div.searchbox a {
    position: relative;
    display: block;
    width: 23px;
    height: 23px;
    background: transparent url( '/styles/images/btn/btn.arrow.g.gif' ) no-repeat;
}

/* DO NOT DELETE */
/* This is for the register & myprofile pages  */
.dropdown {
    font-size: 8pt;
}
.selectFF {
    width: 146px;
}
.selectIE {
    width: 155px;
}

/* Material Spread Sheet */
.tdhyperlink {
    width: 60px;
    padding: 6px 6px 2px 6px;
}
.tdmatdesc {
    text-align: left;
    vertical-align: top;
    padding: 6px 6px 6px 6px;
}

#wrapContent #content ul#searchResults {
    margin: 16px 0 0 0;
    padding: 0;
    width: 910px;
}

#wrapContent #content ul#searchResults li {
    list-style-type: none;
    margin: 16px 0 0 0;
    padding: 0;
}

#wrapContent #content ul#searchResults li.first {
    /* DO NOT REMOVE */
}

#wrapContent #content ul#searchResults li.last {
    /* DO NOT REMOVE */
}

#wrapContent #content ul#searchResults li h4 {
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-weight: bold;
    color: #666;
}

#wrapContent #content ul#searchResults li div {
    padding: 4px 8px 8px 16px;
    margin: 0;
}

#wrapContent #content ul#searchResults li div p {
    padding: 0 0 4px 0;
    margin: 0;
}


















/* ---------------------------------------------------------------------------------------------- */
/* BEGIN menu styles */
/* ---------------------------------------------------------------------------------------------- */
#wrapNavTop {
    position: relative;
    display: block;
    width: 980px;
    height: 44px;
    z-index: 1;
    padding: 0;
    margin: 0;
    background: #a71930 url( '/styles/images/nav/navPixmap.jpg' ) repeat-x 0 0;
    top: 6px;
}

#wrapContent.home #wrapNavTop {
    height: 40px;
}

#wrapContent.home #wrapNavTop ul li a {
    height: 40px;
}

#wrapContent.home #wrapNavTop ul li ul li a {
    height: auto;
}

/* hack to correct IE5.5 faulty box model */
* html #wrapNavTop {
    width: 980px;
    width: 980px;
}

/* remove all the bullets, borders and padding from the default list styling */
#wrapNavTop ul {
    padding: 0;
    margin: 0;
    list-style-type: none; /* z-index: 1000; */
}
#wrapNavTop ul ul {
    width: 139px;
    z-index: 1000;
}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
#wrapNavTop li {
    float: left;
    width: 139px;
    position: relative;
    text-align: center;
}

/* style the links for the top level */
#wrapNavTop a, #wrapNavTop a:visited {
    display: block;
    font-size: 9pt;
    text-decoration: none;
    color: #fff;
    width: 139px;
    height: 44px;
    padding: 0px;
    line-height: 40px;
    background: transparent url( '/styles/images/nav/navPixmap.jpg' ) repeat-x 0 0;
}

/* a hack so that IE5.5 faulty box model is corrected */
* html #wrapNavTop a, * html #wrapNavTop a:visited {
    width: 139px;
    width: 139px;
}

#wrapNavTop ul ul li {
    text-align: left;
    width: 139px;
}

/* style the second level background */
#wrapNavTop ul ul a.drop, #wrapNavTop ul ul a.drop:visited {
    color: #fff;
    background: #a71930;
    font-weight: normal;
}

/* style the second level hover */
#wrapNavTop ul ul a.drop:hover {
    color: #f7ae18;
    background: #a71930 url( '/styles/images/nav/pointer.gif' ) no-repeat 6px 6px;
}
#wrapNavTop ul ul :hover > a.drop {
    color: #f7ae18;
    background: #a71930 url( '/styles/images/nav/pointer.gif' ) no-repeat 6px 6px;
}

/* style the third level background */
/* #wrapNavTop ul ul ul a, #wrapNavTop ul ul ul a:visited { background: #00ff00; } */

/* style the third level hover */
/* #wrapNavTop ul ul ul a:hover {background: #ff0000; } */


/* hide the sub levels and give them a positon absolute so that they take up no room */
#wrapNavTop ul ul {
    visibility: hidden;
    position: absolute;
    height: 0;
    top: 40px;
    left: 0;
    width: 139px;
}

/* another hack for IE5.5 */
* html #wrapNavTop ul ul {
    top: 40px;
    top: 40px;
}

/* position the third level flyout menu */
/* #wrapNavTop ul ul ul{ left: 149px; top: -1px; width: 149px; } */

/* position the third level flyout menu for a left flyout */
/* #wrapNavTop ul ul ul.left { left: -149px; } */

/* style the table so that it takes no part in the layout - required for IE to work */
#wrapNavTop table {
    position: absolute;
    top: 0;
    left: 0;
    border-collapse: collapse;
}

/* style the second level links */
#wrapNavTop ul ul a, #wrapNavTop ul ul a:visited {
    background: #a71930 none;
    color: #fff;
    height: auto;
    line-height: 16px;
    padding: 6px 8px 2px 4px;
    width: 126px;
}

#wrapNavTop ul ul li a, #wrapNavTop ul ul li a:link, #wrapNavTop ul ul li a:visited {
    background: #a71930 none;
    font-weight: normal;
    color: #fff;
    width: 126px;
    height: auto;
}

#wrapNavTop ul li.selected ul li a, #wrapNavTop ul li.selected ul li a:link, #wrapNavTop ul li.selected ul li a:visited {
    background: #a71930 none;
    font-weight: normal;
    color: #fff;
    width: 126px;
    height: auto;
}

#wrapNavTop ul li.selected ul li a:active, #wrapNavTop ul li.selected ul li a:hover {
    color: #000;
    background: #a71930 url( '/styles/images/nav/navPixmap.jpg' ) repeat-x 0 -44px;
    font-weight: bold;
    width: 126px;
    height: auto;
}

#wrapNavTop ul ul li a:active, #wrapNavTop ul ul li a:hover {
    color: #000;
    background: #a71930 url( '/styles/images/nav/navPixmap.jpg' ) repeat-x 0 -44px;
    font-weight: bold;
    width: 126px;
    height: auto;
}

/* yet another hack for IE5.5 */
/*
* html #wrapNavTop ul ul a, 
* html #wrapNavTop ul ul a:visited { width: 126px; w\idth: 126px;}
*/

/* style the top level hover */
#wrapNavTop ul li.selected a, #wrapNavTop ul li.selected a:link, #wrapNavTop ul li.selected a:visited {
    color: #000;
    background: #a71930 url( '/styles/images/nav/navPixmap.jpg' ) repeat-x 50% -44px;
    font-weight: bold;
}

#wrapNavTop ul li.selected a:active, #wrapNavTop ul li.selected a:hover {
    color: #000;
    background: #a71930 url( '/styles/images/nav/navPixmap.jpg' ) repeat-x 50% -44px;
    font-weight: bold;
}

#wrapNavTop a:hover, #wrapNavTop ul ul a:hover {
    color: #000;
    background: transparent url( '/styles/images/nav/navPixmap.jpg' ) repeat-x 50% -44px;
}

#wrapNavTop :hover > a, #wrapNavTop ul ul :hover > a {
    color: #000;
    background: transparent url( '/styles/images/nav/navPixmap.jpg' ) repeat-x 50% -44px;
}

#wrapNavTop a:hover {
    font-weight: bold;
}
#wrapNavTop :hover > a {
    font-weight: bold;
}

/* make the second level visible when hover on first level list OR link */
#wrapNavTop ul li.selected a:hover ul, #wrapNavTop ul li:hover ul, #wrapNavTop ul a:hover ul {
    visibility: visible;
}

/* keep the third level hidden when you hover on first level list OR link */
/* #wrapNavTop ul :hover ul ul { visibility: hidden; } */

/* make the third level visible when you hover over second level list OR link */
/* #wrapNavTop ul :hover ul :hover ul { visibility: visible; } */


#wrapNavTop ul li.seperator {
    width: 1px;
    height: 40px;
    line-height: 1px;
    font-size: 1px;
    background: transparent url( '/styles/images/nav/nav.div.gif' ) repeat-x;
}

/* End top nav */



/* ---------------------------------------------------------------------------------------------- */
/* END menu styles */
/* ---------------------------------------------------------------------------------------------- */

#closer {
    position: absolute;
    top: 12px;
    right: 12px;
    display: block;
    width: 24px;
    height: 24px;
    background: transparent url(/styles/images/community/close.gif) no-repeat 0 0;
    z-index: 1000;
}

/* ---------------------------------------------------------------------------------------------- */
/* BEGIN new HCP styles */
/* ---------------------------------------------------------------------------------------------- */


div#flashHCP {
    background: transparent url(/styles/images/community/rm.ajax.loading.gif) no-repeat 50% 50%;
    width: 500px;
    height: 281px;
}

div#wrapContent.level2 div#sidebar div.pnhinsights {
    position: relative;
    background: #fff url(/styles/images/rm3/bg.sidebar.241x254.gif) no-repeat 0 0;
    color: #000;
    width: 218px;
    height: 236px;
    margin: 16px 0 0 0;
    padding: 18px 2px 0 16px;
}

div#wrapContent.level2 div#sidebar div.pnhinsightsLogo {
    position: relative;
    background: #fff url(/styles/images/box/co.pnhinsights.gif) no-repeat 0 0;
    color: #000;
    width: 220px;
    height: 242px;
    margin: 16px 0 0 0;
    padding: 64px 10px 0 4px;
}

div#wrapContent.level2 div#sidebar div.pnhinsightsLogo p {
    clear: both;
    color: #555;
    margin: 0;
    padding: 4px 14px 8px;
    width: 206px;
}

#wrapContent.level2 #content table.hcpDefault tr td a span {
    font-size: 10px;
    line-height: 12px;
}

#wrapContent.level2 #content table.hcpDefault tr td p {
    margin-top: 0;
}

#wrapContent.level2 #content table.hcpDefault tr td p {
    color: #FFFFFF;
    font-size: 12px;
    line-height: 14px;
    margin: 0;
    padding: 0 0 4px 8px;
    text-align: left;
}

#wrapContent.level2 #content table.hcpDefault tr td.three p {
    margin: 0;
    padding: 11px 0 4px 8px;
}

div#wrapContent.level2 div#sidebar div.pnhinsights h4 a {
    text-decoration: none;
    font-size: 14px;
}

div#wrapContent.level2 div#sidebar div.pnhinsights p {
    margin: 0;
    padding: 4px 0 8px 0;
}

div#wrapContent.level2 div#sidebar div.pnhinsights p a {
    text-decoration: none;
    color: #000;
}

div#wrapContent.level2 div#sidebar div.pnhinsights span {
    font-size: 9px;
}

/* ---------------------------------------------------------------------------------------------- */
/* END new HCP styles */
/* ---------------------------------------------------------------------------------------------- */

/*_______________________________________________________________________________________________ */
/*                                                                                                */
/* START: HCP                                                                                     */
/*----------------------------------------------------------------------------------------------- */
div#content h2.hcpabtpnhh2 {
    width: 758px;
}
div#wrapcontent.abtpnh {
    width: 779px;
    margin: 0;
    padding: 0;
}
div#wrapcontent.abtpnh div.topbox {
}
/*about pnh default*/
div#wrapcontent.abtpnh div.topbox div#topboxr {
    float: right;
    display: block;
    width: 380px;
}
div#wrapcontent.abtpnh div.topbox div#topboxr p {
    margin: 0 20px 0 0;
    color: #fff;
    font-size: 14px;
}

div#wrapcontent.abtpnh div.topbox div#topboxr ul {
    padding: 6px 12px 0 25px;
}
div#wrapcontent.abtpnh div.topbox div#topboxr ul li {
    color: #fff;
    font-size: 12px;
}
/*-- end about pnh default*/
/* diagnosis & mngmnt default */
div#wrapcontent.abtpnh div.topbox div#hcpdgnmgt {
    float: right;
    display: block;
    width: 280px;
}
div#wrapcontent.abtpnh div.topbox div#hcpdgnmgt h3 {
    padding: 0 20px 0 20px;
    margin: 0;
}
div#wrapcontent.abtpnh div.topbox div#hcpdgnmgt p {
    color: #333;
    padding: 0 20px 0 20px;
    margin: 10px 0;
    font-size: 12px;
}
/*-- end diagnosis & mngmnt default*/
div#wrapcontent.abtpnh div#lowbxs {
    display: block;
    padding: 0;
    margin: 0;
}
div#wrapcontent.abtpnh div#lowbxs div.lowboxs {
    display: inline;
    float: left;
}
div#wrapcontent.abtpnh div#lowbxs div.lowboxs div.top {
    width: 251px;
    height: 34px;
    padding: 0;
    margin: 0;
}
div#wrapcontent.abtpnh div#lowbxs div.lowboxs div.bbody {
    background: #fff url(  '/styles/images/box/abtpnh_lboxbg.gif' ) no-repeat 0;
    width: 251px;
    height: 197px;
    padding: 0;
    margin: 0;
}
div#wrapcontent.abtpnh div#lowbxs div.lowboxs div.dbody {
    background: #fff url(  '/styles/images/box/diagnosis_bg_box.gif' ) no-repeat 0;
    width: 251px;
    height: 187px;
    padding: 0;
    margin: 0;
}
div#wrapcontent.abtpnh div#lowbxs div.lowboxs div.bbody p.plnk {
    margin: 10px 10px 10px 10px;
    padding: 0;
    font-size: 12px;
}
div#wrapcontent.abtpnh div#lowbxs div.lowboxs div.dbody p.plnk {
    margin: 10px 10px 10px 10px;
    padding: 0;
    font-size: 12px;
}
div#wrapcontent.abtpnh div#lowbxs div.lowboxs div.bbody ul {
    padding: 0;
    margin: 0 0 0 35px;
}
div#wrapcontent.abtpnh div#lowbxs div.lowboxs div.bbody ul li {
    color: #00a1de;
}
div#wrapcontent.abtpnh div#lowbxs div.lowboxs div.bbody ul li a {
    text-decoration: underline;
    color: #00a1de;
}
div#wrapcontent.abtpnh div#lowbxs div.lowboxs div.bbody ul li a:link, div#wrapcontent.abtpnh div#lowbxs div.lowboxs div.bbody ul li a:visited {
    text-decoration: underline;
    color: #00a1de;
}
div#wrapcontent.abtpnh div#lowbxs sup {
    font-size: 9px;
}
#wrapContent.level2 #content img.padded {
    padding: 20px 0;
}
#wrapContent.level2 #content ul li.image {
    list-style-type: none;
    background: url(/styles/images/dash.gif) no-repeat 0 4px;
    padding: 0 0 0 12px;
    margin: 0;
}
/* callout text */
#wrapContent.level2 #content p.callout {
    color: #00a1de;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    margin: 16px 32px 0 0;
    background: #fff url(  '/styles/images/bg/abtpnh_callout_bg.jpg' ) no-repeat 0 0;
    width: 500px;
    height: 90px;
    padding: 20px 10px 10px 10px;
}
#wrapContent.level2 #content ul li.address {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
#wrapContent.level2 #content ul.address {
    padding: 0;
    margin: 0;
}
#wrapContent.level2 #sidebar div.bottomshort h3 {
    font-size: 13px;
    color: #00549F;
    background: transparent;
    margin: 0px 0 0 15px;
    padding: 0;
}

/*----------------------------------------------------------------------------------------------- */
/* END HCP   */
/*_______________________________________________________________________________________________ */

/* Begin left nav */
#wrapContent.level2 #wrapNavLeft {
    position: relative;
    display: inline;
    float: left;
    width: 160px;
    margin: 0;
    padding: 0;
    clear: left;
    min-height: 540px;
    height: auto !important;
    height: 540px;
}

#wrapContent.level2 #wrapNavLeft ul {
    position: relative;
    margin: 0;
    padding: 0;
    top: 20px;
    left: 8px;
}

#wrapContent.level2 #wrapNavLeft ul li {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    font-size: 1px;
    display: block;
}

#wrapContent.level2 #wrapNavLeft ul li a {
    display: block;
    width: 133px;
    color: #c60c30;
    font-size: 11px;
    padding: 10px 4px 10px 6px;
    margin: 0;
    text-decoration: none;
    background: transparent url(  '/styles/images/nav/subnav.gif' ) repeat-y -286px -93px;
    overflow: hidden;
}

#wrapContent.level2 #wrapNavLeft ul li ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    font-size: 1px;
}

#wrapContent.level2 #wrapNavLeft ul li.first a {
    /* height: 21px; */
}


/* gotta keep 'em seperated */
#wrapContent.level2 #wrapNavLeft ul li.seperator {
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    background: transparent url(  '/styles/images/nav/subnav.seperator.gif' ) no-repeat 0 0;
    overflow: hidden;
    border: 0;
}


/* 4th level */

#wrapContent.level2 #wrapNavLeft ul li ul li a, #wrapContent.level2 #wrapNavLeft ul li.first ul li a {
    width: 143px; /* height: 30px; */
    padding: 0 0 0 16px;
    font-weight: normal;
    overflow: hidden;
}


/* selected */
#wrapContent.level2 #wrapNavLeft ul li#selectedParentParent ul li a {
    width: 143px;
    padding: 0 0 0 16px;
    font-weight: normal;
}


#wrapContent.level2 #wrapNavLeft ul li#selectedParent.parent a {
    font-weight: bold;
    color: #000;
}

#wrapContent.level2 #wrapNavLeft ul li ul {
    margin: 0;
    padding: 0;
    width: 143px;
    top: 0;
    left: 0;
}

#wrapContent.level2 #wrapNavLeft ul li#selectedParent ul {
    width: 143px;
}

#wrapContent.level2 #wrapNavLeft ul li#selectedParent ul li {
    list-style-type: none;
    color: #000;
    padding: 0;
    margin: 0;
}

#wrapContent.level2 #wrapNavLeft ul li#selectedParent ul li ul li {
    width: 142px;
    list-style-type: none;
    color: #000;
    padding: 0;
    margin: 0;
    border: 0px solid #ff0000;
    border-left: 1px;
    border-right: 1px;
}

#wrapContent.level2 #wrapNavLeft ul li#selectedParent ul li a {
    font-weight: normal;
    background: #d8d8d8;
    color: #000;
    margin: 0;
    padding: 6px 0 6px 5px;
    width: 138px;
}

/* left bar menu 3-d level  */
#wrapContent.level2 #wrapNavLeft ul li#selectedParent ul li#selectedChild ul.subNavChild li.normal a, #wrapContent.level2 #wrapNavLeft ul li#selectedParent ul li.normal ul.subNavChild li.normal a {
    font-weight: normal;
    background-color: #feea97;
    color: #000;
    margin: 0;
    padding: 6px 0 6px 10px;
    width: 133px;
}
#wrapContent.level2 #wrapNavLeft ul li#selectedParent ul li.normal ul.subNavChild li#selectedChild a {
    font-weight: bold;
    background: #d8d8d8 url(  '/styles/images/nav/subnav.gif' ) repeat-y 0 -92px;
    color: #000;
    margin: 0;
    padding: 6px 0 6px 10px;
    width: 133px;
}

/* end left bar menu 3-d level  */



#wrapContent.level2 #wrapNavLeft ul li#selectedParent ul li#selectedChild a {
    font-weight: bold;
    background: #d8d8d8 url(  '/styles/images/nav/subnav.gif' ) repeat-y 0 -92px;
    color: #000;
}

#wrapContent.level2 #wrapNavLeft ul li#selectedParent.first ul.subNavChild {
}
#wrapContent.level2 #wrapNavLeft ul li ul {
}

/* middle states */
#wrapContent.level2 #wrapNavLeft ul li a, #wrapContent.level2 #wrapNavLeft ul li a:link, #wrapContent.level2 #wrapNavLeft ul li a:visited {
    background: transparent url(  '/styles/images/nav/subnav.gif' ) repeat-y -143px -56px;
    font-weight: normal;
    color: #C60C30;
}

#wrapContent.level2 #wrapNavLeft ul li a:active, #wrapContent.level2 #wrapNavLeft ul li a:hover {
    background: transparent url(  '/styles/images/nav/subnav.gif' ) repeat-y 0 -92px;
    font-weight: bold;
    color: #000;
}

/* normal first */
#wrapContent.level2 #wrapNavLeft ul li.first a, #wrapContent.level2 #wrapNavLeft ul li.first a:link, #wrapContent.level2 #wrapNavLeft ul li.first a:visited {
    background: transparent url(  '/styles/images/nav/subnav.gif' ) no-repeat -143px 0;
    font-weight: normal;
    color: #C60C30;
}

#wrapContent.level2 #wrapNavLeft ul li.first a:active, #wrapContent.level2 #wrapNavLeft ul li.first a:hover {
    background: transparent url(  '/styles/images/nav/subnav.gif' ) no-repeat 0 0;
    font-weight: bold;
    color: #000;
}

/* selected first */
#wrapContent.level2 #wrapNavLeft ul li#selectedParent.first a, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.first a:link, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.first a:visited {
    background: transparent url(  '/styles/images/nav/subnav.gif' ) no-repeat 0 0;
    font-weight: bold;
    color: #000;
}

#wrapContent.level2 #wrapNavLeft ul li#selectedParent.first a:active, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.first a:hover {
    background: transparent url(  '/styles/images/nav/subnav.gif' ) no-repeat 0 0;
    font-weight: bold;
    color: #000;
}

/* firstparent */
#wrapContent.level2 #wrapNavLeft ul li#selectedParent.firstparent a, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.firstparent a:link, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.firstparent a:visited {
    background: transparent url(  '/styles/images/nav/subnav.gif' ) no-repeat -429px 0;
    font-weight: bold;
    color: #000;
}

#wrapContent.level2 #wrapNavLeft ul li#selectedParent.firstparent ul#subNavChild li.normal a, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.firstparent ul#subNavChild li.normal a:link, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.firstparent ul#subNavChild li.normal a:visited, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.first ul#subNavChild li.normal a, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.first ul#subNavChild li.normal a:link, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.first ul#subNavChild li.normal a:visited {
    background: transparent url(/styles/images/nav/subnav.gif) repeat-y scroll -285px 94px;
}

/* first children */
#wrapContent.level2 #wrapNavLeft ul li#selectedParent.first ul.subNavChild li a, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.first ul.subNavChild li a:link, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.first ul.subNavChild li a:visited {
    background: transparent url(  '/styles/images/nav/subnav.gif' ) no-repeat -287px -92px;
    font-weight: normal;
}

#wrapContent.level2 #wrapNavLeft ul li#selectedParent.first ul.subNavChild li a:active, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.first ul.subNavChild li a:hover {
    background: transparent url(  '/styles/images/nav/subnav.gif' ) repeat-y 0 -92px;
    font-weight: bold;
}

/* firstparent children */
#wrapContent.level2 #wrapNavLeft ul li#selectedParent.firstparent ul.subNavChild li a, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.firstparent ul.subNavChild li a:link, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.firstparent ul.subNavChild li a:visited {
    font-weight: normal;
    background: transparent url(  '/styles/images/nav/subnav.gif' ) no-repeat -285px -182px;
    color: #000;
}

#wrapContent.level2 #wrapNavLeft ul li#selectedParent.firstparent ul.subNavChild li a:active, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.firstparent ul.subNavChild li a:hover {
    font-weight: bold;
    background: #d8d8d8 url(  '/styles/images/nav/subnav.gif' ) repeat-y 0 -92px;
    color: #000;
}

#wrapContent.level2 #wrapNavLeft ul li#selectedParent.firstparent ul.subNavChild li#selectedChild a, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.firstparent ul.subNavChild li#selectedChild a:link, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.firstparent ul.subNavChild li#selectedChild a:visited, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.firstparent ul.subNavChild li#selectedChild a:active, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.firstparent ul.subNavChild li#selectedChild a:hover {
    font-weight: bold;
    background: #d8d8d8 url(  '/styles/images/nav/subnav.gif' ) repeat-y 0 -92px;
    color: #000;
}

#wrapContent.level2 #wrapNavLeft ul li#selectedParent.firstparent ul.subNavChild li#selectedChild ul#subNavChildThird li a, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.firstparent ul.subNavChild li#selectedChild ul#subNavChildThird li a:link, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.firstparent ul.subNavChild li#selectedChild ul#subNavChildThird li a:visited, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.firstparent ul.subNavChild li#selectedChild ul#subNavChildThird li a:active, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.firstparent ul.subNavChild li#selectedChild ul#subNavChildThird li a:hover {
    font-weight: normal;
    background: transparent url(  '/styles/images/nav/subnav.gif' ) repeat-y -571px -9px;
    color: #000;
    padding: 6px 0 6px 12px;
}

#wrapContent.level2 #wrapNavLeft ul li#selectedParent.firstparent ul.subNavChild li ul#subNavChildThird li.normal a, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.firstparent ul.subNavChild li ul#subNavChildThird li.normal a:link, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.firstparent ul.subNavChild li ul#subNavChildThird li.normal a:visited, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.firstparent ul.subNavChild li ul#subNavChildThird li.normal a:active, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.firstparent ul.subNavChild li ul#subNavChildThird li.normal a:hover {
    font-weight: normal;
    background: #feea97;
    color: #000;
}

/* middle (not top or last) */
#wrapContent.level2 #wrapNavLeft ul li#selectedParent a, #wrapContent.level2 #wrapNavLeft ul li#selectedParent a:link, #wrapContent.level2 #wrapNavLeft ul li#selectedParent a:visited {
    background: transparent url(  '/styles/images/nav/subnav.gif' ) repeat-y 0 -92px;
    font-weight: bold;
    color: #000;
}

#wrapContent.level2 #wrapNavLeft ul li#selectedParent a:active, #wrapContent.level2 #wrapNavLeft ul li#selectedParent a:hover {
    background: transparent url(  '/styles/images/nav/subnav.gif' ) repeat-y 0 -92px;
    font-weight: bold;
    color: #000;
}

#wrapContent.level2 #wrapNavLeft ul li#selectedParent.last a, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.last a:link, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.last a:visited {
    background: transparent url(  '/styles/images/nav/subnav.gif' ) no-repeat 0 100%;
    font-weight: bold;
    color: #000;
}

#wrapContent.level2 #wrapNavLeft ul li#selectedParent.last a:active, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.last a:hover {
    background: transparent url(  '/styles/images/nav/subnav.gif' ) no-repeat 0 100%;
    font-weight: bold;
    color: #000;
}

#wrapContent.level2 #wrapNavLeft ul li#selectedParent ul li a, #wrapContent.level2 #wrapNavLeft ul li#selectedParent ul li a:link, #wrapContent.level2 #wrapNavLeft ul li#selectedParent ul li a:visited, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.deadparent ul li a, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.deadparent ul li a:link, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.deadparent ul li a:visited {
    background: transparent url(  '/styles/images/nav/subnav.gif' ) repeat-y -285px 94px;
    font-weight: normal;
}

#wrapContent.level2 #wrapNavLeft ul li#selectedParent ul li a:active, #wrapContent.level2 #wrapNavLeft ul li#selectedParent ul li a:hover, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.deadparent ul li a:active, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.deadparent ul li a:hover {
    background: transparent url(  '/styles/images/nav/subnav.gif' ) repeat-y 0 -92px;
    font-weight: bold;
    color: #000;
}

#wrapContent.level2 #wrapNavLeft ul li#selectedParent ul li#selectedChild a, #wrapContent.level2 #wrapNavLeft ul li#selectedParent ul li#selectedChild a:link, #wrapContent.level2 #wrapNavLeft ul li#selectedParent ul li#selectedChild a:visited, #wrapContent.level2 #wrapNavLeft ul li#selectedParent ul li#selectedChild a:active, #wrapContent.level2 #wrapNavLeft ul li#selectedParent ul li#selectedChild a:hover {
    background: transparent url(  '/styles/images/nav/subnav.gif' ) repeat-y 0 -92px;
    font-weight: bold;
    color: #000;
}

#wrapContent.level2 #wrapNavLeft ul#subNavParent li#selectedParent ul#subNavChild li#selectedChild ul#subNavChildThird a, #wrapContent.level2 #wrapNavLeft ul#subNavParent li#selectedParent ul#subNavChild li#selectedChild ul#subNavChildThird a:link, #wrapContent.level2 #wrapNavLeft ul#subNavParent li#selectedParent ul#subNavChild li#selectedChild ul#subNavChildThird a:visited {
    background: transparent url(  '/styles/images/nav/subnav.gif' ) repeat-y -571px -9px;
    font-weight: normal;
    color: #000;
    margin: 0;
    padding: 6px 0 6px 12px;
}

#wrapContent.level2 #wrapNavLeft ul#subNavParent li#selectedParent ul#subNavChild li#selectedChild ul#subNavChildThird li a, #wrapContent.level2 #wrapNavLeft ul#subNavParent li#selectedParent ul#subNavChild li#selectedChild ul#subNavChildThird li a:link, #wrapContent.level2 #wrapNavLeft ul#subNavParent li#selectedParent ul#subNavChild li#selectedChild ul#subNavChildThird li a:visited, #wrapContent.level2 #wrapNavLeft ul#subNavParent li#selectedParent ul#subNavChild li#selectedChild ul#subNavChildThird li a:active, #wrapContent.level2 #wrapNavLeft ul#subNavParent li#selectedParent ul#subNavChild li#selectedChild ul#subNavChildThird li a:hover {
    font-weight: normal;
    background: transparent url(  '/styles/images/nav/subnav.gif' ) repeat-y -571px -9px;
    color: #000;
    margin: 0;
    padding: 6px 0 6px 12px;
    width: 133px;
}

/* left bar menu 4th level  */
#wrapContent.level2 #wrapNavLeft ul#subNavParent li#selectedParent ul#subNavChild li ul#subNavChildThird li a, #wrapContent.level2 #wrapNavLeft ul#subNavParent li#selectedParent ul#subNavChild li ul#subNavChildThird li a:link, #wrapContent.level2 #wrapNavLeft ul#subNavParent li#selectedParent ul#subNavChild li ul#subNavChildThird li a:visited {
    font-weight: normal;
    background: transparent url(  '/styles/images/nav/subnav.gif' ) repeat-y -571px -9px;
    color: #000;
    margin: 0;
    padding: 6px 0 6px 12px;
    width: 133px;
}

#wrapContent.level2 #wrapNavLeft ul#subNavParent li#selectedParent ul#subNavChild li ul#subNavChildThird li#selectedChildThird a, #wrapContent.level2 #wrapNavLeft ul#subNavParent li#selectedParent ul#subNavChild li ul#subNavChildThird li#selectedChildThird a:link, #wrapContent.level2 #wrapNavLeft ul#subNavParent li#selectedParent ul#subNavChild li ul#subNavChildThird li#selectedChildThird a:visited {
    font-weight: bold;
    background: #d8d8d8 url(  '/styles/images/nav/subnav.gif' ) repeat-y 0 -92px;
    color: #000;
    margin: 0;
    padding: 6px 0 6px 10px;
    width: 133px;
}


/* end left bar menu 4th level  */

/* parent of selected child */
#wrapContent.level2 #wrapNavLeft ul li#selectedParent.deadparent a, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.deadparent a:link, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.deadparent a:visited {
    font-weight: bold;
    background: #d8d8d8 url(  '/styles/images/nav/subnav.gif' ) no-repeat -428px -183px;
    color: #000;
}

#wrapContent.level2 #wrapNavLeft ul li#selectedParent.deadparent a:active, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.deadparent a:hover {
    font-weight: bold;
    background: #d8d8d8 url(  '/styles/images/nav/subnav.gif' ) repeat-y 0 -92px;
    color: #000;
}



/* normal last */
#wrapContent.level2 #wrapNavLeft ul li.last a, #wrapContent.level2 #wrapNavLeft ul li.last a:link, #wrapContent.level2 #wrapNavLeft ul li.last a:visited {
    background: transparent url(  '/styles/images/nav/subnav.gif' ) no-repeat -142px 100%;
    font-weight: normal;
    color: #C60C30;
}

#wrapContent.level2 #wrapNavLeft ul li.last a:active, #wrapContent.level2 #wrapNavLeft ul li.last a:hover {
    background: transparent url(  '/styles/images/nav/subnav.gif' ) no-repeat 0 100%;
    font-weight: bold;
    color: #000;
}

#wrapContent.level2 #wrapNavLeft ul li#selectedParent.last ul li a, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.last ul li a:link, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.last ul li a:visited {
    background: transparent url(  '/styles/images/nav/subnav.gif' ) no-repeat -286px -183px;
    font-weight: bold;
    color: #000;
}

#wrapContent.level2 #wrapNavLeft ul li#selectedParent.last ul li a:active, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.last ul li a:hover {
    background: transparent url(  '/styles/images/nav/subnav.gif' ) no-repeat 0 100%;
    font-weight: bold;
    color: #000;
}

#wrapContent.level2 #wrapNavLeft ul li#selectedParent.last ul li.last a, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.last ul li.last a:link, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.last ul li.last a:visited {
    background: transparent url(  '/styles/images/nav/subnav.gif' ) no-repeat -286px -183px;
    font-weight: bold;
    color: #000;
}

#wrapContent.level2 #wrapNavLeft ul li#selectedParent.last ul li.last a:active, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.last ul li.last a:hover {
    background: transparent url(  '/styles/images/nav/subnav.gif' ) no-repeat 0 100%;
    font-weight: bold;
    color: #000;
}

/* selectedChild last */
#wrapContent.level2 #wrapNavLeft ul li#selectedParent.last ul li#selectedChild.last a, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.last ul li#selectedChild.last a:link, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.last ul li#selectedChild.last a:visited, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.deadparent ul li#selectedChild.last a, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.deadparent ul li#selectedChild.last a:link, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.deadparent ul li#selectedChild.last a:visited, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.lastparent ul li#selectedChild.last a, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.lastparent ul li#selectedChild.last a:link, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.lastparent ul li#selectedChild.last a:visited {
    background: transparent url(  '/styles/images/nav/subnav.gif' ) no-repeat 0 100%;
    font-weight: bold;
    color: #000;
}
#wrapContent.level2 #wrapNavLeft ul li#selectedParent.last ul li#selectedChild.last a:active, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.last ul li#selectedChild.last a:hover, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.deadparent ul li#selectedChild.last a:active, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.deadparent ul li#selectedChild.last a:hover, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.lastparent ul li#selectedChild.last a:active, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.lastparent ul li#selectedChild.last a:hover {
    background: transparent url(  '/styles/images/nav/subnav.gif' ) no-repeat 0 100%;
    font-weight: bold;
    color: #000;
}

/* */
#wrapContent.level2 #wrapNavLeft ul li#selectedParent.lastparent ul li a, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.lastparent ul li a:link, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.lastparent ul li a:visited {
    background: transparent url(  '/styles/images/nav/subnav.gif' ) repeat-y -285px 94px;
    font-weight: normal;
    color: #000;
}

#wrapContent.level2 #wrapNavLeft ul li#selectedParent.lastparent ul li a:active, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.lastparent ul li a:hover {
    background: transparent url(  '/styles/images/nav/subnav.gif' ) no-repeat 0 -92px;
    font-weight: bold;
    color: #000;
}


/* */
#wrapContent.level2 #wrapNavLeft ul li#selectedParent.lastparent ul li.last a, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.lastparent ul li.last a:link, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.lastparent ul li.last a:visited {
    background: transparent url(  '/styles/images/nav/subnav.gif' ) no-repeat -285px 100%;
    font-weight: normal;
    color: #000;
}

#wrapContent.level2 #wrapNavLeft ul li#selectedParent.lastparent ul li.last a:active, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.lastparent ul li.last a:hover {
    background: transparent url(  '/styles/images/nav/subnav.gif' ) no-repeat 0 100%;
    font-weight: bold;
    color: #000;
}

#wrapContent.level2 #wrapNavLeft ul li#selectedParent.lastparent a, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.lastparent a:link, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.lastparent a:visited {
    background: transparent url(  '/styles/images/nav/subnav.gif' ) no-repeat 0 -92px;
    font-weight: bold;
    color: #000;
}


#wrapContent.level2 #wrapNavLeft ul li#selectedParent.lastparent a:active, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.lastparent a:hover {
    background: transparent url(  '/styles/images/nav/subnav.gif' ) no-repeat 0 -92px;
    font-weight: bold;
    color: #000;
}

#wrapContent.level2 #wrapNavLeft ul li#selectedParent.deadparent ul li.last a, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.deadparent ul li.last a:link, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.deadparent ul li.last a:visited {
    background: transparent url(  '/styles/images/nav/subnav.gif' ) no-repeat 0 100%;
    font-weight: bold;
    color: #000;
}

#wrapContent.level2 #wrapNavLeft ul li#selectedParent.deadparent ul li.last a:active, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.deadparent ul li.last a:hover {
    background: transparent url(  '/styles/images/nav/subnav.gif' ) no-repeat 0 100%;
    font-weight: bold;
    color: #000;
}

#wrapContent.level2 #wrapNavLeft ul li#selectedParent.deadparent ul li.normal.last a, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.deadparent ul li.normal.last a:link, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.deadparent ul li.normal.last a:visited {
    background: transparent url(  '/styles/images/nav/subnav.gif' ) no-repeat -428px -234px;
    font-weight: bold;
    color: #000;
}

#wrapContent.level2 #wrapNavLeft ul li#selectedParent.deadparent ul li.normal.last a:active, #wrapContent.level2 #wrapNavLeft ul li#selectedParent.deadparent ul li.normal.last a:hover {
    background: transparent url(  '/styles/images/nav/subnav.gif' ) no-repeat -428px -234px;
    font-weight: bold;
    color: #000;
}

#wrapContent.level2 #content #wrapNavLeft #subNavParent ul li ul.subNavChild il.normal a.navL3d {
    background-color: #feea97;
}


#wrapContent.register div div.iama {
    /*width: 268px; */
    margin: 0;
    padding: 0;
}

#wrapContent.register div div.iama table, #wrapContent.register div div.iama table tbody, #wrapContent.register div div.iama table tbody tr {
}

#wrapContent.register div div.iama table tbody tr td {
    position: relative;
    display: block;
    overflow: hidden;
    width: 668px;
    height: 60px;
    padding: 12px 0 0 12px;
   /* background: url(  '/styles/images/bg/iama.gif' ) no-repeat 0 0; */
}
