@charset "utf-8";

/* CSS Document */

body, h1, h2, h3, h4, h5, span, p, div, ul, ol, li, a, table, tr, th, td {

margin:0;

padding:0;

font-family:Arial, Helvetica, sans-serif;

}

@font-face {

	font-family: 'SamsungImaginationModernRegular';

	src: url('../fonts/SamsungImaginationModernRegular.eot');

	src: local('☺'), url('../fonts/SamsungImaginationModernRegular.woff') format('woff'), url('../fonts/SamsungImaginationModernRegular.ttf') format('truetype'), url('../fonts/SamsungImaginationModernRegular.svg') format('svg');

}

body {

background-image:url(images/notebook.png);



background-position:center;

line-height:20px;

}

a, a:active {

color:#006699;

text-decoration:none;

border:none;

}

a:hover {

text-decoration:underline;

}

a img {

border:none;

}

p {

margin:0px 0;

}

h2 {

font-family:SamsungImaginationModernRegular;

font-size:21px;

color:#1A5FA9;

font-weight: normal;

margin:5px 0 15px 0;

}

h3 {

font-family:SamsungImaginationModernRegular;

font-size:21px;

color:#666666;

font-weight: normal;

margin:25px 0 0 0;

}

h4 {

font-size:15px;

margin:20px 0 0 0;

}

.copyright-con {

	padding:20px 0 0 0;

	border-top:1px dotted #aaa;

	text-align:justify;

}

.esc-world {

	padding:5px 10px 0 0;

}

.copyright {

	font-size:10px;

	width:390px;

	float:left;

}

.iccrc_logo {

	margin:5px 10px 0 0;

}

.skype-logo {

float:left;

margin:3px 0 0 0;

}

.skype-id {

float:left;

margin:3px 0 0 10px;

}

h4.skype-id {

font-size:12px;

}

span.normal {

font-size:14px;

font-weight:bold;

}

.clearboth  {

clear:both;

width:100%;

height:0px;

overflow:hidden;

}

.div-height-10 {

width:100%;

height:10px;

}

.line-1 {

	width:100%;

	height:0px;

	border-bottom:1px solid #CCC;

	border-top:1px solid #FFF;

	overflow:hidden;

	clear:both;

	margin:0 0 15px 0;

}

.header-wrap {

width:100%;

position:relative;

z-index:10;

}

.header-wrap-inner {

background-color:#E6E6E6;

padding:0 0 10px 0;

margin:0 0 -10px 0;

}

.header-container {

width:1000px;

margin:0 auto;

}

.logo-container {

float:left;

}

.content-wrap {

position:relative;

z-index:11;

}

.content-container {

width:1000px;

margin:0 auto 20px auto;

font-size:13px;

color:#666666;

}

.content-container p, .content-container ul li, .content-container ol li {

font-family:Georgia, "Times New Roman", Times, serif;

white-space:normal;

}

.content-container b {

}

.box-container {

width:1000px;

margin:0 0 0px 20px;

}

.container-2 {

	width:940px;

	margin:0 auto 20px auto;

	padding:5px 10px;

	background-color:;

	color:#000000;

	border-radius:2px;

}

.box-container .box {

width:300px;

margin:0 30px 0 0;

float:left;

text-align:justify;

}

.box-container .box .box1-png {

background-image:url(../images/box-1.png);

width:258px;

height:128px;

overflow:hidden;

}

.box-container .box .img1 {

background-position:0 0;

}

.box-container .box .img2 {

background-position:-258px 0;

}

.box-container .box .img3 {

background-position:-516px 0;

}

.box-container .box1 {

width:258px;

padding:20px;

margin-bottom:20px;

border:1px solid #dddddd;

background-color:#E6E6E6;

border-radius:3px;

}

.box-container .box2 {

width:258px;

padding:20px;

border:1px solid #dddddd;

background-color:#E6E6E6;

margin:0 0 20px 0;

}

.box-container .box3 {

width:278px;

height:240px;

padding:10px;

margin: 0 0 0 0;

}

.box-container .box4 {

width:300px;

margin-bottom:1px;

border-radius:3px;

}

.box-container .shadow:after {

content:"";

display:block;

margin:20px 0 -40px -20px;

width:300px;

height:20px;

background-image:url(../images/box-1-bg.png);

}

a.read-more-1 {

display:block;

padding:1px 20px 2px 10px;

color:#CCCCCC;

font-size:11px;

float:right;

margin:0 0 10px 0;

background:#666666 url(../images/img-all.png) no-repeat 66px -67px;

}

a.read-more-1:hover {

box-shadow:0px 1px 2px #666666;

}

.tab-wrap {

width:273px;

height:261px;

border:1px solid #dddddd;

overflow:hidden;

float:left;

}

.tab-container {

width:2800px;

}

.tab-container .tab-img1 {

background:url(../images/slide-1.png) 0 0;

}

.tab-container .tab-img2 {

background:url(../images/slide-1.png) -275px 0;

}

.tab-container .tab-img3 {

background:url(../images/slide-1.png) -550px 0;

}

.tab-container .tab-img4 {

background:url(../images/slide-1.png) -825px 0;

}

.tab-container .tab-img5 {

background:url(../images/slide-1.png) -1100px 0;

}

.tab-container .tab-img6 {

background:url(../images/slide-1.png) -1375px 0;

}

.tab-container .tab-img7 {

background:url(../images/slide-1.png) -1650px 0;

}

.tab-container .tab-img8 {

background:url(../images/slide-1.png) -1925px 0;

}

.tab-container .tab-img9{

background:url(../images/slide-1.png) -2200px 0;

}

