﻿/*	Common Styles	*/

.divider
{
    CLEAR: both;
    height: 10px; 
    MARGIN-BOTTOM: 20px; 
    TEXT-ALIGN: center; 
    color: #dbdbdb;
}

.morebutton a, .morebutton a:visited, .morebutton a:hover
{
    background: url('images/morebutton.gif') no-repeat;
    width: 52px;
    height: 15px;
    display: block;
    float: right;
    margin: 10px 5px 5px 0;
}

p.intro
{
    font-family: Georgia;
    font-size: 14px;
    line-height: 20px;
    color: #333333;
}

.breadcrumbs
{
    width: 640px;
    background-color: white;
    padding-left: 20px;
    padding-bottom: 10px;
}

/*	Section Headings with Icons	*/

h2.whybaptist, h2.baptistlocations, h2.newsevents, h2.treatments, h2.healthresources, h2.baptistvirtual, h2.contact
{
    margin: 0;
    padding: 0;
}

h2.whybaptist a, h2.baptistlocations a, h2.newsevents a, h2.treatments a, h2.healthresources a, h2.baptistvirtual a, h2.contact a
{
    text-decoration: none;
}

h2.whybaptist
{
    font-size: 18px;
    line-height: 30px;
    color: #000000;
    background: url('images/icon-whybaptist.gif') no-repeat 130px 0;
}

h2.baptistlocations
{
    font-size: 18px;
    line-height: 30px;
    color: #000000;
    background: url('images/icon-maps.gif') no-repeat right;
    max-width: 230px;
}

h2.newsevents
{
    font-size: 18px;
    line-height: 30px;
    color: #000000;
    background: url('images/icon-newsevents.gif') no-repeat right;
    max-width: 200px;
}

h2.treatments
{
    font-size: 18px;
    line-height: 30px;
    color: #000000;
    background: url('images/icon-treatments.gif') no-repeat 230px 0;
}

h2.healthresources
{
    font-size: 18px;
    line-height: 30px;
    color: #000000;
    background: url('images/icon-healthresources.gif') no-repeat right;
    max-width: 200px;
}

h2.baptistvirtual
{
    font-size: 18px;
    line-height: 30px;
    color: #000000;
    background: url('images/icon-baptistlocations.gif') no-repeat right;
    max-width: 225px;
}

h2.contact
{
    font-size: 18px;
    line-height: 30px;
    color: #000000;
    background: url('images/icon-contact.gif') no-repeat right;
    max-width: 175px;
}

h3.subheading
{
    font-size: 14px;
    line-height: 16px;
    color: #999999;
    margin: 0;
    padding: 0;
    margin-bottom: 5px;
}

h3.upperlower
{
    color: #598cc1;
    text-transform: uppercase;
    font-size: 14px;
    margin: 0;
    padding: 0;
    font-weight: normal;
}
 
.upperlower:first-letter
{
    font-size: 18px;
}

/*	List Styles   */

ul
{
    padding: 0px;
    margin: 0px;
    padding-left: 10px;
    margin-left: 10px;
    list-style-type: disc;
    font-size: 13px;
}

ul.bluearrow
{
    line-height: 16px;
    list-style-image: url('images/bluearrow.gif');
}

ul.bluearrow li
{
    padding-bottom: 5px;
}

ul.grayarrow
{
    line-height: 18px;
    list-style-image: url('images/grayarrow.gif');
    font-size: 13px;
}

ul.rss
{
    line-height: 18px;
    list-style-image: url('images/icon-rss.gif');
    font-size: 14px;
}

ul.rss li
{
    padding-left: 5px;
}

/*	Service Line Treatment Sections	*/

h1.cardio
{
    font-size: 20px;
    font-weight: bold;
    color: #c60651;
    font-family: Georgia;
}

.cardiolocations
{
    display: block;
    width: 327px;
    height: 73px;
    font-size: 12px;
    line-height: 18px;
    padding-top: 160px;
    padding-right: 30px;
    color: #ffffff;
    background: url('images/cardio-baptistlocations.jpg') no-repeat;
}

