html { width: 100%; height: 100%; margin: 0; padding: 0; }
body { margin: 0; padding: 0; width: 100%; height: 100%; color: #1d1d1d; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

h1 { margin: 0 0 10px 0; padding: 0; color: #032c43; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h1 { margin: 0; padding: 0 0 5px 0; font-weight: normal; }
h2 { margin: 0; padding: 10px 0; }
h2 { color: #111; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
h3 { margin: 0; padding: 10px 0; color: #2c5a90; font-size: 15px; }
h4 { margin: 0; padding: 7px; color: #fff; font-size: 12px; background-color: #111; }
h5 { margin: 0; padding: 0 0 10px 0; font-size: 14px; }
h6 { margin: 0; padding: 5px 0; font-size: 100%; }

a:link { color: #032c43; text-decoration: underline; }
a:visited { color: #032c43; text-decoration: underline; }
a:hover { color: #D60021; text-decoration: none; }

form { margin: 0; padding: 0; }

input,textarea,select { font-size: 12px; font-family: "Trebuchet MS"; }
input.bg, textarea.bg { background-image: url('images/input.gif'); border: solid 1px #aaa; }
input.nobg,textarea.nobg,select.nobg { background: none; border: none; }
input.btn { padding: 2px 10px; background-image: url('images/bgbtn.gif'); font-weight: bold; color: #fff; border: none; }

p { margin: 0; padding: 10px 0; }
p.bg { margin: 10px 0; padding: 15px; border: solid 1px #ddd; background-color: #eee; }

img.right { float: right; margin: 0 0 20px 20px; }

ul,ol { margin: 0 0 0 20px; padding: 5px 0; }
ul.a,ol.a { margin: 10px 10px 10px 20px; padding: 5px 0; }
ul.a li { margin: 5px 0; }

table { border-collapse: collapse; }
tr { font-size: 12px; color: #111; }
th { background-color: #F2F4F5; }
td { padding: 0; }

table.page { width: 960px; margin: 0; }
table.page tr { font-size: 90%; }
table.page td.pbody { padding: 0; background-color: #eee; }

table.main {  background: url('imgs/page_back.jpg'); height: 247px; width: 100%; }

table.body { margin: 0; width: 100%; }
table.body tr { text-align: left; }
table.body td.bleft { padding: 15px; width: 70%; }
table.body td.bright { padding: 15px; width: 30%; }
table.body td.bfull { padding: 15px; width: 100%; }

table.header { margin: 0; width: auto; height: 87px; }
table.header { background-image: url('images/bgheader.gif'); background-repeat: no-repeat; }
table.header tr { text-align: left; }
table.header td.hleft { width: 20%; padding: 10px; }
table.header td.hright { width: 80%; padding: 10px; }

table.list { width: 100%; margin: 0; font-size: 120%; }
table.list th { padding: 5px 10px; font-size: 120%; color: #111; }
table.list td, table.list th { padding: 5px 10px; border: solid 1px #B2BBBF; }

table.list2 { margin: 0; }
table.list2 tr { font-size: 12px; }
table.list2 th { padding: 5px 10px; }
table.list2 td, table.list2 th { padding: 2px 10px; border-top: none; border-left: none; border-right: none; }

/*
div.menu { margin: 0; padding: 10px 0; }
div.menu p { margin: 0; padding: 0; }
div.menu a { margin: 0; padding: 0 5px 0 0; }
*/

div.menu { margin: 0; padding: 0; width: auto; }
div.menu li { float: left; padding: 0 5px 0 0; list-style: none; }
div.menu br { clear: left; }
div.menu p { padding: 0 0 10px 0; }

div.menutop { color: #fff; margin: 0; padding: 0; font-weight: normal; font-size: 12px; }
div.menutop p { padding: 8px; text-align: right; }
div.menutop a { margin: 0; padding: 0 15px; display: inline; border-left: solid 1px #fff; }
div.menutop a:link { color: #fff; text-decoration: none; }
div.menutop a:visited { color: #fff; text-decoration: none; }
div.menutop a:hover { color: #fff; text-decoration: underline;  }

div.menutop2 { color: #fff; margin: 0; padding: 0; font-weight: bold; font-size: 12px; text-transform: uppercase; }
div.menutop2 p { padding: 8px; text-align: left; }
div.menutop2 a { margin: 0; padding: 0 20px; display: inline; }
div.menutop2 a:link { color: #fff; text-decoration: none; }
div.menutop2 a:visited { color: #fff; text-decoration: none; }
div.menutop2 a:hover { color: #fff; text-decoration: underline;  }

div.splash { width: auto; height: 250px; margin: 0 0 10px 0; padding: 0; border: solid 1px #ccc; font-size: 15px; font-weight: bold; color: #999; }
div.splash p { margin: 0; padding: 15px; }

div.bodyb { width: 100%; margin: 0; padding: 0; background-color: #aaa; }

div.bg { margin: 0; padding: 0px; background-color: #B2BBBF; color: #333; }
div.bg h3 { margin: 0 0 10px 0; padding: 8px 15px; background-image: url('images/h3.gif'); color: #000; }
div.bg h3.dark { background-image: url('images/h3b.gif'); color: #fff; }
div.bg h5 { margin: 0 0 10px 0; padding: 8px 15px; background-image: none; background-color: #ddd; color: #000; }
div.bg p { padding: 0 15px 10px 15px; }

div.text-rotator { margin: 0; padding: 0; }
div.text-rotator p { margin: 0; padding: 10px 0; }

table.footer { width: 960px; }
table.footer tr { font-size: 12px; }
table.footer td { padding: 5px; }

div.menubot { margin: 0; padding: 0; text-align: left; }
div.menubot p { margin: 0; padding: 5px 10px; }
div.menubot a { display: inline; margin: 0; padding: 0 10px; font-weight: normal; border-right: solid 1px #111; }
div.menubot a:link { color: #032c43; text-decoration: underline; }
div.menubot a:visited { color: #032c43; text-decoration: underline; }
div.menubot a:hover { color: #ff9900; text-decoration: none; }

.small { font-size: 11px; font-weight: bold; }
.arw { background-image: url('images/bullet.gif'); background-repeat: no-repeat; padding: 2px 0 2px 12px; }
a.small { background-image: url('images/bullet.gif'); background-repeat: no-repeat; padding: 2px 0 2px 12px; }

//GEOQUOTE SETTINGS
table.geoquote_index { margin: 0; }
table.geoquote_index tr { font-size: 11px; color: #fff; }
table.geoquote_index tr a:link { color: #fff; text-decoration: underline; }
table.geoquote_index tr a:visited { color: #fff; text-decoration: underline; }
table.geoquote_index tr a:hover { color: #fff; text-decoration: none; }
table.geoquote_index h3 { font-size: 12px; margin: 0 0 5px 0; padding: 10px 0 10px 28px; text-align: left; color: #fff; background: url('imgs/arrow2.png') no-repeat left center; border-bottom: solid 1px #ccc; }
table.geoquote_index td { padding: 2px; }
table.geoquote_index hr { height: 1px; color: #ccc; }
table.geoquote_index input, table.geoquote_index select { font-size: 11px; font-family: Arial, sans-serif; padding: 0; }
table.geoquote_index option { line-height: 18px; }

table.geoquote_index table.inner td { padding: 0; }

table.roundedTable { margin: 0 0 10px 0; }
table.roundedTable td { line-height: 0; }
table.roundedTableMain td { line-height: 18px; }
table.quoteInfo th { padding: 5px; line-height: 20px; }
table.quotefilter th { padding: 5px; line-height: 20px; }

/* AIRVAE SETTINGS */
.standardwhitebold { color: #fff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.standardwhite11 { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.leftnav:link { color: #000000; font-weight: bold; font-size: 10px; line-height: 1.5; font-family: arial, helvetica, sans-serif; text-decoration: none; text-transform: uppercase }
a.leftnav:visited { color: #000000; font-weight: bold; font-size: 10px; line-height: 1.5; font-family: arial, helvetica, sans-serif; text-decoration: none }
a.leftnav:hover { color: #005baf; font-weight: bold; font-size: 10px; line-height: 1.5; font-family: arial, helvetica, sans-serif; text-decoration: none }
.mainnavspacing { padding-right: 5px; padding-left: 5px; }
.mainnav { color: #fff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.mainnav:hover { color: #102f40; 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 }
.whitelink2 { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding-right: 4px; padding-left: 4px }
.whitelink2:hover { color: #95b1ea; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding-right: 4px; padding-left: 4px }
.linkspace { padding-right: 10px; padding-left: 10px }
.bluelink { color: #075a89; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.bluelink:hover { color: #b56f19; 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 }
.boxlink { color: #000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.boxlink:hover { color: #085f90; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.pageheadlines  { color: #032c43; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.pageheadlines2 { color: #075a89; 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 }
.pulldownfix { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #3294ca; padding: 0px; border: solid 1px #194c68; width: 228px; height: 22px }
.fieldfix { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #3294ca; padding: 2px 2px 2px 5px; border: solid 1px #194c68; width: 228px; height: 22px }
.fieldfix2 { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #3294ca; padding: 2px 2px 2px 5px; border: solid 1px #194c68; width: 112px; height: 22px }
.fieldstandard { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #3294ca; padding: 2px; border: solid 1px #194c68; height: 22px }
.bluelink2 { color: #fff; 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: #0f2f40; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.bottomcell1 { padding: 0 25px 0 0; }
.bottomcell2 { padding:  0 0 0 25px; }
.phone { color: #fff; font-size: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.standardbold { font-weight: bold }
.standardboldblue { color: #2c5a90; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.standardblue { color: #2c5a90; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.standardboldblue2 { color: #2c5a90; 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 }
.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 }


