body {
    background:#8D9EA8;
}
h1 {
    font-size:2em;
    font-weight:bold;
}
.container{
    background: url(../img/shadow.png) repeat-y top center;
    width:882px;
    padding-bottom:2em;
}
.wrapper{
    padding:0 3em;
}
.span-right {
    width:400px;
}
#header {
    padding:2em 0;
    text-align:right;
}
#header #logo {
    float:left;
}
#tagline {
    border-top:1px solid #999;
    border-bottom:1px solid #999;
    text-align:center;
    padding:0.7em 0;
    margin-bottom:1.2em;
}
#tagline h2{
    font-size:1.6em;
    font-weight:bold;
    margin:0 0 0.2em 0;
    color:#336cb5;
}
#tagline h3{
    font-size:1.2em;
    font-weight:bold;
    margin:0;
}
#cta {
    background:url(../img/btn.gif) no-repeat 0 0;
    width:252px;
    height:42px;
    border:0;
    cursor:pointer;
    margin:1em 0 0 1.5em;
}
#main-form {
    background:url(../img/form.gif) no-repeat 0 0;
    width:399px;
    height:401px;
    padding-top:4em;
}
#main-form table tr td {
    padding:0;
}
#main-form table tr td label{
    margin-right:1em;
}
#main-form table tr td.label {
    text-align:right;
    white-space:nowrap;
}
#main-form .milis {
    padding:0 3em;
}
#main-form .milis label{
    font-weight:normal;
}
#checks{
    background:url(../img/module_blu.gif) no-repeat 0 0;
    width:396px;
    height:138px;
    color:#336cb5;
    font-weight:bold;
    padding:2em 0 0 2em;
    list-style:none;
}
#checks li{
    background:url(../img/621_check.gif) no-repeat 0 0;
    padding:0.5em 0 0.5em 3em;

}
#footer {
   font-weight:bold;
   list-style:none; 
   text-align:center;
}
#footer li {
    display:inline;
    padding:0 0.5em;
    border-right:1px solid #ff6200;
}
#footer li.last{
    border-right:0;
}
#footer li a{
   color:#ff6200;
   text-decoration:none;
}

