@charset "utf-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Droid+Sans);

@font-face {
	    font-family: 'ZineSlabDisRegularRomanTf';
	    src: url('font/zsd_rr-webfont.eot');
	    src: url('font/zsd_rr-webfont_B38582A2.eot') format('embedded-opentype'),
	         url('font/zsd_rr-webfont.woff') format('woff'),
	         url('font/zsd_rr-webfont.ttf') format('truetype'),
	         url('font/zsd_rr-webfont.svg#ZineSlabDisRegularRomanTf') format('svg');
	    font-weight: normal;
	    font-style: normal;
	}

	@font-face {
		font-family: 'ZineSlabDisMediumRomanTf';
		src: url('font/zsd_mr-webfont.eot');
		src: url('font/zsd_mr-webfont_B38582A2.eot') format('embedded-opentype'),
			 url('font/zsd_mr-webfont.woff') format('woff'),
			 url('font/zsd_mr-webfont.ttf') format('truetype'),
			 url('font/zsd_mr-webfont.svg#ZineSlabDisMediumRomanTf') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	
	
h1, h2, h3, h4, h5, h6 {font-family: 'ZineSlabDisRegularRomanTf';}
input, select, textarea{outline:none;}

body{padding:0px; margin:0px; font-family: 'Droid Sans', sans-serif;}

a{text-decoration:none; color:inherit;}
img{border:none;}

.logo{margin:20px 0 0 0; padding:0px; float:left;}
.logo img{width:180px;}

.header{background: url("../images/texture.png") repeat scroll left top rgb(232, 236, 241); border-bottom: 1px solid rgb(198, 201, 203); box-shadow: 0px -2px 3px rgba(0, 0, 0, 0.1) inset; float:left; width:100%; height:100px;}
.header_inner{width:980px; margin:0 auto;}

.admission{float:right; margin:0px;}
.admission .img1{float:left;margin:12px 0px 0 0; width:80px;}
.admission .img2{float:left; margin-top:13px;}
.admission .img2 img{width:380px;}

.career{float:right; list-style:none; color:#FFF; font-size:12px; padding:6px 10px; margin-right:30px; background:#ee4fad; border-radius:0 0 8px 8px;}
.career:hover{background:#b91576;}
.career.active{background:#b91576;}

.top_menu {float: right; position:relative; z-index: 999;}
.top_menu ul{border-radius: 0 0 5px 5px; background:#d5dce4; float:left; padding:0 0 0 10px; margin:0px;}
.top_menu  li {float:left; list-style:none; font-size:12px; margin:10px 5px 10px 5px; padding:0 10px 0 0; border-right:1px solid #656e75;}
.top_menu  li a{float:left; list-style:none; color:#656e75; font-size:12px; padding:0;}
.top_menu  li a:hover{color:#207db8;}
.shape {display: block; float:left; position: relative; top:0px; left: -12px;  border-width: 35px 12px 0 0; z-index: 99999; border-style: solid; border-color: transparent #c7d0d8; *display: none; }

.menu_main{background:#0d3b67; width:100%; float:left;}

.menu{padding:0px; margin:0 auto; width:980px;}
.menu a{font-size:14px;  /*border:1px solid #09639e;*/ color:#FFF; padding:10px 11px; display:inline-block; /*border-radius:3px;*/ margin:1px 1px 1px 0; float:left;}
.menu a:hover{background:#217db9; color:#FFF;}
.menu .active{background:#217db9; color:#FFF;}

.banner_bgmain {background-color: rgb(242, 244, 247); background-image: -moz-linear-gradient(center top , rgb(255, 255, 255) 0%, rgb(242, 244, 247) 100%); box-shadow: 0px -2px 3px rgba(0, 0, 0, 0.1) inset;
padding-bottom: 10px; float:left; width:100%;}
.banner_bg{padding:0px; margin:0 auto; width:980px;}
.banner_inner{margin:13px 0 0 0; float:left;}
.banner{width:100%; float:left; position:relative;}

.search_course { width: 950px;  position:relative; z-index: 10; float:left; margin-bottom:0px;  }
.search_course input[type="submit"] {margin-top: 0; margin-bottom: 0;}
.search_course input[type="text"] {margin-top: 0px !important;}

.search_course input[type="text"] , select{ margin: 0 8px; }
.search_course { background: #217db9; border-radius: 5px; padding:15px 10px 0px 20px;}

.search_course input[type="text"], .sidebar .contat_form input[type="text"], .sidebar .contat_form textarea {width: 240px;	background-color: #0d3b67;	box-shadow: 1px 1px #31a1d6;	border-radius: 4px;	border: none;	font-size: 13px;	color: #97b9d9;	padding: 8px 10px;	margin: 0;}

.search_course select {width:240px; background-color:transparent; border:none; font-size:13px; color:#97b9d9; padding:0; margin:0; background:#0d3b67;}

.search_course div.sbg {float: left;background: #0d3b67;box-shadow: 1px 1px #31a1d6;border-radius: 4px;	padding: 7px 10px 8px 10px; margin-right:10px;}

.search_course select option { padding: 0 10px; margin-top: 5px;background: #0d3b67; }

.search_course input[type="submit"] {background-color: #fcecad;	background-image: linear-gradient(top, #fcecad 0%, #f8db6c 100%);	background-image: -o-linear-gradient(top, #fcecad 0%, #f8db6c 100%); background-image: -moz-linear-gradient(top, #fcecad 0%, #f8db6c 100%);	background-image: -webkit-linear-gradient(top, #fcecad 0%, #f8db6c 100%);	background-image: -ms-linear-gradient(top, #fcecad 0%, #f8db6c 100%);	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #fcecad), color-stop(1, #f8db6c) );	border-radius: 4px;	border: none;	font-size: 13px;color: #0d3b67 !important;	cursor: pointer;padding: 7px 10px;}

.search_course input[type="submit"]:hover {	background-color: #f8db6c;	background-image: linear-gradient(top, #f8db6c 0%, #fcecad 100%);	background-image: -o-linear-gradient(top, #f8db6c 0%, #fcecad 100%);
background-image: -moz-linear-gradient(top, #f8db6c 0%, #fcecad 100%) ;	background-image: -webkit-linear-gradient(top, #f8db6c 0%, #fcecad 100%);	background-image: -ms-linear-gradient(top, #f8db6c 0%, #fcecad 100%);background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #f8db6c), color-stop(1, #fcecad) );	color: #000000 !important;}
.search_course h4 { background: url(../images/search_icon.png) no-repeat left top; color: #ffffff; padding: 2px 0 4px 30px; margin:0px; margin-bottom: 3px; font-weight:normal; }
.slider .search_course select { margin-bottom: 0; }	
.sidebar .search_course select { width: 239px; }
.sidebar .widget_column { width: 300px; }
.search_course input[type="text"] { margin-bottom: 0; }
.search_course input[type="text"] { margin-bottom: 10px; margin-right:5px; }
.ns_app { position: relative; width: 197px; background: #0d3b67 url(../images/new_student.png) no-repeat 45px 25px; border-radius: 0 5px 0px 0; position: absolute; top: 0; right: 0; font-family: 'ZineSlabDisRegularRomanTf'; font-size: 19px; color: #ffffff; font-weight: normal; line-height: 27px; text-transform: uppercase; padding: 21px 0 20px 100px; *padding: 27px 0 15px 85px; clear: both; margin:0px;   }
.ns_app span { font-size: 20px; }
.ns_app a { color: #ffffff; }
.ns_app a:hover { color: #97b9d9; }

.main_body{padding:0px; margin:0 auto; width:980px;}
.main_body_inner{padding:0px; margin:10px 0 0 0; float:left; width:100%;}
.main_body_left{padding:0px; margin:0px; float:left; width:650px;}
.main_body_left h1{font-size:25px; color: rgb(67, 74, 81); font-weight:normal;}
.main_body_left h1 a{color: rgb(67, 74, 81);}
.main_body_left h1 a:hover{color:#4B95C6;}
.main_body_left h1 span{font-size:13px; color:#b8b8b8;}
.main_body_left h2{font-size:16px; color: rgb(67, 74, 81); font-weight:normal; font-weight:bold;}

.form{float:left; padding:0px; margin:0px;}
.form li{padding:0px; margin:0 0 10px 0; list-style:none;}
.form li label{min-width:50px; display:inline-block;}
.form li .courses_intrested{margin:0px 0 10px 0; padding:5px 10px 5px 5px; border:1px solid #d3d3d3; border-radius:2px;}
.form li span{min-width:70px; display:inline-block; vertical-align:middle;}
.form li input[type="text"]{padding:5px; border:1px solid #d3d3d3; width:300px; border-radius:5px;}
.form li input:focus[type="text"]{border:1px solid #adadad;}
.form li input[type="checkbox"]{vertical-align:inherit;}

.main_body_left p{font-size:13px; line-height:22px; text-align:justify; color: rgb(69, 69, 69);}
.main_body_left li{font-size:13px; line-height:22px; text-align:justify; color: rgb(69, 69, 69);}
.main_body_left li a{color: rgb(67, 74, 81);}
.main_body_left li a:hover{color:#4B95C6;}

.main_body_left table{padding:0px; margin:0px; float:left; width:100%; margin-bottom:50px; font-size:13px; color: rgb(69, 69, 69);}
.main_body_left table th{font-weight:normal; text-align:left; color:#000; border-bottom: 1px solid rgb(230, 233, 237); padding:10px;}
.main_body_left table td{font-weight:normal; text-align:left; border-bottom: 1px solid rgb(230, 233, 237); padding:10px;}
.main_body_left table td a{color: #6e7680;}
.main_body_left table td a:hover {color: #4B95C6; }

.main_body_left table td:last-child{text-align:right;}

.contact { background: url(../images/sprit3.png) no-repeat; font-size: 16px; color: #4d545c; padding: 7px 0 7px 40px; } 
.phone { background-position: left top; margin-right: 22px; line-height: 42px; }
.email { background-position: left -72px; line-height: 42px; }

a.button{
	display: inline-block;
	outline: none;
	background-color: #449fd6;
	background-image: linear-gradient(top, #449fd6 0%, #2557a7 100%);
	background-image: -o-linear-gradient(top, #449fd6 0%, #2557a7 100%);
	background-image: -moz-linear-gradient(top, #449fd6 0%, #2557a7 100%);
	background-image: -webkit-linear-gradient(top, #449fd6 0%, #2557a7 100%);
	background-image: -ms-linear-gradient(top, #449fd6 0%, #2557a7 100%);
	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #449fd6), color-stop(1, #2557a7) );
	border: none;
	border-radius: 3px;
	font-size: 12px;
	color: #ffffff !important;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	padding: 7px 12px;
}

a.button:hover, a.button:hover, a.button:active {
	background-color: #2557a7;
	background-image: linear-gradient(top, #2557a7 0%, #449fd6 100%);
	background-image: -o-linear-gradient(top, #2557a7 0%, #449fd6 100%);
	background-image: -moz-linear-gradient(top, #2557a7 0%, #449fd6 100%);
	background-image: -webkit-linear-gradient(top, #2557a7 0%, #449fd6 100%);
	background-image: -ms-linear-gradient(top, #2557a7 0%, #449fd6 100%);
	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #2557a7), color-stop(1, #449fd6) );
	color: #ffffff !important;
}

input.button{
	display: inline-block;
	outline: none;
	background-color: #449fd6;
	background-image: linear-gradient(top, #449fd6 0%, #2557a7 100%);
	background-image: -o-linear-gradient(top, #449fd6 0%, #2557a7 100%);
	background-image: -moz-linear-gradient(top, #449fd6 0%, #2557a7 100%);
	background-image: -webkit-linear-gradient(top, #449fd6 0%, #2557a7 100%);
	background-image: -ms-linear-gradient(top, #449fd6 0%, #2557a7 100%);
	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #449fd6), color-stop(1, #2557a7) );
	border: none;
	border-radius: 3px;
	font-size: 12px;
	color: #ffffff !important;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	padding: 7px 12px;
}

input.button:hover, input.button:hover, input.button:active {
	background-color: #2557a7;
	background-image: linear-gradient(top, #2557a7 0%, #449fd6 100%);
	background-image: -o-linear-gradient(top, #2557a7 0%, #449fd6 100%);
	background-image: -moz-linear-gradient(top, #2557a7 0%, #449fd6 100%);
	background-image: -webkit-linear-gradient(top, #2557a7 0%, #449fd6 100%);
	background-image: -ms-linear-gradient(top, #2557a7 0%, #449fd6 100%);
	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #2557a7), color-stop(1, #449fd6) );
	color: #ffffff !important;
}


.widget {clear: both;  float: left;   margin: 0px 0px 18px;   width: 340px;}
.widget h2 {margin-bottom: 19px;    line-height: 16px; color: rgb(67, 74, 81); font-weight:normal;}
.widget ul, .widget ul li {background: none repeat scroll 0% 0% transparent;   list-style: none outside none;   margin: 0px;   padding: 0px;}

.links { margin-top: -8px; }
.widget ul li  {display: block !important; background: url(../images/link_icon.png) no-repeat left; border-bottom: 1px solid #e6e9ed; padding: 10px 0 10px 30px;  cursor: pointer; width:100px; float:left; margin-right:60px; }
.widget ul li:hover {background: url(../images/link_icon_hover.png) left no-repeat; }
.widget ul li a {color: #6e7680; font-size:13px;}
.widget ul li a:hover {color: #4B95C6; }


.links2 ul, .links2 ul li {background: none repeat scroll 0% 0% transparent;   list-style: none outside none;   margin: 0px;   padding: 0px;}
.links2 { margin-top: -8px; }
.links2 ul li{float:left;}
.links2 ul li a {display: block !important; background: url(../images/sprit4.png) no-repeat right 6px; border-bottom: 1px solid #e6e9ed; padding: 10px 30px 10px 0px;  cursor: pointer; width:230px; float:left; margin-right:50px; }
.links2 ul li a:hover {background: url(../images/sprit1.png) no-repeat right 6px; }
.links2 ul li a {color: #6e7680; font-size:13px;}
.links2 ul li a:hover {color: #4B95C6; }


.blue_box { background: #4b95c6 url(../images/addmission_bg.png) repeat-x left bottom; border-radius: 5px; font-size: 12px; color: #e0f1fc; padding: 20px; width:300px; float:left; margin-bottom:17px;}
.blue_box h2 { font-size: 27px; color: #ffffff; margin: 5px 0 20px; }
.blue_box p { float: right; font-size: 18px; margin: 12px 0 -4px; color:#FFF; }
.blue_box h2 a { color:#fff; font-weight:normal; }
.blue_box a { color:#fff; font-weight:bold; }


.main_body_right{padding:0px; margin:20px 0 0 0; float:right; width:300px;}

.footer{background: url("../images/texture.png") repeat scroll left top rgb(232, 236, 241); box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1) inset; margin:25px 0 0 0;   padding: 0 0px 0 !important; float:left; width:100%;}
.footer_inner{width:980px; margin:0 auto; text-align:center;}
.footer_inner a{font-size:13px; color:#217db9; margin:10px 25px; /*font-weight:bold;*/ display:inline-block;}

.list_01{width:300px; font-size:12px; padding:0px; margin:0px; float:left;}
.list_01 li {border-bottom: 1px solid #d8dbdf; list-style:none; font-size: 15px; color: rgb(110, 118, 128); padding: 0 0 20px 0px; margin:0px; display: block;
background: none repeat scroll 0% 0% transparent !important;}
.list_01 li:first-child {padding-top: 0px !important;}
.list_01 li:last-child {border-bottom: none; }
.list_01 time span {color: rgb(158, 168, 179);}
.list_01 li a {color:#2e2f30; line-height:25px; font-weight:bold;}
/*.list_01 li a {color: rgb(75, 149, 198);}*/
.list_01 li a:hover {color: rgb(75, 149, 198) !important;}
/*.list_01 li time a {color: rgb(110, 118, 128) !important;}*/
.list_01 h6 {font-family: 'Droid Sans',sans-serif;  font-size: 18px; font-weight:normal;  /*color: rgb(48, 134, 190); */ color:#1883cc; font-weight:bold; margin-bottom: 3px;}
/*article a img {display: block; float: left;   margin: 0 15px 20px 0;   width: 60px;}*/
	

.widget_footer3 {width: 31.3%;	margin-right: 3%;float: left; margin-right:0px;}

.widget-title{background: none; font-family: 'ZineSlabDisRegularRomanTf';	color: #434A51;	font-size: 24px;line-height: normal;font-weight: inherit;	text-transform: none;margin-bottom: 0;	padding-left: 0;
padding-bottom: 12px;}

ul.templatic_twitter_widget li { display: block; background: url(../images/twitter_bird.png) no-repeat left top; border-bottom: 1px solid #d8dbdf; margin-bottom: 12px; padding: 0 0 11px 40px; color: rgb(110, 118, 128); font-size:12px; }

ul.templatic_twitter_widget li:hover {background: url(../images/twitter_bird_h.png) no-repeat left top;}
/*ul.templatic_twitter_widget li:last-child { border-bottom: none; margin-bottom: 0; cursor: pointer; }*/
ul.templatic_twitter_widget li span { color: #a3acb7; }
.widget_footer3 a {color: rgb(75, 149, 198);}
.widget_footer3 a:hover {color: rgb(0, 0, 0);}


.footer_bottom { background: #4a535e; width:100%; height:50px; float:left;}
.footer_bottom_inner{width:980px; margin:0 auto;}
.copyright{ float: left; font-size: 12px; color: #a8b1bb; padding:20px 0 0px 0; margin:0px; }
.copyright a { color: #A8B1BB; }
.copyright a:hover { color: #ffffff; }
.copyright img { position: relative; vertical-align: middle; height:20px; }

.list_05 { display: block; float: right; margin:0px; padding:15px 0 0 0; }
	.list_05 li { display: block; float: left; margin-left: 5px; padding-left: 0; }
	.list_05 li:first-child { margin-left: 0; }
	.list_05 li a { display: block; background: url(../images/sprit.png) no-repeat; width: 24px; height: 24px; }
	.list_05 li a.twitter { background-position: left -133px; }
	.list_05 li a.facebook { background-position: -29px -133px; }
	.list_05 li a.flickr { background-position: -58px -133px; }
	.list_05 li a.rssfeed { background-position: -87px -133px; }
	
	.list_05 li a.twitter:hover { background-position: left -177px; }
	.list_05 li a.facebook:hover { background-position: -29px -177px; }
	.list_05 li a.flickr:hover { background-position: -58px -177px; }
	.list_05 li a.rssfeed:hover { background-position: -87px -177px; }
	
	
.err_msg{padding:0px; margin:20px 0 0 0; font-size:12px; color:#fbebac; float:right; font-family: 'Droid Sans', sans-serif;}
.err_msg2{padding:0px; margin:8px 0 0 0; font-size:12px; color:#454545; float:right; font-family: 'Droid Sans', sans-serif;}
	
#adv_left{position:fixed; top:300px; left:0px; height:450px; width:280px; z-index:100;}	
#adv_right{position:fixed; top:300px; right:0px; height:450px; width:250px; z-index:100;}
.adv_right img{width:100%;}
.adv_middle{width:100%; position:fixed; bottom:0px; z-index:999;}
.adv_middle_inner{text-align:center; width:980px; margin:0 auto;}
.adv_middle_inner_btns{position:relative; float:right; right:10px; bottom:-25px;}
.adv_middle_inner_btns a{cursor:pointer;}
.hidden {display: none;}

#ads_close{cursor:pointer; position:absolute; right:0px; top:0px;}
#ads_close2{cursor:pointer; position:absolute; left:0px; top:0px;}

/*@media (max-width: 1360px) {
.adv_left{display:none;}
.adv_right{display:none;}
}
@media (max-width: 1280px) {
.adv_left{display:none;}
.adv_right{display:none;}
}

@media (max-width: 1024px) {
.adv_left{display:none;}
.adv_right{display:none;}
}
*/


/*------------------gallery page------------*/
figure { margin: 0;}
.zoom-icon {display:block; position:absolute; /*left:5px; top:5px;*/	background:url(../images/magnify.png) 50% 50% no-repeat; background-color: rgba(0, 0, 0, 0.2); cursor:pointer; opacity:0;
-webkit-transition: opacity 0.5s ease-in-out; -moz-transition: opacity 0.5s ease-in-out; -o-transition: opacity 0.5s ease-in-out; transition: opacity 0.5s ease-in-out;	}

#gallery .portfolio li a.image-wrap:hover .zoom-icon,.folio_cycle .folio_item a.thumbnail:hover .zoom-icon {opacity:1; -webkit-transition: opacity 0.5s ease-in-out; -moz-transition: opacity 0.5s ease-in-out; -o-transition: opacity 0.5s ease-in-out; transition: opacity 0.5s ease-in-out;}

.folio_cycle {list-style-type:none;	padding:0;	margin:0px; width:100%;  float:left; position:relative;}
.folio_cycle .folio_item {overflow:hidden;width:auto; float:left;margin-right:0px; margin-bottom:0px;}
.folio_cycle .folio_item.no-margin {margin-right:0;}	
.folio_cycle .folio_item a.thumbnail {display:block;padding:0px;/*border:1px dashed #454444;*/ position:relative; /*background:#1b1b1b;*/	}
.folio_cycle .folio_item a.thumbnail.alt img {	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-o-transition: all 0.3s ease;}
.folio_cycle .folio_item a.thumbnail.alt .thumbnail {background:black ;}
.folio_cycle .folio_item a.thumbnail.alt:hover img {opacity:.5;}
.folio_cycle .folio_item .zoom-icon {width:100%;height:100%;}
.folio_cycle .link {color:white;font-weight:bold;position:absolute;	right:0;	top:-35px;}
.zoom-icon { opacity:0; -webkit-transition: opacity 0.5s ease-in-out; -moz-transition: opacity 0.5s ease-in-out; -o-transition: opacity 0.5s ease-in-out; transition: opacity 0.5s ease-in-out; }
#gallery .portfolio li a.image-wrap:hover .zoom-icon, .folio_cycle .folio_item a.thumbnail:hover .zoom-icon { display:block;}
/*------------------end gallery page------------*/

.download_options1
{
background-color: #E60089;
height: 30px;
width: 300px;
margin: -10px 0px;
border-radius: 8px;
}
.download_options2
{
background-color: #E60089;
height: 30px;
width: 300px;
margin: -9px 0px;
border-radius: 8px;
}
.download_options3
{
background-color: #E60089;
height: 30px;
width: 300px;
margin: 2px 0px 17px;
border-radius: 8px;
}