.tab-container .tab-img10 {

background:url(../images/slide-1.png) -2475px 0;

}

.tab-box {

width:273px;

height:261px;

overflow:hidden;

float:left;

}

.tab-content {

padding:20px;

}

.tab-control {

width:20px;

overflow:hidden;

float:right;

}

.tab-link {

	display:block;

	width:273px;

	height:261px;

	overflow:hidden;

}

a.tab-nav-left {

width:20px;

height:0px;

padding:20px 0 0 0;

display:none;

overflow:hidden;

margin:0 0 5px 0;

background: url("../images/img-all.png") no-repeat scroll 6px -89px #333333;

}

a.tab-nav-right {

width:20px;

height:0px;

padding:20px 0 0 0;

display:none;

overflow:hidden;

margin:0 0 5px 0;

background: url("../images/img-all.png") no-repeat scroll 8px -69px #333333;

}

a.tab-nav-dot {

display:block;

width:16px;

height:0;

padding:16px 0 0 0;

overflow:hidden;

background: url("../images/img-all.png") no-repeat scroll 0px -130px #FFFFFF;

margin:0 0 5px 2px;

}

a.dot-active {

background: url("../images/img-all.png") no-repeat scroll 0px -110px #FFFFFF;

}



a.ddd {

padding:5px 15px;

display:block;

float:right;

border:1px solid #FFF;

background-color:#C30;

text-transform:uppercase;

color:#FFF;

border-radius:4px;

cursor:pointer;

box-shadow:1px 2px 5px #999;

text-shadow:0px 1px 2px #333;

}



.menu-wrap {

width:100%;

background-color:#0e4e9d;

font-size:12px;

position:relative;

z-index:12;
height:5px;

}

.menu-container {

width:1000px;

margin:0 auto;

}

ul.menu-main {

list-style:none;

}

ul.menu-main li {

float:left;

padding:13px 0;

}

ul.menu-main li:hover ul.menu-main-sub {

	display:block;

}

ul.menu-main a, ul.menu-main a:active {

color:#FFFFFF;

text-decoration:none;

text-transform:uppercase;

padding:1px 10px;

display:block;

border-right:1px solid #FFFFFF;

font-weight:bold;

}

ul.menu-main a:hover {

text-shadow:0px 2px 2px #000000;

padding:0px 10px 2px 10px;

}

ul.menu-main a.first {

}

ul.menu-main a.last {

border-right:none;

}

ul.menu-main-sub {

	display:none;

	list-style:none;

	padding:8px 0 0 0;

	position:absolute;

}

ul.menu-main-sub li {

	display:block;

	background-color:#0e4e9d;

	float:inherit;

	padding:0;

	border-bottom:1px solid #fff;

}

ul.menu-main-sub li:last-child {

	border:none;

}

ul.menu-main-sub a {

	display:block;

	font-size:11px;

	font-weight:normal;

	padding:2px 20px 2px 10px;

	color:#fff;

	border:none;

	border-left:5px solid transparent;

}

ul.menu-main-sub a:hover {

	text-shadow:0 0 0 transparent;

	font-weight:normal;

	background-color:#ccc;

	padding:2px 20px 2px 10px;

	color:#333;

	border:none;

	border-left:5px solid #999;

}

.assessyoureligibility {

float: right;

width:220px;

height:56px;

background-image:url(../images/assessyoureligibility-bg.png);

margin:-10px 10px -10px 0;

text-align:center;

text-shadow:0px 0px 10px #000000;

padding:12px 0 0 0;

}

.assessyoureligibility a {

color:#FFFFFF;

text-decoration:none;

font-size:15px;

text-transform:uppercase;

}

.assessyoureligibility a span {

font-size:22px;

}



.banner-wrap {

width:100%;

height:400px;

margin:-80px 0 -50px 0;

background-color:#eeeeee;

border-bottom:1px solid #CCC;

box-shadow:0px 1px 2px #ddd;

position:relative;

}

.banner-container {

width:1000px;

height:400px;

margin:0 0 0 -500px;

position:absolute;

left:50%;

overflow:hidden;

}

.nivoslider {

margin:0;

}

.nivoSlider {

	position:relative;

	width:100%;

	height:auto;

	overflow: hidden;

}

.nivoSlider img {

	position:absolute;

	top:0px;

	left:0px;

}

.nivo-main-image {

	display: block !important;

	position: relative !important; 

	width: 100% !important;

}

.nivoSlider a.nivo-imageLink {

	position:absolute;

	top:0px;

	left:0px;

	width:100%;

	height:100%;

	border:0;

	padding:0;

	margin:0;

	z-index:6;

	display:none;

}

.nivo-slice {

	display:block;

	position:absolute;

	z-index:5;

	height:100%;

	top:0;

}

.nivo-box {

	display:block;

	position:absolute;

	z-index:5;

	overflow:hidden;

}

.nivo-box img { display:block; }

.nivo-caption {

	position:absolute;

	left:20px;

	top:100px;

	background:#000;

	background:rgba(0,0,0,0.8);

	color:#fff;

	z-index:8;

	padding:0px 10px 15px 10px;

	max-width:400px;

	display: none;

	font-size:13px;

	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */

	-moz-box-sizing: border-box;    /* Firefox, other Gecko */

	box-sizing: border-box;         /* Opera/IE 8+ */

}

.nivo-caption p {

	margin:0;

}

.nivo-caption a {

	display:inline !important;

}

.nivo-html-caption {

    display:none;

}

.nivo-directionNav a {

	position:absolute;

	top:45%;

	z-index:9;

	cursor:pointer;

}

