#lab_name {
padding-bottom: 20px;
}
#signup {
height:  2em;
}
#hd {
    margin: 0 30px 0 30px;
}
#hd_left.yui-u.first {
    width: 90%;
}
img#lab_logo {
    padding: 5px 0 0 27px;
}
#lab_logo {
    font-weight: bold;
    color: #4A4A4A;
    /*text-shadow: 0px 1px 1px black;*/
    text-decoration: none;
    font-size: 159%;
    top: 14px !important;
}

.tagline {
    font-style: italic;
    position: relative;
    top: 14px;
    left: 20px;
    padding-left: 7px;
    color: #4A4A4A;
}

#hd .yui-gf {
    background-color: #FFF;
    background: #FFF;
    /* border: solid 0 #FFF;
    border-left: solid 0 #FFF;
    border-right: solid 0 #FFF;
    border-top: solid 0 #FFF; */
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    height: 80px;
}

#body .yui-g {
    width: 100%;
}

.block {
    background-color: #DDD;
    padding: 16px 20px;
}

.first h2 {
    border-top: double 3px #DDD;
    border-bottom: double 3px #DDD;
    margin: 20px 0 14px;
    padding: 8px 0;
}

.first li {
    padding: 3px 0;
}

a.button {
    -moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
}

a.button {
    color: #ffffff;
    background: #222;
    border: 1px solid #222;
}

input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover, button:hover, a.button:hover {
color: #fff;
background: #004178;
border: 1px solid #004178;
}

input[type=button]:hover .ui-icon, input[type=submit]:hover .ui-icon, input[type=reset]:hover .ui-icon, button:hover .ui-icon, a.button:hover .ui-icon {
    background-image: url(/__load/images/ui-icons_ffffff_256x240.png);
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    -khtml-border-top-right-radius: 0;
    border-top-right-radius: 0;
}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    -moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
    -khtml-border-top-left-radius: 0;
    border-top-left-radius: 0;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-right-radius: 0;
    -khtml-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
    -khtml-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
}

#ft {
    border: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}

#landing-container {
background-color: white;
background-image: url(images/modules/default/bg-landing.png);
background-repeat: repeat-x;
padding: 18px;
margin-top: 8px;
}
#landing-container > table {
width: 100%;
}
#landing-container > table td {
vertical-align: top;
}
#landing-splash {
height: 310px;
position: relative;
}
#landing-splash #cube {
position: absolute;
right: 80px;
bottom: 0;
}
#landing-splash #envelope {
position: absolute;
right: 65px;
bottom: 28px;
}
#landing-splash h1,
#landing-splash h2 {
color: #005DAB;
margin: 0;
padding: 0;
}
#landing-splash div {
position: relative;
left: 30px;
top: 30px;
width: 350px;
}
#landing-splash h1 {
font-size: 159%;
line-height: 31px;
font-weight: bold;
}
#landing-splash h1 span {
color: #6a757c;
}
#landing-splash h2 {
font-size: 159%;
line-height: 27px;
font-weight: normal;
margin-bottom: 20px;
}
#landing-nav {
width: 368px;
height: 430px;
position: relative;
}

#landing-nav > h1 {
font-size: 85%;
color: #3f5e72;
font-weight: normal;
margin: 0;
padding: 0 20px;
height: 33px;
line-height: 33px;
border-top: 1px solid #8ab4cd;
border-left: 1px solid #8ab4cd;
border-right: 1px solid #8ab4cd;
background: #e9f0f6;
background-image: url(images/modules/default/bg-landing-header.png);
background-repeat: repeat-x;
background: -moz-linear-gradient(top, #e9f0f6 0%, #fffdfe 100%); 
background: -webkit-linear-gradient(top, #e9f0f6 0%,#fffdfe 100%);
background: -ms-linear-gradient(top, #e9f0f6 0%,#fffdfe 100%);
background: linear-gradient(to bottom, #e9f0f6 0%,#fffdfe 100%);
}

#landing-nav tr {
border: 1px solid #8ab4cd;
background: #e6eef0;
background-image: url(images/modules/default/bg-landing-box.png);
background-repeat: repeat-x;
background: -moz-linear-gradient(top, #e6eef0 0%, #d3e4eb 100%); 
background: -webkit-linear-gradient(top, #e6eef0 0%,#d3e4eb 100%);
background: -ms-linear-gradient(top, #e6eef0 0%,#d3e4eb 100%);
background: linear-gradient(to bottom, #e6eef0 0%,#d3e4eb 100%);
}

#landing-nav td div {
padding: 15px 20px 7px 0;
}

#landing-nav td img {
float: left;
margin-top: 15px;
margin-right: 15px;
padding: 0 0 0 20px;
}

#landing-nav td h2 {
font-size: 93%;
color: #005DAB;
font-weight: bold;
margin: 0;
padding: 0;
line-height: 19px;
}

#landing-nav td p {
margin: 0;
color: #6a757c;
font-size: 85%;
line-height: 19px;
}

#landing-nav td a {
font-size: 85%;
line-height: 19px;
}

#landing-nav .on {
    display: none;
}
#landing-content {
padding: 40px;
padding-top: 0;
}
#landing-content h1 {
font-size: 131%;
line-height: 19px;
}
#landing-content h1,
#landing-content h2 {
color: #005DAB;
margin: 0;
font-weight: bold;
}
#landing-content h2 {
font-size: 93%;
line-height: 19px;
}

#landing-content p,
#landing-content ul {
margin: 0 0 20px 0;
}
#landing-content ul {
padding: 0;
list-style-position: inside;
}
#landing-content li {
line-height: 19px;
list-style: disc inside;
}
#cta-container_new {
background-image: url(images/modules/default/bg-cta.png);
background-repeat: no-repeat;
width: 541px;
height: 62px;
}
#cta-container_new span,
#cta-container_new a {
color: white;
font-size: 122%;
line-height: 62px;
font-weight: bold;
}
#cta-container_new #phone-number {
margin-left: 85px;
}
#cta-container_new #learn-more-now {
margin-left: 125px;
}
#cta-container {
/*background-image: url(images/modules/default/bg-cta.png);*/
background-image: url(/images/modules/default/bg-cta-rvrs.png);
background-repeat: no-repeat;
height: 62px;
margin-left: 16px;
}
#cta-container span,
#cta-container a {
color: white;
font-size: 122%;
line-height: 62px;
font-weight: bold;
}
#cta-container #phone-number {
margin-left: 140px;
}
#cta-container #learn-more-now {
margin-left: 85px;
}
#lab_logo {
font-weight: bold;
color: white;
/*text-shadow: 0px 1px 1px black;*/
text-decoration: none;
font-size: 159%;
}

