@media (max-width:800px) {

.warp-header-inner{ width:100%}
.contact-box{ margin: 0 20px 0 0}
.warp-content-inner{ margin:0 auto;width:98%; padding:25px 0px 0 0px;}
.warp-footer-inner{ margin:0 auto; width:100%; padding-top: 0px; color:#193c63;}
.footer-txt{ margin:0 auto; width:98%; text-align:left; color:#685c53; padding-top: 15px}
.footer-menu{background:#fdfdfd; width:95%; margin:0 auto;}
.inner-txt-footer{margin:0px 0 0 0px; width:100%;}

.leftside-panel{ margin:0 auto; padding:0; width:100%; float:none;}
.right-content-box{ float:none; width:100%; margin:20px 0 0 0px; }
.rightside-panel{ margin:30px auto ; padding:0; width:500px; float:none; clear:both;}
.left-banner{ display:none}
.left-top-quick-box{ float:left;}
.left-top-print{ float:left; margin:0px 0px 0px 10px; width:140px; -moz-border-radius: 0; border-radius: 0; behavior: url(ie-css3.htc); min-height: 184px;}
.left-top-quick-box{ padding:0px 0; width:140px; }
.td-top-header{ -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; behavior: url(ie-css3.htc);}


.my-profile-left{ float:left; width: 313px;}
.my-profile-right{ float:left;  width: 313px; margin: 0 0 0 10px;}
.my-profile-content3{ margin-top:5px; padding: 0 50px; border-bottom: 1px solid #c4d0dd; background:url(../images/line-center-my-profile.jpg) 368px 0px repeat-y; }

.adv-banner{ margin:0;  padding:4px 0; border:1px solid #00325c; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
.right-adv-banner{ display:block; float:left; margin: 0 0 0 10px; width:180px; height: 180px;}

.editnomiee-left{ float:left; width:360px;}
.editnomiee-right{ float:right; width:360px;}
.menu-policy a{ margin:1px 1px 0 0; padding:5px 14px;  border-left: 0px solid #999; display:block; float:left; color:#fff; background:#003366;  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
#login-main{ }
.login-panel{ float:none; margin:15px auto; width:350px; padding: 10px 0px 0;  border-left:0px dotted #999;}
.calendar-panel{ padding:10px; width:600px; margin:0 auto}

.reg-txt-box{ padding: 0 0 0 0px; margin: 10px 0 0 0 }

.dis-txt{ margin: 10px 0 0 0; width: 100%;}

.row-txt{    float:left; padding:6px 7px 0 3px;  font-weight: bold; height:20px; margin:3px 0 5px 0;}
.cp-input{   border:0; width:110px; padding:5px 3px; margin:3px 0 5px 2px; float:left; background:#f2f3f7 }



}
@media only all and (max-width: 768px) {
	.menu-policy a{  padding:5px 12px;}
	
	.cp-input{   border:0; width:90px; padding:5px 3px; margin:3px 0 5px 2px; float:left; background:#f2f3f7 }
}

@media only all and (max-width: 750px) {

}

@media only all and (max-width: 640px)
{
	
	
.revised-form1{ width:100%;}
.revised-form1{width:100%;}
.right-content-box{ float:none; width:100%; margin:20px 0 0 0px; }
.revised-content{ padding: 10px 5px;}
.instructions-panel{ background:#eaecee; margin-top:30px; position: static;  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; behavior: url(ie-css3.htc); padding:20px 10px; font-size:11px;   line-height:17px; color:#343434;}
.my-profile-content3{ margin-top:5px; padding: 0 10px; border-bottom: 1px solid #c4d0dd; background:none; }
.my-profile-left{ float:left; width: 98%;}
.my-profile-right{ float:left;  width:98%;margin: 0 0 0 0px;}


.editnomiee-left{ float:left; width:290px;}
.editnomiee-right{ float:right; width:290px;}
.cd-width{width:97%;}

.col2-half{ width: 98%; float: none; margin: 0 auto}
.col2-full{ width:98%; float: none; margin: 10px auto}
.RSA{text-align:center; width: 200px; margin:0 auto}

.menu-policy a{  padding:5px 4px;}

.calendar-panel{ padding:10px; width: auto !important; margin:0 auto}

.row-txt{    float:left; padding:6px 7px 0 3px;  font-weight: bold; height:20px; margin:3px 0 5px 0;}
.cp-input{   border:0; width:70px; padding:5px 3px; margin:3px 0 5px 2px; float:left; background:#f2f3f7 }
}



@media only all and (max-width: 480px) 
{
.rightside-panel{ margin:30px auto ; padding:0; width:470px; float:none; clear:both;}

.right-adv-banner{ display:block; float:left; margin: 0 0 0 10px; width:180px; height: 180px; display: none}
.nominee-left{ float: none}
.nominee-right{ float:none; padding: 20px 0 0 0}

.editnomiee-left{ float:none; width:98%;}
.editnomiee-right{ float:none; width:98%; margin: 10px 0 0 0;}
.nominee-panel-edit{padding: 5px 3px; margin-bottom:15px; width:90%; margin:0 auto}
.table-nominee td{ padding: 2px 8px}
.main-col2{ width:100%; margin:0 auto}
.col2{ width: 100%; float: none; margin: 0 0 20px 0%}
.col2-right{ width: 100%; float: none; margin: 0 0 20px 0%}

.col2-left-td{ width: 98%; float: none; margin:0px 0 10px 2%}

.col2-right-td{ width: 98%; float: none; margin:0px 0 10px 2%}

.menu-policy a{  padding:5px 0px; width:110px; text-align:center}


.login-panel{ float:none; margin:15px auto; width:300px; padding: 10px 0px 0;  border-left:0px dotted #999;}
.boxpopup{ position:absolute; margin:0; width:430px; padding:0; background:#d5dee5; }
.PD a{ float:left; padding:7px 0px; margin:0 5px 5px 0; width:210px; font-size:15px; font-weight:bold; text-align:center; color:#fff;  background: #94a6ba;}

.row-txt{    float:left; padding:6px 7px 0 3px; width:75px; font-weight: bold; height:20px; margin:3px 0 5px 0;}
.cp-input{   border:0; width:110px; padding:5px 3px; margin:3px 10px 5px 2px; float:left; background:#f2f3f7 }


}


@media only all and (max-width: 360px){

.contact-box{ margin:90px 0 0px 0; padding-bottom:10px ; float: none; width:100%; text-align:center  }
.warp-header{ margin:0 auto;width:100%; background:#da251d; height:auto; padding: 30px 0 0px 0;}
.center-bottom-box{  padding:15px 0 0 0; width:100%; margin:0 auto; }
.rightside-panel{ margin:30px auto ; padding:0; width:300px; float:none; clear:both;}
.right-adv-banner{ display:block; float:none; margin:10px auto; }

.left-top-quick-box{ float:none; margin:0 auto; width: 60%;}
.left-top-print{ float:none; margin:10px auto; width: 60%;}

.nominee-left{ float: none; width:100%}
.t-g-edit{ width:100%}

.editnomiee-left{ float:none; width:98%;}
.editnomiee-right{ float:none; width:98%; margin: 10px 0 0 0;}
.menu-policy{ margin:10px auto; padding: 6px 4px; width:230px; }

.r-panel span{ float:left; margin:0 10px 10px 0; width: 140px}

.PD a{ float:left; padding:7px 0px; margin:0 5px 5px 0; width:150px; font-size:15px; font-weight:bold; text-align:center; color:#fff;  background: #94a6ba;}

.row-txt{    float:left; padding:6px 7px 0 3px; width:110px; font-weight: bold; height:20px; margin:3px 0 5px 0;}
.cp-input{ border:0; width:140px;padding:5px 3px; margin:3px 10px 5px 2px; float:left; background:#f2f3f7 }

}



@media only all and (max-width: 320px)
 { 
 
.row-txt{    float:left; padding:6px 7px 0 3px; width:80px; font-weight: bold; height:20px; margin:3px 0 5px 0;}
 .cp-input{   border:0; width:110px; padding:5px 3px; margin:3px 10px 5px 2px; float:left; background:#f2f3f7 }
}