.nivo-prevNav {

	left:0px;

	display:block;

	width:0px;

	padding:0 0 0 18px;

	height:30px;

	background:url(../images/img-all.png) no-repeat -2px 0;

	overflow:hidden;

}

.nivo-nextNav {

	right:0px;

	display:block;

	width:0px;

	padding:0 0 0 18px;

	height:30px;

	background:url(../images/img-all.png) no-repeat 0 -30px;

	overflow:hidden;

}

.nivo-controlNav {

	display:none;

}



.footer-top-band {

background-color:#0E4E9D;

width:100%;

height:10px;

}

.footer-wrap {

width:100%;

font-size:12px;

color:#666666;

background-color:#e6e6e6;

}

.footer-container {

width:1000px;

margin:0 auto;

padding:20px 0;

}

.footer-box {

float:left;

}

.f-box-1 {

width:215px;

}

.f-box-2 {

width:215px;

}

.f-box-3 {

width:225px;

}

.f-box-4 {

width:202px;

}

.f-box-5 {

padding:20px 0 0 0;

width:125px;

float:right;

}



.content-inner-1 {

width:960px;

margin:0 auto;

text-align:justify;

}

.content-inner-1 .con-left {

width:200px;

float:left;

margin:0 20px 0 0;

}

.content-inner-1 .con-left-1 {

width:260px;

float:left;

margin:0 20px 0 0;

}

.content-inner-1 .con-center {

width:470px;

float:left;

}

.content-inner-1 .con-center-1 {

width:980px;

float:left;

}

.content-inner-1 .con-center-2 {

width:680px;

float:left;

}

.content-inner-1 .con-center-3 {

width:960px;

float:left;

}

.content-inner-1 .con-right {

width:250px;

float:right;

}

.inner-box-1 {

background-color:#E6E6E6;

border:1px solid #dddddd;

padding:15px;

border-radius:3px;

}

.inner-head-1 {

background:transparent url(../images/inner-head-1-bg.png);

width:200px;

height:50px;

margin:-5px 0 0 -26px;

padding:20px 0 0 20px;

font-family:SamsungImaginationModernRegular;

font-size:21px;

color:#FFFFFF;

text-shadow:0px 0px 15px #ffffff;

}

.inner-head-2 {

background:transparent url(../images/inner-head-2-bg.png);

width:260px;

height:50px;

margin:-5px 0 0 -26px;

padding:20px 0 0 20px;

font-family:SamsungImaginationModernRegular;

font-size:21px;

color:#FFFFFF;

text-shadow:0px 0px 15px #ffffff;

}

.more-links:hover {

color:#000000;

}

.more-link-con a {

	display:block;

	padding:3px 0;

	border-bottom:1px dotted #999;

}

.more-link-con a:last-child {

	border:none;

}

.marquee {

height:180px;

overflow:hidden;

}

.marquee .m-con {

font-size:12px;

line-height:16px;

margin:0 0 10px 0;

}

.float-left {

float:left;

}

.float-right {

float:right;

}

.m-r-20 {

margin:0 20px 0 0;

width:280px;

}

.feedback-con {

padding:20px;

background-color:#eee;

background-image:url(../images/img-all.png);

background-position:0 -233px;

background-repeat:repeat-x;

border:1px solid #ddd;

border-radius:3px;

margin:-352px 0px 20px 20px;
float:left;
width:200px;
height:355px;





}

#sldr_2{
    width:700px;
	height:350px;
	
	
	float:left;
	margin:0 0 0 10px;
}
#sldr_3{
	width:700px;
	height:auto;
	float:left;
	margin:0 0 0 10px;
	line-height:25px;
	
	
	
	
}
#sldr_img{
	
	width:700px;
	float:left;
	margin:0 0 0 10px;
 
 }
#sldr_img ul{
 margin:0 0 0 40px;
}

#sldr_img ul li{
	background-image:url(../AD/images/bult.png) no-repeat top left;
	
}
#box_1{
 	width:957px;
	height:20px;
	background-color:#2f96b4;
	padding:20px 0;
	font-size:18px;
	color:#FFFF66;
	
		
}
#box_1 h5 {
	
}
.mq_bg{
 width:290px;
 padding:10px;
 background-color:#CC6699;
 font-size:18px;
}
 
#cnt_1{
 width:212px;
 height:40px;
 float:right;
 margin:5px 20px ;
 background-image:url(images/cnt.png);
 line-height:15px;
 
}
.marq{
 width:605px;
 height:30px;
 
 margin:20px -395px;
}




.feedback-con h2 {

	color:#FFF;

	margin:3px 0px 40px;

}

.form {

}

.form input.name, .form input.phone, .form input.email, .form input.password {

width:200px;

padding:5px 0px;

border:1px solid #ddd;

}

.form input.file {

    width:300px;

}

.form select.select {

width:312px;

padding:4px 5px;

border:1px solid #ddd;

}

.form textarea.comments {

max-width:200px;

min-width:200px;

height:40px;

padding:3px 0px;

border:1px solid #ddd;

}

.form input.name:focus, .form input.phone:focus, .form input.email:focus, .form input.password:focus, .form textarea.comments:focus {

	box-shadow:0px 2px 3px #CCC;

}

.anchor-btn {

padding:1px 10px;

margin:0 0 10px 0;

border:1px solid #FFF;

background-color:#C30;

color:#FFF;

border-radius:4px;

cursor:pointer;

float:right;

text-align:right;

box-shadow:1px 2px 5px #999;

text-shadow:0px 1px 2px #333;

}

