@charset 'UTF-8';
/*************************
* FONTS
*************************/
@font-face {
    font-family: 'commemedium';
    src: url('/fonts/comme-medium-webfont.eot');
    src: url('/fonts/comme-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/comme-medium-webfont.woff') format('woff'),
         url('/fonts/comme-medium-webfont.ttf') format('truetype'),
         url('/fonts/comme-medium-webfont.svg#webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'commereg';
    src: url('/fonts/comme-regular_1-webfont.eot');
    src: url('/fonts/comme-regular_1-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/comme-regular_1-webfont.woff') format('woff'),
         url('/fonts/comme-regular_1-webfont.ttf') format('truetype'),
         url('/fonts/comme-regular_1-webfont.svg#webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'commelight';
    src: url('/fonts/comme-light-webfont.eot');
    src: url('/fonts/comme-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/comme-light-webfont.woff') format('woff'),
         url('/fonts/comme-light-webfont.ttf') format('truetype'),
         url('/fonts/comme-light-webfont.svg#webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'commethin';
    src: url('/fonts/comme-thin-webfont.eot');
    src: url('/fonts/comme-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/comme-thin-webfont.woff') format('woff'),
         url('/fonts/comme-thin-webfont.ttf') format('truetype'),
         url('/fonts/comme-thin-webfont.svg#webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}

a#catmenu4.active {
    color: #46cff0;
}

#forms {
    width  : 90%;
    margin : 0 auto;
}

.leftForm { 
    clear: both;
    border-right : 1px solid #717171;
}

.leftForm, .rightForm {
    color         : #1480c3;
    font-size     : 18px;
    margin        : 0 0 40px;
    padding       : 0 10px;
    width         : 50%;
    font-weight   : bold;
    min-width     : 240px;
}

.leftForm ul li a, .rightForm ul li a,
.leftForm ul li a:link, .rightForm ul li a:link,
.leftForm ul li a:visited, .rightForm ul li a:visited {
    color         : #1480c3;
}

a:hover .formName {
    text-decoration  : underline;
}

#pForms li, #cForms li, #bForms li, #oForms li, #gcForms li {
    margin      : 20px 0px;
    font-size   : 17px;
    line-height : 24px;
    min-height  : 50px;
}

.formType {
    font-size : 25px;
    color     : #505050;
}

.loggedinContent {
    width     : 90%;
}

h1.pageTitle {
    color       : #5880C3;
    font-family : 'commethin',Verdana,sans-serif;
    clear       : both;
    line-height : 50px;
}

#claimDrag {
    margin                : 0 auto;
    width                 : 90%;
    max-width             : 1000px;
}

#contactBtn {
    padding   : 10px 10px 0px 10px;
    font-size : 14px;
    height    : 40px;
}

