.front .home-block {
background:#000 url('img/bg_block_home.png') no-repeat;
color:#FFF;
float:left;
width:205px;
height:271px;
margin:0 17px 0 0;
overflow:hidden
}

.front .home-block .block-inner {
margin:3px;
overflow:hidden
}

.front .home-block img {
margin:-5px 0 10px
}

.front .homeblocktext {
margin:0 7px
}

.front .home-block.first {
background-color:#14606A;
width:283px
}

.front .home-block.first .block-inner {
height:210px;
margin:0 10px 10px
}

.front .home-block.first .content {
font-size:10px
}

.front .home-block.first .content a {
background:#D6702B url('img/btn_stayinformed.png') no-repeat right top;
border-left:4px solid #B66229;
color:#FFF;
display:block;
font-size:11px;
height:23px;
line-height:23px;
margin:10px 0;
padding:0 20px 0 8px;
text-decoration:none;
width:165px
}

.front .home-block.second,.front .home-block.third,.front .home-block.fourth {
width:205px
}

.front .home-block.second {
background-position:-283px 0
}

.front .home-block.third {
background-position:-488px 0
}

.front .home-block.fourth {
background-position:-693px 0
}

.front .home-block .title {
background:#000;
color:#FFF;
font-family:arial;
font-size:18px;
font-weight:700;
margin:0;
padding:9px
}

.front .home-block h1,.front .home-block h2,.front .home-block h3,.front .home-block h4,.front .home-block h5,.front .home-block h6 {
color:#FFF;
font-size:14px;
font-weight:700;
line-height:18px;
margin:8px 0 0;
padding:0
}

.front .home-block.first h1,.front .home-block.first h2,.front .home-block.first h3,.front .home-block.first h4,.front .home-block.first h5,.front .home-block.first h6 {
font-size:18px;
font-weight:500;
margin:0 0 5px
}

.front .home-block p {
margin:5px 0;
padding:0
}

.front .home-block.first .title {
background:#125E68;
font-weight:700;
margin:0 0 10px
}

.front #email_signup {
border-bottom:1px solid #FFF;
margin:0 0 8px;
padding:0 0 8px
}

.front .email_signup {
border:none;
color:#585858;
font-family:verdana;
font-size:11px;
line-height:11px;
padding:5px 7px;
position:relative;
top:-7px;
width:222px
}

#landing-page_blocks .block {
background:#A8263F url('img/bg_landing_blocks.png') no-repeat 0 0;
border-bottom:3px solid #8A1C30;
color:#FFF;
float:left;
height:342px;
margin:20px 17px 0 0;
overflow:hidden !important;
width:205px !important
}

#landing-page_blocks .block-inner {
margin:3px;
overflow:hidden
}

#landing-page_blocks .block.second {
background-color:#161f58;
background-position:-205px 0;
border-color:#0F1A4A
}

#landing-page_blocks .block.third {
background-color:#CE6D2B;
background-position:-410px 0;
border-color:#B66229
}

#landing-page_blocks p {
margin:5px 0;
padding:0
}

#landing-page_blocks h1,#landing-page_blocks h2,#landing-page_blocks h3,#landing-page_blocks h4,#landing-page_blocks h5,#landing-page_blocks h6 {
color:#FFF;
font-size:12px;
font-weight:700;
line-height:15px;
margin:8px 0 0;
padding:0
}

#landing-page_blocks img {
margin:-5px 0 10px
}

.landingblocktext {
margin:0 4px
}

.landingblocktext a,.landingblocktext a:hover {
background:transparent url('img/blt_arrow_fff.gif') no-repeat right 6px;
clear:both;
color:#FFF;
float:right;
width:auto;
font-size:16px;
font-weight:700;
margin-right:3px;
padding-right:15px;
text-decoration:none
}

#header-blocks {
background:url('img/bg_landing_header_block.png') no-repeat;
float:right;
margin:50px 0 0;
width:318px;
max-height:181px;
overflow:hidden;
position:relative;
left:9px;
}

#header-blocks .block {
background:#FFF;
height:74px;
line-height:14px;
margin:9px 0 15px 12px;
overflow:hidden;
width:297px
}

#header-blocks .inner-block {
margin:10px
}

#header-blocks .title {
font-size:17px;
letter-spacing:-0.5px;
font-weight:700;
line-height:18px;
margin:0 0 5px;
padding:0
}

#header-blocks .region-count-1 .title {color:#161f58}
#header-blocks .region-count-2 .title {color:#B66229}

#header-blocks p {
  margin:0;
  padding:0;
}

#header-blocks a,#header-blocks a:hover {
color:#31302F;
text-decoration:none;
padding-right:10px;
margin-right:10px;
}

#header-blocks .region-count-1 a {background:url('img/arrow_header1.gif') no-repeat right 5px}
#header-blocks .region-count-2 a {background:url('img/arrow_header2.gif') no-repeat right 5px}