ul.cardiolocationlist
{
    list-style-image: url('images/bluearrow-location.gif');
    direction: rtl;
    font-weight: bold;
} 

ul.cardiolocationlist a
{
    color: #ffffff;
    padding-right: 5px;
    text-decoration: none;
}

ul.cardiolocationlist a:hover
{
    text-decoration: underline;
}

#cardiotreatmentbox
{
    float: left;
    clear: both;
    background: url('images/cardio-treatmentbox.jpg') no-repeat top;
    width: 234px;
    min-height: 100px;
    background-color: #faebf1;
    border-left: 1px solid #f6d8e4;
    border-right: 1px solid #f6d8e4;
    padding: 70px 5px 0 5px;
}

.cardiotreatmentboxbottom
{
    background: url('images/cardio-treatmentbottom.gif') no-repeat top;
    width: 246px;
    height: 9px;
    clear: both;
}

.cardioboxtop
{
    width: 216px;
    clear: both;
    height: 33px;
    padding: 0 15px 0 15px;
    overflow: hidden;
    background: url('images/sidebar-redboxtitle.gif') no-repeat top;
}

.cardioboxtop h3
{
    line-height: 33px;
    margin: 0;
    padding: 0;
}

#emergencytreatmentbox
{
    float: left;
    clear: both;
    background: url('images/cardio-treatmentbox.jpg') no-repeat top;
    width: 234px;
    min-height: 100px;
    background-color: #e0eeed;
    border-left: 1px solid #cce2e1;
    border-right: 1px solid #cce2e1;
    padding: 70px 5px 0 5px;
}
.emergencyboxtop
{
    width: 216px;
    height: 33px;
    padding: 0 15px 0 15px;
    overflow: hidden;
    line-height: 33px;
    background: url('images/sidebar-darkgreenboxtitle.gif') no-repeat top;
}

.emergencytreatmentboxbottom
{
    background: url('images/emergency-treatmentbottom.gif') no-repeat top;
    width: 246px;
    height: 9px;
    clear: both;
}

#generictreatmentbox
{
    float: left;
    clear: both;
    background: url('images/cardio-treatmentbox.jpg') no-repeat top;
    width: 234px;
    min-height: 100px;
    background-color: #ebeef6;
    border-left: 1px solid #cdd5e8;
    border-right: 1px solid #cdd5e8;
    padding: 70px 5px 0 5px;
}

.genericboxtop
{
    width: 216px;
    height: 33px;
    padding: 0 15px 0 15px;
    overflow: hidden;
    line-height: 33px;
    background: url('images/sidebar-blueboxtitle.gif') no-repeat top;
}

.generictreatmentboxbottom
{
    background: url('images/generic-treatmentbottom.gif') no-repeat top;
    width: 246px;
    height: 9px;
    clear: both;
}
.hospitalboxtop
{
    width: 216px;
    height: 33px;
    padding: 0 15px 0 15px;
    overflow: hidden;
    line-height: 33px;
    background: url('images/sidebar-lightblueboxtitle.gif') no-repeat top;
}
#imagingtreatmentbox
{
    float: left;
    clear: both;
    background: url('/Files/Images/logo-msimaging.gif') no-repeat top;
    width: 234px;
    min-height: 100px;
    background-color: #ebeef6;
    border-left: 1px solid #cdd5e8;
    border-right: 1px solid #cdd5e8;
    padding: 105px 5px 0 5px;
}

#orthotreatmentbox
{
    float: left;
    clear: both;
    background: url('images/cardio-treatmentbox.jpg') no-repeat top;
    width: 234px;
    min-height: 100px;
    background-color: #feead4;
    border-left: 1px solid #fcd6a9;
    border-right: 1px solid #fcd6a9;
    padding: 70px 5px 0 5px;
}
.orthoboxtop
{
    width: 216px;
    height: 33px;
    padding: 0 15px 0 15px;
    overflow: hidden;
    line-height: 33px;
    background: url('images/sidebar-orangeboxtitle.gif') no-repeat top;
}

