html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
margin: 0;
padding: 0;
border: 0;
outline: 0;
}

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
line-height: 20px;
margin: 0;
padding: 0;
text-align: center;
color: #19465E;
}

/* Headings */

h1 {
color: #19465E;
font-size: 16px;
font-weight: bold;
line-height: 14px;
}

h2 {
color: #69c;
font-size: 13px;
font-weight: bold;
line-height: 14px;
}

h3 {
color: #69c;
font-size: 13px;
font-weight: bold;
line-height: 16px;
}

h4 {
color: #69c;
font-size: 12px;
font-weight: bold;
line-height: 14px;
}

/* Links */

a:link, a:visited, a:focus, a:active {
color: #6197AD;
text-decoration: underline;
}

a:hover {
color: #2170bd;
text-decoration: none;
}

/* Layout Divs */

#Wrapper {
margin: 0 auto;
max-width: 999px;
min-width: 999px;
text-align: left;
width: 999px;
background-image: url(../images/logo_gt.gif);
background-repeat: no-repeat;
background-position: left top;
}

#Wrapper2 {
margin: 0 auto;
max-width: 999px;
min-width: 999px;
text-align: left;
width: 999px;
}

#newCust_hdr {
height: 40px;
background-image: url(../images/bg_newCusthdr.jpg);
background-repeat: repeat-x;
background-color: #6a9ab0;
text-align: center;}

#newCust_hdr h3 {
color: #19465E !important;
font-size: 13px;
padding-top: 9px;
margin: 0;}

#newCust_hdr a {
color: #fff !important;
}

#tpDiv {
height: 174px;
background-image: url(../images/bg_tpDiv.jpg);
background-repeat: no-repeat;
text-align: center;
padding: 10px;
color: #19465E;
font-size: 16px;
line-height: 24px;}

#header {
height: 337px;
width: 999px;
background-image: url(../images/bg_hdrHome.jpg);
background-repeat: no-repeat;
background-position: right;
background-color: transparent;
z-index: 0;
}

#newCust {
height: 110px;
width: 999px;
background-image: url(../images/bg_hdrNewCust.jpg);
background-repeat: no-repeat;
background-position: right;
background-color: transparent;
z-index: 0;
}

#topNav {
height: 50px;
margin-left: 276px;
padding-top: 24px;
}

#contentWrapper {
overflow: hidden;
}

#leftColumn {
float: left;
padding: 23px 20px 10px 20px;
width: 230px;
font-size: 12px;
line-height: 16px;
}

#agencyPics {
float: left;
}

#leftColumn2 {
float: left;
padding: 23px 20px 10px 30px;
width: 120px;
font-size: 12px;
line-height: 16px;
}

#leftSummary {
float: left;
width: 284px;
}

#rightSummary {
width: 270px;
float: right;
}

#acctinfowrapper {
width: 100%;
}

#login {
margin-left: 20px;
width: 212px;
margin-top: 4em;
background-image: url(../images/bg_fauxLogin.jpg);
background-repeat: no-repeat;
height: 168px;}

#mainContent {
padding: 23px 10px 10px 12px;
margin-left: 275px;
}

#mainContent2 {
padding: 23px 10px 10px 12px;
margin-left: 20px;
}

#mainContNoCol {
padding: 23px 10px 10px 130px;
}

#search {
margin-top: 1em;
}

#agencyPics {
clear: both;}

#footer {
padding: 10px 10px 10px 12px;
margin-left: 275px;
color: #574D48;
margin-top: 1em;
}

#footer2 {
padding: 10px 10px 10px 12px;
margin-left: 20px;
color: #574D48;
margin-top: 3em;
}

#footer a {
padding: 3px 10px;
color: #574D48;
font-size: 11px;
text-decoration: none;
}

#footer2 a {
padding: 3px 10px !important;
color: #574D48;
font-size: 11px;
text-decoration: none;
}

#footer hr {
color: #574D48;
width: 110px;
text-align: left;
border-top: 4px #574D48 solid;
}

#footer2 hr {
color: #574D48;
width: 110px;
height: 4px;
text-align: left;
border-top: 4px #574D48 solid;
}

/* HTML Tags */

form {
margin: 0;
padding: 0;
line-height: 1.2em;
}

blockquote {
margin: 0;
padding: 0;
margin-left: 1.5em;
}

hr {
border-top: 3px #6197AD double;
}

/* Pop-up Pages */

#popWrapper {
width: 675px;
color: #65615E;
}

