.vtextaf {
	text-align: right;
	font-weight: 600;
	color:#282828;
}
.colon1 { 
    font-weight: 600;
    text-align: center; 
    width: 2%;
} 
.bodycontentpart {
	/*width: 1000px; */ 
	width: 958px; 
	margin: 0 auto;
}
.contentminheight {
    background: url("../images/register-pg-bg.html") repeat-y scroll 0 0 transparent;
    float: left;
    min-height: 440px; 
    padding: 20px;
    width: 918px;
}
.affilationmasterpg .tableheading {
    color: #e69200 !important;
}
.affilationmasterpg .tablesubheading {
    color: #e69200 !important;
}
.affilationheading {
    background: none repeat scroll 0 0 #b9feff;
    border: 1px dotted #009799;
    color: #333 !important;
    padding-bottom: 8px;
    padding-left: 10px;
    padding-top: 8px;
    text-align: center;
}
.contentminheight .textboxmedium, .af-main .textboxmedium {
	padding:3px;
	font-size:12px !important;
	border: 1px solid #555;
    border-radius: 5px;
}
.af-main .textboxmultiline {
	padding:3px;
	font-size:12px !important;
	border: 1px solid #555;
    border-radius: 5px;
    width:285px;
}
.contentminheight .textboxlong {
	padding:3px;
	font-size:12px !important;
	width:400px;
	border: 1px solid #555;
    border-radius: 5px;
}
.af-main select, .af-main input[type="text"] {
	padding:3px;
	font-size:12px !important;
	border: 1px solid #555;
    border-radius: 5px;
}
.contentminheight .dropdown {
    width: 206px;
    font-size:12px !important;
    padding:3px;
    border: 1px solid #555;
    border-radius: 5px;
}
.CL_H {
	font-weight: 600;
	text-align: center;
	line-height:25px;
}
.CL_Table {
	padding: 5px;
	margin: 5px;
	font-size: 12px;
}
.CL_SRno { 
  width : 2%;
	height: 30px;
}
.CL_Point {
	width: 48%;
	height: 30px;
}
.CL_Remark {
	width: 48%;
	height: 30px;
}
/* affiliation login css */
.affilationloginmain {
    margin: 0 auto;
    width: 1000px;
}
.afheader {
    background: url("../images/af-header.html") repeat-x scroll 0 0 transparent;
    float: left;
    height: 103px;
    width: 100%;
}
.afheaderinner {
	margin:0 auto;
	width:1000px;
}
.aflogo {
    float: left;
    margin-left:-50px;
}
.afheaderinner .homelink {
    float: right;
    margin-top: 35px;
    position: static;
}
.afloginbody {
    float: left;
    width: 1000px;
    padding-top:10px;
}
.afloginimg {
    float: left;
    width: 565px;
}
.afloginbody .frmss {
	width: 407px;
	float: right;
}
.wtrmarklogoname {
	/*background:#fee9c6;*/
	text-align:center;
	float:left;
	width:100%;
	padding:10px 0;
	margin-top:15px;
}
.afloginbody h2 {
	border-bottom:dotted 1px #333;
	font-size:16px;
	color:#333 !important;
	font-weight:600;
	padding-bottom:5px;
	margin-bottom:8px;
}
/* End of login page css */
.bodycontentpart h2 {
	border-bottom:dotted 1px #333;
	font-size:18px;
	color:#333;
	font-weight:600;
	padding-bottom:5px;
	margin-bottom:12px;
}
/*.af-main {
	width:80%;
	margin:0 auto;
}*/
.af-main .header {
    background: none repeat scroll 0 0;
    padding: 0;
    width: 100%;
}
.af-main .headerq {
    background: url(../images/aff-header1.jpg) no-repeat scroll center right #fff;
    position: relative;
}
.af-menu {
    float: left; 
    padding: 19px 0 7px 0;
}
.af-menu a {
    color: #fff;
    font-weight: 500;
    font-size: 12.5px;
    margin: 0 10px;
}
.af-menu a:hover {
    color:#ffd800;
}
.af-menu span {
	color:#fff;
	font-weight:600;
}
.af-main .wel-txt {
    color: #fff;
    padding-right: 10px;
    padding-top: 7px;
    text-align: right;
}
.af-main .abtus-bt {
    background: url("../images/hm-tp21.jpg") no-repeat scroll left bottom;
    float: left;
    padding: 10px 10px 125px;
    min-height: 115px;
    width: 692px;
}
.aff-logout-wp {
    background: url("../images/logout-page.html") no-repeat scroll 0 0 transparent;
    height: 169px;
    margin: 17% auto 0;
    padding: 19px 0 0 47px;
    width: 465px;
}
.aff-logout-wp h1 {
    font-size: 16px;
}
.aff-logout-wp .log-ic {
    background: url("../images/log-ic1.html") no-repeat scroll 0 0;
    font-size: 12px;
    font-weight: 600;
    height: 84px;
    line-height: 25px;
    margin-left: 10px;
    margin-top: 30px;
    padding: 0 0 0 70px;
    width: 400px;
}
.af-main .wr-right {
    background:none;
    padding-bottom:20px;
    border-bottom:none;
    width: 175px;
    float:right;
}
.af-main .wr-left {
	width:713px;
    float:left;
}
.IP-logout-wp {
    background: url("../images/logout-page-inspection.html") no-repeat scroll 0 0 transparent;
    height: 169px;
    margin: 17% auto 0;
    padding: 19px 0 0 47px;
    width: 465px;
}
.IP-logout-wp h1 {
    font-size: 16px;
}
.IP-logout-wp .log-ic {
    background: url("../images/log-ic1.html") no-repeat scroll 0 0;
    font-size: 12px;
    font-weight: 600;
    height: 84px;
    line-height: 25px;
    margin-left: 10px;
    margin-top: 30px;
    padding: 0 0 0 70px;
    width: 400px;
}
.IPwel-txt {
    color: #fff;
    float: right;
    font-size: 12px;
    font-weight: 600;
    margin-left: 0;
    padding-right: 10px;
    padding-top: 8px;
    text-align: right;
    width: 310px;
}
.Inspectionmain .headerq {
    background: url("../images/inspection-header.html") no-repeat scroll 0 0 transparent;
}
.IPwel-txt {
    color: #fff;
    float: right;
    font-size: 12px;
    font-weight: 600;
    margin-left: 0;
    padding-right: 115px;
    padding-top: 8px;
    text-align: right;
    width: 310px;
} 
.Inspectionmain .abtus-bt {
    background: url("../images/inspection-home-page-img.html") no-repeat scroll left bottom;
    float: left;
    padding: 10px 10px 325px;
    width: 692px;
}
.af-main .vtext {
	font-size:12px;
	text-align:right;
	font-weight:600;
	line-height:25px;
	vertical-align:top;
    border-bottom: 1px solid #f3f3f3;
}
.serialno {
    color: #000;
    font-weight: 600;
    padding-right: 5px;
    padding-top: 5px;
    vertical-align: top;
    width:4%;
}
.af-main .radio label {
    font-size: 12px;
    color:#333;
}
.af-main .btngap {
	padding:3px;
}
.wr-right-head {
    background:#009799;
    border-radius:8px;
    color: #fff;
    float: left;
    font-size: 14px;
    font-weight: 600;
    line-height: 10px;
    margin-bottom: 5px;
    padding: 10px 8px 11px;
    width: 94%;
}
.formno {
    background: none repeat scroll 0 0 #1e6076;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    padding: 5px 14px;
    position: absolute;
    right: 0px;
}

