@media screen, print {
    /**
     * @section  YUI Reset;
     * @note     uncompressed available at ./uncompressed/reset.css;
     **/
    html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
    
    
    /**
     * @section  960 grid; 12 & 16 column; 10px margin;
     * @note     uncompressed available at ./uncompressed/960margin10.css;
     **/
    .container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1 {width:60px}.container_12 .grid_2 {width:140px}.container_12 .grid_3 {width:220px}.container_12 .grid_4 {width:300px}.container_12 .grid_5 {width:380px}.container_12 .grid_6 {width:460px}.container_12 .grid_7 {width:540px}.container_12 .grid_8 {width:620px}.container_12 .grid_9 {width:700px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_12 .grid_12{width:940px}.container_12 .prefix_1 {padding-left:80px}.container_12 .prefix_2 {padding-left:160px}.container_12 .prefix_3 {padding-left:240px}.container_12 .prefix_4 {padding-left:320px}.container_12 .prefix_5 {padding-left:400px}.container_12 .prefix_6 {padding-left:480px}.container_12 .prefix_7 {padding-left:560px}.container_12 .prefix_8 {padding-left:640px}.container_12 .prefix_9 {padding-left:720px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_12 .suffix_1 {padding-right:80px}.container_12 .suffix_2 {padding-right:160px}.container_12 .suffix_3 {padding-right:240px}.container_12 .suffix_4 {padding-right:320px}.container_12 .suffix_5 {padding-right:400px}.container_12 .suffix_6 {padding-right:480px}.container_12 .suffix_7 {padding-right:560px}.container_12 .suffix_8 {padding-right:640px}.container_12 .suffix_9 {padding-right:720px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .grid_1 {width:40px}.container_16 .grid_2 {width:100px}.container_16 .grid_3 {width:160px}.container_16 .grid_4 {width:220px}.container_16 .grid_5 {width:280px}.container_16 .grid_6 {width:340px}.container_16 .grid_7 {width:400px}.container_16 .grid_8 {width:460px}.container_16 .grid_9 {width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_12{width:700px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_16 .grid_16{width:940px}.container_16 .prefix_1 {padding-left:60px}.container_16 .prefix_2 {padding-left:120px}.container_16 .prefix_3 {padding-left:180px}.container_16 .prefix_4 {padding-left:240px}.container_16 .prefix_5 {padding-left:300px}.container_16 .prefix_6 {padding-left:360px}.container_16 .prefix_7 {padding-left:420px}.container_16 .prefix_8 {padding-left:480px}.container_16 .prefix_9 {padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_12{padding-left:720px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_16 .suffix_1 {padding-right:60px}.container_16 .suffix_2 {padding-right:120px}.container_16 .suffix_3 {padding-right:180px}.container_16 .suffix_4 {padding-right:240px}.container_16 .suffix_5 {padding-right:300px}.container_16 .suffix_6 {padding-right:360px}.container_16 .suffix_7 {padding-right:420px}.container_16 .suffix_8 {padding-right:480px}.container_16 .suffix_9 {padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_12{padding-right:720px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}
    
    
    /**
     * @note     this holds styles for layout and site design;
     *           uncompressed available at ./uncompressed/sample.css;
     * @author   NavigationArts; navigationarts.com;
     * @note     put IE6/7 hacks inline;
     *           background: blue;  -all;
     *          *background: red;   -IE6+7;
     *          _background: green; -IE6;
     **/
    
    /**
     * @section  Tags;
     * @note     ordered alphabetically;
     **/
    a {
        color: #c90000;
    }
        a:link {}
        a:visited {}
        a:hover {}
        a:active {}
        a:focus {}
    abbr {}
    acronym {}
    address {}
    area {}
    b {}
    base {}
    bdo {}
    big {}
    blockquote {}
    body {
        background: #fff;
        color: #5f6062;
        font: normal 14px/18px sans-serif;
    }
    br {}
    button {}
    caption {}
    cite {}
    code {}
    col {}
    colgroup {}
    dd {}
    del {}
    dfn {}
    div {}
    dl {
        margin-top: 10px;
    }
    dt {}
    em {
        color: #c90000;
        font-family: Georgia, serif;
    }
    fieldset {}
    font {}
    frame {}
    frameset {}
    head {}
    h1 {
        color: #c90000;
        font: normal 28px/30px Georgia, serif;
        margin-top: 10px;
    }
    h1 em {
        color: #5F6062;
        font-size: 21px;
    }
    h2 {
        color: #ed8528;
        font: normal 16px/20px Georgia, serif;
        margin-top: 15px;
    }
        h2+p {
            margin-top: 5px;
        }
    h3 {
        font-family: serif;
        font-size: 18px;
        line-height: 36px;
        margin-top: 10px;
    }
    h4 {
        font-family: serif;
        font-size: 16px;
        line-height: 36px;
        margin-top: 10px;
    }
    h5 {
        font-family: serif;
        font-size: 14px;
        line-height: 36px;
        margin-top: 10px;
    }
    h6 {
        font-family: serif;
        font-size: 12px;
        line-height: 36px;
        margin-top: 10px;
    }
    hr {}
    html {}
    i {}
    iframe {}
    img {}
    input {        
       *overflow: visible;
    }
        input::-moz-focus-inner { 
            border: 0;
            padding: 0;
        }
        input[type=text] {
            color: #777;
            width: 100%;
            box-sizing: border-box;
       -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
            padding: 3px 4px;
            
            background: #fff;
            box-shadow: inset 0 0 5px #ccc;
       -moz-box-shadow: inset 0 0 5px #ccc;
    -webkit-box-shadow: inset 0 0 5px #ccc;
            border: 1px solid #999;
            border-color: #848484 #c1c1c1 #e0e0e0 #c1c1c1;
        }
            input[type=text]:focus {
                color: #000;
                outline: none;
                box-shadow: inset 0 0 5px #666;
           -moz-box-shadow: inset 0 0 5px #666;
        -webkit-box-shadow: inset 0 0 5px #666;
            }
        input[type=submit] {
            border-style: none;
    border-color: inherit;
    border-width: 0;
    background-color: #717165;
            /* FF3.6 */
            -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#717165', EndColorStr='#a6a69f')";
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
    font-size: 12px;
    color: #fff;
    padding: 6px 15px 4px;
    text-transform: uppercase;
    text-shadow: 0 0 1px #999;
    font-weight: bold;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #717165),color-stop(1, #a6a69f));/* Saf4+, Chrome */
            /* IE6,IE7 */
        /* IE8 */

       /* FF1+ */
    /* Saf3-4 */
            /* Opera 10.5, IE 9, Saf5, Chrome */
            
            }
    ins {}
    kbd {}
    label {
        cursor: pointer;
    }
    legend {}
    li {}
    link {}
    map {}
    meta {}
    noframes {}
    noscript {}
    object {}
    ol {
        margin-top: 10px;
    }
        ol li {
            list-style: decimal;
            margin: 0 0 0 30px;
        }
    optgroup {}
    option {}
    p {
        margin-top: 10px;
    }
    param {}
    pre {}
    q {
        quotes: '\201C' '\201D' '\2018' '\2019';
    }
        q:before {
            content: open-quote;
        }
        q:after {
            content: close-quote;
        }
    samp {}
    select {
        font-size: 12px;
        padding: 3px 3px 3px 1px;
    }
    small {}
    span {}
    strong {
        font-weight: bold;
    }
    style {}
    sub {}
    sup {}
    table {
        margin-top: 10px;
    }
    tbody {}
    td {}
    textarea {}
    tfoot {}
    th {}
    thead {}
    title {}
    tr {}
    tt {}
    ul {
        margin-top: 10px;
    }
        ul li {
            list-style: disc;
            margin: 0 0 0 15px;
        }
    var {}
    u {}
    
    
    
    /**
     * @section  Classes;
     * @note     camelCase naming convention;
     **/
    a {}
        a.more {
            background: url(../img/bgMore.png) 100% 0px no-repeat;
            padding: 0 10px 0 0;
        }
    
    body {}
        /* debug class to show the grid on the page; */
        body.debug {}
            body.debug div.container_16 {
                background: #fff url(../img/grid/960_16_10_10.png) repeat-y !important;
            }
        
        /* helper class for webkit-based browsers; */
        body.webkit {}
            body.webkit #contentEncyclopedia input[type=submit] {
                padding: 6px 0 4px;
            }
            body.webkit #navSearch input[type=submit] {
                padding: 6px 0 4px;
            }
            body.webkit div.moduleEncyclopediaSearch input[type=submit] {
                padding: 6px 0 4px;
            }
            
        /* helper class for trident-based browsers; */
        body.trident {}
            body.trident #contentEncyclopedia input[type=submit] {
                padding: 6px 0 4px;
            }
            body.trident #navSearch input[type=submit] {
                padding: 6px 0 4px;
            }
            body.trident div.moduleEncyclopediaSearch input[type=submit] {
                padding: 6px 0 4px;
            }
            body.trident div.moduleServices ul {
                margin: 1px 0 0 0 !important;
            }
        
        /* helper class for windows (fonts are different); */
        body.windows {}
            body.windows div.findLocation a {
                background-position: 0 2px;
            }
        
    div {}
        /* wrapper DIV for input[type=submit]; */
        div.submitField {
            padding: 0 0 10px 0;
            text-align: right;
        }
        /* wrapper DIV for input[type=text]; */
        div.textField {
            padding: 0 0 10px 0;
        }
        /* wrapper DIV for input[type=radio]; */
        div.radioField {
            min-height: 20px;
            padding: 0 0 10px 0;
            position: relative;
        }
            div.radioField input {
                height: 20px;
                width: 20px;
                position: absolute;
                top: 0;
                left: 5px;
            }
            div.radioField label {
                display: block;
                padding: 2px 0 0 33px;
            }
        
        /* generic right rail module; */
        div.moduleRelated {
            background: #f5f5f5;
            border-top: 8px solid #e5872c;
        }
            div.moduleRelated div {}
                div.moduleRelated div.moduleHead {
                    padding: 0 20px;
                }
                    div.moduleRelated div.moduleHead p {
                        font-size: 12px;
                        text-transform: uppercase;
                        font-family: Georgia, serif;
                        color: #ed8528;
                    }
                        div.moduleRelated div.moduleHead p.img {
                            margin: 0 -20px;
                        }
                            div.moduleRelated div.moduleHead p.img img { display: block; }
                div.moduleRelated div.moduleBody {
                    padding: 0 20px 20px 20px;
                }
                div.moduleRelated div.moduleFoot {}
                    div.moduleRelated div.moduleFoot img {
                        display: block;
                    }
            div.moduleRelated h1 {
                color: #ed8528;
                font: normal 22px/26px Georgia, serif;
            }
            div.moduleRelated h2 {
                background: url(../img/bgH2.png) 0 4px no-repeat;
                color: #666666;
                padding: 0 0 0 18px;
            }
            div.moduleRelated p {
                font-size: 12px;
                font-family: sans-serif;
            }
                div.moduleRelated p.question {
                    font-size: 16px;
                    font-family: Georgia, serif;
                }
            div.moduleRelated ul {}
                div.moduleRelated ul a {
                    color: #5f6062;
                    text-decoration: none;
                }
                    div.moduleRelated ul a:hover {
                        text-decoration: underline;
                    }
                div.moduleRelated ul li {
                    background: url(../img/bgRelatedLi.png) 0 7px no-repeat;
                    border-top: 1px solid #ddd;
                    font: normal 14px/18px Georgia, serif;
                    list-style: none;
                    margin: 0;
                    padding: 7px 0 7px 9px;
                }
                    div.moduleRelated ul li p {
                        margin-top: 0;
                    }
                        div.moduleRelated ul li p+p {
                            margin-top: 5px;
                        }
        
        div.moduleRelatedImg {
            border-top: 0;
        }
            div.moduleRelatedImg div.moduleHead p.img {
                border-bottom: 8px solid #e5872c;
            }
        
        /* #navServices module; hidden by default; */
        div.moduleServices {}
            div.moduleServices div {}
                div.moduleServices div.moduleHead {}
                    div.moduleServices div.moduleHead p {
                        background: url(../img/bgServices.png) 0 -28px no-repeat;
                        cursor: pointer;
                        height: 28px;
                        overflow: hidden;
                        text-indent: -9999px;
                        margin: 0;
                    }
                        div.moduleServices div.moduleHead p.active {
                            background-position: 0 0;
                        }
                        body.templateHome div.moduleServices div.moduleHead p { cursor: default; }
                div.moduleServices div.moduleBody {
                    display: none;
                    padding: 0 20px 10px 20px;
                }
                    div.moduleServices div.moduleBody p {
                        background: url(../img/bgServicesMyChart.png) no-repeat;
                        height: 54px;
                        overflow: hidden;
                        text-indent: -9999px;
                        margin: 30px 0 0 0;
                    }
            div.moduleServices form {
                margin: 10px 0 0 0;
                padding: 15px 0 0 0;
                border: 1px solid #43899c;
                border-width: 1px 0;
            }
                div.moduleServices form a, div.moduleServices a.forgot {
                    color: #b8edff;
                    font-size: 10px;
                    text-decoration: underline;
                }
            div.moduleServices ul {
                font-size: 12px;
                margin: 5px 0 0 0 !important; /* override #nav ul; */
            }
                div.moduleServices ul a {
                    color: #fff;
                    border-right: 0;
                    background:#6BB5CF none repeat scroll 0 0;
                    text-decoration: none;
                    
                }
                    div.moduleServices ul a:hover {
                        text-decoration: underline;
                    }
                div.moduleServices ul li {
                    background: url(../img/bgServicesLi.png) 0 9px no-repeat;
                    list-style: none;
                    margin: 0;
                    padding: 7px 0 7px 9px !important; /* override #nav li; */
                }
            div.moduleServices input {}
                div.moduleServices input[type=submit] {
                    background-color: #35788b;
                    /* FF3.6 */
                    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#35788b', EndColorStr='#68a4b5')";
    padding: 2px 10px 1px;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #35788b),color-stop(1, #68a4b5));/* Saf4+, Chrome */
                    /* IE6,IE7 */
}
                div.moduleServices input[type=password] {
                    color: #777;
                    width: 100%;
                   *width: 232px;
                    box-sizing: border-box;
               -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
                    padding: 3px 4px;
                    
                    background: #c1ebfa;
                    box-shadow: inset 0 0 5px #5896ab;
               -moz-box-shadow: inset 0 0 5px #5896ab;
            -webkit-box-shadow: inset 0 0 5px #5896ab;
                    border: 1px solid #64aac2;
                }
                div.moduleServices input[type=text] {
                    color: #777;
                    width: 100%;
                   *width: 232px;
                    box-sizing: border-box;
               -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
                    padding: 3px 4px;
                    
                    background: #c1ebfa;
                    box-shadow: inset 0 0 5px #5896ab;
               -moz-box-shadow: inset 0 0 5px #5896ab;
            -webkit-box-shadow: inset 0 0 5px #5896ab;
                    border: 1px solid #64aac2;
                }
                
                div.moduleServices input.submit {
                    background-color: #35788b;
                   _padding: 2px 10px 1px !important;
                }
                div.moduleServices input.password {
                    color: #777;
                   _width: 230px;
                    padding: 3px 4px;
                    background: #c1ebfa;
                    border: 1px solid #64aac2;
                }
                div.moduleServices input.text {
                    color: #777;
                   _width: 230px;
                    padding: 3px 4px;
                    background: #c1ebfa;
                    border: 1px solid #64aac2;
                }
            div.moduleServices label {
                color: #fff;
                font-size: 14px;
            }
        
        /* container for video content; used on the video library; */
        div.moduleVideo {
            border-bottom: 1px solid #d4d4d4;
            border-top: 1px solid #fff;
            padding: 20px 10px 20px 200px;
            margin: 0 20px;
            position: relative;
            min-height: 135px;
           _height: 135px;
        }
            div.moduleVideo:first-child {
                border-top: 0;
            }
            div.moduleVideo h2 {
                margin: 0;
            }
            div.moduleVideo p.link {
                position: absolute;
                top: 20px;
                left: 0;
                margin: 0;
            }
            div.moduleVideo p.link a,
            div.moduleVideo p.link img {
                display: block;
            }
        
        /* pagination for lists of items that branch across pages; */
        div.pagination {
            border-top: 1px solid #fff;
            margin: 15px 20px 0 20px;
            padding: 0 0 15px 0;
            text-align: center;
        }
            div.tabs div.pagination { margin-top: 0; }
            div.pagination a {
                color: #5f6062;
                font-family: times, serif !important;
                font-style: normal !important;
                padding: 0 10px;
                border-left: 1px solid #fff;
                border-right: 1px solid #d4d4d4;
               *float: left;
            }
                div.pagination a.first {
                    border-left: 0;
                }
                div.pagination a.last {
                    border-right: 0;
                }
                div.pagination a.prev,
                div.pagination a.next,
                div.pagination a.prevDouble,
                div.pagination a.nextDouble {
                    background: url(../img/bgPaginationPrev.png) no-repeat;
                    border: 0;
                    height: 15px;
                    width: 5px;
                    overflow: hidden;
                    text-indent: -9999px;
                    padding: 0;
                    display: inline-block;
                    
                    top: 4px;
                    position: relative;
                }
                div.pagination a.next {
                    background: url(../img/bgPaginationNext.png) no-repeat;
                }
                div.pagination a.prevDouble,
                div.pagination a.nextDouble {
                    background: url(../img/bgPaginationPrevDouble.png) no-repeat;
                    width: 9px;
                    margin: 0 9px;
                }
                div.pagination a.nextDouble {
                    background: url(../img/bgPaginationNextDouble.png) no-repeat;
                }
            div.pagination p {
               *margin: 0;
               *padding: 10px 0 0 0;
            }
        
        /* tab style for office locations; */
        div.tabsLocation {}
            div.tabsLocation div.tabsNav {}
                div.tabsLocation div.tabsNav ul {
                    padding: 0 0 0 85px !important;
                }
            div.tabsLocation div.tabsBody { 
                display: none;
                padding: 10px 0 20px;
            }
                div.tabsLocation div.tabsBody.active {
                    display: block;
                }
                div.tabsLocation div.tabsBody h1 { 
                    padding-top: 10px;
                }
        
        /* default tab styles; */
        div.tabs {
            background: #eee;
        }
            div.tabs div {}
                div.tabs div.tabsNav {
                    background: #fff;
                    z-index: 1;
                    position: relative;
                }
                    div.tabs div.tabsNav a {
                        background: #7e7f82;
                        color: #fff;
                        font-family: sans-serif !important;
                        font-size: 12px;
                        text-transform: uppercase;
                        font-style: normal !important;
                        display: block;
                        padding: 5px 12px;
                        text-shadow: 0 0 1px #333;
                        text-decoration: none;

                   -moz-border-radius: 5px 5px 0 0; /* FF1+ */
                -webkit-border-radius: 5px 5px 0 0; /* Saf3-4 */
                        border-radius: 5px 5px 0 0; /* Opera 10.5, IE 9, Saf5, Chrome */
                    }
                        div.tabs div.tabsNav a:hover {
                            text-decoration: underline;
                        }
                    div.tabs div.tabsNav li {
                        float: left;
                        list-style: none;
                        margin: 0 0 0 5px;
                    }
                        div.tabs div.tabsNav li.active a {
                            background: #e51010;
                            text-shadow: 0 0 1px #bb0d0d;
                        }
                    div.tabs div.tabsNav ul {
                        margin: 0;
                        padding: 0;
                    }
                div.tabs div.tabsBody {
                    display: none;
                }
                    div.tabs div.tabsBody.active {
                        display: block;
                    }
                    div.tabs div.tabsBody a {}
                        div.tabs div.tabsBody div.pagination a.prev {
                            background: url(../img/bgPaginationPrevGray.png) no-repeat;
                        }
                        div.tabs div.tabsBody div.pagination a.next {
                            background: url(../img/bgPaginationNextGray.png) no-repeat;
                        }
                        div.tabs div.tabsBody div.pagination a.prevDouble {
                            background: url(../img/bgPaginationPrevDoubleGray.png) no-repeat;
                        }
                        div.tabs div.tabsBody div.pagination a.nextDouble {
                            background: url(../img/bgPaginationNextDoubleGray.png) no-repeat;
                        }
                div.tabs div.tabsBodyNav {
                    border-top: 1px solid #eee;
                    background: #ccc;
                    text-align: right;
                    padding: 7px 5px 14px 5px;
                }
                    div.tabs div.tabsBodyNav a {
                        font: 14px/18px sans-serif !important;
                        color: #68696b !important;
                    }
                        div.tabs div.tabsBodyNav a.pdf {
                            background: url(../img/bgPDF.png) 100% 0 no-repeat;
                           *background: none;
                            padding: 10px 35px 10px 0;
                           *padding: 0;
                        }
                    div.tabs div.tabsBodyNav li {
                        display: inline;
                        margin: 0 10px 0 0;
                    }
                    div.tabs div.tabsBodyNav ul.sort  {
                        float: left;
                        margin: 10px 10px 0 15px;
                    }
                    div.tabs div.tabsBodyNav form {
                        text-align: left;
                        padding: 0 0 0 15px;
                    }
                        div.tabs div.tabsBodyNav form div.selectField { float: left; *padding: 4px 0 0 0; }
                        div.tabs div.tabsBodyNav form div.submitField { float: left; margin-left: 10px; padding: 0; }
        
        /* links at the bottom of a poll (view results/share this); */
        div.pollResults {
            background-color: #c4c4c4;
            /* FF3.6 */
            -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#c4c4c4', EndColorStr='#e9e8e8')";
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #c4c4c4),color-stop(1, #e9e8e8));/* Saf4+, Chrome */
            /* IE6,IE7 */
        /* IE8 */

       /* FF1+ */
    /* Saf3-4 */
}
            div.pollResults a {
                font-size: 16px;
                color: #666;
                text-decoration: none;
                text-shadow: 0 0 1px #fff;
                
                border-left: 1px solid #fff;
                border-right: 1px solid #d3d3d3;
                padding: 6px 10px 5px;
                display: inline-block;
            }
                div.pollResults a:first-child { border-left: 0; }
                div.pollResults a.first-child { border-left: 0; }
                div.pollResults a:last-child { border-right: 0; }
                div.pollResults a.last-child { border-right: 0; }
        
        /* person callout in the search results; */
        div.person {
            padding: 0 0 0 120px;
            position: relative;
            min-height: 155px;
           *height: 155px;
           *margin: 15px 0 0 0;
        }
            div.person h2 {
               *margin-top: 0;
            }
            div.person img {
                position: absolute;
                top: 0;
                left: 0;
            }
        
        /* wrapper DIV for find doctors & locations content; */
        div.findLocation {
            padding: 0 20px 20px 20px;
        }
            div.findLocation h2 {
                color: #666;
            }
            div.findLocation a {
                font-family: sans-serif !important;
                font-style: normal !important;
                color: #5F6062;
                background: url(../img/bgTd.png) 0 0 no-repeat;
                padding: 0 0 0 10px;
            }
            div.findLocation table {
                font-size: 12px;
                margin: 0;
                width: 100%;
            }
            div.findLocation th {
                border-bottom: 1px solid #ccc;
                font-weight: bold;
            }
            div.findLocation td {
                border-bottom: 1px solid #ccc;
                vertical-align: top;
            }
            div.findLocation col {}
                div.findLocation col.l { width: 30%; }
                div.findLocation col.p { width: 12%; }
                div.findLocation col.a { width: 58%; }
        
        /* wrapper DIV for find doctors & locations map; */
        div.map {
            width: 872px;
            /* height: 382px; */
            margin: 0 auto;
            padding: 30px 0;
        }
            div.map img {
                display: block;
                border: 1px solid #333;
            }
        
            div.map table {
                margin-top: 0;
            }
            
            div#__SearchTxtResultPane {height: auto !important;}
        /* wrapper DIV for list of form links (used on forms page); */
        div.forms {
            position: relative;
           _zoom: 1;
        }
            div.forms li {
                font-size: 14px;
                background: url(../img/bgLinks.png) no-repeat;
                list-style: none;
                margin: 0;
                padding: 0 0 0 10px;
               _position: relative;
            }
            div.forms div {}
                div.forms div.formsChart {
                    position: absolute;
                    bottom: 0;
                    right: 0;
                    color: #b2b2af;
                    width: 240px;
                    height: 60px;
                    
                    width: 135px;
                    height: 38px;
                    padding: 0 105px 0 0;
                    vertical-align: baseline;
                }
                    div.forms div.formsChart p { margin: 0; }
                    div.forms div.formsChart a {
                        position: absolute;
                        bottom: 0;
                        right: 0;
                    }
        
        /* wrapper DIV for "Informational Videos" content; */
        div.infoVideos {
            background: #e6e6e6;
            font-size: 13px;
            padding: 20px;
        }
            div.infoVideos h2 {
                background: url(../img/bgVideos.png) left no-repeat;
                color: #666666;
                margin: 0;
                padding: 5px 0 3px 40px;
            }
            div.infoVideos div {}
                div.infoVideos div.infoVideoContainer {
                    border-top: 1px solid #fff;
                    padding: 20px 0 0 0;
                }
                div.infoVideos div.submitField {
                    padding: 10px 0 0 0;
                }
            div.infoVideos p {
                border-bottom: 1px solid #ddd;
                padding: 0 0 10px 0;
            }
        
        /* wrapper DIV for "Informational Videos" content (individual items); */
        div.moduleInfoVideo {
            float: left;
            width: 135px;
            margin: 0 10px;
        }
            div.moduleInfoVideo:first-child { margin-left: 0; }
            div.moduleInfoVideo.first-child { margin-left: 0; }
            div.moduleInfoVideo:last-child  { margin-right: 0; }
            div.moduleInfoVideo.last-child  { margin-right: 0; }
            div.moduleInfoVideo p {
                border: 0;
                padding: 0;
            }
            div.moduleInfoVideo a {
                font-style: normal !important;
                font-size: 12px;
            }
        
        /* right rail Encyclopedia Search module; */
        div.moduleEncyclopediaSearch {
            background: #f5f5f5;
            border-top: 8px solid #e5872c;
            padding: 0 20px;
        }
            div.moduleEncyclopediaSearch h1 {
                color: #ed8528;
                font: 12px/16px Georgia, serif;
                margin: 0;
                padding: 15px 0;
                text-transform: uppercase;
            }
            div.moduleEncyclopediaSearch form {
                margin: 0;
                padding: 0 0 25px;
            }
            div.moduleEncyclopediaSearch label {
                background: url(../img/bgSearchGray.png) 0 1px no-repeat;
                height: 21px;
                width: 20px;
                margin-right: 5px;
                float: left;
                text-indent: -9999px;
                overflow: hidden;
            }
            div.moduleEncyclopediaSearch input {
                float: left;
            }
                div.moduleEncyclopediaSearch input[type=text] {
                    width: 173px;
                   *width: 163px;
                }
                div.moduleEncyclopediaSearch input.text {
                   _width: 163px;
                }
                div.moduleEncyclopediaSearch input[type=submit] {
                    margin-left: 5px;
                    width: 37px;
                   *padding: 4px 0 2px !important;
                }
                div.moduleEncyclopediaSearch input.submit {
                   _margin-left: 5px;
                   _width: 37px;
                   _padding: 4px 0 2px !important;
                }
        
        /* right rail Encyclopedia Alphabet browse module; */
        div.moduleEncyclopediaAlpha {
            background: #ebebeb;
            padding: 20px;
        }
            div.moduleEncyclopediaAlpha a {
                color: #777;
                text-decoration: none;
            }
            div.moduleEncyclopediaAlpha h1 {
                color: #999;
                font: 12px/14px sans-serif;
                padding: 0 0 10px;
                margin: 0;
            }
            div.moduleEncyclopediaAlpha ul {
                margin: 0;
                text-align: center;
            }
                div.moduleEncyclopediaAlpha ul li {
                    border-left: 1px solid #ccc;
                    list-style: none;
                    display: inline-block;
                   *display: inline;
                    font: normal 14px/24px Georgia, serif;
                    margin: 0;
                    padding: 0 6px;
                }
                    div.moduleEncyclopediaAlpha ul li:first-child {
                        border: 0;
                    }
                    div.moduleEncyclopediaAlpha ul li.first-child {
                        border: 0;
                    }
        
        /* right rail "What Parents are Reading" module; */
        div.moduleReading {
            background: #f5f5f5;
            padding: 20px;
        }
            div.moduleReading h1 {
                color: #5f6062;
                font: normal 18px/22px Georgia, serif;
                margin: 0;
            }
            div.moduleReading ul.links li {
                background-image: url(../img/bgReadingLi.png);
            }
            div.moduleReading ul.links a {
                color: #5f6062;
                text-decoration: none;
            }
        
        /* right rail "Your Childs Development" module (tabs); */
        div.moduleChildsDevelopment {
            background: #f5f5f5;
            border-top: 8px solid #e5872c;
        }
            div.moduleChildsDevelopment div {}
                div.moduleChildsDevelopment div.moduleHead {
                    padding: 0 20px;
                }
                    div.moduleChildsDevelopment div.moduleHead h1 {
                        color: #ed8528;
                        font: 12px/16px Georgia, serif;
                        margin: 0;
                        padding: 15px 0;
                        text-transform: uppercase;
                    }
                div.moduleChildsDevelopment div.moduleBody {
                    padding: 0;
                }
            div.moduleChildsDevelopment h1 {
                font-size: 22px;
            }
            div.moduleChildsDevelopment div {}
                div.moduleChildsDevelopment div.tabs {
                    background: none;
                }
                    div.moduleChildsDevelopment div.tabs div {}
                        div.moduleChildsDevelopment div.tabs div.tabsBody {
                            background: #dbdbdb url(../img/bgRelatedDevelopmentOn.png) no-repeat;
                            padding: 17px 20px 10px 20px;
                            display: none;
                        }
                            div.moduleChildsDevelopment div.tabs div.tabsBody ul.links li {
                                background-image: url(../img/bgLinksDev.png);
                                font-family: serif !important;
                                font-style: italic !important;
                            }
                                div.moduleChildsDevelopment div.tabs div.tabsBody ul.links li a {
                                    text-decoration: none;
                                }
                        div.moduleChildsDevelopment div.tabs div.tabsBody.active { display: block; }
                        
                            #tabsBody0 { background-position: -212px 0; }
                            #tabsBody1 { background-position: -167px 0; }
                            #tabsBody2 { background-position: -113px 0; }
                            #tabsBody3 { background-position:  -56px 0; }
                            #tabsBody4 { background-position:   -6px 0; }
                            
                        div.moduleChildsDevelopment div.tabs div.tabsNav {
                            background: none;
                            z-index: 1;
                            margin: 0;
                            padding: 0 15px;
                            position: relative;
                        }
                            div.moduleChildsDevelopment div.tabs div.tabsNav a {
                                background: url(../img/bgRelatedDevelopment.png) no-repeat;
                                display: block;
                                padding: 0;
                                text-shadow: none;
                                text-indent: -9999px;
                                overflow: hidden;
                                height: 165px;
        
                           -moz-border-radius: 0; /* FF1+ */
                        -webkit-border-radius: 0; /* Saf3-4 */
                                border-radius: 0; /* Opera 10.5, IE 9, Saf5, Chrome */
                            }
                            
                            div.moduleChildsDevelopment div.tabs div.tabsNav li#tabsNavLi0 { width: 46px; }
                            div.moduleChildsDevelopment div.tabs div.tabsNav li#tabsNavLi1 { width: 46px; }
                            div.moduleChildsDevelopment div.tabs div.tabsNav li#tabsNavLi2 { width: 61px; }
                            div.moduleChildsDevelopment div.tabs div.tabsNav li#tabsNavLi3 { width: 56px; }
                            div.moduleChildsDevelopment div.tabs div.tabsNav li#tabsNavLi4 { width: 41px; }
                            
                            div.moduleChildsDevelopment div.tabs div.tabsNav li#tabsNavLi0 a { background-position:    0   -165px; }
                            div.moduleChildsDevelopment div.tabs div.tabsNav li#tabsNavLi1 a { background-position:  -46px -165px; }
                            div.moduleChildsDevelopment div.tabs div.tabsNav li#tabsNavLi2 a { background-position:  -92px -165px; }
                            div.moduleChildsDevelopment div.tabs div.tabsNav li#tabsNavLi3 a { background-position: -153px -165px; }
                            div.moduleChildsDevelopment div.tabs div.tabsNav li#tabsNavLi4 a { background-position: -209px -165px; }
                            
                            div.moduleChildsDevelopment div.tabs div.tabsNav li#tabsNavLi0 a:hover { background-position:    0   0; }
                            div.moduleChildsDevelopment div.tabs div.tabsNav li#tabsNavLi1 a:hover { background-position:  -46px 0; }
                            div.moduleChildsDevelopment div.tabs div.tabsNav li#tabsNavLi2 a:hover { background-position:  -92px 0; }
                            div.moduleChildsDevelopment div.tabs div.tabsNav li#tabsNavLi3 a:hover { background-position: -153px 0; }
                            div.moduleChildsDevelopment div.tabs div.tabsNav li#tabsNavLi4 a:hover { background-position: -209px 0; }
                            
                            div.moduleChildsDevelopment div.tabs div.tabsNav li#tabsNavLi0.active a { background-position:    0   0; }
                            div.moduleChildsDevelopment div.tabs div.tabsNav li#tabsNavLi1.active a { background-position:  -46px 0; }
                            div.moduleChildsDevelopment div.tabs div.tabsNav li#tabsNavLi2.active a { background-position:  -92px 0; }
                            div.moduleChildsDevelopment div.tabs div.tabsNav li#tabsNavLi3.active a { background-position: -153px 0; }
                            div.moduleChildsDevelopment div.tabs div.tabsNav li#tabsNavLi4.active a { background-position: -209px 0; }
                            
                            div.moduleChildsDevelopment div.tabs div.tabsNav li {
                                margin: 0;
                            }
                            
                            div.moduleChildsDevelopment div.tabs div.tabsBody a {
                                text-decoration: none;
                            }
                            div.moduleChildsDevelopment div.tabs div.tabsBody a:hover {
                                text-decoration: underline;
                            }
        
        /* main content "Your Childs Development" module (tabs); */
        div.tabsChildsDevelopment {}
            div.tabsChildsDevelopment h1 {
                color: #999;
            }
                div.tabsChildsDevelopment div {}
                    div.tabsChildsDevelopment div.tabsNav {
                        background: #fff;
                        z-index: 1;
                        margin: 0;
                        padding: 0;
                        position: relative;
                    }
                        div.tabsChildsDevelopment div.tabsNav a {
                            background-image: url(../img/bgDevelopment.png) !important;
                            display: block;
                            padding: 0;
                            text-shadow: none;
                            text-indent: -9999px;
                            overflow: hidden;
                            height: 235px;
    
                       -moz-border-radius: 0; /* FF1+ */
                    -webkit-border-radius: 0; /* Saf3-4 */
                            border-radius: 0; /* Opera 10.5, IE 9, Saf5, Chrome */
                        }
                        
                        div.tabsChildsDevelopment div.tabsNav li#tabsNavLi0 { width: 188px; }
                        div.tabsChildsDevelopment div.tabsNav li#tabsNavLi1 { width: 188px; }
                        div.tabsChildsDevelopment div.tabsNav li#tabsNavLi2 { width: 189px; }
                        div.tabsChildsDevelopment div.tabsNav li#tabsNavLi3 { width: 188px; }
                        div.tabsChildsDevelopment div.tabsNav li#tabsNavLi4 { width: 187px; }
                        
                        div.tabsChildsDevelopment div.tabsNav li#tabsNavLi0 a { background-position:    0   -235px; }
                        div.tabsChildsDevelopment div.tabsNav li#tabsNavLi1 a { background-position: -188px -235px; }
                        div.tabsChildsDevelopment div.tabsNav li#tabsNavLi2 a { background-position: -376px -235px; }
                        div.tabsChildsDevelopment div.tabsNav li#tabsNavLi3 a { background-position: -565px -235px; }
                        div.tabsChildsDevelopment div.tabsNav li#tabsNavLi4 a { background-position: -753px -235px; }
                        
                        div.tabsChildsDevelopment div.tabsNav li#tabsNavLi0 a:hover { background-position:    0   0; }
                        div.tabsChildsDevelopment div.tabsNav li#tabsNavLi1 a:hover { background-position: -188px 0; }
                        div.tabsChildsDevelopment div.tabsNav li#tabsNavLi2 a:hover { background-position: -376px 0; }
                        div.tabsChildsDevelopment div.tabsNav li#tabsNavLi3 a:hover { background-position: -565px 0; }
                        div.tabsChildsDevelopment div.tabsNav li#tabsNavLi4 a:hover { background-position: -753px 0; }
                        
                        div.tabsChildsDevelopment div.tabsNav li#tabsNavLi0.active a { background-position:    0   0; }
                        div.tabsChildsDevelopment div.tabsNav li#tabsNavLi1.active a { background-position: -188px 0; }
                        div.tabsChildsDevelopment div.tabsNav li#tabsNavLi2.active a { background-position: -376px 0; }
                        div.tabsChildsDevelopment div.tabsNav li#tabsNavLi3.active a { background-position: -565px 0; }
                        div.tabsChildsDevelopment div.tabsNav li#tabsNavLi4.active a { background-position: -753px 0; }
                        
                        div.tabsChildsDevelopment div.tabsNav li {
                            margin: 0;
                        }
                        div.tabsChildsDevelopment div.tabsNav ul {
                            padding: 0;
                        }
                    div.tabsChildsDevelopment div.tabsBody {
                        padding: 30px 0 40px 207px;
                        position: relative;
                        width: 650px;
                    }
                        div.tabsChildsDevelopment div.tabsBody ul {}
                            div.tabsChildsDevelopment div.tabsBody ul.ages,
                            div.tabsChildsDevelopment div.tabsBody span.ages ul {
                                position: absolute;
                                top: 20px;
                                left: 3px;
                                margin: 0;
                                width: 184px;
                                
                                box-shadow: 1px 1px 2px #999;
                           -moz-box-shadow: 1px 1px 2px #999;
                        -webkit-box-shadow: 1px 1px 2px #999;
                            }
        
        /* wrapper DIV for "Practical Tools" content; */
        div.tools {
            background: #fcf2e8;
            font-size: 13px;
            margin: 20px 0 0 0;
            padding: 20px;
        }
            div.tools a {
                color: #5f6062 !important;
                font-style: normal !important;
            }
            div.tools h2 {
                color: #c90000;
                margin: 0;
            }
            div.tools p {
                margin-top: 3px;
            }
            div.tools li {
                background: url(../img/bgToolsLi.png) 0 5px no-repeat;
                list-style: none;
                margin: 0;
                padding: 5px 5px 5px 10px;
                border-bottom: 3px solid #fccb99;
            }
                div.tools li:last-child {
                    border: 0;
                }
        
        /* wrappr for the "Ask the Pediatrician" module; */
        div.ask {
            margin: 20px 0 0 0;
            position: relative;
        }
            div.ask h3 {
                font-size: 16px;
                line-height: 20px;
                color: #ae0101;
                margin: 0;
                padding: 0 0 10px;
            }
            div.ask ul.links li {
                background-image: url(../img/bgNavGlobalA.png);
            }
        
        /* doctor info in the "Ask the Pediatrician" module; */
        div.doctorCallout {
            position: relative;
            float: right;
            width: 300px;
            height: 350px;
            color: #fff;
            font-family: Georgia, serif;
            margin: 0 0 10px 10px;
        }
            div.doctorCallout a {}
                div.doctorCallout a.more {
                    background-image: url(../img/bgCalloutDoctorA.png);
                    color: #fff;
                }
            div.doctorCallout img {
                display: block;
            }
            div.doctorCallout div {
                position: absolute;
                bottom: 0;
                left: 0;
                background: #666;
                background: rgba(0, 0, 0, 0.35);
                width: 260px;
                color: #fff;
                padding: 10px 20px;
            }
            div.doctorCallout p {
                margin: 0;
            }
        
        /* wrappr for the slideshow (inserted via JS); */
        div.slideshowContainer {
            position: relative;
            _zoom: 1;
        }
            div.slideshow {
                height: 305px;
                width: 640px;
                overflow: hidden;
            }
                div.moduleSlideshow {
                    height: 305px;
                    width: 640px;
                    overflow: hidden;
                    position: relative;
                }
                    div.moduleSlideshow div {}
                        div.moduleSlideshow div.moduleHead {
                            position: absolute;
                            top: 0;
                            left: 0;
                            height: 305px;
                            width: 640px;
                        }
                        div.moduleSlideshow div.moduleBody {
                            position: absolute;
                            bottom: 0;
                            left: 0;
                            width: 640px;
                        }
                            div.moduleSlideshow div.moduleBody h1 {
                                background: #440000;
                                background: rgba(68, 0, 0, 0.70);
                                font-size: 24px;
                                line-height: 26px;
                                margin: 0;
                                padding: 10px;
                                color: #fff;
                            }
                            div.moduleSlideshow div.moduleBody p {
                                background: #9c0000;
                                color: #fff;
                                font-size: 12px;
                                height: 38px;
                                padding: 10px 10px 10px 10px;
                                margin: 0;
                            }
            
                /* slideshow navigation */
                div.slideshowNav {
                    position: absolute;
                    top: 220px;
                    right: 20px;
                    text-align: right;
                    z-index: 100;
                   _zoom: 1;
                   _width: 130px;
                   _overflow: hidden;
                }
                    div.slideshowNav a {
                        background: url(../img/bgSlideshow.png) -13px 0 no-repeat;
                       _background: url(../img/bgSlideshow.gif) -13px 0 no-repeat;
                        cursor: pointer;
                        display: inline-block;
                       _display: inline;
                       _zoom: 1;
                        text-decoration: none;
                        height: 13px;
                        width: 11px;
                        overflow: hidden;
                        text-indent: 9999px;
                        margin: 0 5px;
                        
                       *float: left;
                    }
                    
                    span.slideshowNavPager {}
                    
                        div.slideshowNav a.slideshowPlayPause {}
                            div.slideshowNav a.slideshowPlay {
                                background: url(../img/bgSlideshow.png) -48px 0 no-repeat;
                               _background: url(../img/bgSlideshow.gif) -48px 0 no-repeat;
                                display: inline-block;
                               _display: inline;
                                height: 13px;
                                width: 9px;
                            }
                            div.slideshowNav a.slideshowPause {
                                background: url(../img/bgSlideshow.png) -57px 0 no-repeat;
                               _background: url(../img/bgSlideshow.gif) -57px 0 no-repeat;
                                display: inline-block;
                               _display: inline;
                                height: 13px;
                                width: 9px;
                            }
    
                        div.slideshowNav a.slideshowNavPrev {
                            background: url(../img/bgSlideshow.png) 0 0 no-repeat;
                           _background: url(../img/bgSlideshow.gif) 0 0 no-repeat;
                            height: 13px;
                            width: 13px;
                        }
                        div.slideshowNav a.slideshowNavNext {
                            background: url(../img/bgSlideshow.png) -35px 0 no-repeat;
                           _background: url(../img/bgSlideshow.gif) -35px 0 no-repeat;
                            height: 13px;
                            width: 13px;
                        }
                        div.slideshowNav a.slideshowHighlight { 
                            background-position: -24px 0;
                        }
        
        /* homepage helper class; */
        div.row2 {
            padding-top: 20px;
        }
        
        /* homepage column; */
        div.moduleHouston {
            background: #f5f5f5;
            border-top: 8px solid #fff;
        }
            div.moduleHouston div {}
                div.moduleHouston div.moduleHead {
                    padding: 0 20px;
                }
                    div.moduleHouston div.moduleHead p {
                        font-size: 12px;
                        text-transform: uppercase;
                        font-family: Georgia, serif;
                        color: #ed8528;
                    }
                div.moduleHouston div.moduleBody {
                    padding: 0 20px 20px 20px;
                }
            div.moduleHouston h1 {
                color: #c00000;
                font: normal 22px/26px Georgia, serif;
            }
            div.moduleHouston h2 {
                color: #c00000;
            }
            div.moduleHouston p {
                font-size: 12px;
                font-family: sans-serif;
            }
            div.moduleHouston ul {}
                div.moduleHouston ul a {
                    color: #c00000;
                    text-decoration: none;
                }
                    div.moduleHouston ul a:hover {
                        text-decoration: underline;
                    }
                div.moduleHouston ul li {
                    background: url(../img/bgHoustonLi.png) 0 7px no-repeat;
                    font-family: Georgia, serif;
                    font-style: italic;
                    list-style: none;
                    margin: 0;
                    padding: 7px 0 7px 9px;
                }
                    div.moduleHouston ul li p {
                        margin-top: 0;
                    }
                        div.moduleHouston ul li p+p {
                            margin-top: 5px;
                        }
        
        /* homepage column; */
        div.moduleNew {
            border-top: 8px solid #fff;
        }
            div.moduleNew div {}
                div.moduleNew div.moduleHead {}
                    div.moduleNew div.moduleHead p {
                        font-size: 12px;
                        text-transform: uppercase;
                        font-family: Georgia, serif;
                        color: #ed8528;
                    }
                div.moduleNew div.moduleBody {
                    padding: 0 0 20px 0;
                }
            div.moduleNew h1 {
                color: #658411;
                font: normal 22px/26px Georgia, serif;
            }
            div.moduleNew h2 {
                color: #658411;
            }
            div.moduleNew p {
                font-size: 12px;
                font-family: sans-serif;
            }
            div.module .imgTop,
            div.module .imgLeft,
            div.module .imgRight {
                margin-top: 10px;
            }
            div.module .imgLeft {
                float: left;
                margin-right: 5px;
            }
            div.module .imgRight {
                float: right;
                margin-left: 5px;
            }
            div.moduleNew ul {}
                div.moduleNew ul a {
                    color: #658411;
                    text-decoration: none;
                }
                    div.moduleNew ul a:hover {
                        text-decoration: underline;
                    }
                div.moduleNew ul li {
                    background: url(../img/bgNewLi.png) 0 7px no-repeat;
                    font-family: Georgia, serif;
                    font-style: italic;
                    list-style: none;
                    margin: 0;
                    padding: 7px 0 7px 9px;
                }
                    div.moduleNew ul li p {
                        margin-top: 0;
                    }
                        div.moduleNew ul li p+p {
                            margin-top: 5px;
                        }
        
        /* homepage class for doctor profile; */
        div.profileCallout {
            border: 1px solid #ccc;
            border-width: 1px 0;
            padding: 15px 0 5px 0;
            margin: 10px 0 0 0;
        }
            div.profileCallout h2 {
                margin: 0;
            }
            div.profileCallout img {
                float: left;
                margin: 0 20px 10px 0;
            }
            div.profileCallout ul {
                clear: both;
                padding-top: 5px;
                margin: 0;
            }
        
        /* helper class to deal with collapsing margins; */
        div.officeWrapper { padding: 1px 0 0 0; }
        
        /* container for office content; used on the location page; */
        div.office {
            background: #f5f5f5 url(../img/bgOffice.png) no-repeat;
        }
            div.office h1 {
                font-size: 16px;
                line-height: 20px;
                margin-top: 10px !important;
            }
            div.office h2 {
                margin-top: 10px;
            }
            div.office img {}
                div.office img.officePhoto {
                    display: block;
                }
            div.office ul {}
                div.office ul.links {}
                    div.office ul.links li { background-image: url(../img/bgLinksOffice.png); }
        
        div.omega p {
            padding-right: 10px;
        }
        
        /* wrapper for team content on location page; */
        div.team {
            margin-top: 30px;
        }
        
        /* carousel wrapper (of the carousel, and navigation) (inserted via JS); */
        div.carouselContainer {
            position: relative;
           _zoom: 1;
        }
        
        /* carousel navigation (inserted via JS); */
        div.carouselNav {}
            div.carouselNav div.carouselNavPager {
                display: none;
            }
            div.carouselNav a {
                cursor: pointer;
                display: block;
                text-decoration: none;
                text-indent: -9999px;
                height: 40px;
                width: 40px;
                overflow: hidden;
                background: url(../img/bgCarousel.png) no-repeat;
                position: absolute;
            }
                div.carouselNav a.carouselNavPrev {
                    background-position: 0 0;
                    top: 75px;
                    left: 25px;
                }
                div.carouselNav a.carouselNavNext {
                    background-position: -40px 0;
                    top: 75px;
                    right: 25px;
                }
        
        /* carousel wrapper; */
        div.carousel {
            margin: 0 80px;
            width: 780px;
            height: 239px;
        }
            div.carousel div {}
                /* slide for the carousel; */
                div.carouselSlide {
                    height: 239px;
                    width: 780px;
                }
                div.carouselNav .hide { display: none; }
                /* content in the slide (max of 6 per slide); */
                div.moduleCarousel {
                    float: left;
                    padding: 20px 10px;
                    height: 199px;
                    width: 110px;
                }
                    div.carouselSlide div.moduleCarousel.active {
                        background: url(../img/bgBioOn.png) no-repeat;
                    }
                        div.carouselSlide div.moduleCarousel.active h1,
                        div.carouselSlide div.moduleCarousel.active p,
                        div.carouselSlide div.moduleCarousel.active a  {
                            color: #fff;
                        }
            div.carousel h1 {
                font-size: 11px;
                line-height: 14px;
                margin: 5px 0 0 0;
                padding: 0 !important;
            }
            div.carousel img {
                box-shadow: 1px 1px 2px #999;
           -moz-box-shadow: 1px 1px 2px #999;
        -webkit-box-shadow: 1px 1px 2px #999;
            }
            div.carousel p {
                font-size: 10px;
                line-height: 14px;
                margin: 0;
            }
        
        /* wrapper DIV for biography of team members (used on location page); */
        div.bio {
            background: url(../img/bgBio.png) top center no-repeat;
            display: none;
            margin: 10px 0 0 0;
            padding: 0 0 20px 0;
            position: relative;
        }
            div.bio div {}
                div.bio div.close {
                    background: url(../img/bgClose.png) 0 5px no-repeat;
                    padding: 0 0 0 14px;
                    position: absolute;
                    display: none;
                }
                    div.bio div.closeTop {
                        top: 10px;
                        right: 30px;
                    }
                    div.bio div.closeBottom {
                        bottom: 10px;
                        right: 30px;
                    }
            div.bio h2 {
                color: #c00000;
            }
            div.bio h3 {}
                div.bio h3+ul {
                    margin-top: 0;
                }
                div.bio h3+p {
                    margin-top: 0;
                }
        
        /* video callout in div.bio; */
        div.calloutVideo {
            background: url(../img/bgBio.png) top center no-repeat;
            position: relative;
            margin: 15px 0 0 0;
            padding: 25px 0 0 0;
        }
            div.calloutVideo h3 {
                line-height: 20px;
                margin: 0;
            }
            div.calloutVideo embed {
                float: left;
                margin: 0 20px 0 0;
            }
            div.calloutVideo object {
                float: left;
                margin: 0 20px 0 0;
            }
    
    h2 {}
        /* used on the location page; */
        h2.video {
            color: #c00000;
        }
            
    input {}
        input[type=submit].poll {
            font-size: 18px;
            padding: 8px 15px 6px;
            text-transform: none;
            width: 100%;
        }
        /* helper classes for IE6; */
        input.text {
            color: #777;
            width: 100%;
            padding: 3px 4px;
            
            background: #fff;
            border: 1px solid #999;
            border-color: #848484 #c1c1c1 #e0e0e0 #c1c1c1;
        }
            input.text:focus {
                color: #000;
                outline: none;
            }
        /* helper classes for IE6; */
        input.submit {
            background-color: #717165;
            
            cursor: hand;
            font-size: 12px;
            border: 0;
            color: #fff;
            padding: 6px 15px 4px;
            text-transform: uppercase;
            font-weight: bold;
        }

    p {}
        p.intro {
            font: normal 14px/18px Georgia, serif !important;
        }
        p.img {
            margin: 10px -10px 0;
        }
    
    ul {}
        /* list of links, arrows added; */
        ul.links {}
            ul.links li {
                background: url(../img/bgLinksTabNav.png) 0 0 no-repeat;
                padding: 0 0 0 10px;
                list-style: none;
                margin: 0;
            }
        
        /* "Ask the Pediatrician" links; */
        ul.linksAsk {
            position: absolute;
            top: 0;
            right: 0;
        }
            ul.linksAsk li {
                float: left;
                margin: 0 0 0 20px;
            }
        
        /* childs development ages list; */
        ul.ages, span.ages ul {
            color: #666;
            font-family: sans-serif;
            font-size: 13px;
            margin: 10px 10px 0 -16px;
            width: 110px;
            float: left;
        }
		
		ul.general_subnav, span.general_subnav ul {
            color: #666;
            font-family: sans-serif;
            font-size: 13px;
            margin: 10px 10px 0 -16px;
            width: 110px;
            float: left;
        }
		
            ul.ages li,span.ages ul li {
                background: #f5f5f5 url(../img/bgAges.png) 5px 8px no-repeat;
                margin: 0 0 1px 0;
                padding: 2px 0 2px 16px;
                list-style: none;
            }
                ul.ages li.active,
                span.ages ul li.active,
                .ekflexmenu_link_selected { background-color: #fff !important; }
        
		ul.general_subnav, span.general_subnav ul {
            color: #666;
            font-family: sans-serif;
            font-size: 13px;
            margin: 10px 10px 0 0px;
            width: 280px;
            float: left;
        }
		ul.general_subnav li,span.general_subnav ul li {
                background: #f5f5f5 url(../img/bgAges.png) 5px 11px no-repeat;
                margin: 0 0 1px 0;
                padding: 5px 0 5px 16px;
                list-style: none;
            }
                ul.general_subnav li.active,
                span.general_subnav ul li.active,
                .ekflexmenu_link_selected { background-color: #fff !important; }
		
        /* social media links */
        ul.social {
            margin-top: 20px;
        }
            ul.social li {
                margin: 0 10px 0 0;
                padding: 0;
                list-style: none;
                float: left;
                height: 24px;
                width: 24px;
            }
                ul.social a {
                    float: left;
                    height: 24px;
                    width: 24px;
                    text-indent: -9999px;
                    overflow: hidden;
                }
                    ul.social li.f a { background: url(../img/bgFacebook.png); }
                    ul.social li.t a { background: url(../img/bgTwitter.png); }
                    ul.social li.r a { background: url(../img/bgRSS.png); }
                    ul.social li.y a { background: url(../img/bgYouTube.png); }
    
    span {}
        span.street-address {
            display: block;
        }
    
    
    /**
     * @section  IDs;
     * @note     ordered alphabetically; camelCase naming convention;
     **/
    #container {
        background: #fff;
        position: relative;
    }
    
    #content {
        padding-bottom: 30px;
    }
        /* full width title (when the title of the page isn't in #contentMain); */
        #contentTitle {
            padding: 0 0 15px;
        }
            #contentTitle h1,
            #contentTitle p {
                color: #c90000;
                font: normal 28px/30px Georgia, serif;
            }
        
        /* wrapper for the search and alphabet; */
        #contentEncyclopedia {
            background: url(../img/bgEncyclopedia.png);
            margin: 0 0 15px 0;
            position: relative;
        }
            #contentEncyclopedia a {
                color: #777;
                text-decoration: none;
            }
            #contentEncyclopedia form {
                margin: 0;
                padding: 0 0 15px 20px;
            }
            #contentEncyclopedia label {
                background: url(../img/bgSearchGray.png) 0 1px no-repeat;
                height: 21px;
                width: 20px;
                margin-right: 5px;
                float: left;
                text-indent: -9999px;
                overflow: hidden;
            }
            #contentEncyclopedia input {
                float: left;
            }
                #contentEncyclopedia input[type=text] {
                    width: 183px;
                }
                #contentEncyclopedia input[type=submit] {
                    margin-left: 5px;
                    width: 37px;
                   *padding: 4px 0 2px !important;
                }
                #contentEncyclopedia input.text {
                   _width: 173px;
                }
                #contentEncyclopedia input.submit {
                   _margin-left: 5px;
                   _width: 37px;
                   _padding: 4px 0 2px !important;
                }
            #contentEncyclopedia p {}
                #contentEncyclopedia p.label {
                    font-size: 12px;
                    color: #999;
                    position: absolute;
                    top: 39px;
                    left: 320px;
                }
                #contentEncyclopedia p.title {
                    color: #ed8528;
                    font: 12px/16px Georgia, serif;
                    margin: 0;
                    padding: 45px 20px;
                    text-transform: uppercase;
                }
            #contentEncyclopedia ul {
                margin: 0;
                text-align: center;
            }
                #contentEncyclopedia ul.first {
                    padding: 33px 0 0 0;
                }
                #contentEncyclopedia ul.last {
                    padding: 0 0 33px 0;
                }
                #contentEncyclopedia ul li {
                    border-left: 1px solid #ccc;
                    list-style: none;
                    display: inline-block;
                   *display: inline;
                    font: normal 14px/24px Georgia, serif;
                    margin: 0;
                    padding: 0 12px;
                }
                    #contentEncyclopedia ul li:first-child {
                        border: 0;
                    }
                    #contentEncyclopedia ul li.first-child {
                        border: 0;
                    }
        
        /* location specific results on the search results; */
        #contentLocations {
            background: #e6e6e6;
            position: relative;
            min-height: 405px;
           _height: 405px;
        }
            #contentLocations a {
                text-decoration: none;
            }
                #contentLocations a:hover {
                    text-decoration: underline;
                }
            #contentLocations div {}
                #contentLocations div.location {
                    padding: 0 0 10px 350px;
                    position: relative;
                   _zoom: 1;
                }
                    #contentLocations div.location h3 {
                        font-size: 14px;
                        line-height: 18px;
                    }
                #contentLocations div.location img {
                    left: 320px;
                    top: 0;
                   _top: 10px;
                }
            #contentLocations h2 {
                color: #5f6062;
                padding: 0 0 0 10px;
            }
            #contentLocations img {
                position: absolute;
                top: 45px;
                left: 10px;
            }
        
        /* primary content; */
        #contentMain {}
            #contentMain a       { 
                font-style: italic;
                font-family: Georgia, serif;
                text-decoration: none;
            }
                #contentMain a:hover { text-decoration: underline; }
                #contentMain h2 a { font-style: normal; }
            #contentMain>h1:first-child {
                margin-top: 0;
            }
            #contentLocation {
                background: #fff;
                margin: 0 -10px -20px -10px;
                padding: 20px 0 0 0;
            }
        
        /* related content rail; */
        #contentRelated {}

    #footer {
        border-top: 1px solid #ddd;
        color: #888;
        font: normal 12px/18px Georgia, serif;
        margin: 0 10px;
        padding: 10px 0 60px;
    }
        #footer a {
            color: #888;
            text-decoration: none;
        }
            #footer a:hover {
                text-decoration: underline;
            }
        #footer ul {
            float: right;
            margin: 0;
        }
            #footer ul li {
                border-right: 1px solid #ddd;
                float: left;
                list-style: none;
                margin: 0;
                padding: 0 10px;
            }
                #footer ul li:last-child,
                #footer ul li.last-child {
                    border-right: 0;
                    padding-right: 0;
                }
    
    #header {
        padding: 19px 0 68px 30px;
    }
        #headerLogo {
            height: 104px;
            width: 205px;
        }
            #headerLogo a,
            #headerLogo img {
                display: block;
            }
    
    #nav {
    }
        #nav ul {
            margin: 0;
            padding: 0;
        }
        #nav li {
            list-style: none;
            margin: 0;
            padding: 0;
        }
        
        /* navigation in the upper right of the page; */
        #navGlobal {
            font: normal 14px/18px Georgia, serif;
            position: absolute;
            top: 10px;
            right: 0;
        }
            #navGlobal a {
                background: url(../img/bgNavGlobalA.png) no-repeat;
                color: #888;
                padding: 0 0 0 10px;
                text-decoration: none;
            }
                #navGlobal a:hover {
                    text-decoration: underline;
                }
            #navGlobal li {
                border-left: 1px solid #ddd;
                float: right;
                padding: 0 10px;
            }
                #navGlobal li:last-child { border: 0; }
                #navGlobal li.last-child { border: 0; }
                #navGlobal li.active a { color: #f11b26; }
        
        /* search form in the upper right of the page; */
        #navSearch {
            position: absolute;
            top: 105px;
            left: 670px;
            width: 290px;
        }
            #navSearch form {
                margin: 0;
            }
            #navSearch label {
                background: url(../img/bgSearchWhite.png) 0 1px no-repeat;
                height: 21px;
                width: 20px;
                margin-right: 5px;
                float: left;
                text-indent: -9999px;
                overflow: hidden;
            }
            #navSearch input {
                float: left;
            }
                #navSearch input[type=text] {
                    width: 213px;
                   *width: 203px;
                }
                #navSearch input.text {
                   _width: 203px;
                }
                #navSearch input[type=submit] {
                    margin-left: 5px;
                    width: 37px;
                   *padding: 4px 0 2px !important;
                }
                #navSearch input.submit {
                   _padding: 4px 7px 2px !important;
                   _margin: 0 0 0 10px;
                }
        
        /* primary navigation; */
        #navMain {
            position: absolute;
            width: 640px;
            height: 28px;
            overflow: hidden;
            top: 143px;
            left: 10px;
        }
            #navMain a {
                background: url(../img/bgNavMain.png) no-repeat;
                display: block;
                height: 28px;
                overflow: hidden;
                text-indent: -9999px;
            }
            #navMain li {
                float: left;
            }
                #navMain li#navMainLi1 a { width: 114px; background-position: 0px    0px; }
                #navMain li#navMainLi2 a { width: 188px; background-position: -114px 0px; }
                #navMain li#navMainLi3 a { width: 165px; background-position: -302px 0px; }
                #navMain li#navMainLi4 a { width: 173px; background-position: -467px 0px; }
                
                #navMain li#navMainLi1 a:hover { background-position: 0px    -28px; }
                #navMain li#navMainLi2 a:hover { background-position: -114px -28px; }
                #navMain li#navMainLi3 a:hover { background-position: -302px -28px; }
                #navMain li#navMainLi4 a:hover { background-position: -467px -28px; }
                
                #navMain li#navMainLi1 a.active { background-position: 0px    -28px; }
                #navMain li#navMainLi2 a.active { background-position: -114px -28px; }
                #navMain li#navMainLi3 a.active { background-position: -302px -28px; }
                #navMain li#navMainLi4 a.active { background-position: -467px -28px; }
        
        /* online services menu - styles are in the class; */
        #navServices {
            background: #6bb5cf;
            position: absolute;
            top: 143px;
            left: 670px;
            width: 280px;
            z-index: 9999;
        }
            #navServices.hover { height: 353px; *overflow: hidden; }
            #navServices.hover div.moduleServices div.moduleBody { display: block; }
        
        /* Health Encyclopedia */
        .crsheader, .crsheadmatter, .crspublisher, .crsmckessondisclaimer, .crsfootlinks, .crscopyright, .crsfooter {
            display: none;
        }   
        .crstitle {
            color:#ED8528;
            font-family:Georgia,serif;
            font-size:16px;
            font-style:normal;
            font-variant:normal;
            font-weight:normal !important;
            line-height:20px;
            margin-top:15px;
        }
        .crstitle strong {
            font-weight:normal !important;
        }
        .crsheading {
            font-family:serif;
            font-size:16px;
            line-height:20px;
            margin: 1em 0;
        }
        .crsheading strong {
            color:#AE0101;
            font-size:16px;
            line-height:20px;
            margin:0;
            padding:0 0 10px;
            font-weight: normal;
            }
        .crsattribution {
            margin-top: 2em;
            font-size: 10px;
        }
        .crsindexentries ul {
            margin: 10px 0;
        }
        .crsindexentries ul li 
        {
            margin-top: 0;
        }
        .searchHealth {
            padding-left: 20px;
        }
        .ektronSearch div.searchWrapper div#basicTerms select {
          
        }
        .ektronSearch {
            margin:0;
            padding:0;
        }
        #basicTerms {
            display: none !important;
        }
        .searchNavigation { display: none; }
        .ektronSearch ul.searchNavigation li {  
            border-width:0;
        }
        .ektronSearch div.searchWrapper {
            border: 0;
            padding:0;
        }
        .ektronSearch div.searchWrapper div.searchResultsHeader h3 {
            background-color: #f5f5f5;
            border: 0;
            color: inherit;
            font-weight: inherit;
            margin: inherit;
            padding: 10px;
            text-align:left;
        }
        .ektronSearch div#navbar {
            border: 0;
        }
        .ektronSearch div#navbar ul.ektronPaging li {
            border:0;
            display:inline;
            font-weight:normal;
            margin-right:0.5em;
            padding:0.35em;
        }
        #contentMain .ektronSearch div#navbar ul.ektronPaging li a {
            font-style: normal;
            font-weight:normal;
            text-decoration:none;
        }
        .pdf {
            background: url("/img/icon_pdf.gif") 0 50% no-repeat;
            padding-left: 20px;
        }
        .practicephoto  {
            height: 200px;
        }
        #contentRelated ul.general_subnav li { padding: 20px auto;}
        #contentRelated ul.general_subnav li.ekflexmenu_link_selected { background: #C90000 }
        #contentRelated .ekflexmenu_link, .contentRelated .ekflexmenu_link_selected { text-decoration: none; }
        #contentRelated li.ekflexmenu_link_selected { background-color: #C90000 !important; color: #fff; }
        #contentRelated a.ekflexmenu_link_selected { background-color: transparent !important; color: #fff; text-decoration: none }
}