div.button:has(> #contactBtn) {
    background-color      : #0000FF;
    behavior              : url(/PIE.htc);
    -webkit-border-radius : 5px;
    -moz-border-radius    : 5px;
    -o-border-radius      : 5px;
    -ms-border-radius     : 5px;
    border-radius         : 5px;
    background            : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#717273), color-stop(100%,#9b9b9b));
    background            : -webkit-linear-gradient(top, #717273 0%, #9b9b9b 100%);
    background            : -moz-linear-gradient(#717273, #9b9b9b);
    background            : -ms-linear-gradient(#717273, #9b9b9b);
    background            : -o-linear-gradient(#717273, #9b9b9b);
    background            : linear-gradient(to bottom, #9b9b9b 0%, #717273 100%);
    -pie-background       : linear-gradient(#717273 0%, #9b9b9b 100%);
    border                : 1px solid #424344;
}

.mainContent a#contactBtn:hover {
    background-color      : #0000FF;
    behavior              : url(/PIE.htc);
    background            : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9b9b9b), color-stop(100%,#717273));
    background            : -webkit-linear-gradient(top, #9b9b9b 0%, #717273 100%);
    background            : -moz-linear-gradient(#9b9b9b, #717273);
    background            : -ms-linear-gradient(#9b9b9b, #717273);
    background            : -o-linear-gradient(#9b9b9b, #717273);
    background: linear-gradient(to bottom, #717273 0%, #9b9b9b 100%);
    -pie-background       : linear-gradient(#9b9b9b 0%, #717273 100%);
}

hr.contactDivider {
    margin: 20px 0px;
}

#clmTwoCol {
    display               : grid;
    grid-template-columns : repeat(auto-fit, minmax(250px, 1fr));
    clear                 : both;
}

#claimSubmitHeader {
    text-align  : center;
    width       : 100%;
    margin      : 0 0 20px 0;
    font-family : 'comme',Verdana,sans-serif;
    font-weight : 100;
}

#claimSubmitIcons {
    float            : left;
    clear            : both;
    background-image : url('../../includes/images/Banner-Desktop.png');
    width            : 601px;
    height           : 208px;
}

.claimFormLinks {
    padding       : 10px 20px;
    color         : #000000;
    font-size     : 18px;
    line-height   : 24px;
    margin-bottom : 20px;
}

.borderRight {
    border-right : 0.5px solid black;
}

.borderLeft {
    border-left : 0.5px solid black;
}

.claimFormLinks div.button {
    margin: 0 auto 10px auto;
}

.claimFormLinks .linkButton, .claimFormLinks .linkButton:hover {
    height      : 40px;
    color       : #fff; 
    font-size   : 14px;
    padding-top : 6px;
}

#loggedOutForm3 {
    display    : none;
    visibility : hidden;
}

.claimStep {
    width      : 80px;
    float      : left;
    text-align : center;
    margin     : 10px 40px 10px 0px;
    font-size  : 16px;
}

#signinWin3 {
    display               : none; 
    visibility            : hidden;
    width                 : 434px;
    height                : 355px;
    background-color      : #ffffff;
    border-style          : solid;
    border-width          : 1px 1px 1px 1px;
    border-color          : #ededed;
    -webkit-border-radius : 5px 5px 5px 5px;
    -moz-border-radius    : 5px 5px 5px 5px;
    -o-border-radius      : 5px 5px 5px 5px;
    -ms-border-radius     : 5px 5px 5px 5px;
    border-radius         : 5px 5px 5px 5px;
    -webkit-box-shadow    : 0px 3px 7px 6px rgba(0, 0, 0, 0.32);
    -moz-box-shadow       : 0px 3px 7px 6px rgba(0, 0, 0, 0.32);
    -o-box-shadow         : 0px 3px 7px 6px rgba(0, 0, 0, 0.32);
    -ms-box-shadow        : 0px 3px 7px 6px rgba(0, 0, 0, 0.32);
    box-shadow            : 0px 3px 7px 6px rgba(0, 0, 0, 0.32);
    z-index               : 1;
}

#loginForm3 {
    width            : 432px;
    height           : 310px;
    margin           : auto auto;
    padding          : 10px 40px 15px;
    text-align       : left;
    color            : #027FC5;
    background-image : url('../../includes/images/PopUpImage2.jpg');
}

#loginForm3 a:link, #loginForm3 a:visited {
    color       : #ffffff;
    font-family : 'commereg', verdana, sans-serif;
    font-size   : 12px;
}

#loggedInForm3 {
    width            : 100px;
    height           : 40px;
    margin           : 40px auto;
}

#signinWin3LoggedInBtn {
   background-color : #ffffff;
    color           : #027FC5;
    width           : 120px;
    font-size       : 18px;
    padding         : 0px 7px;
    height          : 40px;
}

#closeForm3 {
    height      : 32px;
    font-size   : 30px;
    float       : right;
    color       : #ffffff;
    width       : 32px;
    padding     : 4px 6px;
    font-weight : bold;
}

.pointer:hover {
    cursor : pointer;
}

#loginForm3 h2 {
    color          : #ffffff;
    font-size      : 28px;
    line-height    : 30px;
    clear          : both;
    letter-spacing : 1px;
    text-align     : justify;
    margin-top     : 10px;
    font-weight    : bold;
    display        : inline-block;
}


#loginForm3 h5 {
    color       : #ffffff;
    font-size   : 18px;
    line-height : 20px;
    margin      : 10px 0px 10px;
    text-shadow : 1px 1px 4px rgba(0, 0, 0, 0.65);
}

