/*-------------------------------------------------- */
/* HIDDEN TOGGLE */
/*-------------------------------------------------- */
.toggleHidden {
    padding-left:15px;
    display:inline-block;
    background:url("/graphics/plus.gif") no-repeat scroll 0 6px transparent;
}
.toggleHiddenOn {
    background:url("/graphics/minus.gif") no-repeat scroll 0 6px transparent;
}
.hiddenArea {
    display:none;
}
/*-------------------------------------------------- */
/* LANDSAT */
/*-------------------------------------------------- */
.landsatHome .imageSeparator {
    background:url(/landsat-imagery/graphics/image-separator.jpg) no-repeat center 20px #fff;
    margin-bottom:20px;
}
.landsatHome .divider {
    padding-bottom:20px;
    border-top:1px solid #d5e2ec;
}
.landsatHome .imageCol {
    width:351px;
    margin:0 auto;
}
.landsatHome .leftCol img:hover, .landsatHome .rightCol img:hover {
    opacity:0.9;
    filter:alpha(opacity=90);
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.landsatHome h1 {
    font-size:28px;
    line-height:normal;
}
.landsatHome .imageCol h2, .landsatHome .imageCol h2 a {
    margin:0;
    padding:0;
    color:#2a7433;
    font-size:20px;
    line-height:normal;
}
.landsatHome .poweredFooter {
    margin-bottom:40px;
    font-size:12px;
}
/*-------------------------------------------------- */
/* BLOCKS */
/*-------------------------------------------------- */
.actionBlock {
    display:block;
    padding:12px;
    border:1px solid #acc2d2;
    -moz-border-radius: 6px;
    -webkit-border-radius:  6px;
    border-radius: 6px;
    font-size:12px;
    min-height:83px;
    overflow:hidden;
    text-decoration:none;
    color:#000;
    -moz-box-shadow: 1px 1px 3px #ccc;
    -webkit-box-shadow: 1px 1px 3px #ccc;
    box-shadow: 1px 1px 3px #ccc;
    background:url(/landsat-imagery/graphics/block-bg.jpg) repeat-x #e2edf5 left top;
}
a.actionBlock:hover {
    -moz-box-shadow: 0px 0px 10px #bcefff;
    -webkit-box-shadow: 0px 0px 10px #bcefff;
    box-shadow: 0px 0px 10px #bcefff;
    border:1px solid #ccc;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    background:url(/landsat-imagery/graphics/block-bg-hover.jpg) repeat-x #fff left top;
}
a.actionBlock:hover img {
    opacity:0.9;
    filter:alpha(opacity=90);
    -moz-transition: all 0.25s ease;
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.actionBlock .thumb {
    padding:4px;
    background:#fff;
    border:1px solid #ccc;
    -moz-box-shadow: 1px 1px 3px #ccc;
    -webkit-box-shadow: 1px 1px 3px #ccc;
    box-shadow: 1px 1px 3px #ccc;
}
a .thumb:hover {
    opacity:0.9;
    filter:alpha(opacity=90);
    -moz-box-shadow: 1px 1px 6px #bcefff;
    -webkit-box-shadow: 1px 1px 6px #bcefff;
    box-shadow: 1px 1px 6px #bcefff;
    -moz-transition: all 0.25s ease;
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.actionBlock img {
    float:left;
    margin-right:12px;
}
.actionBlock .title {
    display:block;
    color: #AF7209;
    font-size: 16px;
    padding:0;
}
.image-services .actionBlock .title {
    color:#2A7433;
}
.actionBlock img.noFloat {
    float:none;
    margin-right:0;
}
/*-------------------------------------------------- */
/* VARIOUS */
/*-------------------------------------------------- */
.hiddenArea h2 {
    margin-top:0;
    margin-bottom:6px;
}
.hiddenArea ol {
    margin-top:0;
}
.hiddenArea ol li {
    margin-top:0;
}
.popularServices h2 {
    margin-top:0;
    margin-bottom:6px;
}
.alignCenter {
    text-align:center;
}
.bottomMargin {
    margin-bottom:20px;
}
.bottom6 {
    margin-bottom:6px;
}
