﻿/* .|. Wrappers Backgrounds for Maximized Screen browsers
----------------------------------------------------------- */
#divFullBackgroundWrapper {background: #FFFFFF url('/images/bg-pattern-internal.jpg') repeat-x;}
#divPageWrapper {width: 1000px; margin: 0px auto; position: relative; background: transparent url('/images/bg-gradient-top.png') no-repeat 0px 36px; }
#divPageFooterWrapper {
    /*padding-top: 20px;*/
    padding: 0px;
    background: #FFFFFF url('/images/bg-pattern-footer.png') repeat-x;
    position: relative;
}
    #divPageFooter {width: 1000px; height: 197px;margin: 0px auto; background: transparent url('/images/bg-gradient-bottom.png') no-repeat 0px 0px;}









/* .|. Navigation Bar
---------------------------------------------- */
.BlueBarMenuWrapper {width:960px;}
.SPANISHText {margin-left: 5px;margin-top:0px; float: right;}

#divNavWrapper  {width: 1000px; height: 50px; margin-top: 8px;}
    #divNav {width: 980px; height: 50px; margin-left: 0px;}

/* .|. Master Main -  Layout Table
---------------------------------------------- */
.wrapperTable {width: 1000px; /*border-left: dotted 2px red;border-right: dotted 2px red;border-bottom: dotted 2px red;*/}
.topColumn {width: 1000px;height:104px;}
.centerContentColumn { 
    width:1000px;
    padding: 0px;margin:0px;
    vertical-align: top;  
}

/* .|. Internal - Layout Table
---------------------------------------------- */
.InternalTableWrapper, .InternalSidebarColumn, .InternalContentColumn {
    padding: 0px; margin: 0px; 
    vertical-align:top;
}
.InternalTableWrapper  {width:1000px; /*background:blue;*/}
.InternalSidebarColumn {width:333px; /*background:green;*/}
.InternalContentColumn {width:667px; /*background:red;*/}

/* .|. Internal Master | Growing effect
---------------------------------------------- */
#divInternalFrameWrapper {
    width: 1000px;
    height: 100%;
    margin: 0px;
    padding: 0px;
    margin-top: 5px;
    margin-left: 0px;
}
    #divInternalFrame_Top, #divInternalFrame_Repeat, #divInternalFrame_Bottom  {
        margin: 0 auto; width: 1000px; padding-left: 11px;
    }
    #divInternalFrame_Top {height: 215px;  background-color: #ababab;background: transparent url('/images/internalFrame-top.png') no-repeat; }
    #divInternalFrame_Repeat {min-height: 321px;  background: transparent url('/images/internalFrame-repeat.png') repeat-y; }
    #divInternalFrame_Bottom {height: 46px;  background-color: #ababab; background: transparent url('/images/internalFrame-bottom.png') no-repeat; }


/* .|. Master Column -- Content Area
---------------------------------------------- */


#divContentArea_Wrapper {
    width: 870px;
    height: 100%;
    min-height: 400px;
    margin: 0px;
    padding-bottom: 20px;
}
            #divContent_1ColumnTextArea {
                width:820px; 
                min-height: 350px;
                height: 100%;
                margin-left: 50px; 
                padding-top: 20px;
            }
            #divContent_1ColumnTextArea .title {font-size:13px; line-height: 24px;}
            #divContent_1ColumnTextArea .header {font-size:13px; line-height: 24px;}

            /* Content Area HyperLinks 
            #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: #0E2C8E;border-bottom: 1px dotted #0E2C8E;}*/


/* .|. Blob Summary V2  & Normal Blob V2 Sections
------------------------------------------------- */
.blob_summary_v2_wrapper {margin: 0px 0px 10px 0px;}
.blob_summary_v2_wrapper .title {font-size:14px; line-height: 28px;}

.blob_summary_v2_details_wrapper {margin: 0px 0px 10px 0px;}
.blob_summary_v2_details_wrapper .title {font-size:14px; line-height: 28px;}

.blob_v2_wrapper {margin: 0px 0px 10px 0px;}
.blob_v2_wrapper .title {font-size:14px; line-height: 28px;}



/* .|. Categories sFIR
------------------------------------------------- */
.sFIR_FAQCategory, .sFIR_NewsCategory, .sFIR_StaffCategory {
	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;
}

.headerNews {padding-top: 10px;}

.headerFAQ {
	font-size: 14px;
	color: #6F573E;
	font-weight: bold;
	line-height: 18px;
}
.headerFAQ a:link {color: #000000; text-decoration: none;}
.headerFAQ a:visited {color: #000000; text-decoration: none;}
.headerFAQ a:hover {color: #6F573E; text-decoration: none;}



/* .|. Footer - Hyperlinks
---------------------------------------------- */

.footer_link_wrapper {
    margin-top: 0px;
}

.footer_links {
    font-size: 10px;
    color: #0E2C8E;
    line-height: 16px;
    text-align:right;
    margin-right: 30px;
}
.footer_links a:link, .footer_links a:visited, .footer_links a:hover {
    color: #0E2C8E;
    text-decoration: none;
    border-bottom: 1px dotted #0E2C8E;
}
.footer_links a:hover {color: #CCCCCC;border-bottom: 1px dotted #CCCCCC;}

.footer_address_links {
    font-size: 10px;
    color: #0E2C8E;
    line-height: 16px;
    text-align: left;
    margin-left: 10px;
}
.footer_address_links a:link, .footer_address_links a:visited, .footer_address_links a:hover {
    color: #0E2C8E;
    text-decoration: none;
    border-bottom: 1px dotted #0E2C8E;
}
.footer_address_links a:hover {color: #CCCCCC;border-bottom: 1px dotted #CCCCCC;}

.crumb_links {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 10px;
    color: #0E2C8E;
    line-height: 16px;
    text-align:left;
    margin-left: 50px;
}
.crumb_links a:link, .crumb_links a:visited {
    color: #0E2C8E;
    text-decoration: none;
    border-bottom: 1px dotted #0E2C8E;
}
.crumb_links a:hover {color: #CCCCCC;border-bottom: 1px dotted #CCCCCC;}


/* .|. Home featured news module
---------------------------------------------------- */
.readMoreInterior  {
	font-size: 10px;
	color: #0E2C8E;
	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: #0E2C8E; border-bottom:1px dotted #0E2C8E;}

/* .|. Contact Us Form
---------------------------------------------- */
#divForm, #divFormThankYou {
    padding:13px; width: 500px; margin: 0 auto;
    background: #FFFFFF url('/images/bg-form-pattern.jpg') repeat-x;
    border: 1px solid #CCCCCC; 
}




/* .|. NEWS ARCHIVES Page
---------------------------------------------- */
#divNewsArchivesListContent {
float:left; 
width: 400px; }

#divNewsArchivesSideBar {
float:right; 
width: 200px; height: 350px; margin-right: -70px;
    padding:13px;
    background: #FFFFFF url('/images/bg-form-pattern.jpg') repeat-x;
    border: 1px solid #CCCCCC; 
}

#ctl00_ctl00_cphContent_cphInternalContent_news_view1_tblData {width: 820px;}


#divSubNavWrapper {width: 922px; height: 70px; padding: 0px 10px; background-color:  #0E2C8E;}
    .InternalHeader_SubTitleClass {float: left;  height: 30px; width: 300px; line-height: 5px; margin-top: 22px;  /*background-color: Green;*/}
    .InternalHeader_SubNavImages {float: right;  height: 70px; width: 622px; /*background-color: red;*/ }
        #divBtn1, #divBtn2, #divBtn3, #divBtn4, #divBtn5, #divBtn6 {float: right;}