/* New Styles */


/* =====  TOP AREA (LANGUAGE SELECTOR AND SITE SEARCH)  ===== */
#languages-top { position: absolute; font-size: 11px; font-weight: bold; top: 6px; right: 195px; line-height: 23px; }
#languages-top a.on { text-decoration: none; color: #666; cursor: default; }
#page div#languages-top, #page fieldset#search-top { z-index: 9999999; }
#search-top { position: absolute; top: 0px; right: 0px; width: 179px; height: 35px; }
#search-top label { display: block; position: absolute; top: 5px; z-index: 10; padding: 4px 0 0 5px; }
#search-input-top { background-color: #eee; border-width: 1px 0 0 1px; border-color: #ddd; border-style: solid; padding: 3px 0 4px 5px; color: #999; margin-top: 5px; width: 149px; z-index: 1; }
#search-input-submit { display: block; position: absolute; background: url(/img/bkg-main-search-btn.png) top right no-repeat; padding: 0px; border: none; top: 5px; right: 0px; height: 24px; width: 25px; z-index: 1; }
    html.ie7 #search-input-submit { margin-top: 1px; }


.home-col { width: 300px; height:auto; float: left; margin-right: 20px; }
.home-col.last-col, .pod.pod-2col-split.last-col { margin-right: 0px; }
    html.ie7 .home-col.last-col { background-color: #eee; }
.home-col h2, #home-cols-bottom h2 { position: relative; font-size: 11px; font-weight: bold; color: #fff; text-transform: uppercase; height: 22px; padding: 8px 0 0 20px; }
.pod-content { padding: 15px 20px; margin-bottom: 20px; }
.pod-content ul li { list-style: none; }
    html.ie7 .pod-content ul li { float: left; }

.pod-rightrail .pod-content { padding: 15px 12px 15px 13px; margin-bottom: 5px; background: #eee; }
.bkg-purple { background: #9B2C98; color: #fff; }
.bkg-purple p { color: #FFFFFF !important; }
.bkg-orange { background: #E57200; color: #fff; }
.bkg-skyblue { background: #34B6E4; color: #fff; }
.bkg-blue { background: #0063BE; color: #fff; }
.bkg-green { background: #009a3d; color: #fff; }
.bkg-red { background: #9C0000; color: #fff; }
.bkg-bluegreen { background: #6BB5CF; color: #fff; }
.bkg-darkblue { background: #002144; color: #fff; }
.bkg-lightgray { background: #eee; color: #666; }
#home-cols-top .pod-content { background: #eee; }
.pod { width: 300px; float: left; }
    html.ie7 #podcols .pod { background-color: #fff; }
.pod.pod-2col-split { width: 460px; margin-right: 20px; }
#content-colfull .pod.pod-2col-split { width: 440px; margin-right: 20px; }
#content-colfull .pod.pod-2col-split .pod-content{ padding:15px 20px 15px 0px; }


    html.ie7 .pod.pod-2col-split { margin-right: 5px; }
    html.ie7 .news.pod.pod-2col-split .pod-content  { width: 420px; }
.podlink { width: 460px; float: left; }
.pod-home-lg { width: 620px; margin-right: 20px; }
    html.ie7 .news.pod-home-lg .pod-content { width: 590px; }
.pod-content h3 { font-family: Georgia; font-size: 24px; margin-bottom: 10px; }
.pod.news h3 { font-size: 18px; }
.pod-rightrail h2 { font-size: 11px; font-weight: bold; color: #fff; text-transform: uppercase; padding: 8px 0 8px 16px; }
.pod-content p { display: block; margin-bottom: 15px; color: #666; line-height: 1.2em; }
.bkg-lightblue p { color: #fff; }
.list-ruled li { list-style-type: none; border-bottom: 1px solid #ccc; }
.list-ruled a { display: block; padding: 15px 20px; font-size: 14px; }


/*--Tab Switching for Health Condition ---*/
#component-healthconditions ul li a.health-az { background: url("/uploadedimages/_Assets/images/sprites/sprite-orange-tab.png") no-repeat scroll left top transparent; display: block; float: left; height: 39px; margin-right: 4px; padding-left: 30px; text-decoration: none; position: relative; }
#component-healthconditions ul li a.health-az span { background: url("/uploadedimages/_Assets/images/sprites/sprite-orange-tab.png") no-repeat scroll right top transparent; color: #666; display: block; font-size: 12px; font-weight: bold; height: 15px; margin-right: -4px; padding: 12px 30px 12px 0; }
#component-healthconditions ul li a.health-azon { background: url("/uploadedimages/_Assets/images/sprites/sprite-orange-tab.png") no-repeat scroll left bottom transparent; display: block; float: left; height: 39px; margin-right: 4px; padding-left: 30px; text-decoration: none; position: relative; }
#component-healthconditions ul li a.health-azon span { background: url("/uploadedimages/_Assets/images/sprites/sprite-orange-tab.png") no-repeat scroll right bottom transparent; color: #fff; display: block; font-size: 12px; font-weight: bold; height: 16px; margin-right: -4px; padding: 12px 30px 12px 0; }
    html.ie7 #component-healthconditions ul { position: relative; width: 550px; }
    html.ie7 #component-healthconditions .tab-parent { position: static; width: auto; }
    html.ie7 #component-healthconditions ul li.on .tab-parent { width: auto; }
    html.ie7 #component-healthconditions ul li { float: left; width: auto; margin-top: 2px; }
#component-healthconditions ul li.on a span { background: url(/uploadedimages/_Assets/images/sprites/sprite-orange-tab.png) bottom right no-repeat; color: #fff; height: 16px; }
#component-healthconditions .tab-panel ul li a { background: url(/uploadedimages/_Assets/images/backgrounds/bkg-orange-box.png) top left no-repeat; display: block; padding: 12px 14px; margin: 0 5px 5px 0; color: #fff; height: 16px; width: 12px; text-decoration: none; }
#component-healthconditions .tab-panel ul li a:hover { background: url(/uploadedimages/_Assets/images/backgrounds/bkg-orange-box-hover.png) top left no-repeat; }
#component-healthconditions ul li p a { background: none; display: block; padding-left: 0px; height: 12px; text-decoration: none; }

a.search-help { display: block; float: left; color: #fff; margin-top: 20px; }
a.search-help:hover { text-decoration: underline; }
.pod a.search-help { display: none; }

#podcols a { display: block; width: 280px; height: 332px; float: left; margin-right: 40px; margin-bottom: 20px; color: #666; text-decoration: none; }
    html.ie7 #podcols a { display: block; margin-bottom: 10px; margin-right: 32px; }
#podcols a.external, #podcols a.pdf { background: none; padding-left: 0; }
#podcols a h2 { padding: 10px 0; font-family: Georgia; font-size: 18px; color: #333; margin-top: -2px; }
#podcols a h2.purple { border-top: 5px solid #9b2c98; }
#podcols a h2.green { border-top: 5px solid #009a3d; }
#podcols a h2.blue { border-top: 5px solid #0063be; }
#podcols a h2.red { border-top: 5px solid #dc291e; }
#podcols a h2.bluegreen { border-top: 5px solid #008998; }
#podcols a h2.orange { border-top: 5px solid #e57200; }
#podcols a h2.skyblue { border-top: 5px solid #34B6E4; }

.pod-2col-split h2 a { display: inline-block; float: right; color: #fff; text-decoration: none; margin-right: 20px; }
    html.ie7 .pod-2col-split h2 a { position: absolute; right: 0px; }
.pod-2col-split h2 a:hover { text-decoration: underline; }
.blog-list li { display: block; width: 130px; margin-right: 15px; list-style-type: none; float: left; }
.blog-list li a { color: #333; }
.blog-list li a.external { background-position: top left !important; }
.blog-list li .read-more { color: #E61B29; }
    html.ie7 .blog-list li { float: left; }
.blog-list li.last-col { margin-right: 0px; }
.blog-list li h3 { font-size: 14px; font-weight: normal; }



/* =====  CONTENT SEARCH INPUTS  ===== */
#search-finddoctor, #refer-patient { position: relative; }
#search-finddoctor label { position: absolute; z-index: 10; top: 10px; left: 10px; font-size: 14px; color: #666; }
#search-finddoctor label.starting-point { position: absolute; z-index: 10; top: 10px; left: 55px; font-size: 14px; color: #666; }
.input-finddoctor-physiciansname { margin-bottom: 5px; width: 238px; z-index: 1; }
#select-medicalspecialty, #select-referpatient { font-size: 14px; width: 245px; }
#select-medicalspecialty-dropdown, #select-referpatient-dropdown { width: 257px; height: 170px; }
    html.ie7 #select-medicalspecialty-dropdown, html.ie7 #select-referpatient-dropdown { width: 257px; overflow: auto; }
#results-page h2 { color: #333333; font-family: Georgia; font-size: 18px; padding: 10px 0; }
#select-referpatient-dropdown { height: 200px; }
.pod-highlight-box { width: 610px; }
.pod-highlight-box .pod-content { padding: 30px; margin-bottom: 20px; }
.pod-highlight-box .input-finddoctor-physiciansname { margin-bottom: 10px; width: 532px; z-index: 1; }
.pod-highlight-box #select-medicalspecialty, .pod-highlight-box #select-referpatient { font-size: 14px; width: 539px; }
.pod-highlight-box #select-medicalspecialty-dropdown, .pod-highlight-box #select-referpatient-dropdown { width: 551px; }
.pod-highlight-box h2 { display: none; }
#search-finddoctor .btn-submit-searchtext { background: url(/img/btn-search-gray.png) bottom left no-repeat; height: 30px; width: 103px; border: none; margin-top: 15px; color: #fff; float: right; line-height: 14px; font-size: 12px; font-weight: bold; text-transform: uppercase; padding: 0 0 4px 5px; text-align: left; }
    html.ie7 #search-finddoctor .btn-submit-searchtext, html.ie8 #search-finddoctor .btn-submit-searchtext { padding: 0px 0px 0px 15px; }
#search-condition { position: relative; }
.input-search-condition, .input-locate-deptorservice { width: 215px; float: left; }
.btn-submit-searchmag { position: relative; background: url(/img/bkg-search-magnifier-btn.png) bottom left no-repeat; width: 35px; height: 35px; border: none; right: 0; }
    html.ie7 .btn-submit-searchmag { margin-top: 1px; }
.pod-rightrail { margin-bottom: 20px; width: 221px; margin-left: 6px; }
.pod-rightrail #search-finddoctor label { position: absolute; z-index: 10; top: 10px; left: 10px; font-size: 14px; color: #666; }
.pod-rightrail .input-finddoctor-physiciansname { margin-bottom: 10px; width: 174px; z-index: 1; }
.pod-rightrail #select-medicalspecialty, .pod-rightrail #select-referpatient { font-size: 14px; width: 182px; }
.pod-rightrail #select-medicalspecialty-dropdown, .pod-rightrail #select-referpatient-dropdown { width: 194px; }
    html.ie7 .pod-rightrail #select-medicalspecialty-dropdown, html.ie7 .pod-rightrail #select-referpatient-dropdown { width: 194px; }
.pod-rightrail .search-help { display: none; }
.pod-rightrail #search-finddoctor .btn-submit-searchtext { float: none; }
.pod-rightrail #select-medicalspecialty-dropdown li a { font-size: 12px; }
.pod-rightrail .input-search-condition, .pod-rightrail .input-locate-deptorservice { width: 142px; float: left; }
.pod-rightrail .btn-submit-searchmag { position: relative; background: url(/img/bkg-magbutton-rightrail.png) bottom left no-repeat; width: 32px; height: 35px; border: none; right: 0; }
.pod-rightrail .search-view-all { display: none; }
#search-results { position: relative; margin: 0 0 30px; }
#search-results label { position: absolute; z-index: 10; top: 10px; left: 10px; font-size: 14px; color: #666; }
#search-results #input-alternate-search { position: relative; border: none; font-size: 14px; color: #666; height: 35px; width: 574px; padding: 0px 0 0 9px; background: url(/uploadedimages/_Assets/images/backgrounds/bkg-maginput-longsearch.png) bottom left no-repeat; z-index: 1; }
#search-results .btn-submit-search { position: relative; background: url(/img/bkg-magbutton-rightrail.png) bottom left no-repeat; width: 32px; height: 35px; border: none; right: 5px; z-index: 3; }
#search-maps { position: relative; }
#search-maps span.search-maps-label { display: block; width: 50px; float: left; padding: 10px 0 0; font-size: 16px; }
#search-maps label { position: absolute; z-index: 10; top: 10px; left: 60px; font-size: 14px; color: #666; }
#search-maps #input-map-start { margin-bottom: 10px; width: 478px; z-index: 1; }
#search-maps div.dropdown { float: left; font-size: 14px; }
    html.ie7 #search-maps div.dropdown { width: 450px; }
#search-maps #select-map-destination { width: 486px; }
#search-maps #select-map-destination-dropdown { width: 498px; }
#search-maps .btn-submit-searchtext { background: url(/img/btn-search-gray.png) bottom left no-repeat; height: 30px; width: 103px; border: none; margin-top: 11px; color: #fff; float: right; line-height: 14px; font-size: 12px; font-weight: bold; text-transform: uppercase; padding: 0 0 4px 5px; text-align: left; }
    html.ie7 #search-maps .btn-submit-searchtext, html.ie8 #search-maps .btn-submit-searchtext { padding: 0px 0px 0px 15px; }
#medical-records { position: relative; }
#medical-records .username { position: absolute; z-index: 10; top: 10px; left: 10px; font-size: 14px; color: #666; }
#medical-records .password { position: absolute; z-index: 10; top: 51px; left: 10px; font-size: 14px; color: #666; }
.input-medrecords-username, .input-medrecords-password { margin-bottom: 5px; width: 238px; z-index: 1; }
.btn-submit-medrecords { background: url(/img/btn-blank-gray.png) bottom left no-repeat; height: 30px; width: 81px; border: none; margin-top: 11px; color: #fff; float: right; line-height: 14px; font-size: 12px; font-weight: bold; text-transform: uppercase; padding: 0 0 4px 0; text-align: center; }
    html.ie7 .btn-submit-medrecords { padding-top: 3px; }
ul li.PBItem div.content p.login-aid { display: inline-block; position:absolute; width: 160px; height:20px; margin: 10px 0 0; padding:0px 0 0 0; font-size: 11px; z-index:20; }
ul li.PBItem div.content p.signature { display: inline-block; position:absolute; width: 170px; height:20px; margin:30px 0 0 0; padding:0px 0 0 0; font-size: 10px; z-index:21; color: #9e9e9e; }
#search-results-form { position: relative; margin-bottom: 20px; }
.search_again { position: absolute; z-index: 10; top: 10px; left: 10px; font-size: 14px; color: #666; }
#search-results-form .search-input-results { position: relative; background: url(/img/bkg-maginput-longsearch.png) bottom left no-repeat; width: 570px; padding: 9px 0 10px 10px; border: none; font-size: 14px; color: #666; float: left; }
    html.ie7 #search-results-form .search-input-results { padding-top: 10px; }
#search-results-form .search-input-submitresults { position: relative; background: url(/img/bkg-magbutton-rightrail.png) bottom left no-repeat; width: 32px; height: 35px; border: none; right: 0; }
    html.ie7 #search-results-form .search-input-submitresults { height: 36px; }
#dept-viewall {display:inline-block; position:relative; width:50px; height:20px; margin:13px 0px 0px 210px;}


#results-option { width: 630px; position: relative; display: inline-block; }
#results-option .results-page { float: left; }
#results-option .results-page p { color: #848484; font-size: 12px; float: left; padding: 10px 0px; }
#results-option .results-page ul { float: left; padding: 10px 15px; }
#results-option .results-page ul li { float: left; list-style: none; padding: 0px 10px; }

#results-option .pagination { float: right; }
#results-option .pagination ul { float: left; padding: 10px 0px; }
#results-option .pagination ul li { border-right: 1px solid #e3e3e3; border-left: 1px solid #e3e3e3; float: left; list-style: none; padding: 0px 10px; }
#results-option .pagination ul li.prev { border-left: none; }
#results-option .pagination ul li.next { border-right: none; }
#results-option .pagination span { display: block; color: #848484; float: left; padding-top: 10px; }
#results-option .pagination span a { display: inline-block; color: #f52731; text-decoration: none; padding-right: 10px; }
#results-option .pagination span a:hover { text-decoration: underline; }

#results-display { padding: 15px 0px; border-bottom: 1px solid #e7e7e7; width: 630px; }
#results-display h2 { color: #222222; font-size: 24px; font-family: Georgia; font-weight: normal; padding-bottom: 20px; clear: both; }
#results-display a { border-top: 1px solid #f4f4f4; display: block; clear: both; padding-top: 12px; }
#results-display ul { float: left; padding-top: 5px; padding-bottom: 12px; padding-right: 10px; clear: both; }
#results-display ul li { padding-right: 3px; border-right: 1px solid #e3e3e3; float: left; list-style: none; }
#results-display ul li.last { padding-right: 0px; padding-left: 3px; border-right: none; }

/* =====  LEARN HOME CONTENT  =====*/
#podcols a.learn { color: #666666; display: block; float: left; height: 175px; margin-bottom: 20px; margin-right: 40px; text-decoration: none; width: 280px; }
#podcols a.link { color: #e82936; display: inline; float: none; text-decoration: none; }
#podcols a.link:hover { text-decoration: underline; }
#podcols span { color: #666666; display: block; float: left; height: 332px; margin-bottom: 20px; margin-right: 40px; text-decoration: none; width: 280px; }
    html.ie7 #podcols span { height: 342px; }
#podcols span h2.bluegreen { border-top: 5px solid #008998; }
#podcols span h2.lightgreen { border-top: 5px solid #009a3d; }
#podcols span h2.purple { border-top: 5px solid #9b2c98; }
#podcols span h2.yellow { border-top: 5px solid #f3de74; }
#podcols span h2.blue { border-top: 5px solid #0063be; }
#podcols span h2.brown { border-top: 5px solid #d6492a; }
#podcols span h2.lightblue { border-top: 5px solid #97c5eb; }
#podcols span h2 { color: #333333; font-family: Georgia; font-size: 18px; margin-top: 176px; padding: 10px 0; }

/* =====  DEPARTMENT SERVICES CONTENT  =====*/
#component-healthconditions ul li a.find-department { background: url("/img/sprite-lightblue-tab.png") no-repeat scroll left top transparent; display: block; float: left; height: 39px; margin-right: 4px; padding-left: 30px; text-decoration: none; position: relative; }
#component-healthconditions ul li a.find-department span { background: url("/uploadedimages/_Assets/images/sprites/sprite-lightblue-tab.png") no-repeat scroll right top transparent; color: #666666; display: block; font-size: 12px; font-weight: bold; height: 16px; margin-right: -4px; padding: 12px 30px 11px 0; }
/*          #component-healthconditions ul li.on a.find-department {background: url("/uploadedimages/_Assets/images/sprites/sprite-lightblue-tab.png") no-repeat scroll left bottom transparent;}
#component-healthconditions ul li.on a.find-department span {background: url("/uploadedimages/_Assets/images/sprites/sprite-lightblue-tab.png") no-repeat scroll right bottom transparent; font-weight:bold; color: #FFFFFF;}            
*/
#component-healthconditions ul li a.find-departmenton { background: url("/uploadedimages/_Assets/images/sprites/sprite-lightblue-tab.png") no-repeat scroll left bottom transparent; display: block; float: left; height: 39px; margin-right: 4px; padding-left: 30px; text-decoration: none; position: relative; }
#component-healthconditions ul li a.find-departmenton span { background: url("/uploadedimages/_Assets/images/sprites/sprite-lightblue-tab.png") no-repeat scroll right bottom transparent; color: #fff; display: block; font-size: 12px; font-weight: bold; height: 16px; margin-right: -4px; padding: 12px 30px 11px 0; }
.bkg-lightblue { background: none repeat scroll 0 0 #2ac2ec; color: #FFFFFF; }
#component-healthconditions .tab-panel h1 { color: #ffffff; font-family: Georgia; font-size: 36px; font-weight: normal; padding: 10px 0 20px; }
#component-healthconditions .tab-panel p.subhead { color: #ffffff; font-size: 18px; line-height: 24px; padding: 0 40px 30px 0; }
#component-healthconditions .tab-panel a#search-service { background: url("/img/bkg-search-sim-long.png") no-repeat scroll left bottom transparent !important; color: #666666; display: block; font-size: 14px; height: 25px; padding: 10px 0 0 9px; position: static; text-decoration: none; width: 544px; }
#component-healthconditions .tab-panel p.additional-help { display: inline-block; width: 555px; }
#component-healthconditions .tab-panel p.additional-help a.search-help { background: none; color: #FFFFFF; display: block; float: left; margin-top: 20px; }
#component-healthconditions .tab-panel p.additional-help a.view-all { background: none; color: #FFFFFF; display: block; float: right; margin-top: 20px; }
#component-healthconditions .tab-panel p.additional-help a.search-help:hover { text-decoration: underline; }
#component-healthconditions .tab-panel p.additional-help a.view-all:hover { text-decoration: underline; }

#results-page { display: inline-block; }
#results-page ul.list-results { width: 645px; list-style: none; padding: 0; margin: 0; }
#results-page ul.list-results li { padding: 10px 0; overflow: hidden; }
#results-page ul.list-results li p, #results-page ul.list-results li h3 { margin: 0; border-width: 0 20px; border-style: solid; border-color: #fff; }
#results-page ul.list-results li p { }
#results-page ul.list-results li span { padding: 0; display: block; }
#results-page ul.list-results li.bkg-highlight-right p, #results-page ul.list-results li.bkg-highlight-right h3 { background-color: #eee; border-color: #eee; }
#results-page ul.list-results li.bkg-highlight-right span { background-image: url("/img/bkg-listing-greytop.png"); background-repeat: no-repeat; background-position: center top; padding-top: 10px;}
#results-page ul.list-results li.bkg-highlight-right { background-image: url("/uploadedimages/_Assets/images/backgrounds/bkg-listing-greybottom.png"); background-repeat: no-repeat; background-position: center bottom; padding-top: 0;}


/* =====  SEARCH RESULTS CONTENT  =====*/
#content-colleft .tab-panel { padding-bottom: 15px; }
#content-colleft .tab-panel a#search-service { background: url("/uploadedimages/_Assets/images/backgrounds/bkg-search-again-long.png") no-repeat scroll left bottom transparent; color: #666666; display: block; font-size: 14px; height: 22px; padding: 10px 0 0 9px; position: static; text-decoration: none; width: 600px; }

.search-input-department { width: 525px; margin-right: -4px; }
    html.ie7 .search-input-department { margin-right: -30px; }
.search-input-submitdept { background: url(/uploadedimages/_Assets/images/backgrounds/bkg-search-magnifier-btn.png) no-repeat right top; border-width: 0; height: 35px; padding: 0; position: relative; width: 28px; }


.head-orange { background: #E57200; color: #fff; height: 30px; width: 195px; }
.head-purple { background: #9B2C98; color: #fff; height: 30px; width: 195px; }
.head-green { background: #0d9b8c; color: #fff; height: 30px; width: 195px; }
.head-red { background: #e61b29; color: #fff; height: 30px; width: 195px; }
.head-blue { background: #34b6e4; color: #fff; height: 30px; width: 195px; }
.head-orange p, .head-purple p, .head-green p, .head-red p, .head-blue p { color: #333333; font-size: 11px; line-height: 1.3em; padding: 0px 10px 7px 20px; margin-bottom: 0 !important; }
.head-orange p a, .head-purple p a, .head-green p a, .head-red p a, .head-blue p a { background: none !important; padding-left: 0 !important; }
.grey-pod-img { color: #333333; text-align: center; padding-top: 25px; }
.grey-pod-img p.bold-txt { font-weight: bold; }
.grey-pod-img a { font-size: 11px; line-height: 1.3em; padding: 0px 31px 7px 20px; text-decoration: none; }
.grey-pod-img a:hover { text-decoration: underline; }
.head-orange p { font-size: 11px; line-height: 1.3em; padding: 0px 31px 7px 20px; }



/* ==== jQuery UI Autocomplete 1.8.10 ==== */
/* Component containers*/
.ui-widget { text-align: left; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {  }
.ui-widget-content { border: 1px solid #d9d6c4; background: #ffffff; color: #666; }
.ui-widget-content a { color: #666;  }
.ui-widget-header { border: 1px solid #d4d1bf; background: #ffffff; color: #453821; font-weight: bold; }
.ui-widget-header a { color: #453821; }

.ui-corner-all { }

/*.ui-autocomplete { position: absolute; cursor: default; }*/
/* workarounds */
* html .ui-autocomplete { width: 1px; }
/* without this, the menu expands to 100% in IE6 */




.homepage #content { margin-bottom: 35px; }
    html.ie7 #home-cols-bottom { float: left; }
.pod-content a#select-department { font-size: 14px; width: 378px; }
#select-department-dropdown { width: 354px; height: 250px; overflow: auto }
div.bImage { float: left; }
div.bImage div.yellow { border-top: 5px solid #f5e176; }
div.bImage div.purple { border-top: 5px solid #9b2c98; }
div.bImage div.green { border-top: 5px solid #009a3d; }
div.bImage div.blue { border-top: 5px solid #0063be; }
div.bImage div.red { border-top: 5px solid #dc291e; }
div.bImage div.bluegreen { border-top: 5px solid #008998; }
div.bImage div.orange { border-top: 5px solid #e57200; }
div.bImage div.skyblue { border-top: 5px solid #34B6E4; }


/* custom dropdown styles */
div.dropdown { position: relative; }
div.dropdown-red { }
a.dropdown-select { display: block; padding: 0 4px 0 8px; border: 1px solid #ccc; cursor: pointer; text-decoration: none; color: #666666; width: 120px; background-color: #fff; }
div.dropdown-red a.dropdown-select { padding: 0 0 0 8px; background-color: #eee; height: 30px; }
a.dropdown-select img { float: right; padding: 4px 0 4px; }
div.dropdown-red a.dropdown-select img { padding: 0; position: relative; top: -1px; right: -1px; }
a.dropdown-select span { display: block; text-align: left; margin-right: 4px; padding: 8px 0 9px 0; white-space: nowrap; overflow: hidden; }
div.dropdown-red a.dropdown-select span { padding: 7px 0 7px 0; }
a.dropdown:focus, a.dropdown:active, a.dropdown:hover { color: #666666; text-decoration: none; }
div.dropdown-content { position: absolute; left: 0; top: 100%; background-color: #fff; border-width: 0 1px 1px; border-color: #ccc; border-style: solid; display: none; z-index: 10; padding: 4px 0; margin: -1px 0 0 0; overflow-x: auto; }
div.dropdown-red div.dropdown-content { background-color: #eee; }
#content-colright-block div.dropdown-content ul.dropdown-list, div.dropdown-content ul.dropdown-list { list-style: none; padding: 0; margin: 0; }
div.dropdown-content ul.dropdown-list li.dropdown-item { float: none; }
#content-colright-block div.dropdown-content ul.dropdown-list li.dropdown-item a, div.dropdown-content ul.dropdown-list li.dropdown-item a { display: block; padding: 4px 6px; width: auto; text-decoration: none; text-transform: none; color: #666; margin: 0; background-color: transparent; background-image: none; font-weight: normal; }
#content-colright-block div.dropdown-content ul.dropdown-list li.dropdown-item a:hover, div.dropdown-content ul.dropdown-list li.dropdown-item a:hover { background-color: #eee; background-image: none; text-decoration: none; }
div.dropdown-red ul.dropdown-list li.dropdown-item a:hover { background-color: #fff; }
div.dropdown-content-on { display: block; }
span.dropdown-label { float: left; }
    html.ie7 ul.columnwidgetlist li.PBItem { display:inline-block; }
ul li.PBItem div.content ul { list-style-type: disc; padding: 0 0 0 10px; margin: 1em 0; }
ul li.PBItem div.content p { margin: 0 0 16px 0; }
ul li.PBItem div.content ul.nonlist, ul li.PBItem div.content .nonlist ul, .nonlist ul, ul.nonlist { padding: 0; margin: 0; list-style: none; }


/* input styles */
.big-input-search, .big-input { position: relative; padding: 9px 10px 8px 10px; border: 1px solid #ccc; background-color: #fff; font-size: 14px; color: #666; }
.big-input-search { border-right: none; height: 17px; /* for ie8/ff 1px height difference */ padding: 8px 0 8px 9px; }
    html.ie7 .big-input-search { top: 1px; }
span.search-results-count, span.search-results-text { color: #e61b29; }

.progress-indicator { display: none; opacity: 0.5; filter: alpha(opacity=50); z-index: 5; position: absolute; background-color: white; }
.progress-indicator img { position: absolute; }
table.input-form td { padding: 4px 8px; }
table.input-form td.label { text-align: right; }
table.input-form td.input input[type="text"] { width: 318px; }
table.input-form td.input.date input[type="text"] { width: auto; }
table.international-referral-form td.label { width: 150px; }
p.international-referral-redbox { border: 1px red solid; padding: 10px; }
ul li.PBItem div.content p.international-referral { margin-top: 20px; }



/*Misc styles */

.pod.mychart-box .pod-content, .pod.doctor-box  .pod-content, .pod.refer-box  .pod-content {display:block; position:relative; width:260px; height:181px; }
.pod.condition-box {display:block; position:relative; width:300px; height:100px; overflow:hidden;}
.pod.dept-box {display:block; position:relative; width:300px; height:145px; overflow:hidden;}
.pod #dept-viewall {display:inline-block; position:relative; width:50px; height:20px; margin:13px 0px 0px 210px;}
.pod-rightrail #dept-viewall {display:inline-block; position:relative; width:50px; height:20px; margin:13px 0px 0px 130px;}
#component-healthconditions #dept-viewall-lg {display:inline-block; position:relative; width:50px; height:20px; margin:13px 0px 0px 510px;}
#component-healthconditions #dept-viewall-lg a{color:#fff; text-decoration:none;}
#component-healthconditions #dept-viewall-lg a:hover{color:#fff; text-decoration:underline;}
div.pod.mychart-box, div.pod.refer-box {height:181px;}
span.testname p{display:none;}
#blank #page { width: 640px; }

/* Remove these if adding search conditions */
.pod.dept-box { height: 250px; }
.pod.dept-box .pod-content { height: 180px; }

#search-finddoctor label {
    color: #666666;
    font-size: 14px;
    left: 10px;
    position: absolute;
    top: 10px;
    z-index: 10;
}
input.big-input-search, input.big-input {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #666666;
    font-size: 14px;
    padding: 9px 10px 8px;
    position: relative;
}

.pod-highlight-box .input-finddoctor-physiciansname {
    margin-bottom: 10px;
    width: 532px;
    z-index: 1;
}

/* jQuery UI Menu 1.8.10 */
.ui-menu { list-style: none; margin: 0; display: block; height: 200px; width: 235px; overflow: auto; z-index: 1001 !important; }
.ui-menu .ui-menu { margin-top: -3px; }
.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: .2em .4em; line-height: 1.5; zoom: 1; }
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active { background: #eee; color: #666;  }

 ul.ui-menu li {
    list-style: none outside none;
    padding: 0;
    margin: 0;
}
.ui-widget-content {
    color: #666666;
}
.ui-widget {
    text-align: left;
}


#toolbar { display:inline-block; position: absolute; width:100px; right: 310px; top: 105px; }
#toolbar li { list-style-type: none; float: left; }
#toolbar li a { width: 18px; height: 18px; display: block; margin-left: 8px; }
#toolbar li a span { display: none; }


