/* #Reset & Basics 
================================================== */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
input, select, textarea, button {
	outline: none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	background: #e5e5e5;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	/*border-collapse: collapse;*/
	border-spacing: 0;
}
a {
	text-decoration: none;
}
img {
	border: 0;
}
/* #Typo
================================================== */
@font-face {
	font-family: 'open_sanssemibold';
	src: url('../fonts/OpenSans-Semibold-webfont.eot');
	src: url('../fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/OpenSans-Semibold-webfont.woff') format('woff'),  url('../fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),  url('../fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sansregular';
	src: url('../fonts/OpenSans-Regular-webfont.eot');
	src: url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),  url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),  url('../fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sansbold';
	src: url('../fonts/OpenSans-Bold-webfont.eot');
	src: url('../fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/OpenSans-Bold-webfont.woff') format('woff'),  url('../fonts/OpenSans-Bold-webfont.ttf') format('truetype'),  url('../fonts/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'gotham_mediumregular';
	src: url('../fonts/gotham-medium-webfont.eot');
	src: url('../fonts/gotham-medium-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/gotham-medium-webfont.woff') format('woff'),  url('../fonts/gotham-medium-webfont.ttf') format('truetype'),  url('../fonts/gotham-medium-webfont.svg#arial') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'gotham_lightregular';
	src: url('../fonts/gotham-light-webfont.eot');
	src: url('../fonts/gotham-light-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/gotham-light-webfont.woff') format('woff'),  url('../fonts/gotham-light-webfont.ttf') format('truetype'),  url('../fonts/gotham-light-webfont.svg#gotham_lightregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'pf_handbook_probold';
	src: url('../fonts/pfhandbookpro-bold-webfont.eot');
	src: url('../fonts/pfhandbookpro-bold-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/pfhandbookpro-bold-webfont.woff') format('woff'),  url('../fonts/pfhandbookpro-bold-webfont.ttf') format('truetype'),  url('../fonts/pfhandbookpro-bold-webfont.svg#pf_handbook_probold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'pf_handbook_prothin';
	src: url('../fonts/pfhandbookpro-thin-webfont.eot');
	src: url('../fonts/pfhandbookpro-thin-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/pfhandbookpro-thin-webfont.woff') format('woff'),  url('../fonts/pfhandbookpro-thin-webfont.ttf') format('truetype'),  url('../fonts/pfhandbookpro-thin-webfont.svg#pf_handbook_prothin') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'lucida_sansregular';
	src: url('../fonts/lucida_sans_regular_-webfont.eot');
	src: url('../fonts/lucida_sans_regular_-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/lucida_sans_regular_-webfont.woff') format('woff'),  url('../fonts/lucida_sans_regular_-webfont.ttf') format('truetype'),  url('../fonts/lucida_sans_regular_-webfont.svg#lucida_sansregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_MyriadPro-Regular';
	src: url('../fonts/MyriadPro-Regular.eot');
	src: url('../fonts/MyriadPro-Regular.woff') format('woff'),  url('../fonts/MyriadPro-Regular.ttf') format('truetype'),  url('../fonts/MyriadPro-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* #Clearing
================================================== */

    /* Self Clearing Goodness */
.container:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* Use clearfix class on parent to clear nested columns,
    or wrap each row of columns in a <div class="row"> */
.clearfix:before, .clearfix:after, .row:before, .row:after {
	content: '\0020';
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.row:after, .clearfix:after {
	clear: both;
}
.row, .clearfix {
	zoom: 1;
}
/* You can also use a <br class="clear" /> to clear columns */
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
/* #Colors
================================================== */

.bg-green {
	background: #798328;
}
.bg-red {
	background: #79142e;
}
.bg-lite-blue {
	background: #647f91;
}
.bg-orange {
	background: #f68d1f;
}
a {
	color: #777;
}
/*---
footr  colors
-*/
.footer-blue h4, .footer-blue li span.icon {
	color: #3d5563;
}
.footer-green h4, .footer-green li span.icon {
	color: #798328;
}
.footer-red h4, .footer-red li span.icon {
	color: #79142e;
}
.footer-lite-blue h4, .footer-lite-blue li span.icon {
	color: #647f91;
}
.footer-orange h4, .footer-orange li span.icon {
	color: #f68d1f;
}
.footer-orange h4 {
	margin-top: 20px;
}
/* #Common Styles
================================================== */
/* - page Container - */
.container {
	background: #FFF;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #777777;
	position: relative;
	width: 100%;
	clear: both;
	padding:0
}
.popW {
	margin: 0 auto;
	position: relative;
}
.ie7 .container {
	position: relative;
}
/* - header - */
.content {
	width: 980px;
	margin: 0 auto;
}
.header .content {
	position: relative;
}
.ie7 .header .content {
	position: absolute;
	z-index: 1000;
	left: 50px;
}
.ie7 .flexslider {
	top: 150px;
	z-index: 100;
}
.top-bar {
	height: 40px;
	background: #e7e7e7 url(../images/top-bar.png) repeat-x;
}
.top-bar a {
	color: #818181;
}
.quick-links {
	float: right;
	font: 12px 'lucida_sansregular';
}
.quick-links li {
	float: left;
	margin: 0 8px;
	line-height: 40px;
}

.quick-links li.langBtn{margin-right:0}
.quick-links li.langBtn a{padding:5px 10px;border-radius: 20px;background-color:#b31b1b;color:#fff;font-size:15px}
.quick-links li.langBtn a:hover{color:#fff}

.quick-links li a:hover {
	color: #333;
}
.top-bar .social-links {
	float: right;
}
.top-bar .social-links a {
	width: 25px;
	height: 22px;
	border: 1px solid #e3e4e3;
	float: left;
	margin: 9px 5px 0;
}
.top-bar .social-links a.facebook {
	background: #FFF url('../images/main-sprite.png') no-repeat -273px 4px;
}
.top-bar .social-links a.facebook:hover {
	background: #FFF url('../images/main-sprite.png') no-repeat -360px 4px;
}
.top-bar .social-links a.twitter {
	background: #FFF url('../images/main-sprite.png') no-repeat -235px 5px;
}
.top-bar .social-links a.twitter:hover {
	background: #FFF url('../images/main-sprite.png') no-repeat -313px 4px;
}
.top-bar .social-links a.linkedin {
	background: #FFF url('../images/main-sprite.png') no-repeat -339px 3px;
}
.top-bar .social-links a.linkedin:hover {
	background: #FFF url('../images/main-sprite.png') no-repeat -387px 3px;
}
.brochure-download {
	border: 1px solid #e3e4e3;
	float: right;
	margin: 9px 5px 0;
	background: #FFF;
	width: 140px;
	padding-left: 12px;
	height: 22px;
	font: 12px/22px Arial, Helvetica, sans-serif;
	position: relative;
}
.brochure-download span {
	background: url('../images/main-sprite.png') no-repeat -233px -39px;
	width: 21px;
	height: 16px;
	float: right;
	margin-right: 9px;
	margin-top: 3px;
	text-indent: -9999px;
}
.ie7 .brochure-download span {
	position: absolute;
	right: 0px;
	top: 0px;
}

.brochure-download:hover {
	color: #6b727d;
}
.brochure-download:hover span {
	background: url('../images/main-sprite.png') no-repeat -264px -39px;
}
.home-link {
	float: right;
	margin-top: 14px;
	margin-right: 22px;
}
.home-link span {
	background: url('../images/main-sprite.png') no-repeat -330px -39px;
	width: 13px;
	height: 12px;
	float: left;
	margin-right: 8px;
}
.home-link:hover span {
	background: url('../images/main-sprite.png') no-repeat -353px -39px;
}
.top-bar input[type=text] {
	background: #FFF;
	border: 1px solid #e3e4e3;
	width: 184px;
	padding: 0 7px;
	height: 21px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #888;
	float: left;
}
.oldie .top-bar input[type=text] {
	line-height: 23px;
}
.top-bar input[type=submit] {
	background: url('../images/main-sprite.png') no-repeat -385px -39px;
	width: 7px;
	height: 13px;
	border: 0;
	cursor: pointer;
	float: left;
	margin-top: 5px;
	margin-left: 5px;
}
.search {
	float: right;
	margin-top: 9px;
	margin-right: 25px;
}

.globalLogo{width:100%;float:left}
.apply-btn {
	background: url('../images/main-sprite.png') no-repeat -432px -3px;
	width: 112px;
	height: 32px;
	float: right;
	text-indent: -99999px;
	margin-right:0px;
	margin-top: 20px;
}
.apply-btn:hover {
	background: url('../images/main-sprite.png') no-repeat -434px -43px;
}
.global-nav {
	float: right;
	font: 12px 'arial';
	border: 1px solid #DDD;
	margin-top: 45px;
	border-bottom: 0;
	padding-bottom: 1px;
	z-index: 200;
	position: relative;
}
.ie7 .global-nav {
	width: 700px;
}
.global-nav li {
	float: left;
	padding: 15px;
	border-left: 1px solid #DDD;
	cursor: pointer;
	position: relative;
	z-index: 1;
}
.global-nav li:first-child {
	border-left: 0;
}
.global-nav li a {
	color: #FFF;
}
.sub-menu {
	border-bottom: 1px solid #415967;
	position: absolute;
	width: 250px;
	top: 44px;
	left: 0;
	display: none;
	z-index: 10;
}
/* FIREFOX Hack */
@-moz-document url-prefix() {
 .sub-menu {
 top: 46px;
}
}
.sub-menu li {
	background: transparent;
	width: 234px;
	padding-right: 0;
	border: 0;
	border-right: 1px solid #DDD;
	border-top: 1px solid #DDD;
}
.sub-menu li:first-child {
	border-top: 0;
}
.sub-menu .level-1 {
	position: absolute;
	/*z-index: 5;*/
	width: 190px;
	left: 250px;
	top: 0;
	display: none;
}
.sub-menu .level-1 li {
	width: 175px;
}
.sub-menu .level-1 li a {
	color: #FFF
}
/* - colors  - */
.color-one {
	background: #3d5563;
}
.color-one:hover {
	background: #364b57;
}
li.color-one ul {
	background: #778891 !important;
	border-bottom: #415967 1px solid;
}
li.color-one {
	border-left: 0;
}
li.color-one ul li:hover {
	background: #415967 !important;
}
/* - color two - */
.color-two {
	background: #798328;
}
.color-two:hover {
	background: #6e7724;
}
li.color-two ul {
	background: #9ba44e !important;
	border-bottom: #7d872b 1px solid;
}
li.color-two ul li:hover {
	background: #7d872b !important;
}
.color-one .sub-menu, .color-one .sub-menu .level-1 {
	background: #778891 !important;
}
.color-one .sub-menu li:hover {
	background: #415967 !important;
}
.global-nav .color-one.active {
	background: #364b57;
}
.color-two .sub-menu, .color-two .sub-menu .level-1 {
	background: #9ba44e !important;
}
.color-two .sub-menu li:hover {
	background: #7d872b !important;
}
.global-nav .color-two.active {
	background: #6e7724;
}
.color-three {
	background: #79142e;
}
.color-three:hover {
	background: #6d1229;
}
li.color-three ul {
	background: #9a2544 !important;
	border-bottom: #7d1732 solid 1px;
}
li.color-three ul li:hover {
	background: #7d1732 !important;
}
.color-three .sub-menu, .color-three .sub-menu .level-1 {
	background: #9a2544 !important;
}
.color-three .sub-menu li:hover {
	background: #7d1732 !important;
}
.global-nav .color-three.active {
	background: #6d1229;
}
.color-four {
	background: #647f91;
}
.color-four:hover {
	background: #5b7485;
}
/*.color-four .sub-menu, .color-four .sub-menu .level-1 {
	background: #9a2544 !important;
}
.color-four .sub-menu li:hover {
	background: #7d1732 !important;
}*/
.global-nav .color-four.active {
	background: #5b7485;
}
.color-five {
	background: #636466;
}
.color-five:hover {
	background: #57585a;
}
li.color-five ul {
	background: #777879 !important;
	border-bottom: #57585a solid 1px;
}
li.color-five ul li:hover {
	background: #57585a !important;
}
.color-five .sub-menu, .color-five .sub-menu .level-1 {
	background: #9a2544 !important;
}
.color-five .sub-menu li:hover {
	background: #7d1732 !important;
}
.global-nav .color-five.active {
	background: #57585a;
}
.color-six {
	background: #f68d1f;
}
.color-six:hover {
	background: #e9851d;
}
li.color-six ul {
	background: #f79936 !important;
	border-bottom: 1px solid #f68d1f;
	right: 0;
	left: auto;
}
li.color-six ul ul {
	display: none !important;
}
li.color-six ul li:hover {
	background: #f68d1f !important;
}
.color-six .sub-menu, .color-six .sub-menu .level-1 {
	background: #f79936 !important;
}
.color-six .sub-menu li:hover {
	background: #f68d1f !important;
}
.global-nav .color-six.active {
	background: #e9851d;
}
.color-seven {
	background: #546a77;
}
.color-seven:hover {
	background: #3d5563;
}
li.color-seven ul {
	background: #778891 !important;
	border-bottom: #415967 1px solid;
	right: 0;
	left: auto;
}
li.color-seven ul ul {
	display: none !important;
}
li.color-seven ul li:hover {
	background: #546a77 !important;
}
.color-seven .sub-menu, .color-seven .sub-menu .level-1 {
	background: #f79936 !important;
}
.color-seven .sub-menu li:hover {
	background: #546a77 !important;
}
.global-nav .color-seven.active {
	background: #3d5563;
}
/* - menu enhance - */
.sf-menu li:first-child a, .sf-menu li ul li, .sf-menu li ul li a {
	border-left: 0!important;
}
.sf-menu li ul li a {
	padding: 17px 15px;
}
.sf-menu ul ul li a {
	padding: 13px 17px;
	white-space: normal;
}
.sf-menu li ul li {
	border-right: 1px solid #FFF;width: 100%;
}
.sf-menu ul ul li {
	border: 0
}
.sf-menu a {
	font: 12px 'arial' !important;
}
.fixed-nav {
	position: absolute;
	font: 12px 'arial';
}
.fixed-nav li {
	float: left;
	padding: 18px 20px;
	border-right: 1px solid #DDD;
	position: relative;
	cursor: pointer;
}
.fixed-nav li a {
	float: left;
	color: #FFF;
}
.about-color {
	border-bottom: 1px solid #415967;
	top: 142px;
	left: 279px;
}
.admissions-color {
	border-bottom: 1px solid #7d1732;
	top: 142px;
	left: 490px;
}
.facilities-color {
	border-bottom: 1px solid #f68d1f;
	top: 142px;
	left: auto;
	right: 0;
}
.about-color li {
	background: #778891;
}
.admissions-color li {
	background: #9a2544;
}
.facilities-color li {
	background: #f79b39;
}
.about-color li:hover, .about-color li.current {
	background: #415967;
}
.admissions-color li:hover, .admissions-color li.current {
	background: #7d1732;
}
.facilities-color li:hover, .facilities-color li.current {
	background: #f68d1f;
}
.fixed-sub {
	position: absolute;
	z-index: 100;
	top: 50px;
	width: 245px;
	left: 0;
	display: none;
}
.fixed-sub a {
	width: 205px;
}
.fixed-sub li {
	padding: 13px 20px;
}
.about-color .fixed-sub {
	border-bottom: 1px solid #415967;
}
.admissions-color .fixed-sub {
	border-bottom: 1px solid #7d1732;
}
/*-----------------------------------------------------------------------*/
.footer {
	background: #f6f6f6 url(../images/footer_bg.png) repeat-x;
	padding-bottom: 20px;
	padding-top: 35px;
}
.ie7 .footer {
	position: relative;
	top: 150px;
}
.footer-left-section {
	width: 634px;
	padding-left: 15px;
	border-right: 1px solid #CCC;
	float: left;
}
.footer-columns {
	float: left;
}
.footer-columns:nth-child(3) {
	margin-left:6px
}
.footer-columns:nth-child(4) {
	margin-left:20px
}
.footer-columns h4 {
	font: 12px 'arial';
	padding-bottom: 8px;
}
.footer-columns li {
	font-size: 10px;
	padding: 3px 0;
	overflow: hidden;
}
.footer-columns li a:hover {
	color: #222;
}
.footer-columns li span.icon {
	font-size: 12px;
	float: left;
	line-height: 7px;
	margin-right: 5px;
}
.ie7 .footer-columns li span.icon {
	height: 10px;
}
.footer-columns li span.text {
	float: left;
	width: 140px;
	line-height: 1.3;
}
.ie7 .footer-columns li span.text {
	width: 130px;
}
.copyright {
	border-top: 1px solid #CCC;
	float: left;
	width: 620px;
	margin-top: 12px;
	padding-top: 15px;
}
.footer-logo {
	background: url('../images/main-sprite.png') no-repeat -263px -157px;
	width: 59px;
	height: 84px;
	float: left;
	opacity: .8;
}
.copyright .details {
	margin-top: 30px;
	margin-left: 21px;
	float: left;
	font: 11px 'open_sansregular';
}
.copyright-date {
	font: 10px 'arial';
	color: #393939;
	margin-top: 41px;
}
.slider-container {
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
	padding: 0px 30px;
	height: 82px !important;
	overflow: hidden;
}
.oldie .slider-container {
	border: 1px solid #CCC;
}
.footer-slider {
	position: relative;
	float: right;
	width: 250px;
	background: #FFF;
	padding: 10px 0;
}
.news-slider-block {
	padding: 0px 25px;
	height: 87px !important;
	margin-top: 40px;
	overflow: hidden;
}
.news-slider {
	position: relative;
	background: #e5e5e5;
	/*padding: 10px 0;*/
	border: 15px solid #e5e5e5;
}
.news-slider li img {
	border: 2px #cdcdcd solid;
}
.footer-right-section {
	float: left;
	padding-left: 20px;
	width: 310px;
}
.footer-right-section h3 {
	font: 12px 'arial';
	text-transform: uppercase;
	padding-bottom: 20px;
	color: #363636;
}
.footer-right-section p {
	font-size: 12px;
	margin-top: 27px;
	text-align: justify;
	line-height: 20px;
}
/* inner pages
------------------------------------------------ */
.inner-banner{
	width: 100%;
	overflow:hidden;
}
.inner-banner img {
	width: 100%;
	float:left;
}
.ie7 .inner-banner, .ie7 .inner-content {
	position: relative;
	top: 150px;
	z-index: 100;
}
.ie7 .inner-content {
	top: 0;
}
.inner-content {
	background: #FFF;
	margin-top: 0;
	position: relative;
	z-index: 1;
}
.inner-red-bar {
	height: 23px;
	font: 10px/23px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin-top: -23px;
	float: left;
	width:100%;
}
.inner-red-bar ul {
	background: #a60f15;
	padding-left: 7px;
	width: 80%;
	float: left;
}
.inner-bar-home, .inner-red-bar li a:hover .inner-bar-home {
	background: url('../images/main-sprite.png') no-repeat -404px -41px;
	width: 13px;
	height: 12px;
	float: left;
	margin-top: 5px;
}
.inner-red-bar li {
	float: left;
}
.inner-red-bar li a {
	color: #FFF;
	border-left: 1px solid #d3878a;
	padding: 0 7px;
}
.inner-red-bar li:first-child a {
	border-left: 0;
}
.inner-red-bar li a:hover {
	color: #CCC;
	text-decoration:none;
}
.inner-red-bar li a:hover .inner-bar-home {
	background-position: -404px -58px;
}
.inner-red-bar .icon {
	width: 28px;
	height: 23px;
	float: left;
	margin-left: 1px;
	background: #a60f15;
}
.inner-red-bar .icon a {
	opacity: .5;
	filter: alpha(opacity=50);
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-moz-transition: all .5s;
}
.inner-red-bar .icon a:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
.email, .print a, .download, .chat {
	background: url('../images/main-sprite.png') no-repeat -445px -163px;
	width: 16px;
	height: 12px;
	float: left;
	margin: 6px 0 0 6px;
	outline: none;
}
.print a {
	background-position: -473px -161px;
	width: 16px;
	height: 16px;
	margin-top: 4px;
	text-indent: -9999px;
}
.download {
	background-position: -504px -160px;
	width: 13px;
	height: 16px;
	margin-top: 3px;
}
.chat {
	background-position: -532px -162px;
	width: 14px;
	height: 14px;
}
/* - three Columns template - */
.inner-left-column {
	width: 20%;
	float: left;
}
.inner-left-column .side-menu h3 {
	font: bold 13px Arial, Helvetica, sans-serif;
	padding: 13px 0px 13px 14px;
	color: #595959;
	margin-top: 30px;
}
.accordion h4 {
	padding: 12px 0px 12px 14px;
	font-size: 13px;
	color: #545454;
	cursor: pointer;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	float: left;
    width: 100%;
    box-sizing: border-box;
}
.accordion h4 a {
	color: #545454;
	display: block;
	float: left;
    width: 100%;
	text-decoration:none;
}
.accordion h4.active, .accordion h4:hover {
	background: #e5e5e5;
}

.accordion ul {
	margin-bottom: 10px;
	display: none;
	float:left;
	width:100%;
}
.accordion ul.open {
	display: block;
}
.accordion li {
	padding: 9px 0px 9px 0px;
	margin-left:14px;
	border-bottom: 1px solid #eae9e6;
	font-size: 12px;
	overflow: hidden;
}
.accordion li a{
	float:left;
	width:100%;
}
.accordion ul ul{margin:0}
.accordion li li:last-child{
	padding: 9px 0px 0px 0px;
	border-bottom: 0px;
}

.accordion li a:hover, .accordion li a.current, .accordion h5:hover {
	color: #a60f15;
}
.accordion li a span{
	font-size: 14px;
	color: #a60f15;
	float: left;
	margin-right: 6px;
	line-height: 12px;
}

.accordion li ul li{
	margin:0 0 0 10px
}
.accordion li ul li a span {
	font-size: 10px;
	color: #999;
	margin-right:4px;
}

.accordion li a div.text {
	float: left;
	width: 150px;
	line-height: 1.4em;
}
.inner-center-column {
	float: left;
	width: 55%;
	padding-left: 20px;
	padding-right: 12px;
	border-left: 1px solid #CCC;
	margin-top: 10px;
	margin-bottom: 45px;
}
.inner-two-columns {
	padding: 0 15px 0 20px;
	float: left;
	width: 80%;
	border-left: 1px solid #CCC;
	margin-top: 10px;
	margin-bottom: 45px;
}
.two-columns-right {
	float: left;
	width: 75%;
	padding: 10px 12px 0 15px;
}
.one-column-center {
	float: left;
	width: 100%;
	padding: 10px 12px 0 15px;
}
.top-stript {
	background: #CCC;
	height: 5px;
}
.inner-center-column h2, .inner-two-columns h2, .one-column-center h2, .two-columns-right h2, .calendar-right-side h2, .apply-container h2 {
	font: 19px Arial;
	border-bottom: 1px solid #CCC;
	color: #333;
	padding-bottom: 24px;
	padding-top: 24px;
	margin-bottom: 23px;
}
.inner-center-column h3, .one-column-center h3, .inner-two-columns h3, .two-columns-right h3, .cal-guide h3, .calendar-right-side h3 {
	font: 18px Arial;
	color: #a60f15;
	margin-bottom:6px;
}
.gray-list + h3 {
	margin-top: 20px;
}
.two-columns-right h3 {
	width: 80%;
}
.inner-center-column h3 a:hover, .inner-two-columns h3 a:hover, .two-columns-right h3 a:hover {
	color: #a60f15;
}
.inner-center-column p, .one-column-center p, .inner-two-columns p, .cal-guide p, .two-columns-right p, .list_head, .partner-data-details, .calendar-right-side .news-block p {
	font-size: 13px;
	color: #333;
	line-height: 1.4em;
	text-align: justify;
	width: 98%;
	margin-bottom: 30px;
}
.inner-center-column p a, .inner-two-columns p a, .cal-guide p a, .two-columns-right p a {
	color: #3ba0bc;
}
.inner-center-column p a:hover, .inner-two-columns p a:hover, .cal-guide p a:hover, .two-columns-right p a:hover {
	text-decoration: underline;
}
.inner-center-column h4, .inner-two-columns h4, .two-columns-right h4, .calendar-right-side h4 {
	font: 14px Arial;
	color: #a60f15;
	margin-bottom: 17px;
}
.inner-center-column h5.level_3, .inner-two-columns h5.level_3, .two-columns-right h5.level_3 {
	font-size: 13px;
	color: #a60f15;
	margin-bottom: 17px;
}
.inner-center-column h4 + p, .inner-two-columns h4 + p {
	margin-bottom: 30px;
}
.inner-right-side {
	float: left;
	background: #edefef url(../images/home-side-shadow.jpg) repeat-y top left;
	width: 25%;
	padding-left: 15px;
	padding-right: 13px;
	padding-top: 10px;
	padding-bottom: 20px;
}
.inner-center-column .underline-block {
	border-bottom: 1px solid #CCC;
	padding-top: 40px;
}
.inner-center-banner {
	float: left;
	border: 6px solid #f1f1f1;
	margin-bottom: 33px;
	width: 100%;
}
.inner-center-banner img {
	margin: 0 !important;
	width: 100%;
}
.center-list .underline-block {
	padding: 30px 0;
	border-bottom: 0;
	border-top: 1px solid #CCC;
}
.center-list .underline-block:first-child {
	border-top: 0;
}
.landing .underline-block {
	background: #f2f2f2;
	margin-top: 20px;
	padding: 20px 18px;
}
.landing .underline-block:first-child {
	border-top: 1px solid #CCC;
	margin-top: 0;
}
.center-list .underline-block img {
	float: left;
	margin-left: 0 !important;
	border: 1px solid #d4d4d4;
	margin-right: 24px;
	width:125px;
	height:79px;
}
.center-list .underline-block h3 {
	margin-bottom: 5px;
	margin-top: -3px;
}
.center-list .underline-block p {
	margin-bottom: 14px;
	line-height: 14px;
}
.center-list .underline-block .more {
	font-size: 12px;
	text-decoration: underline;
	background: url('../images/main-sprite.png') no-repeat -465px -85px;
	padding-right: 20px;
}
.center-list .underline-block h3 a:hover {
	color: #a60f15;
	text-decoration:none;
}
.center-list .underline-block .more:hover {
	background: url('../images/main-sprite.png') no-repeat -465px -108px;
	color: #a60f15;
}
/* right column */
#random-ads{margin-bottom:30px}

#random-ads li {
	display: none;
}
#random-ads li h4, .inner-right-side h4 {
	font: 16px/16px Arial, Helvetica, sans-serif;
	color: #666;
	text-transform: uppercase;
	border-bottom: 1px solid #CCC;
	padding: 16px 0;
}
#random-ads li img {
	float: left;
	margin-left: 3px;
}
#random-ads li p, #random-ads li a {
	color: #676e79;
	font-size: 13px;
	line-height: 1.4em;
	margin-top: 19px;
	padding-bottom:10px;
}
#random-ads li a{
	color: #e3741e;
	padding: 0;
	font-size: 13px;
}
#random-ads li a:hover{
	color: #333;
}
#random-ads li a:first-child img {
	margin-left: 0;
}
.inner-right-side h4 {
	padding: 0;
	padding-bottom: 8px;
	margin-bottom: 14px;
}
.inner-side-video img {
	width: 100%;
}
.inner-center-column p + ul, .inner-two-columns p + ul, .two-columns-right p + ul {
	margin-top: -20px;
}
.inner-center-column h4 + p + ul, .inner-two-columns h4 + p + ul, .two-columns-right h4 + p + ul {
	margin-top: -5px;
}
.inner-center-column ul, .inner-two-columns ul, .two-columns-right ul {
	margin-bottom: 25px;
}
.inner-center-column ul li ul, .inner-two-columns ul li ul, .two-columns-right ul li ul {
	float: left;
	padding-left: 18px;
	width: 460px;
}
.inner-center-column ul li, .inner-two-columns ul li, .two-columns-right ul li {
	padding: 3px 0;
	color: #343434;
	overflow: hidden;
	line-height: 1.4em;
	font-size: 13px;
}
.inner-center-column ul li span, .inner-two-columns ul li span, .two-columns-right ul li span, .news-block p .bullet-list li span{
	background: #a60f15;
	width: 3px;
	height: 3px;
	float: left;
	margin-top: 7px;
	margin-right: 11px;
}
.id_list_text {
	float: left;
	width: 95%;
}
.inner-right-side .video {
	margin-top: 20px;
	margin-bottom: 60px;
}
ul.list-links {
	margin-bottom: 30px;
}
.list-links li a {
	font-size: 12px;
	color: #3ba0bc;
}
.list-links li {
	padding: 3px 0 !important;
}
.list-links li a:hover {
	color: #474747;
}
.list-links li a span.icon {
	width: auto;
	height: auto;
	background: transparent;
	margin-right: 5px;
	margin-top: 0px;
	font-size: 14px;
	color: #8a8888;
	line-height: 15px;
}
.list-links li a div.list-text {
	float: left;
	width: 90%;
}
/* #Pages Styles
================================================== */
/* - home page - */
.black-strip {
	width: 458px;
	height: 163px;
	background: #000;
	opacity: .3;
	filter: alpha(opacity=30);
	position: absolute;
	left: 70px;
	top: 31px;
	z-index: 1;
}
.slide-message {
	color: #FFF;
	position: absolute;
	z-index: 110;
	top: 90px;
	left: 92px;
}
.slide-message h3 {
	font: 49px 'pf_handbook_probold';
}
.slide-message p {
	font: 52px 'pf_handbook_prothin';
	position: relative;
	top: -18px;
}
.slide-message a {
	color: #FFF;
}
.center-content {
	width: 83%;
	margin: 0 auto;
	position: relative;
	z-index: 10;
}
.ie7 .center-content {
	z-index: 100;
	top: 150px;
}
.home-modules {
	overflow: hidden;
	margin-top: -277px;
	position: relative;
	z-index: 1;
}
.home-modules li {
	width: 237px;
	float: left;
	margin-left: 2px;
}
.home-modules li:first-child {
	margin-left: 0px;
}
.home-modules li h4 {
	height: 45px;
	font: 17px/45px 'arial';
	color: #FFF;
	padding-left: 20px;
}
.home-modules li .data {
	background: #FFF;
	padding: 10px 30px;
	height: 135px;
	font-family: 'open_sanssemibold';
	line-height: 1.3;
	position: relative;
}
.home-modules li .data h5 {
	font-size: 11px;
	display: none;
}
.home-modules li .data h5 a {
	color: #212121;
}
.home-modules li .data p {
	font-size: 10px;
	color: #474541;
	margin-bottom: 15px;
	text-align: justify;
}
.home-modules li .data img {
	margin-top: 4px;
	margin-bottom: 9px;
}
.home-modules li .more {
	float: right;
	font-size: 10px;
	margin-right: -10px;
	position: absolute;
	bottom: 13px;
	right: 30px;
}
.home-modules li .more:hover {
	color: #333
}
.home-modules li .more span {
	font-size: 12px;
	color: #4c6e78;
}
.home-sections {
	background: #FFF;
	margin-top: 7px;
	position: relative;/*padding-top: 15px;*/
}
.home-sections .column {
	float: left;
	margin-left: 45px;
	width: 199px;
	padding-top: 15px;
	padding-bottom:15px
}
.home-sections .column:first-child {
	margin-left: 10px;
}
/* - side list  - */
.home-sections .side-list {
	padding-bottom: 22px;
}
.home-sections .side-list li {
	border-bottom: 1px solid #CCC;
	padding: 10px 0 10px 5px;
	font: 14px Arial, Helvetica, sans-serif;
}
.home-sections .side-list li a {
	color: #777;
	display: block;
}
.home-sections .side-list li a:hover {
	color: #a60f15;
}
.home-sections .side-list li a .arrow {
	float: right;
	color: #b71d22;
}
.ie7 .home-sections .side-list li a {
	position: relative;
}
.ie7 .home-sections .side-list li a .arrow {
	position: absolute;
	right: 0;
	top: 0;
}
.home-sections .social-icosns {
	width: 24px;
	height: 24px;
	float: left;
	margin: 0 4px;
}
.facebook, .twitter, .instagram, .youtube, .gplus, .linkedin {
	background: url('../images/main-sprite.png') no-repeat;
}
.facebook {
	background-position: -5px -97px;
}
.twitter {
	background-position: -35px -97px;
}
.instagram {
	background-position: -64px -97px;
}
.youtube {
	background-position: -93px -97px;
}
.gplus {
	background-position: -122px -97px;
}
.linkedin {
	background-position: -151px -97px;
}
.newsletter-subscribe {
	margin-top: 30px;
	position: relative;
}
.newsletter-subscribe label {
	padding-left: 10px;
}
.newsletter-subscribe label.error {
	color: #b11116;
	padding: 0;
	font-size: 11px;
	margin-top: 13px;
	display: block;
}
.newsletter-subscribe input[type=text] {
	background: #f4f4f4;
	border: 1px solid #d7d7d7;
	width: 178px;
	height: 24px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #777;
	padding: 0 10px;
	margin-top: 12px;
}
.oldie .newsletter-subscribe input[type=text] {
	line-height: 25px;
}
.newsletter-subscribe input[type=submit] {
	background: url('../images/main-sprite.png') no-repeat -191px -100px;
	width: 18px;
	height: 18px;
	border: 0;
	position: absolute;
	right: 3px;
	top: 30px;
}
.column .news, .column .calendar {
	float: left;
	width: 100%;
}
.calendar h3, .continuing-education h3, .news h3 {
	color: #333;
	font: 12px Arial, Helvetica, sans-serif;
	margin-top: 9px;
	text-transform: uppercase;
}
.calendar li {
	padding-top: 20px;
	float: left;
	width: 100%;
}
.calendar .side-date {
	width: 25px;
	text-align: center;
	font: 20px Arial, Helvetica, sans-serif;
	float: left;
}
.calendar .side-date a {
	color: #b11116;
}
.calendar .side-date sub {
	font-size: 10px;
}
.calendar .event {
	margin-left: 40px;
	border-bottom: 1px solid #CCC;
	padding-bottom: 20px;
	line-height: 1.2
}
.calendar .event a:hover {
	color: #b11116;
}
.home-sections .more {
	float: right;
	font-size: 10px;
	margin-bottom:15px;margin-top:10px
}
.home-sections .more span {
	font-size: 12px;
	color: #b11116;
}
.home-sections .more:hover {
	color: #333;
}

.continuing-education{width:100%;float:left;margin-bottom:20px;}
.continuing-education img{width:100%;float:left}

.homeRanking{float:left;width:100%;margin:10px 0}
.homeRanking a{float:left;width:100%;margin:5px 0}
.homeRanking a img{float:left;width:100%}
.my_popup_close{text-align:right;font-family:arial;font-size:22px;color:#fff;margin:0 5px 5px 0;cursor:pointer}

.home-news-block {
	padding-top: 15px;
	font: 13px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #CCC;
}
.home-news-block h4 {
	margin-top: 10px;
	margin-bottom:4px;
}
.home-news-block h4 a {
	color: #333;
}
.home-news-block h4 a:hover {
	color: #b11116;
}
.home-news-block p {
	font-size: 11px;
	padding-bottom:15px;
}

.homeEvents h4{margin-top:0px}

.home-side {
	width:204px;
	padding:25px 16px;
	float:left;
	background: #edefef url(../images/home-side-shadow.jpg) repeat-y top left;
	margin-left: 22px;/*margin-top: -15px;*/
	/*min-height: 590px;*/
}
.home-side h4 {
	color: #333;
	border-bottom: 1px solid #CCC;
	padding-bottom: 8px;
	margin-bottom: 15px;
}

.inner-right-side .side-slider{margin:0 0 30px!important}

.homeCov19{width:100%;float:left;text-align:center;margin:0 0 30px}
.homeCov19 a{width:100%;float:left}
.homeCov19 img{width:100%;float:left}
.homeCov19 p{width:100%;float:left;font-size:12px;line-height:16px;margin:10px 0}
.homeCov19 .moreButt{width:auto;float:none;font-size:12px;line-height:16px;border:1px solid #a60f15;padding:8px 15px;border-radius:20px;margin:0 auto;display:inline-block;font-size:12px}


.side-slide li p {
	font: 12px Arial, Helvetica, sans-serif;
	color: red
}
.side-slider .slides>li>p{
	font: 12px Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
}
.side-slider .slides img {
	margin-bottom: 15px;
}
.journals {
	background: url('../images/homeJournalsBanner.png') no-repeat 0 0;
	width: 100%;
	height: 115px;
	margin:0 0 30px 0;
	text-transform: uppercase;
	display: block;
	float:left;
	background-color:#fff;
}
.journals span {
	float: right;
	width: 100%;
	text-align: right;
}
.journals span.gray-text {
	color: #688599;
	font: 21px 'pf_handbook_prothin';
	margin-top: -10px;
	padding-right: 6px;
}
.journals span.red-text {
	color: #c3002f;
	font: 31px 'pf_handbook_probold';
	margin-top: 34px;
	padding-right: 6px;
}
.journals span.orange-text {
	color: #ed8837;
	font: 25px 'pf_handbook_probold';
	margin-top: -8px;
	letter-spacing: -1px;
	padding-right: 6px;
}
.side-slider .slides > li {
	height: 190px;
}
.home-sections .side-slider .more {
margin-top:0
}

.homeVideo{width:100%;float:left}
.homeVideo a{width:100%;float:left}
.homeVideo img{width:100%;float:left}

/*
------ about pages ---------------------
*/
/* - FONDER PAGE - */
.founder-data {
	width: 70%;
	float: left;
}
.founer-image {
	float: left;
	border: 1px solid #CCC;
	width: 25%;
	margin-left: 5%;
}
.founer-image img{width:100%}
.trustees .founer-image {width:150px;}
.trustees .founder-data {width:533px;}
.boardof.first {border-bottom:1px solid #e5e5e5;}
.boardof {margin-bottom:40px;}
.boardof .founer-image {width:130px;margin-left:0;margin-right:88px;margin-bottom:40px}
.boardof.first .founer-image {margin-left:220px;float:none}
.boardof .founer-image .details,.trustees .founer-image .details {display:table;padding:0;height:46px;text-align:center;}
.boardof .founer-image .details a ,.trustees .founer-image .details > span {display:table-cell;vertical-align:middle;float: none;text-align:center;width:100%}
.trustees .founer-image img,.boardof .founer-image img {max-width:100%;}
.founer-signture span {
	font-family: Arial, Helvetica, sans-serif !important;
}
.founer-signture .name {
	color: #a60f15 !important;
}
.founer-signture .title {
	color: #333 !important;
}
.founer-image .details {
	text-align: center;
	padding: 15px 0;
	line-height: 1.2em;
}
.founer-image .details .name, .founer-image .details .title, .founer-signture .name, .founer-signture .title {
	font-family: 'arial';
	width: 100%;
	float: left;
}
.founer-image .details .name, .founer-signture .name {
	font-size: 13px;
	color: #333;
}
.founer-image .details .title, .founer-signture .title {
	font-size: 12px;
	color: #a60f15;
}
.professor {
	margin-bottom:30px;
	float:left;width:100%
}
.professor .gray-box {
	background: #e4e4e4;
	border: 1px solid #DDD;
	padding: 13px 11px;
	font-size: 12px;
	color: #5b5b5b;
	margin-bottom: 20px;
}
.professor img {
	float: left;
	border: 1px solid #DDD;
}
.prof_details {
	padding-left: 92px;
}
.prof_details h5 {
	font-size: 12px;
	color: #191919;
}
.prof_details p {
	margin-bottom: 0;
	font-size: 11px;
	color: #666;
	padding: 5px 0;
}
.prof_details a {
	color: #333;
	font-size: 10px;
}
.prof_details a:hover {
	color: #a60f15;
}
.prof_details a span {
	font-size: 12px;
}
hr {
	margin: 0;
	height: 1px;
	background: #CCC;
	border: 0;
	margin-bottom: 27px;
}
.staff-member {
	padding-bottom: 50px;
}
.staff-member img {
	float: right;
	border: 1px solid #CCC;
}
.staff-details {
	padding-right: 119px;
}
.staff-details .row {
	float: left;
	width: 100%;
	padding-bottom: 8px;
}
.staff-details .row .label {
	float: left;
	width: 70px;
	font-size: 13px;
	color: #010101;
}
.staff-details .row .details {
	float: left;
	width: 270px;
	font-size: 12px;
	line-height: 1.4em;
}
.staff-details .row .details a:hover {
	color: #a60f15;
}
/*
------ academic ---------------------
*/
.academic-heading {
	padding-top: 11px;
	padding-bottom: 6px;
	border-bottom: 1px solid #CCC;
	margin-bottom: 20px;
}
.academic-heading h2 {
	font: 19px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	float: left;
	height: auto;
	width: 30%;
	color: #333;
	padding-top: 8px;
	border-bottom: 0;
	padding-bottom: 0;
	margin-bottom: 15px;
}
.academic-heading p {
	margin-bottom: 0;
	padding: 8px 10px 8px 32px;
	float: left;
	width: 70%;
	border-left: 2px solid #CCC;
	color: #4c4c4c !important;
}
ul.list-faculties {
	overflow: hidden;
}
.list-faculties li {
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e5e5e5));
	background: -webkit-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0 );
	border: 1px solid #cfd2d4;
	margin: 20px 5px 0 5px;
	padding: 9px 14px;
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.25);
}
.list-faculties li img {
	float: left;
	border: 1px solid #FFF;
}
.list-faculties li img:hover {
	border: 1px solid #999;
}
.faculty-details {
	padding-left: 112px;
}
.faculty-details h3 {
	font-size: 16px;
	font-weight:bold;
	margin-bottom: 10px;
	letter-spacing: -1px;
	width: auto;
}
.faculty-details h3 a {
	color: #333;
}
.faculty-details h3 a:hover {
	color: #5b5b5b;
	text-decoration:none;
}
.faculty-details p {
	font-size: 11px;
	width: 392px;
	margin: 0;
}
.faculty-details .label {
	float: right;
	width: 108px;
	height: 27px;
	font-size: 11px;
	line-height: 20px;
	text-align: center;
	color: #FFF;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.faculty-details .label.red {
	background: url('../images/main-sprite.png') no-repeat -7px -290px;
}
.faculty-details .label.lite-blue {
	background: url('../images/main-sprite.png') no-repeat -120px -290px;
}
.faculty-details .label.blue {
	background: url('../images/main-sprite.png') no-repeat -234px -290px;
}
.faculty-details .label.green {
	background: url('../images/main-sprite.png') no-repeat -344px -290px;
}
.faculty-details .label.lite-brown {
	background: url('../images/main-sprite.png') no-repeat -458px -290px;
}
.faculty-details .label.dark-gray {
	background: url('../images/main-sprite.png') no-repeat -7px -328px;
}
.faculty-details .label.lite-gray {
	background: url('../images/main-sprite.png') no-repeat -120px -328px;
}
.faculty-details a.label:hover {
	background: url('../images/main-sprite.png') no-repeat -234px -328px;
}
/*
------ admissions ---------------------
*/
.to-top {
	float: right;
	margin-bottom: 20px;
}
.to-top .button-text {
	border: 1px solid #CCC;
	float: left;
	height: 15px;
	font: 11px/15px 'arial';
	color: #7f7f7f;
	padding: 0 5px;
	border-left: 0;
}
.to-top:hover .button-text {
	background: #444;
	color: #FFF;
	border: 1px solid #444;
	border-left: 0;
}
.to-top .icon {
	background: url('../images/main-sprite.png') no-repeat -443px -198px;
	width: 17px;
	height: 17px;
	float: left;
}
.inner-center-column p img, .two-columns-right p img, .partner-data img {
	float: right;
	margin-left: 24px;
	margin-bottom: 4px;
}
.faculty-banner {
	background: #f1f1f1;
	margin-bottom: 33px;
}
.faculty-banner .data {
	padding: 20px 10px;
}
.faculty-banner .data span.arrow, .arrow-down {
	background: url('../images/main-sprite.png') no-repeat -15px -160px;
	width: 13px;
	height: 7px;
	float: right;
	margin-right: 17px;
	margin-top: 4px;
}
.arrow-down {
	margin-right: 0px;
}
.faculty-banner .data h3 {
	margin-bottom: 2px;
	color: #666;
}
.faculty-banner .data p {
	margin-bottom: 5px;
	color: #7a7a7a;
}
.faculty-department li {
	border-top: 5px solid #CCC;
	padding: 10px 20px 27px 10px;
}
.faculty-department li a span, .right-arrow {
	background: url('../images/main-sprite.png') no-repeat -537px -86px;
	width: 7px;
	height: 13px;
	float: right;
	margin-top: 4px;
}
.faculty-department h3 {
	color: #7a7a7a;
}
.right-arrow {
	margin-top: 0px;
}
.faculty-department li a:hover span, .strips-list li a:hover .right-arrow {
	background: url('../images/main-sprite.png') no-repeat -537px -109px;
}
.strips-list {
	margin-top: 30px;
}
.faculty-department li h3 {
	margin-bottom: 4px;
	text-transform: uppercase;
	font-size: 13px;
	width: 100%;
}
.faculty-department li div {
	color: #7a7a7a;
	font-size: 12px;
}
.strips-list {
	padding-bottom: 50px;
	font-size: 12px;
}
.strips-list li {
	padding: 14px 10px;
}
.strips-list li a:hover {
	color: #a60f15;
}

.back-btn {
	float: right;
	margin-top: 17px;
	font-size: 12px;
}
.back-btn span.icon {
	background: url('../images/main-sprite.png') no-repeat -480px -198px;
	width: 17px;
	height: 17px;
	float: left;
}
.back-btn span.text {
	float: left;
	border: 1px solid #CCC;
	border-left: 0;
	height: 15px;
	line-height: 15px;
	padding: 0 10px;
}
.back-btn:hover span.text {
	background: #444;
	border-color: #444;
	color: #FFF;
}
.course-details {
	margin-top: 20px;
}
.course-details th, .course-details td {
	text-align: left;
	padding: 5px 0;
	color: #333;
}
.course-details td {
	color: #72b5ca;
}
.strips-list table + h4 {
	margin-top: 54px;
}
.instructor-row {
	color: #333;
	padding: 3px 0;
}
.instructor-row .label {
	width: 122px;
	float: left;
}
.center-table {
	border: 1px solid #cecece;
	margin-bottom: 40px;
	line-height: 1.4em;
}
.center-table th {
	font-size: 14px;
	color: #4e4e4e;
	text-align: left;
	padding: 15px;
	background: #e5e5e5;
	border-bottom: 1px solid #cecece;
	border-left: 1px solid #FFF;
}
.center-table tr:nth-child(odd) td{
	background-color: #f2f2f2;
}
.center-table td {
	padding: 12px 15px;
	border-left: 1px solid #FFF;
	color: #333;
	font-size: 14px;
}
.center-table td td {
	background: none !important;
}
.center-table th:first-child, .center-table td:first-child {
	border-left: 0;/*width: 50%;*/
}
.strips-table-links {
	border: 1px solid #dadada;
}
.strips-table-links li {
	padding: 10px 15px;
}
.strips-table-links li a {
	color: #3ba0bc;
}
.strips-table-links li a:hover {
	color: #333;
}
.underline-block.partner-header {
	padding-top: 0 !important;
}
.partner {
	padding: 40px 0;
	border-top: 1px dashed #CCC;
	font-size: 12px;
}
.partner:first-child {
	border-top: 0;
}
h2 + .partner {
	border-top: 0;
	padding-top: 20px;
}
.partner img {
	float: left;
	border: 1px solid #CCC;
}
.partner h3 a {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #585858;
}
.partner-data {
	padding-left: 160px;
}
.partner .more {
	font-size: 10px;
	margin-top: -14px;
	float: left;
}
.partner .more span {
	font-size: 12px;
	color: #a60f15;
}
.partner .more:hover {
	color: #a60f15;
}
.partner-details {
	margin-bottom: 20px;
	overflow: hidden;
}
.partner-details img {
	border: 1px solid #CCC;
	float: right;
	margin-left: 24px;
	margin-bottom: 5px !important;
}
.download-partner {
	padding-bottom: 20px;
	border-bottom: 1px solid #CCC;
	margin-bottom: 20px;
}
.partner-web a {
	color: #3ba0bc;
}
.partner-web a:hover {
	text-decoration: underline;
}
.download-partner li {
	padding: 3px 0;
	color: #3ba0bc;
}
.search-news {
	float: right;
	width: 200px;
}
.news-list {
	float: left;
	width: 100%;
}
.news-list li, .search-results li {
	border-bottom: 1px solid #CCC;
	color: #737373 !important;
	font-size: 12px;
	margin-bottom: 20px;
}
.search-results li {
	padding-bottom: 20px;
}
.news-list li h5, .search-results li h5 {
	margin-bottom: 10px;
	font-size: 13px;
}
.news-list li a, .search-results li a {
	color: #a60f15;
	text-decoration: underline;
}
.news-list li a:hover, .search-results li a:hover {
	color: #222;
}
.news-list li p, .search-results li p {
	padding-bottom: 20px;
	color: #737373 !important;
	margin-bottom: 0;
}
.search-results li p {
	padding-bottom: 10px;
}
.search-address {
	color: #c3787a !important;
}
.ie7 .news-list li, .ie7 .search-results li {
	padding-bottom: 20px;
}
.paging {
	float: right;
	margin-bottom:20px
}
.paging .prev, .paging .next, .paging .first, .paging .end {
	background: url('../images/main-sprite.png') no-repeat -58px -155px;
	width: 24px;
	height: 24px;
	float: left;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	transition: all .4s;
}
.paging .next {
	background-position: -92px -155px;
}
.paging .first {
	background-position: -126px -155px;
}
.paging .end {
	background-position: -160px -155px;
}
.paging .prev, .paging .first {
	margin-right: 8px;
}
.paging .prev:hover, .paging .first:hover, .paging .next:hover, .paging .end:hover {
	opacity: .7;
	filter: alpha(opacity=70);
}
.paging .next, .paging .end {
	margin-left: 8px;
}
.paging ul {
	float: left;
}
.paging li {
	float: left;
	padding: 0 !important;
	border: 1px solid #d8d8d8;
	width: 23px;
	height: 22px;
	text-align: center;
	font: 12px/22px 'Arial';
	margin: 0 1px;
}
.paging li a {
	float: left;
	width: 100%;
	height: 100%;
	color: #BBB;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	transition: all .4s;
}
.paging li a:hover, .paging li.current a {
	background: #e0e0e0;
}
/* ======== Calendar */
.calendar-left-side {
	float: left;
	width:30%;
	margin-top: 10px;
	padding-top: 35px;
	padding: 35px 18px 0 20px;
}
.calendar-left-side h3 {
	border-bottom: 1px solid #999;
	padding-bottom: 5px;
	color: #585858;
	float: left;
	width:100%;
	text-align:left;
}
.calendar-left-side input[type=text], .cal-view, .event-action, .search-news input[type=text] {
	margin: 0;
	padding: 0 5px;
	width: calc(100% - 35px);
	height: 22px;
	line-height: 20px;
	border: 1px solid #DDD;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-top: 12px;
	color: #777;
	position: relative;
}
.calendar-left-side input[type=submit], .search-news input[type=submit] {
	background: url('../images/main-sprite.png') no-repeat -198px -156px;
	width: 22px;
	height: 22px;
	border: 0;
	float: right;
	margin-top: 12px;
}
.search-news input {
	margin-top: 0 !important;
	font-size: 12px;
}
.calendar-left-side p {
	color: #777;
	font-size: 11px;
	margin-top: 10px;
}
.calendar-inline {
	margin: 25px auto 0;
	padding-bottom: 30px;
	width: auto;
	float: none !important;
	display: table;
}
.cal-view, .event-action {
	font-size: 11px;
	color: #8d8d8d;
	line-height: 20px;
	float: left;
    width: 92%;
}
.cal-view span, .event-action span {
	background: url('../images/main-sprite.png') no-repeat -406px -110px;
	width: 7px;
	height: 4px;
	float: right;
	position: absolute;
	right: 6px;
	top: 8px;
}
.cal-view i, .event-action i {
	font-style: normal;
}
.cal-view span.down, .event-action span.down {
	background-position: -417px -110px;
}
.cal-view ul, .event-action ul {
	border: 1px solid #DDD;
	margin-top: 0px;
	width: 171px;
	margin-left: -6px;
	display: none;
	background: #FFF;
	position: relative;
}
.cal-view ul li, .event-action li {
	padding: 0 5px;
}
.cal-view ul li a {
	display: block;
}
.cal-view ul li:hover, .event-action li:hover {
	background: #a60f15;
}
.cal-view ul li:hover a, .event-action li:hover a {
	color: #FFF;
}
.check-boxes {
	padding-top: 30px;
	float: left;
    width: 100%;
}
.check-boxes label {
	color: #333;
	font-size: 11px;
	text-align: left;
}
.check-boxes ul {
	margin-top: 10px;
	float: left;
    width: 100%;
}
.check-boxes li {
	padding-bottom: 6px;
}
.check-boxes label input[type=checkbox] {
	margin: 0;
	float: left;
	margin-right: 5px;
}
.check-boxes label span {
	float: left;
	margin-top: 2px;
}
.select-check {
	border-top: 1px solid #999;
	margin-top: 26px;
	padding: 13px 0;
	font-size: 11px;
	float: left;
	width: 100%;
	color: #000;
	text-align: left;
}

.select-check a {
	color: #0f79a3;
}

/* - right side - */
.calendar-right-side {
	border-left: 1px solid #CCC;
	float: left;
	width: 70%;
	padding: 0 10px 45px 20px;
	margin-top: 10px;
	margin-bottom: 30px;
}
.calendar-right-side h2 .links {
	position: absolute;
	right: 0;
	bottom: 7px;
}
.calendar-right-side h2 a {
	font: 14px Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	color: #333;
	padding: 0 12px;
	float: left;
}
.calendar-right-side h2 a .icon {
	background: url('../images/main-sprite.png') no-repeat -10px -189px;
	width: 4px;
	height: 7px;
	float: left;
	margin-left: 10px;
	margin-top: 5px;
}
.calendar-right-side h2 a .text {
	float: left;
}
.calendar-right-side h2 {
	position: relative;
}
.calendar-right-side h2 a:hover, .gray-list li a:hover, .gray-list li.current a {
	color: #a60f15;
	text-decoration:none;
}
.calendar-right-side h2 a:hover .icon {
	background: url('../images/main-sprite.png') no-repeat -10px -212px;
}
.calendar-right-side .gray-list {
	background: #e5e5e5;
	padding: 5px 10px;
	overflow: hidden;
	width:100%;
	box-sizing: border-box;
}
.gray-list li {
	float: left;
	margin-right: 15px;
	font-size: 11px;
	text-transform: uppercase;
}
.gray-list li a {
	color: #333;
}
.calendar-right-side .select-check {
	border-top: 0;
	padding-top: 0;
	float: left;
}
.calendar-right-side .controls {
	float: left;
	margin-left: 10px;
	margin-top: 17px;
	margin-bottom: 10px;
}
.calendar-right-side .controls .prev, .calendar-right-side .controls .next {
	background: url('../images/main-sprite.png') no-repeat -41px -256px;
	width: 57px;
	height: 24px;
	float: left;
	border-right: 1px solid #FFF;
	font: 11px/24px 'arial';
	color: #FFF;
}
.calendar-right-side .controls .prev {
	padding-left: 20px;
}
.calendar-right-side .controls .next {
	background-position: -118px -256px;
	border: 0;
	padding-left: 10px;
	width: 55px;
}
.calendar-right-side .controls .prev:hover, .calendar-right-side .controls .next:hover {
	background: url('../images/main-sprite.png') no-repeat -41px -231px;
	text-decoration:none;
}
.calendar-right-side .controls .next:hover {
	background-position: -118px -231px;
}
/*.add-to-cal {
	background: url('../images/main-sprite.png') no-repeat -465px -385px;
	width: 123px;
	height: 23px;
	border: 0;
	font-size: 12px;
	float: right;
	margin-bottom: 17px;
	}*/
.add-to-cal {
	float: right;
	padding-bottom: 20px;
}
.addthisevent-drop {
	background: #FFF url(../images/add-to-cal.jpg) no-repeat 146px 1px !important;
	width: 160px !important;
	height: 22px !important;
	padding: 0 !important;
	font-size: 11px !important;
	font-weight: normal !important;
	line-height: 22px;
	padding-left: 10px !important;
}
.addthisevent_dropdown .copyx {
	display: none !important;
}
.addthisevent_dropdown {
	-webkit-box-shadow: 0 0 0 !important;
	-moz-box-shadow: 0 0 0 !important;
	box-shadow: 0 0 0 !important;
}
.addthisevent_dropdown {
	width: 170px !important;
}
.addthisevent_dropdown span {
	color: #777 !important;
	padding: 5px 10px 4px 7px !important;
	width: 153px !important;
}
.addthisevent_dropdown span:hover {
	background: #a60f15 !important;
	color: #FFF !important;
}
.event-action {
	float: right;
	margin-top: 17px;
}
.events-header {
	background: #e5e5e5;
	height: 20px;
	margin-top: 7px;
	font-size: 12px;
	color: #333;
	padding-top: 3px;
}
.events-table .check-box, .events-table .date, .events-table .time, .events-table .event, .events-table .location {
	float: left;
	line-height: 1.5em;
}
.events-table .date, .events-table .time {
	width: 107px;
	padding-left: 10px;
}
.events-table .event, .events-table .location {
	width: 228px;
	padding-right: 20px;
}
.events-table li {
	border-bottom: 1px solid #CCC;
	padding: 5px 0;
	font-size: 12px;
	color: #000;
}
.events-table li input[type=checkbox] {
	margin: 0;
	margin: 2px 3px;
}
.events-table .date {
	font-family: 'arial';
	width: 55px;
}
.events-table li a {
	color: #0f79a3
}
.events-table li a:hover {
	color: #a60f15;
	text-decoration:none;
}
.events-month li {
	padding-bottom: 43px;
}
.month {
	float: left;
	margin-top: 20px;
	font-size: 12px;
	color: #000;
}
.month span {
	color: #0f79a3;
}
.calendar-right-side .month-view .controls {
	float: right;
}
.events-month .events-header span, .events-week .events-header span {
	line-height: 1.5em;
	padding-left: 15px;
	float: left;
}
.events-month .event {
	margin-top: 26px;
}
.event img {
	float: left;
}
.event .event-details {
	padding-left: 96px;
	font-size: 12px;
	color: #000;
	line-height: 1.4em;
}
.event-details .event-title {
	font-family: 'arial';
	color: #000;
}
.event-details .event-title:hover, .event-url:hover, .week-event-details a:hover, .single-event-details a:hover {
	color: #a60f15;
}
.event-details p {
	padding: 10px 0;
}
.event-url {
	color: #0f79a3;
}
.event-details div.clearfix {
	margin-top: 18px;
}
.events-month hr {
	margin-bottom: 0;
}
.events-month hr + .controls {
	margin-left: 0;
}
.week-view .add-to-cal {
	margin-left: 270px;
}
.week-controls {
	float: left;
	margin-left: 14px;
	margin-top: 1px;
}
.week-controls .prev, .week-controls .next {
	background: url('../images/main-sprite.png') no-repeat -456px -222px;
	width: 18px;
	height: 15px;
	float: left;
}
.week-controls .next {
	background-position: -475px -222px;
}
.week-controls .prev:hover, .week-controls .next:hover {
	background: url('../images/main-sprite.png') no-repeat -507px -222px;
}
.week-controls .next:hover {
	background-position: -526px -222px;
}
.weekly-container, .week-events {
	border-left: 1px solid #CCC;
	font-size: 12px;
}
.week {
	border-bottom: 1px solid #CCC;
	color: #000;
}
.week .date {
	float: left;
	width: 66px;
	padding-top: 23px;
	text-align: center;
	font-family: 'arial';
}
.week-events {
	float: left;
}
.week-events li {
	border-top: 1px solid #CCC;
	padding-bottom: 12px;
}
.week-events li:first-child {
	border-top: 0;
}
.week-events .time, .week-event-details {
	float: left;
	width: 110px;
	padding-left: 10px;
	padding-top: 23px;
}
.week-event-details {
	width: 488px;
}
.check-event a {
	color: #0f79a3 !important;
}
.check-event a:hover {
	color: #a60f15 !important;
}
.check-event input[type=checkbox] {
	margin-top: 0;
	float: left;
	margin-right: 6px;
}
.week-event-details p {
	padding: 7px 0;
	line-height: 1.4em;
	padding-bottom: 0;
}
.week-event-details a {
	color: #000;
}
/*---------------------------------------------------------------------*/
.single-event {
	border-bottom: 1px solid #CCC;
	padding-bottom: 77px;
	padding-top: 21px;
}
.single-event h4 {
	color: #333;
	font-family: 'arial';
	padding-bottom: 22px;
}
.single-event img {
	float: left;
}
.single-event-details {
	color: #000;
	font-size: 12px;
	/*	padding-left: 228px;*/
	line-height: 1.5em;
}
.single-event-details a {
	color: #0f79a3;
}
.single-event-details .details {
	/*padding-top: 38px;*/
	float: left;
}
.single-event-details .details .label {
	float: left;
	width: 65px;
}
.single-event-details .details li {
	float: left;
}
.single-event-details .details .value {
	float: left;
	width: 380px
}
.single-event-details .details .value span {
	padding-left: 10px;
}
.calendar-back {
	background: url('../images/main-sprite.png') no-repeat -317px -383px;
	width: 114px;
	height: 24px;
	float: right;
	font: 11px/24px 'arial';
	padding-left: 23px;
	color: #FFF;
	margin-top: 29px;
}
.calendar-back:hover {
	background-position: -317px -415px;
}
.single-event + .event-action {
	margin-top: 29px;
}
.news-block {
	padding-top: 20px;
	margin-top: 0px;
	width: 100%;
}
.news-block img {
	border: 1px solid #CCC;
}
.news-block:first-child {
	padding-top: 0;
}
.news-data {
	margin-bottom: 30px;
}
.calendar-right-side .news-data {
	margin-bottom: 0px;
}
.news-block p span {
	float: left;
	width: 435px;
}
.news-block p {
	width: 100%;
	margin-bottom: 25px;
	overflow: hidden;
}
.news-block p i img {
	margin-bottom: 24px;
	margin-left: 0;
}
.news-block p .bullet-list li {
	overflow: hidden;
}
/* - magazine page  - */
.magazines-list li {
	position: relative;
	margin-top: 25px;
}
.magazines-list li h5 {
	font: 16px Arial;
	font-weight:bold;
}
.magazine-block {
	background-image: linear-gradient(to bottom, #fefefe, #f7f7f7, #efefef, #e8e8e8, #e1e1e1);
	height: 50px;
	padding-left: 20px;
	padding-top: 7px;
	border-radius: 5px;
	border: 1px solid #dbdbdb;
}
.magazine-block p, .magazine-block h5 {
	color: #959597;
	margin-bottom: 0;
}
.magazines-list li a.more {
	background: url('../images/magazine_sprite.png') no-repeat -208px -145px;
	float: right;
	padding-right: 20px;
	padding: 4px;
	padding-right: 30px;
	font-size: 11px;
	margin-right: 96px;
	margin-top: 4px;
}
.magazines-list li a:hover {
	color: #333;
	text-decoration:none;
}
.magazines-list li .sciences {
	background: url('../images/magazine_sprite.png') no-repeat -9px -9px;
}
.magazines-list li .dental {
	background: url('../images/magazine_sprite.png') no-repeat -109px -9px;
}
.magazines-list li .engineering {
	background: url('../images/magazine_sprite.png') no-repeat -208px -9px;
}
.magazines-list li .economics {
	background: url('../images/magazine_sprite.png') no-repeat -308px -9px;
}
.magazines-list li .computers {
	background: url('../images/magazine_sprite.png') no-repeat -9px -104px;
}
.magazines-list li .commerce {
	background: url('../images/magazine_sprite.png') no-repeat -109px -104px;
}
.magazines-list li .faculty-logo {
	width: 87px;
	height: 87px;
	position: absolute;
	right: 0;
	bottom: -10px;
	background-color: #fff;
}
/* - research center - */
.research-slider .red-mask h4 {
	color: #FFF;
	font: normal 17px 'arial';
	margin: 0;
}
ol.research-list {
	margin: 0 -13px;
	margin-top: 24px;
}
.research-list li {
	border-top: 1px solid #a60f15;
	width: 230px;
	float: left;
	margin: 0 13px;
	padding-bottom: 38px;
}
.research-list li h5 {
	width: 223px;
	height: 26px;
	padding-left: 7px;
	background: #e8e8e6;
	font: normal 12px/26px 'arial';
	border-top: 1px solid #FFF;
}
.research-list li a.breif {
	font-size: 12px;
	margin-top: 13px;
	float: left;
	color: #333;
}
.research-list li a span {
	font-size: 14px;
	color: #a60f15;
}
.research-list li a:hover {
	color: #a60f15;
}
.dashed-sep {
	height: 0;
	border-top: 1px dashed #CCC;
}
.research-search {
	width: 213px;
	padding: 8px;
	background: #e5e5e5;
	color: #FFF;
	padding-bottom: 10px;
	margin-top: 18px;
}
.research-search input[type=text] {
	width: 115px;
	height: 16px;
	padding: 0 10px;
	border: 1px solid #bababa;
	float: left;
	margin-top: 7px;
	color: #848484;
	font-style: italic;
	font-size: 11px;
}
.research-search input[type=submit] {
	background: url('../images/main-sprite.png') no-repeat -517px -197px;
	width: 19px;
	height: 18px;
	border: 0;
	float: left;
	margin-top: 7px;
}
/* - tabs - */
.tab-content {
	display: none;
}
#tabs {
	background: #a60f15;
	height: 23px;
	padding: 1px;
}
#tabs li {
	float: left;
	width: 25%;
	text-align: center;
	height: 23px;
	padding: 0;
	font-size: 13px;
	line-height: 23px;
}
#tabs li.active {
	background: #FFF;
	font-weight: bold;
}
#tabs li.active a {
	color: #000;
}
#tabs li a {
	color: #FFF;
}
/* slideShow */
.tab-content .black-mask h5 {
	font: normal 15px 'arial';
}
.research-block {
	border-top: 1px dashed #CCC;
	padding: 40px 0;
	position: relative;
	z-index: 10;
}
.research-block:first-child {
	border-top: 0;
	padding-top: 0;
}
.research-block p {
	margin-bottom: 0;
}
.research-block a.more {
	font-size: 13px;
	text-decoration: underline;
	color: #666;
	margin-top: 20px;
	float: left;
}
.research-block a:hover {
	color: #a60f15
}
.research-block p img, .research-block div img {
	float: left;
	margin-left: 0;
	margin-right: 24px;
}
.research-block h3 a {
	color: #333;
}
.research-block div h3 {
	margin-bottom: 15px;
}
.research-block div {
	font-size: 12px;
	line-height: 16px;
}
.research-item img {
	border: 1px solid #CCC;
}
.research-item img {
	margin-bottom: 50px;
}
/*- search - */
.search-statistics {
	color: #000;
	font: 17px Arial;
	padding-bottom: 30px;
	font-weight:bold;
}
.search-statistics span {
	color: #a60f15;
}
.search-icon {
	background: url('../images/main-sprite.png') no-repeat -575px -418px;
	width: 13px;
	height: 18px;
	float: left;
	margin-right: 10px;
}
.search-results .rate {
	float: right;
}
.search-results .rate span {
	width: 11px;
	height: 11px;
	float: left;
	margin-left: 4px;
	background: url(../images/rate-stars.jpg) no-repeat 0 0;
}
.search-results .rate span:first-child {
	margin-left: 0px;
}
.search-results .rate span.red {
	background: url(../images/rate-stars.jpg) no-repeat 0 -14px;
}
.video-player {
	border-bottom: 1px solid #CCC;
	padding-bottom: 35px;
}
.video-details {
	width: 212px;
	float: right;
}
.video-details h4, .list-videos h5 {
	font: 18px Arial !important;
	color: #666;
}
.video-details p {
	text-align: left;
	color: #676e79;
	margin-bottom: 10px !important;
	border-bottom: 1px solid #CCC;
	overflow: hidden;
	width: 100%;
}
.video-details p a {
	padding-top: 20px;
}
.video-details a, .small-map-section a {
	color: #e3741e;
	padding-bottom: 10px;
	width: 100%;
	float: left
}
.list-videos {
	padding-top: 23px;
}
.list-videos ul {
	margin: 0;
	padding-top: 27px;
}
.list-videos ul li {
	padding: 0;
	margin-right: 3%;
	float: left;
	width: 30%;
	height: 254px;
}
.list-videos ul li p {
	margin-top: 23px;
	margin-bottom: 0;
	text-align: left;
}
.list-videos ul li a {
	color: #59a0b5;
}
.list-videos ul li a:hover, .video-details a:hover {
	color: #333;
	text-decoration:none;
}
/* - conact us - */
.conacts-data {
	float: left;
	width: 70%;
}
.conacts-details {
	border-bottom: 1px dotted #CCC;
}
.conacts-details .row {
	padding-bottom: 30px;
	margin:0
}
.conacts-details .row .label, .conacts-details .row .value {
	width: 138px;
	float: left;
	color: #333;
	text-align:left;
	padding:0;
	font-size:14px;
	font-weight:normal;
}
.conacts-details .row .value {
	width: 300px;
}
.conacts-details .row .value p {
	margin: 0;
	padding-bottom: 8px;
}
.small-map-section {
	float: left;
	width: 25%;
	margin-left: 5%;
}
.small-map-section .map {
	width: 100%;
}
.small-map-section h3 {
	color: #666;
	margin-top: 20px;
	margin-bottom: 0;
	padding-bottom: 15px;
	text-transform: uppercase;
	font-size: 16px;
}
.small-map-section .map {
	border: 3px solid #EEE;
}
.small-map-section p {
	margin-bottom: 0;
	padding: 25px 0;
	text-align: left;
	color: #676e79;
}
.contact-form {
	float: left;
	width: 100%;
	padding-top: 38px;
}
.form-box {
	border: 1px solid #dadada;
	float: left;
	width: 474px;
	padding: 15px;
}
.form-box .row {
	border-top: 1px dotted #EEE;
	padding: 9px 0;
	margin-left:0;
	margin-right:0;
}
.form-box .row:first-child {
	border-top: 0;
}
.form-box .row label {
	float: left;
	width: 96px;
	font-size: 12px;
	color: #000;
	margin-top: 5px;
}
.form-box .row input[type=text], .form-box .row select, .form-box .row textarea {
	margin: 0;
	padding: 0;
	width: 336px;
	height: 21px;
	border: 1px solid #bbb;
	color: #a3a3a3;
}
.form-box .row input[type=text] {
	padding: 0 10px;
	width: 336px;
}
.form-box .row select {
	padding: 2px;
	height: 23px;
}
.form-box .row textarea {
	height: 141px;
	padding: 10px;
	width: 316px;
}
.form-fields {
	float: left;
	width: 476px;
}
.submit-btn, .apply-container-sections .back-btn {
	background: url('../images/main-sprite.png') no-repeat -497px -456px;
	width: 97px;
	height: 26px;
	float: right;
	border: 0;
	text-align: left;
	padding-left: 23px;
	color: #FFF;
	margin-top: 27px;
}
.submit-btn:hover {
	background: url('../images/main-sprite.png') no-repeat -497px -495px;
}
.conacts-data iframe {
	border: 1px solid #CCC;
}
.map-link {
	color: #e3741e;
	float: right;
	margin-top: 15px;
	font-size: 12px;
}
.campus-map {
	border: 6px solid #CCC;
}
.campus-map-key ul {
	margin: 0 -13px;
}
.campus-map-key li {
	width: 225px;
	height: 85px;
	margin: 0 13px;
	float: left;
	font-size: 12px;
}
.campus-map-key li h5 {
	border-bottom: 1px solid #CCC;
	color: #a60f15;
	padding-bottom: 11px;
}
.campus-map-key li p {
	margin-top: 9px;
	margin-bottom: 0;
	font-size: 12px;
	text-align: left;
}
.sitemap {
	padding-left: 40px;
}
.sitemap li {
	font: 14px 'arial';
}
.sitemap li a {
	color: #a60f15;
	display: block;
	margin-bottom: 10px;
}
.sitemap li li a, .sitemap li li li a, .sitemap li li li li a {
	margin-bottom: 0;
}
.sitemap li a:hover {
	color: #555;
}
.sitemap li ul li {
	font: 12px Arial, Helvetica, sans-serif;
	margin: 5px 0px;
}
.sitemap li ul li a {
	color: #3ba0bc;
	padding-left: 8px;
}
.sitemap li li .icon {
	background: url('../images/sitemap_sprite.png') no-repeat 0 0;
	width: 3px;
	height: 5px;
	float: left;
	margin-top: 5px;
}
.ie7 .sitemap li li .icon {
	margin-top: 20px;
}
.sitemap li li li .icon {
	background: url('../images/sitemap_sprite.png') no-repeat 0 -29px;
	width: 3px;
	height: 3px;
	margin-left: 12px;
	margin-top: 6px;
}
.sitemap li li li a {
	padding-left: 23px;
}
.sitemap li li li li .icon {
	background: url('../images/sitemap_sprite.png') no-repeat 0 -55px;
	width: 4px;
	height: 4px;
	margin-left: 24px;
}
.sitemap li li li li a {
	padding-left: 36px;
}
.sitemap ul {
	margin: 5px 0px 20px;
}
.sitemap ul li ul li ul {
	margin-bottom: 5px;
}

