
@charset "utf-8";
* {
    margin: 0;
    padding: 0;
}
@font-face {
    font-family: 'MyriadPro-Regular';
    src: url('webfont/myriadpro-regular.html');
    src: url('webfont/myriadpro-regulard41d.eot-.html#iefix') format('embedded-opentype'),
         url('webfont/myriadpro-regular-2.html') format('woff'),
         url('webfont/myriadpro-regular.ttf') format('truetype'),
         url('webfont/myriadpro-regular.svg.htm#myriadpro-regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
body {
    font-family: 'MyriadPro-Regular';
    font-size: 15px;
    font-weight: bold;
	color:#666;
}
.hidebr {
    display: none;
}
a {
    color: #F5A734;
    text-decoration: none;
	outline:none;
}
a:hover {
    color: #000000;
    text-decoration: underline;
}
.bullets { background:url(images/dot.jpg) no-repeat left center; padding-left:12px; display:block; margin-bottom:7px !important;}
.bulletsbg { background:url(images/dot.jpg) no-repeat left center; padding-left:12px; }

.p-margin{ display:block; margin:0 !important; margin-top:5px; font-size:16px; font-weight:normal;}
.header {
    display: block;
    height: 80px;
    margin: auto;
    width: 1004px;
	overflow:hidden;
}
.expatsservices {color: #666666;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 20px;
    text-align: justify;}
.logo {
    display: block;
    float: left;
    height: 50px;
    margin: 15px 0;
    width: 436px;
}
#slideshow {
    background:#354774;
    position: relative;
    top: 0;
}
#slideshow IMG {
    border-radius: 0 !important;
    left: 0;
    margin: auto;
    opacity: 0;
    position: absolute;
    top: 0;
    z-index: 8;
}
#slideshow IMG.active {
    border-radius: 0 !important;
    margin: auto;
    opacity: 1;
    z-index: 10;
}
#slideshow IMG.last-active {
    border-radius: 0 !important;
    z-index: 9;
}
.main {
    background:#222B48;
    display: block;
    margin: auto;
    overflow: hidden;
    width: 1250px;
}
.maintop {
    background:#FFFFFF;
    display: block;
}
.main_navigation_bar {
    display: block;
	width:100%;
	background:#222b48;
	overflow:hidden;
}

.main_navigation_bar ul {
    display: block;
    list-style: none outside none;
    margin: auto ;
    padding: 0;
    width: 1004px;
	overflow:hidden;
}

.main_navigation_bar ul li {
    float: left;
	border-left:#394c7b 1px solid;
}
.main_navigation_bar ul li a {
    color: #fff;
    font-size: 15px;
    font-weight: normal;
    margin-left: 1px;
    outline: 0 none;
    padding: 4px 15px 5px 15px;
    text-decoration: none;
	line-height:28px;
    text-transform: uppercase;
	display:block;
	background:url(images/menu.png) repeat-y left top;
}
.call-toll-free {color: #222B48;
    display: block;
    float: right;
    font-size: 14px;
    font-weight: bold;
    margin-top: 19px;
    width: auto;
    background:url(images/iso.jpg) no-repeat right center; padding-right:40px; text-align:right;}