.anchor-btn-blue {

padding:7px 10px;

margin:0 0 10px 0;

border:1px solid #FFF;

background-color:#06C;

color:#FFF;

border-radius:4px;

cursor:pointer;

text-align:right;

box-shadow:1px 2px 5px #999;

text-shadow:0px 1px 2px #333;

margin:10px 0;

}

.form input.submit {

padding:2px 15px;

display:block;

border:1px solid #FFF;

background-color:#C30;

text-transform:uppercase;

color:#FFF;

border-radius:4px;

cursor:pointer;

	box-shadow:1px 2px 5px #999;

text-shadow:0px 1px 2px #333;
margin:4px;


}

.form input.submit:hover {

box-shadow:0px 4px 10px #900 inset;

}

.form input.submit-black {

padding:5px 15px;

display:block;

border:1px solid #999;

background-color:#444;

text-transform:uppercase;

color:#CCC;

border-radius:3px;

cursor:pointer;

	box-shadow:0px 0px 1px #000;

text-shadow:0px 1px 2px #000;

}

.form input.submit-black:hover {

box-shadow:0px 4px 10px #222 inset;

border:1px solid #CCC;

}

.form input.dob {

	background-image:url(../images/img-all.png);

	background-position:285px -150px;

	background-repeat:no-repeat;

}

.form span.error, .form1 span.error {

position:absolute;

margin:0 0 0 10px;

padding:3px 10px;

background-color:#09C;

border:1px solid #FFF;

box-shadow:0px 0px 5px #999;

border-radius:3px;

color:#FFF;

}

.form1 span.error {

margin:0 0 0 220px;

}

.sent-message {

position:absolute;

padding:20px;

border:10px solid #090;

color:#006699;

background-color:rgba(255,255,255,0.9);

cursor:pointer;

}

.sent-message div {

	margin:auto;

	text-align:center;

}

span.phone {

	background-image:url(../images/img-all.png);

	background-position:0 -180px;

	background-repeat:no-repeat;

	padding:0 0 0 25px;

	height:20px;

	overflow:hidden;

}

span.email {

	background-image:url(../images/img-all.png);

	background-position:0 -208px;

	background-repeat:no-repeat;

	padding:0 0 0 25px;

	height:20px;

	overflow:hidden;

}



.client-login-con {

width:312px;

padding:20px;

background-color:#eee;

border:1px solid #ddd;

border-radius:3px;

margin:0 auto;

background-image:url(../images/client-login.png);

background-position:center top;

background-repeat:no-repeat;

color:#FFF;

}

.client-login-con input {

	background-color:rgba(255,255,255,0.5);

}

.client-login-con h2 {

	color:#FFF;

	font-size:26px;

}



.bg-e6e6e6 {

	background-color:#e6e6e6;

	padding:15px;

	border:1px solid #ddd;

	margin:0 0 20px 0;

}

font { /* hide php warning box ------------------------------------------- */

display:none;

}



#ui-datepicker-div {

	width:220px;

	font-size:12px;

	background-color:#ccc;

	padding:5px;

	border-radius:3px;

	box-shadow:0px 0px 5px #000;

	display:none;

}

.ui-datepicker-header {

	width:100%;

}

.ui-datepicker-prev {

	float:left;

	padding:3px 0 0 0;

	margin:0 0 0 5px;

	cursor:pointer;

}

.ui-datepicker-next {

	float:right;

	padding:3px 0 0 0;

	margin:0 5px 0 0;

	cursor:pointer;

}

.ui-datepicker-title {

	text-align:center;

}

.ui-datepicker-calendar {

	width:100%;

}

.ui-datepicker-calendar th {

	color:#FFF

}

.ui-datepicker-calendar td {

	text-align:center;

}

.ui-datepicker-calendar a {

	background-color:#ddd;

	border-radius:3px;

	width:25px;

	height:20px;

	border:1px solid #bbb;

	padding:0 0 0 0;

	display:block;

}



.contactimage-1 {

	width:352px;

	position:absolute;

	margin:-250px 0 0 -20px;

}



span.country {

	padding:0 0 0 28px;

	margin:0 -20px 5px 0;

	height:15px;

	width:97px;

	float:left;

	background-image:url(../images/country.png);

	background-repeat:no-repeat;

	font-size:10px;

}

.c1 {background-position:0 0;}

.c2 {background-position:0 -15px;}

.c3 {background-position:0 -30px;}

.c4 {background-position:0 -45px;}

.c5 {background-position:0 -60px;}

.c6 {background-position:0 -75px;}

.c7 {background-position:0 -90px;}

.c8 {background-position:0 -105px;}

.c9 {background-position:0 -120px;}

.c10 {background-position:0 -135px;}

.c11 {background-position:0 -150px;}

.c12 {background-position:0 -165px;}

.c13 {background-position:0 -180px;}

.c14 {background-position:0 -195px;}

.c15 {background-position:0 -210px;}

.c16 {background-position:0 -225px;}

.c17 {background-position:0 -240px;}

.c18 {background-position:0 -255px;}

.c19 {background-position:0 -270px;}

.c20 {background-position:0 -285px;}

.c21 {background-position:0 -300px;}

.c22 {background-position:0 -315px;}

.c23 {background-position:0 -330px;}

.c24 {background-position:0 -345px;}

.c25 {background-position:0 -360px;}

.c26 {background-position:0 -375px;}

.c27 {background-position:0 -390px;}

.c28 {background-position:0 -405px;}

.c29 {background-position:0 -420px;}

.c30 {background-position:0 -435px;}

.c31 {background-position:0 -450px;}

