﻿body
{
    margin:0px 0px 0px 0px;
    background-image:url('../i/sfbfs_second_level_v1_r2_blue2_strip.jpg');
    background-repeat:repeat-x;
}

.main
{
    width:960px;   
    margin-left:auto;
    margin-right:auto;
    padding:0px 0px 0px 0px;
    display:block;
}

.contentArea
{
    background-color:#ffffff;
    display:block;
    margin-top:46px;
    #margin-top:42px;
    padding:0px 0px 6px 6px;
    vertical-align:top;
}
.content
{
    margin-top:7px;
}

.header
{
    margin-top:13px;
    position:relative;
}

.headerMenu
{
    float:right;
    display:inline;
    font-family:Arial;
    font-size:10px;
    font-weight:bold;
    color:#ffffff;
    margin-top:5px;
    position:absolute;
    top:0;
    left:480px;
}

.headerMenu a, .headerMenu a:visited
{
    color:#ffffff;
    text-decoration:none;
}

.headerMenu a:hover
{
    text-decoration:underline;
}

.dynamicMenu
{
    position:relative;
    top:9px;
    left:17px;
    #top:5px;
}

.footer
{
    position:relative;
    top:10px;
    margin:10px 0px 0px 0px;
    background-image:url('../i/bkgrnd_bottom.jpg');
    background-repeat:repeat-x;
    height:173px;
    width:100%;
    display:block;
    clear:both;
}

.footercontent
{
    width:960px;   
    margin-left:auto;
    margin-right:auto;
    padding:30px 0px 0px 0px;
    display:block;
}

.footeraddress
{
    background-color:#5195c4;
    width:260px;
    height:50px;
    padding:8px 3px 3px 6px;
    color:#ffffff;
    font-family:Arial;
    font-size:12px;
    float:left;
}

.footerMenu
{
    float:right;
    display:inline;
    font-family:Arial;
    font-size:12px;
    color:#ffffff;
    text-align:right;
}

.footerMenu a
{
    color:White;
    text-decoration:none;
}
.footerMenu a:hover
{
    color:White;
    text-decoration:underline;
}

.largeContentSection
{
    width:100%;
    background-color:#ffffff;
}

.leftSection
{
    width:186px;
    background-color:#ffffff;
    float:left;
}

.mainSection
{
    width:450px;
    background-color:#ffffff;
    float:left;
    padding-left:40px;
}

.rightSection
{
    width:238px;
    background-color:#ffffff;
    float:left;
    padding-left:40px;
}

.leftNavOnlyMainSection
{
    width:728px;
    background-color:#ffffff;
    float:left;
    padding-left:40px;
}

td.leftMenuText
{
    width:170px;
    height:26px;
    font-family:Arial;
    font-size:12px;
    border-bottom: dashed 1px #d7d7d7;
}

td.leftMenuText a, td.leftMenuText a:visited
{
    color:#000000;
    text-decoration:none;
}

td.leftMenuText a:hover
{
    color:#666666;
}

.spanishButton
{
    float:right;
    margin-bottom:20px;
    display:block;
}

.rightContent
{
    width:228px;
    border:solid 5px #f8f3e0;
    background-color: #fef9e6;
    margin-bottom:20px;
    clear:both;
    padding-top:10px;
    padding-bottom:10px;
}

td.rightContentText
{
    font-family:Arial;
    font-size:12px;
    color:#333333;
}

td.rightContentText a, td.rightContentText a:visited
{
    color:#0288c0;
    text-decoration:none;
}

td.rightContentText a:hover
{
    text-decoration:underline;
}

.rightImage
{
    width:228px;
    border:solid 5px #f8f3e0;
    margin-bottom:10px;
    clear:both;
}

.rightImageCaption
{
    width:239px;
    border-bottom: solid 1px #edebe2; 
    color:#666666;
    font-family:Arial;
    font-size:12px;
    padding-bottom:8px;
    margin-bottom:20px;
}


.Headline
{
    font-size:24px;
    color:#577916;
    font-family:Arial;
    margin-bottom:10px;
    #margin-bottom:20px;
}

.contentText
{
    font-family:Arial;
    font-size:12px;
    color:#666666;
    line-height:18px;
    padding-top:10px;
}

.contentText a, .contentText a:visited
{
    text-decoration:none;
    color:#0288c0;
}

.contentText a:hover
{
    text-decoration:underline;
}

.quote
{
    font-family:Georgia;
    font-size:19px;
    color:#ad9554;
    border-top: solid 1px #cccccc;
    border-bottom: solid 1px #cccccc;
    font-style:italic;
    padding-top:10px;
    padding-bottom:10px;
    text-align:center;
    margin-top:10px;
    margin-bottom:10px;
    line-height:30px;
}

.subHead2
{
    font-family:Arial;
    font-size:12px;
    color:#577916;    
	margin-bottom: 0px;

}


.subHead3
{
    font-family:Arial;
    font-size:12px;
    color:#666666; 
    font-weight:bold;
}

.highlightContent
{
    width:416px;
    border:solid 5px #f8f3e0;
    background-color: #fef9e6;
    margin-top:10px;
    margin-bottom:10px;
    clear:both;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:12px;
    padding-right:12px;
}

.ImageLeft
{
    border:solid 5px #e1dac3;
    margin-bottom:6px;
	margin-top:6px;
	margin-right: 10px;
	margin-left: 0px;

}



/* EDITOR STYLES */
.Headline1 
{
    color:#577916;
    font-family:Arial;
    font-size:24px;
    margin-bottom:10px;
}

.headline1 
{
    color:#577916;
    font-family:Arial;
    font-size:24px;
    margin-bottom:10px;
}

.searchBox
{
    width:416px;
    border:solid 5px #f8f3e0;
    background-color: #fef9e6;
    margin-top:10px;
    margin-bottom:10px;
    clear:both;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:12px;
    padding-right:12px;
}

.searchText
{
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#5f5d5c;
}