/* 
Theme Name: IIML
Author: Abhishek Srivastava
*/

body{ margin:0px; padding:0px; font:normal 12px/1.333em Arial,"Helvetica Neue",Helvetica,sans-serif; background:#fafaf3; color:#444444;}
#topstrip{ height:33px; width:100%; background:#235281; position:absolute; top:0px; left:0px; right:0px;}
#cloud{ position:absolute; top:33px; left:0px; right:0px; width:100%; background:url(images/cloud.jpg) repeat-x center top; height:126px;}
#wrapper{ width:1000px; margin:0 auto; position:relative; }
#inner_wrapper{ width:100%; position:relative; float:left;}
#left_shadow{ position:absolute; left:-12px; top:180px; height:373px; width:11px; background:url(images/left_shadow.png) no-repeat left top;}
a { color:#1E5D9E;}
a:hover { color:#C57F20;}


@font-face {
font-family: 'georgiaregular';
src: url('georgia_4-webfont.eot');
src: url('georgia_4-webfont.eot?#iefix') format('embedded-opentype'),
url('georgia_4-webfont.woff') format('woff'),
url('georgia_4-webfont.ttf') format('truetype'),
url('georgia_4-webfont.svg#georgiaregular') format('svg');
font-weight: normal;
font-style: normal;

}


a.faculty { color:#000; text-decoration:none;}
a.faculty:hover{ color:#C57F20; text-decoration:underline;}
.change_color { color:#C57F20;}
#right_shadow{position:absolute; right:-12px; top:180px; height:373px; width:11px; background:url(images/right_shadow.png) no-repeat left top;}
#black_border{ height:4px; width:100%; background:#000; position:absolute; width:100%; left:0px; right:0px; top:611px;}

#search {position:absolute; right:19px; top:0px;}
#search input[type="text"] {background-color:#315d74; border:1px solid #235281;
font: bold 11px Arial,Helvetica,Sans-serif; color:#eaf4ef; width:225px; padding:7px; transition: all 0.7s ease 0s;}
#search input[type="text"]:focus {background-color:#1F4C60; color: #81B7D1; width: 225px;}
.search_btn{ position:absolute; right:6px; top:19px; background: url(images/search.png) no-repeat 0px 0px; border:0px; width:23px; height:21px; cursor:pointer;}

.upmenu{ float:left; width:100%; height:33px;}
.upmenu ul{ float:right; margin:0px; padding:0px; list-style:none;}
.upmenu ul li{ float:left; border-right:1px solid #1E4354;}
.upmenu ul li:last-child{ border:0px;}
.upmenu ul li a{ display:block; padding:6px 10px; color:#fff; text-decoration:none;}

.header{width:100%; height:130px; float:left; position:relative;}

#inner_banner{ width:1000px; height:160px; float:left; background:url(images/inner_banner.jpg) no-repeat center top; postion:relative; z-index:0;}
#header_gallery{}

#inner_banner .nivo-controlNav{ display:none;}

.logo{
background:url(images/header.png) no-repeat left top;
position:absolute;
width:668px;
height:93px;
left: 0px;
top: 20px;
} 

#main_menu{	position:relative;
height:50px;
z-index:9999;
float:left;
width:100%; 
border-radius:5px 5px 0px 0px; 


background: #a96b19; /* Old browsers */
background: -moz-linear-gradient(top, #a96b19 0%, #d28823 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a96b19), color-stop(100%,#d28823)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #a96b19 0%,#d28823 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #a96b19 0%,#d28823 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #a96b19 0%,#d28823 100%); /* IE10+ */
background: linear-gradient(to bottom, #a96b19 0%,#d28823 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a96b19', endColorstr='#d28823',GradientType=0 ); IE6-9 */



z-index:9999999;}

#blue_panel{ position:absolute; right:0px; bottom:0px; width:278px; height:56px; background:url(images/blue_panel.png) no-repeat; text-align:center; font:bold 14px/56px Arial, Helvetica, sans-serif; text-transform:uppercase; text-shadow:1px 1px 1px #174975;}
#blue_panel a{ color:#fff; text-decoration:none;}
#banner_area{ float:left; width:100%; position:relative; /*border-bottom:4px solid #000;*/ background:url(images/blue_pattern.jpg) no-repeat right center;}

/*** C O N T E N T A R E A ***/
#content_area{ float:left; width:100%; background:url(images/content_bg.jpg) repeat-y left;}
.box{ width:314px; float:left; background:#eee; height:300px; margin:20px 0px; border:1px solid #d1d1d1; padding:5px;}
.midbx{ margin:20px 10px;}
.box h1{ background:#D3D3D3; margin:0px; padding:0px; font:normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; color:#333333; padding:10px; margin-bottom:10px;}
#inner_content {
float: right;
min-height: 300px;
padding: 20px;
text-align: left;
width: 757px;
} 

#inner_content h1{ margin:0px; padding:0px; color:#CF7800; border-bottom:1px dashed #235281; font-weight:normal; margin:0 0 0.6em 0; font:normal 2.167em 'AdobeGaramondProRegular'; }
#inner_content h2{ margin-bottom: 0.7em; margin-top: 1.3em; color:#235281; font-size:1.683em; line-height: 1.1em; font-family: georgiaregular,Georgia,Times,"Times New Roman",serif; font-weight:normal; font-weight:normal; }
#inner_content h3{ margin:0px; padding:3px 0px 0px 0px; color:#000; font-size: 1.383em;
margin-bottom: 0.5em;
margin-top: 1em; font-family: georgiaregular,Georgia,Times,"Times New Roman",serif; font-weight:normal; font-weight:normal;}
#inner_content h4{ margin:0px; padding:10px 0px 5px 0px; margin:0 0 5px 0; color:#1C79AF; font-size:16px; font-weight:normal; font-family: georgiaregular,Georgia,Times,"Times New Roman",serif; font-weight:normal; border-bottom:1px dashed #E8E8E8; }
#inner_content h5{ margin-bottom: 0.6em; margin-top: 1.3em; color:#235281; font-size:1.583em; /*border-bottom:1px dashed #DED9C1;*/ line-height: 1.1em; font-family: georgiaregular,Georgia,Times,"Times New Roman",serif; font-weight:normal; }
#inner_content p{ line-height:1.333em; margin:5px 0px 1em 0px; padding:0px; }
#inner_content ul { margin:10px 0 15px 0; padding:0;}
#inner_content ul li { background:url('images/ul_img.png') 0px 2px no-repeat; list-style:none; padding:0 0 0 14px; margin:0 0 1px 0;}
.j_table{border-top:solid 1px #cecfcf; border-right:solid 1px #cecfcf; border-left:solid 1px #f4f4f4; border-bottom:solid 1px #f4f4f4; margin:10px 0 20px 0; color:#4b4949; float:left; }
.j_table tr th{ border-bottom:solid 1px #cecfcf; font-family:arial; font-size:12px; border-left:solid 1px #cecfcf; border-top:solid 1px #f4f4f4; border-right:solid 1px #f4f4f4; padding:4px; background:#d9dadb; text-align:left; color:#5a5858; }
#paymentDetail table1{ border-top:none !important; border-right:none !important; border-left:none !important; border-bottom:none !important; margin:20px auto; color:#4b4949; float:left}
.row1 a:after {
content: "|";
padding-left: 7px;
}

.row1 a:after {
content: "";
padding-left: 7px;
}
.row1 a:last-child:after {
content: "";
padding-left: 0;
}
#inner_content .j_table tr td{ border-bottom:solid 1px #cecfcf; border-left:solid 1px #cecfcf; border-top:solid 1px #f4f4f4; border-right:solid 1px #f4f4f4; padding:4px;}
.row1{ background:#f6f6f6;}
.row2{ background:#f2f1f1;}
/*** B O T T O M B O X E S ***/
#bottom_boxes{ padding:0px; margin:10px 0px 50px 0px; list-style:none; float:left}
#bottom_boxes li{ float:left; margin-right:9px;}
#bottom_boxes li:last-child{ margin:0px;}


/**** R I G H T M E N U ****/ 
.other_menu_strip{ background: url("images/other_menu_strip.png") no-repeat scroll left top transparent;
height: 54px;
position: absolute;
right: -17px;
top: 3px;
width: 293px; color:#595142; font:normal 19px/35px "Trebuchet MS", Arial, Helvetica, sans-serif; text-indent:10px; }
#right_menu{
position:absolute;
right:0px;
top:46px;
width:276px;
z-index:999;
}

#right_menu ul{ list-style:none; padding:0px; margin:0px; font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#right_menu li{margin-bottom:1px; border:1px solid #F4F9FA;}
#right_menu li a{ height:36px; line-height:36px; display:block; padding:0px 10px; background:rgba(255,255,255,0.8); text-decoration:none; color:#000; box-shadow:0px 0px 10px #D0DFE8 inset;}
#right_menu li:hover{ border:1px solid #f2f2f2 !important; box-shadow:0px 0px 5px #f00 inset; background:#D1BB94;}

#right_menu li div{ position:absolute; left:-208px; background:#fff; width:200px; top:-46px; display:none; padding:4px; height:400px; background:rgba(0,0,0,0.7);}
#right_menu li div li{ border:0px; border-bottom:1px solid #332F1F;}
#right_menu li div li:last-child{ border:0px;}
#right_menu li div li a{ background:none; box-shadow:none; color:#fff; text-indent:2px;}
#right_menu li div li a:hover{ background:#f1f1f1; color:#000; border-radius:4px;}
.right_active{ border:1px solid #f2f2f2 !important; box-shadow:0px 0px 5px #f00 inset; background:#D1BB94;}

/*** L E F T M E N U ***/
.left_menu{ float:left; padding-top:1px; padding-bottom:30px; position:relative; width:203px;}
.left_menu ul{ margin:0px; padding:0px; list-style:none; z-index: 9;}
.left_menu ul li{ padding:3px; cursor:pointer;}
.left_menu ul ul{ border-left:1px solid #fff;}
.left_menu ul ul li a{ color:#000 !important;}
.left_menu ul ul ul li a{ color:#000 !important;}
.left_menu ul ul li:hover a{ color:#000 !important;}
.left_menu ul li{background:#ece9dc; border-bottom:1px solid #fff; position:relative;}
.left_menu ul li:hover > ul{ display:block; }
.left_menu ul li ul{ display:none; position:absolute; left:191px; top:0px; width:203px;}

.left_menu ul li:hover{background: #e1dcc7; /* Old browsers */
background: -moz-linear-gradient(left, #e1dcc7 0%, #e1dcc7 80%, #e6e2d0 100%); /* FF3.6+ */

}
.left_menu ul li:hover a{ color:#000;}
.left_menu ul li a{ text-decoration:none; color:#000; padding:8px 5px; display:block;}
.left_menu ul ul{ margin-left:12px; display:none;}

.heading{ font:normal 20px/27px open_sansregular, "Times New Roman", Times, serif; background: #dcd7c0; /* Old browsers */

/*background: -moz-linear-gradient(left, #d1bb94 0%, #d9c4a0 80%, #d1bb94 100%); FF3.6+ */
/* background: -webkit-gradient(linear, left top, right top, color-stop(0%,#2989d8), color-stop(50%,#1e5799), color-stop(100%,#7db9e8)); Chrome,Safari4+ */
/*background: -webkit-linear-gradient(left, #2989d8 0%,#1e5799 50%,#7db9e8 100%); Chrome10+,Safari5.1+ */
/* background: -o-linear-gradient(left, #2989d8 0%,#1e5799 50%,#7db9e8 100%);Opera 11.10+ */
/*background: -ms-linear-gradient(left, #2989d8 0%,#1e5799 50%,#7db9e8 100%); IE10+ */
/*background: linear-gradient(to right, #2989d8 0%,#1e5799 50%,#7db9e8 100%); W3C 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2989d8', endColorstr='#7db9e8',GradientType=1 );*/ /* IE6-9 */
margin-bottom:1px; letter-spacing:1px; color:#235281; text-shadow:1px 1px 1px #fff; padding:10px 10px;}

.heading a{ color:#042F5C; text-decoration:none; }
.alph_list li{ list-style:none; display:inline-block; padding:0 5px !important; margin:0; color:#CCC; font-weight:bold; background:none !important;}
.alph_list li a{ color:#2886D5; text-decoration:underline;}
.alph_list li a:hover{ color:#AE6E1A; text-decoration:none;}


/**** Q U I C K L I N K S ****/
.quick_links{
position:absolute;
left:0px;
top:34px;
width:100%;
height:577px;
background:rgba(255, 255, 255, 0.9);
z-index:999999;
display:none;
border-bottom:2px solid #7d9e4d;
box-shadow:0px 0px 3px #000;
}
.all_links{ margin:0 auto; width:980px; padding:10px;}
h1{}
.open{ position:absolute; width:16px; height:15px; right:0px; background:url(images/plus.jpg) no-repeat center top; top:8px; display:none}
.close{background:url(images/minus.jpg) no-repeat center top;}



/**** M E N U ****/

#menu_area{
position:absolute;
right:0px;
height:40px;
top: 71px;
z-index:9999;

}
.ul_border{ border-right:1px solid #f1f1f1;}

#menu_area ul{ list-style:none; margin:0px; padding:0px; position:relative; }
#menu_area ul li{ float:left; border-right:1px dotted #DDDDDD; position:relative;}
#menu_area ul li:last-child{ border:0px;}
#menu_area ul li a{ height:40px; line-height:40px; display:block; padding:0px 16px; text-decoration:none; color:#51492C; font-weight:bold; text-transform:uppercase; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing:1px; }
#menu_area ul li:hover{ background:#F3F3F3; color:#000; background:-moz-linear-gradient(50% 50% 90deg, #fff, #f3f3f3 70%) #FFF; box-shadow:0px 0px 4px #ccc;}

#menu_area ul li ul li a{ font-weight:normal; text-transform:none; font-family:Verdana, Geneva, sans-serif; letter-spacing:0px; }
.selected{ background:#F3F3F3; color:#000; background:-moz-linear-gradient(50% 50% 90deg, #fff, #f3f3f3 70%) #FFF; box-shadow:0px 0px 4px #ccc;}
#menu_area ul li div{ position:absolute; border-bottom:3px solid #7d9e4d; padding:8px 2px; background:-moz-linear-gradient(50% 50% 90deg, #fff, #f3f3f3 70%) #FFF; display:none;}
#menu_area ul li div ul{ float:left; width:200px; position:relative;}
#menu_area ul li div ul li{ border:0px; width:100%; position:static !important;}
#menu_area ul li div ul li a{ height:30px; line-height:30px;}
#menu_area ul li div ul li a:hover{ background:none; box-shadow:none; color:#000;}
#menu_area ul li div ul ul{ margin-left:20px; width:160px;}
#menu_area ul li div ul ul li a{ background:url(images/bullet.jpg) no-repeat 11px 11px;}
#menu_area ul li div ul ul li a:hover{ background:url(images/bullet.jpg) no-repeat 11px 11px;}

#pro_menu { position:absolute; font:normal 14.5px "Trebuchet MS", Arial, Helvetica, sans-serif; z-index:999; left:10px;	}
#pro_menu { position:absolute; font:normal 14.5px "Trebuchet MS", Arial, Helvetica, sans-serif; z-index:999; left:10px;	}
#pro_menu ul{ list-style:none; margin:0px; padding:0px; position:relative; }
#pro_menu ul li{ float:left; border-right:1px dotted #996118; position:relative; width:163px;}
#pro_menu ul li:last-child{ border:0px; width:200px;}
#pro_menu ul li a{ line-height:19px; display:block; padding:6px 29px; text-decoration:none; color:#fff; cursor:pointer; }
#pro_menu ul li ul li a{ font-weight:normal;}
#pro_menu ul li a:hover, .active{ color:#000; background:-moz-linear-gradient(50% 50% 90deg, #fff, #f3f3f3 70%) #FFF; background: -webkit-linear-gradient(top, #f3f3f3 0%,#fff 20%); background:-o-linear-gradient(top, #f3f3f3 0%,#fff 20%); background-color:#fff; }
.active a{ color:#000 !important;}
#pro_menu ul li ul{ position:absolute; border-bottom:3px solid #7d9e4d; padding:8px 2px; background:#fff; display:none; width:250px;}
#pro_menu ul li ul li{ border:0px; width:100% !important; position:static !important; border-bottom:1px solid #f3f3f3;}
#pro_menu ul li ul li a{ height:30px; line-height:30px;}
#pro_menu ul li ul li:last-child{ border:0px;}
#pro_menu ul li ul li a:hover{ background:#f3f3f3;}
#pro_menu ul li ul ul{ margin-left:20px; width:160px;}
#pro_menu ul li ul ul li a{ background:url(images/bullet.jpg) no-repeat 11px 11px;}
#pro_menu ul li ul ul li a:hover{ background:url(images/bullet.jpg) no-repeat 11px 11px;}

.btn77 {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: Arial;
  color: #ffffff;
  font-size: 19px;
  padding: 6px 9px 6px 9px;
  text-decoration: none;
}

.btn77:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}

.program{ position:relative; border-right:1px solid #f1f1f1;}
.program div{ position:absolute; left:211px !important; top:0px; border:0px !important; padding:0px !important;}
.program div ul{ margin:0px !important; padding:0px !important; width:240px !important; height:240px;}
.program div ul li a{ background:none !important;}
.program li a:hover, .in_hover{ background:#f3f3f3 !important;}
.li_select{background:#f3f3f3 !important;}
.show{ display:block !important;}

/*** F O O T E R ***/
#footer{width:100%; height:200px; margin-bottom:20px; position:relative; color:#fff;background:url(images/footer_bg_4.jpg) no-repeat left center #000;}
.footer{ margin:0 auto; width:1000px; position:relative;height: 200px;}
.design_footer{ position:relative; top:-12px; left:0px; width:214px; height:13px; background:url(images/design_footer.png) no-repeat;}
.left_footer{ float:left; width:240px; background:url(images/logo.png) no-repeat left center; padding-left:108px; position:absolute; left:0px; top:40px; line-height:20px; border-right:1px solid #383737; padding-right:40px;}
.left_footer span{ color:#CABF7F; font:normal 39px "Times New Roman", Times, serif;}
.right_footer{ float:right; width:410px; position:absolute; right:0px; text-align:right; line-height:24px; top:40px;}

.right_footer a{ color:#fff; text-decoration:none;}
.right_footer a:hover{ text-decoration:underline; color:#CABF7F;}

/*** O M N I N E T ***/
.omninet{color:#1F63A2; font:bold 12px Verdana, Geneva, sans-serif;}


/*** Quick Links ***/
#main_quick{ position:fixed; right:0px; top:216px; z-index:999999; display:none;}
#quick_links{ width:180px; background:#f19839; float:left;}
#panel{width:46px; z-index:9999; float:left;}
#panel #click{ height:157px; width:46px; top:70px; background:url(images/citizen_charter_slide.png) no-repeat left top; cursor:pointer;/*-webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;*/ }
#panel #click:hover{ background:url(images/citizen_charter_slide.png) no-repeat 0px -160px !important;}
.selected1{ background:url(images/citizen_charter_slide.png) no-repeat 0px -160px !important;}
#quick_links ul{ list-style:none; margin:0px; padding:0px;}
#quick_links li{ border-bottom:1px solid #e79034;}
#quick_links li a{ text-decoration:none; color:#000; padding:10px; display:block;}
#quick_links li a:hover{ color:#fff;}
#quick_links .first_dv{ float:left; padding:0px; margin:0px;}
#quick_links .secont_dv{ float:left; border-left:1px solid #e79034; padding:0px; margin:0px; display:none;}

/*** NEWS ***/
#mjnew{}
#mjnew a{color:#000;}
#mjnew h3{ padding:5px 0px; margin:0px; font:bold 12px Verdana, Geneva, sans-serif;}
#mjnew h3 a{ color:#000; text-decoration:none; background:none;}
.mjfooter{ display:none;}
.mj-post-inner{ padding:8px 0px; border-bottom:1px solid #ccc;}
.mj-post-inner:last-child{ border:0px;}


/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
clear:both;
}

/*.inn_pic {border: 1px solid #AAA5A5;float: left;margin: 3px 10px 5px 0;padding: 2px;}
.inn_pic img {margin:0 0 -5px 0 !important;padding: 0 !important;}*/
.inn_pics {border: 1px solid #AAA5A5;float: left;padding: 2px;}
.j_table img.alignright { border:none !important; padding:0 !important; margin:0 !important; float:none !important;}
.j_table img.alignleft { border:none !important; padding:0 !important; margin:0 !important; float:none !important;}
.alignright { border: 1px solid #AAA5A5;float: right;margin: 3px 0px 5px 10px;padding: 2px;}
.alignleft { border: 1px solid #AAA5A5;float: left;margin: 3px 10px 5px 0;padding: 2px;}
.inn_pics img {margin:0 0 -5px 0 !important;padding: 0 !important;}
.red { color:red; font-weight:bold;}
.galry{}
.galry li{ list-style:none; float:left; margin:15px; background-image: none!important;}
.galry img{ border:5px solid #E6E6E6; -webkit-box-shadow: 0 8px 6px -6px #777;-moz-box-shadow: 0 8px 6px -6px #777;
box-shadow: 0 8px 6px -6px #777;}
.myglry{float:left;}
.breadcrumb {color: #FFFFFF;float: right;font-weight: bold;margin-bottom: 22px;margin-top: -55px;position: relative;background:rgba(00, 00, 00, 0.5); padding:5px; line-height: 1.4;
text-align: right;}
.breadcrumb a {
color: #FFFFFF;
cursor: text;
text-decoration: none;
} 
.input {border:1px solid #ccc; width:250px}
.inputbox_vvsmall {width:20px;}
.inputbox_vsmall {width:44px;}
.inputbox_small {width:70px;}
.inputbox_mid {width:100px;}
.inputbox_mid1 {width:115px;}
.inputbox_large {width:220px;} 
.inputbox_vlarge {width:380px;} 
.leftsiteimg { position:absolute; left:0px; top: 374px;}
.leftsiteimg img { border:none !important; margin:0 !important; padding:0 !important;}
/*** LOGIN PANEL ***/
.loginPanel{ margin:4% auto; width:400px; line-height:22px; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.loginPanel img { border:none !important; margin:0 !important; padding:0 !important;}
.loginPanel .loginBx{ float:left; width:100%; background:#EBF4FB; border:2px solid #B7DDF2; padding:10px; box-shadow:0px 0px 4px #ccc;}
.loginPanel .loginBx h6{ margin:0px; border-bottom:1px solid #ccc; padding:5px 0px 15px 0px; font:normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.loginPanel .loginBx span{ font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; clear:both; color:#666666;}
.btnLogin{ border:1px solid #995F13; padding:4px; background:#D08622; color:#fff; cursor:pointer; text-decoration:none;}
.btnLogin:hover{ background:#235281; border:1px solid #193E4F; text-decoration:none;}

.loginPanel .loginBx .loginTextbx{ border: 1px solid #B7DDF2; padding:6px;}
/*** Portfolio ***/
.profilePic {

float: left; margin:2px 0 0 2px;

margin-right: 15px;

}
.faculty-name { padding:0 0 11px 0 !important;}
.name {color:#CF7800; font-weight:normal; margin:0 0 0px 0; font:normal 2.167em 'georgiaregular'; }
.icons img {padding:0px 2px !important;transition: all 0.7s ease 0s; cursor:pointer; border:1px solid #CFCFCF; margin:0px !important; float:none !important; }
.icons img:hover {padding:0px 2px;background-color:rgba(0, 0, 0, .1); border:1px solid #CFCFCF; }
.information-wrapper { background:#F2F0E6;
border:1px solid #DED9C1;
border-radius:6px;
clear: both;
float: left;
margin-bottom: 0; padding:10px;
position: relative;
width: 686px;}
.tbl-navigator { float:right; text-align:right;}
button { font: bold 11px Verdana, Geneva, sans-serif; color:#A80000; padding:6px 15px; background-color:#E5E5E5; text-decoration:none; margin:8px 0; border:none; transition: all 0.7s ease 0s; }
button:hover { color:#000 }
.list { list-style:none; padding-left:0px !important; margin-top:0px !important; }
.list li { font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:22px; margin-bottom:3px; background:url(images/ul_img.png) no-repeat 5px 7px; padding-left:25px; }
.tble {float:left; }
.tble tr td {font-size:12px;}
.link{padding:4px 4px 8px 0px; font: bold 11px Verdana, Geneva, sans-serif; color:#DB451A; text-decoration:none;}
.tooltip { }
div#mcTooltip { line-height:16px; border-width: 1px; color:#333; top:-6px; left:-20px; border-color:#BBBBBB; padding:10px; font-size: 12px; font-family: Verdana, Arial; border-radius:4px; box-shadow: 0 1px 4px #e5e5e5; }
div#mcTooltip, div.mcTooltipInner { background-color:#EAECF0; }
div#mcTooltip a { color:#36c; }
div#mcOverlay { background-color: white; opacity:0.8; filter: alpha(opacity=80); display:none; top:0; left:-20px!important; width:100%; height: 100%; overflow:visible; z-index:4; }
div#mcTooltipWrapper { position:absolute; visibility:hidden; overflow:visible; z-index:9999999999; top:0px; }
div#mcTooltip { float:left; border-style:solid; position:relative; overflow:hidden; left:-20px!important; }
div.mcTooltipInner { float:left; position:relative; width:auto; height:auto; }
div#mcttCo { position:absolute; text-align:left; left:-20px!important; }
div#mcttCo em, div#mcttCo b { display:block; width:0; height:0; overflow:hidden; left:-20px!important; }
.brochure{float: right;padding: 0!important;} 
.brochure img{ border:0 !important;} 
.brochure:after {
content: ""!important;
margin: 0!important;
padding: 0!important;
}
.r a{background:#F3F3F3; color:#000;padding:2px 8px; background:-moz-linear-gradient(50% 50% 90deg, #fff, #f3f3f3 70%) #FFF; box-shadow:0px 0px 4px #ccc;display: inline-block;text-decoration:none; margin:0px 3px 10px 3px;}
.r a:after{content:"";padding: 0;margin:0;}


.sitemap {
-moz-column-count: 2; 
-moz-column-gap: 10px;
-moz-column-rule: 0px double #666;
-webkit-column-count: 2; 
-webkit-column-gap: 10px;
-webkit-column-rule: 0px double #666;
column-count: 2;
column-gap: 10px;
column-rule: 0px double #666;;

}

.sitemap ul {
background: url("images/site_map_ul.gif") repeat-y scroll 10px -5px rgba(0, 0, 0, 0);
list-style-type: none;
margin: 0;
padding: 0 5px 4px 10px;
position: relative;
}
.sitemap ul li {
background: url("images/site_map_list.gif") no-repeat scroll 10px -5px rgba(0, 0, 0, 0) !important;
font: bold 10pt arial;
margin: 10px 0 !important;
padding: 0 4px 0 29px !important;
}
.sitemap ul li a {
color: #C57F20;
display: inline-block;
}
.sitemap ul li a:hover {
color: #235281;
}
.sitemap ul li ul {
padding-bottom: 1px;
}
.sitemap ul li ul li {
font: 10pt arial;
}
.sitemap ul li li a {
color: #235281;
display: inline-block;
}
.sitemap ul li li a:hover {
color: #C57F20;
}
.logout { float:right; font-size:20px !important;}

.add_button{ border:1px solid #995F13; padding:4px; background:#D08622; color:#fff; cursor:pointer; float:right;}
.add_button:hover{ background:#235281; border:1px solid #193E4F;}
.captcha_img {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #B7DDF2;
display: inline-block;
height: 40px;
margin: 1px;
width: 105px;
}
.info, .success, .warning, .error_msg {
border: 1px solid;
margin: 10px 0px;
padding:5px 10px 5px 50px;
background-repeat: no-repeat;
background-position: 10px center;-moz-border-radius:.5em;
-webkit-border-radius:.5em;
border-radius:.5em;

}
.info p, .success p, .warning p, .error_msg p { margin: 10px 0 10px 0 !important;}
.info {
color: #00529B;
background-color: #BDE5F8;
background-image: url('images/info.png');
}

.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('images/success.png');
}
.warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('images/warning.png');
}
.error_msg{
color: #D8000C;
background-color: #FFBABA;
background-image: url('images/error.png');
}
#back-top {
  bottom: 15px;
  margin-right: 0;
  position: fixed;
  width: 120px;
  right: 0;
}
#back-top a {
	width: 24px;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #bbb;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s; float:right; margin-right:30px;
}
#back-top a:hover {
	color: #000;
	}
/* arrow icon (span tag) */
#back-top span {
	width: 24px;
	height: 24px;
	display: block;
	margin-bottom: 7px;
	background:url(images/up-arrow.png) no-repeat center center;

	/* rounded corners */
	
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover span {

}

.txtnone{ text-decoration:none;}
/*.fbox { background:#F6F6F6; border:1px solid #CECFCF; }*/

.disabledButton{
    background: #666;
    border: 1px solid #000000;
}
.capitalize{
    text-transform: capitalize;
}

.simple_page{
    width: 800px;
    margin: 0 auto;
}
.sipmle-footer{   
    height: 50px;
    background: #ffffff;
    width: 800px;
}
.download_box{
    text-align: center;
    border: 1px solid #995F13;
    width: 139px;
    float: left;
    padding: 10px 0px 0;
    margin-bottom: 20px;
    margin-right: 10px;
}
.download_box input {
  background: none repeat scroll 0 0 #CF7800;
  border: medium none!important;
  bottom: 0px;
  color: #ffffff!important;
  position: relative;
  width: 100%;
  padding: 5px 0px;
  font: bold 10px 'Arial'!important;
  text-transform: uppercase;
  cursor: pointer;
}
.download_box h4 a{
  color: #000000!important;
}
.i_table th{
    text-transform: uppercase;
    background: #CF7800!important;
    color: #fff!important;
    border-color:  #995F13 #CF7800 #995F13 #995F13!important;
}
.s_table th{
    text-transform: uppercase;
    background: #235281!important;
    color: #fff!important;
    border-color:  #31608F #4574A3 #31608F #31608F!important;
}
.f_table th {
  background: none repeat scroll 0 0 #505050 !important;
  border-color: #303030 #101010 #303030 #303030 !important;
  color: #FFFFFF !important;
  text-transform: uppercase;
}
.pan_contant li a:hover{
	color: #D08622!important;
	text-decoration: underline!important;
}
#wpcf7-f4732-o1,#wpcf7-f4713-o1 {
    float: left;
    width: 60%;
}

.congrats {
    background:#eeeeee;
    border: 1px solid #39c105;
    border-radius: 10px;
    color: #37b001;
    display: inline-block;
    /* float: left;*/
    font-size: 26px;
    font-weight: bold;
    line-height: 24px;
    padding: 10px;
    width: auto;
   
}

.sorry {
    background:#f2f2f2;
    border: 1px solid #ea1313;
    border-radius: 10px;
    color: #e70e0e;
    display: inline-block;
    font-size: 26px;
    font-weight: bold;
    line-height: 24px;
    padding: 10px;
    width: auto;
}
.one-edge-shadow {
	
}
.congratsmsg {
    color: #1489bf;
    display: block;
}
.sorrysmsg {
    color: #D71622;
    display: block;
}
.main_instrct {
    color: #ff0000;
    font-weight: bold;
}

#printwmp {
    background-color: #cccccc;
    border-radius: 8px;
    padding: 7px;
}
#resetpref {
    padding: 5px;
    width: 105px;
    cursor: pointer;
}
.prefmsg {
    color: #ff0000;
    float: left;
    font-weight: bold;
    width: 100%;
    display:none;
    height: 25px;
}
/*********** Css By Ajay**********/
.form_con{ background:#fff; border:1px solid #ccc; padding:9px;}
.sign{ width:200px; height:80px; overflow:hidden;}
.sign img{ width:200px; height:80px;}
.condidate_photo{ width:100px; height:120px; overflow:hidden;}
.condidate_photo img{width:100px; height:120px;}
.btn a{background: none repeat scroll 0 0 #d08622;border: 1px solid #995f13;color: #fff;cursor: pointer;padding: 4px;text-decoration: none;}
.tbl-striped{ border-collapse:collapse;}
.tbl-striped td{ padding:15px 10px;;}
.tbl-striped  tr{ border-bottom:1px solid #eee; padding-bottom:15px; margin-bottom:15px;}
.tbl-striped_n tr{padding-bottom:0px; margin-bottom:0px; }
.tbl-striped_n td{ padding:0px;}
.txt_area{ width:100%; margin:8px 0 3px 0;}
.fld{ width:267px; height:25px;}

.button_box {
    margin-top: 30px;
    text-align: center;
}
.button_box1 {
    margin-top: 30px;
    text-align: center;
}
label.error {
    clear: both;
    display: block;
    float: left;
}
.your_preference {
    float: left;
    margin-left: 25%;
    width: 100%;
}
#academicsuccessmsg2 {
    color: #07e721;
    font-size: 20px;
}

.month_sp {
    border: 1px solid;
    padding: 1px 27px 1px 13px;
}
/*.tbl-striped tr:nth-child(even){ background:#FAFAFA;  }
.tbl-striped tr:nth-child(odd){ background:#EDEDED; }*/


/*body {font-family:calibri; font-size:13pt; background:#EFEFEF}
p, form, h1, h2, h3, h4, h5, h6, ul, ol { padding:0px; margin:0px;}
h1{font-size: 18pt;
font-weight:normal;
	text-align: center;
	border-bottom:1px dotted #333333
}
h2{font-size: 16pt;
	text-align: center;
font-weight:normal;
}
table {border-collapse:collapse}
 Formn Elements 
input[type="text"] {border:1px solid #CCC; padding:5px}
textarea {width:100%; background:url(images/dot-bg.png); border:0px;font-family:calibri; font-size:13pt; line-height:30px; padding-top:5px}
.f-tbl {width:1000px; margin:auto}
.smlbox {width:40px}*/

 @keyframes blink {
            to {
                color: red;
            }
        }

        .my-element {
            color: black;
            animation: blink 1s steps(2, start) infinite;
            font-weight: 600;
            font-size: 12px;
        }
.nicEdit-main{height:150px; overflow-y:scroll !important;}
