#am {z-index:9997 }
.txtcenter {text-align: center}

.topheading {text-align:center; padding:0 25px; margin:0; font-weight:bold; font-size:22px !important; line-height:110%; letter-spacing:-1px; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; color:#000 }

.red {color:#aa1b1b }

.policy-msg {font-size:11px !important; color:#666; margin:0 auto 0 50px; width:400px }

.formline {font-size:19px !important; color:#000 }

.centeralign-table {margin:0 auto }

.textfield {width:250px; background:#ffffdd; border-color:#333 #ccc #ccc #333; border-style:solid; border-width:1px; color:#333333; padding:7px; font-size:20px !important }

.lockdown {float:left; margin-right:10px }

.makefixed {position: fixed !important }

#overlay_squeeze {display:none; width:493px; font-family:Arial, Helvetica, sans-serif; font-size:14px !important; position:fixed;
    /*border:10px solid #666; 
 
     for modern browsers use semi-transparent color on the border. nice! 
    border:10px solid rgba(82, 82, 82, 0.69); */ 
 
    /* hot CSS3 features for mozilla and webkit-based browsers (rounded borders) 
    -moz-border-radius:8px; 
    -webkit-border-radius:8px; */ 
} 
 
#overlay_squeeze div#content_sq { 
    padding:10px 10px 20px; 
    border:3px solid #000; 
    background:#fff url(../img/back-content_sq.gif) repeat-x 0 bottom; 
} 
 
/* close button positioned on upper right corner */ 
#overlay_squeeze .close { 
    background-image:url(../img/close.png); 
    position:absolute; 
    right:-15px; 
    top:-15px; 
    cursor:pointer; 
    height:30px; 
    width:30px; 
}
