/* ___________________  The Fertility Center Main CSS file _______________________*/

body {
    margin: 10px 0 10px 0;
    padding: 0px;
    background: url(../images/bg_stars2.gif);
    text-align: center;
}

div#wrap {
    font-family: "Times New Roman", serif;
    font-size: 14px;
    display: block;
    width: 1003px;
    margin: auto;
    text-align: left;
}

div#top {
    display: block;
    width: 1003px;
    height: 200px;
    background: #000 url(../images/header2.jpg) top left no-repeat;
}

div#middle {
    display: block;
    width: 1003px;
    position: relative;
    background: #000;
    padding-bottom: 30px;
}

    /* #r2 and #r3 for seminar ad page  */
div#s-wrap {
    display: block;
    width: 1003px;
    margin: auto;
    text-align: center;
}    

#r2 {
    display: block;
    width: 684px;
    height: 804px;
    margin: auto;
}

#r3 {
    display: block;
    width: 100%;
    height: 30px;
    margin: 20px;
    text-align: center;
}

#r3 a {
    text-decoration: none;
}

#r3 a:hover {
    text-decoration: underline;
}

                /* ___________ LEFT NAV BAR __________________ */
div#lnav {
    display: block;
    width: 226px;
    background: #000;
    position: absolute;
    top: 5px;
    left: 0;
    padding-bottom: 60px;
}

div#lnav-pos {
    display: block;
    width: 196px;
    margin: 0 15px 0 15px;
    background: url(../images/bg_stars2.jpg);
}

#lnav h5 {
    font-size: 16px;
    display: block;
    width: 100%;
    height: 22px;
    margin: 0;
    overflow: hidden;
}

#lnav a {
    display: block;
    width: 100%;
    height: 22px;
    line-height: 22px;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    overflow: hidden;
    outline: none;
}

#lnav a:link {
    color: #9cf;
    background: #000;
}
#lnav a:visited {
    color: #9cf;
    background: none;
}
#lnav a:hover {
    color: #cfc;
    background: none;
    font-size: 11px;
    text-align: left;
}
#lnav a:active {
    color: #f9c;
    background: none;
    outline: none;
}

div#bbox {
    display: block;
    width: 100%;
    height: 120px;
    background: #000;
}

.actpg {
    display: block;
    width: 100%;
    font-size: 11px;
    line-height: 22px;
    color: #f9c;
    background: none;
}



                    /*  ________________ CONTENT ___________________*/
div#bg-cbox {
    display: block;
    width: 840px;
    margin: 3px 0 0 123px;
    padding-bottom: 14px;
    background: #120012;
}


div#tbox {
    display: block;
    width: 720px;
    height: 50px;
    margin-left: 120px;
    background: #333 url(../images/bg_title.png);
}

    /*  for SEMINAR AD IN TITLE BOX  */
#tbox a {
    display: block;
    width: 100%;
    height: 50px;
    line-height: 50px;
    margin: 0 0 0 30px;
    font-family: "Lucida Bright", "Times New Roman", serif;    
    font-size: 22px;
    font-weight: bold;    
    color: #c03;
    outline: none;
    text-decoration: none;
}

    /*  normal TITLE BOX TEXT  */
#tbox h2 {
    line-height: 50px;
    margin: 0 0 0 30px;
    font-family: "Lucida Bright", "Times New Roman", serif;
    font-size: 22px;
    color: #c03;
    text-transform: uppercase;    
}

div#cbox {
    display: block;
    width: 720px;
    height: 290px;
    position: relative;
    margin-left: 120px;
    background: #dfdfdf;
    border: solid 1px #cef;
    border-bottom: solid 2px #9aa;
    border-right: solid 2px #9aa;
    overflow: auto;
}


            /*------------- div 1 for temp text content area --------------- */
div#t1 {
    display: block;
    width: 100%;
    height: 240px;
    background: none;
    color: #000;
}
            /* ______________________ div ct1 for text content style _________________-*/
div#ct1 {
    display: block;
    width: 695px;
    position: relative;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #000;
}

#ct1 h3 {
    font-family: "Lucida Bright", "Times New Roman", serif;
    font-size: 14px;
    margin: 15px 0 0 20px;
    padding: 0;
    line-height: 14px;
    color: #c03;
}

#ct1 h4 {
    display: inline;
    margin: 0;
    margin-left: 10px;
    padding: 0;
    font-size: 14px;
    font-weight: bold;
    color: #c03;
}

#ct1 span {
    font-size: 14px;
    font-weight: bold;
    color: #c03;
}

#ct1 p {
    margin: 7px 30px 3px 40px;
    line-height: 18px;
    text-align: justify;
}