.c32 {background-position:0 -465px;}

.c33 {background-position:0 -480px;}

.c34 {background-position:0 -495px;}

.c35 {background-position:0 -510px;}

.c36 {background-position:0 -525px;}

.c37 {background-position:0 -540px;}

.c38 {background-position:0 -555px;}

.c39 {background-position:0 -570px;}

.c40 {background-position:0 -585px;}

.c41 {background-position:0 -600px;}





.ul-inner-1 {

	margin:0 0 0 20px;

}

.ul-inner-1 li {

	clear:both;

}



div.table-head {

}

div.table-row {

	 width:640px; 

	 background-color:#eee; 

	 box-shadow:0 0 15px #bbb inset, 0px 0px 2px #0E4E9D;

	 padding:20px;

}

div.table-row .float-left {

	width:310px;

}

div.table-row .float-right {

	width:310px;

}

.text-right {

	text-align:right;

}

.text-left {

	text-align:left;

}



a.university_reg, a.student_reg {

	display:block;

	width:220px;

	height:65px;

	padding:15px 20px 0 20px;

	color:#FFF;

	font-family:SamsungImaginationModernRegular;

	font-size:21px;

	text-shadow:0px 0px 10px #FFF;

	text-align:center;

	line-height:25px;

	background-image:url(../images/reg_bg.png);

	border-radius:5px;

}

a.university_reg:hover, a.student_reg:hover {

	text-decoration:none;

	box-shadow:0px 0px 10px #FFF inset, 0px 2px 2px #999;

}

.border-b {

	border-bottom:1px dotted #CCC;

	margin:0 0 10px 0;

}



.media-gallery-con {

}

ul.media-gallery {

	width:480px;

	overflow:hidden;

}

ul.media-gallery li {

	float:left;

}

ul.media-gallery li img {

	width:110px;

}

ul.media-gallery li a {

	display:block;

	padding:1px;

	margin:0 5px 5px 0;

	border:1px solid #CCC;

}





/* sandbox -------------------------------------- */

#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}

#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}

#sb-overlay{position:relative;height:100%;width:100%;}

#sb-wrapper{position:absolute;visibility:hidden;width:100px;}

#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}

#sb-body{position:relative;height:100%;}

#sb-body-inner{position:absolute;height:100%;width:100%;}

#sb-player.html{height:100%;overflow:auto;}

#sb-body img{border:none;}

#sb-loading{position:relative;height:100%;}

#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}

#sb-loading-inner span{background:url(../AD/loading.gif) no-repeat;padding-left:34px;display:inline-block;}

#sb-body,#sb-loading{background-color:#060606;}

#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}

#sb-title,#sb-title-inner{height:26px;line-height:26px;}

#sb-title-inner{font-size:16px;}

#sb-info,#sb-info-inner{height:20px;line-height:20px;}

#sb-info-inner{font-size:12px;}

#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}

#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}

#sb-nav-close{background-image:url(../AD/close.png);}

#sb-nav-next{background-image:url(../AD/next.png);}

#sb-nav-previous{background-image:url(../AD/previous.png);}

#sb-nav-play{background-image:url(../AD/play.png);}

#sb-nav-pause{background-image:url(../AD/pause.png);}

#sb-counter{float:left;width:45%;}

#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}

#sb-counter a.sb-counter-current{text-decoration:underline;}

div.sb-message{font-size:12px;padding:10px;text-align:center;}

div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

/* ---------------------------------------------------------------------------  */



.ceo-div {

	padding:15px;

	font-size:11px;

	background-color:#87A8D2;

	color:#fff;

	margin:0 0 20px 0;

}

.ceo-div p {

	font-family:Arial, Helvetica, sans-serif;

}



div.accordion {

	margin:2px 0 0 0;

}

div.accordion h2 {

	font-family:Arial, Helvetica, sans-serif;

cursor:pointer;

padding:3px 30px 3px 10px;

font-size:13px;

background-color:#06C;

background-image:url(../images/accordian-bg.png);

background-repeat:no-repeat;

background-position:99% 7px;

border:1px solid #FFF;

color:#FFF;

border-radius:4px;

box-shadow:1px 2px 5px #999;

text-shadow:0px 1px 2px #333;

}



div.accordion h2.imp {

color:#FFF;

background-repeat:no-repeat;

background-position:99% -94px;

}

div.accordion h2.f14b {

font-size:13px;

font-weight:bold;

}

div.accordion div {

display:none;

}



div.accordion-2 {

}

div.accordion-2 .hidebtn {

	font-size:13px;

	margin:5px 0 0 0;

	padding:3px 10px;

	background-color:#09C;

	cursor:pointer;

	color:#FFF

}

div.accordion-2 .hidebtn:after {

	content:'';

	width:15px;

	height:14px;

	background-image:url(../images/up-down.png);

	background-position:left top;

	float:right;

	margin:3px -5px 0 0;

}

div.accordion-2 .imp:after {

	content:'';

	width:15px;

	height:14px;

	background-image:url(../images/up-down.png);

	background-position:right top;

	float:right;

}

div.accordion-2 .hidediv {

	padding:10px;

	display:none;

	background-color:#ddd;

	border:1px solid #ccc;

}

div.last {

	margin:5px 0 10px 0;

}



.immigration-banner {

	height:300px;

	width:960px;

	overflow:hidden;

}



.enquery-form-1 {

}

.enquery-form-1 p {

	margin:5px 0;

}

.enquery-form-1 .head {

	padding:15px 15px 7px 15px;

	background-image:url(../images/img-all.png);

	background-position:0 -233px;

	background-repeat:repeat-x;

}

