@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}
.logowrap{width:46px; height:47px; float:left;}

.headerq h1 {
    border: medium none;
    color: #355BA5;
    float: right;
    font-size: 14px;
    font-weight: bold;
    padding: 10px 10px 0 0;
}
.wel-txt {
    color: #AC0F34;
    float: right;
    font-size: 13px;
    font-weight: bold;
    margin-left: 0;
    padding: 10px 10px 0 0;
    text-align: right;
    width: 290px;
}
.wel-txt a{font-size:13px; font-weight:bold;}
.links span{display:block; float:left; margin:5px 10px 0 10px;}
.wr-right h5{font-size:12px;}
.wr-right h4{font-size:14px;}
.wr-left h3 span{color:#64ad34;}
.new-table{border-collapse:collapse; border:1px solid #e3e3e3;}
.new-table .vtext{font-family:arial; text-align:right; font-size:12px;}
.new-table td{border:1px solid #e3e3e3; padding:5px 5px;}
.new-table td td {
    border: 0 none;
    font-size: 12px;
    padding: 0;
}

.new-table .portalbox, .new-table .date-box{font-size:11px; width:180px; border:1px solid #a5acb2; padding:1px;}
.new-table .portalbox1{font-size:11px; width:200px; border:1px solid #a5acb2; padding:1px;}
.new-table .portaldown{font-size:11px; height:18px; width:146px; border:1px solid #a5acb2;}
.new-table .portaldown1{font-size:11px; height:18px; width:175px; border:1px solid #a5acb2;}

.new-table .portaldown-1{height:18px; width:190px; font-size:11px; border:1px solid #a5acb2;}
.new-table .portaldown-2{height:18px; width:310px; font-size:11px; border:1px solid #a5acb2;}
.new-table .textboxdate{width:110px!important;}

.num-ic{background:url(images/num-ic.jpg) no-repeat 0 0; height:19px; width:19px; margin-right:10px; display:block; float:left; line-height:17px; color:#FFFFFF!important; font-size:14px; text-align:center; font-weight:bold;}
.pagebg h3{color:#096db3; font-weight:bold; font-size:20px; padding-left:20px; float:left;}

.frm{font-size:14px; padding-left:13px;}
.inp{background:#fafafa; border:1px solid #9a9a9a; width:350px; padding:3px 5px; margin-top:8px; }

.sep{background:url(online/sep.jpg) repeat-x  0 0; height:36px;}

.btn{border:1px solid #878d59; background:url(online/btnbg.jpg) repeat-x 0 0; height:32px; color:#000000; font-size:14px; font-weight:bold; margin-left:10px; width:100px;}

.ar{background:url(online/ar.jpg) no-repeat 3px 0; padding:0 0 0 50px; font-size:12px; color:#777575; width:200px; float:left;}

.ar h4{color:#64ad34; font-size:17px; padding-bottom:10px;}
.ar h5{color:#096db3; font-size:13px;}
.ar h5 a{color:#096db3; font-size:13px;}
.ar h5 a:hover{color:#921212; text-decoration:none;}

h5 a{color:#096db3; font-size:13px; margin-bottom:5px;}
h5 a:hover{color:#000; text-decoration:none;}

.abtus{width:620px; float:left; background:url(online/hmbg.jpg) repeat-y 0 0; margin-bottom:15px;}
.abtus-tp{width:620px; float:left; background:url(online/hm-bot.jpg) no-repeat; height:15px; }
.abtus-bt{width:600px; float:left; background:url(online/hm-tp.jpg) no-repeat left bottom; padding:10px 10px 280px 10px;}
.abtus-bt h2{color:#4b7990; font-size:18px; margin-bottom:10px!important; padding-bottom:0!important;}
.abtus-bt p{color:#2e2e2e; font-size:13px; text-align:justify; margin-top:10px!important; line-height:18px;}

.portal-log {
    background: url("images/candidatelogin.png") no-repeat scroll 0 0 transparent;
    height: 514px;
    margin: 4% auto 0;
    padding: 10px 20px;
    width: 674px;
}
.pot-tp{ width:100%; float:left; min-height:515px; position:relative;}

.labell{position:absolute; top:10px; right:30px; font-size:12px; font-weight:bold; text-align:right;}
.labell span{color:#3d6bac; display:block; padding-bottom:10px; font-size:13px;}
.pot-tp h2{ font-size:17px; color:#000; padding-left:15px; line-height:30px; height:30px;}

.pot-tp .frmss {
    float: left;
    font-size: 12px;
    font-weight: bold;
    position: relative;
    width: 350px;
}
#btnLogin1 {
    background: none repeat scroll 0 0 #4FA0F2;
    border: 1px solid #3682CF;
    color: #FFFFFF;
    cursor: pointer;
    font-family: arial;
    font-weight: bold;
    padding: 4px 5px;
}
.pot-tp .frmss a{font-size:12px; color:#0870c0;}
.pot-tp .frmss a:hover{text-decoration:none; color:#000000;}

.pop-right {
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin-top: -34px;
    width: 309px;
}
.pot-tp table tr td {
    padding: 0;
}
.newbtn1, .genratechallanbtn a {
    background: url("images/submit-btn-bg.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #0F6388;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    text-align: center;
    text-decoration: none;
    width: 130px;
}
.pot-tp table tr .genratechallanbtn {
    padding-top: 12px;
}
.genratechallanbtn span {
    color: red;
    float: left;
    font-size: 11px;
    font-weight: normal;
    width: 100%;
}
.frmss .loginfailed {
    bottom: -14px;
    left: 125px;
    position: absolute;
}
.pop-right a, .pop-right a:hover{color:#ffffff;}

.pop-right .btn1{background:url(online/btn-bg.jpg) repeat-x 2px center; border:1px solid #d56e00;  margin-top:15px;}
.un-ic{background:#fff; border:1px #c6c6c6 solid; padding:2px 3px 2px 15px; width:220px;}

.btn1{background:url(online/btn-bg.jpg) repeat-x 2px center; border:1px solid #d56e00;  }
.newbtn2{background:url(online/new-btn.jpg) repeat-x 0 0; border:1px solid #239cda; float:left; display:block; text-align:center;  color:#000000; text-decoration:none; font-weight:bold; padding:0px 10px; width:160px; }

.logout-wp{width:561px; height:169px; background:url(online/logout-bg.jpg) no-repeat 0 0; padding:19px 0 0 47px; margin:20% 26%;}
.logout-wp h1{font-size:16px;}
.logout-wp .log-ic{ background:url(online/log-ic1.jpg) no-repeat 0 0; height:84px; margin-top:30px; margin-left:10px; width:400px; padding:0px 0 0 70px; line-height:25px; font-size:12px; font-weight:bold;}
.logout-wp .newbtn1{background:url(online/new-btn.jpg) repeat-x 0 0;  border:1px solid #70d2ef; display:block; width:180px; margin-top:10px; text-align:center;  color:#000000; text-decoration:none; float:left;}

.dwn{background-color:#f4f4f4;  border:1px solid #c6c6c6; padding:5px; width:243px;}
.dwn a{color:#096db3;  background:url(online/li.jpg) no-repeat left 5px; padding-left:15px; margin-bottom:10px;}
.thnks{width:587px; float:left; background:#ecf9ff url(images/succ.jpg) no-repeat right center; border:1px solid #94cee8; padding:15px; min-height:200px;}.thnks h3{color:#1a6ca5; font-size:16px;}
.msgs{color:#555; background:#ddd; font-size:11px;}
.forgortpas{border:1px solid #a7d0dc; margin:15% auto; width:580px; background:url(online/lock.jpg) no-repeat right 10px #fff; padding:10px; }
.forgortpas .button-common{background:url(online/new-btn.jpg) repeat-x 0 0; border:1px solid #239cda; float:left; display:block; text-align:center;  color:#000000; text-decoration:none; font-weight:bold; padding:0 10px; }
.forgortpas h2{ font-size:17px; color:#000; line-height:30px; height:30px;}

.fllft{float:left; margin-right:10px;}

.w50{width:70px;}
.item-style td{padding:5px!important;}
.item-style td p {
    padding:0;
}
.gridalternativerowstyle td, .gridselectedrowstyle td {padding:5px!important;}
.fllft label{padding:0 5px;}
.titlename {
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
    padding-top: 72px;
    width: 100%;
}
.titlename span {
    float: left;
    width: 320px;
    padding-left:10px;
}
.titlename a {
    float: right;
    padding-right:10px;
    font-size: 14px;
    text-decoration: underline;
}
.onlineffoter {
    bottom: 10px;
    float: left;
    position: absolute;
    left:0;
    text-align: center;
    width: 100%;
}
.loginlogoimg {
    margin-bottom: 10px;
    text-align: center;
}
.adminstudentlogin {
    float: right;
    padding-right: 10px;
    padding-top: 24px;
    width: 370px;
}
.adminstudentlogin ul {
    float: right;
    list-style: none outside none;
}
.adminstudentlogin ul li {
    float: left;
    font-weight: bold;
    padding: 2px 10px;
}
.body-content {
    float: left;
    width: 100%;
}
.advertisement {
    background: none repeat scroll 0 0 #C9E5FF;
    border: 1px solid #0B6790;
    border-radius: 5px 5px 5px 5px;
    padding: 5px;
}
.advertisement h2 {
    background-color: #3682CF;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    padding: 4px;
}
.require {
    vertical-align:top;
}
/*============= dashboard css ====================*/
.dashboardheading {
    background: url("images/dashhead.gif") repeat-x scroll 0 0 transparent;
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    height: 25px;
    padding-left: 10px;
}
.hstldashboardtbl {
	width:100%;
	border:solid 1px #3891ed;
}
/*============== End of dashboard css ================*/