﻿#ctl00_ctl00_cphContent_cphInternalContent_news_view1_tblData {width: 600px;}

/* .|. Main Page wrappers and floatter layers
---------------------------------------------- */
#divPageWrapper {width: 896px; margin: 0px auto;}
#divNav_object {width:896px; height:46px;margin: 0 auto;}

/* .|. Master Main -  Layout SHADOWS Table
---------------------------------------------- */
.wrapperShadowTable {width: 896px;}
.centerContentColumn {
    width: 896px;
    padding: 0px;margin:0px;
    background: #FFFFFF url('/images/bg-pattern-center.jpg') repeat-y;
    vertical-align: top;  
}


/* .|. Internal - Layout Table (width -2px cause borders)
---------------------------------------------- */
.InternalTableWrapper  {width:896px; padding: 0px; margin: 0px;}
.InternalSidebarColumn {width:296px; padding: 0px; margin: 0px; vertical-align:top; /*background: aqua;*/}
.InternalContentColumn {width:600px; padding: 0px; margin: 0px; vertical-align:top; /*background-color:Silver;*/ }



/* .|. Home Footer and Navigation Controls (2 boxes)
---------------------------------------------------- */
#divInterior_footer_Wrapper {
    position:relative;
    margin-top: 7px;
    background: #FFFFFF url('/images/bg-pattern.jpg') repeat;
    width:896px; height:109px; /*313px total value (padding)*/
}
#divInterior_b1, #b2_b3_wrapper {float: left; height: 120px; margin: 5px 0px 5px 0px;}
#divInterior_b1 {
    width:202px; margin-left: 6px; height: 97px; border: solid 1px #BABABA; background-color: #CC3300;
    border: solid 1px white;
}
#b2_b3_wrapper {width:674px; margin-left: 5px; height: 97px; border: solid 1px white; background-color: #E6B61F;}
            #divInterior_b2 { /* Orange 'call out' area */
                width:455px; margin: 7px 15px; height: 80px;
            }
            #divInterior_b3 { /* Blue Kids floating*/
                margin-top: -150px;
                margin-right: -25px;
                    height: 180px;
                    width:225px; 
                    position:relative;
                    float:right;
                    z-index: 2000px;
                    background: transparent url('/images/home-blue-kids.png') no-repeat;   
            }



/* .|. Sidebar Column -- Grow effect
---------------------------------------------- */
#divSidebarWrapper {
            width:202px; 
            background: transparent url('/images/bg-pattern.jpg') repeat;
            padding: 7px 2px 7px 7px;
            /*border: solid 1px green; */
            }
            #divSidebarBody {
                    margin-top: 7px;
                    width:195px; min-height: 380px; height: 380px; 
                    background: white url('/images/sidebar-bg-image.gif') no-repeat bottom;
                    border: solid 1px #BABABA;
            }
#divSubMenuPanel {
    padding: 10px;
    margin:0 0 0px 0px;
    width: 140px;
}



/* .|. Master Column -- Grow effect
---------------------------------------------- */
#divContentArea_Wrapper {
    width: 100%;
    height: 100%;
    min-height: 500px;
    margin: 0px auto;
    padding: 0px;
}
            /* CONTENT Column -- Grow effect */
                #divContentArea_Repeat {
                    margin: 0 auto; 
                    width: 661px; min-height: 506px; min-height: 506px; 
                    background: transparent url('/images/bg-pattern.jpg') repeat;
                    padding: 7px;
                }
                #divContentArea_Top_DynamicTitle {
                    margin: 0px 0px 0px 0px;
                    border-left: solid 1px #BABABA;
                    border-top: solid 1px #BABABA;
                    border-right: solid 1px #BABABA;
                    }

#divContent_1ColumnTextArea {
    width:639px; 
    min-height: 449px;
    height: 100%;
    margin-left: 0px; 
    margin-bottom: 0px;
    padding: 10px;
    background-color: White;
    border: solid 1px #BABABA;
}
#divContent_1ColumnTextArea .title {line-height: 28px;}


/* .|. Dynamic Nav Blob Summary V2 sections
---------------------------------------------- */
.blob_summary_v2_wrapper {margin: 0px 0px 10px 0px;}
.blob_summary_v2_wrapper .title {line-height: 28px;}

/* .|. Font CSS Interior classes
---------------------------------------------- */
.sFIR_FAQCategory, .sFIR_NewsCategory, .sFIR_StaffCategory {
	/*font-size: 16px;*/
	color: #B8A176;
	font-weight: bolder;
	text-transform: uppercase; 
	line-height: 18px;
	padding-bottom: 0px;padding-top: 10px;
	border-bottom: double 1px gray;
}

.bodyFAQ {
	color: #000000;
	font-size: 13px;
	line-height: 18px;
}
.bodyFAQ a:link {color: #808080; text-decoration: none;}
.bodyFAQ a:visited {color: #808080; text-decoration: none;}
.bodyFAQ a:hover {color: #00428A; text-decoration: underline;}

.headerFAQ {
	font-size: 14px;
	color: #5B5B5B;
	font-weight: bold;
	line-height: 18px;
}
.headerFAQ a:link {color: #00428A; text-decoration: none;}
.headerFAQ a:visited {color: #00428A; text-decoration: none;}
.headerFAQ a:hover {color: #5B5B5B; text-decoration: underline;}


.readMoreInterior  {
	font-size: 10px;
	color: #808080;
	/*font-weight: bold;*/
	line-height: 12px;
	text-align:right;
	/*vertical-align:middle;*/
}
.readMoreInterior  a:link {color: #808080;text-decoration: none;}
.readMoreInterior  a:visited {color: #808080;text-decoration: none;}
.readMoreInterior  a:hover {color: #F52A26;text-decoration: underline;}

/* Call Out - Bottom Content */
#divCalloutArea {
    width:100%; 
    height: 100%;
    padding-top: 1px;
}
.CalloutTitle {line-height: 20px; width: 450px;}
.CalloutBody {line-height: 20px; width: 450px;}
.CalloutBody p, .CalloutBody li, .CalloutBody td {}


/* Footer Hyperlinks */
.footer_links {
    font-size: 10px;
    color: #00A2D5;
    line-height: 16px;
    text-align: center;
}
.footer_links a:link {color: #575757;text-decoration: none;}
.footer_links a:visited {color: #575757;text-decoration: none;}
.footer_links a:hover {color: #00A2D5;text-decoration: underline;}


/* Footer Hyperlinks */
.smallEmails {
    font-size: 5px;
    color: #000001;
}
.smallEmails a:link {color: #CFD0C1;text-decoration: none;}
.smallEmails a:visited {color: #CFD0C1;text-decoration: none;}
.smallEmails a:hover {color: #000001;text-decoration: underline;}