body
{
margin: 0; padding: 0;
background: #fff;
}
	td {
/*	text-align: right;*/
	vertical-align: top;
	font-family:Tahoma;
	font-size:11px;
	color:Black;
}


.b12
{
	color: #013567;
	font-family:Tahoma;
	font-size:14px;
}
.b
{
	color: #013567;
}
.r
{
	color: #cc0033;
}
.b10
{
	color: #013567;
	font-family:Tahoma;
	font-size:9px;
}
.t12
{	color:#666666;
	font-size:12px;
	font-family:Tahoma;
}
.t11
{
	font-size:11px;
	font-family:Tahoma;
}
.t10
{
	font-size:10px;
	font-family:Tahoma;
}

form
{
	margin:0px;
}
a {
	text-decoration: underline;
	color:#959595;
}
a.1 {
	text-decoration: none;
	color:#013567;
	font-size:10px;
}
a.2 {
	text-decoration: none;
	color:#013567;
	font-size:11px;
}
a.3 {
	text-decoration: none;
	color:#cccccc;
	font-size:12px;
}

a.4 {
	text-decoration: none;
	color:#959595;
	font-size:10px;
}
a.5 {
	text-decoration: none;
	color:#013567;
	font-size:12px;
}
a.6 {
	text-decoration: none;
	font-size:11px;
	color:#cccccc;
	font-family:Tahoma;
}

a.7 {
	text-decoration: none;
	color:#ff0000;
	font-size:11px;
}

a.8 {
	text-decoration: none;
	color:#013567;
	font-size:12px; FONT-WEIGHT: bold
}

a.9 {
	text-decoration: none;
	color:#013567;
	font-size:10px;
}

a.10 {
	text-decoration: none;
	color:#cccccc;
	font-size:10px;
}

t14 {
	text-decoration: none;
	color:#cccccc;
	font-size:14px;
}

t16 {
	text-decoration: none;
	color:#cccccc;
	font-size:16px;
}

a.copy {
	text-decoration: none;
	color:#959595;
	font-size:12px;
}


.w12
{
	font-size:12px;
	color:#cccccc;
	font-family:Tahoma;
}

.w11
{
	font-size:11px;
	color:#cccccc;
	font-family:Tahoma;
}

.w10
{
	font-size:10px;
	color:#cccccc;
	font-family:Tahoma;
}

.g10
{
	font-size:10px;
	color:#959595;
	font-family:Tahoma;
}


div#menu {
width: 225px;
background: #004d95;

}
div#menu ul
{
margin: 0; padding: 0;
}
div#menu li {
list-style: none;
}
div#menu li a 
{
display:block;
line-height:100em;	
background: url(images/off1.gif);
font-weight: bold;
display: block;
height: 27px;
line-height: 27px;
padding: 0 0 0 25px;
color: white;
text-decoration: none;
}
div#menu li a:hover {
font-weight: bold;
background: #013567;
color: #fff;
padding: 0 0 0 10px;
border-left: 2px solid #fff;
margin: 0 0 0 12px;
}
div#menu li a.on, div#menu li a.on:hover
{
font-weight: bold;
background: #fff;
color: #666;
border-left: 2px solid #fff;
padding: 0 0 0 10px;
margin: 0 0 0 12px;
}