#loginForm3 hr.clear {
    margin-bottom : 10px;
    width         : 100%;
}

#loginForm3 #username3, #loginForm3 #password3 {
    -webkit-border-radius : 5px 5px 5px 5px;
    -moz-border-radius    : 5px 5px 5px 5px;
    -o-border-radius      : 5px 5px 5px 5px;
    -ms-border-radius     : 5px 5px 5px 5px;
    border-radius         : 5px 5px 5px 5px;
    border                : 1px solid #bcbcbc;
    font-size             : 10px;
    background-color      : #ffffff;
    width                 : 160px;
    margin                : 0px;
    height                : 30px;
    float                 : left;
}

#loginForm3 #username3 {
    clear : both;
}

#messages3 {
    color       : #ff0000;
    font-weight : bold;
    height      : 26px;
    width       : 276px;
    display     : block;
    font-size   : 14px;
    margin      : 0px 0px 10px 20px;
    line-height : 14px;
}

#logButton3 a#signinWin3Btn.linkButton:hover, a#register3Btn.linkButton:hover, a#signinWin3LoggedInBtn.linkButton:hover {
    color       : rgb(37, 134, 203);
    behavior    : url(/PIE.htc);
    background  : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cecece),  color-stop(100%,#eaeaea));/* Chrome,Safari4+ */
    background  : -webkit-linear-gradient(top, #cecece 0%, #eaeaea 100%);/*Chrome10+,Safari5.1+ */
    background  : -moz-linear-gradient(#cecece, #eaeaea);/* FF3.6+ */
    background  : -ms-linear-gradient(#cecece, #eaeaea);/* IE10+ */
    background  : -o-linear-gradient(#cecece, #eaeaea);/* Opera 11.10+ */
    background  : linear-gradient(to bottom, #cecece 0%, #eaeaea 100%);/* W3C */
    -pie-background : linear-gradient(#cecece 0%, #eaeaea 100%);
}

#logButton3 {
    margin : 10px 10px 10px 0px;
    width  : 100px;
}

#forgotUserPass {
    margin      : 20px 0px 20px 30px;
    color       : #ffffff;
}

a#signinWin3Btn.linkButton, a#register3Btn.linkButton, a#signinWin3LoggedInBtn.linkButton {
    display          : block;
    font-size        : 22px;
    line-height      : 22px;
    padding          : 8px 0 0px;
    height           : 40px;
    width            : 80px;
    text-align       : center;
    color            : rgb(37, 134, 203);
    background-color : transparent;
    text-decoration  : none;
    cursor           : pointer;
    behavior: url(/PIE.htc);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea),  color-stop(100%,#cecece));/* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #eaeaea 0%, #cecece 100%);/*Chrome10+,Safari5.1+ */
    background: -moz-linear-gradient(#eaeaea, #cecece);/* FF3.6+ */
    background: -ms-linear-gradient(#eaeaea, #cecece);/* IE10+ */
    background: -o-linear-gradient(#eaeaea, #cecece);/* Opera 11.10+ */
    background: linear-gradient(to bottom, #eaeaea 0%, #cecece 100%);/* W3C */
    -pie-background: linear-gradient(#eaeaea 0%, #cecece 100%);
    text-shadow : 1px 1px 1.5px #000000;
}

#register3 {
    width  : 220px;
    height : 40px;
    margin : 0 auto;
}

a#register3Btn.linkButton {
    width            : 100px;
    margin-left      : 10px;
    border           : 0.5px solid #454545;
}

a#signinWin3Btn.linkButton {
    padding: 5px 0 0 0;
}

a#signinWin3LoggedInBtn.linkButton {
    width            : 140px;
    height           : 50px;
    padding          : 14px 0 0 0;
}

#noThanksDocs {
    background-color : #2586cb;
    color            : #ffffff;
    padding          : 10px 10px 0px 10px;
    text-align       : center;
}

#noThanksPara {
    height : 34px;
}

#noThanksDocs a, #noThanksDocs a:visited, #noThanksDocs a:hover, #noThanksDocs a:active  {
    color           : #ffffff;
    text-decoration : none;
}