#skip,[hidden]{display:none}
dl,h3,hr,menu,ol,p,pre,ul{margin:1em 0}
hr,img,legend{border:0}
fieldset,figure,form{margin:0}
#logo,body{float:left}
#navigation,a,b,strong{font-weight:700}
fieldset,hr,legend{padding:0}
#main-menu ul li a,audio,canvas,video{display:inline-block}
#sidebar ul,fieldset,svg:not(:root){overflow:hidden}
#logo,#sidebar ul li ul li a,article,aside,details,figcaption,figure,footer,header,hgroup,hr,main,nav,section,summary{display:block}
#main-menu ul li a,#sidebar ul li ul li a:hover{text-decoration:none}
#header .right,#logo,br.clear{clear:both}
audio:not([controls]){display:none;height:0}
html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
button,html,input,select,textarea{font-family:sans-serif;color:#222}
a:focus{outline:dotted thin}
a:active,a:hover{outline:0}
h1{margin:.67em 0}
h2{font-size:1.5em;margin:.83em 0}
h3{font-size:1.17em}
h4{font-size:1em;margin:1.33em 0}
h5{font-size:.83em;margin:1.67em 0}
h6{font-size:.67em;margin:2.33em 0}
abbr[title]{border-bottom:1px dotted}
blockquote{margin:1em 40px}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:1px;border-top:1px solid #ccc}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:after,q:before{content:'';content:none}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
dd{margin:0 0 0 40px}
menu,ol,ul{padding:0 0 0 40px}
nav ol,nav ul{list-style:none;list-style-image:none}
img{-ms-interpolation-mode:bicubic;max-width:100%;height:auto}
legend{white-space:normal}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top;resize:vertical}
table{border-collapse:collapse;border-spacing:0}
/*! main.css  */
::-moz-selection{background:#b3d4fc;text-shadow:none}
::selection{background:#b3d4fc;text-shadow:none}
audio,canvas,img,video{vertical-align:middle}
.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}
a,h1,h1 a{color:#368d5c}
body{width:100%;font-family:Arial;text-align:center;height:100%;color:#555;margin:0;padding:0;font-size:13px;line-height:1.4em;background:#FFF}
h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a{color:#e82011}
h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a{color:#000}
h1,h1 a{font-size:30px}
a:hover{color:#2091cf;text-decoration:underline}
br.clear{height:0}
input,select,textarea{border:1px solid #2091cf}
button,input[type=submit]{background:url(./img/arrow-rt.png) right center no-repeat #2091cf;border:none;color:#FFF;font-weight:700;padding:5px 18px 5px 8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
button:hover,input[type=submit]:hover{background-color:#368d5c}
fieldset{background:#e6e7e9!important;border:2px solid #bcbdbd!important;-webkit-border-radius:8px!important;-moz-border-radius:8px!important;border-radius:8px!important}
#footer,#main-menu,#page-bottom,#page-top{text-align:left;margin:0 20px}
#header .inner{margin:20px 0;text-align:left}
#logo{margin-top:20px;margin-bottom:20px;max-width: 100%;}
#navigation{
    line-height:48px;height:48px;
    font-size:14px;
    color:#FFF;
    background:#e82011;
    /* #e82011 red */
    /* #ee692c yellow */
    
    background:-moz-linear-gradient(top,#ee692c 1%,#e82011 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#ee692c),color-stop(100%,#e82011));
    background:-webkit-linear-gradient(top,#ee692c 1%,#e82011 100%);
    background:-o-linear-gradient(top,#ee692c 1%,#e82011 100%);
    background:-ms-linear-gradient(top,#ee692c 1%,#e82011 100%);
    background:linear-gradient(to bottom,#ee692c 1%,#e82011 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee692c', endColorstr='#e82011', GradientType=0 );
    -webkit-box-shadow:0 4px 5px 0 rgba(50,50,50,.25);
    -moz-box-shadow:0 4px 5px 0 rgba(50,50,50,.25);
    box-shadow:0 4px 5px 0 rgba(50,50,50,.25)}
#main-menu ul{padding:0;margin:0}
#main-menu ul li a{color:#FFF;padding:0 20px;border-left:1px solid #53b039;border-right:1px solid #e82011}
#main-menu ul li:first-child a{border-left:none}
#main-menu ul li:last-child a{border-right:none}
#main-menu ul li a:hover,#main-menu ul li.current_page_item a {
    background:#e82011;
    color: #000 !important;
}
#main-menu ul li a {
    background:#e82011;
    color: #000 !important;
}
#page-bottom{margin-top:35px;margin-bottom:35px}
.entry-meta,.entry-utility{font-size:10px}
#home-callout .inner{text-align:center;color:#FFF;padding:100px 0;background:gray}
#nav_menu-2 h3.widget-title span{
    color: #fff !important;
    display:block;
    float:right;
    width:16px;
    height:16px;
    line-height:15px;
    text-align:center;
    margin-top:10px;
    background:url(./img/circle.png) no-repeat;
}

#nav_menu-2 ul li a {
    color: #000 !important;
    font-weight: 800;
}
#nav_menu-2 ul li a:hover {
    text-decoration: underline !important;
}
#sidebar h3{
    background:#e82011;
    padding:0 15px;
    margin:0;
    line-height:40px;
    font-size:16px;
    color: #fff !important;
}
#sidebar ul{padding:0;margin:0;border:2px solid #e82011;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
#sidebar ul li{list-style:none;margin:0;padding:0}
#sidebar ul li ul{margin:0;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none}
#sidebar ul li ul li a{line-height:22px;font-weight:600;padding:5px 15px;text-decoration:none;border-bottom:1px solid #e82011}
#footer{text-align:center}
h3.accordion-title{
    background:url(../img/plus-or-minus.png) 5px 6px no-repeat #e82011;
    color:#FFF;
    padding:5px 10px 5px 49px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    margin:5px auto;
}
h3.accordion-title.open{background-position:5px -45px}
.oldhire-heading h2{text-align:center;font-size:1.6em;margin-bottom:10px!important}
.oldhire-heading h3{text-align:center;font-weight:400;margin-top:0;margin-bottom:0;font-size:1.1em}
.oldhire-content{width:300px;float:left}
.greenbox-wrap{width:265px;float:right;margin-top:20px}
.greenbox{background:#e82011;padding:1px 10px;margin-top:10px}
.greenbox h3{font-size:1.1em}
.oldhire-content strong{color:#e82011}
#frontpage-content-box{margin-top:20px}

@media all and (max-width :768px){.oldhire-content{width:50%!important}
.greenbox-wrap{width:48%!important;float:right;margin-left:10px}
}
@media all and (max-width :580px){.greenbox-wrap,.oldhire-content{width:100%!important}
.greenbox-wrap{float:right}
.oldhire-heading h2{line-height:1.3em;text-align:center}
.oldhire-heading h3{font-size:1.5em;text-align:center}
.green-img-wrap{text-align:center}
}
#printDialog,#signin-agreement{text-align:left;padding:1.25em 1.25em 1.1em;color:#404041!important}
#printDialog,#printDialog p{padding-bottom:0;margin-bottom:0}
.green-link{color:#64b156!important}
.ui-dialog{border-radius:0!important;border-color:#4fab48!important;font-family:Arial!important;box-shadow:2px 2px 3px rgba(0,0,0,.3)}
.ui-draggable .ui-dialog-titlebar{display:none}
.ui-dialog .ui-dialog-buttonpane{padding:.3em 1.25em 1.25em!important;border-width:0!important}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:left!important}
.ui-dialog .ui-dialog-buttonpane button{padding:.5em 1.25em .5em 1em;font-family:Arial;font-size:18px!important;cursor:pointer;border-radius:0;border:none;background:url(./img/arrow-rt.png) 100px center no-repeat #2792cc;color:#fff}
.button-decline,.button-print{margin-top:.75em!important;margin-left:1.25em!important;margin-bottom:0!important;padding:0!important;background:0 0!important;color:#404041!important;border-bottom:2px solid #404041!important;outline:0}
.button-decline .ui-button-text{padding:0!important;padding-bottom:.4em}
.printDialog .formContent{clear:both;background-color:#ddd;padding:10px 20px}
.printDialog .formContent span{color:red}
.printDialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none!important;text-align:center;margin-bottom:15px}
.ui-dialog .ui-dialog-buttonpane button.button-continue{background:url(./img/arrow-rt.png) 125px center no-repeat #2792cc}
.ui-dialog .ui-dialog-buttonpane button.button-review{background:url(./img/arrow-rt.png) 210px center no-repeat #2792cc}
.ui-dialog .ui-dialog-buttonpane button.button-print{margin-left:24px}
.ie7 .ui-dialog .ui-dialog-buttonpane button,.ie8 .ui-dialog .ui-dialog-buttonpane button{background:#2792cc}
#frontpage-content-box{background:#EAF3E7;padding:20px 10px}
#frontpage-content-box h3{background:0 0;color:#e82011;font-size:14px;line-height:14px;margin:0;padding:0}
#error,.error{color:red;font-size:bold}
@media all and (min-width :1224px){body{font-size:15px}
#footer,#main-menu,#page-bottom,#page-top{width:980px}
#header .left{width:700px}
#header .right{width:280px}
#main-content{width:760px}
#home-callout,#sidebar{width:200px}
}
@media all and (min-width :768px){body{font-size:14px}
#footer,#main-menu,#page-bottom,#page-top{margin:0 auto;width:780px}
#header .inner{margin:0}
#header .left{clear:none;float:left;width:600px}
#header .left a{text-decoration:none}
#header .left img{max-width:45%;margin-right:4%}
#header .right{padding-top:15px;float:right;width:180px;text-align:right;clear:none}
#main-content{width:580px;float:right}
#main-content-currentapp{width:680px;float:right}
#home-callout{width:170px;float:right}
#sidebar{margin-top:20px;width:180px;float:left}
#nav_menu-2 h3.widget-title span{display:none!important}
div.menu-main-container{height:auto!important;opacity:1!important;display:block!important}
}
.vfb-section-div{background:0 0!important}


    h1.pageheader {
        color:#e82011 !important;
        font-size: 1.8rem;
        line-height: 125%;
    }
    p a.footerlink {color:#e82011 !important;font-size: .8em;}
    #clause p {font-size:1.0em;font-weight:bold;font-style:italic;}
    .right img {margin-top: 3px;}
    p.subtitle {color:#999;font-size:16px;border-bottom:2px solid #999;}
    p.bottom10 {margin-bottom:-10px}
    p.pdf {margin-left:20px;}
    a.pdflink {color:#e82011;}
    div.printfriendly {
    margin: 12px 12px 12px 12px;;
    }


.button-primary {
  position: relative;
  display: block;
  vertical-align: middle;
  cursor: pointer;
  white-space: nowrap;
  line-height: 1.42857143;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  max-width: 130px;
  font-style: normal;
  font-weight: 600;
  text-decoration: none;
  text-transform: none;
  font-size: 1.0rem !important;
  color: #ffffff !important;
  background-color: #e82011;
  border: 1px solid #999;
  border-radius: 4px;
  padding: 5px 5px;
  margin: 0px auto 0px !important;
  text-align: center !important;
}
.button-primary :hover,
.button-primary :link,
.button-primary :visited {
  color: #fff !important;
  text-decoration: underline !important;
}
