*{ margin:0; padding:0; list-style:none; border:0;}
.clear { clear:both;}
.fleft { float:left;}
.fright { float:right;}
.bg-inner { background:url(../images/bg-inner.png) repeat-x 0 130px;}
body { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#3e3d39; background:url(../images/bg-body.jpg) repeat top left;}
@font-face {
 font-family: 'proxima_nova_rgbold';
 src: url('../fonts/proximanova-bold-webfont.eot');
 src: url('../fonts/proximanova-bold-webfont.eot#iefix') format('embedded-opentype'), url('../fonts/proximanova-bold-webfont.ttf') format('truetype'), url('../fonts/proximanova-bold-webfont.svg') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'proxima_nova_thbold';
 src: url('../fonts/proximanova-extrabold-webfont.eot');
 src: url('../fonts/proximanova-extrabold-webfont.eot#iefix') format('embedded-opentype'), url('../fonts/proximanova-extrabold-webfont.ttf') format('truetype'), url('../fonts/proximanova-extrabold-webfont.svg') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'proxima_nova_ltbold';
 src: url('../fonts/proximanova-semibold-webfont.eot');
 src: url('../fonts/proximanova-semibold-webfont.eot#iefix') format('embedded-opentype'), url('../fonts/proximanova-semibold-webfont.ttf') format('truetype'), url('../fonts/proximanova-semibold-webfont.svg') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'proxima_nova_ltregular';
 src: url('../fonts/proximanova-light-webfont.eot');
 src: url('../fonts/proximanova-light-webfont.eot#iefix') format('embedded-opentype'), url('../fonts/proximanova-light-webfont.ttf') format('truetype'), url('../fonts/proximanova-light-webfont.svg') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'proxima_nova_rgregular';
 src: url('../fonts/proximanova-regular-webfont.eot');
 src: url('../fonts/proximanova-regular-webfont.eot#iefix') format('embedded-opentype'), url('../fonts/proximanova-regular-webfont.ttf') format('truetype'), url('../fonts/proximanova-regular-webfont.svg') format('svg');
 font-weight: normal;
 font-style: normal;
}
.header { width:100%; height:130px; background:url(../images/bg-header.jpg) repeat-x 0 30px #346476; z-index:2; -webkit-box-shadow: 0 5px 10px #8d887f;
box-shadow: 0 5px 10px #8d887f;  }
.header-inner { width:980px; height:120px; margin:0 auto; padding:5px 0; position:relative;}
.top-nav { width:980px; height:25px; padding:0 20px;}
.top-nav ul { width:325px; float:right;}
.top-nav ul li { float:left; padding:0 10px; color:#FFF; border-right:1px solid #FFF; font-family: 'ProximaNova-Light'; font-size:13px; font-family: 'proxima_nova_rgregular'; }
.top-nav ul li a { color:#fff; text-decoration:none; }
.top-nav ul li a:hover { text-decoration:underline; }
.logoarea { width:980px; margin:0 auto; background:url(../images/bg-logoarea.jpg) no-repeat top left; overflow:hidden; padding:5px 0;}
.logo { margin:0 0 0 0; float:left;}
.top-cta { float:right; width:255px; margin:25px 0 25px 10px;}


.navigation-area { width:975px; height:100px; position:absolute; bottom:-102px; left:0; background:#4c4c4a; -moz-box-shadow: 3px 0px 3px #454749; -webkit-box-shadow: 3px 0px 3px #454749; box-shadow: 3px 0px 3px #454749; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; border-bottom:2px solid #3a3a38; border-left:2px solid #3a3a38; border-right:2px solid #3a3a38; z-index:6; -webkit-box-shadow: inset 0px -5px 10px 5px #31302c; box-shadow: inset 0px -5px 10px 5px #31302c;}
.navigation-area ul { width:975px; margin:20px auto;}
.navigation-area ul li { float:left; width:170px; margin:0 10px;}
.navigation-area ul li h3 { font-family: 'proxima_nova_ltbold'; font-size:13px; color:#e2e1e2; font-weight:normal; text-transform:uppercase; text-shadow:2px 2px #3e3e3d; padding:0 0 10px 0; border-bottom:1px solid #62615c; text-align:center;  -moz-box-shadow: 0px 1px 0px #272727; /* Firefox 3.6 and earlier */  -webkit-box-shadow: 0px 1px 0px #272727; /* Safari and Chrome */  box-shadow: 0px 1px 0px #272727;}
.navigation-area ul li h3 a { color:#e2e1e2; text-decoration:none;}
.navigation-area ul li p { text-align:center; margin:10px 0 0 0; font-family: 'proxima_nova_ltbold'; font-size:13px; color:#e2e1e2; font-weight:normal; text-align:center; text-shadow:2px 2px #3e3e3d;}
.navigation-area ul li p a { color:#e2e1e2; text-decoration:none;}
.navigation-area ul li .nav { display:none; width:450px; overflow:hidden; left: 0; position:relative; bottom:0; z-index: 11; 	background:url(../images/nav-arrow.png) no-repeat 65px 20px;}
.navigation-area ul li .nav .navinner{  
	background:url(../images/bg-nav.png) repeat top left;
    padding: 0 5px;
	margin:29px 0 0 0;
    width: 440px;
	min-height:140px;
	overflow:hidden;
	border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-o-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	box-shadow:0px 0 15px 1px #333333 inset;
	bottom:-142px; 
	z-index: 10;
	}
.navigation-area ul li .nav .navinner ul { width:415px; overflow:hidden;}
.navigation-area ul li .nav .navinner ul li { background:url(../images/bg-nav-li.png) no-repeat 0 7px; padding:5px 15px 5px 15px; color:#FFF; font-size:12px; border-bottom:1px solid #949594; display:inline-block; float:left; width:155px;}
.navigation-area ul li .nav .navinner ul li a { color:#FFF; text-decoration:none;}
.navigation-area ul li .nav .navinner ul li a:hover { text-decoration:underline;}
.navigation-area ul li:hover .nav {
    display:block;
}


.spacer { width:980px; height:115px; margin:0 auto;}
.banner { margin:10px;}

.slider { width:100%; height:551px; z-index:6; overflow:hidden;}
.slider ul { width:100% !important;}
.slider ul li { background:url(../images/slider/slide-01.jpg) no-repeat; width:100%; height:550px;}
.slider ul li+li { background:url(../images/slider/slide-02.jpg) no-repeat; width:100%; height:550px;}
.slider ul li+li+li { background:url(../images/slider/slide-03.jpg) no-repeat; width:100%; height:550px;}
.slider ul li+li+li+li { background:url(../images/slider/slide-04.jpg) no-repeat; width:1005; height:550px;}
.slider ul li div {
    height: 600px;
    margin: 0 auto;
    width: 980px;
}

.slider ul li h2 {
    float: left;
    position: relative;
    top: 200px;
    width: 500px;
	left:0;
    z-index: 9;
	font-family: 'proxima_nova_ltbold';
	text-align:center;
	text-transform:uppercase;
	font-weight:normal;
}
.slider ul li h2 span { font-size:24px; margin:25px auto; width:115px; display:block; }
.slider ul li h2 strong { font-size:32px; margin:0;}
.slider ul li h2 p { text-transform:none;}
.btnleranmore { display:block; width:113px; height:21px; background-image:url(../images/sprite.png); background-repeat:no-repeat; background-position:0 -706px;}
.btn {
    margin: 20px 75px 0 80px;
	z-index:999999;
}

.slider ul li h3 {
    float: right;
    position: relative;
    width: 50%;
	top:18%;
}

.slider ul li h3 img {
    left: -2%;
    min-width: 100%;
    position: absolute;
    top: 0;
}

.dots { width:980px; position:relative; top:0; left:0; margin:0 auto; height:0;}
#nav{
    font-size: 0;
    margin: 5px auto 0;
    padding: 0;
    width: 80px !important;
	position:absolute;
	bottom:-122px;
	right:72px;
	z-index:10;
}
#nav a {
	background-image:url(../images/sprite.png);
	background-repeat:no-repeat;
	background-position:0 -672px;
    display: block;
    float: left;
    height: 0;
    overflow: hidden;
    padding-right: 0;
    padding-top: 12px;
    width: 18px;
}
#nav a.activeSlide {
    background-position: 0 -684px;
}
.accriditation {
    float: left;
    margin: 10px 0;
    overflow: hidden;
    width: 650px;
}
.accriditation h3 {
    color: #26394C;
    font-family: 'proxima_nova_ltbold';
    font-size: 16px;
    font-weight: normal;
}
.tmb-cert {
    float: right;
    height: 114px;
    margin: 0 100px 0 0;
    width: 161px;
}
.scholarship-area { width:100%; height:182px; background:url(../images/bg-scholarship.jpg) repeat-x top left;}
.scholarship-inner { width:980px; margin:0 auto; overflow:hidden;}
.ban-scholar { float:left; background: url(../images/bg-ban-scholar.jpg) repeat-x top left; width:300px; overflow:hidden;}
.ban-scholar h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:30px; color:#FFF; margin:15px 30px 5px 30px; text-transform:uppercase; border-bottom:1px solid #3a616f; -moz-box-shadow: 0px 1px 0px #a3bcc0; /* Firefox 3.6 and earlier */  -webkit-box-shadow: 0px 1px 0px #a3bcc0; /* Safari and Chrome */  box-shadow: 0px 1px 0px #a3bcc0; padding:0 0 10px 0;}
.ban-scholar h2 span { font-weight:normal;}
.ban-scholar p { margin:11px 30px; font-size:15px; color:#FFF;}
#tabs { width:650px; height:180px; float:left; background:none;}
#tabs ul { float:left; width:640px;}
#tabs ul li { float:left; padding:10px 30px; font-size:16px; color:#FFF; text-shadow:1px 1px #666;  font-family: 'proxima_nova_ltbold';}
#Careers p { width:275px; float:left; padding:25px; color:#3E3D39 !important; font-size:11px; background:url(../images/bg-tab-data.png) no-repeat center right;}
#Careers h3 { color:#3E3D39; font-size:13px !important; float:left; overflow:hidden; margin:10px 0 0 10px;}
#Alumni p { width:275px; float:left; padding:25px; color:#3E3D39 !important; font-size:11px; background:url(../images/bg-tab-data.png) no-repeat center right;}
#Alumni h3 { color:#3E3D39; font-size:13px !important; float:left; overflow:hidden; margin:10px 0 0 10px;}
#Services p { width:275px; float:left; padding:25px; color:#3E3D39 !important; font-size:11px; background:url(../images/bg-tab-data.png) no-repeat center right;}
#Services h3 { color:#3E3D39; font-size:13px !important; float:left; overflow:hidden; margin:10px 0 0 10px;}
#Locations p { width:275px; float:left; padding:25px; color:#3E3D39 !important; font-size:11px; background:url(../images/bg-tab-data.png) no-repeat center right;}
#Locations h3 { color:#3E3D39; font-size:13px !important; float:left; overflow:hidden; margin:10px 0 0 10px;}
#tabs ul li a { text-decoration:none; color:#FFF;}
#tabs .ui-state-default { background:url(../images/bg-tabsli.jpg) repeat-x top left; border-right:1px solid #3e626b; -webkit-box-shadow: inset 1px -1px 1px 1px #6c919a; box-shadow: inset 1px -1px 1px 1px #6c919a ; }
#tabs .ui-state-active { background:none !important; box-shadow: none !important }
#tabs div { padding:0; position:relative; clear:both; }

#tabs div ul { margin:10px 0 5px 10px; float:left !important; width:205px !important; list-style:none;}
#tabs div ul li { background:url(../images/plus.gif) no-repeat 0 6px;  padding:0 10px !important; border:none !important; font-size:12px !important; float:none !important; text-shadow:none !important; color:#3E3D39 !important;}
#tabs div ul a { color:#3E3D39; text-decoration:none;}

.btnvisit { display:block; width:113px; height:55px; background-image:url(../images/sprite.png); background-repeat:no-repeat; background-position:0 -65px; float:right; position:absolute; top:35px; right:-13px;}
.btnexplore { display:block; width:113px; height:55px; background-image:url(../images/sprite.png); background-repeat:no-repeat; background-position:0 -192px; float:right; position:absolute; top:35px; right:-13px;}
.btnapply { display:block; width:113px; height:55px; background-image:url(../images/sprite.png); background-repeat:no-repeat; background-position:0 -318px; float:right; position:absolute; top:35px; right:-13px;}
.btnview { display:block; width:113px; height:55px; background-image:url(../images/sprite.png); background-repeat:no-repeat; background-position:0 -128px; float:right; position:absolute; top:35px; right:-13px;}

.top-services { background:url(../images/bg-topservices.png) repeat-x top left; width:100%; overflow:hidden; padding:8px 0;}
.top-services-inner { width:980px; margin:0 auto; overflow:hidden;}
.top-services-inner ul { margin:10px 0;}
.top-services-inner ul li { float:left; width:215px; overflow:hidden; padding:0 12px;}
.top-services-inner ul li h3 { color:#424241; font-family: 'proxima_nova_rgregular'; font-size:20px; font-weight:normal; border-bottom:1px solid #597f8a; padding:0 0 6px 65px;}
.globe { background-image:url(../images/sprite.png); background-repeat:no-repeat; background-position:0 -378px;}
.mans { background-image:url(../images/sprite.png); background-repeat:no-repeat; background-position:0 -439px;}
.puzel { background-image:url(../images/sprite.png); background-repeat:no-repeat; background-position:0 -490px;}
.logoia { background-image:url(../images/sprite.png); background-repeat:no-repeat; background-position:0 -540px; display:block; width:190px; height:55px;}
.top-services-inner ul li h3 span { font-weight:bold;}
.top-services-inner ul li h3 span { font-weight:bold;}
.top-services-inner ul li h3 img { float:left; margin:0 10px 0 0;}
.top-services-inner ul li p { width:186px; margin:10px auto;}
.leanmore { margin:10px 45px}

.container-home { width:990px; margin:0 auto; overflow:hidden;}
.overview { width:990px; overflow:hidden; background:url(../images/bg-overview.png) no-repeat top center;}
.overview-inner { width:944px; margin:18px auto; overflow:hidden; background:#f0f0f0; border:1px solid #dae0e5;}
.overview-inner h2 { color:#4a687f; font-family: 'proxima_nova_ltbold'; font-size:32px; padding: 15px 0 0px 15px; float:left;}
.overview-inner h2 span { font-family: 'proxima_nova_rgregular'; font-weight:normal;}
.welcome { width:375px; overflow:hidden; float:left; background:url(../images/right-bdr.png) no-repeat center right; margin:5px 10px; padding:0 10px;}
.welcome h2 { color:#2f5767; font-family: 'proxima_nova_ltbold'; font-size:20px; padding:10px 0 5px 15px;}
.welcome h2 span { font-family: 'proxima_nova_rgregular'; font-weight:normal; font-size:19px;}
.welcome p { width:266px; float:right;}
.quick {width:280px; overflow:hidden; float:left; background:url(../images/right-bdr.png) no-repeat center right; margin:5px 0;}
.quick h2 { color:#2f5767; font-family: 'proxima_nova_ltbold'; font-size:20px; padding:10px 0 5px 0;}
.quick h2 span { font-family: 'proxima_nova_rgregular'; font-weight:normal;}
.yahoo {width:220px; overflow:hidden; float:left; margin:5px 10px;}
.yahoo h2 { color:#2f5767; font-family: 'proxima_nova_ltbold'; font-size:20px; padding:10px 0 5px 0;}
.yahoo h2 span { font-family: 'proxima_nova_rgregular'; font-weight:normal;}
.yahoo p { margin:0 0 0 10px; float:left; width:140px;}
.apart { width:360px; overflow:hidden; float:left; margin:5px 10px;}
.apart h2 { color:#3e3d39; font-family: 'proxima_nova_ltbold'; font-size:18px; padding:2px 0 5px 0;}
.apart p { margin:5px 0;}
.survey { float:left; width:540px; overflow:hidden; margin:5px 10px;}
.survey h2 { color:#3e3d39; font-family: 'proxima_nova_ltbold'; font-size:20px; padding:0 0 5px 10px;}
.survey h2 span { font-family: 'proxima_nova_rgregular'; font-weight:normal;}
.survey p { margin:0 10px; width:340px; float:left;}

.ban-services { background:url(../images/bg-servicesprogram.jpg) no-repeat top left; width:980px; margin:0 auto; overflow:hidden;}
.srv-section { width:450px; overflow:hidden; margin:15px; float:left;}
.srv-section img { float:left; margin:0 10px 0 0;}
.srv-section h2 { font-family: 'proxima_nova_ltbold'; font-size:20px; color:#FFF; margin:0 0 10px 0;}
.srv-section p { color:#FFF;}
.srv-section p a{ color:#FFF;}
.content { width:980px; margin:0 auto; overflow:hidden; padding:0 20px 30px 20px;}
.content-left { width:695px; overflow:hidden; float:left;}
.content-left h2 { background-position:0 100%;}
.content-left h2 span { font-family: 'proxima_nova_rgregular'; font-weight:normal;}
.content-left p { color:#585858; line-height:18px; }
.alumni-ser { width:680px; margin:10px 0; overflow:hidden;}
.alumni-ser li { width:196px; float:left; overflow:hidden;}
.alumni-ser li+li { margin:0 45px;}
.alumni-ser li+li+li { margin:0;}
.alumni-ser li h3 { color:#3e3d39; font-family: 'proxima_nova_rgregular'; font-size:16px; margin:5px 0;}
.alumni-ser li p { margin:5px 0; line-height:18px;}
.btn-explore { margin:5px 0;}

.bgline { background:url(../images/bg-line.png) no-repeat top center; width:715px; margin:5px 0; height:4px;}

.heading-01 { color:#4a687f; font-family: 'proxima_nova_ltbold'; font-size:22px; padding:15px 0 5px 0; float:left; background: url(../images/bg-heading.png) no-repeat 50% 100%;}
.heading-02 { font-family: 'proxima_nova_ltbold'; font-size:22px; padding:15px 0 5px 0; margin:0 0 15px 0; float:left; color:#2f5767; background: url(../images/bg-heading.png) no-repeat 50% 100%;}
.heading-03 { font-family: 'proxima_nova_ltbold'; font-size:20px; padding:15px 0 5px 0; margin:0 0 15px 0; float:left; color:#2f5767; background: url(../images/bg-heading.png) no-repeat 50% 100%; background-size:100% 5%;}

.content-right { width:275px; float:right; overflow:hidden;}
.logo-slider { width:980px; height:80px; border-bottom:1px solid #e9e9e9; border-top:1px solid #e9e9e9; margin:20px 0; position:relative;}
.logo-slider h2 { color:#4a687f; font-family: 'proxima_nova_ltbold'; font-size:22px; padding:15px 20px 15px 0; float:left; background-image:url(../images/sprite.png); background-repeat:no-repeat; background-position:150px 14px;} width:175px;}
.logo-slider h2 span { font-family: 'proxima_nova_rgregular'; font-weight:normal;}
.next, .prev {
	position:absolute;
	top:27px;
	z-index:4;
}

.next {
	right:20px;
	background-image:url(../images/sprite.png); 
	background-repeat:no-repeat; 
	background-position:0 -599px;
	width:10px;
	height:26px;
}

.prev {
	left:195px;
	background-image:url(../images/sprite.png); 
	background-repeat:no-repeat; 
	background-position:0 -637px;
	width:10px;
	height:26px;
}
.carouselslide {
	width:710px !important;
	margin:0 auto;
	padding:0;
	position:relative;
	z-index:1;
}

.carouselslide li {
	width:90px;
	min-height:80px;
	margin:0;
	padding:10px 0 0 0;
}

.footer { width:100%; overflow:hidden; background:#4c4c4a; border-top:6px solid #515e60;}
.footer-inner { width:980px; margin:0 auto 25px auto; overflow:hidden;}
.logo-ft { float:left; width:175px; overflow:hidden; margin:5px;}
.footer-nav { float:right; width:780px; overflow:hidden; margin:30px 0 0 10px;}
.footer-nav h3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#a1bbbf; margin:0 0 5px 0; float:left;}
.footer-nav div { width:200px; float:left;}
.footer-nav div+div { width:360px; float:left;}
.footer-nav div+div+div {width:188px; float:left;}
.ft-bot { width:100%; background:#2d2d2d; overflow:hidden;}
.ft-bot p { width:380px; margin:15px auto; color:#FFF;}
.ft-bot p a { color:#FFF; text-decoration:none;}
.disclaimer { color:#999; font-size:11px; padding:10px 0 0 0;}


.r-bdr { border-right:1px solid #62615c; -moz-box-shadow: 1px 0px 0px #272727; /* Firefox 3.6 and earlier */
  -webkit-box-shadow: 1px 0px 0px #272727; /* Safari and Chrome */  box-shadow: 1px 0px 0px #272727;}
.list-01 { margin:5px 0; float:left;}
.list-01 li { background:url(../images/arrow-list1.gif) no-repeat 0 8px; padding:2px 8px; color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:11px; width:170px; }
.list-01 li a { color:#FFF; text-decoration:none;}
.list-02 { margin:5px 8px; float:left; width:335px; }
.list-02 li { background:url(../images/arrow-list1.gif) no-repeat 0 8px; padding:2px 8px; color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:11px; width:150px; float:left; }
.list-02 li a { color:#FFF; text-decoration:none;}
.list-03 { margin:5px 0;}
.list-03 li { background:url(../images/plus.gif) no-repeat 0 6px;  padding:0 10px; border:none !important;}
.list-03 li a { color:#FFF; text-decoration:none;}
#list-04 { margin:10px 0 5px 10px; float:left !important; width:222px !important; list-style:none;}
#list-04 li { background:url(../images/plus.gif) no-repeat 0 6px;  padding:0 10px !important; border:none !important; font-size:12px !important; float:none !important; text-shadow:none !important; color:#3E3D39 !important;}
#list-04 li a { color:#3E3D39; text-decoration:none;}
.list-05 { margin:5px 0;}
.list-05 li { background:url(../images/arrow-list1.gif) no-repeat 0 15px;  padding:10px; border:none !important; color:#585858}
.list-05 li a { color:#FFF; text-decoration:none;}

.list-06 { width:200px !important; overflow:hidden; float:left; margin:20px 10px!important;}
.list-06 li { display:block;}

/*about*/
.glance { width:470px; margin:5px 0; background:url(../images/bg-glance.png) no-repeat top left; overflow:hidden; padding:0 0 0 220px; min-height:260px;}
.study { width:165px; float:left; overflow:hidden; margin:20px 0 0 0; padding:0 30px; border-left:1px dotted #000;
border-right:1px dotted #000;}
.study h3 { background:#0595a2; padding:5px; width:155px; color:#FFF; font-family: 'proxima_nova_ltbold'; font-size:13px; font-weight:normal; text-transform:uppercase;}
.study h4 { padding:7px 0; color:#476a78; font-family: 'proxima_nova_ltbold'; font-size:16px; font-weight:normal;}
.pro { width:195px; float:left; overflow:hidden; margin:20px 0 0 0; padding:0 20px; border-right:1px dotted #000;}
.pro h3 { background:#0595a2; padding:5px; width:170px; color:#FFF; font-family: 'proxima_nova_ltbold'; font-size:13px; font-weight:normal; text-transform:uppercase;}
.pro h4 { padding:7px 0; color:#476a78; font-family: 'proxima_nova_ltbold'; font-size:16px; font-weight:normal;}

.services { width:690px; height:130px; margin:10px 0;}
.services ul {}
.services ul li { width:206px; float:left; height:120px; padding:0 10px; border-left:1px dotted #666; border-right:1px dotted #666; border-bottom:1px dotted #666; position:relative;}
.services ul li+li { border-left:none;}
.services ul li h3 { background:url(../images/icon-globe2.png) no-repeat 4px 6px #5d5c5b; padding:5px 25px; color:#FFF}
.services ul li+li h3 { background:url(../images/icon-pen.png) no-repeat 4px 6px #5d5c5b; padding:5px 25px; color:#FFF}
.services ul li+li+li h3 { background:url(../images/icon-arrows.png) no-repeat 4px 6px #5d5c5b; padding:5px 25px; color:#FFF}
.services ul li p { width:200px; line-height:18px; margin:5px auto;}
.services ul li img { position:absolute; bottom:-10px; left:60px; background:#FFF;}

.form-inner { width:262px; overflow:hidden; margin:10px 0 0 2px; background:url(../images/bg-form.jpg) no-repeat 0 68px;}
/*about end*/

/*academic programs*/
.programs{ width:655px; overflow:hidden; margin:5px 0;}
.programs img { float:left; margin:5px 20px 5px 5px; -webkit-box-shadow: 1px 1px 5px 3px #dadada;
box-shadow: 1px 1px 5px 3px #dadada;  }
.programs p { float:left; width:435px;}
.programs ul { width:435px; float:left; margin:15px 0 0 0; overflow:hidden;}
.programs ul li { width:200px; padding:0 7px; border-bottom:1px dotted #000; border-left:1px dotted #000; border-right:1px dotted #000; overflow:hidden; float:left;}
.programs ul li+li { border-left:none;}
.programs ul li h3 { font-family: 'proxima_nova_thbold'; font-weight:normal; background:#0595A2; padding:5px 15px; font-size:12px; color:#FFF; }
.programs ul li ul { margin:10px; width:180px;}
/*academic programs end*/

/*schools and majors*/

.schoolsbox { width:200px; height:245px; float:left; background:url(../images/bg-schoolbox.jpg) repeat-x bottom left; padding:10px; margin:0 10px 15px 0;}
.schoolsbox h3 { font-size:16px; color:#FFF; font-family: 'proxima_nova_ltbold'; font-weight:normal; padding:5px;}
.schoolsbox div { background:#FFF; overflow:hidden; padding:10px;}
.schoolsbox div ul { margin:10px 0; min-height:55px;}
.schoolsbox div ul li { color:#585858; background:url(../images/arrow-list1.gif) no-repeat 0 7px; font-size:11px; padding:2px 10px }
/*schools and majors end*/

/*tuitions*/
.tutions{ width:655px; overflow:hidden; margin:5px 0;}
.tutions img { float:left; margin:10px 20px 10px 5px; -webkit-box-shadow: 1px 1px 5px 3px #dadada;
box-shadow: 1px 1px 5px 3px #dadada;  }
.tutions p { float:left; width:435px;}
.btn-read { box-shadow:none !important;}

/*tuitions end*/

/*contact*/
.contactbox { width:658px; height:100px; padding:10px; overflow:hidden; margin:10px 0; background:url(../images/bg-contactbox.jpg) no-repeat top left;}
.contactbox h3 { color:#FFF; font-family: 'proxima_nova_ltbold'; font-size:20px; font-weight:bold; margin:0 20px 0 20px; border-bottom:1px solid #3a616f; box-shadow: 0 1px 0 #a3bcc0;}
.contactbox h3 span {font-weight:normal;}
.contactbox img { float:left; margin:0 10px 10px 20px;}
.contactbox p { float:left; margin:0 5px; color:#FFF;}
.btn-contact { float:right !important;}
/*contact end*/

/*inner pages */
.tbl_of_offers {
    border-bottom: 1px solid #C7C7C7;
    border-left: 1px solid #C7C7C7;
}
.tbl_of_offers .offers_heading {
    background: none repeat scroll 0 0 #063551;
    color: white;
    font: bold 24px 'proxima_nova_ltbold';
	padding:0px;
	text-transform:uppercase;
}
.tbl_of_offers .offers_heading td {
    padding: 8px;
}
.tbl_of_offers td {
    border-right: 1px solid #C7C7C7;
    border-top: 1px solid #C7C7C7;
    font-size: 11px;
    padding: 5px;
}

.tbl_of_offers td strong {
	color: #2f2f2f;
    font: bold 12px Arial, Helvetica, sans-serif;
}
.tbl_of_offers .off_sub_heading {
    color: #404040;
    font: bold 12px 'proxima_nova_ltbold';
}
.tbl_of_offers tr {
}

.list-style-cat {
    clear: both;
    margin: 10px 0 0;
}

.list-style-cat li {
    background: url("http://belltownuniversity.com/assets/images/arrow-1.png") no-repeat scroll 0 6px transparent;
    float: left;
    padding: 3px 0 3px 15px;
    width: 220px;
}
.programs-area {
    height: 415px;
    margin: 0 auto;
    width: 700px;
}

.degree-program {
    background: url("http://belltownuniversity.com/assets/images/bg-degree-program.png") no-repeat scroll left top transparent;
    float: left;
    height: 270px;
    margin: 0 10px 0 0;
    padding: 125px 0 10px 10px;
    width: 210px;
}

.diploma-program {
    background: url("http://belltownuniversity.com/assets/images/bg-diploma-program.png") no-repeat scroll left top transparent;
    float: left;
    height: 270px;
    margin: 0 10px 0 0;
    padding: 125px 0 10px 10px;
    width: 210px;
}

.certificate-program {
    background: url("http://belltownuniversity.com/assets/images/bg-certificate-program.png") no-repeat scroll left top transparent;
    float: left;
    height: 270px;
    margin: 0 10px 0 0;
    padding: 125px 0 10px 10px;
    width:210px;
}

.programs-area span {
    font-weight: bold;
}

.programs-area ul {
    list-style: none outside none;
    margin: 5px 0 0 0;
}

.programs-area ul li {
    background: url("http://belltownuniversity.com/assets/images/arrow-2.png") no-repeat scroll 0 4px transparent;
    font-size: 11px;
    padding: 2px 15px;
}

.apply-btn {
    height: 26px;
    margin: 0 auto;
    width: 92px;
}
.list-03 {
    list-style: none outside none;
    margin: 10px 0 0;
}
.list-03 li {
    padding: 0px 0 3px 15px;
}

.programsbox { width:220px; height:350px; float:left; background:url(../images/bg-programbox.jpg) repeat-x top left; padding:10px 5px; margin:0 3px 15px 0; position:relative;}
.programsbox h4 { margin:5px;}
.programsbox h3 { font-size:16px; color:#FFF; font-family: 'proxima_nova_ltbold'; font-weight:normal; padding:5px;}
.programsbox div { background:#FFF; overflow:hidden; padding:10px; min-height:307px;}
.programsbox div ul { margin:10px 0; min-height:55px;}
.programsbox div ul li { color:#585858; background:url(../images/arrow-list1.gif) no-repeat 0 7px; font-size:11px; padding:2px 10px }
.apply { margin:0 45px; position:absolute; bottom:10px;}
/*inner pages end*/
#tabsinner { width:700px; overflow:hidden;}
#tabsinner .tabbing { float:left; width:100%; border-bottom:1px solid #2f5767;}
#tabsinner .tabbing li { float:left; padding:10px 30px; font-size:16px; color:#FFF; text-shadow:1px 1px #666;  font-family: 'proxima_nova_ltbold'; margin:0 5px 2px 0;}

#tabsinner div {  }

#tabsinner .ui-state-default { background:none; box-shadow:none; border:1px solid #2f5767;}
#tabsinner .ui-state-default a { color:#2f5767; text-decoration:none; text-shadow:none;}
#tabsinner .ui-state-active { background:#2f5767; box-shadow: none; }
#tabsinner .ui-state-active a { color:#FFF;}