.news-block i {
	float: left;
	margin-right: 24px;
}
.ie7 .news-block i {
	float: none;
}
/* - Corporate Identity - */
.no-menu, .gray-gradient {
	background: #f2f2f2 url(../images/no-menu.png) repeat-x;
}
.gray-gradient h2 {
	font: 45px 'pf_handbook_prothin';
	padding-bottom: 12px;
}
.gray-gradient .text-pages {
	margin-top: 75px;
	float: left;
	width: 100%;
	min-height: 875px;
}
.gray-gradient .text-pages p {
	font-size: 12px;
	line-height: 1.5em;
}
.gray-gradient .text-pages ul {
	margin-left: 12px;
	margin-top: 7px;
}
.gray-gradient .text-pages li {
	padding: 6px 0;
}
.gray-gradient .text-pages li span {
	width: 5px;
	height: 5px;
	background: #3f3c30;
	float: left;
	margin-right: 10px;
	margin-top: 4px;
}
.gray-gradient .text-pages li a {
	color: #535353;
	text-decoration: underline;
}
.gray-gradient .text-pages li a:hover {
	color: #a60f15;
	text-decoration: underline;
}
.no-menu .inner-content, .no-menu .inner-red-bar {
	margin-top: 0;
}
.no-menu .inner-content {
	background: transparent;
}
.no-menu .inner-red-bar {
	margin-top: 25px;
}
.no-menu .inner-left-column, .no-menu .inner-two-columns {
	background: #FFF;
}
.no-menu .inner-two-columns {
	margin-top: 0;
	padding-top: 10px;
	margin-bottom: 0;
}
.no-menu .copyright {
	border-top: 0;
	padding: 0;
	margin: 0;
	width: auto;
}
.no-menu .footer-menu {
	float: right;
	font-size: 12px;
	margin-top: 71px;
}
.no-menu .footer-menu li {
	float: left;
	padding: 0 8px;
}
.no-menu .footer-menu li a:hover {
	color: #333;
}
.no-menu .inner-two-columns h4 {
	font: normal 15px 'arial';
}
.no-menu .inner-two-columns h4 a {
	color: #a60f15
}
.no-menu .inner-two-columns h4 a:hover, .thumms-list li h5 a:hover {
	color: #333
}
.thumms-list {
	margin: 0 -15px;
}
.thumms-list li {
	float: left;
	width: 214px;
	margin: 0 15px;
	padding-bottom: 60px !important;
}
.thumms-list li h5 {
	border-bottom: 2px solid #CCC;
	padding-bottom: 8px;
	font: 15px 'arial';
	text-transform: uppercase;
}
.thumms-list li h5 a {
	color: #a60f15;
}
.thumms-list li img {
	border: 1px solid #CCC;
	margin-top: 11px;
}
.thumms-list li p {
	margin: 18px 0;
	font-size: 12px;
}
.thumms-list li span {
	float: right;
}
.thumms-list li .more {
	float: right;
	color: #414141;
	font-size: 12px;
}
.thumms-list li .more:hover {
	color: #a60f15;
}
/*---- logos ***/
.list-logos li img {
	margin-top: 30px;
}
.list-logos li img:first-child {
	margin-top: 0;
}
.list-logos li {
	margin-top: 80px;
	float: left;
	width: 100%;
}
.list-logos li:first-child {
	margin-top: 0px;
}
.list-logos li .logo-details {
	padding-left: 429px;
	width: 270px;
}
.list-logos li .left-content {
	float: left;
	width: 404px;
	text-align: center;
}
.inner-two-columns ul li .corp-links ul {
	width: auto;
	margin-top: 8px;
	padding-left: 0;
}
.corp-links {
	background: #efefef;
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
}
.corp-links ul {
	margin: 0;
	float: left;
}
.corp-links ul li {
	float: left;
	padding: 0 15px;
	font-size: 12px;
	margin-top: 0;
	width: auto;
}
.corp-links ul li:first-child {
	padding-left: 0;
}
.corp-links ul li a {
	color: #525252;
}
.corp-links ul li a:hover {
	color: #a60f15;
}
.fonts-list li {
	padding-bottom: 68px !important;
}
.fonts-list li img {
	padding-bottom: 57px;
}
.colors-list h4 {
	border-bottom: 1px solid #CCC;
	padding-bottom: 11px;
	margin-bottom: 22px;
	color: #333;
}
.colors-list li {
	float: left;
	width: 100%;
}
.color-container {
	float: left;
	width: 140px;
	color: #585858;
	margin-right: 30px;
	padding-bottom: 44px;
}
.color-box {
	width: 100% !important;
	height: 77px !important;
}
.color-container h5 {
	margin-top: 18px;
	padding-bottom: 10px;
	float: left;
	font-size: 12px;
	font-weight: bold;
}
.color-container p {
	margin-bottom: 0;
	width: 100%;
	float: left;
	font-size: 11px;
}
.colors-list .maron-red {
	background: #a60f15 !important;
}
.colors-list .black {
	background: #000 !important;
}
.colors-list .dark-red {
	background: #78142e !important;
}
.colors-list .blue {
	background: #83a3b8 !important;
}
.colors-list .dark-blue {
	background: #005784 !important;
}
.colors-list .green {
	background: #78852b !important;
}
.colors-list .orange {
	background: #e38a16 !important;
}
.colors-list .dark-gray {
	background: #636466 !important;
}
.colors-list .silver {
	background: #9facb7 !important;
}
.colors-list .copper {
	background: #c6a68d !important;
}
/* - apply  - */
.apply-container {
	background: #FFF;
	width: 926px;
	float: left;
	padding: 10px 15px 0 15px;
}
.login-column {
	width: 320px;
	float: left;
}
.login-box {
	background: #EEE;
	border: 1px solid #c7c7c7;
	padding: 20px 10px 10px;
	margin-top: 22px;
}
.login-box h3, .choose-portal h3 {
	font: 17px 'arial';
	border-bottom: 1px solid #c7c7c7;
	padding-bottom: 7px;
	margin-bottom: 10px;
}
.login-box p {
	margin: 10px 0;
	float: left;
}
.login-box label {
	width: 80px;
	float: left;
	color: #545454;
	font-size: 12px;
	margin-top: 4px;
}
.login-box input[type=text], .login-box input[type=password] {
	float: left;
	width: 142px;
	height: 18px;
	margin: 0;
	border: 1px solid #c9c9c9;
	background: #FFF;
	padding: 0 5px;
}
a.forgot {
	color: #515151;
	font-size: 12px;
	margin-left: 78px;
	margin-top: 5px;
	display: inline-block;
}
a.forgot:hover {
	text-decoration: underline;
}
.remember label {
	width: 110px;
	line-height: 19px;
	margin-left: 74px;
}
.login-box input[type=checkbox] {
	float: left;
}
.login-box input[type=submit] {
	background: url('../images/main-sprite.png') no-repeat -370px -456px;
	width: 76px;
	height: 47px;
	border: 0;
	color: #666;
	font-weight: bold;
	margin-left: 74px;
	margin-top: 26px;
	margin-bottom: 6px;
	float: left;
}
.choose-portal {
	float: left;
	margin-left: 40px;
	padding-top: 30px;
	min-height: 500px;
	width: 520px;
}
.choose-portal h3 {
	padding-bottom: 20px;
}
.portal-list, .apply-landing a {
	background: #a60f15;
	width: 212px;
	height: 28px;
	color: #FFF;
	padding-left: 12px;
	line-height: 28px;
	font-size: 12px;
	position: relative;
	margin-top: 15px;
	cursor: pointer;
}
.apply-landing a {
	float: left;
	margin-right: 20px;
	background: #a60f15 url('../images/portal-list.png') no-repeat 204px -62px;
	margin-top: 40px;
}
.apply-landing a:hover {
	background-color: #9d0e14;
}
.portal-list ul {
	display: none;
	position: absolute;
	left: 0;
	width: 222px;
	border: 1px solid #CCC;
	background: #FFF;
}
.portal-list ul li {
	padding: 0 10px;
	cursor: pointer;
}
.portal-list ul li:hover {
	background: #EEE;
}
.portal-list ul li:hover a {
	color: #333;
}
.portal-list ul li a {
	display: block;
}
.portal-list span {
	background: url('../images/portal-list.png') no-repeat 0 0;
	width: 22px;
	height: 17px;
	float: right;
	margin-top: 6px;
	margin-right: 14px;
}
.choose-portal p {
	margin-top: 20px;
	color: #666;
	font-size: 12px;
	line-height: 1.4em;
}
.portal-list span.down {
	background: url('../images/portal-list.png') no-repeat 0 -35px;
}
.portal-details {
	padding-bottom: 150px;
}
.portal-details h3 {
	margin-top: 70px;
}
.facebook-login {
	background: url('../images/facebook_login.png') no-repeat 0 0;
	width: 174px;
	height: 37px;
	float: right;
	margin-top: 30px;
}
.apply-portal, .apply-container-sections .login-now {
	width: 110px;
	height: 40px;
	font-size: 16px;
	float: left;
	line-height: 40px;
	color: #FFF;
	font-weight: bold;
	background: #a60f15 url('../images/portal-list.png') no-repeat 105px -55px;
	padding-left: 10px;
	margin-top: 18px;
}
.apply-portal:hover, .apply-container-sections .login-now:hover {
	background-color: #666;
}
.apply-container-sections {
	margin-top: 27px;
	overflow: hidden;
	min-height: 300px;
}
.apply-container-sections .left-side {
	float: left;
	width: 180px;
	padding-bottom: 40px;
}
.apply-container-sections .left-side h3 {
	border-top: 5px #CCC solid;
	border-bottom: 1px #CCC solid;
	height: 45px;
	display: block;
	font-weight: bold;
	line-height: 45px;
	margin-top: 40px;
}
.apply-container-sections .left-side h3:first-child {
	margin-top: 0px;
}
.apply-container-sections .left-side ul {
	margin-top: 10px;
}
.apply-container-sections .left-side ul li {
	border-top: 1px #CCC solid;
	font-size: 13px;
}
.apply-container-sections .left-side ul li:first-child {
	border-top: 0;
}
.apply-container-sections .left-side ul li a {
	padding: 12px 0;
	display: block;
}
.apply-container-sections .left-side ul li a span {
	margin: 0 8px;
	float: left;
	font-size: 14px;
	color: #a60f15;
	line-height: 11px;
}
.apply-container-sections .left-side ul li a:hover, .apply-container-sections .left-side ul li.current a {
	background: #a60f15;
	color: #FFF;
}
.apply-container-sections .left-side ul li a:hover span, .apply-container-sections .left-side ul li.current a span {
	color: #FFF;
}
.apply-container-sections .center-panel {
	float: left;
	width: 720px;
	margin-left: 17px;
}
.forms-area, .apply-help {
	background: #f3f3f3;
	padding: 27px 15px;
}
.apply-container-sections .center-panel .form-container {
	border: 1px solid #dadada;
	padding: 15px;
	position: relative;
	margin-top: 47px;
}
.apply-container-sections .center-panel .form-container:first-child {
	margin-top: 0px;
}
.apply-container-sections .center-panel .form-container h4 {
	color: #000;
	position: absolute;
	left: 15px;
	top: -8px;
	padding: 0 8px;
	background: #f3f3f3;
}
.apply-container-sections .center-panel .form-container li {
	border-top: 1px dotted #dadada;
	padding-bottom: 11px;
	padding-top: 11px;
}
.apply-container-sections .center-panel .form-container li:first-child {
	border-top: 0;
}
.apply-container-sections .center-panel .form-container li label, .apply-container-sections .center-panel .form-container li .transfer {
	width: 130px;
	float: left;
	margin-top: 6px;
	color: #000;
	font-size: 12px;
	padding-right: 10px;
}
.form-container li label span{font-size:14px}
.form-container li label small{color:#999}
.form-container li small.arabicText{width:100%;float:left;text-align:right}
.apply-container-sections .form-container .subTitle{color:#333;font-weight:normal;font-size:14px;margin:15px 0 15px;width:100%;float:left}

.apply-container-sections .center-panel .form-container li .transfer {
	width: auto;
}
.apply-open {
	float: left;
	width: 76px;
	height: 20px;
	background: #a60f15;
	line-height: 20px;
	text-align: center;
	color: #FFF;
	font-size: 12px;
	margin-left: 11px;
}
.hidden-university-data {
	display: none;
}
.apply-container-sections .center-panel .form-container li input[type=text] {
	width: 496px;
	margin: 0;
	padding: 0 10px;
	height: 25px;
	font-size: 12px;
	border: 1px solid #BBB;
}

.fullNameInputWidht{width: 104px!important}
.fullNameInputArabic{text-align:right;float:right;margin:0 3px 0 0 !important}


.apply-container-sections .center-panel .form-container li input[type=text].error, .apply-container-sections .center-panel .form-container li select.error {
	border-color: #b11116;
}
.apply-container-sections .center-panel .form-container li .radio-group label {
	color: #9b9b9b;
	width: auto;
	margin: 0;
}
.apply-container-sections .center-panel .form-container li select {
	padding: 2px;
	border: 1px solid #BBB;
	height: 27px;
	width: 515px;
	float: left;
	margin-right: 3px;
}
.apply-container-sections .center-panel .form-container li select.day, .apply-container-sections .center-panel .form-container li select.year {
	width: 73px;
}
.apply-container-sections .center-panel .form-container li select.month {
	width: 118px;
	margin-top: 0;
}
.apply-container-sections .center-panel .submit-btn {
	line-height: 26px;
	margin-bottom: 100px;
}
.apply-container-sections .center-panel input.submit-btn, .apply-container-sections input.back-btn {
	background-position: -497px -456px;
	padding: 0;
	line-height: 24px;
	padding-left: 27px;
	font-weight: bold;
	font-size: 14px;
	color: #eceeef;
}
.apply-container-sections input.back-btn {
	background-position: -497px -531px;
	margin-right: 10px;
	padding-left: 36px;
}
.apply-container-sections .center-panel input.submit-btn:hover {
	background-position: -497px -495px;
}
.apply-container-sections .center-panel input.back-btn:hover {
	background-position: -497px -570px;
}
.apply-container-sections .right-side {
	float: left;
	width: 210px;
	margin-left: 11px;
}
.apply-container-sections .right-side h3 {
	font: 17px 'arial';
	border-bottom: 1px solid #CCC;
	padding-bottom: 16px;
}
.apply-container-sections .right-side p {
	margin-top: 19px;
	font-size: 12px;
	line-height: 1.4em;
}
.apply-container-sections .right-side .apply-portal, .apply-container-sections .login-now {
	padding-left: 30px;
	width: 90px;
}
.apply-help {
	padding: 0;
}
.apply-help h3 {
	background: #e7e7e7;
	padding: 15px 22px;
}
.apply-help-content {
	padding: 30px 23px;
}
.apply-help-content li {
	background: url('../images/sitemap_sprite.png') no-repeat 0 -22px;
	font-size: 12px;
	padding: 3px 10px;
}
.apply-help-content li a {
	color: #3ba0bc;
}
.apply-help-content li a:hover {
	color: #333;
}
.help-block {
	margin-top: 42px;
}
.help-block h4 {
	color: #272727;
	font-size: 13px;
	font-weight: bold;
}
.help-block p {
	font-size: 12px;
	line-height: 1.4em;
	margin-top: 15px;
}
.continue-course-details {
	margin-top: 30px;
	overflow: hidden;
}
.continue-course-details .row {
	padding-bottom: 20px;
	margin:0 !important;
}
.continue-course-details .label, .continue-course-details .value {
	float: left;
}
.continue-course-details .label {
	width: 115px;
	color: #777;
    font-size: 13px;
    text-align: left;
    font-weight: normal;
	white-space: normal;
}
.continue-course-details .value {
	color: #3ba0bc;
	width: 345px;
	line-height: 1.3em;
}
.course-name .label {
	float: left;
}
.course-name .value {
	float: left;
	width: 345px;
	padding-left: 10px;
	line-height: 1.2em;
}
/* validation */
span.error {
	color: #b11116;
	font-size: 11px;
	margin-top: 10px;
	float: left;
	width: 310px;
	padding-left: 140px;
}
.last-questions label {
	width: 270px !important;
}
.last-questions select {
	width: 160px !important;
}
.last-questions span.error {
	width: 160px;
	padding-left: 280px;
}
.form-container p {
	font-size: 12px;
	color: #333;
	line-height: 1.4em;
	padding-bottom: 30px;
}
.form-container p:first-child {
	padding-top: 20px;
}
.apply_final {
	border-bottom: 1px solid #CCC;
	font-size: 12px;
	color: #333;
	line-height: 1.5em;
}
.apply_final p {
	padding-bottom: 5px;
}
.apply_final strong {
	font-weight: bold;
}
.apply_final a {
	color: #0f79a3;
}
.apply_final a:hover {
	text-decoration: underline;
}
.apply_final .user-date {
	padding-bottom: 30px;
}
.login-form {
	float: left;
	width: 100%;
	padding-bottom: 100px;
}
.login-form h3 {
	font: 16px 'arial';
	border-bottom: 1px solid #c7c7c7;
	padding-bottom: 10px;
	margin-top: 50px;
}
.login-form ul {
	margin-top: 15px;
}
.login-form li {
	padding: 10px 0;
	position: relative;
}
.login-form label {
	font-size: 12px;
	width: 134px;
	float: left;
	margin-top: 6px;
}
.login-form input[type=text], .reset.login-form input[type=password], .reset.login-form input[type=text] {
	width: 140px;
	height: 20px;
	border: 1px solid #c9c9c9;
	margin: 0;
	padding: 0 10px;
}
.forgot-password.login-form input[type=submit], .reset.login-form input[type=submit] {
	background: url('../images/forgot-pass.png') no-repeat -1px -1px;
	width: 125px;
	height: 34px;
	float: right;
	border: 0;
	color: #666;
	cursor: pointer;
	margin-right: 22px;
}
.forgot-password.login-form input[type=submit]:hover {
	background-position: -1px -42px;
}
.reset.login-form input[type=text], .reset.login-form input[type=password] {
	width: 135px;
	float: left;
}
.venification-btn {
	background: url('../images/reset-pass.png') no-repeat -88px -4px;
	width: 23px;
	height: 21px;
	float: left;
	margin-left: 5px;
	position: absolute;
	right: 0;
	top: 10px;
}
.venification-btn:hover {
	background-position: -88px -34px;
}
.venification-btn .tooltip {
	position: absolute;
	background: #f3f3f3;
	top: 0px;
	left: 28px;
	padding: 10px;
	white-space: nowrap;
	border: 1px solid #dadada;
	display: none;
	font-size: 12px;
}
.venification-btn:hover .tooltip {
	display: block;
}
.reset.login-form input[type=submit] {
	background: url('../images/reset-pass.png') no-repeat 0 1px;
	width: 75px;
	height: 34px;
}
.reset.login-form input[type=submit]:hover {
	background-position: 0 -41px;
}
.login-form li span.error {
	padding-left: 134px;
	width: auto;
}
.login-form input[type=text].error, .login-form input[type=password].error {
	border-color: #b11116;
}
.login-box span.error {
	padding-left: 80px;
	width: auto;
}
.login-box input[type=submit] + span.error {
	padding: 0;
	float: left;
	width: 100px;
	margin-top: 38px;
	margin-left: 10px;
}
.apply-landing {
	font-size: 12px;
	padding-bottom: 45px;
	overflow: hidden;
	min-height: 400px;
	line-height: 1.4em;
}
strong {
	font-weight: bold !important;
}
em {
	font-style: italic !important;
}
.list_head {
	margin-bottom: 10px !important;
}
.partner-data-details {
	font-size: 13px;
	color: #333;
	line-height: 1.4em;
	text-align: justify;
	width: 98%;
	margin-bottom: 60px;
}
.partner-data-details img {
	float: right;
	margin-left: 24px;
}
/*.partner_text {
	float: left;
	width: 300px;
}*/
.partner_text p, .partner_text ul {
	margin-bottom: 0;
}
.list_text {
	float: left;
	width: 90%;
}
.flexslider {
	height: 582px;
	background: #f0f0f0;
}
.gallery .flexslider {
	height: auto !important;
}
.gallery {
	height: 530px;
}
.gallery .flexslider .slides > li .black-mask{width:100%;top:auto;bottom:18px}
td[rowspan="2"] {
	background: #f2f2f2;
	border-bottom: 1px solid #FFF;
}
.virtual_tour {
	margin-top: 30px;
	float: left;
	margin-bottom: 30px;
}
.virtual_tour img {
	border: 1px solid #e0e0e0;
}
.newsletter-subscribe .currenterror {
	float: left !important;
	width: 100% !important;
	padding-bottom: 10px !important;
}
/*tuition Table*/
.tuitionTable {
	margin-bottom: 30px;
	font-size: 13px;
	color: #333;
	line-height: 1.4em;
}
.tuitionTable th {
	text-align: left;
	padding: 10px;
	border-bottom: #b2b2b2 1px solid;
	font-weight: bold;
}
.tuitionTable td {
	padding: 10px;
	border-bottom: #e5e5e5 1px solid;
}
.tuitionTable th:first-child, .tuitionTable td:first-child {
	padding-left: 0;
}
.popup {
	width: 130px;
	position: absolute;
	right: -130px;
	min-height: 265px;
	top: 50px;
	background: #CCC url(../images/popup-repeat.png) repeat-x;
}
.medium .popup {
	border-left: 1px solid #b5b5b5;
	right: -88px;
	width: 129px;
	z-index: 99999;
}
.pop-head, .pop-footer, .medium .pop-head, .medium .pop-footer {
	width: 130px;
	height: 4px;
	position: absolute;
	top: 0;
	right: 0;
	background: url(../images/pop-top.png) no-repeat;
}
.popup-shadow, .medium .popup-shadow {
	background: url(../images/popup-shadow.png) repeat-y;
	width: 7px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.medium .popup-shadow {
	background: url(../images/popup-shadow-right.png) repeat-y;
	right: 0;
	left: auto;
}
.pop-footer, .medium .pop-footer {
	background: url(../images/pop-bottom.png) no-repeat;
	top: auto;
	bottom: 0;
}
.medium .pop-head {
	background: url(../images/pop-top-right.png) no-repeat;
}
.medium .pop-footer {
	background: url(../images/pop-bottom-right.png) no-repeat;
}
.pop-sterip {
	background: url(../images/popup-strip.png) no-repeat;
	width: 99px;
	height: 80px;
	position: absolute;
	top: -13px;
	left: 14px;
	z-index: 10;
	color: #FFF;
	font: 29px 'pf_handbook_probold'
}
.pop-sterip span {
	float: left;
	margin-left: 24px;
	margin-top: 16px;
}
.popup p {
	margin-top: 80px;
	text-align: center;
	color: #333;
	text-transform: uppercase;
	font: 20px 'pf_handbook_prothin';
	padding: 0 10%;
	float:left;width:80%;
}

.popup p a{width:100%;float:left;padding:8px 0;margin:20px auto;font-weight:bold;text-decoration:none;color:#fff;background:#a60f15;font-family:arial;border-radius:2px;font-size:20px}
.popup p a:hover{text-decoration:none}

.popup p span{width:100%;float:left;margin:0 auto;padding:0;height:1px;background:#ccc}

.popup .btn {
	width: 111px;
	height: 39px;
	background: url(../images/pop-btn.png) no-repeat;
	float: left;
	margin-left: 10px;
	margin-top: 30px;
	color: #FFF;
	line-height: 39px;
	text-align: center;
	font-size: 12px;
	margin-bottom: 20px;
}
.popup .btn:hover {
	background: #353535;
}


.popup p span.popupButWrap{width:100%;float:left;padding:15px 0;height:auto;background:none}
.popup p span.popupButWrap a{font-size:11px;font-weight:normal;padding:12px 0;border-radius:4px;margin:5px 0}


.letters-list {
	background: url('../images/letters-list.jpg') no-repeat 0 0;
	width: 680px;
	height: 26px;
	float: left;
	line-height: 26px;
}
.letters-list li {
	float: left;
	width: 24px;
	text-align: center;
	font-size: 12px;
}
.letters-list li:first-child {
	border-right: 1px solid #CCC;
	height: 13px;
	margin: 7px 0px 0 15px;
	line-height: 15px;
	padding-right: 8px;
}
.letters-list li a {
	color: #555;
	text-shadow: 1px 1px 1px #FFF;
}
.letters-list li.disabled a, .letters-list li.disabled a:hover {
	color: #999;
	cursor: default;
}
.letters-list li a:hover, .letters-list li.current a {
	color: #a60f15;
}
.staff-list {
	padding-bottom: 20px;
}
.staff-list li {
	border-bottom: 1px solid #CCC;
	padding-bottom: 15px;
	font-size: 12px;
	float: left;
	width: 100%;
	padding-top: 20px;
	background: url('../images/staff_arrow.png') 670px 23px no-repeat;
}
.staff-list li a, .prof_name span {
	font-family: 'arial';
	font-size: 13px;
	color: #585858;
}
.staff-list li a:hover {
	color: #a60f15;
}
.staff-list li span {
	margin-top: 5px;
	display: block;
}
.inner-center-column .staff-list {
	padding-bottom: 20px;
}
.inner-center-column .staff-list li {
	border-bottom: 1px solid #CCC;
	padding-bottom: 15px;
	font-size: 12px;
	float: left;
	width: 100%;
	padding-top: 20px;
	line-height: 1;
	color: #777777;
	background: url('../images/staff_arrow.png') 463px 23px no-repeat;
}
.inner-center-column .staff-list li a, .prof_name span {
	font-family: 'arial';
	font-size: 13px;
	color: #585858;
}
.inner-center-column .staff-list li a:hover {
	color: #a60f15;
}
.inner-center-column .staff-list li span {
	margin-top: 5px;
	width: 100%;
	height: auto;
	display: block;
	background: none;
}
.prof_name {
	border-top: 5px solid #CCC;
	width: 100%;
	float: left;
}
.prof_name span {
	padding-top: 10px;
	display: block;
}
.prof_name .faculty {
	font-family: Arial, Helvetica, sans-serif;
	color: #7a7a7a;
	padding-top: 5px;
}
.researches-list {
	margin-top: 35px;
	float: left;
	width: 100%;
	border-bottom: 1px solid #CCC;
	padding-bottom: 20px;
}
.researches-list li {
	border-top: 1px dotted #bdbdbb;
	float:  left;
	width: 100%;
	padding: 18px 0;	
}

.researches-list li span {
	padding-left: 30px;
	background: url(../images/researches_arrow.png) no-repeat 15px 3px;
	float: left;
	
}
.researches-list li a {
	color: #3ba0bc;
	font-size: 13px;
	float: left;
	line-height: 1.4em;
}
.researches-list li a:hover {
	text-decoration: underline;
}
.research-name {
	float: left;
	background: #f1f1f1;
	width: 100%;
	margin-top: 30px;
}
.research-name span {
	padding: 10px;
	float: left;
	font-size: 12px;
}
.research-name span strong {
	float: left;
	font-size: 13px;
}
.research-name span label {
	padding: 0;
	float: left;
	width: 584px;
	margin-left: 10px;
}
.research-details .continue-course-details {
	float: left;
	font-size: 12px;
	width: 100%;
	border-bottom: 1px solid #CCC;
	padding-bottom: 30px;
}
.research-details .continue-course-details .value {
	color: #585858;
	width: 535px;
}
.research-details .continue-course-details .value span {
	color: #3ba0bc;
}
.research-details .continue-course-details .value a {
	color: #3ba0bc;
}
.research-details .continue-course-details .value a:hover {
	text-decoration: underline;
}
.academicLinksHomeHidden{display:none!important; visibility:hidden!important;font-size:1px!important;color:#fff!important;height:0!important;overflow:hidden!important}
.academicLinksHomeHidden li{float:left!important}
.academicLinksHomeHidden a, .academicLinksHomeHidden h1{color:#fff!important} 

.careerDeskPartners{float:left;width:100%}
.careerDeskPartners li{float:left;width:30%;margin:10px 1.5%;text-align:center;min-height:160px}
.careerDeskPartners li a{float:left;width:100%;margin:0;padding:0}
.careerDeskPartners li a img{border:1px solid #ddd; width:100%;max-width:150px}
.careerDeskPartners li a p{float:left;width:100%;margin:10px 0; text-align:center;font-size:12px; line-height:16px; text-transform:uppercase}


.researchesSearch{width:100%;float:left;padding:15px;background:#f2f2f2;border-top:1px solid #CCC;box-sizing:border-box;margin:0 0 10px}
.researchesSearch>div{width:31.33%;float:left;margin:1%}
.researchesSearch>div select{width:100%;padding:3px}
.researchesSearch>div input{width:94%;padding:3px}
.researchesSearch-btn{width:auto;padding:5px 15px;background:#a60f15;border:0;color:#fff;float:right;margin:1%;cursor:pointer}
.researchesSearchNumber{font-size:12px;width:100%;float:left;text-align:right;box-sizing:border-box;border-bottom:3px solid #CCC;padding:0 0 15px;margin:0 0 20px}
.researchesSearchResults strong{width:100%;float:left;font-size:14px}
.researchesSearchResults p{width:100%;float:left;font-size:12px;padding:0 0 8px!important}
.researchesSearchResults .date{margin:0 0 20px}
.statisticsButt{float:right;width:auto}
.statisticsButt a{width:auto;padding:5px 15px;background:#a60f15;border:0;color:#fff;float:right;margin:0 1%;cursor:pointer;text-transform:capitalize;font-size:13px;font-family:arial}

.research-details .continue-course-details span{width:100%!important;float:left!important;line-height:1.5em!important}
.research-details .continue-course-details span.label{font-weight:bold;margin:0 0 3px;padding:0;font-size:12px;text-align:left;color:#777}
.research-details .continue-course-details span.value{text-align:justify}

.advisor{width:100%;float:left;margin:0 0 20px}
.professor .advisor:last-child{margin:0} 
.wAicon{position:fixed;right:10px;bottom:10px;width:60px;height:60px;z-index:9999999999 !important;transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;-moz-transition: all .3s;}
.wAicon a{float:left;width:100%}
.wAicon a img{width:100%}
.wAicon:hover{width:70px;height:70px}



/*============================================ Start Home course List  ============================================*/


        .rows-List .header {
            border-bottom: 2px solid #727374;
        }

        .header .faculty .name {
            color: #464749;
            border-bottom-color: #aaaaaa;
            font-size: 23px;
            margin-top: 20px;
        }

        .rows-List {
            letter-spacing: 0.1em;
            font-size: 12px;
            width: 680px;
        }

            .rows-List .header {
                color: #363636;
                border-bottom: 2px solid #005f8d;
                overflow: hidden;
                padding-left: 20px;
            }

            .rows-List li {
                padding-left: 20px;
                overflow: hidden;
            }

            .rows-List a {
                color: #3BA0BC;
            }

            .rows-List li:nth-child(even) {
                background: #f2f2f2;
            }

            .rows-List .first-cell, .rows-List .second-cell, .rows-List .third-cell, .rows-List .fourth-cell {
                float: left;
                padding: 10px 0;
                line-height: normal;
            }

            .rows-List .first-cell {
                width: 100px;
            }

            .rows-List .second-cell {
                width: 190px;
                padding-right: 20px;
            }

            .rows-List .third-cell {
                width: 240px;
            }

            .rows-List .fourth-cell {
                width: 80px;
                text-align: center;
            }

            .rows-List a:hover {
                color: #363636;
                text-decoration: underline;
            }
    

/*============================================ End Home course List  ============================================*/

.inner-side-slider .flex-direction-nav .flex-prev{left:auto !important;right:16px !important}
.gallery .flexslider .black-bar{bottom:0;top:auto !important}
.gallery .slider-counter{bottom:0;top:auto !important}
.gallery #slider .flex-direction-nav{bottom:5px;top:auto !important}
.gallery .flex-pauseplay{bottom:3px;top:auto !important}
.gallery #slider .flex-direction-nav .flex-prev, .gallery #slider .flex-direction-nav .flex-next{top:auto !important;bottom:0}

.fue-flyer{width:100%;padding:0;margin:0}
.fue-flyer .fue-flyerImg{position:relative;margin-bottom: 30px;}
.fue-flyer .fue-flyerImg>a{width:100%;float:left;overflow: hidden;}
.fue-flyer .fue-flyerImg>a>div{position:absolute;top:0;left:0;z-index:20; background:rgba(0,0,0,0.7);background-clip: content-box;width:100%;height:100%;padding:0 15px 0;color:#fff;-moz-transition: .3s;-o-transition: .3s;-webkit-transition: .3s; transition: .3s;}
.fue-flyer .fue-flyerImg>a>div:hover{background:rgba(0,0,0,0.9);background-clip: content-box;}
.fue-flyer .fue-flyerImg>a>div:hover h1{text-decoration: underline;}
.fue-flyer .fue-flyerImg>a>div span{float:left;width:100%;margin:25% 0 15px 0}
.fue-flyer .fue-flyerImg>a>div i{padding:0;margin:0px auto;font-size:36px;width:70px;height:70px;line-height:70px;text-align:center;color:#fff;background:#951d1b;border-radius:50%;display:block}
.fue-flyer .fue-flyerImg>a>div h1{float:left;width:100%;font-size:18px;color:#fff;text-align:center;}
.fue-flyer .fue-flyerImg>a img{width:100%;-moz-transition: .3s;-o-transition: .3s;-webkit-transition: .3s; transition: .3s;}
.fue-flyer .fue-flyerImg>a:hover img{transform: scale(1.1);}


/*============================================ Start Block All  ============================================*/
.blockAll{width:100%;float:left;padding:0;margin:0 0 25px}

.blockAll p{margin:0 0 25px;line-height:20px;font-size:13px}
.blockAll p:last-child, .blockAll ul:last-child, .blockAll ol:last-child{margin-bottom:0}
.blockAll ul{margin:0;padding:0;width:100%;float:left;font-size:13px;color: #343434;}
.blockAll ul li{padding:3px 0; margin:0;line-height: 1.4em;margin-left: 14px;}
.blockAll ul li:before{background: #a60f15;width: 3px;height: 3px;float: left;margin-top: 7px;margin-right: 11px;content: "";margin-left: -14px;}
.blockAll ul li ul li{margin:0; list-style:circle; padding:0}
.blockAll .imageRight {float: right;margin: 0px 0px 0px 12px;}
.blockAll .imageLeft {float: left;margin: 0px 12px 0px 0;}


.blockAll .table-responsive table{border-top:1px solid; border-left:1px solid;border-bottom:1px solid #cecece; width:100%;border-color:#cecece;font-size:13px}
.blockAll .table-responsive table td{border-right:1px solid;padding:10px 8px;color: #333;padding: 15px 15px;}
.blockAll .table-responsive table tr:first-child{border-bottom:1px solid;background:#e5e5e5 !important;color: #4e4e4e;}
.blockAll .table-responsive table table tr:first-child{text-align:left}
.blockAll .table-responsive table, .blockAll .table-responsive table td, .blockAll .table-responsive table tr:first-child{border-color:#cecece}
.blockAll .table-responsive table tr:nth-child(odd){background:rgb(242, 242, 242)}
/*============================================ End Block All  ============================================*/



/*============================================ Start Benefit Guide  ============================================*/
.benefit-guide{width: 100%;float: left;margin-bottom: 30px;}
.benefit-guide ul{list-style: none;float: left;width: 100%}
.benefit-guide ul li{width: 23%;float: left;margin: 1%;background: #fff;}
.benefit-guide ul li a{padding: 15px 0 80px 0;float: left;width: 100%;text-align: center;position: relative;}
.benefit-guide ul li a:hover{text-decoration: none;-webkit-box-shadow: 0 3px 6px 0 rgb(0 0 0 / 16%);
	-webkit-box-shadow: 0 0 20px 5px rgb(0 0 0 / 20%);
    box-shadow: 0 0 20px 5px rgb(0 0 0 / 20%);}
.benefit-guide ul li a:hover p{color: #777;}
.benefit-guide ul li a img{width: 110px;height: 110px;}
.benefit-guide ul li a .benefit-co-name{width: 100%;float: left;margin-top: 10px;color: #000;font-size: 15px;font-weight: bold;}
.benefit-guide ul li a h3{width: 100%;text-align: center;font-weight: bold;font-size: 17px;position: absolute;bottom: 40px;}
.benefit-guide ul li a p{text-align: center;margin: 0;position: absolute;bottom: 18px;left: 0;width: 100%;}
/*============================================ End Benefit Guide  ============================================*/

























@media (max-width: 1366px) {
	.fue-flyer .fue-flyerImg>a>div span{margin: 25% 0 15px 0;}
	.fue-flyer .fue-flyerImg>a>div i{font-size: 30px;width: 60px;height: 60px;line-height: 60px;}
	.fue-flyer .fue-flyerImg>a>div h1{font-size: 16px;}

	.benefit-guide ul li a p{bottom: 10px;}

	.benefit-guide ul li{width: 31%;}
		
}

@media (max-width: 1199px) {
	.popWrapper {display:none}
	.footer-left-section {width: 580px;}
	.copyright {width: 580px;}
	.footer-columns li span.text {width:120px}
	.content {width: 940px;}
	#random-ads li img{width:100%;margin:0}
	#random-ads li a:nth-child(2){display:none}
	.events-table .date, .events-table .time {width:19%}
	.events-table .event, .events-table .location {width:30%}

	.benefit-guide ul li a img {width: 100px;height: 100px;}
	
	
	
	
}

@media (max-width: 1024px) {
	.fue-flyer .fue-flyerImg>a>div i{font-size: 20px;width: 40px;height: 40px;line-height: 40px;}

	.benefit-guide ul li{width: 48%;}
	
	
}

@media (max-width: 991px) {
	*{box-sizing:border-box}
	.content,.center-content,.newsletter-subscribe input[type=text],.footer-right-section,.footer-slider,.footer-left-section {width:100%}
	.brochure-download {width:120px}
	.top-bar input[type=text] {width: 108px}
	.home-modules li {width: 190.5px !important}
	.home-side {min-height:0 !important}
	.home-sections .column:nth-child(3){clear:left;margin-left:10px}
	.home-sections .column ,.home-side{width:356px}
	.side-slider .flex-direction-nav .flex-prev {right: 20px;left: auto !important;}	
	.footer-left-section,.footer-right-section {border:none !important;padding:0 !important;float:none !important;margin-bottom:20px}
	.home-modules li .data {padding:10px}
	.apply-btn {margin-top: 60px;}
	.header .sf-menu {margin:0}
	.home-side {float:right}
	.column .calendar {padding-right: 10px;}
	.home-sections .column {margin-bottom:20px}
	.footer {padding-left:20px;padding-right:20px}
	.inner-red-bar ul {width:80%}
	.inner-left-column {width:25%}
	.inner-right-side {width:100%}
	.inner-center-column, .inner-two-columns {width:75%}
	.inner-right-side img, .journals{max-width:100%}
	.inner-left-column .accordion li a div.text {width:110px}
	.apply-container-sections .center-panel{width:calc(100% - 200px)}
	.apply-container-sections .center-panel .form-container li input[type=text] {width:515px}
	.fullNameInputWidht{width: 83px!important}
	.apply-container{width:100%}
	.apply-container-sections .center-panel .form-container li select, .apply-container-sections .center-panel .form-container li input[type=text]{width:100%}
	.journals span.red-text, .journals span.gray-text, .journals span.orange-text{margin-right:20px}
	
	.inner-center-column,.inner-right-side,.inner-two-columns,.no-menu .inner-left-column {min-height:0 !important}
	.side-slider .slides > li {height:auto}
	.two-columns-right{width:100%;padding-bottom:20px}
	.inner-content,.no-menu .inner-two-columns {margin-top:0;padding: 0;}
	
	

	.calendar-left-side{width: 100%;}
	.cal-view, .event-action{width: 100%;}

	.calendar-inline{float:none !important;margin: 25px auto 0; display: table;width: auto;}
	.calendar-left-side input[type=text]{width:94%;}

	.calendar-right-side{width:100%;border:0;padding:0 14px 30px;}
	
	.quick-links li.langBtn{margin-right:8px}
	
	.rows-List{width:100%}
	.rows-List .header{width:100%}
	.rows-List ul{padding-left:0}
	.rows-List li{padding-left:2%}
	.rows-List .first-cell{width:15%}
	.rows-List .second-cell{width:40%}
	.rows-List .third-cell{width:40%}
	.rows-List .fourth-cell{width:3%}

	.fue-flyer .fue-flyerImg>a>div span{margin: 25% 0 15px 0;}
	.fue-flyer .fue-flyerImg>a>div i{font-size: 36px;width: 70px;height: 70px;line-height: 70px;}

}

@media (max-width: 767px) {
	.container,.inner-right-side,.gallery .flexslider .black-bar,.inner-two-columns .gallery #carousel .flex-direction-nav,
	.conacts-details .row .value,.trustees .founder-data,.calendar-left-side	{width:100%;}
	.content,.home-sections .column,.gray-gradient .text-pages {padding:0 15px}	
	.home-modules li,.footer-columns,.header .sf-menu,.faculty-details p,.apply-container-sections .center-panel .form-container li label ,
	.apply-container-sections .center-panel,.apply-container-sections .center-panel .form-container li input[type=text],
	.apply-container-sections .center-panel .form-container li select,.apply-container-sections .left-side,.conacts-data,.form-box,
	.form-box .row label,.form-box .row input[type=text],.form-fields,.form-box .row select,.form-box .row textarea,
	.list-logos li .left-content,.login-column,.choose-portal,.research-name span span,.video-details{width:100% !important;float:none !important;clear:both}
	.staff-member img,.list-faculties li img,.partner img,.partner-details img,.inner-center-column p img,.two-columns-right p img,
	.apply-container-sections .center-panel .form-container li label,.inner-center-banner {float:none}
	.quick-links,.center-list .underline-block img {width:100% !important;height:auto !important;clear:both}
	.apply-container-sections .center-panel .form-container li label ,.form-box .row label,.partner-details img,
	.inner-center-column p img {display:block !important}
	.center-content,.home-side,.footer-left-section,.home-sections .column,.copyright,.sf-menu > li,.apply-container,
	.two-columns-right,.academic-heading p,.apply-container-sections .center-panel,.small-map-section,.choose-portal {width:100%;margin-left:auto !important;margin-right:auto !important}
	.black-strip {width:100%;left:0}
	.header .content,.academic-heading p,.faculty-details,.partner-data,
	.apply-container-sections .center-panel .form-container li label,.apply-container-sections .center-panel,span.error,.login-form {padding:0 !important;clear:both}
	.flex-control-thumbs,.slide-message,.letters-list {width:98% !important;left:10px !important}
	.two-columns-right{padding:10px 14px !important}
	.home-modules li {margin-left:0}
	.sf-menu ul {
	  position: static !important;
	  display: none;
	  top: 100%;
	  left: 0;
	  width: 100% !important;
	  z-index: 150;
	  padding-left: 30px;
	}
	.letters-list{display:none}
	.sf-menu li a, .sf-menu li ul li, .sf-menu li ul li a{border-left:0 !important}
	.list-faculties li ,.boardof.first .founer-image{margin:0 0 10px}
	.quick-links li {margin:0 6px}
	.copyright .details {float:none !important;margin-left:70px}
	
	.search {float:left}
	.home-link {margin-right: 0;font-size:0}

	.inner-red-bar ul {width:auto}
	.inner-red-bar {background:#a60f15;width: 100%;margin-top:0}
	.inner-center-column,.inner-left-column,.inner-two-columns,.founder-data,.academic-heading p,
	.calendar-right-side ,.calendar-right-side .gray-list,.week-events,.weekly-container,.week-event-details,
	.single-event-details .details .value,.news-block p span{border:none !important;width:100%}
	.inner-red-bar, .inner-center-column, .inner-two-columns{padding:0 14px}
	.inner-red-bar ul{padding:0}
	.inner-red-bar .icon{float:right}

	.footer-columns li span.text {width: auto;}
	.footer-columns {margin-left:0 !important;margin-bottom:20px}
	.inner-left-column .side-menu h3 {cursor:pointer;background: #f0f0f0;margin-top:10px}
	.side-menu h3:after {content:"▼";padding-left:20px}
	.side-menu h3.active:after {content:"▲"}
	.side-menu h3 + .accordion,.brochure-download,.list-faculties li img  {display:none}
	.list-logos li .logo-details,.corp-links ul li{padding:0 !important}
	.inner-red-bar {height:Auto}
	.faculty-banner img,.inner-center-banner img,iframe,.campus-map,.list-logos li img,.fonts-list li img,
	.inner-center-banner img	{max-width:100%}
	.founer-image{margin-left:0;width:193px}
	

	.gallery #carousel .flex-direction-nav .flex-prev {left:0 !important}
	.letters-list {height:auto;background-repeat:repeat}
	.inner-two-columns,.trustees {display: flex;flex-direction: column;}
	.inner-two-columns .founder-data,.trustees .founder-data {order: 9;}
	.inner-two-columns .founer-image,.trustees .founer-image {order: 1;margin-bottom:20px}
	.staff-member img,.back-btn  {margin-bottom:10px}
	.faculty-details .label {margin-top:10px}
	.partner img,.partner-details img,.two-columns-right p img,.center-list .underline-block img {margin-bottom:15px !important}
	.inner-left-column {clear:both}
	.inner-center-column p img ,.boardof .founer-image,.boardof.first .founer-image,.trustees .founer-image,
	.list-logos li img{margin:10px auto;float:none}
	.calendar-left-side input[type="text"] {width: calc(100% - 25px);}
	.calendar-right-side .controls .next,.calendar-right-side .controls .prev ,.back-btn span.text{box-sizing:content-box}
	.week .date,.week-events .time {float:none;text-align:left;width:100%}
	.gallery {height:auto}

	.magazine-block {height:53px}
	.magazines-list li h5 {
		font: 13px Arial;
		padding-right:90px
	}
	
	.fullNameInputWidht{width: 100%!important;margin-bottom:8px!important}
	
	.cnt223, .cnt227{width:85%; min-height:auto}
	.cnt227 img{width:100%;height:auto}
	
	.academic-heading div{border:0 !important; padding:0 !important}
	
	.gallery #carousel .flex-direction-nav .flex-prev{margin-left:-50px}
	.calendar-right-side .controls .prev{width:37px}
	.calendar-right-side .controls .next{width:47px}
	.inner-center-column ul li ul, .inner-two-columns ul li ul{width:100%;}
	
	.rows-List .first-cell, .rows-List .second-cell, .rows-List .third-cell, .rows-List .fourth-cell{width:100%;padding:2px 0}
	.rows-List li{padding:10px 0 10px 2%}
	.rows-List .fourth-cell{text-align:left}




	
	
}

@media (max-width: 603px) {
	.inner-red-bar .icon{display:none}
	.inner-banner img {width: 200%;margin-left:-50px;}

	

	.news-block i {width: 100% !important;margin: 0 !important}
	.news-block i img {width: 100% !important}
	.news-block p span {width: 100% !important}

	.blockAll img {width: 100%;margin: 0 0 10px 0 !important;}

	.benefit-guide ul li{width: 98%;}
	.benefit-guide ul li a img{width: 110px;height: 110px;}

	.news-block{overflow-x: auto;}
	
	
}

@media (max-width: 479px) {
	.apply-btn {float:none;margin:10px auto;display:block}
	.careerDeskPartners li{width:47%}
	.faculty-details .label{display:none}
	.list-faculties li{padding:12px 14px}
	.faculty-details h3 a{text-decoration:underline}
	
	
	
}


/*-- Start Survey --*/
.survey>div{width:100%;float:left;margin:0 0 30px 0}
.survey>div p{margin-bottom:10px;  background:#e5e5e5; padding:8px 14px; width:calc(100% - 40px); border-radius:3px;font-weight:bold}
.survey>div input[type="text"]{height:26px;border:1px solid #ccc;border-radius:3px;width:70%;margin:0 0 0 10px;padding:0 5px}
.survey>div textarea{resize:none;border:1px solid #ccc;border-radius:3px;width:calc(100% - 50px);margin:0 0 0 10px;padding:0 5px;height:120px}
.survey hr{margin:20px auto;width:96%;background:#a60f15}
.survey h3{margin:0 0 10px}

.survey .infoData{margin:0}
.survey .infoData>div{width:100%;float:left;margin:0 0 20px 0}
.survey .infoData strong{width:80px;float:left;line-height:30px}
.survey .infoData input[type="text"]{height:30px;width:50%}

.survey .surveyBut{width:auto;background:#a60f15;color:#fff;padding:8px 20px;border:0;margin:0 0 0 90px}

.surveyRequiredQuestion p{background:#f2dbdc!important;color:#a60f15}
.formRequired input{border:1px solid #a60f15!important}
.infoData div div{display:none}
.formRequired div{width:calc(100% - 90px);float:left;margin:6px 0 0 90px;color:#a60f15;font-size:12px;display:block!important}

/*-- Start Cahnge Icon for radio and checkbox --*/
.checkbox label, .radio label{padding-left:0}
input[type="checkbox"], input[type="radio"]{display:none;margin:0}
input[type="checkbox"] + label, input[type="radio"] + label{margin:0 6px 10px;cursor:pointer;line-height:21px;padding:0 0 0 30px;min-height:21px;display:block;font-size:13px;color:#333}

input[type="checkbox"] + label{background:url(../images/check_sheet.png) left top no-repeat}
input[type="radio"] + label{background:url(../images/radio_sheet.png) left top no-repeat}
input[type="checkbox"]:checked + label{background:url(../images/check_sheet.png) left -600px no-repeat}
input[type="radio"]:checked + label{background:url(../images/radio_sheet.png) left -600px no-repeat}
/*-- End Cahnge Icon for radio and checkbox --*/

/*-- End Survey --*/


.career_services_support .prof_details{border-bottom:1px solid #ddd;padding-bottom:10px; margin-bottom:10px;}
.career_services_support .prof_details:last-child{border-bottom:0;padding-bottom:0; margin-bottom:0}

.applyRedButt{width:100%;float:left;margin:0 0 20px 0}
.applyRedButt a{width:auto;float:left;color:#fff;text-decoration:none;background:#a60f15;padding:8px 16px}

























