html,body{ min-height: 100%;background:#fff url(../images/grey.png) scroll 0 0 repeat; text-align:justify;}
.container{ position:relative;}
.mainfooter{width:100%;background-color: #f5f5f5; border-top:4px double #ccc; padding-top:10px }

.mainfooter a{ color:#888}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.inline-link {
  display: inline-block;
  margin: 0 0.2em;
  padding: 3px;
  background: #97CAF2;
  transition: all 0.3s ease-out;
  text-decoration: none;
  color: #FFF;
}

.inline-link:hover   { background: #53A7EA; text-decoration:none;color: #FFF; }



.logo{ margin:30px 0 0;display:block}
.fiftyImg{ margin:15px 15px 0 0 ; float:right}
.subTitle{ margin-top:0; color:#34495e}
.highlight{  color:#004A66; font:italic 22px Georgia, "Times New Roman", Times, serif; margin-top:0}
.well{ background:#FFF;}
#frmalumni .well{ background:#efefef}
.well blockquote{ margin:0; font-family:Georgia, "Times New Roman", Times, serif; padding-right:0 }
blockquote p{ font-size:16px; color:#111; }
.page{ min-height:550px; padding-bottom:20px}
.page-header{margin: 10px 0;} .pageTitle,.pageTitle small{margin:0; color:#ff7f34;} 
.breadcrumb{ margin:0; padding:0; background:none; text-align:left}
.text-orange{ color:#ff7f34} .text-blue{ color:#0088cc}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 2px #000;
	box-shadow: 0 0 2px #000;
}
.ui-tooltip {
    background:#3498db;
    color: white;
    border: none;
    padding: 0;
    opacity: 1;
}
.ui-tooltip-content {
    position: relative;
    padding:0.5em;
	text-align:center; font-weight:bold
}
.ui-tooltip-content::after {
    content: '';
    position: absolute;
    border-style: solid;
    display: block;
    width: 0;
}
.right .ui-tooltip-content::after {
    top: 18px;
    left: -10px;
    border-color: transparent #666;
    border-width: 10px 10px 10px 0;
}
.left .ui-tooltip-content::after {
    top: 18px;
    right: -10px;
    border-color: transparent #666;
    border-width: 10px 0 10px 10px;
}
.top .ui-tooltip-content::after {
    bottom: -10px;
    left: 72px;
    border-color: #666 transparent;
    border-width: 10px 10px 0;    
}
.bottom .ui-tooltip-content::after {
    top: -10px;
    left: 72px;
    border-color: #3498db transparent;
    border-width: 0 10px 10px;
}
.thumbnails {
  padding-left:0;
  list-style: none;
  *zoom: 1;
}
.thumbnails:before,
.thumbnails:after {
  display: table;
  content: "";
  line-height: 0;
}
.thumbnails:after {
  clear: both;
}
.thumbnails > li {
  float: left; 
  padding-right:5px;
  padding-left:5px; margin-bottom: 15px;}
  
  #partnerList .thumbnail{ background:none; height:180px; border:none}
  .noMargin{ margin-bottom:0!important}




.thumbnail > img, .thumbnail a > img {
  display: block;
  height: auto;
  max-width: 100%;
}

a.thumbnail:hover,
a.thumbnail:focus {
  border-color: #428bca;
}

.thumbnail > img ,.thumbnail a > img {
  margin-right: auto;
  margin-left: auto;
}


.thumbnail .caption {
  padding:5px 0;
  color: #333333;
}
#catgalleryList li{  height:209px; overflow:hidden}
#catgalleryList li a{ display:block; height:159px;}
#catgalleryList li a img{ max-height:100%;}
#catgalleryList li .caption{ padding:0; text-align:center; height:40px; overflow:hidden; font-weight:bold}

/*ul#morelist{ float:left; margin:0 0 5px; padding:0; list-style:none; display:block; width:100%}
ul#morelist li { float:left; margin:0 10px 0 0;
    display:none;
}*/

.btm-shadow {
	-webkit-box-shadow: 0 8px 6px -6px #555;
	   -moz-box-shadow: 0 8px 6px -6px #555;
	        box-shadow: 0 8px 6px -6px #555;
}
.lt-ie9 .btm-shadow { behavior:url(PIE.htc); position:relative; zoom:1;-webkit-box-shadow: 0 8px 6px -6px #555;
	   -moz-box-shadow: 0 8px 6px -6px #555;
	        box-shadow: 0 8px 6px -6px #555;}
#navwrapper{background: #0087b3; 
background: -moz-linear-gradient(top, #0087b3 0%, #0083ae 13%, #006f98 49%, #005d84 51%, #003b5c 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0087b3), color-stop(13%,#0083ae), color-stop(49%,#006f98), color-stop(51%,#005d84), color-stop(100%,#003b5c));
background: -webkit-linear-gradient(top, #0087b3 0%,#0083ae 13%,#006f98 49%,#005d84 51%,#003b5c 100%);
background: -o-linear-gradient(top, #0087b3 0%,#0083ae 13%,#006f98 49%,#005d84 51%,#003b5c 100%);
background: -ms-linear-gradient(top, #0087b3 0%,#0083ae 13%,#006f98 49%,#005d84 51%,#003b5c 100%);
background: linear-gradient(to bottom, #0087b3 0%,#0083ae 13%,#006f98 49%,#005d84 51%,#003b5c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0087b3', endColorstr='#003b5c',GradientType=0 ); border:1px solid #004a66; margin:10px 0}
#nav{padding:0;  margin:0; list-style:none;  display:table; height:40px; float:left; width:100%}
#nav li{float:left; position:relative; line-height:0; display:table-cell}
#nav a{float:left; height:40px; padding:0 25px; color:#fff; text-transform:uppercase; font:16px/40px  Arial, sans-serif; text-decoration:none;}
#nav li:hover >a{color:#fff;background:#ff7f34}
*html #nav li a:hover{color:#fff;background:#ff7f34}
/* Sub-nav */
#nav ul{list-style:none;  margin:0;  padding:0;  display:none;  position:absolute;  top:40px;  left:0;  z-index:99999;  background:#FFF; border:1px solid #ccc;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}
#nav ul li{left:0; border:none}
#nav ul ul{top:0;  left:150px}
#nav ul li{float:none;  margin:0;  padding:0;  display:block}
#nav ul li:last-child{-moz-box-shadow:none;  -webkit-box-shadow:none;  box-shadow:none}
#nav ul a{padding:8px;  height:5px; width:180px; height:auto;  line-height:1;  display:block;  white-space:nowrap;  float:none; font:14px   Arial, sans-serif;; color:#888; border-bottom:1px solid #e9e9e9; }
*html #nav ul a{height:5px}
*:first-child+html #nav ul a{height:5px}
#nav ul a:hover{color:#fff; background:#C73F39}
*html #nav ul a:hover{color:#fff; background:#C73F39}
#nav ul ul li:first-child a:after{left:-8px;  top:12px;  width:0;  height:0;  border-left:0;  border-bottom:5px solid transparent;  border-top:5px solid transparent;  border-right:8px solid #444}
#nav ul li:first-child a:hover:after{border-bottom-color:#04acec}
#nav ul ul li:first-child a:hover:after{border-right-color:#04acec;  border-bottom-color:transparent}
#nav:after{visibility:hidden; display:block; font-size:0; content:""; clear:both; height:0}
* html #nav{zoom:1}
*:first-child+html #nav{zoom:1}

#banner{ background:#FFF; padding:4px; border:1px solid #dfdfdf;}

/*=====countdown====*/
.is-countdown {

}
.countdown-rtl {
	direction: rtl;
}
.countdown-holding span {
	color: #888;
}
.countdown-row {
	clear: both;
	width: 100%;
	padding: 0px 2px;
	text-align: center;
}
.countdown-show1 .countdown-section {
	width: 98%;
}
.countdown-show2 .countdown-section {
	width: 48%;
}
.countdown-show3 .countdown-section {
	width: 28%;
}
.countdown-show4 .countdown-section {
	width: 24.5%;
}
.countdown-show5 .countdown-section {
	width: 19.5%;
}
.countdown-show6 .countdown-section {
	width: 16.25%;
}
.countdown-show7 .countdown-section {
	width: 14%;
}
.countdown-section {
	display: block;
	float: left;
	font-size: 75%;
	margin:0 5px 0 0;
	text-align: center;
}
.countdown-amount {
    font-size: 200%;
	background:#004a66; color:#FFF; display:block;
	border-radius:5px;
}
.countdown-period {
    display: block;
	
}
.countdown-descr {
	display: block;
	width: 100%;
}
#defaultCountdown { width:120px; height: 45px; }

#newsticker{ background:#ffffff;border-bottom:1px solid #dfdfdf;}
.rightTitle{ background:#7f8c8d; color:#FFF; margin:0; padding:5px; font-size:22px;}
.newsList li.newsblock{ border:1px solid #dfdfdf; border-bottom:none; display:block; float:left; font-size:13px; width:100%;}
.newsList{ margin:0; padding:0; width:100%;}
.newsTitle{ margin:0 0 5px 0;  color:#E41423; font-size:15px; height:50px; overflow:hidden;}

.alumniBlock{ margin:20px 0;background:#34495e; padding:5px; text-align:center; color:#FFF}
.alumniTitle{   font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; margin:0; font-size:18px; padding:5px;}

.videoBlock{ margin:20px 0;background:#FFF; padding:5px; text-align:center; color:#FFF; border: 1px solid #dfdfdf;}
.videoBlockTitle{   font-family:Georgia, "Times New Roman", Times, serif; color:#ff7f34; margin:0; font-size:18px; padding:5px;}
.videoBlock img{ border:#FFF 2px solid; -webkit-box-shadow: 0 0 2px #000; 	box-shadow: 0 0 2px #000; border: 1px solid #dfdfdf;}
.videoBlock img a{ border:none;}

/*=========form styles========*/
.captcha{height:40px; padding:0; list-style:none;  display:block; float:left; width:100%; margin:0}
.captcha li{float:left; margin:0 45px 0 0}
.capimg{position:relative}
a.refresh{width:30px; height:30px; position:absolute; right:-35px; top:0; z-index:50; outline:none}
.captcha input{width:70px; height:30px;}
.frmfeed{ position:relative; min-height:250px;  margin:20px 0 0 0}

.errors{position:absolute; float:left; width:150px; min-height:50px;  right:0; bottom:0}
.errors span{display:block; margin:5px 0}
.innerError{font-size:10px; color:#f00; background:#fbe3e4 url(../images/invalid.png) 0 50% no-repeat; padding:2px 5px 2px 20px; border:1px solid #fbc2c4; min-height:18px}
.innerHelp{font-size:11px; color:#5f8d00; color:#5f8d00; background:#e6efc2; padding:2px 2px 2px 20px; border:1px solid #390; min-height:18px;  background:#fbe3e4 url(../images/valid.png) 0 50% no-repeat}


.enquiryblock{ background:#fff; margin-top:20px;  margin-bottom:20px; }
.userImg{ position:absolute; right:20px; float:left; width:94px; text-align:center }
.userImg .thumbnail{ position:relative; margin-bottom:5px}
#multiUploadBlock{ margin:20px 0 0}



.show-grid {
    margin-bottom: 10px;
	margin-top: 10px;
}

/* ==========================================================================
   Helper classes
   ========================================================================== */
.ir { background-color: transparent;border: 0;overflow: hidden;*text-indent: -9999px;}
.ir:before { content: "";display: block;width: 0;height: 150%;}


/* Large desktop */
@media (min-width: 1200px) {

	 }

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 992px) { 

#nav a{ padding:0 20px; font-size:13px;}

 }

/* Landscape phone to portrait tablet */
@media (max-width: 767px) { 


}

/* Landscape phones and down */
@media (max-width: 480px){ 

}

