h3/* Colors Used 
#888888
#D6ECFC,#BADCEE,#96C4E5,#2E90CD,#338DCD, #2273AC
*/

/* ***************************************
   Default styles
   *************************************** */

/* Reset Base Styles */
html, body, img, h1, h2, h3, h4, h5, h6, p{margin: 0;padding: 0;border: 0;outline: 0;}

/* remember to define focus styles! */
:focus {outline: 0;}
ol, ul {list-style: none;}
em, i {	font-style:italic;}

/* tables still need cellspacing="0" (for ie6) */
table{border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;	font-weight: normal;vertical-align: top;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
th{background:#dfefff;font-weight:bold;}

/* Clear Float  ClearFix*/
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;	height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {	display: block;}
* html .clearfix {	height: 1%;}

body {text-align:left;margin:0 auto;padding:0;font: 11px  verdana,arial normal;color: #555555;background-color:#CCC;}
a {color: #C00202;	text-decoration: none; -moz-outline-style: none;outline: none;}
a:visited{}
a:hover{color: #444444;text-decoration: underline;}
img,img a, form{border:0;}

img a:hover{text-decoration: none;}

p{line-height:150%;margin:2px 0;}

h1, h2, h3, h4, h5, h6{font-family: Arial, Helvetica, sans-serif;}
h1{font-size:150%;}
h2{font-size:130%;}
h3{font-size:110%;}

#header-top input{border:1px solid #4F6A71;color:#333;padding:2px 5px; background:#D2DDE0;}
input{border:1px solid #ccc;color:#333;padding:2px 5px;}
input.button{background:#EEE; color:#FFF;}
#enq-form label{width:160px;display:block;padding-bottom:5px;}
#enq-form input{display:block;font-size:11px;}
#enq-form select{display:block;font-size:11px;}
#enq-form {padding:0 50px;}


/* ***************************************
   Common Classes
   *************************************** */
.tube0t{padding-top:0px !important} .tube0r{padding-right:0px !important} .tube0b{padding-bottom:0px !important} .tube0l{padding-left:0px !important}
.tube5t{padding-top:5px !important} .tube5r{padding-right:5px !important} .tube5b{padding-bottom:5px !important} .tube5l{padding-left:5px !important}
.tube8 {padding:8px;}  .tube8x {padding-left:8px;  padding-right:8px;}   .tube8y {padding-top:8px;  padding-bottom:8px;}
.tube12{padding:12px;} .tube12x{padding-left:12px; padding-right:12px;}  .tube12y{padding-top:12px; padding-bottom:12px;}
.tube15{padding:15px;} .tube15x{padding-left:15px; padding-right:15px;}  .tube15y{padding-top:15px; padding-bottom:15px;}
.tube20{padding:20px;} .tube20x{padding-left:20px; padding-right:20px;}  .tube20y{padding-top:20px; padding-bottom:20px;}
.tubex{padding-left:15px;padding-right:15px; }
.tubexy{padding-top:5px; padding-bottom:5px; padding-left:30px;}
.tube30{padding:30px 20px 0px 0px;}
.tube-icspleft{padding-top:80px; padding-left:190px; padding-right:10px; font-size:12px;}
.tube-icspleft span{ color:#C40000; line-height:160%; }
.tube-icspleft a{ text-decoration:none;}
.tube-icspright{padding-top:50px; padding-right:150px; padding-left:15px; font-size:12px;}
.tube-icspright span{ color:#C40000; line-height:160%;}
.tube-icspright a{ text-decoration:none;}



.tube5{padding:5px;}
.tube10{padding:10px;}
.tube-enq{padding-left:20px; padding-right:10px; padding-top:7px; padding-bottom:5px;}
#placement-link{width:400px; height:90px; z-index:10;position:absolute;display:block;}

/* ***************************************
    PAGE LAYOUT - MAIN STRUCTURE
*************************************** */
.pagewidth{width: 912px;margin: 0 auto;background:#fff;}

#maincontainer{ }
#header-wrapper{}
#center-wrapper{}
#footer-wrapper{}

#header-top{ background:url(header-topbg.png) repeat-x ; height:72px; color:#FFFFFF;}
#header-top p{ font-size:150%;}

#main-icspspotlight{ clear:both; height:191px;}
#icsp-linkstube{ margin: 0 auto; width:912px;}
#icsp-spotlightleft{ float:left; background:url(footerleft-sl.jpg); height:191px; width:458px;}
#icsp-spotlightright{ float:right; background:url(footerright-sl.jpg); height:191px;  width:454px;}

#center-box{background:#fff url('tabs-bg.png') -120px left repeat-x;}

#content-column{border-right: 1px solid #DDDDDD;}
#content-column h1{ background:url(tittle-border.png) top left no-repeat; padding-left:15px;}
#content-column2 h1{background:url(tittle-border.png) top left no-repeat; padding-left:15px; margin-bottom:4px;}
#content-column span{ color:#D30104;}
#content-column-faculty h1{ background:url(tittle-border.png) top left no-repeat; padding-left:15px;}
#content-column-faculty span{ color:#D30104;}
#content-column p{ margin-top:5px; margin-bottom:5px;line-height:160%; text-align:justify}
#content-column-faculty p{ margin-top:5px; margin-bottom:5px;line-height:160%; text-align:justify}
#footer{background:#fff;}

.profile-pic{
border:1px solid #CCCCCC;
float:right;
margin:5px 0px 5px 10px;
padding:3px;
width:200px;
}

.profile-pic1{
border:1px solid #CCCCCC;
margin:5px 0px 5px 10px;
padding:3px;
}



.float-tube{ overflow:hidden;}

div.three-col-rightsl, div.three-col-center, div.three-col-right, div.two-col-right, div.two-col-left{}

.two-col-left #spotlight{clear:both;}
.two-col-left #cols{}
.two-col-left #content-column{margin:0 0 0 29% ;}
.two-col-left #side-left{float:left;width:29%; display:none;}
.two-col-left #side-right{float:right; width:29%;display:none;}

#content-linkscol1{ background: url(content-linkscol-bg.png) repeat-x; height:206px;overflow:hidden;}
.content-linkstube{ margin: 0 auto; width:912px;}
#content-linkscol2{background:#F8F8F8; height:147px; border-bottom: 1px solid #DDDDDD;}
#contentleft-linkscol2{border-right: 1px solid #DDDDDD; width:456px; float:left; height:147px;}
#contentleft-linkscol2 img{padding:5px 20px 20px 10px;}
#contentright-linkscol2{ float:right; height:147px; width:455px;}
#contentright-linkscol2 img{padding:5px 10px 5px 10px;}
#content-column1 p{text-align: right;}
#contentright-linkscol2{}
#content-linkstube h1{ border-left: 3px solid #E90107; padding-left:10px; color:#0D0D0D;}
#content-column1{ float:left; width:302px; border-right: 2px solid #D9D9D9; margin-top:20px; height:177px;}
#content-column1 p{ margin-top:4px; }
#content-column2{ float:left; width:292px; border-right: 2px solid #D9D9D9; margin-top:20px; height:177px;}
#content-column3{ float:left; width:314px;margin-top:20px;}
#content-column3 h3{ color:#D30104; margin-bottom:5px; margin-top:10px;}
#content-column2 h3{ color:#D30104;}

div.two-col-right{border-bottom: 1px solid #DDDDDD; overflow:hidden;}
.two-col-right #spotlight{clear:both; }
.two-col-right #content-column{margin:0px 300px 0px 0px;}
.two-col-right #content-column-faculty{ overflow:hidden;}
.two-col-right #side-left{float:left;display:none;}
.two-col-right #side-right{float:right; width:300px; line-height:150%;}

div.one-col{border-bottom: 1px solid #DDDDDD; overflow:hidden;}
.one-col #spotlight{clear:both; }
.one-col #content-column{margin:0px 0px 0px 0px;}
.one-col #side-left{float:left;display:none;}
.one-col #side-right{float:right; display:none;}

.home #side-right{display:none;}
#icsp-spotlight{ background:url(footer-sl.jpg); height:191px; color:#404040; clear:both;}
#icsp-spotlight a{  text-decoration:none;}

div.three-col-right {}
.three-col-right #spotlight{clear:both;}
.three-col-right #content-column{margin:0 50% 0 0;}
.three-col-right #side-left{float:right;width:23%;}
.three-col-right #side-right{float:right; width:27%;}

div.three-col-center {}
.three-col-center #spotlight{clear:both;}
.three-col-center #content-column{margin:0 25% 0 20%}
.three-col-center #side-left{float:left;width:20%;margin:0px;}
.three-col-center #side-right{float:right; width:25%; margin:0px;}

div.three-col-rightsl {}
.three-col-rightsl #spotlight{margin:0 0px 0px 0;float:right; width:100%;}
.three-col-rightsl #cols{width:40%;float:right}
.three-col-rightsl #content-column{margin:0 40% 0 0;}
.three-col-rightsl #side-left{float:right;width:45%;margin:0px; }
.three-col-rightsl #side-right{float:right; width:55%; margin:0px;}

/****************************************
           Header and Footer
*****************************************/

/******* Header Elements ************/
#header{}
#header-row1{overflow:hidden; border-bottom:3px solid #FFFFFF;}
#logo{float:left;width: 300px;}
#mibs-fadingslides{ float:right; width:612px;}
#logo img{ }

#toplinks{float:right;color:#666;width:340px;height:30px; background: url('topnav-bg1.png') top left repeat-x;}
.toplinks-text{float: right;padding:4px 10px 5px 10px;display:block;}
.toplinks-text span{float: left;display:block;overflow:hidden;width:180px;text-align:right;}
.toplinks-text a{color: #666; text-decoration: none;}
.toplinks-text a:hover{color: #666; text-decoration: underline;}

#searchBox{float:right; width: 300px; text-align:right;}
#searchBox input{margin:30px 20px 0px 0px;padding:2px;width:150px;border:1px solid #5BAADC;color:#588AB0;background:#fff url('search-bg.png') center right no-repeat;font-size:11px;}

/********* Footer ************/
#footer{}

#footer{ background: #FFFFFF;overflow:hidden;}
#footer-row2{ clear:both; }
#footer-row1{ clear:both;  border-bottom:1px solid #DDDDDD;}

#grey-box{background:#C00000;clear:both;height:2px;}



#footer-links{margin:0 170px 0 170px;text-align:center;padding:2px 0;}
#footer-counter{ margin:0 160px 0 310px;text-align:right;}
#footer-links a{color: #333333;}
#footer-left{float:left;text-align:left; color:#999999;}
#footer-right{float:right;text-align:right; color:#999999;}
#footer-bottom{clear:both;}

#enquiry{clear:both; overflow:hidden;}
#enquiry-left{float:left;text-align: left; color:#999999; width:217px;}
#enquiry-left img{ padding-left:0px;}
#enquiry-right{float:right;color:#999999; width:685px;}
#enquiry-right img{ padding-left:0px; padding-right:0px;}


/******************************************
          Navigations
*******************************************/

/******** Header Nav ***********/
#headerNav{ clear:both;border-bottom: 3px solid #FFFFFF;background: #D9D9D9;clear:both; display:block; color:#D30104; height:38px;}
ul.nav-header {list-style:none; margin:0px; padding-left:10px; width:auto; z-index:2; overflow:visible;  }
ul.nav-header li{display:inline; }
ul.nav-header li a{display:block;float:left;color:#D30104;border-right:1px solid #C00000; margin-top:5px;}
ul.nav-header li a:hover{text-decoration:none;}
ul.nav-header li span{display:block;padding:5px 15px 6px;}
ul.nav-header li.nav-selected a,ul.nav-header li.nav-selected a:hover{}
ul.nav-right {float:right;}
ul.nav-right li a{border-right:0px;border-left:1px solid #C00000;}

/******** Vertical Nav ***********/
ul.vertical-nav {list-style:none; margin:0px; padding:0px; width:auto; z-index:2;border-bottom:2px dotted #D6ECFC;}
ul.vertical-nav li{display:inline;}
ul.vertical-nav li a{display:block;color:#FFFFFF;border-top:2px dotted #D6ECFC;padding:5px 8px;}
ul.vertical-nav li a:hover{text-decoration:none;color:#FFFFFF; background:#E8F3FA;}
ul.vertical-nav li span{}
ul.vertical-nav li.nav-selected a,ul.vertical-nav li.nav-selected a:hover{color:#FFFFFF;background:#CCCCCC url('tabs-bg.png') 0px -50px repeat-x;}



/******************************************
          Page Specific
*******************************************/
#page-header{}
#page-header small{font-size:90%;}
#page-header small a{font-size:90%;}
#page-header h1{border-bottom:1px dotted #338DCD;}
#page-body{line-height:150%;text-align:justify;}
#page-footer{}

.sl-img{width:611px;}


#divIGM{width:900px;margin:0 auto;}

#divIGM h3{ text-align:center;}
#divIGM p{ display:none;}
.tdImg {width:220px; height:160px;float:left; text-align:center;}
.tdImg  img{border:1px solid #CCC;padding:3px; height:120px; width:160px;}


* { margin:0; padding:0; }

#newsticker-demo { 
width:300px;  
padding-top:5px;
padding-bottom:14px;
font-family:Verdana,Arial,Sans-Serif;
}

#content-column3 .admissions { margin-bottom:3px;}

#newsticker-demo a { text-decoration:none; }
#newsticker-demo h3{ color:#D30104; margin-top:3px; margin-bottom:3px;}
#newsticker-demo img { border: 2px solid #FFFFFF; }

#newsticker-demo .title {
text-align:left;
padding-top:2px; padding-right:2px; padding-bottom:20px;
}

.newsticker-jcarousellite { width:300px;margin:8px 0 10px 0}
.newsticker-jcarousellite a{ color:#555555;}
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:0px; margin-top:0px; }
.newsticker-jcarousellite .thumbnail { float:left; width:110px; }
.newsticker-jcarousellite .info {  }
.newsticker-jcarousellite .info span.cat { display: block; font-size:10px; color:#808080; }

.clear { clear: both; }

#fadeshow{ height:175px; overflow:hidden;}