.enquery-form-1 .head h2 {

	color:#FFF;

}

.enquery-form-1 .content {

	background-color:#ccc;

	border:1px solid #999;

	padding:5px 15px;

}

.enquery-form-1 input[type=text] {

	width:140px;

	float:right;

	height:18px;

	border:1px solid #999;

}

.enquery-form-1 textarea {

	min-width:140px;

	max-width:140px;

	min-height:60px;

	float:right;

	border:1px solid #999;

}

.enquery-form-1 input[type=submit] {

padding:5px 15px;

display:block;

border:1px solid #FFF;

background-color:#C30;

text-transform:uppercase;

color:#FFF;

border-radius:4px;

cursor:pointer;

box-shadow:1px 2px 5px #999;

text-shadow:0px 1px 2px #333;

margin:0 0 0 76px;

}

.enquery-form-1 input[type=submit]:hover {

box-shadow:0px 4px 10px #900 inset;

}

.immigration-links {

	display:block;

	width:250px;

	height:70px;

	padding:0;

	overflow:hidden;

	margin:10px 0;

	background-image:url(../images/immigration-buttons.png);

}

a.lnk-1 {

	background-position:-15px -15px;

}

a.lnk-2 {

	background-position:-15px -100px;

}

a.lnk-3 {

	background-position:-15px -185px;

}

a.lnk-4 {

	background-position:-15px -270px;

}

a.lnk-5 {

	background-position:-15px -355px;

}



p.updatedon, p.formoredetails {

	font-family:Arial, Helvetica, sans-serif;

	display:block;

	font-size:10px;

	color:#999;

	padding:1px 0;

	border-top:1px dotted #999;

	text-transform:uppercase;

	margin:30px 0 10px 0;

}

p.updatedon:after {

	content:"UPDATED ON";

	color:#CCC;

	display:block;

	float:left;

	margin:0 10px 0 0;

}

p.formoredetails:after {

	content:"FOR MOR DETAILS";

	color:#CCC;

	display:block;

	float:left;

	margin:0 10px 0 0;

}

.ex-link-con {

	width:691px;

	height:201px;

}

.ex-link-con div {

	position:absolute;

}

.ex-link-con a:hover img {

	opacity:0.5;

}

div.ex-link-1, div.ex-link-2, div.ex-link-3 {

	margin-top:0;

}

div.ex-link-4, div.ex-link-5, div.ex-link-6, div.ex-link-7 {

	margin-top:101px;

}

div.ex-link-1, div.ex-link-4 {

	margin-left:0;

}

div.ex-link-2 {

	margin-left:140px;

}

div.ex-link-3 {

	margin-left:360px;

}

div.ex-link-5 {

	margin-left:140px;

}

div.ex-link-6 {

	margin-left:300px;

}

div.ex-link-7 {

	margin-left:480px;

}



.form-algn-center-680 {

	margin:0 auto;

	width:685px;

}



.country-flag {

	margin:0 0 0 420px;

	position:absolute;

}

.country-img1 {

	float:left;

	margin:0 10px 10px 0;

}

.colblue {

	color:#1A5FA9;

}

.table-1 {

	border-bottom:1px solid #CCC;

	border-right:1px solid #CCC;

	margin:15px 0;

}

.table-1 th {

	background-color:#ddd;

	border-top:1px solid #CCC;

	border-left:1px solid #CCC;

	padding:5px 10px;

}

.table-1 td {

	border-top:1px solid #CCC;

	border-left:1px solid #CCC;

	padding:5px 10px;

}

.table-2 {

	margin:15px 0;

	border:1px solid #CCC;

	border-bottom:none;

}

.table-2 th {

	background-color:#eee;

	border-bottom:1px solid #ddd;

	padding:10px;

}

.table-2 td {

	padding:10px;

	border-bottom:1px solid #ddd;

}

.table-2 tr td:first-child {

	color:#006699;

}

.arial p, .arial {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

}

.h4bg1 {

	background-color:#ddd;

	padding:2px 10px;

}



.five-step-con {

	height:115px;

	margin:0 0 20px 0;

	background-color:#DBF5FB;

	border:1px solid #CCC;

	overflow:hidden;

}

ul.five-step {

	list-style:none;

	font-size:36px;

	height:46px;

	border-bottom: 3px dotted #999;

	margin:0 auto;

	padding:10px 0 0 40px;

	background-color:#eee;

	box-shadow:0px 20px 10px #efefef;

}

ul.five-step li {

	float:left;

}

ul.five-step li a {

	font-weight:bold;

	display:block;

	width:45px;

	height:33px;

	padding:12px 0 0 0;

	border-radius:50%;

	text-align:center;

	border:5px solid #87A8D2;

	background-color:#CCC;

	margin:20px 10px 10px 10px;

	color:#666;

	text-shadow:1px 1px 0px #FFF;

}

ul.five-step li a.active, ul.five-step li a.active:hover {

	width:65px;

	height:45px;

	padding:20px 0 0 0;

	margin:10px;

	background-color:#666;

	color:#FFF;

	text-shadow:1px 1px 0px #333;

}

ul.five-step li a:hover {

	text-decoration:none;

	color:#000;

}



.social-media-index {

	float:right;

	margin:15px 10px 0 0;

}

.social-media-inner {

	float:right;

	margin:25px -10px 0 0;

}

.social-media a {

	width:26px;

	height:26px;

	display:block;

	background-color:#0066CC;

	background-repeat:no-repeat;

	margin:0 8px 0 0;

	float:left;

	opacity:0.8;

}

.social-media a:hover {

	

}