.af-main .abtus-tp {
    background: url("../images/hm-bot2.jpg") no-repeat scroll 0 0;
    width: 713px;
}
.af-main .abtus {
    background: url("../images/hmbg2.jpg") repeat-y scroll 0 0;
    width: 713px;
}
.hackforfixwith {
	*width:39%;
}
.af-main .uploadfiles {
	
}
.newregister {
    color: #333;
    font-size: 11px;
    font-weight: 600;
    margin-left: 138px;
    text-decoration: underline;
}
.chklist td {
	border: 1px solid #ddd;
    padding: 2px;
}
.chklist td table td {
	border:none;
}
.chklist tr {
    border-collapse: collapse;
}
.af-main .num-ic {
	vertical-align:top;
	font-size:12px;
}
.affilationlogin {
	background: url("../images/affilation-bg.html") repeat scroll 0 0 #fff9ef;
}
.affilationmasterpg {
    background: #ddefff;
}
.affilationloginmain .us-ic, .affilationloginmain .ps-ic {
    border: 1px solid #666;
    border-radius: 5px;
    padding: 6px 6px 6px 20px;
}
.affilationlogin .foter {
    background: none repeat scroll 0 0 #fae7c4;
    border-top: 1px solid #f6ce83;
    padding-bottom:5px;
}
.af-main-inner {
    width: 100%;
    box-shadow: 0px 0px 15px #0000004f;
    display: inline-block;
}
.affilationmasterpg .thnks {
	font-size:12px;
}
/* custom rightnavtablinkaf css */
.rightnavtablinkaf {
	float:left;
	width:100%;
	line-height:25px;
}
.rightnavtablinkaf ul {
	margin:0;
	padding:0;
}
.rightnavtablinkaf ul li {
    float: left;
    list-style-type: none;
    font-size: 12px;
    padding: 3px 10px;
    color: #fff;
    margin-right: 1px;
}
.rightnavtablinkaf ul li.active {
	float:left;
	width:100%;
	margin-bottom:4px;
	list-style-type: none;
	font-size:12px;
	color:#fff;
	width:180px;
	background: url("../images/active-tab-bg.jpg") no-repeat scroll 0 0 #f59c00;
}
.rightnavtablinkaf ul li.aflinkdisable {
    color: #e7e7e7;
    background: url("../images/disable-arrow.png") no-repeat scroll 3px 7px;
    padding: 3px 10px 3px 22px;
}