#popWrapper a {
color: #231F20;
text-decoration: underline;
}

#popWrapper a:hover {
color: #65615E;
text-decoration: none;
}

#popLeftCol {
float: left;
padding: 144px 20px 10px 30px;
width: 220px;
font-size: 11px;
line-height: 16px;
background-image: url(../images/logo_gt.gif);
background-repeat: no-repeat;
background-position: left top;
height: auto;
text-align: left;
}

#popMainContent {
width: 400px;
padding: 50px 0 10px 0;
margin-left: 270px;
text-align: left;
font-size: 12px;
line-height: 16px;
}

#popMainContent hr {
color: #574D48;
height: 4px;
text-align: left;
border-top: 4px #574D48 solid;
}

#popFooter {
padding: 10px 10px 10px 0;
margin-left: 270px;
text-align: left;
}

#popFooter a {
font-size: 11px;
color: #231F20;
}

#popFooter hr {
color: #574D48;
width: 110px;
height: 4px;
text-align: left;
border-top: 4px #574D48 solid;
}

/* About Us Page */

#headerAU {
height: 337px;
width: 999px;
background-image: url(../images/bg_hdrAbout.jpg);
background-repeat: no-repeat;
background-position: right;
background-color: transparent;
z-index: 0;
}

/* Insurance Pages */

#headerIns {
height: 337px;
width: 999px;
background-image: url(../images/bg_hdrIns.jpg);
background-repeat: no-repeat;
background-position: right;
background-color: transparent;
z-index: 0;
}

#headerRVIns {
height: 337px;
width: 999px;
background-image: url(../images/bg_hdrRVIns.jpg);
background-repeat: no-repeat;
background-position: right;
background-color: transparent;
z-index: 0;
}

#headerMHIns {
height: 337px;
width: 999px;
background-image: url(../images/bg_hdrMHIns.jpg);
background-repeat: no-repeat;
background-position: right;
background-color: transparent;
z-index: 0;
}

#headerHWIns {
height: 337px;
width: 999px;
background-image: url(../images/bg_hdrHWIns.jpg);
background-repeat: no-repeat;
background-position: right;
background-color: transparent;
z-index: 0;
}

#headerBPWCIns {
height: 337px;
width: 999px;
background-image: url(../images/bg_hdrBPWCIns.jpg);
background-repeat: no-repeat;
background-position: right;
background-color: transparent;
z-index: 0;
}

#headerIndMedIns {
height: 337px;
width: 999px;
background-image: url(../images/bg_hdrIndMedIns.jpg);
background-repeat: no-repeat;
background-position: right;
background-color: transparent;
z-index: 0;
}

#headerBikeATVIns {
height: 337px;
width: 999px;
background-image: url(../images/bg_hdrMotoATVIns.jpg);
background-repeat: no-repeat;
background-position: right;
background-color: transparent;
z-index: 0;
}

#headerAUTOIns {
height: 337px;
width: 999px;
background-image: url(../images/bg_hdrAutoIns.jpg);
background-repeat: no-repeat;
background-position: right;
background-color: transparent;
z-index: 0;
}

#insSubNav a {
padding: 8px 6px;
width: 212px;
font-size: 1.1em;
display: block;
color: #fff !important;
font-weight: bold;
text-decoration: none;
background-image: url(../images/bg_insNav.jpg);
background-repeat: no-repeat;
margin-bottom: 1px;
height: 17px;
}

/* FAQ Page */

#headerFAQ {
height: 337px;
width: 999px;
background-image: url(../images/bg_hdrFAQ.jpg);
background-repeat: no-repeat;
background-position: right;
background-color: transparent;
z-index: 0;
}

/* MHA Page */

#headerMHA {
height: 337px;
width: 999px;
background-image: url(../images/bg_hdrMHA.jpg);
background-repeat: no-repeat;
background-position: right;
background-color: transparent;
z-index: 0;
}

/* Contact Us Page */

#headerCU {
height: 337px;
width: 999px;
background-image: url(../images/bg_hdrContact.jpg);
background-repeat: no-repeat;
background-position: right;
background-color: transparent;
z-index: 0;
}

/* Customer Service pages */

#headerCS {
height: 337px;
width: 999px;
background-image: url(../images/bg_hdrCS.jpg);
background-repeat: no-repeat;
background-position: right;
background-color: transparent;
z-index: 0;
}

