BODY {
background-color: white;
margin: 0px;
}

TD {
text-align: left;
}

TD, P, DIV {
font-family: arial, sans-serif;
font-size: 12px;
}

TD.logo {
background-image: url(/images/logo-bg.gif);
}

TD.brand1 {
background-color: #C9C9C9;
border-left: 1px solid white;
}

TD.brand {
background-color: #C9C9C9;
}

TD.brandbg {
background-image: url(images/brandbg2.gif);
}

TD.left {
background-image: url(images/left-bg.gif);
}

/*START NAV*/

DIV.learning, DIV.learning A IMG {
background-color: #016989;
font-size: 1px;
}

DIV.learning A:hover IMG {
background-color: #dcdcdc;
font-size: 1px;
}

DIV.learning-sel, DIV.learning-sel A IMG {
background-color: white;
font-size: 1px;
}

DIV.general, DIV.general A IMG {
background-color: #022D81;
font-size: 1px;
}

DIV.general A:hover IMG {
background-color: #dcdcdc;
font-size: 1px;
}

DIV.general-sel, DIV.general-sel A IMG {
background-color: white;
font-size: 1px;
}

DIV.wholesale, DIV.wholesale A IMG {
background-color: #FF3300;
font-size: 1px;
}

DIV.wholesale A:hover IMG {
background-color: #FAD14C;
font-size: 1px;
}

DIV.wholesale-sel, DIV.wholesale-sel A IMG {
background-color: #FAD14C;
font-size: 1px;
}

DIV.mnav, DIV.mnav A IMG {
background-color: #616161;
font-size: 1px;
}

DIV.mnav A:hover IMG {
background-color: #FAD14C;
font-size: 1px;
}

DIV.mnav-sel, DIV.mnav-sel A IMG {
background-color: #FF3300;
font-size: 1px;
}

/*END NAV*/

DIV.homecopy {
margin: 20px;
margin-left: 10px;
margin-top: 10px;
margin-bottom: 15px;
line-height: 18px;
}

DIV.branch {
margin-left: 9px;
margin-top: 5px;
margin-bottom: 6px;
}

A:link, A:active, A:visited {
color: #1D3D7A;
}

A:hover {
color: #3980A4;
}

DIV.news {
border-bottom: 1px solid #999999;
margin: 2px;
}

DIV.news DIV {
margin: 10px;
text-align: center;
font-weight: bold;
}

TD.subpage {
background-color: #DCDCDC;
border-right: 2px solid white;
}

TD.main {
border-left: 1px solid #CCCCCC;
}

DIV.main {
margin: 10px;
margin-top: 12px;
margin-left: 15px;
}

H1 {
font-size: 14px;
font-weight: bold;
}

TABLE.team TD {
border-top: 1px dashed #CCCCCC;
border-bottom: 2px solid white;
}

TABLE.team TD IMG {
border: 1px solid #999999;
}

TABLE.team TD.thumb {
background-color: #eeeeee;
padding: 5px;
padding-bottom: 15px;
}

TABLE.team TD.contact {
padding: 5px;
padding-bottom: 15px;
}

TABLE.team TD DIV {
font-size: 11px;
color: #666666;
line-height: 13px;
}

TABLE.team TD DIV.name {
font-weight: bold;
font-size: 12px;
color: black;
}

TABLE.team TD DIV.title {
margin-bottom: 5px;
color: black;
}

TD.subpage DIV.homelink {
font-size: 10px;
margin-left: 8px;
margin-top: 5px;
}

TD.subpage DIV.homelink A {
color: #333333;
text-decoration: none;
}

TD.subpage DIV.homelink A:hover {
color: #3980A4;
}

DIV.faq-head {
background-color: #1D3D7A;
color: white;
font-weight: bold;
padding: 5px;
}

IMG.right {
margin-left: 10px;
margin-bottom: 10px;
}

TABLE.calc {
border: 1px solid #1D3D7A;
}

TD.calc-alt {
background-color: #DFE7F6;
}

.formnotes {
font-size: 11px; 
color: #666666;
}

TABLE.formoptions {
background-color: #eeeeee;
border-top: 4px solid white;
}

TD.formoptions {
font-size: 11px;
color: #666666;
}

SELECT.formoptions {
font-size: 11px;
}

TD.addressblock {
border-left: 1px solid #cccccc;
padding-left: 14px;
font-size: 11px;
line-height: 14px;
}

TD.addressblock2 {
font-size: 11px;
line-height: 14px;
}

TABLE.formtitle TD {
background-color: #1D3D7A;
color: white;
font-weight: bold;
text-align: center;
}

TABLE.formtitle {
margin-top: 10px;
border: 1px solid #1D3D7A;
border-top: 2px solid #1D3D7A;
}

TD.formdiv {
padding-top: 10px;
padding-bottom: 10px;
border-top: 1px dashed #CCCCCC;
}

IMG.big {
margin-left: 10px;
margin-bottom: 10px;
border: 1px solid #1D3D7A;
}

DIV.contactinfo {
padding-right: 10px;
}

TD.cont-top1 {
background-color: #DFE7F6;
border-left: 5px solid white;
border-top: 5px solid white;
}

TD.cont-top2 {
background-color: #DFE7F6;
border-right: 5px solid white;
border-top: 5px solid white;
}

TD.cont-mid1 {
background-color: #DFE7F6;
border-left: 5px solid white;
}

TD.cont-mid2 {
background-color: #DFE7F6;
border-right: 5px solid white;
}

TD.cont-bot1 {
background-color: #DFE7F6;
border-left: 5px solid white;
border-bottom: 5px solid white;
}

TD.cont-bot2 {
background-color: #DFE7F6;
border-right: 5px solid white;
border-bottom: 5px solid white;
}

.form-result {
color: #006600;
}

DIV.m-intro {
background-image: url(/images/commitment-bg.gif);
width: 100%;

}

DIV.m-introcopy {
padding: 15px;
padding-top: 10px;
border-bottom: 1px dashed #CCCCCC;

}

DIV.m-introcopy DIV {
padding-right: 60px;
}

DIV.m-main {
padding: 60px;
padding-top: 10px;
padding-left: 13px;
}

TD.m-main {
border-left: 1px solid #CCCCCC;
}

TD.subpage DIV {
font-size: 1px;
}

TD.homepage DIV {
font-size: 1px;
}



