﻿#divFullBackgroundWrapper {min-height: 1020px;background: transparent url('/images/bg-bigscreen.jpg') no-repeat bottom; }
#divPageWrapper {width: 1000px; margin: 0px auto; }


/* .|. Header Custom Control
---------------------------------------------- */
#divHeaderWrapper {height: 162px;}
#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: 1000px;}
        .topColumn {width: 1000px; height:110px; background: transparent url('/images/layout-shadow-top.png') no-repeat bottom;}
        .leftShadowColumn {width:22px;vertical-align:top; background: transparent url('/images/layout-shadow-left.png') repeat-y;}
        .centerContentColumn {
            width:916px;
            padding: 15px 20px 0px 20px; margin:0px;
            background-color: white;
            vertical-align: top;  
        }
        .rightShadowColumn {width:22px; vertical-align:top; background: transparent url('/images/layout-shadow-right.png') repeat-y;}
        .bottomColumn {width: 1000px; height:119px; background: transparent url('/images/layout-shadow-bottom.png') no-repeat;}


#bottomBlogFacebook {float: left; width: 466px; height: 79px; margin: 45px 0px 0px 40px;}
#bottomLogosPartners {float: right; width: 400px; height: 71px; overflow:hidden; margin: 40px 75px 0px 0px;}

/* .|. Internal - Layout Table with GROW effects dark frame
------------------------------------------------------------ */
.InternalTableWrapper, .InternalSidebarColumn, .InternalContentColumn {
    padding: 0px; margin: 0px; 
    vertical-align:top;
}
.InternalTableWrapper  {width:914px;}
.InternalSidebarColumn {width:253px;}

        /*Style for SubPanel menu should be here.*/
        #ctl00_ctl00_cphContent_PanelSidebar {margin-bottom: 200px;}
        #divCallOut { width: 180px;margin-left: 20px; overflow:hidden;}
        #divCallOut .title {color: #796047; text-align:center; }
        #divCallOut .body {color: #796047; text-align:center; }


.InternalContentColumn {width:660px;background-color: #e7dfd5;}

        #divInternalFrameWrapper {
            width: 915px;
            height: 100%;
            margin: 0px;
            padding: 0px;
        }

            #divInternalFrame_Top, #divInternalFrame_Repeat, #divInternalFrame_Bottom  {
                margin: 0 auto; width: 914px;
            }
            #divInternalFrame_Repeat {min-height: 321px;background: transparent url('/images/bg-internal-divisor.gif') no-repeat 230px 0px;}
            #divInternalFrame_Bottom {height: 26px; background: transparent url('/images/internalFrame-bottom.png') no-repeat top;}




/* .|. Master Column -- Content Area
---------------------------------------------- */
#divContentArea_Wrapper {
    width: 660px;
    height: 100%;
    min-height: 350px;
    margin: 0px;
    padding-bottom: 10px;
    /*background-color: Red;*/
}
            #divContent_1ColumnTextArea {
                width:570px; 
                min-height: 300px;
                height: 100%;
                margin-left: 50px; 
                padding-top: 0px;
                /*background: aqua;*/
            }
            #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;}

            #divSubHeader_Wrapper {
                width: 661px; height: 194px; background-color: White;
                margin: 0px; padding: 0px; 
            }
            #divSubHeader_b1 {float: left; width:279px; height: 191px; overflow: hidden; background-color: #5d873f; vertical-align:text-bottom; vertical-align:bottom;}
                /*.cssDynamicTitle1 {background: transparent url('/images/nav_buttons/1.gif') no-repeat bottom center;}*/

            #divSubHeader_b2 {
            background: transparent url('/images/_header_box2.jpg') no-repeat; /* default image, but its content manageable */
            float: right; width:379px; height: 191px; overflow: hidden;
            }





/* .|. Blob Summary V2  & Normal Blob V2 Sections
------------------------------------------------- */
.blob_v2_wrapper {margin: 0px 0px 10px 0px;}
.blob_v2_wrapper .title {font-size:14px; line-height: 28px;}
.blob_v2_separator {height: 10px;}

.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;
}


