﻿body
{
    font-size: 8pt;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    background-color: #C6C7BB;
    margin: 0px;
}
/*
Footer
*/
.Footer
{
    width: 863px;
    height: 96px; /*border: solid 1px #CCCCCC;*/
    background-color: #949494;
    color: #ffffff;
}

.Footer a
{
    color: #0060FF;
    text-decoration: none;
}

/* Overall*/
.HomeDiv
{
    background-color: #ffffff;
    width: 861px;
}

/* DO NOT USE THIS CSS UNLESS YOU WANT ALL THE INHERIT CSS SETTINGS */
.Main
{
    margin-top: 8px;
    margin-left: 6px;
    margin-right: 6px;
    margin-bottom: 26px; /* 38-12(from the homecontenttable setting) */
    width:849px;
}

.HomeContentTable
{
    width: 587px;
    border: solid 1px #CCCCCC;
    background-color: #EFEFEF;
    margin-bottom: 12px;
    padding-left: 14px; /* 16 - 2 table cellpadding */
    padding-top: 20px; /* 20-2 table cell padding*/
    /*padding-right: 10px;*/
    padding-bottom: 10px;
    margin-right:14px;
}

.RightNavTable
{
    width: 248px; /*padding-bottom: 10px;*/
    border: solid 1px #CCCCCC;
    margin-bottom: 8px;
}

.SectionTitle
{
    font-size: 26px;
    color: #959595;
}

.HeaderTD
{
    padding-bottom: 7px;
}

.SectionTitleDescription
{
    font-size: 13px;
    color: #959595;
}

.SubSectionTitleAllCap
{
    font-size: 12px;
    color: #0060FF; /*font-weight: bold;*/ /*padding-top: 10px;*/
}

.ZipCode
{
    width: 60px;
}

.Main input
{
    font-size: 12px;
    font-family: Sans-Serif,Arial, Verdana, Helvetica;
}

.HomeLabel
{
    font-size: 12px;
    font-family: Sans-Serif,Arial, Verdana, Helvetica;
    color: #ababab;
}

.Main a
{
    font-size: 12px;
    color: #0060FF;
    text-decoration: none;
}


.BodyTypeIcon
{
    padding: 2px;
}

.MLTTableContainer
{
    background-color: #EFEFEF;
    padding-top: 20px;
    padding-bottom: 10px;
}

.MLTTable
{
    height: 253px;
    width: 100%;
}

.MLTTitle
{
    font-size: 24px;
    color: #959595;
    padding-left: 16px;
}

.MLTTitleDescription
{
    font-size: 12px;
    color: #959595;
    padding-left: 16px;
}

.MLTTable a
{
    font-size: 13px;
    color: #0060FF;
}

.MLTTable img.HorizontalLine
{
    width: 100%;
    height: 2px;
}

.MLTTable .ImageTD
{
    width: 65px;
}

.MLTTable .TextTD
{
    padding-left: 5px;
    width: 185px; /* Need to change ImageTD width if change here.. CALC=250 - 65*/
}

.MLTTable .Active
{
    cursor: pointer;
}

.MLTTable .Inactive
{
    cursor: default;
    opacity: .5; /* for all other browsers*/
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* for IE8*/
    filter: alpha(opacity=50); /* for IE5-7*/
}

.MLTTable .Inactive a
{
    color: #959595;
}

.ScrollingBanner
{
    background-color: #014E82;
}

.ScrollingBanner td
{
    padding: 2px;
}


a.WhiteLink
{
    color: #ffffff;
    font-size:11px;
}

.VerticalLine
{
    background-image: url(vertical_line.gif);
    background-repeat: repeat-y;
    background-position: center;
    height: auto;
    width: 2px; /*padding-left:29px; padding-right:39px; */ /*padding: 20px;*/
    padding-left: 60px;
    padding-right: 60px;
}


.FindAutoLinks
{
    padding-top: 10px;
}

.Bullet
{
    color: #ababab;
}