.social-media a.facebook {

	background-position:0 0;

}

.social-media a.twitter {

	background-position:-35px 0;

}

.
 a.linkedin {

	background-position:-70px 0;

}



#skypeCheckNotice {

	position:fixed !important;

}

#skypedetectionswf {

	display:none !important;

}



.margin-right-10 {

	margin-right:10px;

}

.margin-top--10 {

	margin-top:-15px;

}

.franchisee {

    background-color: #E1E1E1;

    border: 1px solid #FFFFFF;

    border-radius: 7px 7px 7px 7px;

    box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 0 15px rgba(0, 0, 0, 0.4) inset;

    color:#484848;

    display: block;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 16px;

    font-weight: bold;

    padding:10px;

    text-align: center;

    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);

    transition: all 0.2s ease 0s;

    width: 120px;

	text-decoration:none;

	height:30px !important;

	margin:-15px 10px 0 0 !important;

	opacity:1 !important;

	line-height:15px;

	background-image:!important;	

	background-repeat:repeat !important;	

}

.franchisee span {

	font-size:12px;

}

.franchisee:hover {
	text-decoration:none;
	background-color:#0066CC;
	margin:-13px 10px 0 0 !important;


}



.gif-holder {

	position:absolute;

	z-index:2000;

	width:100%;

	margin:90px 0 0 0;

}

.gif-holder.inner {

	margin:10px 0 0 0 !important;

	padding:0 0 0 30px;

}

.gif-holder .gif-con {

	width:1000px;

	margin:0 auto;

}



.more-box-1 {

	float:left; 

	width:218px; 

	margin:0 20px 20px 0;

}

.f-l-wid-410 {

	float:left; 

	width:410px;

}


.submit-black {

padding:5px 15px;

display:block;

border:1px solid #00547e;

background-color:#069;

text-transform:uppercase;

color:#CCC;

border-radius:3px;

cursor:pointer;

	box-shadow:0px 0px 1px #fff;

text-shadow:0px 1px 2px #00547e;

}

.submit-black:hover {

box-shadow:0px 4px 10px #00547e inset;

border:1px solid #069;

text-decoration:none;

}



.border-bottom-1 {

	border-bottom:1px dotted #bbb;

	padding:5px 0 15px 0;

}

.margin-top-20{

 margin-top:20px;

 }

  .new-li{

  padding:0 0 0 15px;

  text-align:left;

	}

  .height-equal-con .height-equal {

  padding-top:30px;



  }

  

   .new-li a{

   color:#666666;

   }

   

  .height-equal-con .height-equal:after {

  display:none;

  }

  

  .container-2new{

  padding:10px;

  width:940px;

  height:30px;

  border-radius:5px;

  background-color:#96C952;

  }

  .container-2new h2{

  color:#FFFFFF;

  position:absolute;

  display:none;

  text-align:center;

  width:940px;

  }

  .rejeste{

  margin:-49px 0 0 96px;

  position:absolute;

  }

  .click{

  font-weight:bold;

  font:10px/10px;

  

  

  }

  .table-new{

  border:4px solid #ddd;

  border-collapse:collapse;

  width:470px;

  margin:10px 0 0 0;

  }

  .table-new td{

  border-right:4px solid #ddd;

  border-collapse:collapse;

  padding:20px 15px;

  vertical-align:top;

 

  }

  .frame{

  margin-bottom:10px;}

  

   .frame01{

   margin-top:10px;

   margin-bottom:10px;

   }

    .cont-newtable{

	margin:0 auto;

	}

   

    .cont-table{

  border:1px solid #E7E7E7;

  border-collapse:collapse;

  width:955px;

  margin:10px 0 0 0;

  background-color:#EEEEEE;

  }

  .cont-table td{

  border-right:1px solid #E7E7E7;

  border-collapse:collapse;

  padding:20px 15px;

  vertical-align:top;

 

  }

  .cont-tableline{

  border-top:1px solid #eee;

   width: 955px;

   height:0px;

   margin:0 0 20px 0;

}



.table-newpola{

  border:1px solid #ddd;

  border-collapse:collapse;

  width:470px;

  margin:15px 0 0 0;

  }

  

   .table-newpola td{

  border: 1px solid #DDDDDD;

  border-collapse:collapse;

  padding:5px 2px 0 2px;

  vertical-align:top;

  text-align:left;

  

  }

.table-newpola th{  

  background-color: #FAFAFA;

    border: 1px solid #DDDDDD;

    box-shadow: 0 1px 2px 0 #F0F0F0, 0 30px 30px -20px #FFFFFF inset, 0 -20px 30px -20px #F3F3F3 inset;

    color: #828282;

	padding:0 0 0 5px;

	}

	

	

.view-location {

	padding:5px 10px;

	display:block;

	background-color:#06F;

	color:#FFF;

	border:none;

	text-decoration:none;

	float:left;

}

.img-viewer-wrap {

	z-index:9000;

	width:100%;

	height:100%;

	position:fixed;

	top:0;

	left:0;

	background-color:rgba(0,0,0,0.7);

	text-align:center;

}

.viewer-close {

	position:absolute;

	right:20px;

	top:20px;

	width:30px;

	height:25px;

	background-color:#000;

	color:#F00;

	text-align:center;

	padding:5px 0 0 0;

	cursor:pointer;

}

.img-viewer-img {

	display:none;

	position:absolute;

	left:50%;

	top:50%;

	max-height:500px;

	max-width:800px;

}



/******************************************************************************/

.live-chat{
	width:245px; 
	opacity: 1;
	position:relative;
	top:-24px
}