/* .|. Footer - Hyperlinks
---------------------------------------------- */
.footer_links {
padding-top: 25px;
    font-size: 10px;
    color: #E7DFD5;
    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: #E7DFD5;border-bottom: 1px dotted #E7DFD5;}

/* .|. Footer - Hyperlinks
---------------------------------------------- */
.crumb_links {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 10px;
    color: #6f6c5e;
    line-height: 16px;
    text-align:left;
}
.crumb_links a:link, .crumb_links a:visited, .crumb_links a:hover {
    color: #FFFFFF;
    text-decoration: none;
    border-bottom: 1px dotted #FFFFFF;
}
.crumb_links a:hover {color: #6f6c5e;border-bottom: 1px dotted #6f6c5e;}


/* .|. 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;}


/* .|. Calendar Page
---------------------------------------------- */
.titleDayEventCalendar {
	font-size: 14px;
	color: black;
	font-weight: bolder;
	text-transform: uppercase; 
	line-height: 20px;
	padding: 0px;
	margin: 0px;
	border-bottom: dotted 1px gray;
padding-top: 8px;

}
.titleDayEventCalendar a:link {color: #B8A176;text-decoration: none;}
.titleDayEventCalendar a:visited {color: #B8A176;text-decoration: none;}
.titleDayEventCalendar a:hover {color: #B8A176;text-decoration: none;}

.titleCalendarHeader {
	font-size: 14px;
	color: #447170;
	font-weight: bolder;
	text-transform: uppercase; 
	line-height: 20px;
	padding: 0px;
	margin: 0px;
padding-top: 8px;
}
.titleCalendarHeader a:link {color: #447170;text-decoration: none;}
.titleCalendarHeader a:visited {color: #447170;text-decoration: none;}
.titleCalendarHeader a:hover {color: #447170;text-decoration: undeline;}



.calendarDailyViewIcs {
clear:both;
	font-size: 10px;
	color: white;
	font-weight: bolder;
	line-height: 12px;
	padding: 5px 0px 0px 20px;
	margin: 0px;
    background: transparent url('/images/datePickerPopup.gif') no-repeat;
}
.calendarDailyViewIcs a:link {color: #447170;text-decoration: underline;}
.calendarDailyViewIcs a:visited {color: #447170;text-decoration: none;}
.calendarDailyViewIcs a:hover {color: #447170;text-decoration: none;}

.headerEventsSidebar {
	font-size: 11px;
	color: #9FA283;
	font-weight: bolder;
	line-height: 12px;
	padding: 10px 0px 0px 0px;
	margin-top: 0px;
}
.headerEventsSidebar a:link {color: #9FA283;text-decoration: none;}
.headerEventsSidebar a:visited {color: #9FA283;text-decoration: none;}
.headerEventsSidebar a:hover {color: #9FA283;text-decoration: none;}



/* .|. Blog Area
---------------------------------------------- */

#ctl00_ctl00_cphContent_cphInternalContent_sidebar1_blog_profiles1_divTitle {}
#ctl00_ctl00_cphContent_cphInternalContent_sidebar1_blog_archive1_divTitle {}
#ctl00_ctl00_cphContent_cphInternalContent_sidebar1_blog_tags1_divTitle {}
#ctl00_ctl00_cphContent_cphInternalContent_sidebar1_blog_categories1_divTitle {}


/*#BlogTitle {width: 650px; padding: 0px;}*/
#BlogWrapper {width: 600px; padding: 0px;}
#divBlogSidebar {
    float:right;
    padding:10px; width: 180px;
    margin:0 0 15px 15px;
    background: #EADDBF url('/images/bg-form-pattern.gif') repeat-x;
    border: 1px solid #f59823; 
    min-height: 200px;
}

.bodyDetails {
    clear:left;
    	color: #000000;
    	padding: 10px 0px 5px 0px;
    	width:550px;
}
.headerBlogProfiles {}



.headerBlogProfiles {clear:both;}
.headerBlogProfilesDetails {clear:left;
	font-size: 20px;
	color: #447270;
	font-weight: bold;
	line-height: 20px;
}
.ProfileBodyCustomClass {
	color: #000000;
	padding-bottom: 5px;padding-top: 10px;
	width:550px;
}
.ProfileBodyCustomClass a:link {color: #000000;text-decoration: none;}
.ProfileBodyCustomClass a:visited {color: #000000;text-decoration: none;}
.ProfileBodyCustomClass a:hover {color: #000000;text-decoration: none;}


/* .|. Contact Us Form
---------------------------------------------- */

.NewsHeaderClass {
	font-size: 15px;
	color: #26323c;
	font-weight: bold;
	line-height: 18px;
    padding-top: 5px;
}
.NewsHeaderClass a:link, .NewsHeaderClass a:visited, .NewsHeaderClass a:hover {
    color: #26323c;
    text-decoration: none;
    border-bottom: 1px dotted #666666;
}
.NewsHeaderClass a:hover {color: #F1E7D2; border-bottom:1px dotted #F1E7D2;}


.NewsBodySummaryClass {}
.NewsBodySummaryClass a:link, .NewsHeaderClass a:visited, .NewsHeaderClass a:hover {
    color: #26323c;
    text-decoration: none;
    border-bottom: 1px dotted #666666;
}
.NewsBodySummaryClass a:hover {color: #F1E7D2; border-bottom:1px dotted #F1E7D2;}



/* .|. Contact Us Form
---------------------------------------------- */
#divForm, #divFormThankYou {
    padding:13px; width: 500px; margin: 0 auto;
    background: #EADDBF url('/images/bg-form-pattern.gif') repeat-x;
    border: 1px solid #f59823; 
}


/* .|. SignUp Applet Custom Control :: Form
---------------------------------------------- */
#divEmailWrapper {
    clear: both;
    width: 197px; height: 29px;
    padding: 35px 0px 0px 15px;
    background: #f59823 url('/images/formGetUpdates.gif') no-repeat;
    }
.TextboxWrapper {
    width: 190px;
    margin-left: -4px;
}
    .TextboxLeft { float: left; }
    .TextboxRight { float: right;}

input.email_box {
	width: 150px;
	height: 19px;
    background: #f59823 url('/images/form_email_textbox.gif') no-repeat;
    border: 1px solid #f59823;
	text-align: left;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	letter-spacing: 0px;
	color: #A08159;
    padding-left: 10px;
    padding-right: 4px;
    }

#divTextboxValidators {clear: both; padding-top: 12px; line-height: 12px;}