#headerCSin {
height: 100px;
width: 999px;
background-image: url(../images/bg_hdrMyAcct.jpg);
background-repeat: no-repeat;
background-position: right;
background-color: transparent;
z-index: 0;
}

#csNav ul {
margin: 0;
padding: 0;
}

#csNav li {
display: inline;
list-style-type: none;
}

#csNav a {
text-decoration: none;
font-size: 11px;
color: #231F20 !important;
border: 1px #ccc solid;
margin-right: .5em;
padding: 3px 6px;
background-image: url(../images/bg_csNav.jpg);
background-repeat: repeat-x;
background-color: #eee;
font-weight: bold;
}

#claiminfowrapper {
}

#claimWiz label {
font-size: 11px;
font-weight: bold;
float: left;
width: 186px;
}

#claimWiz .data {
font-size: 11px;
font-family: Verdana, Helvetica, Arial, sans-serif;
}

#claimsubhdr {
}

#claimsubhdr div {
background-color: #eee;
float: left;
color: #000;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .9em;
vertical-align: middle;
}

#claimdata {
line-height: 1.5em;
}

#claimdata div {
float: left;
font-weight: bold;
font-size: .9em;
}

#smalldocwrap div {
float: left;
width: 44%;
}

#mailinclude {
padding: 6px;
height: 100%;
}

#mailinclude label {
float: left;
width: 120px;
font-weight: bold;
}

#mailinclude div {
float: left;
width: 49%;
background-color: transparent;
}

#payoffmail {
padding: 6px;
height: 100%;
}

#payoffmail label {
width: 170px;
font-weight: bold;
}

#payoffmail div {
float: left;
width: 46%;
}

#claimQuestionLink {
text-align: left;
}

#claimQuestionForm {
text-align: left;
}

#claimQuestionForm label {
float: left;
width: 120px;
font-weight: bold;
}

#stopPayRequest label {
float: left;
width: 150px;
font-weight: bold;
font-size: 12px;
}

#pmtForm {
line-height: 1.6em;
}

/* CS App Classes */

.wizard {
padding: 4px;
line-height: 2em;
margin-top: .5em;
}

.wizard label {
font-weight: bold;
width: 250px;
float: left;
}

.hdrwidth {
width: 24%;
text-align: center;
}

.datawidth {
width: 24%;
}

.leftaccountinfo {
width: 250px;
float: left;
border-right: 2px #6197AD solid;
}

/*.leftaccountinfo a {
text-decoration: none;font-size: 11px;color: #231F20 !important;border: 1px #ccc solid;margin-bottom: 1px;padding: 0px 4px;background-image: url(../images/bg_csNav.jpg);background-repeat: repeat-x;background-color: #eee;font-weight: bold;
width: 98% !important;
display: block;margin-right: .5em;}*/

.rightaccountinfo {
width: 65%;
float: left;
margin-left: 1em;
}

.rightaccountinfo label {
width: 138px;
float: left;
font-weight: bold;
color: #6197AD;
}

table.claimhist {
border: 1px #19465E solid !important;
font-size: 11px !important;
font-family: Verdana, Helvetica, Arial, sans-serif;
}

table.claimhist td {
border-top: 1px #19465E solid;
!important
}

table.claimhist th {
background-color: #eee;
background-image: none;
}

table.claimhist label {
width: 150px;
float: left;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}

table.pymthist {
border: 1px #19465E solid !important;
font-size: 10px !important;
font-family: Verdana, Helvetica, Arial, sans-serif;
line-height: 12px;
}

table.pymthist td {
border-top: 1px #19465E solid !important;
}

table.pymthist th {
background-color: #eee;
background-image: none;
font-size: 11px !important;
}

table.pymthist label {
width: 150px;
float: left;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}

.csCopy {
color: #231F20;
}

.csTxtBox {
font-size: 12px;
}

.noColDivs {
float: left;
width: 570px;
height: auto;
line-height: 19px;
}

.noColDivsUL {
float: left;
width: 600px;
height: auto;
line-height: 17px;
}

.noColDivsUL label {
font-size: 12px;
}

.noColDivsUL table {
font-size: 12px;
border: 1px #ccc solid;
}

.noColDivsUL th {
background-image: url(../images/bg_csNav.jpg);
background-repeat: repeat-x;
}

.noColDivsUL td {
border-top: 1px #ccc solid;
}

.noColDivs label {
float: left;
width: 160px;
font-size: 12px;
font-weight: bold;
}

.noColDivs ul {
margin: 0;
padding: 0;
}

