body  { color: #1d1d1d; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

h1  { color: #323c78; font-style: italic; font-size: 24px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; }
h2  { color: #323c78; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; }

p  { color: #1d1d1d; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
td  { color: #1d1d1d; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.headlineblue   { color: #323c78; font-style: italic; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a  { color: #4f487e }
a:hover  { color: #7d72c8 }

table.carrier_logos { width: 100%; border-collapse: collapse; }
table.carrier_logos td { border: solid 1px #ccc; padding: 5px; }

table.body { margin: 0; width: 100%; background-image: url('images/bgbody.gif'); ; }
table.body tr { text-align: left; }
table.body td.bcenter { padding: 15px; }
table.body td.bleft { padding: 15px; width: 200px; background-color: #f5f5f5; border-right: solid 1px #ddd; }
table.body td.bright { padding: 15px; width: 80%; }
table.body td.bfull { padding: 15px; }

a.icon { margin: 0 10px 0 0 ; }

a.mainnavspacing { padding-right: 5px; padding-left: 5px }
a.mainnav { color: #fff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.mainnav:link { color: #fff; }
a.mainnav:visited { color: #fff; }
a.mainnav:hover  { color: #212850; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.standardwhite { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.standardwhite a { display: inline; margin: 0; padding: 0 5px; }        
.standardwhite a:link { color: #fff; }
.standardwhite a:visited { color: #fff; }
.standardwhite a:link { color: #fff; text-decoration: none;}

a.whitelink2  { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding-right: 4px; padding-left: 4px }
a.whitelink2:link { color: #fff; }
a.whitelink2:visited { color: #fff; }
a.whitelink2:hover  { color: #9b9cd4; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding-right: 4px; padding-left: 4px }

div.plugin { height: auto; text-align: center; padding: 10px 20px 0 20px; }

.arw { background-image: url('images/bullet.gif'); background-repeat: no-repeat; padding: 2px 0 2px 12px; }
.linkspace { padding-right: 10px; padding-left: 10px }
.bluelink  { color: #4e487d; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.bluelink:hover  { color: #800; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.boxheadline { color: #000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.boxheadline15 { color: #4e3978; font-weight: bold; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.boxlink { color: #000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.boxlink:hover  { color: #4553a6; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.pageheadlines  { color: #323c78; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.pageheadlines2  { color: #323c78; font-style: italic; font-size: 24px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.boxheadlinewhite { color: #fff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.subnavspacing  { padding: 5px 12px }
.pulldownfix  { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #546a9c; padding: 0px; border: solid 1px #081031; width: 228px; height: 22px }
.fieldfix  { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #546a9c; padding: 2px 2px 2px 5px; border: solid 1px #081031; width: 228px; height: 22px }
.fieldfix2 { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #546a9c; padding: 2px 2px 2px 5px; border: solid 1px #061a37; width: 112px; height: 22px }
.fieldstandard  { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #546a9c; padding: 2px; border: solid 1px #081031; height: 22px }
.bluelink2  { color: #beb1ea; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-right: 4px; padding-left: 4px }
.bluelink2:hover { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding-right: 4px; padding-left: 4px }
.standardwhite11 { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.dbtitle  { color: #42357b; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.bottomcell1 { padding-right: 25px }
.bottomcell2 { padding-left: 25px }
.phone { color: #fff; font-size: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.standardbold { font-weight: bold }
.standardboldblue  { color: #323c78; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.standardboldblue2 { color: #323c78; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.fieldcontact { color: #3b3b3b; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fff; border: solid 1px #a1a1a1; width: 100%; height: 22px }
.fieldlogin1 { color: #3b3b3b; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fff; border: solid 1px #5168ac; width: 100%; height: 22px }
.fieldcontact2 { color: #3b3b3b; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fff; border: solid 1px #a1a1a1; width: 100%; height: 77px }
.states { color: #1350a6; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.cellpadding { padding: 18px; border: 0px #bababa }
.standard11 { font-size: 11px }
.subfield { background-color: #c6d0ed; padding: 5px 15px; border: solid 1px #888fa3 }
.standardwhitebold { color: #fff; font-weight: bold; }