.orthotreatmentboxbottom
{
    background: url('images/ortho-treatmentbottom.gif') no-repeat top;
    width: 246px;
    height: 9px;
    clear: both;
}
#pediatrictreatmentbox
{
    float: left;
    clear: both;
    background: url('images/cardio-treatmentbox.jpg') no-repeat top;
    width: 234px;
    min-height: 100px;
    background-color: #ffeebc;
    border-left: 1px solid #ffd457;
    border-right: 1px solid #ffd457;
    padding: 70px 5px 0 5px;
}

.pediatricboxtop
{
    width: 216px;
    height: 33px;
    padding: 0 15px 0 15px;
    overflow: hidden;
    line-height: 33px;
    background: url('images/sidebar-yellowboxtitle.gif') no-repeat top;
}

.pediatrictreatmentboxbottom
{
    background: url('images/pediatric-treatmentbottom.gif') no-repeat top;
    width: 246px;
    height: 9px;
    clear: both;
}
#surgerytreatmentbox
{
    float: left;
    clear: both;
    background: url('images/cardio-treatmentbox.jpg') no-repeat top;
    width: 234px;
    min-height: 100px;
    background-color: #e3f3e1;
    border-left: 1px solid #abdaa4;
    border-right: 1px solid #abdaa4;
    padding: 70px 5px 0 5px;
}
.surgeryboxtop
{
    width: 216px;
    height: 33px;
    padding: 0 15px 0 15px;
    overflow: hidden;
    line-height: 33px;
    background: url('images/sidebar-greenboxtitle.gif') no-repeat top;
}

.surgerytreatmentboxbottom
{
    background: url('images/surgery-treatmentbottom.gif') no-repeat top;
    width: 246px;
    height: 9px;
    clear: both;
}

#womentreatmentbox
{
    float: left;
    clear: both;
    background: url('images/cardio-treatmentbox.jpg') no-repeat top;
    width: 234px;
    min-height: 100px;
    background-color: #f2e1f0;
    border-left: 1px solid #e2bcdc;
    border-right: 1px solid #e2bcdc;
    padding: 70px 5px 0 5px;
}
.womenboxtop
{
    width: 216px;
    height: 33px;
    padding: 0 15px 0 15px;
    overflow: hidden;
    line-height: 33px;
    background: url('images/sidebar-purpleboxtitle.gif') no-repeat top;
}

.womentreatmentboxbottom
{
    background: url('images/women-treatmentbottom.gif') no-repeat top;
    width: 246px;
    height: 9px;
    clear: both;
}

.emergencyboxtop h3, .womenboxtop h3, .genericboxtop h3, .orthoboxtop h3, .pediatricboxtop h3, .surgeryboxtop h3
{
    margin: 0;
    padding: 0;
}

/* Home Sidebar */


.homebuttons
{
    width: 176px;
    height: 50px;
    clear: both;
    padding: 2px 0 5px 0;
    overflow: hidden;
    background: url('images/homebutton.gif') no-repeat top;
}

.homebuttonscontent
{
    padding: 10px 5px 10px 10px;
}


/* Popular/Top Pages Sidebar */


.populartop
{
    width: 176px;
    margin: 0 auto;
    margin-top: 10px;
    background: #f8f8f8 url('images/popular-top.gif') no-repeat top left;
    padding-top: 36px;
    overflow: hidden;
}