.main_navigation_bar ul li:first-child a{ margin-left:0;}
.main_navigation_bar ul li a:hover, .main_navigation_bar ul li .active {
	background:url(images/menu-hover.png) repeat-y left top;
    color: #FFFFFF !important;
}
.top ul{ width:1002px; display:block; overflow:hidden; margin:auto; padding:0; margin: auto;}
.top ul li{ float:right; display:block; margin-top:4px;}
.top ul li a{ text-decoration:none; font-size:13px; margin-top:5px; color:#000; font-weight:normal; margin-left:20px; margin-top:2px;}
.top ul li a:hover{ text-decoration:underline;}
.top{ width:1250px; display:block; background:#f7f7f6; height:28px; border-bottom:  #eae8e8 1px solid; }
h3 {
 color: #071843;
    display: block;
    font-size: 27px;
    font-weight: bold;
    height: 26px;
    letter-spacing: -1px;
    line-height: 26px;
    margin: 0 0 25px;
}

.heading-ser{
    color: #071843;
    
    font-size: 25px;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 23px;
	display: inline-block; 
	margin-right:20px;
	float:left;

}
.contentarea {
	background:#fff;
    margin: 350px auto auto;
    padding: 30px;
    position: relative;
    width: 945px;
    z-index: 11;
}
.footer {
    display: block;
    padding: 20px 0;
    text-align: center;
}
.ebook{ display:block; background:#F90; padding:5px 10px 7px 10px; margin-left:10px; display:block; float:right; font-size:14px; font-weight:normal; color:#FFF;}
.ebook:hover{ color:#FFF;}

.globalnetwork{ display:block; overflow:hidden; }
.globalnetwork ul{ margin:0; padding:0; list-style:none;}
.globalnetwork ul li{ 
    display: block;
    float: left;
    margin-bottom: 15px;
    margin-right: 10px;
    text-transform: uppercase;
    width: 110px; 
	height: auto;
	padding:6px;
	border:#CCC 1px solid;
	border-radius:4px;
	text-align:center;
	font-weight:normal;
	background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */

}.globalnetwork ul li a{ color:#000; }
.globalnetwork ul li img{ display:block; margin:auto;}
	
.globalnetwork ul li a{ }
.footer p a {
    color: #FFFFFF;
    
    font-size: 15px;
    font-weight: normal;
}
.footer p a:hover {
    color: #E19A2E;
    text-decoration: underline;
}
.welcome-text {
    background: url("images/border-r.jpg") no-repeat  right top 50px;
    display: block;
    float: left;
    width: 330px;
}
.welcome-text p {
    color: #666666;
    font-size: 15px;
    font-weight: normal;
    margin-bottom: 20px;
    text-align: justify;
    margin-right: 15px;
}
.orange {
    color: #E19A2E !important;
}
.main-relocation {
    display: block;
    float: right;
    width:240px;
}
.main-relocation ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.main-relocation ul li {
    background: url("images/tickmark.jpg") no-repeat  left center;
    color: #071843;
    font-size: 15px;
	font-weight:normal;
    margin-bottom: 5px;
    padding-left: 17px;
}
.newsletter {
    color: #000000;
    display: block;
    font-size: 18px;
    margin-top: 50px;
}
.textfiled {
    background:#D7D7D7;
    border: medium none;
    border-radius: 2px;
    color: #000000;
    font-size: 13px;
    margin-bottom: 8px;
    margin-top: 8px;
    padding: 5px;
    width: 215px;
}
.sertitle {
    display: block;
    float: right;
    font-size: 15px;
    height: 20px;
    overflow: hidden;
    text-align: left;
    text-transform: uppercase;
    width: 220px;
	font-weight:normal;
}
.contactus, .media, .serivces, .about-services, .services{
    display: block;
	height:auto;
	overflow:hidden;

}
.secondary, .aboutus-content { width:685px; overflow:hidden; float:right;}

p,.branch-detail-service, .branch-detail-dress, .service-detail p, .aboutus-content p, .contact1 p, .short-news p a {
    color: #666666;
    
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 20px;
    text-align: justify;
}
h4 {
    
    font-size: 20px;
    font-weight: normal;
    margin: 0 0 7px;
    padding: 0;
}
.aboutus-content ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.aboutus-content ul li {
	color: #666666;
    
    font-size: 13px;
    font-weight: normal;
    margin-bottom: 6px;
    text-align: justify;
}
.contact1 {
    display: block;
    float: left;
    width: 455px;
}
.googlemap {
    float: right;
    height: 450px;
    width: 450px;
}
h1{background: url("images/heading.png") no-repeat  left top ;
 
    clear: both;
    color: #fff;
    display: inline-block;
    font-size: 26px;
    font-weight: normal;
    margin: 0 0 10px -42px;
    padding: 3px 27px 18px 43px;
    width: auto;}

.contact1 form p {
    display: block;
    margin-bottom: 10px;
    overflow: hidden;
}
.contact1 form p span {
    border-right: 1px dashed;
    display: block;
    float: left;
    margin-right: 30px;
    margin-top: 2px;
    width: 100px;
}
.contact1 form p input[type="text"] {
    border: 1px solid #CCCCCC;
    
    overflow: hidden;
    padding: 5px;
    resize: none;
    width: 300px;
}
.contact1 form p select {
    border: 1px solid #CCCCCC;
    
    overflow: hidden;
    padding: 5px;
    resize: none;
    width: 312px;
}
.contact1 form p textarea {
    border: 1px solid #CCCCCC;
    
    font-size: 13px;
    overflow: hidden;
    padding: 5px;
    resize: none;
    width: 300px;
}.short-news{ width:250px; display:block; margin-right:20px; float:left;}
.full-news{ float:right; width:655px; display:block;}
.full-news p{ font-weight:normal; margin:3px 0 20px 0; display:block;}
.full-news h5{ margin:0; padding:0; font-size:18px; font-weight:normal; margin-bottom:10px;}
.short-news p a:hover, .short-news p .active{ color:#E19A2E ; text-decoration:none;}
.short-news p{ font-weight:normal; color:#000; margin:3px 0 20px 0; display:block;}

.service-detail{ display:block; overflow:hidden;}
.service-detail ul{ list-style:none; margin:0; padding:0;}
.service-detail ul li{
	color: #666666;
    
    font-size: 14px;
    font-weight: normal;
    text-align: justify;
	margin-bottom:0;
	width:auto !important;
	text-align:left !important;
	float:none !important;
	background:url(images/dot.jpg) no-repeat left top 5px; 
	padding-left:15px;
	line-height:21px !important; margin-bottom:3px;
	margin-right:0 !important; font-weight:normal !important; }
	.title{ 
    font-size: 19px;
    font-weight: normal; color:#e19a2e; margin-bottom:20px; display:block;}
	
	.country-detail{ display:block; overflow:hidden;}
	.branch-detail { display:block; overflow:hidden;}
	.branch-detail h3{ font-size:18px; color:#fff; font-weight:normal; background:#222B48; padding:5px; margin-bottom:15px;}
	.branch-detail-dress { display:block; float:left; width:300px; text-align:left;}
	.branch-detail-service { display:block; float:right; width:600px;}
	
	
.primary{  display:block; float:left; width:222px; margin-right:30px;}
.primary img{ border:none; margin-top:15px;}
.primary ul { list-style:none; width:190px;margin:0; padding:0; background:#f5f5f5; border:1px solid #dadada; padding:15px; padding-top:10px; padding-bottom:0;}
.primary ul li {border-bottom:1px solid #dadada; line-height:35px; margin:0; height:35px; background:url(images/arrow.png) no-repeat left center; padding-left:10px;}
.primary ul li a{ color:#071843; font-weight: normal;}
.primary ul li a:hover, .active{ color:#071843; text-decoration: underline;}

.aboutus-content { overflow:hidden; float:right;}
.aboutus-content ul { list-style: none; margin:0; padding:0;}
.aboutus-content ul li { width:660px; padding:10px; background:#f5f5f5; border:1px solid #dadada; overflow:hidden; margin-bottom:10px;}

.aboutus-content ul li ul li:first-child{ width:164px;  margin-right:10px; float:left; padding:0 !important; border:none !important;
margin-bottom:0 !important; }
.aboutus-content ul li ul li:first-child img{margin-bottom:0 !important; width:164px; height: auto; display:block; margin-bottom:none  !important;}
.aboutus-content ul li ul li:last-child{ width:485px; margin-bottom:inherit;  float:right; background:none !important; padding:0 !important; border:none !important;}
.aboutus-content ul li ul li:last-child h6{ margin:0; padding:0; font-size:18px; margin-bottom:10px; color:#e19a2e; font-weight:normal; margin-top:5px;}
.aboutus-content ul li ul li:last-child p{ margin:0; color:#666666; line-height:18px;}


.secondary h3 a
	{ 
	background: #FF9900;
 	color: #FFFFFF;
    display: block;
    float: left;
    font-size: 15px;
    font-weight: normal;
    letter-spacing: 0;
    margin-left: 5px;
    padding: 0 7px 1px;
	}
.#css3-animated-example {
    width: 650px;
}
#css3-animated-example h6 + div {
    display: block !important;
    height: 0;
    overflow: hidden;
    padding: 0;
    transition: all 0.3s ease 0s;
}
#css3-animated-example .content {
    padding: 5px 0;
}
#css3-animated-example .content p {
    color: #666666;
    
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 20px;
    text-align: justify;
	margin-top:20px;
}
#css3-animated-example .content p img{ float:right; margin-left:25px;}
#css3-animated-example h6.open + div {
    height: auto;
}
#css3-animated-example a {
    background: url("images/arrow-ac.jpg") no-repeat scroll left center transparent;
    color: #000000;
    font-weight: normal;
    line-height: 20px;
    padding-left: 24px;
    text-decoration: none;
}
#css3-animated-example h6 {
    background: #F5F5F5;
    border: 1px solid #DADADA;
    color: #666666;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 26px;
    margin-bottom: 5px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 0 !important;
    padding: 8px 8px;
}
.ourmission{
	color: #E19A2E;
    display: block;
    
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 05px;}
	
	.aboutus-milestones{ display:block; overflow:hidden; width:auto;}
	.aboutus-milestones ul { list-style:none; margin:0; padding:0;}
	.aboutus-milestones ul li{background: #F5F5F5;
    border: 1px solid #DADADA;
    list-style: none outside none;
    margin: 0;
    padding: 10px; margin-bottom:15px; overflow:hidden;}
	.aboutus-milestones ul li img{ float:left; margin-right:15px;}
	.aboutus-milestones ul li p{ color: #666666;
    
    font-size: 13px;
    font-weight: normal;
    text-align: justify;}
.footer p {
    color: #FFFFFF;
    
    font-size: 14px;
    font-weight: normal;
    line-height: 22px;
	text-align:center;
}

div.aboutus p a {
    
    display: inline-block;
    width: 450px;
}

div.aboutus p input{
    background: #f5a734;
    padding: 8px;
    border: none;
    cursor: pointer;
}




/* track form style */


.form-style-3{
	max-width: 450px;
    margin-top: 40px;
    margin-bottom: 25px;
}
.form-style-3 label{
	display:block;
	margin-bottom: 10px;
}
.form-style-3 label > span{
	float: left;
	width: 100px;
	color: #000;
	font-weight: bold;
	font-size: 13px;
	text-shadow: 1px 1px 1px #fff;
    margin-right: 2px;
    margin-top: 5px;
}

.form-style-3 textarea{
	width:250px;
	height:100px;
}
.form-style-3 input[type=text],
.form-style-3 input[type=date],
.form-style-3 input[type=datetime],
.form-style-3 input[type=number],
.form-style-3 input[type=search],
.form-style-3 input[type=time],
.form-style-3 input[type=url],
.form-style-3 input[type=email],
.form-style-3 select, 
.form-style-3 textarea{
	border: 1px solid #0a0a0a;
    outline: none;
    color: #020202;
    padding: 5px 8px 5px 8px;
    width: 50%;
}
.form-style-3  input[type=submit],
.form-style-3  input[type=button]{
	background: #232d48;
    padding: 7px 15px 7px 15px;
    color: #ffffff;
    border-radius: 3px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    font-weight: bold;
    border: none;
}
.required{
	color:red;
	font-weight:normal;
}


div#track-from{
    width: 400px;
    border: none;
    background: none;
}
div#track_details_area{
    width: 38%;    
}
   
div#track_details{
    width: 506px;
    background: none;
    margin-right: 0;
    padding-right: 0;
}
div#track_details p{
    margin-bottom: 5px;
    color: #000;
}
div#track_details p.border{
    padding:15px 0;
    width: 100%;
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

div#track_details h3{
    background: #222b48;
    color: #fff;
    height: auto;
    padding: 10px 12px;
    font-weight: normal;
    font-size: 25px;
}
 
div#track_details table#data-table{
    width: 500px;
    margin-left: 2%;
    margin-top: 25px;
}
div#track_details table#data-table td{
    padding: 10px 0;
}
div#track_details table#data-table td:nth-child(1){
    width: 20%;
}
div#track_details table#data-table td:nth-child(2){
    width: 20%;
}
div#track_details table#data-table td:nth-child(3){
    width: 60%;
}
div#track_details table#data-table td span{
    float: right;
}

