/* CSS Document */
a,abbr,acronym,address,applet,area,b,base,basefont,bdo,big,blockquote,body,br,button,caption,center,cite,code,col,colgroup,dd,del,dir,div,dfn,dl,dt,em,fieldset,font,form,frame,frameset,h1,h2,h3,h4,h5,h6,hr,i,iframe,img,ins,isindex,kbd,label,legend,li,link,map,menu,noframes,noscript,object,ol,optgroup,option,p,param,pre,q,s,samp,select,small,span,strike,strong,style,sub,sup,textarea,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6,li{line-height:100%;}
blockquote,q{quotes:none;}
q:before,q:after{content:'';}
table{border-collapse:collapse;border-spacing:0;}
input,textarea,select{font:11px Arial,Helvetica,sans-serif;vertical-align:middle;padding:0;margin:0;}
form,fieldset{border-style:none;}
.hidden {display: none;}
/* general setting */
htm,body{height:100%;background:url(../images/bg.png) repeat;color:#444444;font-size:12px;font-family:Arial,Helvetica,sans-serif;}
iframe {background:url(../images/bg.png);}
a{text-decoration:none; color: #002E5F;}
.left{float:left;}
.right{float:right;}
.clr{height:0;font-size:0;clear:both;}
p{color:#5f5c56;font-size:13px;}
/*..........common styles........*/
#wrapper{width:1024px;margin:0 auto;overflow:hidden;background:url(../images/top_bg.png) top no-repeat;}
.wrapper_inner{width:100%;overflow:hidden;background:url(../images/bottom_bg.png) bottom no-repeat;}
#header{width:980px;margin:0 auto;overflow:hidden;}
.home_container{width:952px;margin:20px auto 0;overflow:hidden;float:none;display:inherit;}
#container{width:972px;margin:12px auto 0;overflow:hidden;float:none;display:inherit;margin-top:10px;}
#footer{width:960px;margin:37px auto 0;overflow:hidden;float:none;display:inherit;}
/*.....header part...*/
.header_top{width:950px;height:96px;overflow:hidden;margin:0 auto;float:none;display:inherit;}
.logo{width:131px;height:55px;float:left;margin-top:20px;font-size:0;}
.header_top ul{float:right;margin-top:25px;}
.header_top ul li{float:left;font-size:12px;color:#4e3227;padding:0 0 0 8px;}
.header_top ul li a{color:#4e3227;}
.header_top ul li a:hover{text-decoration:underline;}
.header_block{width:930px;margin:0 auto;background:url(../images/header_block_bg.png) repeat;padding:15px 15px 5px;float:none;display:inherit;}
#menu{width:100%;height:31px;margin:0 0 10px;overflow:hidden;float:none;display:inherit;}
#menu ul li{float:left;/*width:113px;*/line-height:31px;padding-right:3px;text-align:center;}
#menu ul li.last{padding:0;}
#menu ul li a{color:#fff;background:url(../images/menu_bg.png) repeat-x;display:block;padding:0 9px; max-width:115px;}
#menu ul li a:hover{background:url(../images/menu_hover.png) repeat-x;}
.banner{width:910px;background:#f5f0e2 url(../images/banner_bg.png) bottom no-repeat;padding:7px 7px 20px;overflow:hidden;margin:0;float:none;display:inherit;}
.banner_slider{width:916px;height:246px;overflow:hidden;position:relative;cursor:pointer;float:left;}
.slides{position:absolute;top:0;left:0;}
.slides div.a-slide{position:absolute;top:0;width:916px;height:246px;display:none;z-index:2;}
ul.pagination{list-style:none;position:absolute;z-index:5;bottom:12px;right:400px;}
ul.pagination li{float:left;margin:0 3px;display:inline;text-align:center;}
ul.pagination li a{background:url(../images/slide_nav_bg.png) repeat;width:28px;height:18px;padding-top:5px;display:block;color:#fff;}
ul.pagination li.active a,ul.pagination li a:hover{font-weight:bold;}
#banners{margin-top:-20px;}
.slide_content{width:332px;float:right;padding:15px 0 0 0;overflow:hidden;}
.banner h1{font-size:24px;font-weight:normal;color:#002e5f;padding-bottom:5px;}
.banner p{color:#5f5c56;padding-bottom:13px;}
.slide_content ul li{color:#002e5f;padding:0 0 14px 14px;display:block;background:url(../images/li_bg.png) left 4px no-repeat;}
.slide-image{width:557px;margin:0px;padding:0px;display:block;float:left;overflow:hidden;}
.slide-content{display:block;float:left;margin:0px;padding:5px 25px;clear:right;overflow:hidden;width:300px;}
/*.....container part....*/
#content{float:right;width:751px;}
#sidebar{width:197px;float:left;display:inherit;margin:0;}
#sidebar.push-in{margin-left:6px;}
.news_module{width:100%;height:254px;overflow:hidden;float:none;display:inherit;margin:0;}
.news_module_block{width:224px;height:254px;background:url(../images/news_module_bg.png) 0 100% no-repeat;float:left;margin:0 18px 0 0;display:inline;}
.news_module .news_module_block .news_module_content{width:100%;height:235px;background-color:#f8f4ea;float:none;display:block;margin:0;}
.news_module_inner{padding:7px;overflow:hidden;}
.news_module_inner h3,.news_module_inner p{padding:0 9px;}
.news_module_inner img{padding-bottom:5px;}
.news_module_inner h3{color:#002e5f;font-size:18px;padding-bottom:4px;font-weight:normal;}
.news_module_inner h3 a{color:#002e5f;}
.news_module_inner p{color:#5f5c56;font-size:12px;text-align:left;line-height:14px;}
.marginNone{margin-right:0;}
.content{margin-top:10px;padding-top:10px;}
.content_module_block{width:100%;overflow:hidden;margin:15px 0 0;float:none;display:inherit;}
.module_block_single{width:295px;float:left;margin:0 33px 0 0;display:inline;}
.module_block_last{margin-right:0;}
.content_module_block h3,.faculty_content h3{margin-bottom:9px;}
.content_module_block h3,.events h3,.faculty_content h3{font-size:18px;color:#002e5f;border-bottom:1px dotted #baa688;padding-bottom:5px;font-weight:normal;}
.content_module_block h3 a,.events h3 a,.faculty_content h3 a{color:#002e5f;}
#more-events {
display: block;
text-align: right;
padding: 5px 8px;
}
ul.excellence li{width:293px;line-height:31px;background:url(../images/excelence_bg.png) repeat-y;text-align:center;font-size:14px;margin-bottom:4px;}
ul.excellence li a{color:#002e5f;display:block;}
.recent{width:100%;overflow:hidden;padding-bottom:12px;}
.recent .left{width:43px;font-size:14px;color:#002e5f;}
.recent .right{width:251px;}
.recent .right h5{font-size:14px;font-weight:normal;line-height:16px;color:#4e3227;padding-bottom:6px;}
.recent .right h5 a{color:#4e3227;}
.recent .right p{color:#5f5c56;}
p.more{text-align:right;}
p.more a{color:#002e5f;}
.quick_contact{width:100%;overflow:hidden;margin:0;float:none;display:inherit;}
.quick_contact ul li{margin-bottom:4px;overflow:hidden;line-height:31px;}
.quick_contact ul li span{float:left;color:#5f5c56;width:87px;}
.quick_contact ul li input,.quick_contact ul li textarea{float:right;width:202px;line-height:29px;height:29px;border:1px solid #847d70;}
.quick_contact ul li textarea{height:64px;}
.quick_contact ul li.sub input{width:204px;height:31px;border:none;background:url(../images/menu_bg.png) repeat-x;color:#fff;text-align:center;cursor:pointer;}
.events{width:100%;overflow:hidden;margin:0px 0 0;float:none;display:inherit;}
.events_content{width:950px;height:107px;border:1px dotted #baa688;border-top:none;margin:0;float:none;display:inherit;}
.events_block{width:236px;float:left;border-right:1px dotted #baa688;height:107px;margin:0;display:inherit;}
.events_block_last{border-right:none;}
.events_block_inner{padding:13px 14px;}
.events_block_inner span{width:29px;height:83px;float:left;display:block;}
.events_block_inner span a{color:#002e5f;font-size:14px;}
.events_block_inner p{font-size:12px;line-height:13px;}
.events_block_inner p.p1{color:#4e3227;padding-bottom:8px;}
.events_block_inner p.p1 a{color:#4e3227;}
.events_block_inner p.p2{color:#5f5c56;}
/*...........footer part...........*/
.footer_content{width:100%;height:274px;background:url(../images/header_block_bg.png) 0 0 repeat;margin:0 0 17px;float:none;display:inherit;}
.footer_content_inner{padding:13px 20px 13px 11px;}
.footer_top{width:100%;height:73px;background:url(../images/footer_top_bg.png) bottom center no-repeat;margin:0;float:none;display:inherit;}
.footer_top_content{width:100%;height:56px;background:#f8f4ea;margin:0;float:none;display:inherit;}
.mail_update{width:550px;height:40px;float:left;margin:0px 0 0 0px;display:inline; padding:  5px 0px 0px 15px; overflow: hidden;}
.mail_update span{float:left;display:block;color:#5f5c56;padding-top:8px;padding-right:18px;}
.mail_update ul{float:left;overflow:hidden;}
.mail_update ul li{float:left;padding-right:13px;}
.mail_update ul li input.box_fld{width:202px;height:29px;border:1px solid #5f5c56;background:none;}
.mail_update ul li input.btn{width:88px;background:#002b58;border:none;text-align:center;line-height:31px;color:#fff;height:31px;cursor:pointer;}
.social_part{width:180px;float:right;margin:12px 10px 0 0;display:inline;height:31px;}
.social_part ul li{float:left;padding-right:4px;}
.footer_links{width:100%;margin:15px 0 0;overflow:hidden;float:none;display:inherit;}
.footer_link_block{width:152px;float:left;margin:0 27px 0 0;display:inline;}
.footer_links h4{color:#4e3227;font-size:14px;padding-bottom:4px;border-bottom:1px dotted #baa688;margin-bottom:6px;font-weight:normal;}
.footer_links h4 a{color:#4e3227;}
.footer_links ul{overflow:hidden;}
.footer_links ul li{line-height:14px;font-size:12px;color:#5f5c56;}
.footer_links ul li a{color:#5f5c56;}
.footer_link_block1{width:199px;float:right;margin:0;display:inherit;}
p.copyRight{text-align:center;font-size:12px;color:#5f5c56;padding-bottom:25px;}
/*.....kemba page..*/
.banner .left{width:410px;padding:15px 20px 15px 20px;overflow:hidden;margin:0;}
.banner .right{width:453px;margin:0;float:right;}
.sidebar_block{width:100%;background:#f5f0e2;margin:0 0 22px;float:none;display:inherit;}
#sidebar h3{font-size:18px;color:#002e5f;font-weight:normal;padding-left:12px;line-height:36px;}
#sidebar ul li{line-height:32px;font-size:14px;}
#sidebar ul li a{padding-left:12px;display:block;color:#4e3227;}
#sidebar ul li a span{display:block;border-top:1px dotted #b2a396;}
/*#sidebar ul li ul{display:none;}
*/
#sidebar li.active{background:#fff;}
#sidebar li.active ul li{background:#fff;padding-left:12px;}
#sidebar li.active ul li.active{background:url(../images/active-notch.png) no-repeat 12px 12px;}
#sidebar ul li li a{
	/*border-top:1px dotted #b2a396;padding-left:15px;*/}
#sidebar ul li a:hover,#sidebar ul li a.active{background:#fff;}
#sidebar ul li li a:hover{color:#7d685c;}

/* Video Page */
#video-tabs {width: 550px;margin:0px auto;overflow:hidden;line-height:1.4em;}

/*.................general page.................*/
.left-content{float:left;width:535px;}
.general-content{width:535px;margin:0px auto;overflow:hidden;line-height:1.4em;}
.general-content h2 {
font-size: 110%;
}
.general-content a {
text-decoration: underline;
}
.general-content ul, .general-content li {margin-left: 0; padding-left: 0;}
.general-content ul {
	list-style: disc inside none;
	margin: 10px 0px 10px 20px;
}
.general-content ul li {
	margin: 0px;
	padding: 0px;
	line-height: 1.3em;
	margin-bottom: 3px;
	list-style: disc outside none;
}

.general-content ul.check-marks {
	margin-left: 5px;
}
.general-content ul.check-marks li {
	list-style: none;
	background: url("../images/check.png") no-repeat;
	padding-left: 20px;
	line-height: 1.5em;
}

.breadcumb{width:100%;overflow:hidden;}
.breadcumb ul li{float:left;padding-right:5px;font-family:arial;font-size:14px;color:#4e3227;line-height:34px;}
.breadcumb ul li a{color:#4e3227;}
.breadcumb ul li a:hover{color:#4e3227;text-decoration:underline;}
.general-content h1,.right-content h1{font-size:18px;font-family:arial;color:#002e5f;margin-bottom:10px;font-weight:normal;}
.snap-shot{width:522px;margin:0px auto 12px auto;overflow:hidden;background:url(../images/general-imgblock.png) no-repeat top center;padding:7px 7px 18px 7px; overflow:hidden;}
.snap-shot img{}
.right-content .snap-shot img {
	width: 178px;
}
.general-content p{font-size:12px;font-family:arial;color:#5f5c56;margin-bottom:15px;}
.right-content{float:left;width:190px;padding-left:25px;}
.item-block{width:195px;margin:0px auto 25px auto;overflow:hidden;}
.item-block ul li{background:url(../images/small-hr.png) repeat-x left top;padding:10px 0px;font-size:14px;color:#4e3227;font-family:arial;}
.item-block ul li a{color:#4e3227;}
.item-block ul li a:hover{color:#002e5f;}
.item-block02{width:195px;margin:0px auto 25px auto;overflow:hidden;}
.item-block02 ul li{background:url(../images/small-hr.png) repeat-x left top;padding:10px 0px;font-size:14px;color:#4e3227;font-family:arial;}
.item-block02 ul li a{background:url(../images/download-icon.png) no-repeat left top;padding-left:20px;color:#4e3227;padding-bottom:3px;}
.item-block02 ul li a:hover{color:#002e5f;}
/*....................faculty page..........*/
.faculty_content{width:751px;float:right;}
.faculty_wrap{width:100%;overflow:hidden;}
.faculty_left{width:350px;float:left;overflow:hidden;}
.faculty_right{width:350px;float:right;overflow:hidden;}
.faculty_single{width:350px;height:175px;margin-bottom:18px;float:left;margin-left:10px;}
.faculty_single_img{width:177px;height:175px;background:url(../images/faculty/img_bg.png) bottom center no-repeat;margin-right:10px;float:left; margin-bottom: 8px;}
.faculty_single_img_content{width:100%;height:175px;background:#f5f0e2;position:relative; margin-bottom: 8px;}
.faculty_single_img_content img{padding:6px;}

.faculty_single_img_content img{padding:6px;}


.faculty_caption{width:163px;height:30px;background:#22211f;position:absolute;z-index:100;bottom:6px;left:6px;}
.faculty_caption h4,.why_rolling_caption h4{padding-left:11px;color:#fefefe;font-size:14px;line-height:30px;font-weight:normal;}
.faculty_caption h4 a,.why_rolling_caption h4 a{color:#fefefe;}
.faculty_single p{width:163px;height:80px;color:#5f5c56;font-size:12px;line-height:14px;float:left;}
.faculty_single ul, .faculty_single_side ul{width:120px;height:20px;overflow:hidden;float:left;}
.faculty_single ul li, .faculty_single_side ul li{float:left;margin-right:12px;}
/*..............why rolling page................*/
.why_rolling_content{width:466px;float:left;overflow:hidden;}
.why_rolling_single{width:224px;height:146px;background:url(../images/faculty/rolling_singleImg_bg.png) bottom center no-repeat;float:left;margin-bottom:9px;}
.why_rolling_single_img{width:100%;height:126px;background:#f6f1e5;position:relative;}
.why_rolling_single_img img{padding:7px 0 0 6px;}
.why_rolling_caption{width:210px;height:30px;background:url(../images/faculty/caption_bg.png) 0 0 repeat;position:absolute;z-index:200;bottom:7px;left:6px;}
.rolling_single_margin{margin-right:18px;display:inline;}
.why_rolling_rightbar{width:242px;float:right;overflow:hidden;display:inline;margin-right:17px;}
.campus_single{width:111px;height:81px;background:#f5f0e2;float:left;margin-bottom:16px;}
.campus_single img{padding:7px;}
/*....................mba page..........*/
.mbablock{width:157px;overflow:hidden;float:left;}
.mbablock .viewbox a {font-size: 95%;}
.faculty_single2{width:100%;overflow:hidden;margin-bottom:25px;}
.faculty_single2_img{width:157px;height:111px;background:url(../images/mba/block-bg.png) bottom center no-repeat;float:left;}
.faculty_single2_img_content{width:100%;height:96px;background:#f5f0e2;position:relative;}
.faculty_single2_img_content img{padding:7px;}
.faculty_caption{width:163px;height:30px;background:#22211f;position:absolute;z-index:100;bottom:6px;left:6px;}
.faculty_caption h4,.why_rolling_caption h4{padding-left:11px;color:#fefefe;font-size:14px;line-height:30px;font-weight:normal;}
.faculty_caption h4 a,.why_rolling_caption h4 a{color:#fefefe;}
.faculty_single p{width:163px;height:80px;color:#5f5c56;font-size:12px;line-height:14px;float:left;}
.viewbox, h6{width:157px;height:31px;background:url(../images/mba/add2.jpg) repeat-x;overflow:hidden;text-align:center;}
.viewbox p, h6 a{text-align:center;line-height:31px;font-family:arial;font-size:16px;line-height:31px;color:#FFF;}
h6 a {color:#FFF;text-decoration:none; font-size: 110%; font-weight: 200}
.viewbox p a{color:#FFF;text-decoration:none; font-size: 80%;}
.viewbox p a:hover, h6 a:hover;{color:#FFF;text-decoration:none;}
.viewbox2{float:right;width:165px;}
.viewbox2 h4{font-family:arial;font-size:16px;text-align:left;color:#002e5f;padding-bottom:8px;font-size: 125%;}
.viewbox2 h4 a{text-decoration:none;color:#002e5f;}
.viewbox2 h4 a:hover{text-decoration:none;color:#002e5f;}
.faraway{padding-bottom:18px;}
/*.................career development page.................*/
.career-content{width:733px;margin:0px auto;overflow:hidden;}
.career-content p{font-size:12px;font-family:arial;color:#5f5c56;text-align:left;}
.career-content h1{font-size:24px;font-family:arial;color:#002e5f;font-weight:normal;}
.hr-large{width:733px;margin:18px 0px 30px 0px;height:1px;background:url(../images/small-hr.png) repeat-x;text-indent:-999999px;overflow:hidden;}
.main-block{width:733px;margin:12px auto 0px auto;overflow:hidden;}
.main-image{float:left;width:210px;background:url(../images/main-imagebg.png) no-repeat;padding:8px 7px 21px 7px;}
.item-info{float:left;width:485px;padding:0px 0px 0px 20px;}
.career-content h1{margin-bottom:10px;}
.all-links{width:485px;margin:19px auto 0px auto;overflow:hidden;}
.all-links ul li{float:left;}
.main-link{width:185px;line-height:31px;}
.main-link a{color:#4E3227;font-size:14px;}
.main-link a:hover{color:#002E5F;}
.btn-link{margin-left:110px;width:189px;height:31px;background:url(../images/blue-btn.png) repeat-x;text-align:center;font-size:12px;color:#fff;line-height:31px;}
.btn-link a{color:#fff;}
.btn-link a:hover{color:#ccc;}
.sub-block01{float:left;width:345px;}
.sub-block02{float:right;width:345px;}
.sub-image{width:143px;background:url(../images/sub-bg.png) no-repeat;float:left;padding:7px 7px 21px 7px;}
.sub-info{float:right;width:170px;}
.sub-info h2{color:#002E5F;font-size:18px;font-weight:normal;margin-bottom:8px; font-size: 130%;}
.sub-info h2 a{color:#002E5F;}
.sub-info h2 a:hover{color:#707070;}
/*............kemba page...................*/
.kemba_content{width:734px;float:right;padding-right:12px;overflow:hidden;}
.kemba_content h3{font-size:18px;font-weight:normal;color:#002e5f;padding-bottom:8px;}
.kemba_content h3 a{color:#002e5f;}
.kemba_inner_content{width:470px;float:left;}
.kemba_inner_content .breadcumb{margin-bottom:12px;}
.content_block{width:100%;padding:10px 0;overflow:hidden;border-top:1px dotted #a3907c;}
.content_block .left{width:143px;padding:7px 7px 23px;overflow:hidden;background:#f5f0e2 url(../images/kemba_pic_bg.png) bottom left no-repeat;font-size:0;}
.content_block .left.mba-program,  .content_block .left.photo-box{height: 91px;}
.kemba_inner_content .content_block .left {padding-bottom: 14px;}
.content_block .right{width:290px;}
.content_block .right p{color:#5f5c56;}
.kemba_rightbar{width:241px;float:right;}
.kemba_rightbar h3{border-bottom:1px dotted #a3907c;}
.rightbar_module{width:227px;padding:7px;overflow:hidden;margin:11px 0 5px;background:#f5f0e2 url(../images/kemba_sidebar_bg.png) top left no-repeat;}
.rightbar_module .left{width:97px;font-size:0;}
.rightbar_module .right{width:119px;}
.rightbar_module .right h4{font-size:14px;font-weight:normal;padding-bottom:3px;color:#002e5f;}
.rightbar_module .right h4 a{color:#002e5f;}
.rightbar_module .right p{padding-bottom:3px;}
.rightbar_module .right p.view{padding:3px 0 0;text-align:right;}
.rightbar_module .right p a{color:#4e3227;}
.rightbar_module p {font-size: 12px;}
.banner .left {padding-right: 25px;}
/*............landing page...................*/
.landing_content{width:955px;padding-right:12px;overflow:hidden;padding-left:10px;}
.landing_inner_content{width:675px;float:left;}

/*..... news list .....*/
div.general-content dl dt {
	background: #002751;
	font-size: 120%;
	color: #FFF;
	width: 600px;
	display: block;
	padding: 2px 4px;
	margin-bottom: 4px;
	margin-top: 6px;
}
ul.news-list, ul.news-list li {
	list-style: none;
	margin:0px;
	padding:0px;
	clear: both;
}
ul.news-list li {
	margin-bottom: 4px;
	border-bottom: 1px dashed #959078;
	padding: 3px 0px 4px 4px;
	text-decoration: none;
	display: block;
}
ul.news-list li a {
	text-decoration: none;
	display: block;
	float: left;
	width: 430px;
	clear: right;
}
ul.news-list li a:hover {
	color: #002751;
}
ul.news-list li span {
	float: left;
	display: block;
	width: 75px;
	font-size: 100%;
	font-weight: bold;
	background: #f5f0e2;
	text-align: center;
	margin-right: 8px;
	padding: 2px 3px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
p.news-clear {
	clear: both;
	height: 1px;
	padding: 0px;
	margin: 0px;
}

div.mba_wrap {
width: 100%;
clear: both;
display: block;
float: none;
margin-bottom: 10px;
padding-bottom: 10px;
margin-top: 0px;
border-bottom: 1px solid #A7997B;
font-size: 14px;
}
div.mba_wrap h4 {
font-size: 18px;
}
div.mba_wrap p {
 font-size: 14px;
}
div.mba_wrap div.viewbox2 {
 float: right;
width: 570px;
}