*{ padding:0px; margin:0px;}
/*body { padding:0px; margin:0px; background:#f4f4f4; font-family:"Swiss 721 SWA", Arial, Helvetica, sans-serif; color:#323232;}*/
body { padding:0px; margin:0px; background:#f4f4f4; font-family:Arial, Helvetica, sans-serif; color:#323232;}
img { border:0px;}
.clear { clear:both;}
#wrapper { width:644px; margin:38px auto 0;}
#wrapper p{ font-weight:bold;}
input{ outline:none}
/*.toprt_text { font-size:11px; text-align:right; padding:0 6px 5px 0;}*/
.toprt_text { font-size:11px; text-align:right; padding:0 6px 5px 0; font-weight:bold;}
.toprt_text a { text-decoration:none; color:#747474;}
.boxmidbg{ width:644px; background:url(../images/boxmidbg.png) repeat-y top; margin:0 0 10px 0;}
.topcor {background:url(../images/topcor.png) no-repeat top; }
.boxshell {background:url(../images/botcor.png) no-repeat bottom; padding:11px 12px; }
.logo1 { margin:0 auto; }
.cntrloginboxbg { width:644px; background:url(../images/login_bg.png) no-repeat; height:235px; }
.cntrloginboxbg h3 {font-size:17px; margin:0 0 25px 0;}
.cntrloginboxbg h4 {font-size:17px; margin:0 0 5px 0;color:#000 !important;}
.info_txt { font-size:13px; padding:16px 4px 5px 4px;}

fieldset { border: 0 none; margin: 0; padding: 0; }
#inputs { width:212px; float:left;margin-left: 40px;}
#inputs input { background:url(../images/inputbg.png) no-repeat; margin: 0 0 10px; padding: 8px 5px 8px 30px; width: 100%/*177px*/; clear:both; border:0px solid #fff; font-size:12px; color:#434343; }
#submit { background:url(../images/login_btn.png) no-repeat !important; text-indent:-9999px; margin-right:6px !important; border:none; float: right; height:30px !important; width: 62px !important;cursor: pointer; }
#submit1 { background:url(../images/login_btn_green.png) no-repeat !important; text-indent:-9999px; margin-right:6px !important; border:none; float: right; height:30px !important; width: 62px !important;cursor: pointer;margin:0px !important; }
.client_boxshell { float:left; width:248px;margin: 18px 0 0 14px;}

.client_boxshell_new { float:left; width:330px;margin: 18px 0 0 14px;}
.client_boxshell_new h4 {  margin:0px !important;}
.client_boxshell_new .forgot_txt { padding-top:3px !important;}
.forgot_txt {font-size: 10.67px;text-align: center; clear:both; display:block; padding:10px 0 0 0;}
.forgot_txt a { color:#747474; text-decoration:underline;}
.admin_txt_outer { float:left; margin: 61px 50px 0 0; font-size:18px;line-height:22px;}
.admin_txt { width: 285px;margin-left: 40px;}
.admin_txt h2 { font-size:18px; color:#323232 !important}
.admin_txt h3 { font-size:13px;   margin-bottom: 10px; color:#323232 !important}
.admin_txt span { font-size:13px; display:block; margin:5px 0 0 0;}
#footer_logo { clear:both; text-align:right; padding:9px 11px 0 0; font-size:12px;font-weight:bold; color:#747474;}
#footer_logo img { vertical-align:middle; margin:0 0 0 10px;}
.greenbg { width:622px; background:url(../images/green_bg.png) no-repeat; min-height:179px; margin:20px 0 0 0;}
.greenbg h2 { font-style:italic; position:absolute; margin-left: 18px;   margin-top: -19px;}
.student_loginboxtxt { float:left; width:266px; font-size:18px;margin: 55px 0 0 42px;}
.student_loginboxtxt span { display: block;font-size: 13px;margin-top: 8px;}
.bigloginbtn { float:right; margin: 12px 45px 0 0;}

.greybg { width:622px; background:url(../images/grey_bg.png) no-repeat; min-height:99px; margin:20px 0 0 0;}
.greybg h2 { font-style:italic; position:absolute; margin-left: 18px;   margin-top: -16px;}
.center_boxtxt { float:left; width:300px; font-size:18px;margin: 20px 0 0 42px;}
.center_boxtxt span { display: block;font-size: 13px;margin-top: 8px;}
.centrloginbtn { float:right; margin: 30px 70px 0 0;}
.btmrgn{ margin-bottom:0px !important;}
.small_txt{ color:#4968ab; font-size:13px; line-height:17px;margin-top: 11px;margin-left: 40px;}
.small_txt a { color:#4968ab; text-decoration:underline; }
a.text_underline .cufon {border-bottom: solid 1px #4968ab}
a.fogottext .cufon {border-bottom: solid 1px #747474}

.error_txt{ padding:0px 0 10px; text-align:center; font-size: 16px; color: red; font-weight: bold;}
.msg_txt{padding:0px 0 10px; text-align:center; color:#090; font-size: 16px; font-weight: bold;}

.admin_txt_outer {
    font-size: 18px;
    height: 142px;
    line-height: 22px;
    margin: 46px 0 0;
    width: 376px;
}
 	.headerbg {
		background: rgba(0, 0, 0, 0) url("../images/logo1.jpg") repeat scroll 0 0 / 100% auto;
		height: 202px;
		width: 620px;
	}

 /* ----------- iPad 1 and 2 ----------- */
/* Portrait and Landscape */

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
 	.headerbg {
		background: rgba(0, 0, 0, 0) url("../images/logo12x.jpg") repeat scroll 0 0 / 100% auto;
	}  
  
}
 
/* ----------- iPad 3 and 4 ----------- */
/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 2) {
	.headerbg {
		background: rgba(0, 0, 0, 0) url("../images/logo12x.jpg") repeat scroll 0 0 / 100% auto;
	}
 

}