﻿#divFullBackgroundWrapper { }
#divPageWrapper {width: 944px; margin: 0px auto;padding-top: 18px;}


/* .|. Header Custom Control
---------------------------------------------- */
#divHeaderWrapper {height: 162px;}

        #divHeaderSubImage {
            float: right; 
            width: 649px; height: 162px; overflow: hidden;
            margin: 0px; padding: 0px;}

        #divHeaderLogo {clear: left; float:left; margin-left: 20px; margin-top: 65px; width: 233px;}
        #divHeaderMenuMap {clear: left; float: left; margin-left: 50px; width: 166px; margin-top: 25px;}

#divNavWrapper {clear:right;width: 100%; height: 36px;float:right;}


#divContentPlaceHoldersBody {clear: both; background: #FFFFFF url('/images/bg-pattern-internal.jpg') repeat-x;}


/* .|. Master Main -  Layout Table
---------------------------------------------- */
.wrapperTable {width: 944px;}
        .topColumn {width: 944px; height:11px; background: transparent url('/images/layout-shadow-top.gif') no-repeat bottom;}
        .leftShadowColumn {width:11px;vertical-align:top; background: transparent url('/images/layout-shadow-left.gif') repeat-y;}
        .centerContentColumn {
            width:922px;
            padding: 0px;margin:0px;
            background-color: White;
            vertical-align: top;  
        }
        .rightShadowColumn {width:11px; vertical-align:top; background: transparent url('/images/layout-shadow-right.gif') repeat-y;}
        .bottomColumn {width: 944px; height:18px; background: transparent url('/images/layout-shadow-bottom.gif') no-repeat;}


/* .|. Internal - Layout Table with GROW effects dark frame
------------------------------------------------------------ */
.InternalTableWrapper, .InternalSidebarColumn, .InternalContentColumn {
    padding: 0px; margin: 0px; 
    vertical-align:top;
}
.InternalTableWrapper  {width:880px; margin-left: 8px;}
.InternalSidebarColumn {width:230px;}

        /*Style for SubPanel menu should be here.*/
        #divSidebarTitle {color: #26323c;padding-left: 5px;padding-bottom: 8px; font-weight: bold; height: 16px; line-height: 16px; font-weight:bolder; height: 16px;}
        #divSidebarTitle a:link, #divSidebarTitle a:visited, #divSidebarTitle a:hover {color: #26323c;text-decoration: none;}


        #ctl00_ctl00_cphContent_PanelSidebar {margin-bottom: 20px;}
        #divCallOut { width: 180px; height: 20px; margin-left: 25px;}
        #divCallOut .title {color: #796047; text-align:center; }
        #divCallOut .body {color: #796047; text-align:center; }


.InternalContentColumn {width:650px;}

        #divInternalFrameWrapper {
            width: 901px;
            height: 100%;
            margin: 0px;
            padding: 0px;
            padding-top: 11px;
            margin-left: 10px;
        }

            #divInternalFrame_Top, #divInternalFrame_Repeat, #divInternalFrame_Bottom  {
                margin: 0 auto; width: 901px;
            }
            #divInternalFrame_Top {line-height: 10px;height: 10px; background: transparent url('/images/internalFrame-top.png') no-repeat bottom;}
            #divInternalFrame_Repeat {min-height: 321px; background: transparent url('/images/internalFrame-repeat.png') repeat-y; padding: 30px 0px;}
            #divInternalFrame_Bottom {height: 10px; background: transparent url('/images/internalFrame-bottom.png') no-repeat top;}


/* .|. Master Column -- Content Area
---------------------------------------------- */
#divContentArea_Wrapper {
    width: 650px;
    height: 100%;
    min-height: 350px;
    margin: 0px;
    padding-bottom: 10px;
}
            #divContent_1ColumnTextArea {
                width:570px; 
                min-height: 300px;
                height: 100%;
                margin-left: 50px; 
                padding-top: 0px;
            }
            #divContent_1ColumnTextArea .title {font-size:20px; line-height: 30px;}
            #divContent_1ColumnTextArea .header {font-size:16px; line-height: 30px;}
            #divContent_1ColumnTextArea .body {padding-bottom: 10px;}

            /* HyperLinks Rollovers 
            #divContent_1ColumnTextArea a:link, #divContent_1ColumnTextArea a:visited, #divContent_1ColumnTextArea a:hover {
                color: #666666;
                text-decoration: none;
                border-bottom: 1px dotted #666666;
            }
            #divContent_1ColumnTextArea a:hover {color: #26323c;border-bottom: 1px dotted #26323c;}*/




/* .|. Blob Summary V2  & Normal Blob V2 Sections
------------------------------------------------- */
.blob_v2_wrapper {margin: 0px 0px 10px 0px; width: 580px;}
.blob_v2_wrapper .title {font-size:14px; line-height: 28px;}
.blob_v2_separator {height: 10px;}

.blob_summary_v2_wrapper {margin: 0px 0px 10px 0px; width: 580px;}
.blob_summary_v2_separator {height: 10px;}


/* .|. Categories sFIR
------------------------------------------------- */
.sFIR_NewsCategory {
	font-size: 14px;
	color: #525637;
	font-weight: bolder;
	text-transform: uppercase; 
	line-height: 18px;
	padding-bottom: 5px;padding-top: 10px;
	border-bottom: double 1px gray;
}

.sFIR_NewsHeader {/*margin-left: -4px;*/font-size:20px; line-height: 30px;color: #26323c;}
            /* HyperLinks Rollovers */
            .sFIR_NewsHeader a:link, .sFIR_NewsHeader a:visited, .sFIR_NewsHeader a:hover {
                color: #666666;
                text-decoration: none;
                border-bottom: 1px dotted #666666;
            }
            .sFIR_NewsHeader a:hover {color: #26323c;border-bottom: 1px dotted #26323c;}

.NewsHeaderClass {font-size:13px; line-height: 24px; text-transform: uppercase;}
.NewsBodySummaryClass {}



/* .|. Footer - Hyperlinks
---------------------------------------------- */
.footer_links {
    font-size: 10px;
    color: #796047;
    line-height: 16px;
    text-align:center;
}
.footer_links a:link, .footer_links a:visited, .footer_links a:hover {
    color: #FFFFFF;
    text-decoration: none;
    border-bottom: 1px dotted #FFFFFF;
}
.footer_links a:hover {color: #796047;border-bottom: 1px dotted #796047;}



/* .|. Home featured news module
---------------------------------------------------- */
.readMoreInterior  {
	font-size: 10px;
	color: #26323c;
	font-weight: bold;
	line-height: 12px;
	text-align:right;
	vertical-align:middle;
}
.readMoreInterior a:link, .readMoreInterior a:visited, .readMoreInterior a:hover {
    color: #666666;
    text-decoration: none;
    border-bottom: 1px dotted #666666;
}
.readMoreInterior a:hover {color: #26323c; border-bottom:1px dotted #26323c;}


/* .|. Contact Us Form
---------------------------------------------- */
#divForm_ContactUs {min-height: 350px; padding:3px; width: 555px; background-color: #F2F2F2; border: 1px solid #CCCCCC; }

