#cforms20form {

width:438px;

color:#7f1e22;

margin:10px auto 0

}



#cforms20form fieldset {

margin-top:10px;

border:medium none;

background:transparent url(form-admission.jpg) no-repeat scroll 0 0;

height:420px;

padding:10px 0

}

#cformsmbaform {

width:438px;

color:#7f1e22;

margin:10px auto 0

}

#cformsmbaform fieldset {

margin-top:10px;

border:medium none;

background:transparent url(mba-form.gif) no-repeat scroll 0 0;

height:310px;

padding:10px 0

}



.cform .cf_hidden {

display:none;

border:none !important;

background:none !important;

margin:0;

padding:0

}



.cform legend {

margin:0 0 10px 10px;

font:normal 10px Verdana;

color:#000;

font-size:10px;

padding:0 2px;



}



ol.cf-ol {

margin:0;

padding:0

}



ol.cf-ol li {

background:none !important;

list-style:none !important;

text-align:left;

line-height:1.3em;

margin:0 6px;

padding:0

}



ol.cf-ol li.textonly {

letter-spacing:2px;

text-align:center;

margin:6px 0 !important;

padding:3px 0

}



.cform label {

width:110px;

text-align:left;

font-size:11px;

display:block;

color:#c00;

margin:0 10px 0 0;

padding:2px

}



label.cf-before {

display:inline-block;

margin:4px 5px 0 0

}



span {

color:#c00

}



label.cf-before span {

width:280px;

display:block

}



label.cf-after {

display:inline-block;

width:115px;

text-align:left;

margin:4px 0 0 4px

}



label.cf-after span {

width:115px;

display:block

}



label.cf-group-after {

display:inline-block;

width:95px;

text-align:left;

margin:4px 6px 0 4px

}



label.cf-group-after span {

width:105px;

display:block

}



.cform textarea {

float:left;

font-family:arial;

font-size:0.9em;

height:6em;

overflow:auto;

margin:3px

}



.cform input,.cform select {

background:#ffffff;

border:none;

border-top:1px solid #f0f0f0;

vertical-align:top;

margin:0 2px 8px 0;

padding:3px;

}



.cform input:hover,.cform textarea:hover,.cform select:hover {

background:#CEDDDF

}



.cform input:focus,.cform textarea:focus,.cform select:focus {

background:#F3F8F8

}



.cform input {

margin:0;

}



.cform select.cfselectmulti {

height:6.5em

}



.cform input.cf_date {

width:395px

}



ol.cf-ol li.cf-box-title {

letter-spacing:2px;

font-size:10px;

float:left;

color:#888;

margin:12px 0 4px 10px

}



input.cf-box-a,input.cf-box-b {



height:18px;

border:none !important;

background:none !important;

margin:3px 0 0

}



ol.cf-ol li.cf-box-group {

padding:0 0 3px

}



span.reqtxt {

display:none

}



span.emailreqtxt {

display:block;

width:415px;

font-size:9px;

vertical-align:top;

color:#888;

text-align:right;

height:13px;

line-height:13px;

margin:0

}



.cform textarea.fldemail,.cform textarea.fldrequired,.cform input.fldemail,.cform input.fldrequired {

margin:0

}



p.cf-sb {

text-align:right;

margin:0;

padding:0

}

.main p.cf-sb{

	margin:0;

padding:0;}

.cform input.backbutton,.cform input.resetbutton,.cform input.sendbutton {

width:150px;

height:30px;

font-size:0.8em;

background:url(submit-button-form.jpg ) no-repeat scroll;

border:medium none;

margin:5px 3px 4px 0;

padding:5px

}

.main .cform input.backbutton, .cform input.resetbutton, .cform input.sendbutton {

background:url("http://niituniversity.in/images/submit-btn-form.gif") no-repeat scroll 0 0 transparent;

height:50px;

width:180px;

margin:0;

}



ol.cf-ol li.cf_li_err {

background:#FFDFDF url(li-err-bg.png) repeat !important;

border-color:#DF7D7D;

border-style:solid;

border-width:1px 0;

margin:5px 0;

padding:5px 10px

}



ol.cf-ol li ul.cf_li_text_err {

color:#333;

display:inline-block;

margin:0;

padding:0 0 0 10px

}



ol.cf-ol ul.cf_li_text_err li {

background:url(icon-alert.png) no-repeat left 1px;

list-style:none !important;

font-weight:700;

text-indent:0;

padding-left:15px;

margin:0 0 2px

}