#ct1 ul {
    margin: 7px 0 15px 30px;
    padding-left: 40px;
    line-height: 18px;
}


#ct1 a,
#ct1 a:link,
#ct1 a:visited,
#ct1 a:hover,
#ct1 a:active {
    color: #266;
    background: none;
    outline: none;
    border: none;
}

                /* - - - - - - Fertility awareness week ad  - - - - - - - */
div#pr1 {
    display: block;
    width: 670px;
    margin: 2px 0 10px 15px;
    background: #efefef;
    border-top: solid 1px #aaa;
    border-right: solid 1px #333;
    border-bottom: solid 1px #333;
    border-left: solid 1px #aaa;
    font-family: "Lucida Bright", "Times New Roman", serif;
}
#pr1 h3 {
    font-size: 14px;
    font-weight: bold;
    margin: 5px 20px;
    line-height: 18px;
}
#pr1 h4 {
    font-size: 12px;
    font-weight: bold;
    margin: 5px 0 5px 20px;
    color: #000;
}
#pr1 p {
    font-size: 12px;
    text-align: right;
}

#pr1 a:hover {
    text-decoration: none;
}

                /* - - - - - lancaster office ad - - - - - - */
div#lo-ad {
    display: block;
    width: 680px;
    height: 140px;
    position: relative;
    margin: 2px 0px 0px 7px;
    background: url(../images/bg_stars2.jpg);
    border-top: solid 1px #ccc;
    border-right: solid 1px #303;
    border-bottom: solid 1px #303;
    border-left: solid 1px #ccc;
}

#lo-ad img {
    border: none;
}

div#lo-ad-link {
    display: block;
    width: 300px;
    height: 20px;
    position: absolute;
    left: 100px;
    bottom: 14px;
}

div#lo-ad-link a {
    font-family: verdana;
    font-size: 14px;
}

div#lo-ad-link a:link {
    color: #99f;
}
div#lo-ad-link a:visited {
    color: #99f;
}
div#lo-ad-link a:active {
    color: #99f;
}
div#lo-ad-link a:hover {
    color:#f9f;
}
                
                /*  - - - - egg donor ad - - - -  */  
div#eggs {
    display: block;
    width: 680px;
    height: 160px;
    margin: 2px 0 0 7px;
    padding-top: 10px;
    background: url(../images/ads/bg_eggdonor.jpg);
    border-top: solid 1px #ccc;
    border-right: solid 1px #300;
    border-bottom: solid 1px #300;
    border-left: solid 1px #ccc;
    text-align: center;
}

#eggs h3 {
    color: #c03;
    margin: 5px 0 15px 0;
    padding: 0;
    font-family: "Lucida Bright", "Times New Roman", serif;
    font-size: 18px;

}

#eggs h4 {
    color: #c0a;
    margin: 5px;
    padding: 10px;
    font-size: 16px;
    font-style: italic;
    text-align: center;
}

#eggs p {
    line-height: 16px;
    margin: 7px 10px 7px 187px;
    color: #30f;
    text-align: left;
}
    


div#donorad {
    display: block;
    width: 690px;
    height: 180px;
    margin-bottom: 20px;
}

#donorad img {
    margin: 0;
    padding: 0;
    border: none;
}

span#bannerad {
    display: block;
    width: 630px;
    height: 40px;
    margin-left: 40px;
    border: solid 1px #787878;
    background: url(../images/bg_stars2.gif);
    text-align: center;
    font-family: "Lucida Bright", "Times New Roman", serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 40px;
    color: #c03;
    text-decoration: none;
}

                /* - - - - - blue cross insurance ad - - - - - */
div#banner-ins {
    display: block;
    width: 630px;
    height: 40px;
    margin-top: 7px;
    margin-left: 40px;
    border-top: solid 1px #99f;
    border-right: solid 1px #779;
    border-bottom: solid 1px #779;
    border-left: solid 1px #99f;
    background: #fff;
}

#banner-ins img {
    border: none;
    margin: 0;
    padding: 0;
}


                /* - - - - - - - - seminar ads page format - - - - - - - - - */
div#ct3 {
    width: 630px;
    margin: 10px 0 0 20px;
    text-align: left;
    padding: 8px 20px 8px 20px;
    background: #fce;
}


            /*-------------------------- DONOR EGG PAGE  --------------------*/

div#de-cbox {
    display: block;
    width: 716px;
    height: 290px;
    position: relative;
    margin-left: 120px;
    background: #dfdfdf;
    border: solid 2px #003;
    border-top: solid 1px #003;
    border-right: solid 2px #003;
    overflow: auto;
}


