@charset "utf-8";
@font-face { font-family: 'Cuprum'; src: url('../fonts/cuprum-webfont.eot'); src: local('☺'), url('../fonts/cuprum-webfont.woff') format('woff'), url('../fonts/cuprum-webfont.ttf') format('truetype'), url('../fonts/cuprum-webfont.svgz#webfonto4Dafqc7') format('svg'), url('../fonts/cuprum-webfont.svg#webfonto4Dafqc7') format('svg'); font-weight: normal; font-style: normal; }
html, body { height: 100%; }
body { margin: 0; padding: 0; background: #480000; font-family: 'Segoe UI', Tahoma, sans-serif; font-size: 12px; }
.ltie8 body, .ltie8 #outer { position: relative; }
a:active, a:link, a:visited, a:hover { color: #480000; text-decoration: none; }
input, select, textarea, button { font-family: Tahoma, Geneva, sans-serif; }
#outer { width: 990px; margin: 0 auto; background: #cf8200; padding-bottom: 2px; -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 1); -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 1); -ms-box-shadow: 0 0 20px rgba(0, 0, 0, 1); box-shadow: 0 0 20px rgba(0, 0, 0, 1); }
#header { background: url(bhabha_02.jpg) no-repeat; height: 170px; position: relative; overflow: hidden; }
.hdr_bit #header { background-image: url(bhabha_02_bit.jpg); }
.hdr_bce #header { background-image: url(bhabha_02_bce.jpg); }
#header #logo { position: absolute; left: -10px; top: -22px; width: 700px; height: 200px; }
#header1 { background: url(bhabha_002.jpg) no-repeat; height: 170px; position: relative; overflow: hidden; }
#header1 #logo1 { position: absolute; left: -10px; top: -22px; width: 700px; height: 200px; }
.menu { padding: 0 7px; }
.menu1 { background: url(bhabha_06.jpg) no-repeat; width: 34px; height: 38px; float: left; overflow: hidden; }
.menu2 { background: url(bhabha_10.jpg) repeat-x; width: 888px; float: left; padding: 9px 10px; }
.menu2 li { position: relative; display: block; float: left; z-index: 100 !important; overflow: visible; }
.menu2 li .a1 { color: #f7f29f; text-decoration: none; text-transform: uppercase; display: block; padding: 3px 10px; background: url(bhabha_08.jpg) right center no-repeat; font-weight: bold; font-size: 12px; }
.menu2 span.a1, .menu2 span.a2, .menu2 span.a3 { cursor: default; }
.menu2 li .lst { background: none; }
.menu2 li:hover .a1 { color: #851C19; background: #FFC052; }
.menu2 li ul { overflow: visible; display: none; position: absolute; left: 0; top: 21px; background: #FFC052; padding: 5px 8px; -moz-box-shadow: #480000 0 5px 10px; -webkit-box-shadow: #480000 0 5px 10px; box-shadow: #480000 0 5px 10px; z-index: 1000 !important; }
.menu2 li:hover ul { display: block; }
.menu2 li:hover ul li ul { display: none; }
.menu2 li ul li { float: none; display: block; }
.ie6 .menu2 li ul li { height: 22px; zoom: 1; }
.menu2 li ul li .a2 { color: #4F0003; background: #CF8200; display: block; padding: 4px 5px 2px 5px; white-space: nowrap; margin: 1px 0; text-transform: uppercase; -moz-box-shadow: #480000 0 1px 10px; -webkit-box-shadow: #480000 0 1px 10px; box-shadow: #480000 0 1px 10px; }
.menu2 li ul li:hover .a2 { background: #7C0201; color: #F6EDE4; }
.menu2 li li ul { display: none; position: absolute; left: 0; top: 0; background: #7C0201; padding: 5px 8px; -moz-box-shadow: #480000 0 5px 10px; -webkit-box-shadow: #480000 0 5px 10px; box-shadow: #480000 0 5px 10px; z-index: 1000 !important; }
.menu2 li ul li:hover ul { display: block; }
.menu2 li li ul li .a3 { color: #CF8200; background: #970202; display: block; padding: 4px 5px 2px 5px; white-space: nowrap; margin: 1px 0; text-transform: uppercase; -moz-box-shadow: #480000 0 1px 10px; -webkit-box-shadow: #480000 0 1px 10px; box-shadow: #480000 0 1px 10px; position: relative; }
.menu2 li li ul li:hover .a3 { color: #fff; background: #CF8200; }
.menu3 { background: url(bhabha_06b.jpg) no-repeat; width: 34px; height: 38px; float: right; overflow: hidden; }
#flash_outer { padding: 6px 7px 0 6px; }
.left_menu { float: left; width: 282px; height: 285px; background: url(college%20names.jpg) no-repeat; }
.left_menu1 { float: left; width: 282px; height: 285px; background: url(college%20names1.jpg) no-repeat; }
.left_menu2 { float: left; width: 282px; height: 285px; background: url(college-names002.jpg) no-repeat; }
.left_menu li { background: url(bhabha_23.jpg) 0 center no-repeat; margin: 9px 0 5px 30px; _height: 20px; _margin: 0 0 5px 30px; padding: 0 0 0 17px; display: block; }
.left_menu li a { color: #480100; text-decoration: none; display: block; margin: 0; padding: 3px 2px; border-left: 1px solid #EFE5D9; }
.left_menu li a:hover { background: #CF8200; color: #FFF; border-left: 1px solid #9E6400; }
.hb_logo { float: left; width: 695px; overflow: hidden; height: 284px; }
.flash { float: left; width: 695px; overflow: hidden; height: 284px; background: url(bhabha_18.jpg) repeat-y; }
.flash_img { padding: 10px; }
.flash_img img, .imgBrdr { border: 4px solid #CF8200; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4); box-shadow: 0 1px 3px rgba(0, 0, 0, .4); }
.inst { padding: 70px 0 0 50px; }
.inst a { display: block; background: url(names_bak.gif) no-repeat; margin-bottom: 2px; font-size: 12px; padding: 5px 5px 5px 10px; }
.inst aw:hover { background-position: 0 bottom; color: #FFF; }
#body { background: #efe8de; margin: 8px !important; position: relative; }
#body .inner { padding: 20px; font-size: 13px; }
#body .inner h2.bHead { position: relative; font-size: 20px; margin: 0 0 10px 0; }
.ul_list { list-style-position: inside; list-style-type: disc; margin: 10px 0 10px 10px; }
.undrlne { text-decoration: underline !important; }
.apply_online { text-align: center; }
.body1 { padding: 30px 10px 10px 40px; }
.wel_hed { float: left; width: 190px; _position: relative; }
.wel_matter { float: left; padding-left: 15px; width: 710px; position: relative; }
#b35-F { position: absolute; left: 455px; top: -63px; }
#sms { position: absolute; left: 454px; top: -63px; }
.red_heading { color: #900; font-size: 18px; }
.box { float: left; _position: relative; }
.box1 { background: url(bhabha_43.jpg) no-repeat; width: 287px; padding: 22px 40px 22px 0; text-align: right; color: #FFF; font-size: 15px; }
.box2 { background: url(bhabha_45%20.jpg) no-repeat; width: 316px; padding: 22px 0; text-align: center; color: #FFF; font-size: 15px; }
.box3 { background: url(bhabha_48.jpg) no-repeat; width: 285px; padding: 22px 0 22px 40px; color: #FFF; font-size: 15px; }
.top_box { width: 318px; height: 23px; background: url(top_box.jpg) no-repeat; }
.box_matter { padding: 30px 48px; background: url(mid_box.jpg) repeat-y; width: 222px; text-transform: uppercase; position: relative; }
.bott_box { width: 318px; height: 26px; background: url(bott_box.jpg) no-repeat; }
#recruits { width: 111px; height: 155px; margin: 0 auto; text-align: center; }
#recruits .name { text-align: center; display: block; padding: 2px 0 0 0; width: 110px; line-height: 12px; text-transform: none; }
.courses { position: absolute; left: 222px; top: 50px; z-index: 100; }
.placement { position: absolute; z-index: 1000; left: 167px; top: 87px; }
.events { position: absolute; z-index: 1000; left: 208px; top: 88px; }
.events1 { position: absolute; z-index: 1000; left: 159px; top: 74px; }
#slideshow { width: 718px !important; height: 267px !important; overflow: hidden; z-index: 10 !important; }
#slideshow img { z-index: 9 !important; }
#slideshow .ssbox { float: left; width: 222px; height: 130px; margin: 0 5px 5px 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; overflow: hidden; }
.ssbox img { border: 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.footer { padding: 10px 20px; width: 950px; margin: 0 auto; color: #FFF; }
.footer1 { display: none; }
#news { overflow: hidden; height: 12px; padding: 3px 10px; color: #FFF; cursor: default; }
#implinks li { display: block; margin: 2px 0; padding: 3px 5px 3px 18px; background: url(bullet.jpg) 0 center no-repeat; }
.heading { color: #600; font-size: 20px; font-weight: bold; padding: 15px 0 10px 0; }
.sub_heading { color: #C60; font-size: 16px; font-weight: bold; padding-bottom: 5px; }
.txt_heading { color: #923C03; font-size: 14px; font-weight: bold; padding-bottom: 2px; }
.result_link { }
.result_link a { padding: 8px 4px; display: block; text-decoration: underline; }
.result_link a:hover { color: #F00; }
.padding_table { padding: 5px; line-height: 20px; }
.sms { position: relative; }
.padd_top { text-align: justify; margin-right: 8px; padding-top: 5px; }
.img_l { margin: 0 5px 5px 0; }
.img_r { margin: 0 3px 5px 5px; }
.line { padding: 8px; }
.netw_icon { padding: 20px 30px 0 0; float: right; }
.netw_icon img { padding: 0 5px; }
.header_link { position: absolute; font-weight: bold; color: #fff; top: 105px; left: 720px; }
.header_link * { vertical-align: middle; }
.header_link img { padding: 0 4px; }
.search { position: absolute; color: #FFF; font-weight: bold; top: 75px; left: 720px; width: 227px; height: 30px; }
.gallery { padding: 10px; text-align: center; }
.gallery img { margin: 10px; border: 2px solid #fff; box-shadow: 3px 3px 8px #000; -webkit-box-shadow: 3px 3px 8px #000; -moz-box-shadow: 3px 3px 8px #000; }
/*hbec*/



.hb_matter { padding: 0 10px 10px 10px; display: block; }
.hb_left { width: 225px; background: #cf8200; float: left; }
.hb_menu_head { background: #480000; color: #FFF; font-size: 18px; font-weight: bold; margin: 6px; padding: 2px 14px; }
.hb_left ul { margin: 0; padding: 0; list-style: none; }
.hb_left li { color: #480000; font-size: 13px; font-weight: bold; }
.hb_left li a { color: #480000; text-decoration: none; text-shadow: 0px 1px 1px #ffc35d; padding: 4px 18px; display: block; }
.hb_left li a:hover { text-shadow: 0px 1px 1px #744a02; background: #EFE8DE; }
.gallery2 { text-align: center; }
.gallery2 img { margin: 0 6px 20px 6px; border: 3px solid #FFF; box-shadow: 3px 3px 8px #000; -webkit-box-shadow: 3px 3px 8px #000; -moz-box-shadow: 3px 3px 8px #000; }
.hb_mid { width: 517px; float: left; margin: 0 9px; }
.hb_wel_head { font-size: 30px; font-weight: bold; color: #038ab5; text-shadow: 0 1px 1px #055b77; }
.hb_right { width: 194px; float: left; }
.mar_img_B { margin-bottom: 10px; }
.hb_news { background: url(hbec/bulletin.jpg); width: 140px; height: 152px; margin-bottom: 10px; padding: 55px 27px 25px 27px; }
.news_matter { height: 152px; overflow: hidden; }
.hb_heading { background: #480000; padding: 5px 10px; font-size: 17px; color: #FFF; }
.white { color: #FFF; padding: 0 8px; }
.padd { padding: 3px 5px 3px 15px; background: url(hbec/li.gif) 5px 8px no-repeat; }
.yello_bg { background: #FBD10E; padding: 0 10px 10px 10px; }
.yello_bg .left { float: left; width: 236px; }
.yello_bg .right { float: right; width: 682px; }
.yello_bg .right .top { background: url(hbec/hb_layout_07.jpg); width: 682px; height: 18px; }
.yello_bg .right .mid { background: url(hbec/hb_layout_12.jpg); width: 642px; padding: 10px 20px; }
.yello_bg .right .mid .from { float: right; }
.yello_bg .right .bottom { background: url(hbec/hb_layout_07_b.jpg); width: 682px; height: 18px; }
.yello_bg .right .mid .heading { color: #600; font-size: 20px; font-weight: bold; padding: 0px 0 10px 0; }
#pBlkr { display: none; position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: #000; opacity: 0.5; z-index: 100; }
#jsPopup { display: none; position: fixed; left: 14%; top: 7%; width: 70%; height: 80%; padding: 35px 8px 8px; border: 1px solid #2E2E2E; background: #000; background: rgba(0,0,0,0.75); z-index: 150; -webkit-border-radius: 10px; -moz-border-radius: 5px; -o-border-radius: 10px; -ms-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; -moz-box-shadow: rgba(0,0,0,0.8) 0 0 10px; -webkit-box-shadow: rgba(0,0,0,0.8) 0 0 10px; -ms-box-shadow: rgba(0,0,0,0.8) 0 0 10px; -o-box-shadow: rgba(0,0,0,0.8) 0 0 10px; -khtml-box-shadow: rgba(0,0,0,0.8) 0 0 10px; box-shadow: rgba(0,0,0,0.8) 0 0 10px; }
#jsPopup #jsTitle { position: absolute; font-family: "Cuprum", Times, serif; font-size: 16px; font-weight: 700; color: #fff; text-shadow: #000 0 1px 0; left: 10px; top: 12px; }
#jsPopup a.tp { position: absolute; right: -10px; top: -10px; display: block; cursor: pointer; z-index: 5; }
#jsPopup iframe { background: #fff; width: 100%; height: 100%; border: 1px solid #555; z-index: 1; position: relative; margin: -1px 0 0 -1px; }
.ie6 #pBlkr, .ie6 #jsPopup { position: absolute; }
.online_form { background: #fff !important; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; }
.bgiFormO, .bgiFormO input, .bgiFormO textarea, .bgiFormO button, .bgiFormO select, .bgiFormO option { font-family: "Cuprum", Times, serif; font-size: 16px; }
.bgiFormO .cont { padding: 0 40px 10px 40px; position: relative; }
.bgiFormO .fHeader { }
.bgiFormO .mHead { text-align: center; font-size: 25px; text-decoration: underline; margin: 0 0 30px 0; }
.ie7 .bgiFormO .mHead { margin-top: -4px; }
.bgiFormO .fldO { padding: 10px 0 15px 190px; position: relative; }
.bgiFormO .fldO .flL { float: left; width: 30%; }
.bgiFormO .sHead { font-weight: 700; font-style: normal; text-transform: uppercase; display: block; position: absolute; left: 0; top: 10px; }
.bgiFormO .sHead em { display: block; font-size: 13px; font-style: normal; text-transform: none; font-weight: 300; color: #666; margin: -3px 0 0; }
.ie6 .bgiFormO .sHead { left: -190px; }
.bgiFormO .fldO .rdo { vertical-align: middle; display: inline-block; padding: 0 0 3px 0; }
.bgiFormO .fldO input.rdo { margin: -3px 5px 0 0; }
.ie6 .bgiFormO .fldO input.rdo { margin: -3px 3px 0 -5px; }
.ie7 .bgiFormO .fldO input.rdo { margin: -4px 3px 0 -5px; }
.ie8 .bgiFormO .fldO input.rdo { margin-top: -1px; }
.ie9 .bgiFormO .fldO input.rdo { margin: 1px 5px 0 0; }
.ltie9 .bgiFormO .fldO input.rdo { position: relative; }
.bgiFormO .fldO sup { margin: -2px 0 0 0; display: inline-block; }
.bgiFormO .fldO.eX { padding: 45px 50px 15px 50px; }
.ie6 .bgiFormO .fldO.eX .sHead { left: -50px; }
.bgiFormO .fldO.eX2 { padding: 45px 50px 15px 0; }
.ie6 .bgiFormO .fldO.eX2 .sHead { left: 0; }
.bgiFormO .fldO .txtFO { margin-bottom: 15px; line-height: normal; }
.bgiFormO .fldO .txtFO.lst { margin-bottom: 0; }
.ie7 .bgiFormO .fldO .txtFO { margin-bottom: 13px; }
.bgiFormO .fldO .lb2 { display: inline-block; padding: 3px 0 0; }
.bgiFormO .fldO .txtFld { display: inline-block; background: url(bg-grad.png) 0 50% repeat-x; padding: 0 5px; height: 20px; margin: -3px 0 0; border: 0; border-bottom: 1px dashed #B3B3B3; width: auto; }
.bgiFormO .fldO .txtFld.txF2 { margin: 0; }
.bgiFormO .fldO .txtFld.error, .bgiFormO .fldO select.error, .bgiFormO .fldO textarea.error, .bgiFormO .fldO select.error { background: url(error-grad.png) 0 0 repeat-x; border-color: #F33F3F !important; color: #A50000 !important; }
.bgiFormO .fldO label.error { display: none !important; }
.ie6 .bgiFormO .fldO .txtFld { margin: 0; }
.ie7 .bgiFormO .fldO .txtFld { margin: 1px 0 0; }
.bgiFormO .fldO .slctFld { display: inline-block; padding: 0 0 0 2px; border: 1px solid #B3B3B3; }
.bgiFormO .fldO .txtFld:focus, .bgiFormO .fldO .slctFld:focus { border-color: #555; }
.bgiFormO .fldO .tHead { font-weight: 700; }
.bgiFormO .fldO .brdr { border: 1px solid #777; padding: 2px 5px; }
.bgiFormO .fldO.noPad { padding: 0 0 15px 0; }
.bgiFormO .fldO.noPad .lft { float: left; width: 30%; }
.ie6 .bgiFormO .fldO.noPad { zoom: 1; }
.bgiFormO .fldO.declare { background: #F3F3F3; padding: 10px; border: 1px solid #D9D9D9; line-height: 15px; font-size: 14px; }
.bgiFormO .fldO .but { display: block; font-family: Cuprum, Tahoma, sans-serif; color: #000; width: 120px; background: #fff url(but-bg.png) 0 -27px repeat-x; border: 1px solid #3C7FB1; cursor: pointer; padding: 3px 10px; font-size: 16px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.bgiFormO .fldO #submitO { padding: 20px 0 0 0; }
.bgiFormO .fldO .but:active { padding: 4px 10px 2px 10px; }
.recaptcha { border: 1px solid #ccc; width: 300px; height: 57px; cursor: pointer; }
.bgiFormO #photoO { width: 120px; height: 150px; padding: 1px; position: absolute; right: 60px; top: 60px; background: #F2F2F2; border: 1px solid #777; z-index: 5; overflow: hidden; }
.bgiFormO #photoO .info { position: absolute; left: 0; top: 30%; text-align: center; font-size: 13px; line-height: 13px; color: #555; width: 120px; }
.bgiFormO input.file { position: absolute; right: 0; top: 0; cursor: pointer !important; opacity: 0; filter: alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
-moz-opacity: 0; -khtml-opacity: 0; }
.bgiFormO .fileC { position: absolute; left: 5px; top: 50%; width: 110px; text-align: center; }
.bgiFormO .fileN { vertical-align: middle; font-size: 11px; font-style: normal; color: #333; display: block; }
.bgiFormO .fileO { display: inline-block; background: url(images/btn-choose-file.gif) 0 0 no-repeat; cursor: pointer !important; width: 79px; height: 22px; overflow: hidden; position: relative; }
.bgiFormO .fileR { position: absolute; font-size: 11px; left: 14px; top: 62px; color: #FF0000; }
.bgi_classes .barcode { position: absolute; right: 30px; top: 80px; }
.bgi_classes .photo { float: right; }
.bgi_classes .ticketIO { position: relative; page-break-before: always !important; }
.bgi_classes .ticketIO .barcode { top: 10px; }
.bgi_classes .ticketIO .sign_box { float: right; }
.printD .bgiFormO .fldO { padding: 0 0 15px 190px; }
.printD .bgiFormO .fldO.eX { padding: 25px 50px 25px 50px; }
.printD .bgiFormO .fldO.noPad { padding: 0 0 15px 0; }
.printD .bgiFormO .sHead { top: 0; }
.printD .print_options { text-align: right; padding: 10px 20px; }
.printD .printF { display: block; width: 400px; margin: 50px auto; padding: 2px 2px 15px 2px; background: #C07E03; border: 1px solid #855400; }
.printD .printF h2 { display: block; text-align: center; padding: 5px 0; font-size: 20px; background: #7C0201; text-shadow: #480500 0 1px 0; color: #FFFBD6; border: 1px solid #480000; }
.printD .printF label { display: block; text-align: center; padding: 10px 0 2px 0; color: #fff; text-shadow: #664100 0 1px 0; }
.printD .printF input.fld { display: block; text-align: center; background: #fff; border: 1px inset #ccc; padding: 5px 3px; width: 200px; margin: 0 auto; color: #000; }
.printD .printF input.error { background: url(error-grad.png) 0 0 repeat-x; border-color: #F33F3F !important; color: #A50000 !important; }
.printD .printF label.error { display: none !important; }
.printD .printF .but { display: block; font-family: Cuprum, Tahoma, sans-serif; color: #000; width: 120px; margin: 5px auto 0 auto; background: #fff url(but-bg.png) repeat-x; border: 1px solid #666; cursor: pointer; padding: 3px 10px; font-size: 14px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.printD .printF .but:hover, .printD .printF .but.actv { background-position: 0 -27px; border-color: #3C7FB1; }
.printD .printF .err { background: #FD6868; text-shadow: #FFB2B2 0 1px 0; color: #7C0201; font-size: 13px; margin: 2px 0 0; text-align: center; padding: 3px 0; }
.popup { height: 100%; background: #fff; }
.popup .wrpr { padding: 20px 0 75px 0; }
.popup .outer { width: 700px; margin: 0 auto; position: relative; text-shadow: #fff 0 1px 0; -webkit-box-shadow: #000 0 0 15px; -moz-box-shadow: #000 0 0 15px; -ms-box-shadow: #000 0 0 15px; -o-box-shadow: #000 0 0 15px; -khtml-box-shadow: #000 0 0 15px; box-shadow: #000 0 0 15px; }
.popup .outer .matter { background: #F2F2F2; padding: 20px; font-size: 13px; font-family: Cuprum, Tahoma, sans-serif; }
.popup .Ffooter { position: fixed; left: 0; text-align: right; bottom: 0; width: 100%; background: #808080; background: rgba(128,128,128,0.95); color: #fff; border: 1px solid #F2F2F2; border-width: 1px 0 0; -webkit-box-shadow: rgba(0,0,0,0.7) 0 -2px 10px; -moz-box-shadow: rgba(0,0,0,0.7) 0 -2px 10px; -o-box-shadow: rgba(0,0,0,0.7) 0 -2px 10px; -ms-box-shadow: rgba(0,0,0,0.7) 0 -2px 10px; -khtml-box-shadow: rgba(0,0,0,0.7) 0 -2px 10px; box-shadow: rgba(0,0,0,0.7) 0 -2px 10px; }
.popup .Ffooter .cont { padding: 10px; border: 1px solid #777; border-width: 1px 0 0; overflow: hidden; color: #000; text-shadow: #C5C5C5 0 1px 0; }
.popup .Ffooter .cont .flL { float: left; text-align: left; }
.popup .Ffooter .cont .flR { float: right; }
.popup .Ffooter .cont .but { font-family: Cuprum, Tahoma, sans-serif; color: #000; font-weight: 700; background: #fff url(but-bg.png) repeat-x; border: 1px solid #666; cursor: pointer; padding: 3px 10px; font-size: 14px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.popup .Ffooter .cont .but:hover, .popup .Ffooter .cont .but.actv { background-position: 0 -27px; border-color: #3C7FB1; }
.popup .Ffooter .cont .but:active { background-position: 0 -27px; border-color: #3C7FB1; padding: 4px 10px 2px 10px; }
.ltie8 .popup .Ffooter .cont .but { overflow: visible; }
.popup .brdr { border: 1px solid #777; padding: 2px 5px; }
.popup .errB { border: 1px solid #CC0000; padding: 10px; background: #FF9999; text-shadow: #D9D9D9 0 1px 0; }
.popup .errB h3 { font-size: 15px; color: #990000; margin: 0 0 10px 0; }
.popup .errB .err { padding: 2px 0 0 10px; font-size: 14px; }
.popup .fhd { color: #333; font-weight: 300; }
.ie6 .popup .Ffooter { position: absolute; }


.alumni h2 { font-size: 17px; line-height:17px; color:#03A9DD; padding-top: 20px; }
.alumni .yr { font-size: 12px; line-height:12px; font-weight:bold; color:#7B2200; border-bottom:1px solid #7B2200; padding-bottom:10px; }
.alumni .prf { padding: 10px 20px; float:left; margin-top:10px; }
.alumni .prf .prfImg { width:120px; height:150px; display:block; }
.alumni .prf .nm { font-weight:bold; font-family:"Times New Roman", Times, serif; text-align:center; font-size: 18px; height:40px; color:#5F0000; display:block; }
.alumni .logDet { float:right; font-size: 12px; }
.alumni .logDet .but { display:inline-block; font-weight:900; padding: 1px 5px; background:#6F1703; color:#fff; border-radius: 2px; vertical-align:middle; font-size: 12px; }
.alumni .logDet .but:hover { background:#A34D02; }
.alumni .logDet .wel { vertical-align:middle; font-size: 14px; }
.alumni .form { display:block; width: 300px; margin: 30px auto; padding: 30px; border-radius: 10px; border:1px solid #ccc; background: #F0F4F5 url(form_bg.png) 0 100% repeat-x; box-shadow: #666 0 0 40px; }
.alumni .form label { display:block; font-size: 13px; line-height:13px; text-transform:uppercase; font-weight:bold; }
.alumni .form label .req { font-size: 12px; color:#C00; }
.alumni .form input, .alumni .form textarea, .alumni .form select { display:block; overflow:auto; padding: 5px 3px; background: #FFF; border:1px solid #ccc; font-size: 14px; line-height:14px; font-weight:normal; font-family:Tahoma, Geneva, sans-serif; margin: 0 0 5px 0; width: 98%; box-shadow: #ccc 0 2px 2px -1px; resize:none; }
.alumni .form input:focus, .alumni .form textarea:focus, .alumni .form select:focus { border-color: #2AC5F4; box-shadow:#5AD2F6 0 2px 2px -1px; }
.alumni .form select { font-weight:normal; height: 26px; font-size: 12px; line-height:10px; width:100%; text-transform:none; }
.alumni .form #email { box-shadow: inset RGBA(207,130,0, .8) 0 -10px 20px -10px, RGBA(207,130,0, .5) 0 2px 2px -1px; }
.alumni .form #email:focus { box-shadow: inset RGBA(207,130,0, .8) 0 -10px 20px -10px, #5AD2F6 0 2px 2px -1px; }
.alumni .form #do { width: 100px; float:left; background:#C1CF00; border-color:#949E00; font-family:Tahoma, Geneva, sans-serif; font-size: 13px; text-shadow: #333 1px 0 0; padding: 2px 3px; line-height: 20px; cursor: pointer; color: #fff; font-weight:bold; text-transform:uppercase; vertical-align:middle; margin: 30px 0 -3px 0; }
.alumni .form #do:focus { background-position: 0 5px; }
.alumni .form .forg { vertical-align:middle; display:inline-block; padding: 35px 0 0 10px; text-decoration:underline; }
.alumni .form .msg { margin: 0 auto 10px auto; display:block; font-size: 12px; text-align:left; border: 1px solid #fff; background:#fff; padding: 2px 5px; font-style:normal; }
.alumni .form .err { background: #FF8566; color:#fff; border-color:#FF471A; }
.alumni .form .nerr { background: #D4E5AE; color:#4C5200; border-color:#9EC74D; }
.alumni #recaptcha_image { width: 300px; height:57px; cursor:pointer; background:url(loader.gif) 50% 50% no-repeat; }
.alumni #rForm { width: 80%; padding-top: 20px;  }
.alumni #rForm .lgDts { float:left; width: 360px; }
.alumni #rForm .bDet { clear:both; padding: 10px 5px 2px 5px; margin: 0 0 10px 0; font-size:14px; font-weight:bold; text-transform:uppercase; border-bottom: 1px solid #6F1703; box-shadow: inset #ccc 0 -10px 5px -7px; }
.alumni #rForm label { display:block; float:left; padding: 0 5px 3px 5px; font-size: 11px; }
.alumni #rForm label input, .alumni #rForm label textarea { font-size: 12px; line-height:14px; height: 14px; font-weight:normal; }
.alumni #rForm label textarea { height: auto; }
.alumni #rForm #email { font-weight:900; }
.alumni #rForm input.error, .alumni #rForm textarea.error, .alumni #rForm select.error { background: pink url(ico_error.png) 99% 4px no-repeat; border-color:#FF8FA1; box-shadow:#FF8FA1 0 2px 2px -1px; }
.alumni #rForm input.valid, .alumni #rForm textarea.valid { background: #fff url(ico_valid.png) 99% 4px no-repeat; }
.alumni #rForm input.date_picker { width: 70px; border:1px solid #BDBEC1; padding-right: 36px; cursor: pointer; background: #fff url(../bgiAdmin/images/cal.jpg) right center no-repeat; }
.alumni #rForm label.error { display:none !important; }
.alumni #rForm #photoO { width: 120px; height: 115px; padding: 1px; float:right; position:relative; background: #F2F2F2; border: 1px solid #777; margin-top: 10px; overflow: hidden; }
.alumni #rForm #photoO .info { position: absolute; left: 0; top: 15%; text-align: center; font-size: 13px; line-height: 13px; color: #999; width: 120px; }
.alumni #rForm input.file { background:none; display:inline; width:auto; border:none; box-shadow:none; padding:0; margin:0; line-height:none; height:auto; position: absolute; right: 0; top: 0; cursor: pointer !important; opacity: 0; filter: alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; }
.alumni #rForm .fileC { position: absolute; left: 5px; top: 40%; width: 110px; text-align: center; }
.alumni #rForm .fileN { vertical-align: middle; font-size: 10px; font-style: normal; color: #555; display: block; }
.alumni #rForm .fileO { display: block; background: url(btn-choose-file.gif) 0 0 no-repeat; padding:0; float:none; cursor: pointer !important; width: 79px; height: 22px; margin-left: 15px; overflow: hidden; position: relative; }
.alumni #rForm .fileR { position: absolute; font-size: 10px; left: 38px; top: 55px; color: #FF0000; }

