body {
    color: #4E4E50;
    font: 13px Arial,Helvetica,sans-serif;
    margin: 0 0 90px;
    padding: 0;
}
img {
    border: medium none;
}
.left {
    float: left;
}
.right {
    float: right;
}
.clear {
    clear: both;
}
.generalpage {
    background: none repeat scroll 0 0 #D2D2D2;
    border: 1px solid #D2D2D2;
    margin: 0 auto;
    width: 100%;
}
.generalpagecenter {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #000000;
    border-right: 1px solid #000000;
    border-style: solid;
    border-width: 1px;
    margin: 0 auto;
    width: 990px;
}
.generalfooterpagecenter {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #000000;
    border-right: 1px none #000000;
    border-style: none;
    border-width: 1px;
    margin: 0 auto;
    width: 990px;
}
.textboxnomargin {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: -moz-use-text-color;
    border-right: 0 solid;
    border-style: solid;
    border-width: 0;
    color: #003A76;
    font-size: 14px;
    font-weight: bold;
    padding: 0;
}
.formheadnewautologout {
    background: url("../i/formhdbg.gif") repeat-x scroll center top transparent;
    border-bottom: 0 solid;
    height: 30px;
    width: 100%;
}
.formheadnewautologout h2 {
    color: #003A76;
    font-size: 14px;
    font-weight: bold;
    padding: 0;
}
.container2 {
    padding: 0;
    width: 990px;
}
.container {
    margin: 0 auto;
    padding: 0;
    width: 990px;
}
.container1 {
    padding: 0;
    width: 790px;
}
.head {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 76px;
    width: 100%;
}
.clientlogo {
    background: url("../i/liberty.gif") no-repeat scroll left center transparent;
    height: 76px;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
    width: 112px;
}
.formlogo {
    background: url("../i/stpqs.gif") no-repeat scroll right 60% transparent;
    height: 76px;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
    width: 422px;
}
.clientlogoCVStar {
    background: url("../i/star_indemnity_logo_inner.jpg") no-repeat scroll left center transparent;
    height: 73px;
    margin: 0 0 0 20px;
    padding: 0;
    text-indent: -9999px;
    width: 80px;
}
.formlogoCVStar {
    background: url("../i/btaqs.gif") no-repeat scroll right 60% transparent;
    height: 76px;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
    width: 489px;
}
.clientlogoSeneca {
    background: url("../i/SenecaSmallLogo.JPG") no-repeat scroll left center transparent;
    height: 70px;
    margin: 0 0 0 20px;
    padding: 0;
    text-indent: -9999px;
    width: 300px;
}
.formlogoSeneca {
    background: url("../i/btaqs.gif") no-repeat scroll right 60% transparent;
    height: 76px;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
    width: 489px;
}
.clientlogoAllRisks {
    background: url("../i/quickhome_logo_rgb.jpg") no-repeat scroll left center transparent;
    height: 70px;
    margin: 0 0 0 20px;
    padding: 0;
    text-indent: -9999px;
    width: 300px;
}
.formlogoAllRisks {
    background: url("../i/btaqs.gif") no-repeat scroll right 60% transparent;
    height: 76px;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
    width: 489px;
}
.clientlogoSolartis {
    background: url("../i/SolartisLogo-Small.jpg") no-repeat scroll left center transparent;
    height: 70px;
    margin: 0 0 0 20px;
    padding: 0;
    text-indent: -9999px;
    width: 300px;
}
.formlogoSolartis {
    background: url("../i/btaqs.gif") no-repeat scroll right 60% transparent;
    height: 76px;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
    width: 489px;
}
.signin {
    font-size: 12px;
    padding-top: 17px;
    width: 305px;
}
.signin .userid {
}
.signin a {
    background: url("../i/y_arrows.gif") no-repeat scroll 0 50% transparent;
    color: #4E4E50;
    display: inline-block;
    margin-left: 15px;
    text-decoration: none;
    text-indent: 10px;
}
.signin a:hover {
    text-decoration: underline;
}
.nav {
    background: url("../i/navbg.gif") repeat-x scroll 0 0 transparent;
    height: 31px;
    width: 100%;
}
.nav ul {
    font-size: 12px;
    margin: 0;
    padding: 0;
}
.nav ul li {
    float: left;
    list-style-type: none;
}
.nav ul li a {
    border-left: 1px solid #3C5177;
    border-right: 1px solid #6487C6;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    height: 20px;
    margin: 2px 0 0;
    padding: 7px 30px 0;
    text-decoration: none;
    width: auto;
}
.nav ul li a:hover, .nav ul li a.active {
    background: url("../i/navoverbg.gif") repeat-x scroll 0 0 #FFFFFF;
    color: #3F5680;
    display: block;
}
.frame2 {
    background: url("../i/frame2bg.gif") repeat-x scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #ADADAD;
    border-top: 1px solid #ADADAD;
    height: 55px;
    margin-top: 2px;
    width: 100%;
}
.frame2 .frlabel {
    font-size: 11px;
    font-weight: bold;
    margin: 10px 15px 5px 20px;
    width: 130px;
}
.frame2 .frinfo {
    border-right: 1px solid #FFB768;
    font-size: 11px;
    margin-top: 10px;
    width: 150px;
}
.frame2 .frlabelLen {
    font-size: 11px;
    font-weight: bold;
    margin: 20px 15px 5px 10px;
    width: 240px;
}
.frame2 .frinfoLen {
    font-size: 11px;
    font-weight: normal;
    margin-top: 10px;
    width: 300px;
}
.frame2 .frVerLine {
    border-right: 1px solid #FFB768;
    margin-top: 10px;
    width: 300px;
}
.frame2ForSubmissionHeader {
    background: url("../i/frame2bg.gif") repeat-x scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #ADADAD;
    border-top: 1px solid #ADADAD;
    height: 75px;
    margin-top: 2px;
    width: 100%;
}
.frame2ForSubmissionHeader .frlabelLenForSubmission {
    font-size: 11px;
    font-weight: bold;
    margin: 10px 1px 5px 10px;
    width: 415px;
}
.frame2ForSubmissionHeader .frlabelLenForSubmission1 {
    font-size: 11px;
    font-weight: bold;
    margin: 10px 1px 5px 10px;
    width: 300px;
}
.frame2ForSubmissionHeader .frlabelLenForSubmission2 {
    font-size: 11px;
    font-weight: bold;
    margin: 10px 1px 5px 10px;
    width: 240px;
}
.frame2ForSubmissionHeader .frlabelLenForSubmission3 {
    font-size: 11px;
    font-weight: bold;
    margin: 10px 1px 5px 10px;
    width: 400px;
}
.frame2ForSubmissionHeader .frVerLineForSubmission {
    border-right: 1px solid #FFB768;
    margin-top: 10px;
}
.frame2ForSubmissionHeader .frlabel {
    font-size: 11px;
    font-weight: bold;
    margin: 10px 15px 5px 20px;
    width: 130px;
}
.frame2ForSubmissionHeader .frinfo {
    border-right: 1px solid #FFB768;
    font-size: 11px;
    margin-top: 10px;
    width: 150px;
}
.frame2ForSubmissionHeader .frlabelLen {
    font-size: 11px;
    font-weight: bold;
    margin: 20px 15px 5px 10px;
    width: 240px;
}
.frame2ForSubmissionHeader .frinfoLen {
    font-size: 11px;
    font-weight: normal;
    margin-top: 10px;
    width: 300px;
}
.frame2ForSubmissionHeader .frVerLine {
    border-right: 1px solid #FFB768;
    margin-top: 10px;
    width: 300px;
}
.frame3 {
    background: url("../i/frame2bg.gif") repeat-x scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #ADADAD;
    border-top: 1px solid #ADADAD;
    height: 95px;
    margin-top: 2px;
    width: 100%;
}
.frame3 .frlabel {
    font-size: 11px;
    font-weight: bold;
    margin: 10px 15px 5px 20px;
    width: 130px;
}
.frame3 .frinfo {
    border-right: 1px solid #FFB768;
    font-size: 11px;
    margin-top: 10px;
    width: 150px;
}
.frame3 .frlabelLen {
    font-size: 11px;
    font-weight: bold;
    margin: 20px 15px 5px 10px;
    width: 240px;
}
.frame3 .frinfoLen {
    font-size: 11px;
    font-weight: normal;
    margin-top: 10px;
    width: 300px;
}
.frame3 .frVerLine {
    border-right: 1px solid #FFB768;
    margin-top: 10px;
    width: 300px;
}
.frame4 {
    background: url("../i/frame2bg.gif") repeat-x scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #ADADAD;
    border-top: 1px solid #ADADAD;
    height: 110px;
    margin-top: 2px;
    width: 100%;
}
.frame4 .frlabel {
    font-size: 11px;
    font-weight: bold;
    margin: 10px 15px 5px 20px;
    width: 130px;
}
.frame4 .frinfo {
    border-right: 1px solid #FFB768;
    font-size: 11px;
    margin-top: 10px;
    width: 150px;
}
.frame4 .frlabelLen {
    font-size: 11px;
    font-weight: bold;
    margin: 20px 15px 5px 10px;
    width: 240px;
}
.frame4 .frinfoLen {
    font-size: 11px;
    font-weight: normal;
    margin-top: 10px;
    width: 300px;
}
.frame4 .frVerLine {
    border-right: 1px solid #FFB768;
    margin-top: 10px;
    width: 300px;
}
.frame5 {
    background: url("../i/frame2bg.gif") repeat-x scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #ADADAD;
    border-top: 1px solid #ADADAD;
    height: 45px;
    margin-top: 2px;
    width: 100%;
}
.frame5 .frlabel {
    font-size: 11px;
    font-weight: bold;
    margin: 10px 15px 5px 20px;
    width: 130px;
}
.frame5 .frinfo {
    border-right: 1px solid #FFB768;
    font-size: 11px;
    margin-top: 10px;
    width: 150px;
}
.frame5 .frlabelLen {
    font-size: 11px;
    font-weight: bold;
    margin: 20px 15px 5px 10px;
    width: 240px;
}
.frame5 .frinfoLen {
    font-size: 11px;
    font-weight: normal;
    margin-top: 10px;
    width: 300px;
}
.frame5 .frVerLine {
    border-right: 1px solid #FFB768;
    margin-top: 10px;
    width: 300px;
}
.frame5ForInsuredHeader {
    background: url("../i/frame2bg.gif") repeat-x scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #ADADAD;
    border-top: 1px solid #ADADAD;
    height: 60px;
    margin-top: 2px;
    width: 100%;
}
.frame5ForInsuredHeader .frlabelLenForInsuredHeader {
    font-size: 11px;
    font-weight: bold;
    margin: 20px 15px 5px 10px;
    width: 380px;
}
.frame5ForInsuredHeader .frVerLineForInsuredHeader {
    border-right: 1px solid #FFB768;
    margin-top: 10px;
}
.frame5ForInsuredHeader .frlabel {
    font-size: 11px;
    font-weight: bold;
    margin: 10px 15px 5px 20px;
    width: 130px;
}
.frame5ForInsuredHeader .frinfo {
    border-right: 1px solid #FFB768;
    font-size: 11px;
    margin-top: 10px;
    width: 150px;
}
.frame5ForInsuredHeader .frlabelLen {
    font-size: 11px;
    font-weight: bold;
    margin: 10px 15px 5px 10px;
    width: 240px;
}
.frame5ForInsuredHeader .frinfoLen {
    font-size: 11px;
    font-weight: normal;
    margin-top: 10px;
    width: 300px;
}
.frame5ForInsuredHeader .frVerLine {
    border-right: 1px solid #FFB768;
    margin-top: 10px;
    width: 300px;
}
.content2 {
    background: url("../i/bodybg.gif") repeat-x scroll 0 0 #FFFFFF;
    width: 940px;
}
.content1 {
    background: url("../i/bodybg.gif") repeat-x scroll 0 0 #FFFFFF;
    margin-left: 10px;
    width: 900px;
}
.content {
    background: url("../i/bodybg.gif") repeat-x scroll 0 0 #FFFFFF;
    width: 100%;
}
.PageHead {
    color: #003366;
    font-family: Rockwell;
    font-size: 16pt;
}
.newsub {
    background: url("../i/newsubmission.gif") no-repeat scroll right bottom transparent;
    height: 36px;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
    width: 178px;
}
.stages {
    margin: 20px 0 20px 15px;
}
.stage1 {
    background: url("../i/stage1.gif") no-repeat scroll center top transparent;
    font-size: 11px;
    height: 40px;
    padding-top: 20px;
    text-align: center;
    width: 99px;
}
.stage2 {
    background: url("../i/stage2.gif") no-repeat scroll center top transparent;
    font-size: 11px;
    height: 40px;
    padding-top: 20px;
    text-align: center;
    width: 100px;
}
.stage3 {
    background: url("../i/stage3.gif") no-repeat scroll center top transparent;
    font-size: 11px;
    height: 40px;
    padding-top: 20px;
    text-align: center;
    width: 98px;
}
.stage4 {
    background: url("../i/stage4.gif") no-repeat scroll center top transparent;
    font-size: 11px;
    height: 40px;
    padding-top: 20px;
    text-align: center;
    width: 98px;
}
.stage5 {
    background: url("../i/stage5.gif") no-repeat scroll center top transparent;
    font-size: 11px;
    height: 40px;
    padding-top: 20px;
    text-align: center;
    width: 98px;
}
.stage6 {
    background: url("../i/stage6.gif") no-repeat scroll center top transparent;
    font-size: 11px;
    height: 40px;
    padding-top: 20px;
    text-align: center;
    width: 106px;
}
.stage7 {
    background: url("../i/stage7.gif") no-repeat scroll center top transparent;
    font-size: 11px;
    height: 40px;
    padding-top: 20px;
    text-align: center;
    width: 98px;
}
.stage8 {
    background: url("../i/stage8.gif") no-repeat scroll center top transparent;
    font-size: 11px;
    height: 40px;
    padding-top: 20px;
    text-align: center;
    width: 108px;
}
.stage9 {
    background: url("../i/stage9.gif") no-repeat scroll center top transparent;
    font-size: 11px;
    height: 40px;
    padding-top: 20px;
    text-align: center;
    width: 100px;
}
.notice {
    color: red;
    font-size: 11px;
    font-style: italic;
    margin: 0 0 5px 15px;
}
h2 {
    color: #003A76;
    font-size: 18px;
    font-weight: bold;
    margin: 10px 0 20px 20px;
    padding: 0;
}
.formpage {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D2D2D2;
    margin: 0 auto;
    width: 980px;
}
.formhead {
    background: url("../i/formhdbg.gif") repeat-x scroll center top transparent;
    border-bottom: 1px solid #D2D2D2;
    height: 30px;
    width: 100%;
}
.formhead h2 {
    color: #003A76;
    font-size: 14px;
    font-weight: bold;
    margin: 7px 0 0 10px;
    padding: 0;
}
.formhead .details {
    display: inline-block;
    font-size: 11px;
    margin: 8px 0 0 10px;
    padding-left: 10px;
}
.clearance .message {
    font-family: Italic;
    font-size: 12px;
    margin: 10px 0 0 15px;
}
.formheadWorkSheet {
    background: url("../i/formhdbg.gif") repeat-x scroll center top transparent;
    border-bottom: 1px solid #D2D2D2;
    height: 20px;
    width: 100%;
}
.formpage h3 {
    color: #8C8C8E;
    font-size: 14px;
    font-weight: bold;
    margin-left: 10px;
}
.formpage .field {
    clear: both;
    font-size: 12px;
    height: 26px;
    margin: 3px 0 3px 10px;
    text-align: right;
    width: 465px;
}
.formpage input {
    border: 1px solid #B4D4E9;
    margin: 0 0 0 15px;
    width: 275px;
}
.formpage select {
    border-color: #B4D4E9;
    border-right: 1px solid #B4D4E9;
    border-style: solid;
    border-width: 1px;
    margin: 0 0 0 15px;
    width: 275px;
}
.formpage .formcontent {
    margin: 22px 10px 10px 200px;
}
.formpage .formcontentRightAlign {
    margin: 22px 10px 10px 800px;
}
.button {
    background: url("../i/buttonbg.gif") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #002E6E;
    border-top: 1px solid #002E6E;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    width: 75px;
}
.button:hover {
    background: none repeat scroll 0 0 #004080;
    border-bottom: 1px solid #002E6E;
    border-top: 1px solid #002E6E;
}
.LeftMargin {
    line-height: 150%;
    margin-left: 10px;
    margin-right: 200px;
}
.LeftMarginTxtAreaBox {
    margin-left: 15px;
}
.formpageinsured1 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D2D2D2;
    color: #4E4E50;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    width: 960px;
}
.formhead01 {
    background: url("../i/formhdbg.gif") repeat-x scroll center top transparent;
    border-bottom: 1px solid #D2D2D2;
    height: 30px;
    width: 100%;
}
.formhead01 h2 {
    color: #003A76;
    font-size: 14px;
    font-weight: bold;
    margin: 7px 0 0 10px;
    padding: 0;
}
.formhead01 .details {
    display: inline-block;
    font-size: 11px;
    margin: 8px 0 0 10px;
    padding-left: 10px;
}
.formpageinsured1 h3 {
    color: #8C8C8E;
    font-size: 14px;
    font-weight: bold;
    margin-left: 10px;
}
.formpageinsured1 .field {
    clear: both;
    font-size: 12px;
    height: 26px;
    margin: 3px 0 3px 10px;
    text-align: right;
    width: 465px;
}
.formpageinsured1 .field1 {
    clear: both;
    font-size: 12px;
    height: 26px;
    margin: 3px 0 3px 10px;
    text-align: right;
    width: 700px;
}
.formpageinsured1 .fieldRed {
    clear: both;
    color: Red;
    font-size: 12px;
    height: 26px;
    margin: 3px 0 3px 10px;
    padding-left: 50pt;
    text-align: right;
    width: 465px;
}
.formpageinsured1 .fieldHidden {
    clear: both;
    font-size: 12px;
    margin: 3px 0 3px 10px;
    padding-left: 50pt;
    text-align: right;
    width: 465px;
}
.formpageinsured1 .fieldHiddenRed {
    border-bottom: 0 solid;
    border-right: 0 solid;
    border-top: 0 solid;
    color: Red;
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    margin: 3px 0 3px 25px;
    padding: 0 0 0 50pt;
    text-align: left;
}
.formpageinsured1 .childFieldRed {
    border-bottom: 0 solid;
    border-right: 0 solid;
    border-top: 0 solid;
    color: Red;
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    margin: 3px 0 3px 25px;
    padding: 0 0 0 50pt;
    text-align: left;
}
.formpageinsured1 input {
    border: 1px solid #B4D4E9;
    margin: 0 0 0 15px;
}
.formpageinsured1 textarea {
    border: 1px solid #B4D4E9;
    margin: 0 0 0 15px;
}
.formpageinsured1 select {
    border-color: #B4D4E9;
    border-right: 1px solid #B4D4E9;
    border-style: solid;
    border-width: 1px;
    margin: 0 0 0 15px;
}
.formpageinsured1 .formcontent {
    margin: 22px 10px 10px 200px;
}
.formpageinsured1 .formcontentRightAlign {
    margin: 22px 10px 10px 800px;
}
.formpageinsured1 .formcontentLeftAlign {
    margin: 22px 10px 10px 0;
}
.formpageinsured1 .button {
    background: url("../i/buttonbg.gif") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #002E6E;
    border-top: 1px solid #002E6E;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    width: 75px;
}
.formpageinsured1 .button:hover {
    background: none repeat scroll 0 0 #004080;
    border-bottom: 1px solid #002E6E;
    border-top: 1px solid #002E6E;
}
.formpageinsured2 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 solid #D2D2D2;
    width: 960px;
}
.formpageinsured2 h3 {
    color: #8C8C8E;
    font-size: 14px;
    font-weight: bold;
    margin-left: 10px;
}
.formpageinsured2 .field {
    clear: both;
    font-size: 12px;
    height: 26px;
    margin: 3px 0 3px 10px;
    text-align: right;
    width: 465px;
}
.formpageinsured2 .field1 {
    clear: both;
    font-size: 12px;
    height: 26px;
    margin: 3px 0 3px 10px;
    text-align: right;
    width: 465px;
}
.formpageinsured2 input {
    border: 1px solid #B4D4E9;
    margin: 0 0 0 15px;
    width: 275px;
}
.formpageinsured2 select {
    border-color: #B4D4E9;
    border-right: 1px solid #B4D4E9;
    border-style: solid;
    border-width: 1px;
    margin: 0 0 0 15px;
    width: 275px;
}
.formpageinsured2 .formcontent {
    margin: 22px 10px 10px 200px;
}
.formpageinsured2 .formcontentRightAlign {
    margin: 22px 10px 10px 800px;
}
.formpageinsured2 .covsmallbutton {
    background: url("../i/buttonbg.gif") repeat-x scroll 0 0 transparent;
    border: 0 solid #002E6E;
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    font-weight: bold;
    margin: 0 10px;
    text-align: center;
    text-decoration: none;
    width: 120px;
}
.formpageinsured {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D2D2D2;
    width: 960px;
}
.formpageinsured h3 {
    color: #8C8C8E;
    font-size: 14px;
    font-weight: bold;
    margin-left: 10px;
}
.formpageinsured .field {
    clear: both;
    font-size: 12px;
    height: 26px;
    margin: 3px 0 3px 10px;
    text-align: right;
    width: 465px;
}
.formpageinsured input {
    border: 1px solid #B4D4E9;
    margin: 0 0 0 15px;
    width: 275px;
}
.formpageinsured select {
    border-color: #B4D4E9;
    border-right: 1px solid #B4D4E9;
    border-style: solid;
    border-width: 1px;
    margin: 0 0 0 15px;
    width: 275px;
}
.formpageinsured .formcontent {
    margin: 22px 10px 10px 200px;
}
.formpageinsured .formcontentRightAlign {
    margin: 22px 10px 10px 800px;
}
.formpageinsured .covsmallbutton {
    background: url("../i/buttonbg.gif") repeat-x scroll 0 0 transparent;
    border: 0 solid #002E6E;
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    font-weight: bold;
    margin: 0 10px;
    text-align: center;
    text-decoration: none;
    width: 120px;
}
.formpage02 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D2D2D2;
    width: 980px;
}
.formpage02 h3 {
    color: #8C8C8E;
    font-size: 14px;
    font-weight: bold;
    margin-left: 10px;
}
.formpage02 .field {
    clear: both;
    font-size: 12px;
    height: 26px;
    margin: 3px 0 3px 10px;
    text-align: right;
    width: 465px;
}
.formpage02 .field1 {
    clear: both;
    font-size: 12px;
    height: 26px;
    margin: 3px 0 3px 10px;
    text-align: right;
    width: 700px;
}
.formpage02 input {
    border: 1px solid #B4D4E9;
    margin: 0 0 0 15px;
    width: 275px;
}
.formpage02 select {
    border-color: #B4D4E9;
    border-right: 1px solid #B4D4E9;
    border-style: solid;
    border-width: 1px;
    margin: 0 0 0 15px;
    width: 275px;
}
.formpage02 .formcontent {
    margin: 22px 10px 10px 200px;
}
.formpage02 .formcontentRightAlign {
    margin: 22px 10px 10px 800px;
}
.formpage02 .formcontentLeftAlign {
    margin: 22px 10px 10px 0;
}
.formpage02 .button {
    background: url("../i/buttonbg.gif") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #002E6E;
    border-top: 1px solid #002E6E;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    width: 75px;
}
.formpage02 .button:hover {
    background: none repeat scroll 0 0 #004080;
    border-bottom: 1px solid #002E6E;
    border-top: 1px solid #002E6E;
}
.locformpage {
    background: url("../i/bodybg1.gif") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #F0AA39;
    margin: 0 auto;
    padding: 9px;
    width: 950px;
}
.locformpage .field {
    clear: both;
    font-size: 12px;
    height: 26px;
    margin: 3px 0 3px 10px;
    text-align: right;
    width: 465px;
}
.classformpage {
    background: url("../i/TabContentBg.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #F0AA39;
    margin: 0;
    padding: 9px;
    width: 900px;
}
.locformpage1 {
    background: url("../i/bodybg1.gif") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #F0AA39;
    margin: 0 auto;
    padding: 9px;
    width: 830px;
}
.locformhead {
    background: url("../i/formhdbg.gif") repeat-x scroll 0 -1px transparent;
    border: 1px solid #BCBCBC;
    height: 23px;
    width: 100%;
}
.loctab_inactive {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../i/tabbg.gif") repeat-x scroll center top #CFCFCF;
    border-color: #CDCDCD #CDCDCD -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    color: #4E4E50;
    display: block;
    font-size: 11px;
    height: 25px;
    left: 0;
    margin-left: 10px;
    padding: 4px 5px 0;
    position: relative;
    text-decoration: none;
    top: 2px;
    width: 120px;
}
.loctab_inactive .close {
    background: url("../i/xgr.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 10px;
    text-indent: -9999px;
    width: 10px;
}
.loctab_inactive:hover {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #9F9F9F #9F9F9F -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
}
.loctab_active {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../i/taboverbg.gif") repeat-x scroll center top #FFDEAB;
    border-color: #F0AA39 #F0AA39 -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    color: #4E4E50;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 25px;
    left: 0;
    margin-left: 10px;
    padding: 4px 5px 1px;
    position: relative;
    text-decoration: none;
    top: 1px;
    width: 120px;
}
.classtab_active {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../i/taboverbg.gif") repeat-x scroll center top #FFDEAB;
    border-color: #F0AA39 #F0AA39 -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    color: #4E4E50;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 25px;
    left: 0;
    margin-left: 10px;
    padding: 4px 5px 1px;
    position: relative;
    text-decoration: none;
    top: 1px;
    width: 120px;
}
.classtab_active .close {
    background: url("../i/xor.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 10px;
    text-indent: -9999px;
    width: 10px;
}
.loctab_active .close {
    background: url("../i/xor.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 10px;
    text-indent: -9999px;
    width: 10px;
}
.classtab_inactive {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../i/tabbg.gif") repeat-x scroll center top #CFCFCF;
    border-color: #CDCDCD #CDCDCD -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    color: #4E4E50;
    display: block;
    font-size: 11px;
    height: 25px;
    left: 0;
    margin-left: 10px;
    padding: 4px 5px 0;
    position: relative;
    text-decoration: none;
    top: 2px;
    width: 120px;
}
.classtab_inactive .close {
    background: url("../i/xgr.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 10px;
    text-indent: -9999px;
    width: 10px;
}
.locbutton {
    background: url("../i/buttonbg.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #002E6E;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin: 0 10px;
    text-align: center;
    text-decoration: none;
    width: 215px;
}
.locbutton:hover {
    background: none repeat scroll 0 0 #004080;
    border-bottom: 1px solid #002E6E;
    border-top: 1px solid #002E6E;
}
.locbutton2 {
    background: url("../i/buttonbg1.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #8EA5C0;
    color: #002E6E;
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin: 0 10px;
    text-align: center;
    text-decoration: none;
    width: 115px;
}
.locbutton2:hover {
    background: none repeat scroll 0 0 #004080;
    border-bottom: 1px solid #002E6E;
    border-top: 1px solid #002E6E;
    color: #FFFFFF;
}
.locbutton3 {
    background: url("../i/buttonbg1.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #8EA5C0;
    color: #002E6E;
    display: block;
    font-size: 12px;
    font-weight: normal;
    margin: 0 10px;
    text-align: center;
    text-decoration: none;
    width: 185px;
}
.locbutton3:visited {
    background: url("../i/buttonbg1.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #8EA5C0;
    color: #002E6E;
    display: block;
    font-size: 12px;
    font-weight: normal;
    margin: 0 10px;
    text-align: center;
    text-decoration: none;
    width: 185px;
}
.locbutton2:hover {
    background: none repeat scroll 0 0 #004080;
    border-bottom: 1px solid #002E6E;
    border-top: 1px solid #002E6E;
    color: #FFFFFF;
}
.locformhead .step {
    background: none repeat scroll 0 0 #F7F7F7;
    color: #595A5F;
    display: inline-block;
    font-size: 8pt;
    height: 20px;
    margin: 0;
    padding: 3px 0 0;
    text-align: center;
    width: 23px;
}
.locformhead .stepHd {
    display: inline-block;
    font-size: 8pt;
    font-weight: bold;
    height: 24px;
    margin: 0 10px;
    padding: 3px 5px 0 0;
    text-align: center;
}
.locformhead h2 {
    color: #595A5F;
    display: inline-block;
    font-size: 12px;
    margin: 5px 0 0 10px;
    padding-left: 10px;
}
.locformbox1 {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #F7F7F7;
    border-color: -moz-use-text-color #BCBCBC #BCBCBC;
    border-right: 1px solid #BCBCBC;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    margin-bottom: 20px;
    width: 100%;
}
.locformbox1 .infobox {
    font-size: 11px;
    margin: 21px;
    width: 86px;
}
.locformbox1 .infobox2 {
    font-size: 11px;
    margin: 21px;
    width: 86px;
}
.locformbox1 .infobox2 h3 {
    color: #3E557D;
    font-size: 11px;
    margin: 0 0 10px;
    padding: 0;
    width: 80px;
}
.locformbox1 .infobox h3 {
    color: #3E557D;
    font-size: 11px;
    margin: 0 0 10px;
    padding: 0;
    width: 99px;
}
.locformbox2 {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #F7F7F7;
    border-color: -moz-use-text-color #BCBCBC #BCBCBC;
    border-right: 1px solid #BCBCBC;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    margin-bottom: 20px;
    width: 98%;
}
.locformbox2 .infobox {
    font-size: 11px;
    margin: 21px;
    width: 86px;
}
.locformbox2 .infobox h3 {
    color: #3E557D;
    font-size: 11px;
    margin: 0 0 10px;
    padding: 0;
    width: 99px;
}
.locformhead1 {
    background: none repeat scroll 0 0 #B9D0DF;
    border: 1px solid #188DDF;
    height: 23px;
    width: 100%;
}
.locformhead1 .step {
    background: none repeat scroll 0 0 #188DDF;
    color: #FFFFFF;
    display: inline-block;
    font-size: 15px;
    height: 20px;
    margin: 0;
    padding: 3px 0 0;
    text-align: center;
    width: 23px;
}
.locformhead1 .stepHd {
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    height: 24px;
    margin: 0 10px;
    padding: 3px 5px 0 0;
    text-align: center;
}
.locformhead1 h2 {
    color: #4E4E4E;
    display: inline-block;
    font-size: 12px;
    margin: 5px 0 0 10px;
    padding-left: 10px;
}
.footer {
    width: 100%;
}
.footerLogo {
    background: url("../../Images/Poweredby.gif") no-repeat scroll left center transparent;
    height: 26px;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
    width: 100px;
}
.footerTime {
    color: #FFFFFF;
    font: 8px Arial,Helvetica,sans-serif;
    margin: 0 0 90px;
    padding: 0;
}
.footerLegal {
    color: #808080;
    font-size: 10px;
    padding-top: 0;
    text-align: center;
}
.footerServer {
    color: #FFFFFF;
    font-size: 9px;
    text-align: center;
}
.footerClient {
    color: #FFFFFF;
    font-size: 9px;
    text-align: center;
}
.footerRelease {
    color: #808080;
    font-size: 10px;
    text-align: center;
}
.loctable {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #3E557D #BECEE1 #BECEE1;
    border-right: 1px solid #BECEE1;
    border-style: solid;
    border-width: 3px 1px 1px;
    font-size: 11px;
    margin: 10px auto 20px;
    width: 927px;
}
.loctable th {
    border-bottom: 1px solid #BECEE1;
    padding: 5px;
    text-align: left;
}
.loctable th a {
    color: #3E557D;
    font-weight: bold;
    text-decoration: underline;
}
.loctable th a:hover {
    color: #000000;
}
.loctable td {
    padding: 5px;
}
.loctable tr.alt {
    background: none repeat scroll 0 0 #D7E3F1;
}
.loctablenew {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #3E557D #BECEE1 #BECEE1;
    border-right: 1px solid #BECEE1;
    border-style: solid;
    border-width: 3px 1px 1px;
    font-size: 11px;
    margin: 10px auto 20px;
    width: 920px;
}
.loctablenew th {
    border-bottom: 1px solid #BECEE1;
    padding: 5px;
    text-align: left;
}
.loctablenew th a {
    color: #3E557D;
    font-weight: bold;
    text-decoration: underline;
}
.loctablenew th a:hover {
    color: #000000;
}
.loctablenew td {
    padding: 3px;
}
.loctablenew tr.alt {
    background: none repeat scroll 0 0 #D7E3F1;
}
.todotab_inactive {
    background: url("../i/tab1bg.gif") repeat-x scroll 0 0 transparent;
    border-color: #CFCFCF;
    border-right: 1px solid #CFCFCF;
    border-style: solid;
    border-width: 1px;
    color: #595A5F;
    font-family: Arial;
    font-size: 8pt;
}

.todotab_inactive a{
    color: #595A5F;
    font-family: Arial;
    font-size: 8pt;
    text-decoration: none;
}

.todotab_active {
    background: url("../i/tab1overbg.gif") repeat-x scroll 0 0 transparent;
    border-color: #F0AA3A;
    border-right: 1px solid #F0AA3A;
    border-style: solid;
    border-width: 1px 1px 0;
    color: #595A5F;
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
}

.todotab_active a{
    color: #595A5F;
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
}

.todotab_yellowbox {
    background: url("../i/TabContentBg.gif") repeat-x scroll 0 0 transparent;
    border-color: #F0AA3A;
    border-right: 1px solid #F0AA3A;
    border-style: solid;
    border-width: 1px;
    color: #595A5F;
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    margin-right: 12px;
}
.todotab_yellowbox3 {
    background: url("../i/TabContentBg.gif") repeat-x scroll 0 0 transparent;
    border-color: #F0AA3A;
    border-right: 1px solid #F0AA3A;
    border-style: solid;
    border-width: 0 1px 1px;
    color: #595A5F;
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
}
.todotab_space {
    border-bottom: 1px solid #F0AA3A;
}
.todotab_yellowbox4 {
    background: url("../i/TabContentBg.gif") repeat-x scroll 0 0 transparent;
    border-color: #F0AA3A;
    border-right: 1px solid #F0AA3A;
    border-style: solid;
    border-width: 0 1px 1px;
    color: #595A5F;
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    padding-top: 7px;
}
.todotab_yellowbox4 h3 {
    color: #8C8C8E;
    font-size: 14px;
    font-weight: bold;
    margin-left: 10px;
}
.todotab_yellowbox4 .field {
    border-bottom: 0 solid;
    border-right: 0 solid;
    border-top: 0 solid;
    color: #595A5F;
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    margin: 3px 0 3px 10px;
    padding: 0 0 0 50px;
    text-align: left;
}
.todotab_yellowbox4 .ChildField {
    clear: both;
    font-size: 12px;
    margin: 3px 0 3px 10px;
    padding: 0 0 0 50pt;
    text-align: left;
    width: 425px;
}
.todotab_yellowbox4 .GrandChildField {
    clear: both;
    font-size: 12px;
    margin: 3px 0 3px 10px;
    padding: 0 0 0 50pt;
    text-align: left;
    width: 425px;
}
.todotab_yellowbox4 .childFeild {
    border-bottom: 0 solid;
    border-right: 0 solid;
    border-top: 0 solid;
    color: #595A5F;
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    margin: 3px 0 3px 25px;
    padding: 0 0 0 50pt;
    text-align: left;
}
.todotab_yellowbox4 .grandChildField {
    border-bottom: 0 solid;
    border-right: 0 solid;
    border-top: 0 solid;
    color: #595A5F;
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    margin: 3px 0 3px 10px;
    padding: 0 0 0 50pt;
    text-align: left;
}
.todotab_yellowbox4 .greatGrandChildField {
    clear: both;
    color: #595A5F;
    font-size: 9pt;
    font-weight: bold;
    margin: 3px 0 3px 10px;
    padding: 0 0 0 70pt;
    text-align: left;
    width: 410px;
}
.todotab_yellowbox4 .grandChildFieldRed {
    border-bottom: 0 solid;
    border-right: 0 solid;
    border-top: 0 solid;
    color: Red;
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    margin: 3px 0 3px 10px;
    padding: 0 0 0 50pt;
    text-align: left;
}
.todotab_yellowbox4 .greatGrandChildFieldRed {
    clear: both;
    color: Red;
    font-size: 9pt;
    font-weight: bold;
    margin: 3px 0 3px 10px;
    padding: 0 0 0 70pt;
    text-align: left;
    width: 410px;
}
.todotab_yellowbox4 .fieldRed {
    clear: both;
    color: Red;
    font-size: 12px;
    margin: 3px 0 3px 10px;
    padding: 0 0 0 50px;
    text-align: left;
    width: 425px;
}
.todotab_yellowbox4 .fieldHidden {
    border-bottom: 0 solid;
    border-right: 0 solid;
    border-top: 0 solid;
    color: #595A5F;
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    margin: 3px 0 3px 10px;
    padding: 0 0 0 50pt;
    text-align: left;
}
.todotab_yellowbox4 .fieldHiddenRed {
    border-bottom: 0 solid;
    border-right: 0 solid;
    border-top: 0 solid;
    color: Red;
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    margin: 3px 0 3px 25px;
    padding: 0 0 0 50pt;
    text-align: left;
}
.todotab_yellowbox4 .childFieldRed {
    border-bottom: 0 solid;
    border-right: 0 solid;
    border-top: 0 solid;
    color: Red;
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    margin: 3px 0 3px 25px;
    padding: 0 0 0 50pt;
    text-align: left;
}
.todotab_yellowbox4 input {
    border: 1px solid #B4D4E9;
    margin: 0 0 0 15px;
}
.todotab_yellowbox4 textarea {
    border: 1px solid #B4D4E9;
    margin: 0 0 0 15px;
}
.todotab_yellowbox4 select {
    border-color: #B4D4E9;
    border-right: 1px solid #B4D4E9;
    border-style: solid;
    border-width: 1px;
    margin: 0 0 0 15px;
}
.todotab_yellowbox4 .formcontent {
    margin: 22px 10px 10px 200px;
}
.todotab_yellowbox4 .formcontentRightAlign {
    margin: 22px 10px 10px 800px;
}
.todotab_yellowbox4 .formcontentLeftAlign {
    margin: 22px 10px 10px 0;
}
.todotab_yellowbox4 .FormLabels {
    border-bottom: 0 solid;
    border-right: 0 solid;
    border-top: 0 solid;
    color: #595A5F;
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    margin: 3px 0 3px 10px;
    padding: 0 0 0 50px;
    text-align: left;
}
.Tab {
    background-color: #EDEDED;
    border-color: #CFCFCF;
    border-right: 1px solid #CFCFCF;
    border-style: solid;
    border-width: 1px 1px 0;
    color: #595A5F;
    font-family: Arial;
    font-size: 8pt;
}
.TabSelect {
    background-color: #FFE9C6;
    border-color: #F0AA3A;
    border-right: 1px solid #F0AA3A;
    border-style: solid;
    border-width: 1px 1px 0;
    color: #595A5F;
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
}
.TabYellow {
    background-color: #FBEF9D;
    border-color: #CFCFCF;
    border-right: 1px solid #CFCFCF;
    border-style: solid;
    border-width: 1px 1px 0;
    color: #595A5F;
    font-family: Arial;
    font-size: 8pt;
}
.TabYellowBox {
    background-color: #FFE9C6;
    border-color: #F0AA3A;
    border-right: 1px solid #F0AA3A;
    border-style: solid;
    border-width: 1px;
    color: #595A5F;
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
}
.formpagenew {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 solid #D2D2D2;
    margin-left: 15px;
}
.formheadnew {
    background: url("../i/formhdbg.gif") repeat-x scroll center top transparent;
    border-bottom: 1px solid #D2D2D2;
    height: 30px;
    width: 960px;
}
.formheadnew h2 {
    color: #003A76;
    font-size: 14px;
    font-weight: bold;
    margin: 7px 0 0 10px;
    padding: 0;
}
.formpagenew h3 {
    color: #8C8C8E;
    font-size: 14px;
    font-weight: bold;
    margin-left: 10px;
}
.formpagenew1 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 solid #D2D2D2;
    color: #4E4E50;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    margin-left: 5px;
    width: 950px;
}
.formheadnew1 {
    background: url("../i/formhdbg.gif") repeat-x scroll center top transparent;
    border-bottom: 1px solid #D2D2D2;
    height: 30px;
    width: 960px;
}
.formheadnew1 h2 {
    color: #003A76;
    font-size: 14px;
    font-weight: bold;
    margin: 7px 0 0 10px;
    padding: 0;
}
.formpagenew1 h3 {
    color: #8C8C8E;
    font-size: 14px;
    font-weight: bold;
    margin-left: 10px;
}
.formpage1 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D2D2D2;
    color: #4E4E50;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    width: 880px;
}
.formhead1 {
    background: url("../i/formhdbg.gif") repeat-x scroll center top transparent;
    border-bottom: 1px solid #D2D2D2;
    height: 30px;
    width: 890px;
}
.formhead1 h2 {
    color: #003A76;
    font-size: 14px;
    font-weight: bold;
    margin: 7px 0 0 10px;
    padding: 0;
}
.formhead1 .details {
    display: inline-block;
    font-size: 11px;
    margin: 8px 0 0 10px;
    padding-left: 10px;
}
.formheadinsured {
    background: url("../i/formhdbg.gif") repeat-x scroll center top transparent;
    border-bottom: 1px solid #D2D2D2;
    height: 30px;
    width: 890px;
}
.formpage1 h3 {
    color: #8C8C8E;
    font-size: 14px;
    font-weight: bold;
    margin-left: 10px;
}
.formpage1 .field {
    clear: both;
    font-size: 12px;
    height: 26px;
    margin: 3px 0 3px 10px;
    text-align: right;
    width: 465px;
}
.formpage1 .fieldRed {
    clear: both;
    color: Red;
    font-size: 12px;
    height: 26px;
    margin: 3px 0 3px 10px;
    padding-left: 50pt;
    text-align: right;
    width: 465px;
}
.formpage1 .fieldHidden {
    clear: both;
    font-size: 12px;
    margin: 3px 0 3px 10px;
    padding-left: 50pt;
    text-align: right;
    width: 465px;
}
.formpage1 .fieldHiddenRed {
    border-bottom: 0 solid;
    border-right: 0 solid;
    border-top: 0 solid;
    color: Red;
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    margin: 3px 0 3px 25px;
    padding: 0 0 0 50pt;
    text-align: left;
}
.formpage1 .childFieldRed {
    border-bottom: 0 solid;
    border-right: 0 solid;
    border-top: 0 solid;
    color: Red;
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    margin: 3px 0 3px 25px;
    padding: 0 0 0 50pt;
    text-align: left;
}
.formpage1 input {
    border: 1px solid #B4D4E9;
    margin: 0 0 0 15px;
}
.formpage1 textarea {
    border: 1px solid #B4D4E9;
    margin: 0 0 0 15px;
}
.formpage1 select {
    border-color: #B4D4E9;
    border-right: 1px solid #B4D4E9;
    border-style: solid;
    border-width: 1px;
    margin: 0 0 0 15px;
}
.formpage1 .formcontent {
    margin: 22px 10px 10px 200px;
}
.formpage1 .formcontentRightAlign {
    margin: 22px 10px 10px 800px;
}
.formpage1 .formcontentLeftAlign {
    margin: 22px 10px 10px 0;
}
.formpage4 {
    background: url("../i/TabContentBg.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #D2D2D2;
    color: #4E4E50;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    width: 880px;
}
.formhead4 {
    background: url("../i/formhdbg.gif") repeat-x scroll center top transparent;
    border-bottom: 1px solid #D2D2D2;
    height: 30px;
    width: 890px;
}
.formhead4 h2 {
    color: #003A76;
    font-size: 14px;
    font-weight: bold;
    margin: 7px 0 0 10px;
    padding: 0;
}
.formhead4 .details {
    display: inline-block;
    font-size: 11px;
    margin: 8px 0 0 10px;
    padding-left: 10px;
}
.formpage4 h3 {
    color: #8C8C8E;
    font-size: 14px;
    font-weight: bold;
    margin-left: 10px;
}
.formpage4 .field {
    clear: both;
    font-size: 12px;
    margin: 3px 0 3px 10px;
    padding: 0 0 0 50px;
    text-align: left;
    width: 425px;
}
.formpage4 .childField {
    clear: both;
    font-size: 12px;
    margin: 3px 0 3px 10px;
    padding: 0 0 0 50pt;
    text-align: left;
    width: 425px;
}
.formpage4 .fieldRed {
    clear: both;
    color: Red;
    font-size: 12px;
    height: 26px;
    margin: 3px 0 3px 10px;
    text-align: left;
    width: 465px;
}
.formpage4 .fieldHidden {
    clear: both;
    font-size: 12px;
    margin: 3px 0 3px 10px;
    padding: 10px 0 0 50pt;
    text-align: left;
    width: 465px;
}
.formpage4 .fieldHiddenRed {
    border-bottom: 0 solid;
    border-right: 0 solid;
    border-top: 0 solid;
    color: Red;
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    margin: 3px 0 3px 25px;
    padding: 0 0 0 50pt;
    text-align: left;
}
.formpage4 .childFieldRed {
    border-bottom: 0 solid;
    border-right: 0 solid;
    border-top: 0 solid;
    color: Red;
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    margin: 3px 0 3px 25px;
    padding: 0 0 0 50pt;
    text-align: left;
}
.formpage4 input {
    border: 1px solid #B4D4E9;
    margin: 0 0 0 15px;
}
.formpage4 textarea {
    border: 1px solid #B4D4E9;
    margin: 0 0 0 15px;
}
.formpage4 select {
    border-color: #B4D4E9;
    border-right: 1px solid #B4D4E9;
    border-style: solid;
    border-width: 1px;
    margin: 0 0 0 15px;
}
.formpage4 .formcontent {
    margin: 22px 10px 10px 200px;
}
.formpage4 .formcontentRightAlign {
    margin: 22px 10px 10px 800px;
}
.formpage4 .formcontentLeftAlign {
    margin: 22px 10px 10px 0;
}
.todotab_yellowbox2 {
    background: url("../i/TabContentBg.gif") repeat-x scroll 0 0 transparent;
    border-color: #F0AA3A;
    border-right: 1px solid #F0AA3A;
    border-style: solid;
    border-width: 1px;
    color: #595A5F;
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    padding-top: 7px;
}
.todotab_yellowbox2 h3 {
    color: #8C8C8E;
    font-size: 14px;
    font-weight: bold;
    margin-left: 10px;
}
.todotab_yellowbox2 .field {
    clear: both;
    font-size: 12px;
    margin: 3px 0 3px 10px;
    padding: 0 0 0 50px;
    text-align: left;
    width: 425px;
}
.todotab_yellowbox2 .childFeild {
    border-bottom: 0 solid;
    border-right: 0 solid;
    border-top: 0 solid;
    color: #595A5F;
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    margin: 3px 0 3px 25px;
    padding: 0 0 0 50pt;
    text-align: left;
    width: 410px;
}
.todotab_yellowbox2 .grandChildField {
    clear: both;
    font-size: 12px;
    margin: 3px 0 3px 10px;
    padding: 0 0 0 70pt;
    text-align: left;
    width: 410px;
}
.todotab_yellowbox2 .greatGrandChildField {
    clear: both;
    color: #595A5F;
    font-size: 9pt;
    font-weight: bold;
    margin: 3px 0 3px 10px;
    padding: 0 0 0 90pt;
    text-align: left;
    width: 410px;
}
.todotab_yellowbox2 .fieldRed {
    clear: both;
    color: Red;
    font-size: 12px;
    margin: 3px 0 3px 10px;
    padding: 0 0 0 50px;
    text-align: left;
    width: 410px;
}
.todotab_yellowbox2 .fieldHidden {
    clear: both;
    font-size: 12px;
    margin: 3px 0 3px 10px;
    padding: 0 0 0 50pt;
    text-align: left;
    width: 410px;
}
.todotab_yellowbox2 .fieldHiddenRed {
    border-bottom: 0 solid;
    border-right: 0 solid;
    border-top: 0 solid;
    color: Red;
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    margin: 3px 0 3px 25px;
    padding: 0 0 0 50pt;
    text-align: left;
    width: 410px;
}
.todotab_yellowbox2 .grandChildFieldRed {
    clear: both;
    color: Red;
    font-size: 12px;
    margin: 3px 0 3px 10px;
    padding: 0 0 0 50pt;
    text-align: left;
    text-indent: 20pt;
    width: 410px;
}
.todotab_yellowbox2 .greatGrandChildFieldRed {
    clear: both;
    color: Red;
    font-size: 9pt;
    font-weight: bold;
    margin: 3px 0 3px 10px;
    padding: 0 0 0 90pt;
    text-align: left;
    width: 410px;
}
.todotab_yellowbox2 .childFieldRed {
    border-bottom: 0 solid;
    border-right: 0 solid;
    border-top: 0 solid;
    color: Red;
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    margin: 3px 0 3px 25px;
    padding: 0 0 0 50pt;
    text-align: left;
    width: 410px;
}
.todotab_yellowbox2 input {
    border: 1px solid #B4D4E9;
    margin: 0 0 0 15px;
}
.todotab_yellowbox2 textarea {
    border: 1px solid #B4D4E9;
    margin: 0 0 0 15px;
}
.todotab_yellowbox2 select {
    border-color: #B4D4E9;
    border-right: 1px solid #B4D4E9;
    border-style: solid;
    border-width: 1px;
    margin: 0 0 0 15px;
}
.todotab_yellowbox2 .formcontent {
    margin: 22px 10px 10px 200px;
}
.todotab_yellowbox2 .formcontentRightAlign {
    margin: 22px 10px 10px 800px;
}
.todotab_yellowbox2 .formcontentLeftAlign {
    margin: 22px 10px 10px 0;
}
.todotab_yellowbox2 .covbigbutton1 {
    border: 0 none;
    color: #FFFFFF;
    display: inline;
    font-size: 13px;
    font-weight: bold;
    margin: 0 10px;
    text-align: center;
    text-decoration: none;
    width: 140px;
}
.todotab_yellowbox2 .FormLabels {
    border-bottom: 0 solid;
    border-right: 0 solid;
    border-top: 0 solid;
    color: #595A5F;
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    margin: 3px 0 3px 10px;
    padding: 0 0 0 50px;
    text-align: left;
}
.todotab_yellowbox3 h3 {
    color: #8C8C8E;
    font-size: 14px;
    font-weight: bold;
    margin-left: 10px;
}
.todotab_yellowbox3 .field {
    clear: both;
    font-size: 12px;
    height: 26px;
    margin: 3px 0 3px 10px;
    text-align: right;
    width: 465px;
}
.todotab_yellowbox3 .ChildField {
    clear: both;
    font-size: 12px;
    margin: 3px 0 3px 10px;
    padding: 0 0 0 50pt;
    text-align: left;
    text-indent: 5pt;
    width: 425px;
}
.todotab_yellowbox3 .GrandChildField {
    clear: both;
    font-size: 12px;
    margin: 3px 0 3px 10px;
    padding: 0 0 0 50pt;
    text-align: left;
    text-indent: 8pt;
    width: 425px;
}
.todotab_yellowbox3 .fieldRed {
    clear: both;
    color: Red;
    font-size: 12px;
    margin: 3px 0 3px 10px;
    padding: 0 0 0 50pt;
    text-align: left;
    width: 425px;
}
.todotab_yellowbox3 .fieldHidden {
    clear: both;
    font-size: 12px;
    margin: 0 0 0 0;
    padding: 0 0 0 50pt;
    text-align: left;
    width: 0;
}
.todotab_yellowbox3 .fieldHiddenRed {
    clear: both;
    color: Red;
    font-size: 12px;
    height: 26px;
    margin: 3px 0 3px 10px;
    padding-left: 50pt;
    text-align: left;
    text-indent: 5pt;
    width: 465px;
}
.todotab_yellowbox3 .childFieldRed {
    border-bottom: 0 solid;
    border-right: 0 solid;
    border-top: 0 solid;
    color: Red;
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    margin: 3px 0 3px 25px;
    padding: 0 0 0 50pt;
    text-align: left;
}
.todotab_yellowbox3 input {
    border: 1px solid #B4D4E9;
    margin: 0 0 0 15px;
}
.todotab_yellowbox3 textarea {
    border: 1px solid #B4D4E9;
    margin: 0 0 0 15px;
}
.todotab_yellowbox3 select {
    border-color: #B4D4E9;
    border-right: 1px solid #B4D4E9;
    border-style: solid;
    border-width: 1px;
    margin: 0 0 0 15px;
}
.todotab_yellowbox3 .formcontent {
    margin: 22px 10px 10px 200px;
}
.todotab_yellowbox3 .formcontentRightAlign {
    margin: 22px 10px 10px 800px;
}
.todotab_yellowbox3 .formcontentLeftAlign {
    margin: 22px 10px 10px 0;
}
.formpage01 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D2D2D2;
    color: #4E4E50;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    width: 960px;
}
.formhead01 {
    background: url("../i/formhdbg.gif") repeat-x scroll center top transparent;
    border-bottom: 1px solid #D2D2D2;
    height: 30px;
    width: 100%;
}
.formhead01 h2 {
    color: #003A76;
    font-size: 14px;
    font-weight: bold;
    margin: 7px 0 0 10px;
    padding: 0;
}
.formhead01 .details {
    display: inline-block;
    font-size: 11px;
    margin: 8px 0 0 10px;
    padding-left: 10px;
}
.formpage01 h3 {
    color: #8C8C8E;
    font-size: 14px;
    font-weight: bold;
    margin-left: 10px;
}
.formpage01 .field {
    clear: both;
    font-size: 12px;
    height: 26px;
    margin: 3px 0 3px 10px;
    text-align: right;
    width: 465px;
}
.formpage01 .field1 {
    clear: both;
    font-size: 12px;
    height: 26px;
    margin: 3px 0 3px 10px;
    text-align: right;
    width: 700px;
}
.formpage01 .fieldRed {
    clear: both;
    color: Red;
    font-size: 12px;
    height: 26px;
    margin: 3px 0 3px 10px;
    padding-left: 50pt;
    text-align: right;
    width: 465px;
}
.formpage01 .fieldHidden {
    clear: both;
    font-size: 12px;
    margin: 3px 0 3px 10px;
    padding-left: 50pt;
    text-align: right;
    width: 465px;
}
.formpage01 .fieldHiddenRed {
    clear: both;
    color: Red;
    font-size: 12px;
    height: 26px;
    margin: 3px 0 3px 10px;
    padding-left: 50pt;
    text-align: left;
    text-indent: 5pt;
    width: 465px;
}
.formpage01 .childFieldRed {
    border-bottom: 0 solid;
    border-right: 0 solid;
    border-top: 0 solid;
    color: Red;
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    margin: 3px 0 3px 25px;
    padding: 0 0 0 50pt;
    text-align: left;
}
.formpage01 input {
    border: 1px solid #B4D4E9;
    margin: 0 0 0 15px;
}
.formpage01 textarea {
    border: 1px solid #B4D4E9;
    margin: 0 0 0 15px;
}
.formpage01 select {
    border-color: #B4D4E9;
    border-right: 1px solid #B4D4E9;
    border-style: solid;
    border-width: 1px;
    margin: 0 0 0 15px;
}
.formpage01 .formcontent {
    margin: 22px 10px 10px 200px;
}
.formpage01 .formcontentRightAlign {
    margin: 22px 10px 10px 800px;
}
.formpage01 .formcontentLeftAlign {
    margin: 22px 10px 10px 0;
}
.formpage01 .button {
    background: url("../i/buttonbg.gif") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #002E6E;
    border-top: 1px solid #002E6E;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    width: 75px;
}
.formpage01 .button:hover {
    background: none repeat scroll 0 0 #004080;
    border-bottom: 1px solid #002E6E;
    border-top: 1px solid #002E6E;
}
.formpage01 .covsmallbutton {
    background: url("../i/buttonbg.gif") repeat-x scroll 0 0 transparent;
    border: 0 solid #002E6E;
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    font-weight: bold;
    margin: 0 10px;
    text-align: center;
    text-decoration: none;
    width: 120px;
}
.formpage2 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D2D2D2;
    color: #4E4E50;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    margin: 0 auto;
    width: 900px;
}
.formhead2 {
    background: url("../i/formhdbg.gif") repeat-x scroll center top transparent;
    border-bottom: 1px solid #D2D2D2;
    height: 30px;
    width: 100%;
}
.formhead2 h2 {
    color: #003A76;
    font-size: 14px;
    font-weight: bold;
    margin: 7px 0 0 10px;
    padding: 0;
}
.formhead2 .details {
    display: inline-block;
    font-size: 11px;
    margin: 8px 0 0 10px;
    padding-left: 10px;
}
.formpage2 h3 {
    color: #8C8C8E;
    font-size: 14px;
    font-weight: bold;
    margin-left: 10px;
}
.formpage2 .field {
    clear: both;
    font-size: 12px;
    height: 26px;
    margin: 3px 0 3px 10px;
    text-align: right;
    width: 465px;
}
.formpage2 .fieldRed {
    clear: both;
    color: Red;
    font-size: 12px;
    height: 26px;
    margin: 3px 0 3px 10px;
    padding-left: 50pt;
    text-align: right;
    width: 465px;
}
.formpage2 .fieldHidden {
    clear: both;
    font-size: 12px;
    margin: 3px 0 3px 10px;
    padding-left: 50pt;
    text-align: right;
    width: 465px;
}
.formpage2 .fieldHiddenRed {
    clear: both;
    color: Red;
    font-size: 12px;
    height: 26px;
    margin: 3px 0 3px 10px;
    padding-left: 50pt;
    text-align: left;
    text-indent: 5pt;
    width: 465px;
}
.formpage2 .childFieldRed {
    border-bottom: 0 solid;
    border-right: 0 solid;
    border-top: 0 solid;
    color: Red;
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    margin: 3px 0 3px 25px;
    padding: 0 0 0 50pt;
    text-align: left;
}
.formpage2 input {
    border: 1px solid #B4D4E9;
    margin: 0 0 0 15px;
}
.formpage2 textarea {
    border: 1px solid #B4D4E9;
    margin: 0 0 0 15px;
}
.formpage2 select {
    border-color: #B4D4E9;
    border-right: 1px solid #B4D4E9;
    border-style: solid;
    border-width: 1px;
    margin: 0 0 0 15px;
}
.formpage2 .formcontent {
    margin: 22px 10px 10px 200px;
}
.formpage2 .formcontentRightAlign {
    margin: 22px 10px 10px 800px;
}
.formpage2 .formcontentLeftAlign {
    margin: 22px 10px 10px 0;
}
.formpageForSubmissionPage {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D2D2D2;
    color: #4E4E50;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    margin: 0 auto;
    width: 943px;
}
.formpageForSubmissionPage h3 {
    color: #8C8C8E;
    font-size: 14px;
    font-weight: bold;
    margin-left: 10px;
}
.formpageForSubmissionPage .field {
    clear: both;
    font-size: 12px;
    height: 26px;
    margin: 3px 0 3px 10px;
    text-align: right;
    width: 465px;
}
.formpageForSubmissionPage .fieldRed {
    clear: both;
    color: Red;
    font-size: 12px;
    height: 26px;
    margin: 3px 0 3px 10px;
    padding-left: 50pt;
    text-align: right;
    width: 465px;
}
.formpageForSubmissionPage .fieldHidden {
    clear: both;
    font-size: 12px;
    margin: 3px 0 3px 10px;
    padding-left: 50pt;
    text-align: right;
    width: 465px;
}
.formpageForSubmissionPage .fieldHiddenRed {
    clear: both;
    color: Red;
    font-size: 12px;
    height: 26px;
    margin: 3px 0 3px 10px;
    padding-left: 50pt;
    text-align: left;
    text-indent: 5pt;
    width: 465px;
}
.formpageForSubmissionPage .childFieldRed {
    border-bottom: 0 solid;
    border-right: 0 solid;
    border-top: 0 solid;
    color: Red;
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    margin: 3px 0 3px 25px;
    padding: 0 0 0 50pt;
    text-align: left;
}
.formpageForSubmissionPage input {
    border: 1px solid #B4D4E9;
    margin: 0 0 0 15px;
}
.formpageForSubmissionPage textarea {
    border: 1px solid #B4D4E9;
    margin: 0 0 0 15px;
}
.formpageForSubmissionPage select {
    border-color: #B4D4E9;
    border-right: 1px solid #B4D4E9;
    border-style: solid;
    border-width: 1px;
    margin: 0 0 0 15px;
}
.formpageForSubmissionPage .formcontent {
    margin: 22px 10px 10px 200px;
}
.formpageForSubmissionPage .formcontentRightAlign {
    margin: 22px 10px 10px 800px;
}
.formpageForSubmissionPage .formcontentLeftAlign {
    margin: 22px 10px 10px 0;
}
.SubjectivityPage {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D2D2D2;
    color: #4E4E50;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    margin: 0 auto;
    width: 940px;
}
.Subjectivityformhead {
    background: url("../i/formhdbg.gif") repeat-x scroll center top transparent;
    border-bottom: 1px solid #D2D2D2;
    height: 30px;
    width: 100%;
}
.Subjectivityformhead h2 {
    color: #003A76;
    font-size: 14px;
    font-weight: bold;
    margin: 7px 0 0 10px;
    padding: 0;
}
.Subjectivityformhead .details {
    display: inline-block;
    font-size: 11px;
    margin: 8px 0 0 10px;
    padding-left: 10px;
}
.SubjectivityPage h3 {
    color: #8C8C8E;
    font-size: 14px;
    font-weight: bold;
    margin-left: 10px;
}
.SubjectivityPage h4 {
    color: #8C8C8E;
    font-size: 12px;
    font-weight: bold;
    margin-left: 10px;
}
.SubjectivityPage .field {
    clear: both;
    font-size: 12px;
    height: 26px;
    margin: 3px 0 3px 10px;
    text-align: right;
    width: 500px;
}
.SubjectivityPage .field1 {
    clear: both;
    font-size: 12px;
    height: 26px;
    margin: 3px 0 3px 10px;
    text-align: right;
}
.SubjectivityPage .formcontent {
    margin: 22px 10px 10px 200px;
}
.ErrorDetailPage {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D2D2D2;
    color: #4E4E50;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    margin: 0 auto;
    width: 100%;
}
.ErrorDetailformhead {
    background: url("../i/formhdbg.gif") repeat-x scroll center top transparent;
    border-bottom: 1px solid #D2D2D2;
    height: 30px;
    width: 100%;
}
.ErrorDetailformhead h2 {
    color: #003A76;
    font-size: 14px;
    font-weight: bold;
    margin: 7px 0 0 10px;
    padding: 0;
}
.ErrorDetailformhead .details {
    display: inline-block;
    font-size: 11px;
    margin: 8px 0 0 10px;
    padding-left: 10px;
}
.ErrorDetail h3 {
    color: #8C8C8E;
    font-size: 14px;
    font-weight: bold;
    margin-left: 10px;
}
.ErrorDetail h4 {
    color: #8C8C8E;
    font-size: 12px;
    font-weight: bold;
    margin-left: 10px;
}
.ErrorDetail .field {
    clear: both;
    font-size: 12px;
    height: 26px;
    margin: 3px 0 3px 10px;
    text-align: right;
    width: 500px;
}
.ErrorDetail .field1 {
    clear: both;
    font-size: 12px;
    height: 26px;
    margin: 3px 0 3px 10px;
    text-align: right;
}
.ErrorDetail .formcontent {
    margin: 22px 10px 10px 200px;
}
.EndorsementPage {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D2D2D2;
    color: #4E4E50;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    margin: 0 auto;
    width: 940px;
}
.Endorsementformhead {
    background: url("../i/formhdbg.gif") repeat-x scroll center top transparent;
    border-bottom: 1px solid #D2D2D2;
    height: 30px;
    width: 100%;
}
.Endorsementformhead h2 {
    color: #003A76;
    font-size: 14px;
    font-weight: bold;
    margin: 7px 0 0 10px;
    padding: 0;
}
.Endorsementformhead .details {
    display: inline-block;
    font-size: 11px;
    margin: 8px 0 0 10px;
    padding-left: 10px;
}
.EndorsementPage h3 {
    color: #8C8C8E;
    font-size: 14px;
    font-weight: bold;
    margin-left: 10px;
}
.EndorsementPage h4 {
    color: #8C8C8E;
    font-size: 12px;
    font-weight: bold;
    margin-left: 10px;
}
.EndorsementPage .field {
    clear: both;
    font-size: 12px;
    height: 26px;
    margin: 3px 0 3px 10px;
    text-align: right;
    width: 500px;
}
.EndorsementPage .field1 {
    clear: both;
    font-size: 12px;
    height: 26px;
    margin: 3px 0 3px 10px;
    text-align: right;
}
.EndorsementPage .formcontent {
    margin: 22px 10px 10px 200px;
}
.SubjectivityPage1 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D2D2D2;
    color: #4E4E50;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    width: 960px;
}
.Subjectivityformhead1 {
    background: url("../i/formhdbg.gif") repeat-x scroll center top transparent;
    border-bottom: 1px solid #D2D2D2;
    height: 30px;
    width: 100%;
}
.Subjectivityformhead1 h2 {
    color: #003A76;
    font-size: 14px;
    font-weight: bold;
    margin: 7px 0 0 10px;
    padding: 0;
}
.Subjectivityformhead1 .details {
    display: inline-block;
    font-size: 11px;
    margin: 8px 0 0 10px;
    padding-left: 10px;
}
.SubjectivityPage1 h3 {
    color: #8C8C8E;
    font-size: 14px;
    font-weight: bold;
    margin-left: 10px;
}
.SubjectivityPage1 h4 {
    color: #8C8C8E;
    font-size: 12px;
    font-weight: bold;
    margin-left: 10px;
}
.SubjectivityPage1 .field {
    clear: both;
    font-size: 12px;
    height: 26px;
    margin: 3px 0 3px 10px;
    text-align: right;
    width: 500px;
}
.SubjectivityPage1 .field1 {
    clear: both;
    font-size: 12px;
    height: 26px;
    margin: 3px 0 3px 10px;
    text-align: right;
}
.SubjectivityPage1 .formcontent {
    margin: 22px 10px 10px 200px;
}
.subbutton {
    background: url("../i/buttonbg.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #002E6E;
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: 20px;
    margin: 0 10px;
    text-align: center;
    text-decoration: none;
    width: 85px;
}
.subbutton:hover {
    background: none repeat scroll 0 0 #004080;
    border-bottom: 1px solid #002E6E;
    border-top: 1px solid #002E6E;
}
.covbutton {
    background: url("../i/buttonbg.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #002E6E;
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    font-weight: bold;
    margin: 0 10px;
    text-align: center;
    text-decoration: none;
    width: 100px;
}
.covbutton:hover {
    background: none repeat scroll 0 0 #004080;
    border-bottom: 1px solid #002E6E;
    border-top: 1px solid #002E6E;
}
.widthText {
    width: 275px;
}
.covbutton1 {
    background: url("../i/buttonbg.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #002E6E;
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    font-weight: bold;
    margin: 0 10px;
    text-align: center;
    text-decoration: none;
    width: 130px;
}
.covbutton1:hover {
    background: none repeat scroll 0 0 #004080;
    border-bottom: 1px solid #002E6E;
    border-top: 1px solid #002E6E;
}
.widthText {
    width: 275px;
}
.covbutton2 {
    background: url("../i/buttonbg.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #002E6E;
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    font-weight: bold;
    margin: 0 10px;
    text-align: center;
    text-decoration: none;
    width: 200px;
}
.covbutton2:hover {
    background: none repeat scroll 0 0 #004080;
    border-bottom: 1px solid #002E6E;
    border-top: 1px solid #002E6E;
}
.widthText {
    width: 275px;
}
.covtinybutton {
    background: url("../i/buttonbg.gif") repeat-x scroll 0 0 transparent;
    border: 0 solid #002E6E;
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    font-weight: bold;
    margin: 0 0;
    text-align: center;
    text-decoration: none;
    width: 100px;
}
.widthText {
    width: 275px;
}
.covsmallbutton {
    background: url("../i/buttonbg.gif") repeat-x scroll 0 0 transparent;
    border: 0 solid #002E6E;
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    font-weight: bold;
    margin: 0 0;
    text-align: center;
    text-decoration: none;
    width: 120px;
}
.widthText {
    width: 275px;
}
.covbigbutton {
    background: url("../i/buttonbg.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #002E6E;
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    font-weight: bold;
    margin: 0 10px;
    text-align: center;
    text-decoration: none;
    width: 180px;
}
.covbigbutton:hover {
    background: none repeat scroll 0 0 #004080;
    border-bottom: 1px solid #002E6E;
    border-top: 1px solid #002E6E;
}
.widthText {
    width: 275px;
}
.covbiggerbutton {
    background: url("../i/buttonbg.gif") repeat-x scroll 0 0 transparent;
    border: 0 solid #002E6E;
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    font-weight: bold;
    margin: 0 0;
    text-align: center;
    text-decoration: none;
    width: 220px;
}
.widthText {
    width: 275px;
}
.covbigbutton1 {
    background: url("../i/buttonbg.gif") repeat-x scroll 0 0 transparent;
    border: 0 solid #002E6E;
    color: #FFFFFF;
    display: inline;
    font-size: 12px;
    font-weight: bold;
    margin: 0 10px;
    text-align: center;
    text-decoration: none;
    width: 180px;
}
.widthText {
    width: 275px;
}
.AttachmentPage {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D2D2D2;
    color: #4E4E50;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    margin: 0 auto;
}
.AttachmentHead {
    background: url("../i/formhdbg.gif") repeat-x scroll center top transparent;
    border-bottom: 1px solid #D2D2D2;
    height: 25px;
    width: 100%;
}
.AttachmentHead h2 {
    color: #003A76;
    font-size: 13px;
    font-weight: bold;
    margin: 7px 0 0 10px;
    padding: 0;
}
.AttachmentHead .details {
    display: inline-block;
    font-size: 11px;
    margin: 8px 0 0 10px;
    padding-left: 10px;
}
.AttachmentPage h3 {
    color: #8C8C8E;
    font-size: 14px;
    font-weight: bold;
    margin-left: 10px;
}
.AttachmentPage h4 {
    color: #8C8C8E;
    font-size: 12px;
    font-weight: bold;
    margin-left: 10px;
}
.AttachmentPage .field {
    clear: both;
    font-size: 12px;
    height: 26px;
    margin: 3px 0 3px 10px;
    text-align: right;
    width: 500px;
}
.AttachmentPage .field1 {
    clear: both;
    font-size: 12px;
    height: 26px;
    margin: 3px 0 3px 10px;
    text-align: right;
}
.AttachmentPage .formcontent {
    margin: 22px 10px 10px 200px;
}
.locformbox1 .message {
    font-size: 11px;
    margin: 21px;
    width: 550px;
}
.locformbox1 .message h3 {
    color: #3E557D;
    font-size: 11px;
    margin: 0 0 10px;
    padding: 0;
}
.locformbox1 .message h2 {
    color: black;
    font-size: 14px;
    margin: 0 0 10px;
    padding: 0;
}
.productbrowse {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D2D2D2;
    color: #4E4E50;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    margin: 0 auto;
    width: 980px;
}
.formhead1 {
    background: url("../i/formhdbg.gif") repeat-x scroll center top transparent;
    border-bottom: 1px solid #D2D2D2;
    height: 30px;
    width: 100%;
}
.formhead1 h2 {
    color: #003A76;
    font-size: 14px;
    font-weight: bold;
    margin: 7px 0 0 10px;
    padding: 0;
}
.formhead1 .details {
    display: inline-block;
    font-size: 11px;
    margin: 8px 0 0 10px;
    padding-left: 10px;
}
.productbrowse h3 {
    color: #8C8C8E;
    font-size: 14px;
    font-weight: bold;
    margin-left: 10px;
}
.productbrowse .field {
    clear: both;
    font-size: 12px;
    height: 26px;
    margin: 3px 0 3px 10px;
    text-align: right;
    width: 465px;
}
.productbrowse .fieldLeft {
    clear: both;
    font-size: 12px;
    height: 26px;
    margin: 3px 0 3px 10px;
    text-align: left;
    width: 465px;
}
.productbrowse .fieldCenter {
    clear: both;
    font-size: 12px;
    height: 26px;
    margin: 3px 0 3px 10px;
    text-align: center;
    width: 465px;
}
.productbrowse .fieldRed {
    clear: both;
    color: Red;
    font-size: 12px;
    height: 26px;
    margin: 3px 0 3px 10px;
    padding-left: 50pt;
    text-align: right;
    width: 465px;
}
.productbrowse .fieldHidden {
    clear: both;
    font-size: 12px;
    margin: 3px 0 3px 10px;
    padding-left: 50pt;
    text-align: right;
    width: 465px;
}
.productbrowse .fieldHiddenRed {
    clear: both;
    color: Red;
    font-size: 12px;
    height: 26px;
    margin: 3px 0 3px 10px;
    padding-left: 50pt;
    text-align: left;
    text-indent: 5pt;
    width: 465px;
}
.productbrowse .childFieldRed {
    border-bottom: 0 solid;
    border-right: 0 solid;
    border-top: 0 solid;
    color: Red;
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    margin: 3px 0 3px 25px;
    padding: 0 0 0 50pt;
    text-align: left;
}
.productbrowse text {
    border: 1px solid #B4D4E9;
    margin: 0 0 0 15px;
    width: 275px;
}
.productbrowse textarea {
    border: 1px solid #B4D4E9;
    margin: 0 0 0 15px;
}
.productbrowse selecttext {
    border: 1px solid #B4D4E9;
    margin: 0 0 0 15px;
    width: 275px;
}
.productbrowse .formcontent {
    margin: 22px 10px 10px 200px;
}
.productbrowse .formcontentRightAlign {
    margin: 22px 10px 10px 800px;
}
.productbrowse .formcontentLeftAlign {
    margin: 22px 10px 10px 0;
}
.Applicationpage2 {
    background: none repeat scroll 0 0 #FFFFFF;
}
.Applicationpage2 .fieldRed {
    color: Red;
    padding-left: 50pt;
}
.buttonbig {
    background: url("../i/buttonbg.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #002E6E;
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    font-weight: bold;
    margin: 0 10px;
    text-align: center;
    text-decoration: none;
    width: 185px;
}
.buttonbig:hover {
    background: none repeat scroll 0 0 #004080;
    border-bottom: 1px solid #002E6E;
    border-top: 1px solid #002E6E;
}
.widthText {
    width: 275px;
}
.Applicationpage3 {
    background: none repeat scroll 0 0 #FFFFFF;
}
.Applicationpage3 .fieldRed {
    color: Red;
}
.buttonbig {
    background: url("../i/buttonbg.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #002E6E;
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    font-weight: bold;
    margin: 0 10px;
    text-align: center;
    text-decoration: none;
    width: 185px;
}
.buttonbig:hover {
    background: none repeat scroll 0 0 #004080;
    border-bottom: 1px solid #002E6E;
    border-top: 1px solid #002E6E;
}
.widthText {
    width: 275px;
}
.frame33 {
    background: url("../i/formhdbg.gif") repeat-x scroll center top transparent;
    border-bottom: 1px solid #D2D2D2;
    font-weight: bold;
    height: 30px;
    width: 450px;
}
.frlabel3 {
    font-size: 11px;
    font-weight: bold;
    line-height: 175%;
    margin: 15px 10px 5px 20px;
    text-align: right;
    width: 110px;
}
.frlabel3New {
    font-size: 11px;
    font-weight: bold;
    line-height: 175%;
    margin: 15px 10px 5px 20px;
    text-align: right;
    width: 130px;
}
.frinfo3 {
    font-size: 11px;
    line-height: 175%;
    margin: 15px 10px 5px 20px;
    width: 150px;
}
.frinfo11 {
    font-size: 11px;
    line-height: 175%;
    margin: 15px 10px 5px 20px;
    width: 300px;
}
.frame3border {
    background: url("../i/TabContentBg.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #D2D2D2;
    margin: 10px 15px 5px 20px;
    width: 400px;
}
.frame10border {
    background: url("../i/TabContentBg.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #D2D2D2;
    margin: 10px 15px 5px 1px;
    width: 450px;
}
.frame11border {
    background: url("../i/TabContentBg.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #D2D2D2;
    margin: 10px 15px 5px 16px;
    width: 450px;
}
.frame12border {
    background: url("../i/TabContentBg.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #D2D2D2;
    margin: 10px 15px 5px 16px;
    width: 890px;
}
.frame3borderLocationList {
    background: url("../i/TabContentBg.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #D2D2D2;
    margin: 10px 15px 5px 20px;
    width: 900px;
}
.frlabel4 {
    font-size: 11px;
    font-weight: bold;
    line-height: 175%;
    margin: 15px 10px 5px 20px;
    text-align: right;
    width: 75px;
}
.frlabel42 {
    font-size: 11px;
    font-weight: bold;
    line-height: 175%;
    margin: 15px 10px 5px 20px;
    text-align: left;
    width: 205px;
}
.frinfo4 {
    font-size: 11px;
    line-height: 175%;
    margin-top: 15px;
    width: 91px;
}
.frinfo4policyheader {
    font-size: 11px;
    line-height: 175%;
    margin-top: 15px;
    width: 120px;
}
.frlabel6 {
    font-size: 11px;
    font-weight: bold;
    line-height: 175%;
    margin: 15px 10px 5px 20px;
    text-align: right;
    width: 110px;
}
.frinfo6 {
    font-size: 11px;
    line-height: 175%;
    margin-top: 15px;
    width: 330px;
}
.frame4border {
    background: url("../i/TabContentBg.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #D2D2D2;
    margin: 10px 15px 5px 2px;
    width: 440px;
}
.frame4border2 {
    background: url("../i/TabContentBg.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #D2D2D2;
    margin: 10px 15px 5px 2px;
    width: 890px;
}
.frlabel5 {
    font-size: 11px;
    font-weight: bold;
    line-height: 175%;
    margin: 15px 10px 5px 20px;
    text-align: right;
    width: 110px;
}
.frlabel6 {
    font-size: 11px;
    font-weight: bold;
    line-height: 175%;
    margin: 15px 10px 5px 20px;
    text-align: left;
    width: 110px;
}
.frinfo5 {
    font-size: 11px;
    line-height: 175%;
    margin: 15px 10px 5px 20px;
    width: 270px;
}
.frinfo6 {
    font-size: 11px;
    line-height: 175%;
    margin: 15px 10px 5px 20px;
    width: 150px;
}
.frame5border {
    background: url("../i/TabContentBg.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #D2D2D2;
    margin: 10px 15px 5px 20px;
    width: 407px;
}
.frame6border {
    background: url("../i/TabContentBg.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #D2D2D2;
    margin: 10px 15px 5px 2px;
    width: 980px;
}
.frame7border {
    background: url("../i/TabContentBg.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #D2D2D2;
    margin: 10px 15px 5px 20px;
    width: 390px;
}
.frame8border {
    background: url("../i/TabContentBg.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #D2D2D2;
    margin: 10px 15px 5px 0;
    width: 960px;
}
.frame9border {
    background: url("../i/TabContentBg.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #D2D2D2;
    margin: 10px 15px 5px 20px;
    width: 430px;
}
.frame12border {
    background: url("../i/TabContentBg.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #D2D2D2;
    margin: 0;
    width: 890px;
}
.datadispborder {
    border-color: #3E557D;
    border-right: 1px solid #3E557D;
    border-style: solid;
    border-width: 8px 1px 1px;
    color: #3E557D;
    font-family: Arial;
    font-size: 10pt;
}
.datadispcolhead {
    border-bottom: 1px solid #3E557D;
    color: #3E557D;
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
}
.datadisptrbg {
    background-color: #D7E3F1;
    color: #3E557D;
    font-family: Arial;
    font-size: 8pt;
}
.button2:active {
    background: url("../i/buttonbg.gif") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #002E6E;
    border-top: 1px solid #002E6E;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    width: 75px;
}
.button2:link {
    background: url("../i/buttonbg.gif") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #002E6E;
    border-top: 1px solid #002E6E;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    width: 75px;
}
.button2:visited {
    background: url("../i/buttonbg.gif") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #002E6E;
    border-top: 1px solid #002E6E;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    width: 75px;
}
.button2:hover {
    background: none repeat scroll 0 0 #004080;
    border-bottom: 1px solid #002E6E;
    border-top: 1px solid #002E6E;
    color: #FFFFFF;
    font-size: 11px;
}
.button5:active {
    background: url("../i/buttonbg.gif") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #002E6E;
    border-top: 1px solid #002E6E;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    width: 175px;
}
.button5:link {
    background: url("../i/buttonbg.gif") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #002E6E;
    border-top: 1px solid #002E6E;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    width: 175px;
}
.button5:visited {
    background: url("../i/buttonbg.gif") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #002E6E;
    border-top: 1px solid #002E6E;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    width: 175px;
}
.button5:hover {
    background: none repeat scroll 0 0 #004080;
    border-bottom: 1px solid #002E6E;
    border-top: 1px solid #002E6E;
    color: #FFFFFF;
    font-size: 11px;
}
.viewdetails {
    font-size: 11px;
    text-decoration: none;
}
.frame4 {
    background: url("../i/frame2bg.gif") repeat-x scroll 0 0 #FFFFFF;
    border-color: #ADADAD;
    border-style: solid;
    border-width: 1px;
    height: 105px;
    margin-top: 2px;
    width: 100%;
}
.dataSubjBorder {
    border-color: #3E557D;
    border-right: 1px solid #3E557D;
    border-style: solid;
    border-width: 8px 1px 1px;
    color: #3E557D;
    font-family: Arial;
    font-size: 8pt;
}
.dataSubjcolhead {
    border-bottom: 1px solid #3E557D;
    color: #3E557D;
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
}
.dataSubjtrbg {
    background-color: #D7E3F1;
    color: #3E557D;
    font-family: Arial;
    font-size: 8pt;
}
.button2:active {
    background: url("../i/buttonbg.gif") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #002E6E;
    border-top: 1px solid #002E6E;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    width: 75px;
}
.button2:link {
    background: url("../i/buttonbg.gif") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #002E6E;
    border-top: 1px solid #002E6E;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    width: 75px;
}
.button2:visited {
    background: url("../i/buttonbg.gif") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #002E6E;
    border-top: 1px solid #002E6E;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    width: 75px;
}
.button2:hover {
    background: none repeat scroll 0 0 #004080;
    border-bottom: 1px solid #002E6E;
    border-top: 1px solid #002E6E;
    font-size: 11px;
}
.viewdetails {
    font-size: 11px;
    text-decoration: none;
}
.frame4 {
    background: url("../i/frame2bg.gif") repeat-x scroll 0 0 #FFFFFF;
    border-color: #ADADAD;
    border-style: solid;
    border-width: 1px;
    height: 105px;
    margin-top: 2px;
    width: 100%;
}
.Tab {
    background-color: #EDEDED;
    border-color: #CFCFCF;
    border-right: 1px solid #CFCFCF;
    border-style: solid;
    border-width: 1px 1px 0;
    color: #595A5F;
    font-family: Arial;
    font-size: 8pt;
}
.TabSelect {
    background-color: #FFE9C6;
    border-color: #F0AA3A;
    border-right: 1px solid #F0AA3A;
    border-style: solid;
    border-width: 1px 1px 0;
    color: #595A5F;
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
}
.TabYellow {
    background-color: #FBEF9D;
    border-color: #CFCFCF;
    border-right: 1px solid #CFCFCF;
    border-style: solid;
    border-width: 1px 1px 0;
    color: #595A5F;
    font-family: Arial;
    font-size: 8pt;
}
.TabYellowBox {
    background-color: #FFE9C6;
    border-color: #F0AA3A;
    border-right: 1px solid #F0AA3A;
    border-style: solid;
    border-width: 1px;
    color: #595A5F;
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
}
.plainlink:active {
    color: #3E557D;
}
.plainlink:link {
    color: #3E557D;
}
.plainlink:visited {
    color: #3E557D;
}
.plainlink:hover {
    color: black;
}
.formpage1 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D2D2D2;
    color: #4E4E50;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    width: 880px;
}
.formhead1 {
    background: url("../i/formhdbg.gif") repeat-x scroll center top transparent;
    border-bottom: 1px solid #D2D2D2;
    height: 30px;
    width: 100%;
}
.formhead1 h2 {
    color: #003A76;
    font-size: 14px;
    font-weight: bold;
    margin: 7px 0 0 10px;
    padding: 0;
}
.formhead1 .details {
    display: inline-block;
    font-size: 11px;
    margin: 8px 0 0 10px;
    padding-left: 10px;
}
.formpage1 h3 {
    color: #8C8C8E;
    font-size: 14px;
    font-weight: bold;
    margin-left: 10px;
}
.formpage1 .field {
    clear: both;
    font-size: 12px;
    height: 26px;
    margin: 3px 0 3px 10px;
    text-align: right;
    width: 465px;
}
.formpage1 .fieldRed {
    clear: both;
    color: Red;
    font-size: 12px;
    height: 26px;
    margin: 3px 0 3px 10px;
    padding-left: 50pt;
    text-align: right;
    width: 465px;
}
.formpage1 .fieldHidden {
    clear: both;
    font-size: 12px;
    margin: 3px 0 3px 10px;
    padding-left: 50pt;
    text-align: right;
    width: 465px;
}
.formpage1 .fieldHiddenRed {
    clear: both;
    color: Red;
    font-size: 12px;
    height: 26px;
    margin: 3px 0 3px 10px;
    padding-left: 50pt;
    text-align: left;
    text-indent: 5pt;
    width: 465px;
}
.formpage1 .childFieldRed {
    border-bottom: 0 solid;
    border-right: 0 solid;
    border-top: 0 solid;
    color: Red;
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    margin: 3px 0 3px 25px;
    padding: 0 0 0 50pt;
    text-align: left;
}
.formpage1 input {
    border: 1px solid #B4D4E9;
    margin: 0 0 0 15px;
}
.formpage1 textarea {
    border: 1px solid #B4D4E9;
    margin: 0 0 0 15px;
}
.formpage1 select {
    border-color: #B4D4E9;
    border-right: 1px solid #B4D4E9;
    border-style: solid;
    border-width: 1px;
    margin: 0 0 0 15px;
}
.formpage1 .formcontent {
    margin: 22px 10px 10px 200px;
}
.formpage1 .formcontentRightAlign {
    margin: 22px 10px 10px 800px;
}
.formpage1 .formcontentLeftAlign {
    margin: 22px 10px 10px 0;
}
.formpage3 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D2D2D2;
    margin: 0 auto;
    width: 980px;
}
.formpage3 h3 {
    color: #8C8C8E;
    font-size: 14px;
    font-weight: bold;
    margin-left: 10px;
}
.formpage3 .field {
    clear: both;
    font-size: 12px;
    height: 26px;
    margin: 3px 0 3px 10px;
    text-align: right;
    width: 465px;
}
.formpage3 input {
    border: 1px solid #B4D4E9;
    margin: 0 0 0 15px;
    width: 275px;
}
.formpage3 select {
    border-color: #B4D4E9;
    border-right: 1px solid #B4D4E9;
    border-style: solid;
    border-width: 1px;
    margin: 0 0 0 15px;
    width: 50px;
}
.formpage3 .formcontent {
    margin: 22px 10px 10px 200px;
}
.formpage3 .formcontentRightAlign {
    margin: 22px 10px 10px 800px;
}
.loctable1 {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #3E557D #BECEE1 #BECEE1;
    border-right: 1px solid #BECEE1;
    border-style: solid;
    border-width: 3px 1px 1px;
    font-size: 11px;
    margin: 10px auto 20px;
    width: 927px;
}
.loctable1 th {
    border-bottom: 1px solid #BECEE1;
    padding: 5px;
    text-align: center;
}
.loctable1 th a {
    color: #3E557D;
    font-weight: bold;
    text-decoration: underline;
}
.loctable1 th a:hover {
    color: #000000;
}
.loctable1 td {
    padding: 5px;
}
.loctable1 tr.alt {
    background: none repeat scroll 0 0 #D7E3F1;
}
.terms_conditions {
    font-size: 12px;
}
.terms_conditions .hd {
    color: #000099;
    font-size: 12px;
    font-weight: bold;
}
.termbutton {
    background: url("../i/buttonbg.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #002E6E;
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: 20px;
    text-align: center;
    text-decoration: none;
    width: 90px;
}
.termbutton:hover {
    background: none repeat scroll 0 0 #004080;
    border-bottom: 1px solid #002E6E;
    border-top: 1px solid #002E6E;
}
.frame11 {
    background: url("../i/frame2bg.gif") repeat-x scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #ADADAD;
    border-top: 1px solid #ADADAD;
    height: 55px;
    margin-top: 2px;
    width: 100%;
}
.frame11 .frlabel {
    font-size: 11px;
    font-weight: bold;
    margin: 10px 15px 5px 20px;
    width: 130px;
}
.frame11 .frinfo {
    border-right: 1px solid #FFB768;
    font-size: 11px;
    margin-top: 10px;
    width: 150px;
}
.frame11 .frlabelLen {
    font-size: 11px;
    font-weight: bold;
    margin: 20px 15px 5px 10px;
    width: 150px;
}
.frame11 .frinfoLen {
    font-size: 11px;
    font-weight: normal;
    margin-top: 10px;
    width: 70px;
}
.frame11 .frVerLine {
    border-right: 1px solid #FFB768;
    margin-top: 10px;
    width: 300px;
}
.frame12 {
    background: url("../i/TabContentBg.gif") repeat-x scroll 0 0 transparent;
    border-color: #F0AA3A;
    border-right: 0.6px solid #F0AA3A;
    border-style: solid;
    border-width: 0.6px;
    color: #595A5F;
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
}
.frame11ForInsuredHeader {
    background: url("../i/frame2bg.gif") repeat-x scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #ADADAD;
    border-top: 1px solid #ADADAD;
    height: 60px;
    margin-top: 2px;
    width: 100%;
}
.frame11ForInsuredHeader .frlabel {
    font-size: 11px;
    font-weight: bold;
    margin: 10px 15px 5px 20px;
    width: 130px;
}
.frame11ForInsuredHeader .frinfo {
    border-right: 1px solid #FFB768;
    font-size: 11px;
    margin-top: 10px;
    width: 150px;
}
.frame11ForInsuredHeader .frlabelLen {
    font-size: 11px;
    font-weight: bold;
    margin: 20px 15px 5px 10px;
    width: 150px;
}
.frame11ForInsuredHeader .frinfoLen {
    font-size: 11px;
    font-weight: normal;
    margin-top: 10px;
    width: 70px;
}
.frame11ForInsuredHeader .frVerLine {
    border-right: 1px solid #FFB768;
    margin-top: 10px;
    width: 300px;
}
.frame11ForInsuredHeader .frlabelLenForInsuredHeader {
    font-size: 11px;
    font-weight: bold;
    margin: 20px 1px 5px 10px;
    width: 340px;
}
.frame11ForInsuredHeader .frVerLineForInsuredHeader {
    border-right: 1px solid #FFB768;
    margin-top: 10px;
}
.frame11ForInsuredHeader .frlabelLenForInsuredHeader1 {
    font-size: 11px;
    font-weight: bold;
    margin: 7px 1px 5px 10px;
    width: 250px;
}

.signPadLabel
{
	font-size: 10.5pt; 
	text-align: right;
	font-weight: bold;
}

.signatureDisclosure
{
	width:10%;FONT-WEIGHT: normal; FONT-SIZE: 12px;text-align: justify;padding-right: 15px;
}

.signPadText
{
	width:10%;FONT-WEIGHT: normal; FONT-SIZE: 12px;
}

.errorLabel
{
	color: red;
}

.signatureImage
{
	height: 40px;
	width: 270px;
}

.defaultfont
{
	font-family: sans-serif;
}