.rightnavtablinkaf ul li .activeip {
	float:left;
	width:100%;
	list-style-type: none;
	font-size:12px;
	color:#fff;
	width:151px;
	background: url("../images/active-tab-bg.jpg") no-repeat scroll 0 0 #f59c00;
}
.rightnavtablinkaf ul li .activedoublelineip {
    background: url("../images/active-double-line.jpg") no-repeat scroll 0 0 #f59c00;
    color: #fff;
    float: left;
    font-size: 12px;
    list-style-type: none;
    min-height: 55px;
    width: 151px;
}

/* css for double line text */
.rightnavtablinkaf ul li.aflinkdisabledouble {
    padding-bottom: 2px;
    padding-left: 28px;
    padding-top: 3px;
    width: 152px;
    line-height:20px;
    color: #000;
    min-height:55px;
    background: url("../images/aflink-disable1.jpg") no-repeat scroll 0 0 #d3d3d3;
}
.rightnavtablinkaf ul li.normaldoublelinetab {
	float:left;
	width:100%;
	margin-bottom:4px;
	list-style-type: none;
	font-size:12px;
	min-height:60px;
	color:#fff;
    line-height:20px;
	width:180px;
	background: url("../images/normal-double-line.jpg") no-repeat scroll 0 0 #009799;
}
.rightnavtablinkaf ul li.activedoubleline {
	float:left;
	width:100%;
	margin-bottom:4px;
	min-height:60px;
	list-style-type: none;
	font-size:12px;
	color:#fff;
	width:180px;
	background: url("../images/active-double-line.jpg") no-repeat scroll 0 0 #f59c00;
}
/*.affilationmasterpg {
    background: url("../images/online.exam.jpg") no-repeat fixed center top / cover;
}*/
/* End of css for double line text */





.rightnavtablinkaf ul li.subheadingforaf {
    background: none repeat scroll 0 0 ;
    margin-bottom: 0;
    margin-top: 10px;
}

.rightnavtablinkaf h4 {
    margin-bottom: 5px;
    color: #e69200 !important;
}
/* End of custom rightnavtablinkaf css */