ul.popular
{
    width: 174px;
    border-left: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

ul.popular li
{
    clear: both;
    border-top: 1px solid #e1e1e1;
    padding: 3px 0 3px 10px;
    line-height: 20px;
}

.popularbottom
{
    background: #ffffff url('images/toolbar-bottom.gif') no-repeat top;
    width: 174px;
    height: 9px;
    margin: 0 auto;
    clear: both;
    padding-bottom: 10px;
}

/* Stargate Home */    
    
.stargate
{
    display: block;
    width: 180px;
    height: 241px;
    margin-left: 10px;
    overflow: hidden;
    background: url('images/stargate-portal.gif') no-repeat;
    
}

.stargateContent
{
    padding: 130px 10px 0 50px;
}

.stargateButtons
{
    width: 119px;
    height: 30px;
    padding: 5px 0 2px 10px;
    background: url('images/stargate-button.gif') no-repeat;
}
    
/* Tools Sidebar */

.tools
{
    width: 176px;
    margin: 0 auto;
    margin-top: 10px;
    background: #f8f8f8 url('images/toolbar-top.gif') no-repeat top left;
    padding-top: 36px;
    overflow: hidden;
}

ul.toolscontent
{
    width: 174px;
    border-left: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

ul.toolscontent li
{
    clear: both;
    border-top: 1px solid #e1e1e1;
    padding: 3px 5px;
    line-height: 30px;
}

ul.toolscontent li.long
{
    line-height: 15px;
}

ul.toolscontent img
{
    padding-right: 10px;
    float: left;
}

.toolsbottom
{
    background: #ffffff url('images/toolbar-bottom.gif') no-repeat top;
    width: 174px;
    height: 9px;
    margin: 0 auto;
    clear: both;
    padding-bottom: 10px;
}

/* Baptist Location box */
.baptistlocation
{
    display: block;
    width: 323px;
    height: 227px;
    padding: 3px 5px 2px 34px;
    margin: 10px auto;
    overflow: hidden;
    background: url('images/baptistlocations.gif') no-repeat;
}

.baptistlocation h3
{
    font-size: 16px;
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
    line-height: 31px;
    color: #ffffff;
}

.baptistlocationpadding
{
    margin: 0;
    padding: 0;
    padding-bottom: 10px;
    margin-left: 85px;
    border-bottom: 1px dotted #666666;
}    


/* Content Boxes and Containers */
.graybox
{
    width: 615px;
    height: 100px;
    clear: both;
    margin: 20px 0;
}
 
.grayboxpic
{
    float: left;
    width: 100px;
    height: 100px;
}

.grayboxcontent
{
    font-size: 11px;
    height: 88px;
    width: 480px;
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    background-color: #f2f1f1;
    padding: 5px 15px;
}
 
.grayboxcontent h3
{
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
 
.grayboxcontent small
{
    font-size: 9px;
}
 
.grayboxcontent p
{
    font-size: 11px;
    padding: 0;
    margin: 0;
    padding-top: 5px;
    line-height: 12px;
}

.locationblock
{
    display: block;
    width: 600px;
    min-height: 100%;
    padding: 10px 0;
    clear: both;
    margin: 0 auto;
}

.locationblock h3
{
    margin-bottom: 5px;
}

.locationblockcontent
{
    width: 350px;
    height: 100%;
    float: left;
}

.locationblockfeatures
{
    width: 250px;
    height: 100%;
    float: right;
}

img.mugshot
{
    width: 150px;
    height: 150px;
    float: left;
    margin-right: 15px;
}


/* Gray Location Box */
.locationbox
{
    display: block;
    width: 344px;
    height: 98px;
    padding: 127px 3px 8px 10px;
    margin: 10px auto;
    background: url('images/locationBox.gif') no-repeat;
}

.locationbox ul
{
    float: left;
    width: 140px;
    line-height: 18px;
    font-size: 12px;
    color: #ffffff;
}   

.locationboxlogo
{
    width: 176px;
    float: right;
    padding-top: 10px;
}

.locationbox ul a, .baptistlocationsbox ul a
{
    color: #ffffff;
    font-weight: bold;
}

/* Sidebar Containers */

.pinkboxtop
{
    width: 215px;
    height: 33px;
    padding: 0 15px 0 15px;
    overflow: hidden;
    line-height: 33px;
    background: url('images/sidebar-pinkboxtitle.gif') no-repeat top;
}

.pinkboxtop h3
{
    margin: 0;
    padding: 0;
    letter-spacing: 1px;
}

.pinkbox
{
    width: 224px;
    min-height: 100px;
    background-color: #feeff2;
    border-left: 1px solid #fbfbfb;
    border-right: 1px solid #fbfbfb;
    float: left;
    padding: 12px 10px 0 10px;
}

.pinkboxcontent
{
    width: 224px;
}

.pinkboxcontent img
{
    margin-right: 25px;
    float: left;
    width: 58px;
    padding-bottom: 20px;
}

.pinkboxbottom
{
    width: 246px;
    height: 8px;
    background: url('images/sidebar-pinkboxbottom.gif') no-repeat top;
    clear: both;
    margin-bottom: 10px;
}

.eventsbox
{
    width: 214px;
    background-color: #fef3d5;
    padding: 15px 15px 0 15px;
    border: 1px solid #e1e1e1;
    border-bottom: 0;
    float: left;
    margin: 0;
}
.eventsboxbottom
{
    width: 246px;
    height: 9px;
    background: url('images/eventbox-bottom.gif') no-repeat top;
    margin-bottom: 10px;
    clear: both;
}

#graybox
{
    width: 234px;
    min-height: 100px;
    background-color: #f8f8f8;
    border: 1px solid #d9d9d9;
    border-top: 0;
    padding: 5px 5px 5px 5px;
    margin-bottom: 10px;
    float: left;
}

#contactbox
{
    background: #ffe59b url('images/contactbox-image.jpg') no-repeat;
    width: 224px;
    border-left: 1px solid #dddfe1;
    border-right: 1px solid #dddfe1;
    padding: 70px 10px 9px 10px;
    float: left;
}

.contactboxbottom
{
    width: 246px;
    height: 9px;
    clear: both;
    background: url('images/contactbox-bottom.gif') no-repeat;
    margin-bottom: 10px;
}

.classesbox
{
    float: left;
    background: #ffe59b url('images/classesbox-top.jpg') no-repeat top;
    width: 224px;
    border: 1px solid #dddfe1;
    border-bottom: 0;
    padding: 75px 10px 0 10px;
    margin-top: 10px;
}

.classesboxbottom
{
    width: 246px;
    height: 10px;
    clear: both;
    background: url('images/classesbox-bottom.gif') no-repeat;
    margin-bottom: 10px;
}

/* Social Bookmarking */

.socialNetContainer
{
    clear: both;
    float: left;
    height: 100%;
    padding-left: 20px; 
    padding-top: 10px;
    text-transform: inherit
}

.socialblock
{
    clear: both;
    width: 617px;
    padding: 15px 0;
    border-top: 1px dotted #999999;
    background-color: White;
}

.socialtitle
{
    width: 617px;
    height: 29px;
    line-height: 29px;
    color: white;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial;
    background: url('images/social-title-bg.gif') repeat-x;
}

.socialcontent
{
    clear: both;
    width: 605px;
    background-color: #f8f8f8;
    padding: 8px 0 0 8px;
    border-left: 2px solid #e1e1e1;
    border-right: 2px solid #e1e1e1;
}

.socialcontent ul
{
    list-style-type: none;
    margin: 0 0 0 5px;
    padding: 0 0 0 5px;
}

.socialcontent ul li
{
	padding-right: 5px;
	padding-bottom: 10px;
    line-height: 15px;
    font-size: 10px;
    display: inline;
}

.sociallogo
{
    height: 15px;
    width: 15px;
    display: inline;
    margin-right: 5px;
}

.socialblockbottom
{
    clear: both;
    width: 617px;
    height: 9px;
    background: transparent url('images/social-bottom.gif') no-repeat;
}

/* Article and Comments */

#newsbox
{
    float: left;
    background-color: #f6f6f6;
    width: 224px;
    border: 1px solid #dddfe1;
    border-bottom: 0;
    padding: 10px 10px 0 10px;
}

.newsboxbottom
{
    width: 246px;
    height: 9px;
    clear: both;
    background: url('images/newsbox-bottom.gif') no-repeat;
    margin-bottom: 10px;
}

.newsboxextend
{
    float: left;
    background-color: #f6f6f6;
    width: 224px;
    border: 1px solid #dddfe1;
    border-top: 0;
    border-bottom: 0;
    padding: 0 10px 0 10px;
}

#newsboxYellow
{
    float: left;
    background-color: #fef3d5;
    width: 224px;
    border: 1px solid #dddfe1;
    border-bottom: 0;
    padding: 10px 10px 0 10px;
}

#newsboxPink
{
    float: left;
    background-color: #f2e1f0;
    width: 224px;
    border: 1px solid #dddfe1;
    border-bottom: 0;
    padding: 10px 10px 0 10px;
	text-align: left;
	margin-left: 7px;
}

.newsboxYellowbottom
{
    width: 246px;
    height: 9px;
    clear: both;
    background: url('images/eventbox-bottom.gif') no-repeat;
    margin-bottom: 10px;
}

.newsboxYellowextend
{
    float: left;
    background-color: #fef3d5;
    width: 224px;
    border: 1px solid #dddfe1;
    border-top: 0;
    border-bottom: 0;
    padding: 0 10px 0 10px;
}

.newsboxPinkbottom
{
    width: 246px;
    height: 9px;
    clear: both;
    background: url('images/eventbox-bottomPink.gif') no-repeat;
    margin-bottom: 10px;
	margin-left: 7px;
	float: left;
}

.newssummary
{
    background-color: #f2f1f1;
    width: 98%;
    margin-bottom: 25px;
    clear: both;
    float: left;
    font-size: 11px;
    line-height: 14px;
    padding: 5px;
}

h3.newstitle
{
    padding: 0; 
    margin: 0; 
    padding-top: 3px; 
    font-size: 12px;
    line-height: 16px;
    padding-bottom: 5px;
}

h3.newstitle a
{
    text-decoration: none;
}

h3.newstitle a:hover
{
    text-decoration: underline;
    border-collapse: collapse;
}

.mainform table
{
    width: 600px;
}

li.eventdate
{
    font-weight: bold; 
    font-size: 11px;
    padding-bottom: 5px; 
    margin-bottom: 0;
}

/* Testimonials */

.testimonial
{
    clear: both;
    margin: 0 auto;
    background: #fef3d5 url('images/testimonial-top.gif') no-repeat top;
    width: 231px;
    padding-top: 10px;
    font-family: Georgia;
    font-size: 16px;
}

.testimonialcontent
{
    width: 207px;
    height: auto;
    border-left: 2px solid #d4d7e6;
    border-right: 2px solid #d4d7e6;
    padding: 10px 10px 20px 10px;
}

.testimonialbottom
{
    width: 231px;
    height: 11px;
    margin: 0 auto;
    background: url('images/testimonial-bottom.gif') no-repeat;
}

/* LinksBox */

.linksbox
{
    width: 361px;
    min-height: 100px;
    background: #f7f7f7 url('images/links-top.gif') no-repeat top;
    float: left;
}

.linksline
{
    border-bottom: 1px dotted #cccccc;
    padding: 5px 5px 5px 5px;
}

/* LinksBox2 */

.linksbox2
{
    width: 178px;
    min-height: 100px;
    text-align: left;
    border: solid 1px #bfbdbd;
}

.linkstop2
{
    background: url('images/physiciansResourceTop.gif') no-repeat top;
    width:180px;
    height:25px;
    }
    
.linkstopquick
{
    background: url('images/phsyicianQuickLinksTop.gif') no-repeat top;
    width:180px;
    height:25px;
    }

.linksline2
{
    border-bottom: 1px solid #bfbdbd;
    background: #fbdddd /*url('images/links-lineBG.jpg')*/ repeat-x top;
    min-height: 25px;
    padding: 5px 5px 1px 5px;
}

/* Print template Cleanup */

.serviceLineIntro
{
    float: left;
    width: 340px;
}

.serviceLineBanner
{
    float: right;
    width: 260px;
    text-align: center;
}