.noColDivs ol li {
margin-left: 1.3em;
margin-top: .5em;
list-style-image: none;
font-size: 12px;
}

.noColDivs p {
font-size: 12px;
margin-top: .5em;
margin-bottom: 0;
}

.noColDivs a {
color: #65615E !important;
text-decoration: underline;
}

.noColDivs a:hover, .noColDivs a:active, .noColDivs a:focus {
color: #231F20 !important;
text-decoration: none;
}

.actionBtn {
text-decoration: none !important;
font-size: 11px;
color: #231F20 !important;
border: 1px #ccc solid;
padding: 4px;
background-image: url(../images/bg_csNav.jpg);
background-repeat: repeat-x;
background-color: #eee;
font-weight: bold;
vertical-align: middle;
}

.mockBtn {
text-decoration: none !important;
font-size: 12px;
color: #fff !important;
border: 1px #73844E solid;
background-image: url(../images/bg_corpbtn.jpg);
background-repeat: repeat-x;
background-color: #73844E;
font-weight: bold;
padding: 3px 10px;
}

/* Classes */

.TXnote {
font-size: 12pt;
font-family: Times, "Times New Roman", serif;
text-transform: uppercase;}

.data {
font-size: 12px;
}

.error {
color: #BE6118;
font-weight: bold;
font-size: 12px;
}

.message {
color: #69c;
font-weight: bold;
font-size: 12px;
}

.dropBox {
width: 186px;
font-size: 12px;
}

.dropBoxCS {
width: 250px;
font-size: 13px;
height: 22px !important;
}

.formBox {
width: 180px;
}

.insInfo {
font-weight: bold;
font-size: 12px;
float: left;
width: 150px;
}

.achInfo {
font-weight: bold;
font-size: 12px;
float: left;
width: 180px;
}

.req {
color: #BE6118;
font-size: 11px;
}

.footReq {
color: #BE6118;
font-size: 11px;
}

.clsBtn {
float: right;
font-size: 11px;
width: 100px;
}

.logLbl {
font-size: 12px;
color: #231F20;
}

.logBox {
border: 1px #574D48 solid;
width: 230px;
font-size: 12px;
color: #231F20;
font-family: Arial, Helvetica, sans-serif;
}

.searchLbl {
font-size: 12px;
color: #231F20;
}

.searchBox {
border: 1px #65615E solid;
width: 150px;
font-size: 12px;
color: #231F20;
font-family: Arial, Helvetica, sans-serif;
}

.selectBox {
font-size: 12px;
color: #231F20;
font-family: Arial, Helvetica, sans-serif;
}

.emailBox {
border: 1px #65615E solid;
width: 250px;
font-size: 12px;
color: #231F20;
font-family: Arial, Helvetica, sans-serif;
}

.logBtn {
border: none;
color: #6197AD;
font-weight: bold;
text-transform: uppercase;
background-color: #fff;
cursor: pointer;
text-align: left !important;
}

.emailBtn {
width: 100px;
border: 1px #ccc solid;
color: #BE6118;
font-weight: bold;
text-transform: uppercase;
background-color: #fff;
cursor: pointer;
padding-left: 2px;
padding-top: 2px;
text-align: center;
font-size: 12px;
background-image: url(../images/bg_csbtn.jpg);
background-repeat: repeat-x;
background-position: bottom;
}

.wizBtn {
width: 60px;
border: 1px #ccc solid;
color: #BE6118;
font-weight: bold;
text-transform: uppercase;
background-color: #fff;
cursor: pointer;
padding-left: 2px;
padding-top: 2px;
text-align: center;
font-size: 12px;
background-image: url(../images/bg_csbtn.jpg);
background-repeat: repeat-x;
background-position: bottom;
}

.searchBtn {
width: 66px;
border: 1px #ccc solid;
color: #BE6118;
font-weight: bold;
text-transform: uppercase;
background-color: #fff;
cursor: pointer;
padding-left: 2px;
padding-top: 2px;
text-align: center;
font-size: 12px;
background-image: url(../images/bg_csbtn.jpg);
background-repeat: repeat-x;
background-position: bottom;
}

.jformBtn {
width: 150px;
border: 1px #ccc solid;
color: #BE6118;
font-weight: bold;
text-transform: uppercase;
cursor: pointer;
padding-left: 2px;
padding-top: 2px;
text-align: center;
font-size: 12px;
background-image: url(../images/bg_csbtn.jpg);
background-repeat: repeat-x;
background-position: bottom;
margin-top: 2px;
}