ul.tad-btn{
	list-style-type:none;
	border-bottom: 1px solid #C2C2C2;
	overflow: hidden;
}
ul.tad-btn li{
	float:left;
	font-weight:bold;
	margin-right:2px
}
ul.tad-btn li a{
	display:block;
	padding:2px 10px;
	background:#CCC;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#d1d1d1));
	background: -webkit-linear-gradient(#fff, #d1d1d1);
	background: linear-gradient(#fff, #d1d1d1);
	color:#333
}
ul.tad-btn li a:hover{ text-decoration:none}
ul.tad-btn li.selected a{
	background:#F7F7F7
}
.tabcol{
	display:none;
	padding-top:10px
}
.univer{
	color:#09F;
	position:relative;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase
}
.univer img{
	position:absolute;
	left: 224px;
	top: -56px;
}

#testinonial{
	height:90px;
	overflow:hidden;
}
#testinonial p{
	position:relative;
	margin:0;
	padding-top:5px
}

/*onload images*/
#preload{
	display:none
}
#preload .overlay{
	position:fixed;
	top:0;
	bottom:0;
	width:100%;
	height:100%;
	z-index:9100;
	background:#000;
	opacity:0.9
}
#preload .pre-ad{
	position:fixed;
	z-index:9101;
	top:50%;
	left:50%;
	border:7px #FFF solid;
	margin:-118px 0  0 -390px;
	box-shadow:0px 0px 25px #000
}
#preload .close{
	width:16px;
	height:16px;
	position:absolute;
	background:url(../images/close.png);
	top:-7px;
	right:-7px;
	cursor:pointer
}



.form-tbl{
	background:#ECFAFF;
	padding:15px;
	font-size:13px
}
.form-tbl input[type="text"]{
	width: 275px;
	padding: 2px 4px;
	height: 28px;
}
.form-tbl textarea{
	width: 275px;
	padding: 2px 4px;
	height: 128px;
}
 .form-tbl select{
	width: 275px;
	padding: 2px;
}
 .form-tbl .submit{
	 text-transform:uppercase;
	 padding: 7px 23px;
	 font-weight: bold;
}
 .form-tbl td{
	 padding-bottom:7px
 }
 
 
 
 
 /**/
 
 .bx-style .box1 {
	 padding:0 !important
 }
 .bx-style .box1 h2 {
	font-size: 17px;
	color: #FFF !important;
	padding:10px 20px  !important;
	margin: 0 0 15px 0;
	text-align:left
}
 .bx-style .box1 h2.title1 {
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #006dcc;
	background-image: -moz-linear-gradient(top,#08c,#04c);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));
	background-image: -webkit-linear-gradient(top,#08c,#04c);
	background-image: -o-linear-gradient(top,#08c,#04c);
	background-image: linear-gradient(to bottom,#08c,#04c);
	background-repeat: repeat-x;
	border-color: #04c #04c #002a80;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
 .bx-style .box1 h2.title2 {
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #49afcd;
	background-image: -moz-linear-gradient(top,#5bc0de,#2f96b4);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));
	background-image: -webkit-linear-gradient(top,#5bc0de,#2f96b4);
	background-image: -o-linear-gradient(top,#5bc0de,#2f96b4);
	background-image: linear-gradient(to bottom,#5bc0de,#2f96b4);
	background-repeat: repeat-x;
	border-color: #2f96b4 #2f96b4 #1f6377;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
 .bx-style .box1 h2.title3 {
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #5bb75b;
	background-image: -moz-linear-gradient(top,#62c462,#51a351);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
	background-image: -webkit-linear-gradient(top,#62c462,#51a351);
	background-image: -o-linear-gradient(top,#62c462,#51a351);
	background-image: linear-gradient(to bottom,#62c462,#51a351);
	background-repeat: repeat-x;
	border-color: #51a351 #51a351 #387038;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

 .bx-style .box1 h2 a{
	 color: #FFF !important;
 }
.univer img {
	position:static;
	margin-left: 9px;
}
 .bx-style .box1 .bx-outer{
	 padding:0 20px 20px 20px;
 }
  .bx-style .box1 {
	width: 298px !important;
	border-bottom: 5px solid rgb(0, 143, 255);
 }
 .bx-style .impo-wid{
	/* width: 347px !important;*/
 }
.bx-style p{
	word-wrap: break-word;
	text-align:left
}
.bx-style a{
	text-align:left
}



/************************************************************/
#country-opt{
	display:none
}
#country-opt .overlay{
	position: fixed;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: 9100;
	background: #000;
	opacity: 0.9
}
#country-opt .opt-div{
	position:fixed;
	left:50%;
	top:50%;
	width:400px;
	background:#FFF;
	z-index:9200;
	padding:10px;
	border: 5px solid rgb(224, 224, 224);
}
#country-opt .close {
	width: 16px;
	height: 16px;
	position: absolute;
	background: url(../images/close.png);
	top: -7px;
	right: -7px;
	cursor: pointer;
}
.tr-active:hover{
	background: rgb(255, 242, 202);
}
.tr-active td{
	border: 1px solid #CCC;
	border-left: 0;
}
.tr-active td:first-child{
	padding-left:5px;
	border-left: 1px solid #CCC;
	border-right:0
}
.list1, .list1 ul{
	list-style-type:none;
}
.list1 li{
	background:url(../images/bullet.jpg) no-repeat left 8px;
	padding:0 0 5px 15px
}
.list1 ul{
	margin-left:15px;
	padding-bottom:10px
}
h5{
	font-size:14px;
	color:#900;
	margin-bottom:5px
}