.mainnav{COLOR: #666666; FONT-SIZE: 11px; FONT-FAMILY: verdana, verdana, arial, helvetica, sans-serif;}
.mainnav A:link{TEXT-DECORATION: none; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: verdana, verdana, arial, helvetica, sans-serif;}
.mainnav A:visited{TEXT-DECORATION: none; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: verdana, verdana, arial, helvetica, sans-serif;}
.mainnav A:hover{TEXT-DECORATION: none; FONT-SIZE: 11px; FONT-WEIGHT: BOLD; FONT-FAMILY: verdana, verdana, arial, helvetica, sans-serif; COLOR: #ffffff;}




td.topnav
{
COLOR: #013366; 
FONT-SIZE: 11px; 
FONT-WEIGHT: BOLD; 
FONT-FAMILY: verdana, verdana, arial, helvetica, sans-serif;
}

#map td.topnav {
background: #fff;
}


.topnav a
{
TEXT-DECORATION: none; 
FONT-SIZE: 11px; 
FONT-WEIGHT: BOLD; 
COLOR: #CBCDCC; 
FONT-FAMILY: verdana, verdana, arial, helvetica, sans-serif;
}

#map td.topnav a 
{
color: #013567;
}

.topnav a:hover
{
TEXT-DECORATION: underline;
}


#insuranceTab 
{
width: 105px;
text-align: center;
background: #fff;
padding: 3px 0 0 0;
}
#insuranceTab a
{
color: #013567;
}
#map td#insuranceTab
{
background: #013567;
color: #fff;
}
#map td#insuranceTab a
{
color: #fff;
}
#mapcopyTab
{
width: 95px;
text-align: center;
padding: 3px 0 0 0;
}


.companyname {
	FONT-WEIGHT: 700; COLOR: #005091; LETTER-SPACING: 3px
}
.companyname2 {
	FONT-WEIGHT: 600; FONT-SIZE: 22pt; COLOR: #005091
}
.companyurl {
	FONT-SIZE: 24pt; COLOR: #a92429; FONT-FAMILY: Arial, sans-serif
}
.topmenu {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, sans-serif
}
.mainmenu {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Arial, sans-serif
}
.mainmenuselected {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #f8c815; FONT-FAMILY: Arial, sans-serif
}
.menupipe {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #f8c815; FONT-FAMILY: Arial, sans-serif
}
.presstitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; FONT-STYLE: normal; FONT-FAMILY: Arial, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.press {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: underline
}
.sbartitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Arial, sans-serif
}
.sbartextbox {
	FONT-SIZE: 8pt; COLOR: #f8c815; FONT-FAMILY: Arial, sans-serif
}
.sbartext {
	FONT-SIZE: 7pt; COLOR: #ffffff; FONT-FAMILY: Arial, sans-serif
}
.ybartext {
	color: #959595;
	font-family:Tahoma;
	font-size:12px;
}
.ybartitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, sans-serif
}
.std {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, sans-serif
}
.pageheader {
	FONT-WEIGHT: normal; FONT-SIZE: 18pt; COLOR: #000000; FONT-STYLE: italic; FONT-FAMILY: Arial, sans-serif
}
.refresh {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #0000ff; FONT-STYLE: normal; FONT-FAMILY: Arial, sans-serif
}
.prodtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: underline
}
.reptitle {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, sans-serif; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #999999
}
.repdetail {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, sans-serif; WHITE-SPACE: nowrap
}
.soon {
	FONT-SIZE: 8pt; COLOR: #a92429; FONT-FAMILY: Arial, sans-serif
}
.highlight {
	COLOR: #013567
}
.required {
	COLOR: #990000
}

.red {
	COLOR: #990000; FONT-SIZE: 10pt;
}

.sectiontitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Arial, sans-serif; BACKGROUND-COLOR: #005091
}
.legend {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Arial, sans-serif; BACKGROUND-COLOR: #a92429
}
.alerttitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Arial, sans-serif; BACKGROUND-COLOR: #a92429
}
.copyright {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, sans-serif
}
P {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-FAMILY: Arial, sans-serif
PADDING:3px;}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 14pt; FONT-STYLE: italic; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: underline
}
.b9Copy {

	color: #013567;
	font-family:Tahoma;
	font-size:10px;
}
.textbody14
{
	font-size:14px;
	color:#535352;
	font-family:Tahoma;
}
.textbody14Bold
{
	font-size:14px;
	color:#535352;
	font-family:Tahoma;
	font-weight:bold;
}
.textLink14Bold
{
	font-size:14px;
	color:Navy;
	font-family:Tahoma;
	font-weight:bold;
}
.textLink14
{
	font-size:14px;
	color:Navy;
	font-family:Tahoma;
}
.hdr14BoldWhite
{
	font-size:14px;
	color:White ;
	font-family:Tahoma;
	font-weight:bold;
}
.textbody12
{
	font-size:12px;
	color:#535352;
	font-family:Tahoma;
}
.textbody12Bold
{
	font-size:12px;
	color:#535352;
	font-family:Tahoma;
	font-weight:bold;
}