.wr-left .CL_Table h3 {
    color: #e69200;
    font-size: 16px;
    padding-bottom: 10px;
}
.af-main .header-style th {
    padding: 4px 5px;
}
.af-main .item-style td, .af-main .dgitem-style td {
    border: 1px solid #666;
    padding: 5px;
}
.af-footer {
    float: left;
    text-align: center;
    width: 100%;
    background: url("online/footer-bg-af.html") repeat-x scroll 0 0 ;
}
.af-footer .expitlogo {
    background: url("online/af-footer-txt.html") no-repeat scroll 0 0 ;
}

.af-main input[type="submit"], .affilationmasterpg input[type="submit"] {
    /*background: url("online/btn-bg-af.jpg") repeat-x scroll 0 0 #ff9c00;*/
    background:#ff9c00;
    border: 1px solid #e08900;
    color: #ffffff;
    cursor: pointer;
    font-size: 12px;
    height: auto;
    padding: 6px 10px; 
}
.af-ip-pages #lnkbtnForGot, .af-ip-pages .frmss #lnkbtnNewReg {
    background: url("online/btn-bg-af.html") repeat-x scroll 0 0 #029dd5;
    border: 1px solid #0294c9;
}
.linkbtnnew {
    background: url("online/btn-bg-af.html") repeat-x scroll 0 0 #029dd5;
    border: 1px solid #0294c9;
    color: #ffffff;
	float: left;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	padding: 0px 12px; 
}
.af-ip-pages .log-btn {
	background: url("online/af-loginbtn.html") no-repeat scroll 2px center transparent !important;
	font-size: 0;
    text-align: right;
}
.af-ip-pages .homelink a {
    /*background: none repeat scroll 0 0 ;*/
    border: medium none;
    font-size: 12px;
    font-weight: 600;
}
.affilationmasterpg .wr-left h3 span {
    color: #e69200;
}
.affilationmasterpg .wr-left {
    color: #333;
}
.af-ip-pages .white_content-new {
    border: 2px solid #363636;
}
.af-ip-pages .close {
    background: none repeat scroll 0 0 #363636;
}
.afvtexth1rpt {
    color: #000;
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: 600;
    margin: 0;
    padding: 0;
    text-align: center;
}
.aff_instruction {
	float:left;
	width:100%;
	list-style-type:none;
}
.aff_instruction li {
    background: url("online/hand_point.html") no-repeat scroll 0 0;
    border-bottom: 1px dotted #c6c6c6;
    float: left;
    font-size: 12px;
    line-height: 25px;
    margin-bottom: 5px;
    padding-bottom: 5px;
    padding-left: 23px;
    width: 96%;
}
.affilationresult td {
	border:solid 1px #ddd;
	padding:5px;
}
.affilationresult {
	background: url("online/affilation-result-txt.html") no-repeat scroll center 50%;
}
.welcomeaffilation {
    color: #ffd800;
    float: right;
    font-size: 15px;
    font-weight: 600;
    padding-top: 10px;
    text-align: right;
    width: 55%;
}
input[type="button"] {
	background: url("images/btn-bg.html") repeat-x scroll 0 center #019cd5;
	border: 1px solid #0080af;
	color: #FFFFFF;
	padding: 3px 6px; 
	border-radius: 5px;
	font-size:11px;
	cursor:pointer;
}
input[type="checkbox"] {
	margin-right:5px;
}
.aftablesubheading {
	background: url("images/sub-heading-bg.html") repeat-x scroll left bottom transparent;
	color: #ff6600 !important;
	font-size: 12px !important;
	font-weight:600;
	line-height: 23px;
	padding: 0 0 5px 0 !important;
}
.af-main .textboxdate {
    width: 75px !important;
}
.paymentsucess {
    background: none repeat scroll 0 0 #f3ffe2;
    border: 1px solid #cbf098;
    border-radius: 10px;
    font-size: 17px;
    font-weight: 600;
    padding: 2%;
    text-align: center;
    width: 95%;
    line-height: 45px;
    float:left;
}
.paymentsucess span, .paymentcancel span {
	float:left;
	width:100%;
}
.paymentcancel {
    background: none repeat scroll 0 0 #ffeeee;
    border: 1px solid #feadad;
    border-radius: 10px;
    float: left;
    font-size: 17px;
    font-weight: 600;
    line-height: 45px;
    padding: 2%;
    text-align: center;
    width: 95%;
}
.logo {
	float:left;
}
.chkborder {
    border: 1px solid #ccc;
    float: left;
    width: 98%;
}
/* yougeshvar css */