ol.cf-ol ul.cf_li_text_err li:before {

content:''

}



label.seccap {

margin-top:6px

}



label.secq {

display:inline-block;

width:auto;

padding:2px 4px 2px 2px

}



label.secq span {

display:block !important;

width:auto

}



input.secinput {

vertical-align:text-bottom

}



#cforms_captcha6,#cforms_captcha5,#cforms_captcha4,#cforms_captcha3,#cforms_captcha2,#cforms_captcha {

height:15px;

width:196px;

vertical-align:text-bottom;

margin:0 0 8px;

padding:4px

}



img.captcha {

vertical-align:text-bottom;

border:none !important;

float:none !important;

margin:0 0 8px 10px;

padding:0

}



img.captcha-reset {

vertical-align:text-bottom;

background:url(captcha_reset_grey.gif) no-repeat;

width:21px;

height:21px;

border:none !important;

margin:0 0 10px 3px

}



img.imgcalendar {

border:none !important

}



div.cf_info {

color:#333;

display:none;

width:410px;

line-height:1.3em;

margin:10px auto;

padding:10px 15px

}



div.cf_info ol {

margin:0;

padding:5px 15px 0 30px

}



div.cf_info ol li {

margin:2px 0;

padding:1px 0

}



div.cf_info a {

color:red !important;

text-decoration:underline !important

}



div.failure {

display:block;

background:#FFDFDF url(li-err-bg.png) repeat !important;

border-color:#DF7D7D;

border-style:solid;

border-width:1px 0

}



.cform .cf_error {

color:#ad2929;

border:1px solid #ad2929

}



div.mailerr {

display:block

}



.mailerr,.cform .cf_errortxt {

color:#ad2929

}



[disabled] {

color:#933;

background:none !important;

border-color:#dddddd !important

}



.disabled {

border-color:#dddddd !important

}



.cform input.cf_upload {

width:220px;

background:#f9f9f9;

border:1px solid #888

}



.linklove {

width:410px;

text-align:center !important;

display:none;

margin:0 auto 10px;

padding:0

}



.linklove a,.linklove a:visited {

font-size:0.8em;

font-family:Tahoma;

color:#aaaaaa !important

}



* html .cform legend {

position:absolute;

top:-10px;

left:10px;

margin-left:0

}



* html .cform fieldset {

position:relative;

margin-top:15px;

padding-top:25px

}



* html ol.cf-ol {

display:inline-block

}



#cf20_field_2,#cf20_field_3,#cf20_field_4 {

width:113px;

float:left;

margin-bottom:0;

background:#fff

}



#li-20-2,#li-20-3,#li-20-4 {

width:115px;

float:left

}



#li-20-5 {

width:415px;

background:#fff;

float:left

}



#cf20_field_5 {

width:290px;

float:left;

margin-bottom:0;

background:#fff

}



#cf20_field_6 {

width:290px;

display:block;

float:left;

background:#fff

}



#li-20-7 {

float:left;

width:380px;

font-family:Arial, Helvetica, sans-serif;

color:#888;

font-size:9px;

display:none;

padding:0 !important

}



#cf20_field_8 {

float:left;

width:260px;

background:#fff

}



#cf20_field_9 {

float:left;

width:255px;

background:#fff

}



#label-20-10 {

float:left;

width:170px;

padding-right:10px

}



#li-20-9 {

float:left;

margin:5px 0 0

}



#li-20-6 label {

width:280px

}



#li-20-8 {

float:left;

width:415px

}



#li-20-9items label {

width:383px;

display:inline-block

}



#cf20_field_10 {

width:200px

}



#cf20_field_11 {

float:left;

margin:5px 5px 0 0

}



.cform select,#li-20-9items span {

width:380px;

}



.cform input.resetbutton,.cform input.backbutton {

width:auto;

padding:5px 1em

}



div.success,div.waiting {

background:#F9F9F9 none repeat scroll 0;

color:#AAA;

display:block

}



* html img.captcha,*+html img.captcha {

margin-bottom:9px

}



#label-20-5,#label-20-6 {

float:left;

width:80px

}



#li-20-7items,#li-20-8 label,#li-20-9 label,#li-20-8items,#li-20-9items,#li-20-10items,#li-20-10,#li-20-10 label,#li-20-11 {

float:left

}



#label-20-8,#label-20-9 {

float:left;

width:120px

}



.innerError{background:#990000; color:#ccc; padding:2px; float:right;}