div#de {
    display: block;
    width: 300px;
    height: 70px;
    position: absolute;
    top: 0;
    right: 0;
    border-bottom: solid 2px #005;
    border-left: solid 1px #005;
    background: url(../images/bg_stars.jpg);
    text-align: center;
}


div#de-sp {
    display: block;
    width: 320px;
    height: 60px;
    float: right;
}

#de a,
#de a:link,
#de a:visited,
#de a:hover,
#de a:active {
    line-height: 70px;
    padding: 10px;
    color: #99f;
    background: none;
}
#de a:hover {
    display: block;
    height: 50px;
    line-height: 50px;
    color: #f9f;
    background: #000;
}


                        /* ____________________ IVF PAGE ___________________ */
                
        /* -------------- use de-cbox for content div ------------- */
        
div#ivf {
    display: block;
    width: 300px;
    height: 290px;
    position: absolute;
    top: 0;
    right: 0;
    border-bottom: solid 5px #005;
    border-left: solid 3px #005;
    background: url(../images/bg_stars.jpg);
    text-align: center;
}


div#ivf-sp {
    display: block;
    width: 320px;
    height: 290px;
    float: right;
}
            /* IVF link boxes and links */
            
#ivf h3 {
    display: block;
    max-width: 280px;
    height: 29px;
    line-height: 29px;
    margin: 0;
    margin-top: 7px;
    font-size: 12px;
    font-variant: small-caps;
    background: none;
    border-top: solid 1px #003;
    border-bottom: solid 3px #002;
    overflow: hidden;
}

#ivf a,
#ivf a:link,
#ivf a:visited,
#ivf a:hover,
#ivf a:active {
        padding: 10px;
        color: #99f;
        background: none;
        border: solid 1px #002;
        outline: none;
}
#ivf a:hover {
    color: #f9f;
    background: #000;
    border: solid 1px #99f;
}

div#ivf-btm {
    display: block;
    height: 50px;
    position: relative;
    background: url(../images/bg_stars2.gif);
    border-top: solid 1px #005;
}
    
                /* _____________________ PROVIDERS PAGE _____________________ */
                
div#p-ct1 {
    display: block;
    margin: 10px 10px 20px 20px;
}

div#p-ct1 img {
    float: right;
    margin: 0 5px 5px 10px;
    padding-left: 17px;    
}

#p-ct1 h3 {
    font-family: "Lucida Bright", "Times New Roman", serif;
    font-size: 14px;
    margin-top: 30px;
    padding: 0;
    line-height: 14px;
    color: #c03;
    text-align: right;
}

.p-ct2 {
    display: block;
    margin: 10px 10px 10px 20px;
    padding-bottom: 10px;
}

.p-ct2 h3 {
    font-family: "Lucida Bright", "Times New Roman", serif;
    font-size: 14px;
    margin-top: 30px;
    padding: 0;
    line-height: 14px;
    color: #c03;
    text-align: right;
}

.p-ct2 img {
    float: right;
    margin: 0 5px 5px 10px;
    padding-left: 17px;    
}


            /*________________ FORMS AND INFO PAGES - PDF LINKS _____________ */
            
            
div#cbox2 {
    display: block;
    width: 716px;
    height: 290px;
    position: relative;
    margin-left: 120px;
    background: url(../images/bg_stars1.gif);
    border: solid 1px #304;
    border-bottom: solid 2px #102;
    border-right: solid 2px #102;    
}


            /* ________________ pdf link boxes ___________________ */
.linkbox {
    display: block;
    height: 45px;
    margin: auto;
    margin-top: 20px;
    padding-left: 20px;
}
.linkbox h3 {
    display: block;
    max-width: 380px;
    max-height: 30px;
    line-height: 30px;
    margin: 0;
    margin-right: 10px;
    font-size: 16px;
    background: none;
    border-top: solid 2px #003;
    border-right: solid 5px #002;
    border-bottom: solid 5px #002;
    border-left: solid 2px #003;
    float: left;
    overflow: hidden;
}
.linkbox a,
.linkbox a:link,
.linkbox a:visited,
.linkbox a:hover,
.linkbox a:active {
        padding: 10px;
        color: #99f;
        background: none;
        border: solid 1px #002;
    }
.linkbox a:hover {
    color: #f9f;
    background: #000;
    border: solid 1px #99f;
}

div#reader {
    display: block;
    width: 680px;
    height: 40px;
    position: absolute;
    bottom: 1px;
    right: 5px;
    background: none;
    text-align: right;
}
#r-text {
    font-size: 11px;
    color: #fff;    
    line-height: 40px;
    margin: 0;
    padding: 0;
}

#reader a {
    width: 160px;
    padding-left: 40px;
    background: none;
    outline: none;
}

