* { margin: 0; }
html, body { height: 100%; }  
body{
        margin:0;
        background:url(../img/bg.png) 0 0 repeat-x;
}
#Wrapper{
        position:relative;
        width:1000px;
        min-height: 100%;
        height: auto !important;
        height: 100%;
        margin: 0 auto -88px;
        background:#FFF;
        z-index:5;
}
#Pages{
        width:710px; /*width:956px;*/
        float:left; /*newly added*/
        padding:350px 22px 20px;
        font:normal 14px/22px "Trebuchet MS",Tahoma,Verdana,sans-serif;
        z-index:10;
}
#Pages h1{
        border-top:1px solid #EEE;
        font:normal 28px/40px Georgia, "Times New Roman", Times, serif;
        color:#f40500;
        margin:0;
        padding:16px 0 0;
        letter-spacing:-1px;
}
#Pages h2{
        font:normal 22px/40px Georgia, "Times New Roman", Times, serif;
        color:#102a85;
        margin:0;
        padding:0;
}

#Banner{
        position:absolute;
        top:0px;
        left:0px;
        width:1000px;
        height:307px;
        padding-top:33px;
        background:url(../img/clouds.jpg) 0 0 no-repeat;
        z-index:100;
}

#tollfree{
        display:block;
        position:absolute;
        font:normal 18px/32px Tahoma, Verdana;
        letter-spacing:0.03em;
        color:#FFF;
        top:0;
        right:10px;
}

#Menu{
        width:900px;
        height:34px;
        line-height:34px;
}
#Logo,#Checklist{
        display:block;
        float:left;
        margin-top:9px;
}
#Checklist{
        float:right;
}
#NewsReel{
        position:relative;
        width:482px;
        height:284px;
        margin-top:9px;
        float:left;
        z-index:50;
}
#NewsReel img{
        position:absolute;
        float:none;
        top:0;
        left:0;
        margin:0;
        behavior: url(/live_tpl/css/pngbehavior.htc);
}
#RapidResponse{
        display:block;
        font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
        float:right;
        margin-top:356px;
        width:246px;
        height:333px;
        border-bottom:1px solid #DDD;
}
#Push{
        clear:both;
        width:1000px;
        height:88px;
}

#Footer{
        position:relative;
        width:auto;
        height:44px;
        padding:22px;
        border-top:1px solid #16308c;
        background:url(../img/footer-bg.gif) 0 0 repeat-x;
        z-index:100;
}
#Footer a,#Footer a:hover{
        color:#d8e4f9;
        text-decoration:none;
}
#footerTxt{
        font:normal 12px/22px "Trebuchet MS",Tahoma,Verdana;
        text-align:center;
        color:#FFF;
        margin:0 auto;
        width:956px;
}

.subMenu{
        line-height:22px;
        padding:10px 0;
}
.subMenu a{
        color:#000;
        text-decoration:underline;
}
.subMenu a:hover{
        text-decoration:none;
}

#RapidResponse label{
        font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
        display:block;
        float:left;
        width:75px;
        height:27px;
        line-height:20px;
        cursor: pointer;
        clear:both;
}
#RapidResponse img{
        float:left;
        height:40px;
        margin-top:0;
}
#RapidResponse div.input_suffix{
        float:left;
        padding:0 4px;
        height:27px;
        line-height:20px;
}
#RapidResponse input,#RapidResponse select{
        float:left;
        width:130px;
        height:18px;
        margin:0 0 7px 0;
}
#RapidResponse input,#RapidResponse select, .forminput{
        font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
        line-height:18px;
        padding:0 1px;
        border:1px solid #CCC;
}
#RapidResponse select{
        font-size:11px;
        width:136px;
        height:20px;
        padding:0;
}
.forminput{
        font-size:14px;
}
#RapidResponse textarea{
        float:left;
        width:132px;
        height:70px;
        font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
        line-height:18px;
        padding:0 1px;
        margin:0 0 7px 0;
        border:1px solid #CCC;
}
#RapidResponse input.btn, .formbutton{
        background:#102A89;
        margin-left:45px;
        width:150px;
        height:27px;
        font-size:14px;
        line-height:24px;
        color:#FFF;
        border:none;
        cursor: pointer;
}
.formbutton{
        margin-left:0px;
        width:auto;
}

