html { overflow: -moz-scrollbars-vertical; }
body{ 
    color:#083C6B;
    font-size: 13px; 
}
pre,code,kbd,samp,tt{font-family:"Courier New",Courier,monospace}
h1 {font-size:1.4em;color:#083C6B;}
h1 em {color:#4074A6;}
h2 {color:#AD212C;}
h2.redtitle{ font-size:18px; font-weight:bold; color:#AD212C; margin-bottom:13px; }
table{font-size: 100%}
th {padding:20px;text-align:left;font-size:1.2em;}
img{border:0}
em,u, .blogcontent em, .blogcontent u {font-style:normal;text-decoration:none}
strong,b,em,i, .blogcontent strong, .blogcontent b, .blogcontent em, .blogcontent i {font-weight:bold}
ul, ol, .blogcontent ul, .blogcontent ol {list-style-position:inside; margin:0px; padding: 0px; font-size: 16px; line-height: 18px; }
input, textarea { color:#083C6B; }

.breadcrumbs {
    display: none;
    margin: 0px;
    padding: 25px 45px;
    font-weight: bold;
    background: #f2f2f2;
    box-sizing: border-box;
}
.pointer {
    cursor: pointer;
}
.breadcrumbs span {
    font-size: 16px;
}
@media(max-width: 1920px) {
    .breadcrumbs {
        margin: 0 -15px;
    }
}
.breadcrumbs .separator { padding-left: 5px; padding-right: 5px; background: url("../images/breadcrumb-list.jpg") no-repeat center transparent; }
.breadcrumbs a { font-size: 16px;  color: #093E6F; font-weight: normal; text-decoration: none; }

#m {clear:both;;min-height:300px;}
#m h2, #m h2 a {font-size:1.5em;color:#AD212C;margin-bottom:.5em;}
#m h3, #m h3 a {margin:5px 0 15px 0;color:#5C5C5C;font-style:italic;font-weight:normal;font-size:1em;}
#m p, .blogcontent p {margin:0 0 1em 0;color:#4f4f4f; font-size:16px; line-height: 19px;}

.entry-content h2 a {font-size:1.5em;color:#AD212C;margin-bottom:.5em;}
.entry-content p {margin:0 0 1em 0;color:#4f4f4f; font-size:16px; line-height: 19px;}

#mh {
    display:block;
    margin:0;
    padding:0;
    min-height:76px;
    font-size:1.1em;
    color:#083C6B;
    border-bottom:dashed 1px #b6b6b6;
    clear:both;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #f5f5f5 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #ffffff 0%,#f5f5f5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
}
#mh div {float:left;margin:0 25px;padding:50px 0 0 0;}
#mh #paging {float:right;margin:0;padding:0;width:740px;text-align:left;}
#mh div.l p {float: left; margin: 0 10px 0 0; padding: 0;}
#mh div.l form {float: left; margin: 0; padding: 0;}
#mh div.l {float:left;margin:0;padding:50px 0 0 0;width:200px;}
#mh div.r{float:right;width:400px;text-align:right;}
#mh #i {float:none;clear:both;padding:0 0 10px 0; line-height: 20px;}
#mh #ci {float:none;clear:both;padding:0 0 10px 0;min-height:290px;}
#mh #ci h1 {padding:0 0 10px 0; }
#mh #ci p {margin:5px 0;padding:0;}
#mh #ci div.lc {float:left;margin:0;padding:25px 0 10px 0;width:200px;}
#mh #ci div.rc {float:right;margin:0;padding:25px 0 10px 0;width:470px;}
#mh a {color:#083C6B;}
#mh a.c {color:#AD212C;font-weight:bold;}
#mh h1 { padding:25px 25px 10px 25px;color:#083C6B;font-size:1.4em;}
#mh h1.l {float:left;width:200px;}
#mh h2 {padding:0;color:#083C6B;font-size:1.2em;}

#cd {margin:20px 0;clear:both;}
#cd .l {float:left; width:450px;}
#cd .r {float:right; width:450px;}

#ssn {margin:25px 20px;color:#083C6B;}
#ssn p {margin:0 0 5px 0;color:#083C6B;}
#ssn p label {font-weight:bold;}
#ssn select {color:#083C6B; width:200px; }

ul.cr {min-height:115px; padding: 20px; clear:both; list-style: none;}
ul.cr li { padding-bottom: 20px; }
ul.cr h2 {margin:0 0 15px 0;padding:0;}
ul.cr p {margin:0 0 15px 0;padding:0;}
ul.cr label {font-weight:bold;}
ul.cr .txt {margin:0 0 15px 0;}

.title { margin-bottom: 10px; }
.btitle { font-size: 1em; }

a.btn-lb, a.btn{
    
    display:-moz-inline-box;
    display:inline-block;
    cursor:pointer;
    border:none;
    font-size:0;
    line-height:0;
    background-position:0 0;
    background-repeat:no-repeat;
    height:21px;
    text-decoration:none;
    color:#fff;
    font-style:normal;
    margin:0 6px 0px 0;
    padding:0 10px 0 0;    
    vertical-align:middle;    
    
    padding-top:-2px;
    _position:relative;
    _width:10px;    
    _overflow-y:hidden;
}

a.btn-lb, a.btn,
a.btn-lb span, a.btn span{
    background-image:url(../images/btn.png);
    _background-image:url(../images/btn.gif);
}


a.btn-lb span, a.btn span{
    white-space:nowrap;
    cursor:pointer;
    color:#fff;
    display:-moz-inline-box;
    display:inline-block;
    line-height:1;
    letter-spacing:0 !important;
    font-family:"Arial" !important;
    font-size:11px !important;
    font-style:normal;    
    background-color:transparent;
    background-position:100% 0;
    background-repeat:no-repeat;
    height:21px;
    padding:4px 10px 0 0;
    margin:0 -16px 0 10px;
    border:none;
    vertical-align:text-top;
    zoom:1;
    _position:relative;
    _padding-left:0px;
    _padding-right:12px;
    _margin-right:-10px;    
    _display:block;
    _top:0;
    _right:-5px;
    
}

html.safari a.btn-lb span, 
html.safari a.btn span{
  line-height:1.3;
}

html.safari a.btn-lb:focus,
html.safari a.btn:focus{
    outline:none;
}

a.btn-lb{
    /* cursor:not-allowed;    */
    background-position:0 -84px;
    
}

a.btn-lb span{
    cursor:pointer;
    color:#fff !important;
    background-position:100% -84px;
}

a.btn:hover, 
a.btn:focus{
    background-position:0 -42px;
    color:#fff;
    text-decoration:none;
}

a.btn:hover span,  
a.btn:focus span{
    background-position:100% -42px;
}

a.btn-lb:active, a.btn-lb:focus span, a.btn:active, a.btn:focus span{
    color:#fff;
}

a.btn-lb:hover, 
a.btn-lb:focus{
    background-position:0 -126px;
    /* cursor:not-allowed; */
}

a.btn-lb:hover span,  
a.btn-lb:focus span{
    background-position:100% -126px;
    /* cursor:not-allowed; */
    
}

.sidebarlist ul.serviceslist-child { margin-left:20px;  }

#sov {padding-top:40px;}
#sov .sovr { padding-bottom: 20px;}
#sov .sovr p { margin:0 0 15px 0;color:#4F4F4F; }
#sov .sovr h2, #sov .sovr h2 a { color:#083C6B;margin:0; }
#sov .sovr h3 { margin:0 0 10px 0; color:#AD212C; }
#sov div.f { border-top:none 0px; }
#sov .sovr div.r { float:right; width:540px; }
#sov .sovr div.l{ float:left; min-height:115px;}
#sov .sovr p.f{line-height:13px; vertical-align:middle; text-align:right; margin-top:5px;}
#sov .sovr p.f img {vertical-align:bottom;}
#sov .sovr p.f span, #sov .sovr p.f em {margin:0 15px 0 0;}
#sov .sovr p.f span a{color:#4173A8;}
#sov .sovr p.f em, #sov .sovr p.f em a {font-size:1.0em; font-weight:bold; color:#083C6B;}

.pagina a { color:#083C6B; }
.pagina a:hover { color:#AD212C; }
.pagina .selected { color:#AD212C; margin: 0px; padding:0px; }


#cov { }
#cov .er {min-height:115px; padding-top:25px; padding-bottom: 20px;  border-top:dashed 1px #b6b6b6; color:#083C6B; }
#cov p { color:#4F4F4F; }
#cov div.f {border-top:none 0px;}
#cov .er h2 {margin:0;padding:0;}
#cov .er p {margin:0;padding:0;}
#cov .er label {font-weight:bold; color:#083C6B; }
#cov .er .txt {margin:0 0 15px 0;}

.notfound { color: #AD212C; text-align: center; font-weight: bold; padding: 20px; }

label.error { margin:5px 0 0 30px; padding:0px; font-weight: bold; color:#AD212C; }

.zsuccess_msg { color:#45A026; }
.zerror_msg { color:#AD212C; }

#hma-respose-login-box { padding-top: 5px; }

input.error, textarea.error, select.error { border-color: #C00; background-color: #FCDEDF; }

.siderbar-search .refine-search-opt { padding: 15px 0; }
.siderbar-search .search-input { padding-bottom: 5px; padding-top: 2px; }
.siderbar-search .search-input input { width: 160px; }