#reader img {
    border: none;
}

                /* _____________________ LOCATE US PAGE ____________________________*/
                
    /*  left and right columns (parent div ct1) */
    
div#lu {
    display: block;
    width: 680px;
    height: 145px;
    position: relative;
    margin-left: 10px;
    background: #cdcdcd;
}

div#lu-lft {
    display: block;
    width: 325px;
    position: absolute;
    top: 10px;
    left: 20px;
    text-align: center;
}

div#lu-rgt {
    display: block;
    width: 325px;
    position: absolute;
    top: 10px;
    right: 0;
    text-align: center;
}

div#lu-ct {
    display: block;
    width: 680px;
    font-size: 12px;
    margin-left: 10px;
}
    

#lu-ct h4 {
    font-size: 12px;
    color: #c03;
    margin: 12px 0 7px 40px;
    line-height: 15px;
}


                /* ___________________  INSURANCE PAGE ______________________________ */
                
                /* ct2 styling */

div#i-ct1 {
    display: block;
    height: 179px;
    position: relative;
    color: #000;
    background: #fff;
    border-bottom: solid 1px #ccc;
}

div#ct2 {
    display: block;
    width: 660px;
    height: 80px;
    position: relative;
    margin-left: 20px;
    background: url(../images/ins/bg_inslinks.jpg);
    text-align: center;
}

#ct2 a,
#ct2 a:link,
#ct2 a:visited,
#ct2 a:hover,
#ct2 a:active {
    margin-right: 19px;
    color: #266;
    background: none;
    line-height: 36px;
    outline: none;
}
#ct2 a:hover {
    color: #9ff;
    background: #333;
}
                
        /* HealthAmerica/HealthAssurance */
div#ha {
    display: block;
    width: 314px;
    height: 105px;
    position: absolute;
    top: 11px;
    left: 160px;
    background: url(../images/ins/healtham.gif) no-repeat;
}
        /* Highmark Blue Shield */
div#hbs {
    display: block;
    width: 219px;
    height: 76px;
    position: absolute;
    top: 77px;
    right: 11px;
    background: url(../images/ins/blueshield.gif) no-repeat;
}
        /* Keystone Health Plan Central - Capitol Blue Cross */
div#cbc {
    display: block;
    width: 217px;
    height: 47px;
    position: absolute;
    top: 15px;
    right: 11px;
    background: url(../images/ins/capbluecross.gif) no-repeat;
}
        /* Preferred Health Care */
div#phc {
    display: block;
    width: 150px;
    height: 102px;
    position: absolute;
    top: 15px;
    left: 11px;
    background: url(../images/ins/preferred.gif) no-repeat;
}
        /* South Central Preferred */
div#scp {
    display: block;
    width: 331px;
    height: 38px;
    position: absolute;
    top: 129px;
    left: 91px;
    background: url(../images/ins/scpref.gif) no-repeat;
}
                

                    /* _____________________ FOOTER _____________________________ */
div#bottom {
    display: block;
    width: 1003px;
    height: 121px;
    position: relative;
    margin-top: 25px;
    background: #000 url(../images/footer.jpg) top left no-repeat;
    text-align: center;
}

div#c-info {
    display: block;
    width: 60%;
    height: 110px;
    font-size: 14px;
    margin: auto;
    padding: 16px;
    color: #fff;
}

#c-info h3 {
    line-height: 22px;
    font-size: 16px;
    margin: 0;
}

#c-info p {
    line-height: 20px;
    margin: 0;
}

#c-info a,
#c-info a:link,
#c-info a:visited,
#c-info a:hover,
#c-info a:active {
    line-height: 20px;
    margin-top: 4px;
    color: #99f;
}
#c-info a:hover {
    color: #f9f;
}

                /* SPECIAL ANNOUNCEMENT PAGE - PRESS RELEASE  */
                
div#wrap-pr1 {
    font-family: "Times New Roman", serif;
    display: block;
    width: 800px;
    margin: 40px auto;
    padding: 0 60px 50px 60px;
    text-align: left;
    background: #dfdfdf;
}
div#cw {
    text-align: center;
    margin-top: 20px;
}

            /* _ _ _ _ _ _ _ _ _ _  SPECIAL TEXT CLASSES  _ _ _ _ _ _ _ _ _ _ */
            
        /* seminar ad title */
        
.semadt {
    font-family: "Lucida Bright", "Times New Roman", serif;
    font-size: 16px;
    font-weight: bold;
    color: #000;
    text-align: center;
}

.news-art-div {
    display: block;
    height: 10px;
    width: 600px;
    margin-top: 20px;
    margin-left: 50px;
    border-top: solid 1px #366556;
    background: none;
}

span.welcometext {
    font-weight: bold;
    color: #c03;
}
    