.tblOutlook {
	padding: 10px;
	margin: 20px;
}
.colSrno {
	width: 1%;
	vertical-align: top;
	color: #FF3300;
	font-size: 12px;
	font-weight: 600;
}
.colpoint {
	width: 40%;
	padding: 1px;
	margin: 1px;
	vertical-align: top;
	text-align: left;
	color: #000000;
}
.pointgap {
	width: 1%;
	vertical-align: top;
	text-align: center;
}
.colpoint2 {
	width: 40%;
	padding: 1px;
	margin: 1px;
	vertical-align: top;
	text-align: left;
	color: #663300;
}
/* End of yougeshvar css */
.tenderpg .vtext {
	font-size:12px !important;
}
.tenderpg select, .af-main input[type="text"] {
    font-size: 12px !important;
}
.tenderpg .radio label {
    font-size: 12px !important;
}
.tenderpg .pager-style td {
	border:none;
}
.tenderpg input[type="submit"] {
    font-size: 12px !important;
}
.tenderpg .uploadfiles {
    border: none !important;
    font-size: 11px !important;
}
.tenderslogin {
	background: url("online/h-t-bg.html") repeat scroll 0 0;
	padding: 10px; 
	width: 280px !important; 
	border: 1px dotted #333;
	min-height:400px; 
}
.studentblform {
	margin-top:20px !important;
}
.studentblform td { 
	padding:3px;
}

.loginfooter {
    background: url("../images/login-footer.jpg") repeat-x scroll 0 0 transparent;
    float: left;
    height: 45px;
    text-align: center;
    width: 100%;
    margin-top:10px;
}
.explogologinpg {
    background: url("../images/iti.png") no-repeat scroll 0 0 transparent;
    color: #666666;
    float: left;
    font-size: 0;
    height: 23px;
    margin: 11px 0 0 43%;
    text-align: right;
    width: 142px;
}
.afflgnchkbox  input {
    float:left;
}
.afflgnchkbox  label {
    float:left;
    width:90%;
}
.applicationform .af-main .headerq {
    padding: 0;
    width: 100%;
    background: url("../images/aff-header1.jpg") no-repeat scroll 0 0 #fff;
    height:150px;
}
.applicationform .af-main .af-menu {
    padding-left:10px;
    padding-top: 5px;
}
.secondnavtab {
    float:left;
    width:100%;
    background:#287a90;
    margin-top:11px;
    padding-left:7px;
}
.rightnavtablinkaf ul li.aflinknormal {
    padding:0;
}
.rightnavtablinkaf ul li.aflinknormal a {
    color: #fff;
    background: url("../images/normal-arrow.png") no-repeat scroll 3px 7px;
    padding: 3px 10px 3px 22px;
    float: left;
    margin-right: 3px;
}
.rightnavtablinkaf ul li.aflinknormal a:hover {
    color: #ffcc00;
    background: url("../images/hover-pos.png") no-repeat scroll 3px 7px;
}
.rightnavtablinkaf ul li.aflinknormal a.active {
    color: #ffcc00;
    background: url("../images/hover-pos.png") no-repeat scroll 3px 7px;
}
.affilation-login {
    min-height: 177px;
    width: 480px;
    margin: 14% auto 0 auto;
    background: #307d94d9;
    border-radius: 5px;
    padding: 25px;
}
.affilation-login h2 {
    color: #fff;
    border-bottom: solid 1px #ffffff8f;
    font-size: 17px;
    margin: 0 0 20px 0;
    font-weight: 600;
    padding-bottom: 8px;
}
#username { 
    padding: 6px 6px 6px 25px;
    width: 238px;
    border: 1px solid #666;
}

/*Media CSS*/
@media (max-width:736px) and (min-width:240px) {
    .affilation-login {
        width: 100%;
        margin: 44% auto 0 auto;
    }
    .afflgnchkbox {
        padding-left:0 !important;
    }
    .line2 {
        padding:0 !important;
    }
    #username, #upassword {
        width:100%;
    }
}