.stoppmtBtn {
width: 190px;
border: 1px #ccc solid;
color: #BE6118;
font-weight: bold;
text-transform: uppercase;
background-color: #fff;
cursor: pointer;
padding-left: 2px;
padding-top: 2px;
text-align: center;
font-size: 12px;
background-image: url(../images/bg_csbtn.jpg);
background-repeat: repeat-x;
background-position: bottom;
}

.resetBtn {
width: 90px;
border: 1px #ccc solid;
font-weight: bold;
text-transform: uppercase;
background-color: #fff;
cursor: pointer;
padding-left: 2px;
padding-top: 2px;
text-align: center;
font-size: 12px;
background-image: url(../images/bg_csbtn.jpg);
background-repeat: repeat-x;
background-position: bottom;
}

.strongLge {
font-size: 18px;
font-weight: bold;
}

.copy {
font-size: 10px !important;
line-height: 13px;
}

.insCopy {
color: #3D6140;
}

.aboutCopy {
color: #742D02;
}

.faqCopy {
color: #231F20;
}

.blueHilite {
color: #6197AD;
}

.insHilite {
color: #9CA53B;
}

.aboutHilite {
color: #BE6118;
}

.faqHilite {
color: #65615E;
}

.leftCol12 {
font-size: 12px;
line-height: 18px;
}

.leftCol14 {
font-size: 14px;
}

.showHideTxt {
font-size: 12px;
}

.clearFloat {
clear: both;
height: 0;
line-height: 0.0;
font-size: 1px;
}

.colDivs {
float: left;
width: 280px;
margin-right: 16px;
height: auto;
line-height: 17px;
}

.colDivs label {
float: left;
width: 120px;
font-size: 12px;
font-weight: bold;
}

.rtCol {
width: 280px;
float: right;
}

.rtCol ul {
margin: 0;
padding: 0;
}

.rtCol li {
margin: 1.1em;
list-style-image: url(../images/bullet_arrow.gif);
line-height: 1.4em;
font-size: 13px;
}

.rtCol p {
font-size: 12px;
margin-top: .5em;
margin-bottom: 0;
}

.colDivs ul {
margin: 0;
padding: 0;
}

.Ins ul {
margin: 0;
padding: 0;
}

.aboutUs ul {
margin: 0;
padding: 0;
}

.FAQ ul {
margin: 0;
padding: 0;
}

.FAQ ul ul {
margin-left: .5em;
}

.colDivs ul ul {
margin-left: .5em;
}

.CU ul {
margin: 0;
padding: 0;
}

.colDivs li {
margin-left: 1.3em;
margin-top: .5em;
list-style-image: url(../images/bullet_arrow.gif);
font-size: 12px;
}

.Ins li {
margin-left: 1.3em;
margin-top: .5em;
list-style-image: url(../images/bullet_arrow_AU.gif);
font-size: 12px;
}

.aboutUs li {
margin-left: 1.3em;
margin-top: .5em;
list-style-image: url(../images/bullet_arrow_Ins.gif);
font-size: 12px;
}

.FAQ li {
margin-left: 1.3em;
margin-top: .5em;
list-style-image: url(../images/bullet_arrow_FAQ.gif);
font-size: 12px;
}

.CU li {
margin-left: 1.3em;
margin-top: .5em;
list-style-image: url(../images/bullet_arrow.gif);
font-size: 12px;
}

.colDivs p {
font-size: 12px;
margin-top: .5em;
margin-bottom: 0;
}

.colDivs a {
color: #6197AD !important;
text-decoration: underline;
}

.Ins a {
color: #9CA53B !important;
text-decoration: underline;
}

.aboutUs a {
color: #BE6118 !important;
text-decoration: underline;
}

.FAQ a {
color: #65615E !important;
text-decoration: underline;
}

.CU a {
color: #6197AD !important;
text-decoration: underline;
}

.colDivs a:hover {
color: #2170bd !important;
text-decoration: none;
}

.Ins a:hover, .Ins a:active, .Ins a:focus {
color: #3D6140 !important;
text-decoration: none;
}

.aboutUs a:hover {
color: #742D02 !important;
text-decoration: none;
}

.FAQ a:hover, .FAQ a:active, .FAQ a:focus {
color: #231F20 !important;
text-decoration: none;
}

.CU a:hover {
color: #2170bd !important;
text-decoration: none;
}

.note {
color: #BE6118;
font-weight: bold;
font-size: 12px;
line-height: 14px;
}