/*#region
    EMAIL CAPTURE STYLINGS
*/
.ECWrapper {
    margin-left: auto;
    margin-right: auto;
    margin-top: 5%;
    /*width: 65%;*/
    width: 100%;
    text-align: center;
}

.ECHeader {
    background-color: #e3e3e3;
    font-size: xx-large;
    padding: 10px;
}

.ECBody {
    position: relative;
    padding: 10px;
    border: solid #e3e3e3 5px;
    min-height: 290px;
    height: 290px;
}

    .ECBody label {
        display: block;
        margin: 0 0 15px 0;
    }

        .ECBody label > span {
            width: 170px;
            font-weight: bold;
            float: left;
            padding-top: 8px;
            padding-bottom: 5px;
            text-align: left;
        }

            .ECBody label > span > span {
                color: red;
            }

    .ECBody input[type="text"] {
        width: 50%;
        margin-top: 8px;
        border: #e3e3e3 solid 1px;
        /*border-color: #e3e3e3;*/
        box-shadow: none;
    }

    .ECBody span {
        font-size: small;
    }

    .ECBody input[type="submit"] {
        background-color: #a3e2bd;
        font-weight: bold;
        width: 51%;
        background-image: none;
        border: none;
        box-shadow: none;
        border-radius: 0px;
        clear: both;
        color: white;
        padding-top: 4px;
        padding-bottom: 4px;
    }

    .ECBody a {
        margin-top: 20px;
        font-size: smaller;
        color: #1098cf;
        font-weight: bold;
        clear: both;
    }

    .ECBody .BRCorner 
    {
        margin: 10px;
        position: absolute;
        bottom: 0;
        right: 0;
        font-size: small;
        color: #1098cf;
        font-weight: bold;
        text-decoration: none !important;
    }

.BRCorner:hover {
    color: #1098cf !important;
    text-decoration: none !important;
}

.ECRequiredWarning {
    float: left;
    color: red;
    width: 100%;
    text-align: left;
}

.ECWarning {
    color: red;
    display: block;
    margin-bottom: 15px;
}

.companyTitle {
    color: #05417b;
    font-weight: bold;
    font-size: 1.17em;
}

/*#endregion*/

/*#region MFA STYLINGS 
*******************************/
.MFAWrapper {
    margin-left: auto;
    margin-right: auto;
    margin-top: 5%;
    width: 100%;
    text-align: center;
}

.MFAHeader {
    background-color: #e3e3e3;
    font-size: xx-large;
    padding: 10px;
}

.MFABody {
    position: relative;
    padding: 10px;
    border: solid #e3e3e3 5px;
    min-height: 200px;
    height: 200px;
}

    .MFABody span {
        font-size: small;
    }

    .MFABody input[type="submit"] {
        background-color: #a3e2bd;
        font-weight: bold;
        width: 51%;
        background-image: none;
        border: none;
        box-shadow: none;
        border-radius: 0px;
        clear: both;
        color: white;
        padding-top: 4px;
        padding-bottom: 4px;
    }

    .MFABody input[type="text"] {
        width: 50%;
        margin-top: 15px;
        margin-bottom: 15px;
        clear: both;
    }

    .MFABody a {
        margin-top: 20px;
        /*font-size: smaller;*/
        color: #1098cf;
        font-weight: bold;
        clear: both;
        font-size: small;
    }

        .MFABody a:hover {
            color: #1098cf !important;
            text-decoration: none !important;
        }

    .MFABody .BRCorner 
    {
        margin: 10px;
        position: absolute;
        bottom: 0;
        right: 0;
        font-size: small;
        color: #1098cf;
        font-weight: bold;
        text-decoration: none;
    }

.MFAWarning {
    color: red;
    display: block;
    margin-bottom: 15px;
}

.modal {
    display: none;
    position: fixed;
    z-index: 3000; /*v1_item Logout has z-index of 2000, so this needs to be higher to cover it*/
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: #000000; /*Default background to fall back to */
    background-color: rgba(0,0,0,.4); /*Black w/ Opacity*/
}

.modal-content {
    background-color: #fefefe;
    margin: 15% auto;
    padding: 0px 0px 20px 0px;
    border: 1px solid #888;
    width: 50%;
    font-size: small;
}

    .modal-content ul li {
        list-style: none;
    }
/*#endregion*/