div#track_details table#data-table td:nth-child(2){
    padding-left: 5%;    
}
div#track_details table#data-table td:nth-child(3){
    padding-left: 5%;   
}



/* user details table */

div#track_details table.user-details {
    width: 90%;
    margin-left: 10%;
    margin-bottom: 25px;
}
div#track_details table.user-details td{
    padding: 2px 0;
}
div#track_details table.user-details td span {
    float: right;
}
div#track_details table.user-details td:nth-child(1){
    color: #000;
}
div#track_details table.user-details td:nth-child(2){
    padding-left:2%;    
}

/* link table */


div#track_details table.link-table{
    width: 100%;
    margin: 20px 0;
}

div#track_details table.link-table td{
    text-align: center;
}
div#track_details table.link-table td a{
    background: #e1e2e2;
    padding: 10px;
    color: #222b48;
    text-shadow: none;
    border-radius: 3px;
}




/* login form style */


div.main-relocation .form-log #log_form label a#reg_link{
    width: 120px;
    background: #232d48;
    padding: 5px 13px;
    color: #fff;
    font-weight: normal;
    border-radius: 3px;
}
div.main-relocation .form-log #log_form label{
    display: block;
    margin-bottom: 15px;
}
div.main-relocation .form-log {
    max-width: 350px;
    margin-top: 40px;
    margin-bottom: 25px;
}


div.main-relocation .form-log #log_form input[type="text"]{
        border: 1px solid #0a0a0a;
    outline: none;
    color: #020202;
    padding: 5px 8px 5px 8px;
    width: 65%;
}
div.main-relocation .form-log #log_form input[type="submit"] {
    background: #232d48;
    padding: 7px 15px 7px 15px;
    color: #ffffff;
    border-radius: 3px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    font-weight: bold;
    border: none;
        float: right;
        margin-top: -6px;
}

div.main-relocation .form-log #log_form label > span {
    float: left;
    width: 100px;
    color: #000;
    font-weight: bold;
    font-size: 15px;
    text-shadow: 1px 1px 1px #fff;
    margin-right: 2px;
    margin-top: 5px;
}