﻿/*
#divSidebar_MenuWrapper .text {
    text-align:center; 
    text-transform:uppercase; 
    line-height: 18px;
    font-family:Arial;
	font-size: 18px;
	color: #5B5B5B;
	font-weight: bolder;
	padding-bottom: 20px;
    padding-top: 20px;
	border-bottom: dotted 1px gray;
}
*/
#ctl00_ctl00_cphContent_subnav1_SubPanel_p0 {
    text-align:center; 
    text-transform:uppercase; 
    line-height: 10px;
    font-family:Arial;
	font-size: 10px;
	color: #5B5B5B;
	font-weight: bolder;
	padding-bottom: 10px;
    padding-top: 10px;
	border-bottom: dotted 1px gray;

}
#ctl00_ctl00_cphContent_subnav1_SubPanel {margin-top: -30px;}


/* .|. Main Page wrappers and floatter layers
---------------------------------------------- */
#divPageWrapper {width: 1024px; margin: 0px auto;}

#divContentFooterWrapper {
    height: 30px;min-height: 30px; 
    background: #FFCC00 url('/images/bg-internal-footer.jpg') repeat-x;
}
#divContentFooter_Doctor {
    margin-top: -217px; margin-right: 5px;
        position:relative;
        float:right;
        z-index: 2000px;
            width:182px; height:217px;
            background: transparent url('/images/doctor-internal.png') no-repeat;   
}
#divInternal_nav_Wrapper {width:990px; height:50px;background: transparent url('/images/bg-nav.jpg') no-repeat;}
#divNav_object {width:888px; height:50px;margin: 0 auto;}


/* .|. Master Main -  Layout SHADOWS Table
---------------------------------------------- */
.wrapperShadowTable {width: 1024px;}
.leftShadowColumn {width:17;vertical-align:top; background: transparent url('/images/layout-shadow-left.png') repeat-y;}
.centerContentColumn {
    width: 990px;
    padding: 0px;margin:0px;
    background: #FFFFFF url('/images/bg-pattern-center.jpg') repeat-y;
    vertical-align: top;  
}
.rightShadowColumn {width:17; vertical-align:top; background: transparent url('/images/layout-shadow-right.png') repeat-y;}
.bottomColumn {width: 1024px; height:17px; background: transparent url('/images/layout-shadow-bottom.png') no-repeat;}


/* .|. Internal - Layout Table (width -2px cause borders)
---------------------------------------------- */
.InternalTableWrapper  {width:990px; padding: 0px; margin: 0px;}
.InternalSidebarColumn {width:290px; padding: 0px; margin: 0px; vertical-align:top; /*background: aqua;*/}
.InternalContentColumn {width:700px; padding: 0px; margin: 0px; vertical-align:top; /*background-color:Silver;*/ }


/* .|. Sidebar Column -- Grow effect
---------------------------------------------- */
#divSidebarWrapper {width:247px; margin: 0 auto;}
    #divSidebarTop {margin-top: 4px;height: 27px; background: transparent url('/images/sidebar-top.jpg') no-repeat;}
    #divSidebarBody {min-height: 190px; background: transparent url('/images/sidebar-repeat.jpg') repeat-y;}
    #divSidebarBottom {margin-bottom: 15px;height: 26px; background: transparent url('/images/sidebar-bottom.jpg') no-repeat;}


/* .|. CONTENT Column -- Grow effect
---------------------------------------------- */
    #divContentArea_Top, #divContentArea_Repeat, #divContentArea_Bottom  {
        margin: 0 auto; width: 677px;
    }
    #divContentArea_Top {height: 99px; background: transparent url('/images/content-top.png') no-repeat;}
        #divContentArea_Top_DynamicTitle {padding: 25px 0px 0px 35px;}
    
    #divContentArea_Repeat {min-height: 300px; min-height: 300px; background: transparent url('/images/content-repeat.png') repeat-y;}
    #divContentArea_Bottom {height: 58px; background: transparent url('/images/content-bottom.png') no-repeat;}


/* .|. Master Column -- Grow effect
---------------------------------------------- */
#divContentArea_Wrapper {
    width: 100%;
    height: 100%;
    min-height: 300px;
    margin: 0px auto;
    padding: 0px;
    padding-bottom: 15px;
}
#divContent_1ColumnTextArea {
    width:450px; 
    min-height: 300px;
    height: 100%;
    margin-left: 100px; 
    padding-top: 0px;
    padding-bottom: 15px;
    /*text-align:justify;*/
}
#divContent_1ColumnTextArea .title {line-height: 28px;}

#divSideNav {
    padding: 10px;
    margin: 0px 0px 0px 15px;
    width: 200px;
    /*background:red;*/
}


/* .|. Call Out - Side Content
---------------------------------------------- */
#divCalloutArea {
    width:100%; 
    height: 100%;
    padding-top: 1px;
}
.CalloutTitle {line-height: 20px;}
.CalloutBody {font-style:italic; line-height:normal;}
.CalloutBody p, .CalloutBody li, .CalloutBody td {font-style:italic; line-height:normal; color: #474747;}


/* .|. Hyperlinks
---------------------------------------------- */
.footer_links {
    font-size: 10px;
    color: #000001;
    line-height: 16px;
}
.footer_links a:link {color: #CFD0C1;text-decoration: none;}
.footer_links a:visited {color: #CFD0C1;text-decoration: none;}
.footer_links a:hover {color: #000001;text-decoration: underline;}


/* .|. Dynamic Nav Blob Summary V2 sections
---------------------------------------------- */
#divInternalPhotoGallery {margin: 20px 0px 0px -35px; padding-bottom: 15px;}
.blob_summary_v2_wrapper {margin: 0px 0px 10px 0px;}
.blob_summary_v2_wrapper .title {line-height: 28px;}



/* .|. Blog Area
---------------------------------------------- */
#divBlogSidebar {
    padding: 0px 10px;
    margin: -25px 0px 0px 15px;
    width: 200px;
/*background: green;*/
}

.ProfileBodyCustomClass {
	color: #000000;
	line-height: 20px;
	padding-bottom: 5px;padding-top: 10px;
	width:460px;
	text-align:justify;
}
.ProfileBodyCustomClass a:link {color: #000000;text-decoration: none;}
.ProfileBodyCustomClass a:visited {color: #000000;text-decoration: none;}
.ProfileBodyCustomClass a:hover {color: #000000;text-decoration: none;}

.headerBlogProfiles {clear:both;}
.headerBlogProfilesDetails {clear:both;
	font-size: 20px;
	color: #5B5B5B;
	font-weight: bold;
	line-height: 20px;
}
.headerBlogTags {}
.headerBlogCategories {}
.headerBlogRecent {}
.headerBlogArchive {}


/* .|. Styles for modules (Categories)
---------------------------------------------- */
.sFIR_FAQCategory, .sFIR_NewsCategory, .sFIR_StaffCategory {
	font-size: 16px;
	color: #B8A176;
	font-weight: bolder;
	text-transform: uppercase; 
	line-height: 20px;
	padding-bottom: 5px;padding-top: 10px;
	border-bottom: double 1px gray;
}



/* .|. Contact Us Form
---------------------------------------------- */
#divForm_NewsLetter {min-height: 250px; padding:3px; width: 84%; margin: 0 auto;}
#divForm_eCommerceForm {padding:3px; width: 98%; margin: 0 auto;}
#divForm_eCommerceFormThankYou {padding:3px; width: 98%; margin: 0 auto;}
