@charset "utf-8";
/* CSS Document */
/***************Homepage starts******************/
.container{background:#ebebeb url(../../images/incontainer_bg.jpg) repeat-x top;float:left;width:100%}
.global,.header{float:left;width:100%}
 
 
/***************Homepage ends******************/

/*****Life@IBS page starts*******/

/*******Banner starts*********/
.container .container_inner .breadcrumb {clear: left; color: #666; float: left; width:960px; margin:0 auto; padding:20px 0 0; font: bold 1.2em/1.5em arial   }
.container .container_inner .breadcrumb a {color:#666}
.container .container_inner .breadcrumb a:hover{text-decoration: underline; }
.container .container_inner .breadcrumb ul li{ float:left;  }
.container .container_inner .breadcrumb .fst{background: url(../../images/breadcrumb.png) right no-repeat; padding: 0 10px 0 0; }
.container .container_inner .breadcrumb .sec{background: url(../../images/breadcrumb.png) right no-repeat; padding: 0 10px 0 5px; }
.container .container_inner .breadcrumb .last{background: none; padding: 0 0 0 5px; }
.container .container_inner .breadcrumb ul li.fblike {padding: 0 0 0 10px;}


.innerbanner{width:100%; margin:0 auto; border-bottom:7px #D6251F solid ;  }
.lifeat_banner { margin: 0px auto; *margin:-1px auto; width:100%; background:url(../../images/lifeat_banner.jpg) no-repeat top center; min-height: 231px; height: auto!important; height: 231px; *min-height: 232px;}
/*Inside Banner*/
.innerbanner_hyderabad { margin: 0px auto; *margin:-1px auto; width:100%; background:url(../../images/inside_banner.jpg) no-repeat top center; min-height: 231px; height: auto!important; height: 231px; *min-height: 232px;*min-height: 232px;}

.innerbanner_careers_ibs { margin: 0px auto; *margin:-1px auto; width:100%; background:url(../../images/careers-atibs.jpg) no-repeat top center; min-height: 231px; height: auto!important; height: 231px;*min-height: 232px;}

.innerbanner_ibsnews { margin: 0px auto; *margin:-1px auto; width:100%; background:url(../../images/ibs_news.jpg) no-repeat top center; min-height: 231px; height: auto!important; height: 231px;*min-height: 232px;}

.innerbanner_alumni { margin: 0px auto; *margin:-1px auto; width:100%; background:url(../../images/alumni.jpg) no-repeat top center; min-height: 231px; height: auto!important; height: 231px;*min-height: 232px;}

.inbanner_hyderabad { margin:0px auto;  *margin:1px auto;  width:100%; background:url(../../images/banner_hyderabad.jpg) no-repeat top center; min-height: 231px; height: auto!important; height: 231px; *min-height: 232px;}

.inbanner_mumbai { margin:0px auto; *margin:-1px auto; width:100%; background:url(../../images/banner_mumbai.jpg) no-repeat top center; min-height: 231px; height: auto!important; height: 231px;}
.inbanner_ahmedabad { margin: 0px auto; *margin:-1px auto; width:100%; background:url(../../images/banner_ahmedabad.jpg) no-repeat top center; min-height: 231px; height: auto!important; height: 231px; *min-height: 232px;}
.inbanner_bangalore { margin: 0px auto; *margin:-1px auto; width:100%; background:url(../../images/inside_header_bengaluru.jpg) no-repeat top center; min-height: 231px; height: auto!important; height: 231px; *min-height: 232px;}
.inbanner_gurgaon { margin: 0px auto; *margin:-1px auto; width:100%; background:url(../../images/inside_header_gurgaon.jpg) no-repeat top center; min-height: 231px; height: auto!important; height: 231px; *min-height: 232px;}
.inbanner_calcutta { margin: 0px auto; *margin:-1px auto; width:100%; background:url(../../images/inside_header_calcutta.jpg) no-repeat top center; min-height: 231px; height: auto!important; height: 231px; *min-height: 232px;}

.inbanner_pune { margin: 0px auto; *margin:-1px auto; width:100%; background:url(../../images/inside_header_pune.jpg) no-repeat top center; min-height: 231px; height: auto!important; height: 231px;}
/**/ 
.inbanner_about { margin: 0 auto; *margin:-1px auto; width:100%; background:url(../../images/about_us.jpg) no-repeat top center; min-height: 231px; height: auto!important; height: 231px; *min-height: 232px;}
.inbanner_onlinechat { margin: 0 auto; *margin:-1px auto; width:100%; background:url(../../images/contact_us.jpg) no-repeat top center; min-height: 231px; height: auto!important; height: 231px; *min-height: 232px;}
.inbanner_admissions { margin: 0 auto; *margin:-1px auto; width:100%; background:url(../../images/admissions.jpg) no-repeat top center; min-height: 231px; height: auto!important; height: 231px;}
.inbanner_contact { margin: 0 auto; *margin:-1px auto; width:100%; background:url(../../images/contact_us.jpg) no-repeat top center; min-height: 231px; height: auto!important; height: 231px; *min-height: 232px;}
.inbanner_advantage { margin: 0 auto; *margin:-1px auto; width:100%; background:url(../../images/banner_advantage.jpg) no-repeat top center; min-height: 231px; height: auto!important; height: 231px; *min-height: 232px;}
.inbanner_placements { margin: 0 auto; *margin:-1px auto; width:100%; background:url(../../images/placements.jpg) no-repeat top center; min-height: 231px; height: auto!important; height: 231px; *min-height: 232px;}

.inbanner_programs { margin: 0 auto; *margin:-1px auto; width:100%; background:url(../../images/programs.jpg) no-repeat top center; min-height: 231px; height: auto!important; height: 231px; *min-height: 232px;}
/**/

.soicon_wrap { width:960px; margin:0 auto; position:relative;min-height: 231px; height: auto!important; height: 231px;}
.innerbanner .soicon_wrap .soicon{ position:absolute; bottom:10px; right:0;}
.innerbanner .soicon_wrap .soicon img{ padding-right:5px;}
 
/*******Banner End*********/

/* CSS FOR CITYs */
.container .content_area .inside { padding:13px 62px 0 0; float: left; width: 677px; position:relative;  }
.container .content_area .inside .cityboto{ color:#2b2d88;font-size:1.2em; padding-bottom:20px;}
.container .content_area .inside  h2	{color: #2b2d88; font-family: 'MyriadPro-Regular'; font-size: 2.2em; padding: 5px 0 8px;font-weight:lighter; margin:0 0 15px;}
.container .content_area .inside h3 {  font-family: 'MyriadPro-Regular'; font-size: 2.3em; padding: 0 0 8px; color:#2b2d88;} 
.container .content_area .inside h3 span{ float:right; } 


.container .content_area .inside h3 span a{ text-decoration:none;}
.container .content_area .inside h4 {font-family: 'MyriadPro-Regular'; font-size: 1.6em; padding: 5px 0 0; color:#000; font-weight:lighter;} 
.container .content_area .inside p {padding: 0 0 10px;font:13px/140% arial; color:#333; }
/**/

.container .content_area .inside .city{ padding:5px 0; color:#333; }
.container .content_area .inside  a{ color:#2b2d88; text-decoration:underline;}
.container .content_area .inside  a:hover { text-decoration:underline; color:#333}
.container .content_area .inside .city .heading{ font-weight:bold; font-size:1.2em}
.container .content_area .inside .city ul{ padding:10px 0 10px 20px;}
.container .content_area .inside .city ul li{ list-style:disc; padding:2px 0 ; }
.container .content_area .inside .city p {padding:10px 0; font-size:13px; color:#333;}


.container .content_area .inside .wrap{ padding:5px 0; color:#333; }
.container .content_area .inside .wrap .heading{ font-weight:bold; font-size:13px;}
.container .content_area .inside .wrap ul{ padding:5px 0 5px 20px; font-size:13px;}
.container .content_area .inside .wrap ul li{ list-style:disc; padding:5px 0; line-height:18px;}
.container .content_area .inside .wrap .litext{ list-style:none; padding:2px 0 0 20px; font-weight:bold;}
.container .content_area .inside .wrap p {padding: 10px 0 10px 0; font-size:13px; color:#333;}
.container .content_area .inside .wrap  img{ float:left; padding:0 10px 10px 0;}
.container .content_area .inside .wrap .boldhead {padding: 5px 0 0 0; font-size:13px; font-weight:bold; color:#333;}
 

.container .content_area .inside .wrap table{ text-align:left; border:1px solid #ccc; border-top:0;   border-left:0;  border-right:0; padding: 0px; margin:10px 0; font-size:13px;}
.container .content_area .inside .wrap th{ background:#31328C; color:#fff; text-align: center;   border-bottom:0; padding: 10px 0; font-size:1.6em; font-weight:lighter; }
.container .content_area .inside .wrap .left{ background:#666; text-align:left;  border:0; padding: 5px  5px; }
.container .content_area .inside .wrap .right {background:#666; border: 0; color: #FFFFFF; padding: 5px;  text-align: left;}
.container .content_area .inside .wrap td{ background:#D9D9D9; border-left: 1px solid #CCCCCC; border-right: 1px solid #F0F0F0;padding: 5px; text-align: left;}
.container .content_area .inside .wrap .td1{background:#E4E4E4; border-right: 1px solid #F0F0F0;padding: 5px;text-align: left;}
.container .content_area .inside .wrap .last{ text-align:left; border:1px solid #ccc; border-bottom:0; }

.container .content_area .insidewrap .wrap p.title,.container .content_area .inside .wrap p.title { font-size:16px; color:#333333; padding:0 0 5px 0; font-weight:bold;}

/*Without RHS Insidepage*/


/*careers Page CSS*/
.container .content_area .inside .careers{ padding:0 0 15px 0; color:#333; }
.container .content_area .inside .careers .heading{ padding-bottom:5px; font-size:1.8em;font-family: 'MyriadPro-Regular'; font-weight:lighter; color:#666; border-bottom: 3px solid #ccc;}
.container .content_area .inside .careers .line{border-bottom: 3px solid #ccc; padding:3px;}
/*FORM INFO*/
.container .content_area .inside .careers .info{ float:left; width:100%; padding:20px 0}
.container .content_area .inside .careers .info .left{ float:left; padding:5px 0; width:200px; font-size:13px; font-weight:bold; color:#666; padding-left:10px;}
/**/
.container .content_area .inside .careers .info .userlogin {padding:0; width:auto; }
.container .content_area .inside .careers .info label {font-size:13px; font-weight:bold; color:#000; padding:10px 0 5px; float:left; }
.container .content_area .inside .careers .info input { clear:both; width:235px; height:18px; background:transparent url(../../images/textfield-bg.gif) no-repeat left center; border:none; padding:2px; margin:0 0 5px; }
/**/
.container .content_area .inside .careers .info .lefts{ float:left; padding:5px 0; width:200px; font-size:11px; color:#666; padding-left:10px;}
.container .content_area .inside .careers .info .right{ float:left; padding:5px 0; width:450px; font-size:13px; color:#333; padding-left:10px;}
.container .content_area .inside .careers .info .right ul { padding:5px 0}
.container .content_area .inside .careers .info .right ul li{ list-style:none; float:left;}
/*FORM INFO*/

 

.container .content_area .inside .careers table{ text-align:left; padding: 0px; margin:10px 0; font-size:13px;}
.container .content_area .inside .careers th{color:#666; text-align:left;   padding: 5px  0 5px 15px; font-size:13px; font-weight:bold; }
.container .content_area .inside .careers td{  padding: 5px 0 5px 15px; text-align: left;}
.container .content_area .inside .careers .fsttd { font-weight:bold;}
.container .content_area .inside .careers table a{ color:#26277c; text-decoration:underline;}
.container .content_area .inside .careers .grytr{background:#dcd9d9; }

.container .content_area .insidewrap .careers p.title,.container .content_area .inside .careers p.title { font-size:16px; color:#333333; padding:0 0 5px 0; font-weight:bold;}

.container .content_area .insidewrap { padding:12px 62px 0 0px; float: left; width: 100%; }
.container .content_area .insidewrap  h2	{color: #2b2d88; font-family: 'MyriadPro-Regular'; font-size: 2.2em; padding: 5px 0 8px 0;font-weight:lighter; margin:0 0 15px 0;}
.container .content_area .insidewrap h3 {clear: left; font-family: 'MyriadPro-Regular'; font-size: 2.3em; padding: 0px 0 8px 0; color:#2b2d88;} 
.container .content_area .insidewrap p {padding: 0 0 10px 0;  color:#333; }

.container .content_area .insidewrap .wrap{ padding:5px 0; color:#333; font-size:13px;}
.container .content_area .insidewrap .wrap .heading{ font-weight:bold;}
.container .content_area .insidewrap .wrap ul{ padding:10px 0 10px 20px;}
.container .content_area .insidewrap .wrap ul li{ list-style:disc; padding:2px 0}
.container .content_area .insidewrap .wrap .litext{ list-style:none; padding:2px 0 0 20px; font-weight:bold;}
.container .content_area .insidewrap .wrap p {padding: 10px 0 10px 0; font-size:13px; line-height:10px; color:#333;}
/*News Page CSS*/
.container .content_area .inside .ibsnews{ padding:5px 0; color:#333; }
.container .content_area .inside .ibsnews .heading{ font-weight:bold; font-size:13px;}
.container .content_area .inside .ibsnews ul{ padding:5px 0 5px 20px; font-size:13px;}
.container .content_area .inside .ibsnews ul li{ list-style: none; padding:5px 0; line-height:18px;}
.container .content_area .inside .ibsnews p {padding:5px 0; font-size:13px; color:#333;}
.container .content_area .inside .more a {float: left; font-size:13px; font-weight:900;  color:#d6251f; text-transform: none; margin: 0 0 0 10px; padding:5px 10px; background:url(../../images/readmorebg.gif) no-repeat left;}
.container .content_area .inside .dividerline { clear:both; padding:5px 0;}
 

/*Table CSS*/

.container .content_area .insidewrap .wrap th{ text-align:left; border:1px solid #ece7ed;	border-right:0; border-bottom:0; padding: 0  5px; background:#31328c; color:#fff;}
.container .content_area .insidewrap .wrap .fsth{ text-align:left; border:0; padding: 0  5px; background:#31328c; color:#fff;}

.container .content_area .insidewrap .wrap td{ text-align:left;  border:1px solid #f0f0f0;	border-right:0; border-bottom:0;  border-top:0; padding: 3px 5px; background:#e4e4e4;}
.container .content_area .insidewrap .wrap .fstd{ text-align:left;border:1px solid #d9d9d9; border-right:0; border-bottom:0;  border-top:0;padding: 3px 5px; background:#e4e4e4;}

.container .content_area .insidewrap .wrap .row{ text-align:left;  border:1px solid #f0f0f0; border-right:0; border-bottom:0;  border-top:0; padding:3px 5px; background:#d9d9d9;}
.container .content_area .insidewrap .wrap .rowd{ text-align:left;  border:1px solid #d9d9d9; border-right:0; border-bottom:0;  border-top:0; padding:3px 5px; background:#d9d9d9;}
.container .content_area .insidewrap .wrap table { text-align:left;  border:1px solid #ccc; border-top:0; padding: 0px;}


/**/
.container .content_area .inside .wrap th{ text-align:left; border-right:0; border-bottom:0; padding:5px; background:#31328c; color:#fff; font-size:13px; font-weight:900;}
.container .content_area .inside .wrap .fsth{ text-align:left; border:0; padding:5px; background:#31328c; color:#fff;}

.container .content_area .inside .wrap td{ text-align:left;  border:1px solid #f0f0f0;	border-right:0; border-bottom:0;  border-top:0; padding: 3px 5px; background:#e4e4e4;}
.container .content_area .insidewrap .wrap .fstd{ text-align:left;border:1px solid #d9d9d9; border-right:0; border-bottom:0;  border-top:0;padding: 3px 5px; background:#e4e4e4;}

.container .content_area .inside .wrap .row{ text-align:left;  border:1px solid #f0f0f0; border-right:0; border-bottom:0;  border-top:0; padding:3px 5px; background:#d9d9d9;}
.container .content_area .inside .wrap .rowd{ text-align:left;  border:1px solid #d9d9d9; border-right:0; border-bottom:0;  border-top:0; padding:3px 5px; background:#d9d9d9;}
.container .content_area .inside .wrap table { text-align:left;  border:1px solid #ccc; border-top:0; padding: 0px;}

/*CSS CONTACT US*/
/*Without RHS Insidepage*/

.container .content_area .contact { padding:12px 62px 10px 0px; float: left; width: 100%; }
.container .content_area .contact  h2	{color: #2b2d88; font-family: 'MyriadPro-Regular'; font-size: 2.2em; padding: 5px 0 8px 0;font-weight:lighter; margin:0 0 15px 0;}
.container .content_area .contact h3 {clear: left; font-family: 'MyriadPro-Regular'; font-size: 2.3em; padding: 0px 0 8px 0; color:#2b2d88;} 
.container .content_area .contact p {padding: 0 0 10px 0;  color:#333; font-size:13px; }

.container .content_area .contact .wrap{ padding:5px 0; color:#333;}
.container .content_area .contact .wrap a{ color:#333; text-decoration:underline;}
/*BOX LEFT*/
.container .content_area .contact .boxfst { float:left; width:310px; margin:0 25px 15px 5px ; background:url(../../images/contact_divider.jpg) right no-repeat; height:150px; min-height:150px; height: auto!important; }
.container .content_area .contact .boxfst .heading { background:url(../../images/cotact_hedingbg.jpg) no-repeat left; font: bold 13px/140% arial; padding:5px 0 5px 15px;}
.container .content_area .contact .boxfst p { font: 13px/20px arial; padding:0 0 0 15px;}
.container .content_area .contact .boxfst strong { font-weight:bold; color:#666;}


/*BOX LAST*/
.container .content_area .contact .boxlst { float:left; width:250px; margin: 0 0 15px 25px; }
.container .content_area .contact .boxlst .heading{ background:url(../../images/cotact_hedingbg.jpg) no-repeat left; font: bold 13px/140% arial; padding:5px 0 5px 15px;}
.container .content_area .contact .boxlst p { font: 13px/20px arial; padding:0 0 0 15px;}
.container .content_area .contact .boxlst strong{ font-weight:bold; color:#666;}


/**/
a.jScrollArrowUp {
	background: url(../images/basic_arrow_up.gif) repeat-x 0 0;
}
a.jScrollArrowUp:hover {
	background-position: 0 -15px;
}
a.jScrollArrowDown {
	background: url(../images/basic_arrow_down.gif) repeat-x 0 0;
}
a.jScrollArrowDown:hover {
	background-position: 0 -15px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position: 0 -30px;
}

.scroll-pane {
	width: 650px !important;
	height: 235px;
	overflow: auto; 
	/*background: #ccc;*/
	float: left;
	padding-left:0 !important;
}

#pane1 {
	height: 235px;  color:#333;
	display:block; 
}

#panecont1 {
	width: 500px!important;
	height: 245px!important;
}

/**/

/*****RHS column starts******/
.rhs_column {float:left; padding: 12px 0; width: 220px;}
.rhs_column .box_area1 { float:left; width:220px;  margin: 0;}
.rhs_column .box_area1 h2{
	float:left;
	font-family: 'MyriadPro-Regular';
	font-size: 2.2em;
	padding:10px 0 12px 30px;
	text-transform:capitalize;
	color:#333333;
	background:url(../../images/placements_icon.png) no-repeat top left;
	font-weight:lighter;
}
.rhs_column .box_area1 h3{ float:left; font-family:arial; font-weight:bold; font-size: 1.4em; padding: 5px 0; text-transform:capitalize; color:#333;}
.rhs_column .box_area1 p {float: left; font: 13px/1.5em arial; color:#333333;}

.rhs_column .divider { padding:10px 0; }

.rhs_column .box_area1 .search {clear: both; float: left; margin: 5px 0 0 0; width: auto;}
.rhs_column .box_area1 .search input {border: none; float: left; font-family:arial;}
.rhs_column .box_area1 .search div.input {background: url(../../images/serachbg.png) no-repeat 0 0; float: left; margin:0; width: 150px;}
.rhs_column .box_area1 .search input.text {background: none; color: #636363; font-size: 1.2em; padding: 10px 10px 9px 10px;width: 127px; }
.rhs_column .box_area1 .search input.btn {background:url(../../images/btnbg.gif) no-repeat; color: #FFFFFF; cursor: pointer; font-size: 1.5em; width:43px; height:34px; margin:0;}

.rhs_column .box_area2 { float:left; width:220px;  margin:0;}
.rhs_column .box_area2 h2{ float:left; font-family: 'MyriadPro-Regular'; font-size: 2.2em; padding:10px 0 12px 45px; text-transform:uppercase; color:#333333; background:url(../../images/video_icon.png) no-repeat top left; font-weight:lighter;}
.rhs_column .box_area2 h3{ float:left; font-family:arial; font-weight:bold; font-size: 1.4em; padding: 5px 0; text-transform:capitalize; color:#333;}
.rhs_column .box_area2 p {float: left; font: 13px/1.5em arial; color:#333333;}
.rhs_column .box_area2 .video{ background:url(../../images/video_botobg.jpg) repeat-x top; height:25px;}
/*****RHS column ends******/

/*Accordion*/
.container .content_area .inside .accordion_wrap{ margin-bottom:20px; }

.container .content_area .inside .accordion_wrap .acc_click { background:#cccccc url(../../images/down_arow.png) no-repeat 640px 0;  width:685px; cursor:pointer; border-bottom:1px #ffffff solid; }
.container .content_area .inside .accordion_wrap .acc_click .navtitle { padding: 5px 0 5px 15px; font-family: 'MyriadPro-Regular'; font-size: 1.6em; color:#2b2d88; font-weight:lighter;  }
.container .content_area .inside .accordion_wrap .arow{ background:#cccccc url(../../images/on_arow.png) no-repeat 640px 0; width:685px;  }
.container .content_area .inside .accordion_wrap .acc_hide { background: url(../../images/acc_hide_bg.jpg) no-repeat top; padding: 0; font-size:13px; overflow:hidden; position:relative}
.container .content_area .inside .accordion_wrap .acc_hide .hidewrap{ padding:10px 0;  }
.container .content_area .inside .accordion_wrap .acc_hide .hidewrap  p{ padding: 5px 10px ; font-size:13px; }
.container .content_area .inside .accordion_wrap .acc_hide .hidewrap p .title{  font-weight:bold; color:#000;font-size:13px;}
.container .content_area .inside .accordion_wrap .acc_hide .hidewrap ul { padding:0 0 0 25px;color:#333;  }
.container .content_area .inside .accordion_wrap .acc_hide .hidewrap ul li { list-style:disc; padding:5px 0; font-size:13px; }
.container .content_area .inside .accordion_wrap .acc_hide .hidewrap .active {  background: url(../../images/activebul.png) no-repeat left center;line-height: 10px; padding-left:15px; margin-left:20px; }

.container .content_area .inside .accordion_wrap .acc_hide .hidewrap table { margin:0 0 0 10px; font-size:13px; }
.container .content_area .inside .accordion_wrap .acc_hide .hidewrap table tr td { padding:5px 0}
.container .content_area .inside .accordion_wrap .acc_hide .hidewrap .left{border-right: 1px solid #fff; }
.container .content_area .inside .accordion_wrap .acc_hide .hidewrap .right{ padding:0 0 0 15px }
/*.scroll{ display:none}*/

.news_tab_wrap{ position:absolute; top:0; right:15px;}
.news_tab_wrap ul li{ width:auto; float:left; padding:22px 0 0 0; margin-right:30px; cursor:pointer; }
 
.news_tab_wrap ul li span.newest{ list-style:none; font-weight:400;}
.news_tab_wrap ul li.sel .newest{list-style:none; font-weight:900;}

.news_tab_wrap ul li span.oldest{ list-style:none; font-weight:400; }
.news_tab_wrap ul li.sel .oldest{ list-style:none; font-weight:900;}

.extra_data{ display:none;}

/*New*/
.lifeatibs{ padding:15px 0; float: left; width:960px;}
.lifeatibs .pagetitle {  font-family: 'MyriadPro-Regular'; font-size:22px; padding: 0 0 8px; color:#2b2d88; margin:15px 0}
.lifeatibs p {color: #333333; font: 13px/140% arial; padding: 0 0 10px }
.lifeatibs a{color: #333333; text-decoration:none} .lifeatibs a:hover{color: #333333; text-decoration: underline}
.vertical_shodw{ margin:20px 0}


.event{ padding:15px 0}
.event .left{ float:left; width:387px;}
.event .rig{float:left; padding-left:25px}
.event .rig .title{ font-family: 'MyriadPro-Regular'; font-size:20px; color:#220e6b}

.event_two{ clear:both; padding:15px 0}
.event_two .left{ float:left; padding-left:25px; }
.event_two .rig{float:left;width:300px;}
.event_two .rig .title{ font-family: 'MyriadPro-Regular'; font-size:20px; color:#220e6b}

.garybg{clear:both; background:#e3e3e3 url(../../images/garybg.jpg) repeat-y 0 0; text-align:center; padding:10px; margin:15px 0; font-family: 'MyriadPro-Regular'; font-size:16px; color:#220e6b}

.line_border{ background:url(../../images/hori_shedow.jpg) no-repeat right;}

.disclaimer{clear:both; background:#e3e3e3 url(../../images/disclaimerbg.jpg) no-repeat 0 0; text-align:left; padding:10px ; margin:15px 0;  font-size:13px; color:#000; position:relative}

.disclaimer span{ position:absolute; right:10px; top:8px; cursor:pointer;  height:23px; width:23px; }

.disclaimer_info{ clear:both}
.disclaimer_info ul{ padding:0 0 8px 15px; margin:0}
.disclaimer_info ul li{ list-style:disc; font-size:13px; padding:3px 0 }



.submit_btn{ margin:5px 0; clear:both}
.atibtn{ clear:both; margin:0 0 15px 0}
/**/
.chat_box{ padding-bottom:30px;}

.rhs_box{ background:#f6f6f6; padding:10px; margin-bottom:30px;    }
.rhs_box p{color:#000; font-size:13px; line-height:15px; padding-bottom:5px}

.rhs_box_applyibs{background:none; padding:10px 0px; margin-bottom:30px;    }
.rhs_box_applyibs p{color:#000; font-size:13px; line-height:15px; padding-bottom:5px}

.results{background:url(../../images/results_icon.jpg) no-repeat 0 0; padding:10px 0 }
.campus_events{background:url(../../images/campus_eventicon.jpg) no-repeat 0 0; padding:10px 0 15px }
.campus_events h2{font-size:20px; color:#000; font-family: 'MyriadPro-Regular'; font-weight:normal; margin:0 0 30px 65px;  border-bottom:1px solid #000 }

.results h2{font-size:20px; color:#000; font-family: 'MyriadPro-Regular'; font-weight:normal; margin:0 0 30px 65px;  border-bottom:1px solid #000 }
.results a{color:#29166f; text-decoration:underline;   }
.results a:hover{  text-decoration: none;}

.marquee{background:#f6f6f6 }
/*.marquee_area{position:relative; height:80px}
.marquee{position:absolute}*/
.marquee a{color:#333; text-decoration:none;   }
.marquee a:hover{ text-decoration: underline;}
 
 
 /*cityboto*/
.cityinfo {background:#333; margin-bottom:10px; width:665px; font-size:13px; padding:10px; color:#fff}
.cityinfo .left{ width:401px; float:left; background:url(../../images/cityinfo_line.jpg) repeat-y right 0; padding:0 0 15px 0}
.cityinfo .left label{ width:70px; float:left; color:#fff; text-transform: uppercase}
.cityinfo .left .text{float: left; line-height:15px}
.cityinfo .rig{float:left; padding: 0 0 0 35px; line-height:15px}
.cityinfo .rig a{color:#fff !important; text-decoration:none; }
.cityinfo .rig a:hover{ text-decoration: underline;}

/* faculty wrap */
.faculty_wrap{ padding:10px }
.faculty_heading{font-size:16px; color:#000066; font-family: 'MyriadPro-Regular'; font-weight:normal; padding:5px 0 5px 10px}
.faculty_wrap .faculty_nav{ width:180px; float:left; margin-right:20px}
.faculty_wrap .faculty_nav ul{padding:0!important; margin:0!important; }
.faculty_wrap .faculty_nav ul li{ list-style:none !important; font-size:14px !important;  color:#000066; font-family: 'MyriadPro-Regular', arial; font-weight:normal; background:none !important; padding:5px 10px!important; cursor:pointer;  }
.faculty_wrap .faculty_nav .sel {background:#cccccc !important; }

.faculty_wrap .contentbox{ float:left}
.faculty_wrap .contentbox .heading{font-size:15px; color:#000066; font-family: 'MyriadPro-Regular', arial; font-weight:normal; padding:0 0 5px 0}
.faculty_wrap .contentbox .area{ float:left; padding-right:15px }
.faculty_wrap .contentbox .area ul{ padding:0 !important; margin:0!important}
.faculty_wrap .contentbox .area ul li{list-style:none !important; font-weight:900;  font-weight: normal\9; padding:2px 0!important;;}
.faculty_wrap .contentbox .area ul li a{ color:#666666; text-decoration:none} 
.faculty_wrap .contentbox .area ul li a:hover{ text-decoration:none}

.hrline{ border-bottom: 1px solid #fff; margin-bottom:15px}

/*Table CSS*/
.hidewrap .fptable{ text-align:left; border-top:0; padding:0px; margin-right:10px; }
.hidewrap .fptable th:first-child{text-align:left} 
.hidewrap .fptable th{ background:#333; color:#fff; text-align:center; padding:8px 5px; border-bottom:1px solid #F6F6F6; border-right:1px solid #F6F6F6}
.hidewrap .fptable td:first-child{  border-left:1px solid #FFFFFF; width:30%; text-align:left} 
.hidewrap .fptable td{ padding:5px!important; border-right:1px solid #FFFFFF; border-bottom:1px solid #fff; background:#F6F6F6; text-align:center}

/*Alumnipage*/
.redbox{ background:#d6251f; width:100%}
.redbox P{ text-align:center; color:#fff; font-family: 'MyriadPro-Regular'; font-size:20px; padding-bottom:3px; }
.alumnipage{ padding: 12px 0; width: 100%;}
.alumnipage1{ padding: 12px 0; width: 20%;}
.alumnipage .top{ margin-bottom:10px;}
/*Menu*/
.alumnipage .alumnimenu{float:left; background:#d9d9d9; width:160px; padding:10px 20px; margin-right:10px; font-family: 'MyriadPro-Regular'; height:310px; width:150px; min-height:310px ; height:auto !important}
.alumnipage .alumnimenu p{ float:left; width:20%; font-size:16px; padding:4px 0;}
.alumnipage .alumnimenu p a{text-decoration:none; color: #000066;}
.alumnipage .alumnimenu ul{ padding:0 0 0 10px; margin: 0}
.alumnipage .alumnimenu ul li{ float:left; width:20%; font-size:15px; padding-bottom:4px; padding-left:10px; background:url(../../images/activebul.png) no-repeat 0 5px }
.alumnipage .alumnimenu ul li a{ text-decoration:none; color: #000066;}
.alumnipage1 .top{ margin-bottom:5px;}
/*Menu*/
.alumnipage1 .alumnimenu{float:left; background:#d9d9d9; width:145px; padding:10px 20px; margin-right:10px; font-family: 'MyriadPro-Regular'; height:310px;  min-height:310px ; height:auto !important}
.alumnipage1 .alumnimenu p{ float:left; width:100%; font-size:16px; padding:4px 0;}
.alumnipage1 .alumnimenu p a{text-decoration:none; color: #000066;}
.alumnipage1 .alumnimenu ul{ padding:0 0 0 10px; margin: 0}
.alumnipage1 .alumnimenu ul li{ float:left; width:100%; font-size:15px; padding-bottom:4px; padding-left:10px; background:url(../../images/activebul.png) no-repeat 0 5px }
.alumnipage1 .alumnimenu ul li a{ text-decoration:none; color: #000066;}
/*Page Content*/

.pagewrap{ float:left; width:750px; border-bottom:4px solid #cccccc; padding-bottom:15px; height:310px; width:500px; min-height:310px ; height:auto !important}

.pagewrap1{ float:left; width:750px; border-bottom:2px solid #cccccc ; padding-bottom:50px; height:320px; width:450px; min-height:10px ; height:auto !important}
.pagewrap .wraplef{float:left; width:520px; padding-right:30px}
.pagewrap .wraplef h3{color: #2b2d88; font-family: 'MyriadPro-Regular'; font-size:30px;}
.pagewrap .wraplef p {color: #333333; font-size: 13px;  padding: 10px 0;}
.pagewrap1 .wraplef{float:left; width:450px; height:100px padding-right:20px}
.pagewrap1 .wraplef h3{color: #2b2d88; font-family: 'MyriadPro-Regular'; font-size:30px;}
.pagewrap .wraprig{
	float:right;
	width:158px;
	background:#ebebeb;
	border:1px solid #999;
	padding-top: 7px;
	padding-right: 20px;
	padding-bottom: 7px;
	padding-left: 20px;
}

.pagewrap1 .wraprig{
	float:left;
	width:158px;
	background:#ebebeb;
	border:1px solid #999;
	padding-top: 7px;
	padding-right: 20px;
	padding-bottom: 7px;
	padding-left: 20px;
}


.formbase h2{background: url(../../images/connect_icon.gif)  no-repeat 0 0 ;color: #333; float: left; font-family: 'MyriadPro-Regular'; font-size:22px; font-weight: lighter; padding: 5px 0 12px 50px; text-transform: uppercase;}
.formbase p{color: #333; font-size: 13px; font-weight:bold; padding:5px 0; padding:0}

.formbase .inputbox{ float:left; margin-bottom:10px;}
.formbase .inputbox input.text { background:#ddd; border:0 solid #b8b8b8; color: #636363; font-size:13px; font-family:arial; padding: 5px; width:148px; margin-bottom:5px }
.formbase .register_btnbg{ background:none; border:none; float:left; width:75px; margin-right:5px; cursor:pointer}
.formbase .submit_bgbtn{ background:none;  border:none; float:left; width:75px; cursor:pointer }
.btnbox{ margin:10px 0}
.formbase .info{/*padding:5px 0;*/ margin-top:10px;*/}
.formbase .info p{ font-weight:normal; color:#333}
.formbase .info a{ color:#333333; font-weight:bold;}

/*new*/
.formbase1 h2{color: #333; float: left; font-family: 'MyriadPro-Regular'; font-size:22px; font-weight: lighter; padding: 5px 0 120px 5px; text-transform: uppercase;}
.formbase1 p{color: #333; font-size: 13px; font-weight:bold; padding:5px 0; padding:0}

.formbase1 .inputbox{ float:left; margin-bottom:265px;}
.formbase1 .inputbox input.text { background:#ddd; border:1 solid #b8b8b8; color: #636363; font-size:13px; font-family:arial; padding: 5px; width:148px; margin-bottom:5px }
.formbase1 .register_btnbg{ background:none; border:none; float:left; width:75px; margin-right:5px; cursor:pointer}
.formbase1 .submit_bgbtn{ background:none;  border:none; float:left; width:75px; cursor:pointer }
.btnbox{ margin:10px 0}
.formbase1 .info{/*padding:5px 0;*/ margin-top:10px;*/}
.formbase1 .info p{ font-weight:normal; color:#333}
.formbase1 .info a{ color:#333333; font-weight:bold;}
/*over*/

/*pagebox*/
.boto_shodw{ margin:40px 0 0 0}
.pagebox{ padding:10px 0; color: #333333; font-size: 13px;}
.pagebox h1{color: #2b2d88; font-family: 'MyriadPro-Regular'; font-size:30px; text-transform:uppercase; font-weight:normal}
.pagebox h2{color: #666; font-family: 'MyriadPro-Regular'; font-size: 20px; text-transform:uppercase; font-weight:normal}
.pagebox p {padding: 10px 0; line-height:18px}
.pagebox .name{ color:#666; font-size:16px;}
.pagebox ul {  padding: 0 0 0 25px}
.pagebox ul li {padding: 3px 0; list-style:disc}
.pagebox ol {  padding: 0 0 0 25px}
.pagebox ol li {padding: 3px 0; list-style: decimal}
.toplink{ float:right; text-align:right}
.pagebox .clickhere{ color:#cc0000; background:url(../../images/click_img.gif) no-repeat 0 4px; padding-left:10px;}
.pagebox .bclickhere{ color:#cc0000; background:url(../../images/click_img.gif) no-repeat 0 4px; padding-left:10px; font-size:14px; font-weight:900}
.pagebox .link{ color:#cc0000; }
/*Boards and Volunteers*/
.bovbox{ padding:10px 0; width:800px}
.bovbox a{color:#CC0000; text-decoration: none}
.bovbox .lefbox{ float:left; width:200px; font-weight:900}
.bovbox .rigbox{float:left; width:600px}


/**/
.current_issue, .archives{ padding:10px 0}
.current_issue p{ font-weight:900; padding:10px 0 !important;}

.archives_year{ width:150px;  padding:10px 0 10px 50px; float:left}
.archives_year ul{padding:0; margin:0}
.archives_year ul li{list-style:none}
.archives_year ul li a{color:#cc0000; font-weight:900 }

/**/
.spotlightbox .boxspot{padding:10px 0}
.spotlightbox{ padding:10px 0}
.spotlightbox h2{ color:#2b2d88;}

.spotlightbox .boxlef { float:left; padding:10px 0; width:450px}
.spotlightbox .boxlef .lef{float:left; width:200px}
.spotlightbox .boxlef .rig{float:left; width:220px}
.spotlightbox .boxlef .rig .bold{font-weight:900; font-size:14px}

.spotlightbox .boxrig{ float:left;  padding: 10px 20px; width: 380px;}
.spotlightbox .boxrig .bold{font-weight:900; font-size:14px}

.spotlightbox .fbinfo{ clear:both; font-weight:900; padding:10px 0 0 0}
.pagebox .registrar{ padding:10px 0 10px 20px}
.pagebox .registrar th{ text-align:left; font-size:18px; font-weight: normal; color:#666 }
.pagebox .registrar td{ text-align:left; padding:8px 15px 8px 0;}

.pagebox .address{ padding:5px 0 5px 20px !important;}

/**/
.disclosure {padding: 12px 0; width: 100%;color: #333333; font-size: 13px;}
.disclosure h1{ color: #2B2D88; font-size:23px; padding: 0 0 8px; font-weight:normal}
.disclosure p { padding:10px 0}
.disclosure a{ color:#CC0000}
.disclosure ol{ margin-left:20px}
.disclosure ol li{list-style-type:lower-alpha; padding-bottom:5px}

/*new*/
.h6{color: #2b2d88; font-family: 'MyriadPro-Regular'; font-size:30px;}
.p {color: #333333; font-size: 13px;  padding: 10px 0;}