* {
	margin:0;
	padding:0;
}
body {
	font-family:Helvetica, sans-serif, Arial;
	font-size:100%;
	color:#292929;
	min-width:980px;
}
h1, h2, h3, h4, h5, h6 {
	color:#474747;
}
.fasttrack-visa {
	position:fixed;
	right:0px;
	margin:120px 0px 0px 0px;
	padding:0px;
	z-index:9999;
}
.blinking {
	animation:blinkingText 1.2s infinite;
}
 @keyframes blinkingText {
 0% {
color: #b5202c;
}
 49% {
color: #b5202c;
}
 99% {
color:#e78608;
}
 100% {
color: #b5202c;
}
}
.trhead {
	background: none repeat scroll 0 0 #9A9999;
	font-weight:bold;
	color:#fff;
	font-size:13px;
}
.trhead td {
padding:1px 10px color:#474747;
}
.bg {
	width:100%;
	background:url(images/tail-top-gen.gif) 0 0 repeat-x;
}
.bg-home {
	width:100%;
	background:url(images/tail-top-gen.gif) 0 0 repeat-x;
}
.bg2 {
	width:100%;
	background:url(images/tail-bot.gif) 0 bottom repeat-x;
}
#main {
	width:980px;
	padding:0;
	margin:0 auto;
	font-size:0.8em;
	line-height:1.5em;
}
img {
	border:0;
	vertical-align:top;
	text-align:left;
}
a {
	color:#e86f00;
	outline:none;
}
a:hover {
	text-decoration:none;
}
a .appointment {
	text-decoration:none;
	font-weight:bold;
}
a .appointment:hover {
	text-decoration:underline;
}
object {
	outline:none;
}
fieldset {
	border:0;
}
table, table td {
	padding:0;
	border-collapse:collapse;
}
table, table td p {
}
table thead {
	color: #E86F00;
}
.clear {
	clear:both;
	line-height:0;
	font-size:0;
}
.col-9 {
	width:50px;
}
/*.column-2{width:99%!important;}*/
	#accordion h3 {
	background:#E37B00;
	padding:5px 10px;
	cursor: pointer;
}
#accordion h3:hover {
	background:#F3A500;
}
#icons li {
	margin: 2px;
	position: relative;
	padding: 4px 0;
	cursor: pointer;
	float: left;
	list-style: none;
}
.error {
	border:1px solid #F00!important;
}
.faqsdiv ol {
	list-style:decimal !important;
	padding-left:25px;
}
.faqsdiv ul {
	list-style: circle !important;
	padding-left:25px;
}
#accordion-faq h3 {
	font-size:16px;
	cursor:pointer;
	line-height:24px;
	font-weight:600;
	padding:5px 25px 5px 5px;
}
#accordion-faq h3 a {
	display:block;
}
#accordion-faq .ui-accordion-content-active {
	background:none;
}
.txt04 {
	color: #868686;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	text-align: justify;
}
.textfieldRequiredMsg, .textfieldInvalidFormatMsg, .textfieldMinValueMsg, .textfieldMaxValueMsg, .textfieldMinCharsMsg, .textfieldMaxCharsMsg, .textfieldValidMsg {
	display: block;
}
table.txt04 tr td {
	padding:5px;
}
.textstyle {
	font-family:Arial;
	font-size:10pt;
	padding:5px;
	text-decoration:none;
	font-weight:bold;
}
#tabs ul li a {
	text-decoration:none;
	padding: 0 31px;
	line-height:38px;
	display:block;
}
#contentdiv ol {
	list-style:decimal !important;
	padding-left:25px;
}
#contentdiv ul {
	list-style: circle !important;
	padding-left:25px;
}
#tabs ul li a {
	text-decoration:none;
	font-size:15px;
	padding: 0 15.4px;
	line-height:38px;
	display:block;
}
:root #tabs ul li a {
	padding: 0 15.6px\9;
}
#contentdiv ol {
	list-style:decimal !important;
	padding-left:25px;
}
#contentdiv ul {
	list-style: circle !important;
	padding-left:25px;
}
.style1 {
	color: #FF0000
}
-->
.HeadRow {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	text-shadow: 1px 1px 0px #fff;
	background:#eaebec;
	margin:20px;
	border:#ccc 1px solid;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;
}
.wrapper-dropdown {
	/* Size and position */
    position: relative; /* Enable absolute positioning for children and pseudo elements */
	width: 300px;
	padding: 4px;
	margin: 1 auto;
	line-height:15px;
	/* Styles */
    /*background: #9bc7de;
    color: #fff;*/
    outline: none;
	cursor: pointer;
	/* Font settings */
    font-weight: bold;
}
.textbox {
	/* Size and position */
    position: relative; /* Enable absolute positioning for children and pseudo elements */
	width: 290px;
	padding: 4px;
	margin: 1 auto;
	line-height:15px;
	/* Styles */
    /*background: #9bc7de;
    color: #fff;*/
    outline: none;
	cursor: pointer;
	/* Font settings */
    font-weight: bold;
}
.help {
	font-size: 13px;
	font-family: arial;
	color:#FF0000;
}
.textboxstyle {
	overflow:hidden;
	border-style:solid;
	border-width:1px;
	border-color: #CCC;
	-moz-box-shadow: 5px 5px 8px #AAAAAA;
	-webkit-box-shadow: 5px 5px 8px #AAAAAA;
	box-shadow: 5px 5px 5px #AAAAAA;
 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#AAAAAA');
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-o-border-radius:8px;
}
table.txt04 tr td input {
	width:80%;
	height:22px;
	float:left;
	padding:3px;
	margin:0px;
	color:#434343;
}
table.txt04 tr td select {
	width:82%;
	height:30px;
	float:left;
	padding:3px;
	margin:0px;
}
table.txt04 tr td input[type="submit"], table.txt04 tr td input[type="reset"] {
	width:120px;
	height:auto;
	margin:0px 5px 0px 0px;
	color:#000;
}
#accordion-faq .ui-state-default {
	background:url(images/accordion-unactive.png) 640px 50% no-repeat #9a9999;
}
#accordion-faq h3:hover {
	background:url(images/accordion-hover.png) 640px 50% no-repeat #e37b00;
}
#accordion-faq h3.ui-accordion-header-active {
	background:url(images/accordion-active.png) 640px 50% no-repeat #e37b00;
}
#form1 {
	margin: 0 100px;
	width: 600px;
	outline: 5px solid #d0ebfe;
	border: 1px solid #bae0fb;
	padding: 10px;
	margin:0 auto;
}
#form1 label {
	font:bold 11px arial;
	color: #565656;
	padding-left: 1px;
}
#form1 label.mandat {
	color: #f00;
}
#form1 input[type="text"] {
	height: 24px;
	width:160px;
	margin-bottom: 8px;
	padding:2px 5px;
	font: 12px arial;
	color: #0060a3;
}
#form1 textarea {
	width: 340px;
	height: 80px;
	resize: none;
	margin: 0 0 8px 1px;
	padding: 5px;
	font: 12px arial;
	color: #0060a3;
}
#form1 img {
	margin-bottom: -10px;
}
#form1 input[type="submit"] {
	background-color: #0064aa;
	border: none;
	color: #fff;
	padding: 5px 8px;
	cursor: pointer;
	font:bold 12px arial;
}
#form1 input[type="reset"] {
	background-color: #0064aa;
	border: none;
	color: #fff;
	padding: 5px 8px;
	cursor: pointer;
	font:bold 12px arial;
}
.error {
	border: 1px solid red;
}
.cap_status {
	width: 350px;
	padding: 10px;
	font: 14px arial;
	color: #fff;
	background-color: #10853f;
	display: none;
}
.cap_status_error {
	background-color: #bd0808;
}
.col-1, .col-2, .col-3, .col-4 {
	float:left;
}
.column-1, .column-2, .column-3 {
	float:left;
}
.wrapper {
	width:100%;
	overflow:hidden;
}
.extra-wrap {
	overflow:hidden;
}
.container {
	width:100%;
}
p {
	margin-bottom:16px;
	text-align:justify;
}
.p1 {
	margin-bottom:5px;
}
.p2 {
	margin-bottom:10px;
}
.p3 {
	margin-bottom:25px;
}
.p4 {
	margin-bottom:40px;
}
.p5 {
	margin-bottom:50px;
}
.margin-top15 {
	margin-top:15px;
}
.reg {
	text-transform:uppercase;
}
.fleft {
	float:left;
!important
}
.fright {
	float:right;
!important
}
.alignright {
	text-align:right;
!important
}
.aligncenter {
	text-align:center;
!important
}
.margin-bottom-0 {
	margin-bottom:0px!important;
}
.margin-bottom-5 {
	margin-bottom:5px!important;
}
.margin-bottom-10 {
	margin-bottom:10px!important;
}
.margin-bottom-15 {
	margin-bottom:15px!important;
}
.margin-bottom-20 {
	margin-bottom:20px!important;
}
.margin-bottom-25 {
	margin-bottom:25px!important;
}
.title {
	margin-bottom:18px;
}
.it {
	font-style:italic;
}
.color-1 {
	color:#fff;
}
.color-2 {
	color:#000;
}
.color-3 {
	color:#e86f00;
}
/*********************************boxes**********************************/
.margin-bot {
	margin-bottom:40px;
}
.spacing {
	margin-right:20px;
}
.spacing2 {
	margin-right:70px;
}
.spacing-bot {
	margin-bottom:25px;
}
.indent {
	padding-left:10px;
}
.indent2 {
	padding-left:30px;
}
.indent-bot {
	margin-bottom:30px;
}
.indent-bot2 {
	margin-bottom:20px;
}
.indent-bot3 {
	margin-bottom:40px;
}
.img-indent-bot {
	margin-bottom:15px;
}
.img-indent {
	float:left;
	margin:0 25px 20px 0;
}
.img-indent-r {
	float:right;
	margin:0 0px 0px 30px;
}
.img-box {
	float:left;
	margin-bottom:20px;
}
.prev-indent-bot {
	margin-bottom:6px;
}
.prev-indent {
	float:left;
	margin:0 15px 0px 0;
}
.prev-box {
	float:left;
	margin-bottom:8px;
}
.border {
	border:1px solid #d4d4d4;
	padding:1px;
}
.border2 {
	border:5px solid #fff;
}
.buttons a:hover {
	cursor:pointer;
}
.buttons2 {
	padding:7px;
	text-align:right;
}
.buttons2 a {
	margin-left:20px;
}
.buttons2 {
	color:#ff9018;
	font-weight:bold;
}
.buttons2 a:hover {
	cursor:pointer;
}
.button, .box-top a, .button-top, .button-1, .link-1, .link-2, .list-top li a, .list-1 li a, #footer a {
	text-decoration:none;
}
/*********************************header*************************************/
#header {
	min-height:450px;
}
#header .row-1 {
	height:105px;
	position:relative;
}
#header .row-2 {
	height:48px;
}
#header .row-3 {
	margin-top:8px;
}
#header .row-1 .col-1 {
	width:190px;
}
#header .row-1 .col-2 {
	width:780px;
}
#header .row-2 .col-1 {
	width:835px;
}
#header .row-2 .col-2 {
	width:113px;
}
#header .row-3 .col-1 {
	width:309px;
}
#header .row-3 .col-2 {
	width:671px;
}
.logo {
	padding:20px 0 0 1px;
	width:180px;
	float:left;
}
.logo span {
	clear: both;
	color: #000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.slogan-top-head {
	width:510px;
	margin:14px 0 0 0px;
	float:left;
}
.box-top {
	float:right;
	height:46px;
	line-height:1em;
	text-align:center;
	background:url(images/box-top-corner-tail.gif) 0 bottom repeat-x;
}
.box-top .corner-left {
	float:left;
	height:46px;
	background:url(images/box-top-corner-left.gif) 0 bottom no-repeat;
}
.box-top .corner-right {
	float:left;
	height:46px;
	background:url(images/box-top-corner-right.gif) right bottom no-repeat;
}
.box-top a {
	color:#e4e5dd;
}
.box-top a:hover {
	color:#fdd803;
}
#header .box-top .padding {
	padding:9px 33px 0;
}
.link-top {
	padding-top:0px;
	display:block;
}
.box-slogan {
	width:309px;
	height:296px;
	background:url(images/bg-slogan.gif) 0 0 no-repeat;
}
.slogan {
	padding:88px 0 17px 33px;
}
.box-header {
	width:670px;
	height:296px;
}
.box-header2 {
	width:670px;
	height:296px;
	background:url(images/tail-png.png) 0 bottom repeat-x;
}
.button-top {
	display:inline-block;
	margin-left:166px;
	color:#495058;
	background:url(images/button-top-tail.gif) 0 0 repeat-x;
}
.button-top strong {
	display:block;
	padding-left:30px;
	background:url(images/button-top-left.gif) 0 0 no-repeat;
}
.button-top strong strong {
	padding:6px 15px 6px 4px;
	background:url(images/button-top-right.gif) right 0 no-repeat;
}
.button-top:hover {
	color:#e95d1d;
}
.text-bot span {
	color: #fff;
	font-size: 0.8em;
	display: block;
	margin: 5px 0px 0px 0px;
	text-align: left;
	width: 100%;
}
.text-bot a {
	color: #aeb2b7;
}
.list-top {
	float:right;
	padding:268px 8px 0 0;
}
.list-top li {
	float:left;
	padding-left:1px;
	font-weight:bold;
}
.list-top li a {
	float:left;
	color:#fff;
	width:20px;
	height:20px;
	text-align:center;
	background:url(images/pic-9.png) 0 0 no-repeat;
}
.list-top .item {
	padding-right:2px;
}
.list-top li .active, .list-top li a:hover {
	color:#000;
	background:url(images/pic-10.png) 0 0 no-repeat;
}
/*********************************content*************************************/
#content .padding {
	padding:7px 0 0px 0;
}
.column-1 {
	width:240px;
	padding-right:15px;
	display:inline-block;
	border-right:1px solid #bababa;
}
.column-2 {
	width:700px;
	padding:0 0 40px 15px;
	display:inline-block;
	border-left:1px solid #bababa;
	margin-left:-1px;
}
.column-two {
	width:700px;
	padding:0 0 40px 15px;
	display:inline-block;
	border-left:1px solid #bababa;
	margin-left:-1px;
}
#content .column-2 .padding {
	padding:0px 10px 0px 0;
}
.column-1-home {
	padding-right:10px;
	width:230px;
}
.column-2-home {
	padding:0 10px 40px 10px;
	width:470px;
}
.column-3-home {
	padding:0 0 40px 10px;
	width:220px;
}
.column-3-home #accordion3 h3.ui-state-default, .column-3-home #accordion4 h3.ui-state-default {
	background:url(images/accordion-unactive.png) 200px 50% no-repeat #C9C8C8;
	color: #292929;
	font-size: 15px;
	line-height:28px;
	border-bottom: 1px solid #E0E0E0;
	color: #666666;
	cursor: pointer;
	padding: 0px 13px 0px 15px; /*border-bottom: 2px solid #b3b3b3;*/
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	-moz-border-top-left-radius:10px;
	-moz-border-top-right-radius:10px;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-o-border-top-left-radius:10px;
	-o-border-top-right-radius:10px;
}
.column-3-home #accordion3 h3:hover, .column-3-home #accordion4 h3:hover {
	background:url(images/accordion-hover.png) 200px 50% no-repeat #9a9999;
	color:#ffffff; /*border-bottom: 2px solid #B26202;*/
}
.column-3-home #accordion3 h3.ui-accordion-header-active, .column-3-home #accordion4 h3.ui-accordion-header-active {
	background:url(images/accordion-active.png) 200px 50% no-repeat #9a9999;
	color:#ffffff;
	border:none; /*border-bottom: 2px solid #B26202;*/
}
.ui-accordion .ui-accordion-content-active {
	border:none;
	margin-top:-2px;
	padding:4px 5px 0 5px!important;
	font-size: 12px;
	line-height: 18px;
	font-family: Helvetica, sans-serif, Arial;
	background:#e1e1e1;
	color:#292929;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}
.ui-accordion .ui-accordion-content-active p a.more-detail {
	background:url(images/more-detail-arrow.png) 153px 50% no-repeat #C9C8C8;
	color:#666666;
	float:right;
	font-size:12px;
	font-weight:normal;
	line-height:30px;
	padding:0 25px 0 10px;
	text-decoration:none;
}
.ui-accordion .ui-accordion-content-active p a:hover.more-detail {
	background:url(images/more-detail-arrow-hover.png) 153px 50% no-repeat#e37b00;
	color:#ffffff;
}
.column-3-home #accordion3 ol, .column-3-home #accordion4 ol {
	margin-left:20px;
}
.column-3-home #accordion3 ol li, .column-3-home #accordion4 ol li {
	margin-bottom:4px;
}
#accordion h3 {
	background:#E37B00;
	padding:5px 10px;
	cursor: pointer;
}
#accordion h3:hover {
	background:#F3A500;
}
#icons li {
	margin: 2px;
	position: relative;
	padding: 4px 0;
	cursor: pointer;
	float: left;
	list-style: none;
}
#accordion3new {
 background:hsl(0, 0&, 90%);/*#e1e1e1;*/
	padding:10px 8px;
}
#accordion3new h3 {
	font-size:16px;
	padding:0px;
	margin:10px 0px 10px 0px;
}
h5.rightbar-top-head {
	color: #292929;
	font-size: 17px;
	font-weight: bold;
	line-height: 25px;
	word-spacing: -2px;
 background:hsl(33, 100&, 63%);/*#E37B00;*/
	padding:5px 10px;
	margin:8px 0 15px 0;
}
/*.loginbox {width:100%; color:#fff; background:url(images/box-texture.gif) 0 0 repeat;} */
.box {
	width:450px;
	color:#fff;
	background:url(images/box-texture.gif) 0 0 repeat;
}
.box .top {
	width:100%;
	background:url(images/box-tail-top.gif) 0 0 repeat-x;
}
.box .top .corner-top-right {
	background:url(images/box-corner-top-left.gif) 0 0 no-repeat;
}
.box .top .corner-top-left {
	background:url(images/box-corner-top-right.gif) right 0 no-repeat;
}
.box .bot {
	width:100%;
	background:url(images/box-bot-tail.gif) 0 bottom repeat-x;
}
.box .bot .corner-bot-right {
	background:url(images/box-corner-bot-right.gif) right bottom no-repeat;
}
.box .bot .corner-bot-left {
	background:url(images/box-corner-bot-left.gif) 0 bottom no-repeat;
}
#content .box .top .padding {
	padding:6px 20px 12px 30px;
}
#content .box .bot .padding {
	padding:30px 20px 28px 30px;
}
.box .top h3, #page1 .box .top h3 {
	margin-bottom:0;
}
.box h3 {
	color:#fff;
}
.box-2 {
	padding:0px 0 0px 10px;
}
.box-3 {
	padding-bottom:20px;
	margin-bottom:20px;
	background:url(images/pics-2.gif) 0 bottom repeat-x;
}
.box-4 {
	padding:34px 0 0px 30px;
}
#form-1 {
	margin:0 0 11px 0;
}
#form-1 fieldset {
	border:none;
	width:244px;
	overflow:hidden;
	color:#fff;
	overflow:hidden;
}
#form-1 label {
	height:32px;
	display:block;
}
#form-1 span {
	float:left;
	width:68px;
}
#form-1 label input {
	float:left;
	width:170px;
	font-size:1em;
	color:#000;
	padding:2px 2px;
	text-transform:uppercase;
	font-family:Helvetica, sans-serif, Arial;
	background:#fff;
	border-top:1px solid #404040;
	border-left:1px solid #404040;
	border-bottom:1px solid #d4d0c8;
	border-right:1px solid #d4d0c8;
}
#form-1 .checkbox {
	float:left;
	padding-top:6px;
	line-height:2em;
}
#form-1 .button-1 {
	display:inline-block;
	height:30px;
	padding-left:14px;
	font-weight:bold;
	color:#fff;
	background:url(images/button1-left.png) 0 0 no-repeat;
}
#form-1 .button-1 strong {
	display:inline-block;
	padding-right:14px;
	background:url(images/button1-right.png) right 0 no-repeat;
}
#form-1 .button-1 strong strong {
	padding:4px 10px;
	height:22px;
	background:url(images/button1-tail.gif) 0 0 repeat-x;
}
#form-1 .button-1:hover {
	color:#000;
	cursor:pointer;
}
h3 {
	font-size:2.083em;
	line-height:1.2em;
	margin-bottom:20px;
	color:#292929;
}
h4 {
	font-size:1.916em;
	line-height:1.2em;
	margin-bottom:20px;
	color:#292929;
}
h5 {
	font-size:1.833em;
	line-height:1.2em;
	text-transform:uppercase;
	margin-bottom:0px;
	color:#e37b00;
}
#page1 .slogan2 {
	padding:15px 0 13px;
	margin:-15px 0 15px 0; /*background:url(images/bg-slogan3.png) 0px 15px no-repeat;*/
	overflow:hidden;
}
#page1 .slogan2 h4 {
	font-size:1.916em;
	line-height:1.2em;
	margin-bottom:5px;
	color:#454545;
}
.text-1 {
	font-size:1.166em;
	line-height:1.285em;
}
.list-1 {
	overflow:hidden;
}
.list-1 li {
	margin-bottom:2px;
}
.list-1 li a {
	transition-duration:0.3s;
	transition-timing-function: ease-out;
	-moz-transition-duration:0.3s;
	transition-timing-function: ease-out;
	-webkit-transition-duration:0.3s;
	transition-timing-function: ease-out;
	-o-transition-duration:0.3s;
	transition-timing-function: ease-out;
	display:block;
	color:#2c2c2c;
	padding-left:16px;
	border-left:10px solid #474747;
	background:#c9c8c8;
	line-height:26px;
	font-size:1.3em;
	border-radius:6px;/*text-shadow: 1px 1px 1px #949494;*/
}
.list-1 li a:hover {
	border-left:20px solid #474747;
	background:#9a9999;
	display:block;
	transition-duration:0.3s;
	transition-timing-function: ease-out;
	-moz-transition-duration:0.3s;
	transition-timing-function: ease-out;
	-webkit-transition-duration:0.3s;
	transition-timing-function: ease-out;
	-o-transition-duration:0.3s;
	transition-timing-function: ease-out;
}
.list-1 li a:after {
	border-left:10px solid #474747;
	display:block;
	transition-duration:0.3s;
	transition-timing-function: ease-in;
}
.list-1 li a.active {
	border-left:20px solid #474747;
	background:#9a9999;
	display:block;
}
.list-1 .last-item {
	background:none;
}
.list-2 li {
	line-height:1.5em;
	color:#585858;
	padding:1px 0 2px 19px;
	margin-bottom:6px;
}
.list-2 .items {
	background:url(images/bull.png) 0 7px no-repeat;
	font-size:13px;
	font-family:Helvetica, sans-serif, Arial;
	color:#e36203;
}
.list-2 li a {
	text-decoration:none;
}
.list-2 li a:hover {
	text-decoration:underline;
}
.list-2 .item-1 {
	background:url(images/bull-1.gif) 0 0 no-repeat;
}
.list-2 .item-2 {
	background:url(images/bull-2.gif) 0 0 no-repeat;
}
.list-2 .item-3 {
	background:url(images/bull-3.gif) 0 0 no-repeat;
}
.style1-header {
	border-left:20px solid #474747;
	padding-left:15px;
	background:#9a9999;
	border-radius:8px;
	padding:8px 10px;
}
.style2-header {
	border-left:20px solid #474747;
	padding:7px 25px 7px 15px;
	line-height:35px;
	background:#9a9999;
	border-radius:8px;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}
.list-3 {
}
.list-3 li {
}
.list-3 li a {
}
.list-3 li a:hover {
	color:#ff9018;
}
.link-1 {
	padding-left:8px;
	color:#474646;
	font-weight:bold;
	background:url(images/marker-3.gif) 0 5px no-repeat;
}
.link-1:hover {
	color:#ec5819;
}
.link-2 {
	padding-left:9px;
	color:#474646;
	font-weight:bold;
	background:url(images/marker-2.gif) 0 5px no-repeat;
}
.link-2:hover {
	color:#e86f00;
}
.info span {
	float:left;
	width:78px;
}
.banner-1 {
	width:310px;
	height:118px;
	margin-bottom:24px;
	background:url(images/banner-1.jpg) 0 0 no-repeat;
}
.banner-1 a {
	margin:83px 0 0 25px;
}
.pics li {
	float:left;
	padding-left:31px;
}
.button {
	display:inline-block;
	font-size:0.916em;
	height:27px;
	text-transform:uppercase;
	font-weight:bold;
	color:#fff;
	background:url(images/button-bg-tail.gif) 0 0 repeat-x;
}
.button strong {
	display:inline-block;
	background:url(images/button-bg-left.gif) 0 0 no-repeat;
}
.button strong strong {
	padding:1px 11px 1px 8px;
	height:19px;
	background:url(images/button-bg-right.gif) right 0 no-repeat;
}
.button:hover {
	color:#000;
}
#page6 #content .column-2 #form-main .col-1 {
	width:290px;
	margin:0;
}
#page6 #content .column-2 #form-main .col-2 {
	width:299px;
	margin:0;
}
#form-main fieldset {
	border:none;
	overflow:hidden;
}
#form-main label {
	height:52px;
	display:block;
}
#form-main input {
	width:234px;
	font-size:1em;
	color:#000;
	padding:3px 2px 2px;
	font-family:Helvetica, sans-serif, Arial;
	background:#fff;
	border:1px solid #c3c2bd;
}
#form-main textarea {
	height:120px;
	font-size:1em;
	color:#000;
	overflow:auto;
	width:293px;
	padding:2px;
	font-family:Helvetica, sans-serif, Arial;
	background:#fff;
	border:1px solid #c3c2bd;
}
.buttons {
	padding-top:12px;
	text-align:right;
}
.buttons a {
	margin-left:20px;
}
/****************************footer************************/
#footer {
	color:#aeb2b7;
	padding:30px 0 26px 0;
}
#footer a:hover {
	text-decoration:underline;
}
#footer .spacing {
	margin-right:78px;
}
.text-bot {
	padding-top:7px;
}
.text-bot a {
	color:#aeb2b7;
}
.text-bot strong {
	color:#d0d0d0;
	font-size:1.5em;
}
.menu-bot li {
	display:inline;
	padding-left:3px;
}
.menu-bot li a {
	color:#b8b8b8;
	padding-right:3px;
}
.menu-bot li a:hover {
	color:#fff;
}
.info2 {
	font-size:1.083em;
	padding-bottom:4px;
	text-transform:uppercase;
	color:#c0c7cd;
}
/*================css add by sanjeet ===========*/
.holiday-table {
}
.holiday-table td {
	padding:2px 10px;
	text-align:left;
}
.visafee-table {
}
.visafee-table td {
	padding:5px 5px 5px 10px;
	text-align:left;
}
ol.oci li {
	margin:5px 0px;
}
#ul ul {
	list-style: circle !important;
	padding-left:25px;
}
#rj ol {
	list-style:circle !important;
	padding-left:15px;
}
#tabs {
	display: table;
	border-radius: 8px;
	border: 1px solid #E78F08;
	padding: 5px;
	text-decoration: none;
	width:96%;
}
#tabs ul {
	overflow:hidden;
	border-radius: 6px;
	background-color:#F6A828;
	border: 1px solid #E78F08;
	-webkit-border: 1px solid #E78F08;
	-moz-border: 1px solid #E78F08;
	-o-border: 1px solid #E78F08;
	line-height: 1.3;
	padding: 0px 3px 3px 3px;
}
#tabs ul li {
	list-style:none outside none;
	text-decoration: none;
	float:left;
	margin:5px 4px 3px 4px;
	background-color:#F6F6F6;
	border: 1px solid #CCCCCC;
	color: #1C94C4;
	cursor:pointer;
	font-weight: bold;
	border-radius: 6px;
}
#tabs ul li a {
	text-decoration:none;
	font-size:15px;
	padding: 0 13px;
	line-height:38px;
	display:block;
}
:root #tabs ul li a {
	padding: 0 12px\9;
}
#tabs .tabs {
	padding: 1em 1.4em;
	border-radius: 4px;
	border: 2px solid #CCCCCC;
}
#tabs-2 .txt04 {
	background-color:none;
	border:none;
}
#tabs-1 ol {
	list-style: decimal !important;
	padding-left:15px;
}
#tabs-2 ol {
	list-style: circle !important;
	padding-left:15px;
}
#tabs-3 ol {
	list-style: circle !important;
	padding-left:15px;
}
#tabs-4 ol {
	list-style: circle !important;
	padding-left:15px;
}
#tabs-5 ol {
	list-style: circle !important;
	padding-left:15px;
}
.select {
	height:30px;
	padding :3px 0 0 6px;
	padding:3px 0 0 6px;
	font-weight:normal;
}
.select option {
	padding:3px 0 3px 6px;
}
.tabbing-for-juridiction {
	width:594px;
	overflow:hidden;
	border-bottom:2px solid #CCC;
}
.tabbing-for-juridiction ul li {
	float:left;
	display:block;
	color:#313840;
	text-align:center;
	background:url(images/bg-li-left.gif) 0 0 no-repeat;
	font-size:1.333em;
	line-height:1.2em;
	padding:0 0px 0 0;
}
.tabbing-for-juridiction ul li span {
	float:left;
	display:block;
	padding:18px 28px 14px;
	background:url(images/bg-li-right.gif) right 0 no-repeat;
}
.tabbing-for-juridiction ul li.active, .tabbing-for-juridiction ul li:hover {
	color:#fefefe;
	background:url(images/bg-active-left.gif) 0 0 no-repeat;
}
.tabbing-for-juridiction ul li.active span, .tabbing-for-juridiction ul li:hover span {
	background:url(images/bg-active-right.gif) right 0 no-repeat;
}
.tabbing-for-juridiction-details {
	width:560px;
	padding:10px 15px;
	border:2px solid #CCC;
	border-top:none;
}
.headsix {
	font-size:18px;
	margin-bottom:10px;
	line-height:24px;
}
h6.subhead {
	font-size:14px;
	margin-bottom:10px
}
.courier-carts {
	width:99%;
}
.courier-carts ul {
	list-style:none;
}
.courier-carts ul li {
	list-style:none;
	float:left;
	margin:12px;
	width:215px;
	max-height:400px;
	min-height:200px;
	border:1px solid #d0d0d0;
}
.courier-carts ul li:hover {
	-webkit-box-shadow: 0px 0px 3px 3px rgba(125, 125, 125, .2);
	box-shadow: 0px 0px 3px 3px rgba(125, 125, 125, .2);
}
.courier-carts .price {
	font-size:16px;
	color:#c8832a;
}
.courier-carts .price-value {
	font-size:16px;
	color:#616161;
}
.courier-carts h4 {
	text-align:center;
	font-size:18px;
	line-height:36px;
}
.courier-carts p {
	text-align:center;
}
.field_set {
	border:1px solid #bababa;
	padding-left:15px;
	margin:20px 0;
	padding-bottom:15px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
}
.res-star {
	color:#ff0000;
	font-weight:bold;
}
.redio-account {
	margin:20px 10px 20px 0px;
}
.checkbox-same-as-above {
	margin:20px 10px 20px 0px;
}
.forgot-password {
	margin-left:200px;
}
.order {
	color:#e86f00;
	margin:10px 0px;
}
.head-review-order {
	font-family:Helvetica, sans-serif, Arial;
	font-size:22px;
	font-weight:normal;
	line-height:40px;
}
.review-order-item-menu {
	width:620px;
	height:30px;
	background:url(images/review-order-menu-bg.jpg) left bottom repeat-x;
	border:1px solid #999;
}
.review-order-item-menu ul {
	list-style:none;
}
.review-order-item-menu ul li {
	float:left;
}
.item-box {
	width:298px;
	border-right:1px solid #999;
	line-height:30px;
	font-size:14px;
	padding-left:10px;
}
.term-box {
	width:145px;
	border-right:1px solid #999;
	line-height:30px;
	font-size:14px;
	padding-left:10px;
}
.unit-price-box {
	width:145px;
	border-right:1px solid #999;
	line-height:30px;
	font-size:14px;
	padding-left:10px;
}
.total-price-box {
	width:145px;
	line-height:30px;
	font-size:14px;
	padding-left:10px;
}
.review-order-item {
	width:620px;
	min-height:180px;
	border:1px solid #999;
	margin-top:20px;
}
.review-order-item ul {
	list-style:none;
}
.review-order-item ul li {
	float:left;
}
.ro-item-box {
	width:298px;
	min-height:180px;
	border-right:1px solid #999;
	line-height:30px;
	font-size:14px;
	padding-left:10px;
}
.ro-term-box {
	width:145px;
	min-height:180px;
	border-right:1px solid #999;
	line-height:30px;
	font-size:14px;
	padding-left:10px;
}
.ro-unit-price-box {
	width:145px;
	min-height:180px;
	border-right:1px solid #999;
	line-height:30px;
	font-size:14px;
	padding-left:10px;
}
.ro-total-price-box {
	width:145px;
	min-height:180px;
	line-height:30px;
	font-size:14px;
	padding-left:10px;
	position:relative;
}
.ro-total-price-box span {
	font-weight:bold;
}
.delet-record {
	float:right;
	padding-right:10px;
	position:absolute;
	bottom:0px;
	right:0px;
}
.head-item {
	font-family:Helvetica, sans-serif, Arial;
	font-size:16px;
	font-weight:normal;
	line-height:40px;
}
.add-another {
	background:url(images/add-another-mark.png) left 1px no-repeat;
	padding-left:18px;
	font-size:12px;
	line-height:16px;
	cursor:pointer;
}
select.term-select {
	width:100px;
	height:20px;
	font-size:12px;
	padding:1px 1px 1px 4px;
	line-height:18px;
}
.full-width-page {
	width:980px;
	overflow:hidden;
	padding:20px 0;
}
.grand-total-head {
	float:right;
	margin-right:80px;
	font-weight:normal;
	font-size:14px;
	display:block;
}
.grand-total-value {
	font-weight:bold;
	font-size:14px;
	padding-left:20px;
}
.box-right-total {
	width:200px;
	min-height:200px;
	border:2px solid #F96;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	margin-top:165px;
}
.text-your-total {
	text-align:center;
	font-size:17px;
	font-weight:normal;
	line-height:40px;
}
.valuse-your-total {
	text-align:center;
	font-size:24px;
	font-weight:normal;
	line-height:40px;
}
.border-forms {
	padding:15px;
	border:1px solid #666;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	overflow:hidden;
}
.megafooter {
	width:100%;
	overflow:hidden;
	background:hsl(208, 17%, 30%);/*#41484e;*/
}
.megafooter .fotter-content {
	width:980px;
	margin:0 auto;
	padding:20px 0;
	overflow:hidden;
}
.footer-col {
	float:left;
	margin-right:20px;
}
.colums1 {width:150px;}
.colums2 {width:155px;}
.colums3 {width:170px;}
.colums4 {width:180px;}
.colums5 {width:190px;}
.colums6 {width:200px;}
.footer-col p {
	color:#dcdcdc;
	font-size:12px;
	margin-bottom:10px;
	text-align:left;
	line-height:20px;
}
.footer-col p a {
	color:#dcdcdc;
	text-decoration:none;
}
.footer-col p a:hover {
	color:#e86f00;
	text-decoration:underline;
}
.footer-col .phoneNo {
	font-size:13px;
	font-weight:bold;
	color:#c8c8c8;
}
.footer-col ul {
	list-style:none;
}
.footer-col ul li {
	display:block;
	margin-bottom:3px;
}
.footer-col ul li a {
	font-size:12px;
	color:#FFF;
	line-height:18px;
	text-decoration:none;
}
.footer-col ul li a:hover {
	color:#e86f00;
	text-decoration:underline;
}
/*.footer-col .footer-head:after {  background: none repeat scroll 0 0 #e86f00;  bottom: 0;  content: "";  display: block; height: 2px; margin-top: 10px; width: 70px; margin-bottom:15px;}*/
.footer-col .footer-head {
	color: #FFFFFF;
	display: block;
	font-size: 16px;
	line-height: 40px;
	margin-bottom: 10px;
}
.bottom-footer {
	width:100%;
	height:80px;
	background:hsl(207, 48%, 22%);/*#243645;*/
	overflow:hidden;
	border-top:5px solid #000000;
}
.bot-foot-content {
	width:980px;
	margin:0 auto;
	padding:14px 0;
}
.footer-links-p, .footer-links-p a {
	font-size:12px;
	color:#FFF;
	line-height:24px;
	text-decoration:none;
}
.footer-links-p a:hover {
	color:#e86f00;
	text-decoration:underline;
}
ul.controll-styling {
	margin:0px 40px 0px 0px;
	padding:0px;
	float:right;
}
ul.controll-styling li {
	margin:2px 2px;
	padding:0px;
	list-style:none;
	font-size:12px;
	float:left;
}
ul.controll-styling li input[type="button"] {
	margin:0px;
	padding:4px 5px;
	background:#d0dae3;
	border:0px;
	cursor:pointer;
}
ul.controll-styling li input[type="button"].bgblack {
	background:#000;
	color:#fff;
}
ul.controll-styling li input[type="button"].bgwhite {
	background:#fff;
}
#sitemap {
	float:left;
	padding:20px;
	border:1px solid #ea7600;
	width:93%;
}
#sitemap ul {
	list-style:none;
	margin-left:0px;
	float:left;
	width:300px;
}
#sitemap ul li {
	list-style:none;
	margin-bottom:10px;
}
#sitemap ul li a {
	font-size:14px;
	color:#707a83;
	text-decoration:none;
}
#sitemap ul li a:hover {
	text-decoration:underline;
	color:#ea7600;
}
#sitemap ul li ul {
	list-style:none;
	margin:15px 0 15px 30px;
}
#sitemap ul li ul li {
	list-style:none;
	margin-bottom:6px;
}
#sitemap ul li ul li a {
	font-size:12px;
	line-height:18px;
	color:#707a83;
	text-decoration:none;
}
#sitemap ul li ul li a:hover {
	text-decoration:underline;
	color:#ea7600;
}
ol {
	margin-bottom:10px;
}
.tabhead {
	margin-bottom:15px;
}
.pagehead {
	line-height:40px;
	padding-top:20px;
}
.main-subhead {
	padding-left:20px;
	float:left;
	line-height:40px;
	padding-top:20px;
	font-size:20px;
	font-weight:bold;
}
.dropdown-mark {
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #000000;
	content: "";
	display: inline-block;
	height: 0;
	vertical-align: top;
	width: 0;
	float:right;
	margin: 18px 0 0 10px;
}
.menu li .active .dropdown-mark, .menu li a:hover .dropdown-mark {
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #ffffff;
	content: "";
	display: inline-block;
	height: 0;
	vertical-align: top;
	width: 0;
	float:right;
	margin-top:18px;
	margin-left:10px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { /* hacked for chrome and safari */
.dropdown-mark {
border-left: 4px solid transparent;
border-right: 4px solid transparent;
border-top: 4px solid #000000;
content: "";
display: inline-block;
height: 0;
vertical-align: top;
width: 0;
float:right;
margin: -20px 0 0 10px;
#
}
.menu li .active .dropdown-mark, .menu li a:hover .dropdown-mark {
border-left: 4px solid transparent;
border-right: 4px solid transparent;
border-top: 4px solid #ffffff;
content: "";
display: inline-block;
height: 0;
vertical-align: top;
width: 0;
float:right;
margin: -20px 0 0 10px;
#
}
}
.dropdown-third-mark {
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-left: 4px solid #000000;
	content: "";
	display: inline-block;
	height: 0;
	horizontal-align: left;
	width: 0;
	float:right;
	margin: 10px 0 0 10px;
}
a:hover .dropdown-third-mark {
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-left: 4px solid #EA7600;
	content: "";
	display: inline-block;
	height: 0;
	horizontal-align: left;
	width: 0;
	float:right;
	margin: 10px 0 0 0px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { /* hacked for chrome and safari */
.dropdown-third-mark {
border-top: 4px solid transparent;
border-bottom: 4px solid transparent;
border-left: 4px solid #000000;
content: "";
display: inline-block;
height: 0;
horizontal-align: left;
width: 0;
float:right;
margin: -18px 0 0 10px;
#
}
a:hover .dropdown-third-mark {
border-top: 4px solid transparent;
border-bottom: 4px solid transparent;
border-left: 4px solid #EA7600;
content: "";
display: inline-block;
height: 0;
horizontal-align: left;
width: 0;
float:right;
margin: -18px 0 0 10px;
#
}
}
:root .dropdown-mark {
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #000000;
	content: "";
	display: inline-block;
	height: 0;
	vertical-align: top;
	width: 0;
	float:right;
	margin: 1px 0 0 10px\9;
}
:root .menu li .active .dropdown-mark, :root .menu li a:hover .dropdown-mark {
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #ffffff;
	content: "";
	display: inline-block;
	height: 0;
	vertical-align: top;
	width: 0;
	float:right;
	margin: 1px 0 0 10px\9;
}
/*=====================new menu =================*/

.main-nav {
	text-align: center;
	width: 980px;
	height:36px;
	margin-top:4px;
}
.menu {
	float: left;
	width:100%;
	height:100%;
}
.menu > li {
	display: inline-block;
	height: 100%;
	text-align: center;
}
.menu > li a {
	display: block;
	font-size: 17px; /*18*/
	position: relative;
	text-decoration: none;
	color: #5E5E5E;
	letter-spacing: normal;
	line-height:36px;
	padding: 0 8px; /*14*/
}
.menu > li a strong {
	display: block;
	font-weight: normal;
	letter-spacing: normal;
}
.menu li .active, .menu li a:hover {
	background:#9a9999 url(images/border-bottom.jpg) left bottom repeat-x;
	box-shadow: none;
	color: #ffffff;
	text-decoration: none;
	border-radius:16px;
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
	-o-border-radius:16px;
}
.menu li:hover ul {
	border-bottom:4px solid #e5831f
}
.menu li:hover ul {
	-moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow:  0 1px 10px rgba(0, 0, 0, 0.4);
	box-shadow: 0 1px 10px rgba(0, 0, 0, 0.4);
	margin-left: -15px !important;
}
.menu .bigdropdown ul.sub-menu {
	left: auto;
	margin-left: -20px;
	max-width: 100%;
	padding: 0px 30px 15px 20px;
	float:left;
}
.menu ul.sub-menu, .menu ul.children {
	background: none repeat scroll 0 0 #FFFFFF;
	display: none;
	font-size: 14px;
	left: auto;
	margin-left: 0;
	margin-top: 10px;
	margin-left:-50px;
	min-width: 180px;
	opacity: 1;
	position: absolute;
	z-index: 99999;
	padding-bottom:15px;
	border-radius:16px;
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
	-o-border-radius:16px;
}
.menu ul.visamenu{
margin-left: -165px!important;
}
.menu .bigdropdown ul.sub-menu li:first-child, .menu .bigdropdown ul.sub-menu li ul li {
	border-left: medium none;
	border-top: medium none;
	margin-left: 0;
	padding-left: 0;
}
.menu .bigdropdown ul.sub-menu li.submenu-ottawa ul {
	display:none;
}
.menu .bigdropdown ul.sub-menu li.submenu-ottawa:hover ul {
	display:block;
}
.menu .bigdropdown ul.sub-menu li ul {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	box-shadow: none;
	display: block;
	margin-left: 0;
	margin-top: 0;
	padding: 0;
	position: static;
}
.menu .bigdropdown ul.sub-menu li a {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #EEEEEE !important;
	border-image: none;
	border-style: none none solid;
	border-width: medium medium 1px;
	display: block;
	width:100%;
	font-size: 15px !important;
	line-height:24px;
	text-align:left!important;
	margin: 0 10px;
	width: 230px;
	padding: 7px 0 7px 16px;
	text-transform: none;
	-moz-border-radius:0px;
}
.menu .bigdropdown ul.sub-menu li a:hover {
	width:220px;
	color:#EA7600;
	padding: 7px 0 7px 26px;
	transition-duration:0.3s;
	transition-timing-function: ease-out;
	-moz-transition-duration:0.3s;
	transition-timing-function: ease-out;
	-webkit-transition-duration:0.3s;
	transition-timing-function: ease-out;
	-o-transition-duration:0.3s;
	transition-timing-function: ease-out;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	-o-border-radius:0px;
	border-radius:0px;
}
.menu ul.sub-menu li a, .menu ul.children li a {
	transition-duration:0.3s;
	transition-timing-function: ease-out;
	-moz-transition-duration:0.3s;
	transition-timing-function: ease-out;
	-webkit-transition-duration:0.3s;
	transition-timing-function: ease-out;
	-o-transition-duration:0.3s;
	transition-timing-function: ease-out;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: url(dropdown/right-arrow-bullet.png) no-repeat scroll 2px 14px transparent !important;
	border-color: #EEEEEE !important;
	border-image: none;
	border-style: none none solid;
	border-width: medium medium 1px;
	font-size: 15px !important;
	line-height:24px;
	margin: 0 10px;
	width: 230px;
	padding: 7px 0 7px 16px;
	text-transform: none;
	text-align:left;
	-moz-border-radius:0px;
}
.menu ul.sub-menu li a:hover, .menu ul.children li a:hover {
	width:220px;
	color:#EA7600;
	padding: 7px 0 7px 26px;
	transition-duration:0.3s;
	transition-timing-function: ease-out;
	-moz-transition-duration:0.3s;
	transition-timing-function: ease-out;
	-webkit-transition-duration:0.3s;
	transition-timing-function: ease-out;
	-o-transition-duration:0.3s;
	transition-timing-function: ease-out;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	-o-border-radius:0px;
	border-radius:0px;
}
.inherit-arrow {
	background: url(dropdown/right-arrow-bullet2.png) 5px 5px no-repeat;
	width:100%;
	height:10px;
}
.inherit-arrow:hover {
	background: url(dropdown/right-arrow-bullet2hover.png) 5px 5px no-repeat;
}
.tooltipbox {
	width:100%;
	display:block;
	height:10px;
	background:none;
	position:absolute;
	top:-10px;
}
.tooltip-visa {
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #fff;
	content: "";
	display: inline-block;
	height: 0;
	vertical-align: top;
	width: 0;
	float:right;
	position:absolute;
	top:0px;
	left:167px;
	text-align:center;
	opacity:1;
}
.tooltip-passport {
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #fff;
	content: "";
	display: inline-block;
	height: 0;
	vertical-align: top;
	width: 0;
	float:right;
	position:absolute;
	top:0px;
	left:115px;
	text-align:center;
	opacity:1;
}
.tooltip-oci {
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #fff;
	content: "";
	display: inline-block;
	height: 0;
	vertical-align: top;
	width: 0;
	float:right;
	position:absolute;
	top:0px;
	left:120px;
	text-align:center;
	opacity:1;
}
.tooltip-pio {
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #fff;
	content: "";
	display: inline-block;
	height: 0;
	vertical-align: top;
	width: 0;
	float:right;
	position:absolute;
	top:0px;
	left:120px;
	text-align:center;
	opacity:1;
}
.tooltip-fee {
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #fff;
	content: "";
	display: inline-block;
	height: 0;
	vertical-align: top;
	width: 0;
	float:right;
	position:absolute;
	top:0px;
	left:120px;
	text-align:center;
	opacity:1;
}
.tooltip-contactus {
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #fff;
	content: "";
	display: inline-block;
	height: 0;
	vertical-align: top;
	width: 0;
	float:right;
	position:absolute;
	top:0px;
	left:115px;
	text-align:center;
	opacity:1;
}
.tooltipbox-third {
	height:100%;
	display:block;
	width:10px;
	background:none;
	position:absolute;
	left:-10px;
}
.tooltip-ottawa {
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-right: 10px solid #fff;
	content: "";
	display: inline-block;
	height: 0;
	vertical-align: top;
	width: 0;
	float:right;
	position:absolute;
	top:9px;
	left:0px;
	text-align:center;
	opacity:1;
}
.tooltip-toronto {
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-right: 10px solid #fff;
	content: "";
	display: inline-block;
	height: 0;
	vertical-align: top;
	width: 0;
	float:right;
	position:absolute;
	top:48px;
	left:0px;
	text-align:center;
	opacity:1;
}
.tooltip-vancouver {
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-right: 10px solid #fff;
	content: "";
	display: inline-block;
	height: 0;
	vertical-align: top;
	width: 0;
	float:right;
	position:absolute;
	top:87px;
	left:0px;
	text-align:center;
	opacity:1;
}
.important-notice {
	width:100%;
	border:3px solid #ac0101;
	padding:2px;
}
.important-notice .contents {
	border:1px solid #ac0101;
	padding:10px;
}
.bold {
	font-weight:bold;
}
#contentdiv ol {
	list-style:decimal !important;
	padding-left:25px;
}
#contentdiv .country-name {
	display:block;
	overflow:hidden;
}
#contentdiv .country-name li {
	float:left;
	width:180px;
	margin-bottom:5px;
}
#contentdiv ul {
	list-style: circle !important;
	padding-left:25px;
}
.page-head-section {
	border-bottom:1px solid #999;
	padding:15px 0;
	width:100%;
	display:block;
	overflow:hidden;
	margin-bottom:20px;
}
ol.number {
	list-style:decimal!important;
	margin:15px 0;
	padding-left:18px;
}
ol.number li {
	margin-bottom:8px;
}
ol.roman {
	list-style:lower-roman!important;
	margin:15px 0;
	padding-left:18px;
}
ol.roman li {
	margin-bottom:8px;
}
ol.alpha {
	list-style:lower-alpha!important;
	margin:15px 0;
	padding-left:18px;
}
ol.alpha li {
	margin-bottom:8px;
}
.contact-content-section {
	width:100%;
	display:block;
	overflow:hidden;
}
.left-contact-address-section {
	float:left;
	width:47%;
}
.feddback-form-section {
	float:right;
	width:44%;
	padding:7px 10px;
	background:#EAEBEC;
	border:2px solid #cb9a44;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	-o-border-radius:15px;
	margin-bottom:15px;
}
.feddback-form-section2 {
	float:left;
	width:32%;
	padding:2px 2px;
}
.feddback-form-section .HeadRow {
	float:left;
	margin:0px!important;
	box-shadow:none!important;
	border:0px none!important;
}
.right-contactboxt-address-section {
	float: right;
	width: 52%;
}
.right-contactboxt-address-section h1 {
	font:bold 16px arial;
	color:#222;
	float:left;
	width:100%;
	text-align:center;
}
.feedback_ctbox {
	float:left;
	width:94%;
	padding:7px 25px;
	margin-top:20px;
	background:#EAEBEC;
	border:2px solid #cb9a44;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	-o-border-radius:15px;
	margin-bottom:15px;
}
.feedback_ctbox .HeadRow {
	float:left;
	margin:0px!important;
	box-shadow:none!important;
	border:0px none!important;
}
#contact_ct {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:100%;
	border-collapse:collapse;
	margin-bottom: 10px;
	float:left;
}
#contact_ct td {
	font-size:1em;
	border:1px solid #222;
	padding:3px 7px 2px 7px;
}
#contact_ct th {
	font-size:1.1em;
	text-align:left;
	padding-top:5px;
	padding-bottom:4px;
	background-color:#9A9999;
	color:#ffffff;
	text-align:center;
}
#contact_ct tr.alt td {
	font-size:1em;
	border:1px solid #222;
	padding:3px 7px 2px 7px;
	background:#9a9999;
	text-align:center;
	color:#fff;
	font-weight:bold;
}
.left_ctbox {
	float:left;
	width:44%;
}
.left_ctbox h1 {
	font:bold 16px arial;
	color:#222;
	float:left;
	width:100%;
	text-align:center;
}
.contact-map-section {
	width:100%;
	display:block;
	overflow:hidden;
}
.black-bold {
	color:#4b4b4b;
	font-weight:bold;
}
.color-red {
	color:#ff0000!important;
}
.left-menu-head-radius {
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	-moz-border-top-left-radius:10px;
	-moz-border-top-right-radius:10px;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-o-border-top-left-radius:10px;
	-o-border-top-right-radius:10px;
	border-bottom:3px solid #b26202;
	margin-bottom:1px!important;
	background:hsl(33, 100%, 63%);/*#E37B00;*/
	padding:5px 10px;
	margin-top:8px;
}
#accordion h3 {
	margin-bottom:1px;
}
iframe {
	border-radius: 16px;
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	-o-border-radius: 16px;
}
.font16 {
	font-size:16px;
}
.faq-gototop {
	background:#FFFFFF;
	border-radius: 8px 8px 8px 8px;
	color: #474747;
	float: right;
	line-height: 25px;
	margin-right: 10px;
	margin-top: 5px;
	padding: 0 10px;
	text-decoration: none;
}
.faq-gototop:hover {
	background:#EA7600;
}
.head-color {
	color:#474747;
}
.faq-content {
	padding:15px 5px 20px 15px;
}
.home-quick-links-images {
	margin:10px 5px;
	padding:0px;
	text-align:center;
	width:140px;
}
.home-quick-links-images img {
	width:100%;
}
.home-quick-links-images a {
	text-decoration:none;
}
.home-quick-links-images a:hover {
	text-decoration:underline;
}
.home-quick-links-images:hover {
	border-radius:2px;
	box-shadow:0 0 8px #ddd;
	background:#f6f6f6;
	-webkit-transition:box-shadow 0.2s ease-in-out;
	-moz-transition:box-shadow 0.2s ease-in-out;
	-o-transition:box-shadow 0.2s ease-in-out;
	transition:box-shadow 0.2s ease-in-out;
}
.home-quick-links-images-last {
	float:left;
	margin-bottom:10px;
	padding:6px 6px;
	text-align:center;
}
.deep-bold {
	font-weight:bold;
	color:#626262;
}
.border-bottom2px {
	border-bottom:2px solid #EA7600;
	padding-bottom:10px;
}
.gotop-footer {
	display: block;
	background: none repeat scroll 0 0 #FFFFFF;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	margin-top: -57px;
	opacity: 0.5;
	padding: 10px 5px;
	position: absolute;
	right: 2px;
	z-index: 99999;
}
.totop {
	position:fixed;
	right:15px;
	bottom:15px;
	z-index:99;
}
.totop a {
	text-decoration:none;
}
.gototop {
	background:hsla(50, 2%, 28%, 0.75);/*rgba(50, 50, 50, 0.7)!important; */
	color:hsl(0, 0%, 100%);
	font-weight:bold;
	text-decoration:none!important;
	border:1px solid #444;
	height: 40px;
	width: 40px;
	line-height:40px;
	z-index:9;
	cursor:pointer;
	text-align:center;
	border-radius:5px;
	overflow:hidden;
}
.gototop:hover {
	background:#444;
}
.arrowgototop {
	position: relative;
	left:9px;
	top:6px;
	width:18px;
	height: 6px;
	z-index:10;
	color:#ffffff;
	font-weight:bolder;
	padding-top:8px;
}
.gototop:hover {
	opacity:0.75;
	filter:alpha(opacity=75);
}
li.items p {
	margin-bottom:0px!important;
}
.left-select-juridiction {
	margin:20px 0;
}
.colordeep {
	color:#111111;
	font-weight:bold;
}
.address-box {
	padding:5px;
	border:1px solid #626262;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
}
.juridiction-address {
	float: right;
	padding: 15px;
	width: 45%;
}
.juridiction-address p {
	font-size:14px;
	line-height:20px;
}
.marquee-div {
	padding:0 9px;
	width:972;
	margin-top:8px;
	color:#E37B00;
	font-size:17px;
	line-height:36px;
	font-weight:normal;
	height:36px; /*border-top:3px solid #999; border-bottom:3px solid #999;*/
	background:url(images/marquee-bg.png) left bottom no-repeat;
}
div.scroller, #fast_scroller {
	position:relative;
	height:36px;
	width:980px;
	display:block;
	overflow:hidden;
}
div.scrollingtext {
	position:absolute;
	white-space:nowrap;
	font-size:17px;
	line-height:36px;
	color:#e36203;
}
/*===================add layout css ===================*/
#page1 h3, #page1 h4 {
	margin-bottom:4px
}
#page4 .box-header {
}
#page1 .box-header, #page5 .box-header {
}
#page1 #content .column-2 .col-1, #page1 #content .column-2 .col-2, #page2 #content .column-2 .col-1, #page2 #content .column-2 .col-2, #page3 #content .column-2 .col-1, #page3 #content .column-2 .col-2, #page4 #content .column-2 .col-1, #page4 #content .column-2 .col-2, #page5 #content .column-2 .col-1, #page5 #content .column-2 .col-2, #page6 #content .column-2 .col-1, #page6 #content .column-2 .col-2 {
	width:180px;
	margin-right:26px
}
#page1 #content .column-2 .col-3, #page2 #content .column-2 .col-3, #page3 #content .column-2 .col-3, #page4 #content .column-2 .col-3, #page5 #content .column-2 .col-3, #page6 #content .column-2 .col-3 {
	width:180px
}
#page2 .box-header, #page6 .box-header {
}
#page3 .box-header, #page7 .box-header {
}
#overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	z-index: 100;
	display: none;
}
.cnt223 a {
	text-decoration: none;
}
.popup {
	width: 100%;
	margin: 0 auto;
	display: none;
	position: fixed;
	z-index: 101;
}
.cnt223 {
	background: #fff none repeat scroll 0 0;
	box-shadow: 0 2px 5px #000;
	height: 560px;
	margin: 10px auto;
	min-width: 700px;
	padding: 10px;
	position: relative;
	width: 700px;
	z-index: 103;
}
.cnt223 h1 {
	font-size:20px;
	font-weight:bold;
	color:#777;
	text-align:center;
}
.cnt223 p {
	clear: both;
	color: #555555;
	text-align: left;
	font-size:14px;
	width:700px;
	height:350px;
	overflow-y:scroll;
}
.cnt223 p a {
	color: #d91900;
	font-weight: bold;
}
.cnt223 .x {
	float: right;
	height: 35px;
	left: 17px;
	position: relative;
	top: -7px;
	width: 34px;
	font-size:22px;
}
.cnt223 .x:hover {
	cursor: pointer;
	color:#d91900;
}
@media (max-width: 479px) {
body {
 overflow-x:hidden;
}
 #overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #000;
filter:alpha(opacity=40);
-moz-opacity:0.4;
-khtml-opacity: 0.4;
opacity: 0.4;
z-index: 100;
display: none;
}
.cnt223 a {
text-decoration: none;
}
.popup {
width: 100%;
margin: 0 auto;
display: none;
position: fixed;
z-index: 101;
}
.cnt223 {
min-width: 90%!important;
width:90%!important;
height: 350px!important;
overflow-y:scoll!important;
margin: 100px auto;
background: #fff;
position: relative;
z-index: 103;
padding: 10px;
border:5px solid #ececec;
box-shadow: 0 2px 5px #000;
}
.cnt223 h1 {
font-size:20px;
font-weight:bold;
color:#222;
text-align:center;
}
.cnt223 p {
clear: both!important;
color: #555555!important;
text-align: left!important;
font-size:14px!important;
line-height:20px;
overflow-y:scroll;
width:100%!important;
height:300px!important;
}
.cnt223 p a {
color: #d91900;
font-weight: bold;
}
.cnt223 .x {
float: right;
height: 35px;
left: 17px;
position: relative;
top: -7px;
width: 34px;
font-size:22px;
}
.cnt223 .x:hover {
cursor: pointer;
color:#d91900;
}
}
 @media (min-width: 480px) and (max-width: 767px) {
body {
 overflow-x:hidden;
}
 #overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #000;
filter:alpha(opacity=40);
-moz-opacity:0.4;
-khtml-opacity: 0.4;
opacity: 0.4;
z-index: 100;
display: none;
}
.cnt223 a {
text-decoration: none;
}
.popup {
width: 100%;
margin: 0 auto;
display: none;
position: fixed;
z-index: 101;
}
.cnt223 {
min-width: 90%!important;
width:90%!important;
height: 350px!important;
overflow-y:scoll!important;
margin: 30px auto;
background: #fff;
position: relative;
z-index: 103;
padding: 10px;
border:5px solid #ececec;
box-shadow: 0 2px 5px #000;
}
.cnt223 h1 {
font-size:20px;
font-weight:bold;
color:#222;
text-align:center;
}
.cnt223 p {
clear: both!important;
color: #555555!important;
text-align: left!important;
font-size:14px!important;
line-height:20px;
overflow-y:scroll;
width:100%!important;
height:300px!important;
}
.cnt223 p a {
color: #d91900;
font-weight: bold;
}
.cnt223 .x {
float: right;
height: 35px;
left: 17px;
position: relative;
top: -7px;
width: 34px;
font-size:22px;
}
.cnt223 .x:hover {
cursor: pointer;
color:#d91900;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
 body {
 overflow-x:hidden;
}
 #overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #000;
filter:alpha(opacity=40);
-moz-opacity:0.4;
-khtml-opacity: 0.4;
opacity: 0.4;
z-index: 100;
display: none;
}
.cnt223 a {
text-decoration: none;
}
.popup {
width: 100%;
margin: 0 auto;
display: none;
position: fixed;
z-index: 101;
}
.cnt223 {
min-width: 90%!important;
width:90%!important;
height: 350px!important;
overflow-y:scoll!important;
margin: 30px auto!important;
background: #fff;
position: relative;
z-index: 103;
padding: 10px;
border:5px solid #ececec;
box-shadow: 0 2px 5px #000;
}
.cnt223 h1 {
font-size:20px;
font-weight:bold;
color:#222;
text-align:center;
}
.cnt223 p {
clear: both!important;
color: #555555!important;
text-align: left!important;
font-size:14px!important;
line-height:20px;
overflow-y:scroll;
width:100%!important;
height:300px!important;
}
.cnt223 p a {
color: #d91900;
font-weight: bold;
}
.cnt223 .x {
float: right;
height: 35px;
left: 17px;
position: relative;
top: -7px;
width: 34px;
font-size:22px;
}
.cnt223 .x:hover {
cursor: pointer;
color:#d91900;
}
}
.purechat-widget .purechat-widget-header, .purechat-window .purechat-widget-header {
	background:#EA7600!important;
}
.purechat-widget .purechat-expanded, .purechat-widget .purechat-collapsed-outer {
	padding:0px!important;
}
.txt_form {
	float: left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	margin-top: 10px;
}
.input_box {
	border: 1px solid #e1e1e1;
	color: #222;
	font: 13px Verdana, Geneva, sans-serif;
	height: 25px;
	margin-top: 10px;
	padding: 0 5px;
	width: 377px;
}
.input_box:focus {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #ffe0bb;
	box-shadow: 0 0 5px 0 rgba(227, 123, 0, 0.23);
	height: 25px;
	margin-top: 10px;
	width: 377px;
}
.text_box {
	border: 1px solid #e1e1e1;
	height: 80px;
	margin-top: 10px;
	padding: 0 5px;
	width: 377px;
}
.text_box:focus {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #ffe0bb;
	box-shadow: 0 0 5px 0 rgba(227, 123, 0, 0.23);
	height: 80px;
	margin-top: 10px;
	width: 377px;
}
.buttons2 {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #e37b00 none repeat scroll 0 0;
	border-bottom: 5px solid #ee8d1b !important;
	border-image: none;
	border-left: 0 none;
	border-radius: 8px;
	border-right: 0 none;
	border-top: 0 none;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.6);
	color: #fff;
	cursor: pointer;
	float: left;
	font-size: 15px;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 10px;
	min-width: 120px;
	padding: 8px 0;
	text-align: center;
	width: auto;
}
.buttons2:hover {
	background: #ed860b none repeat scroll 0 0;
	border-bottom: 5px solid #c3081d;
	border-radius: 8px;
	color: #fff;
	cursor: pointer;
	float: left;
	font-size: 15px;
	font-weight: bold;
	min-width: 120px;
	padding: 8px 0;
	text-align: center;
	width: auto;
}
.footer-col p.accept {
	font-size:12px;
	text-align:center;
	line-height:22px;
}
.header-heading {
	text-align:center;
	color:#707A83;
	margin-top:10px;
}
.header-heading span {
	color:#e78f08;
}
.quick-links {
	margin-top:10px;
}
.links-padding {
	padding-bottom:5px;
}
.color {
	color:#e37b00!important;
}
ul.unorder {
	margin-left:20px;
}
ul.unorder li {
	padding-bottom:5px;
}
.ourservices {
	margin-bottom:8px;
}
table.tablelist tr td {
	padding:5px;
}
table.tablelist tr th {
	padding:5px;
	background:#9A9999;
	color:white;
}
h3.mainheding {
	font-size:1.5em;
}
.authorized {
	line-height:35px;
	text-align:center;
	margin-right:35px;
	color:#FFDE00;
	margin-top:-5px;
	font-size:2em;
}
.authorized span {
	color:white;
	font-weight:normal;
}
.heading-zero {
	float:left;
	width:100%;
	line-height:30px;
}
.star {
	color:#E86F00;
}
.marginminus {
	margin-bottom:15px!important;
	margin-top:20px;
}
.marginbottomfive {
	margin-bottom:10px !important;
}
.margintop {
	margin-top:-20px;
}
.submitcourier {
	width:100px;
	height:40px;
	margin-left:18px;
	background:#242B33;
	color:white;
	border:none;
}
.submitcourier:hover {
	background:#E86F00;
}
.submitcourierone {
	width:100px;
	height:40px;
	background:#242B33;
	color:white;
	border:none;
	margin-left:18px;
}
.submitcourierone:hover {
	background:#E86F00;
}
.margin-up-tt {
	margin-top:-20px;
}
#contentdiv {
	display:inline-block;
}
.addcolor {
}
.dafaultcolor {
	background:#110f0f;
}
.dafaultcolor p {
	color:#fff;
}
.dafaultcolor .defoult p {
	color:inherit;
	margin-bottom:20px;
}
.dafaultcolor h3 {
	font-size:1.2em;
	line-height:1.2em;
	margin-bottom:10px;
	color:#fff;
}
.dafaultcolor h4 {
	font-size:1.1em;
	line-height:1.2em;
	margin-bottom:10px;
	color:#fff;
}
.dafaultcolor h5 {
	font-size:1.833em;
	line-height:1.2em;
	text-transform:uppercase;
	margin-bottom:10px;
	color:#fff;
}
.dafaultcolor a {
	color:#fff;
}
.dafaultcolor ul li a, .dafaultcolor ol li a, .dafaultcolor ul li, .dafaultcolor ol li {
	color:#fff;
}
.dafaultcolor #contentdiv ul li, .dafaultcolor #contentdiv ol li {
	color:#fff;
}
.dafaultcolor ul li.number, .dafaultcolor ol.number li, .dafaultcolor ol.number li span {
	color:#fff;
}
.dafaultcolor #tabs ul li a {
	color:#e86f00;
}
.dafaultcolor table.visafee-table tr td {
	color:#fff;
}
.dafaultcolor table tr td, .dafaultcolor table tr th {
	color:#fff;
	border-color:#fff;
}
.dafaultcolor p span.deep-bold {
	color:#fff;
}
.divider-border {
	border-left:1px solid #bababa;
	border-right:1px solid #bababa;
}
table.stracuter tr.firstrow {
	background:#e3a305;
	padding:10px 0px;
}
ul.menu li {
	list-style-type:none;
}
#slideshow {
	position:relative;
	height:300px;
	width:670px
}
#slideshow IMG {
	position:absolute;
	top:0;
	left:0;
	z-index:8;
	opacity:0.0;
}
#slideshow IMG.active {
	z-index:10;
	opacity:1.0;
}
#slideshow IMG.last-active {
	z-index:9;
}
#slideshow-vas {
	position:relative;
	height:262px;
	width:222px;
	margin-left:0px;
}
#slideshow-vas IMG {
	position:absolute;
	top:0;
	left:0;
	z-index:8;
	opacity:0.0;
}
#slideshow-vas IMG.active {
	z-index:10;
	opacity:1.0;
	cursor:pointer;
}
#slideshow-vas IMG.last-active {
	z-index:9;
}
.searchbox {
	width:215px;
	float:right;
	height:40px;
	margin-right:10px;
	margin-top:30px
}
input.gsc-search-button-v2 {
	height: 13px;
	width: 13px;
	padding: 5px;
	margin-left:-10px;
	margin-top:5px;
}
.gsc-control-cse {
	padding: 6px;
	width: auto;
	background: none;
	border: none;
	border-width:0px;
	background:none!important;
	background-color:none;
}
:root .gsc-control-cse {
	background-color:none\9;
	border-width:0px\9;
	background:none\9;
}
.cse .gsc-control-cse, .gsc-control-cse {
	padding:0px!important;
}
:root .cse .gsc-control-cse, .gsc-control-cse {
	background-color: none\9;
	border: none\9;
}  /* IE9-IE10pp4 */
:root gsc-search-button-v2 {
	height: 13px\9;
	width: 13px\9;
}
.gsc-search-box-tools .gsc-search-box .gsc-input {
	padding-right:0px!important;
}
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {
	padding:6px 8px!important;
}
:root .searchbox {
	height:45px\9;
	width:270px\9;
	overflow:hidden\9;
	margin-top:-75px\9;
}
@media screen {
.searchbox {
	height:40px;
	width:270px\9;
	overflow:hidden;
	margin-top:30px;
}
.gsc-control-cse {
	border:none!important;
	background-color:rgb(000, 000, 000)\9;
}
input.gsc-search-button-v2 {
	height: 13px;
	width: 13px;
	padding: 5px;
	margin-left:-10px;
	margin-top:5px;
}
}
.proud-stamp {
	right: 5px;
	position: absolute;
	top: 20px;
}
#accordion h3 {
	background:#E37B00;
	padding:5px 10px;
	cursor: pointer;
}
#accordion h3:hover {
	background:#F3A500;
}
#icons li {
	margin: 2px;
	position: relative;
	padding: 4px 0;
	cursor: pointer;
	float: left;
	list-style: none;
}
.popdiv {
	margin:0px;
	padding:0px 5px;
}
.black_overlay {
	background-color: black;
	display: none;
	height: 100%;
	left: 0;
	opacity: 0.8;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1001;
}
.white_content {
	background-color: white;
	border: 16px solid #ff7e00;
	display: none;
	left:32%;
	max-height: 600px;
	min-height: 180px;
	overflow: auto;
	padding: 15px 5px 15px 15px;
	position: fixed;
	top:100px;
	width:30%;
	z-index: 1002;
}
.white_content a {
	margin: -13px 0 9px;
	padding: 0;
	float: right;
	font-weight:bold;
	text-decoration:none;
}
.white_content h1 {
	color:#a83000;
	font-size: 30px;
}
.white_content h2 {
	color:#c03e0a;
	font-size: 26px;
	text-align:center;
	font-weight:500;
	margin:0px 0px 25px 0px;
}
.white_content .labalname {
	width:30%;
	float:left;
	padding:0px;
	margin:5px 0px;
	font-size:14px;
}
#light-01 h2 {
	margin-bottom: 0;
}
.white_content .filedbox {
	width:63%;
	float:left;
	padding:0px;
	margin:0px 0px;
	font-size:14px;
}
.white_content .filedbox input {
	width:90%;
	height:24px;
	padding:0px;
	margin:5px 0px;
}
.white_content .filedbox textarea {
	width:90%;
	height:70px;
	padding:0px;
	margin:10px 0px;
}
.white_content input.submit {
	width:100px;
	height:auto;
	float:left;
	padding:8px 10px;
	text-transform:uppercase;
	margin:0px 0px 0px 160px;
	font-size:15px;
	background:#ff7e00;
	color:#fff;
	border:#e27001 solid 1px;
	cursor:pointer;
}
.white_content input.submit:hover {
	background:#e27001;
}
.feedbackform {
	margin:0px;
	padding:0px;
	width:80%;
}
.feedbackform input, .feedbackform textarea {
	width:300px;
	margin:0px;
	padding:5px 5px;
}
.feedbackform input.buttons2 {
	width:100px;
	margin:0px 10px;
	padding:10px 5px;
	text-align:center;
}
/* Ms 13-11-17 */
.form_field_div {
	float: left;
	width:50%;
}
.form_field_div:nth-child(5) {
clear:both !important;
}
.form_field_div:nth-child(6), .form_field_div:nth-child(8) {
width:100% !important;
}
.form_field_div:nth-child(6) .labalname {
width:15% !important;
}
.form_field_div:nth-child(6) .filedbox {
width:85% !important;
}
.form_field_div input[type="text"], .form_field_div textarea {
	width: 100% !important;
}
.white_content {
	left: 50%;
	width: 50%;
	margin-left: -25%;
}
.white_content input.submit {
	margin:10px 0;
}
.notice_page ul {
	margin-top:10px;
}
.notice_page li {
	padding-bottom:10px;
}
 @media only screen and (max-width: 768px) {
.form_field_div {
float: left;
width:100%;
}
.white_content .labalname {
width:100%;
}
.white_content .filedbox {
width:100%;
}
.form_field_div:nth-child(6) .labalname {
width:100% !important;
}
.form_field_div:nth-child(6) .filedbox {
width:100% !important;
}
#light-01 {
top:4% !important;
}
}
.popupcolums {
	width: 700px;
	padding: 0 0 0px 15px;
	display: table;
	border-left: 1px solid #bababa;
	margin-left: -1px;
}
.box {
	background:#fff;
	border: 5px solid #fff;
	border-radius: 10px;
	font-size: 14px;
	font-weight:500;
	min-height:200px;
	left:20%;
	padding: 10px;
	position: fixed;
	right: 40%;
	top: 15%;
	width:900px;
	z-index: 101;
	overflow-y: scroll;
    max-height: 300px;
}
.box p {
	color:#333;
	font-size:16px;
	line-height:20px;
}
.box p a {
	color:#0541ee;
}
.box p a:hover {
	color:#0541ee;
}
.box h3 {
	color:#333;
	font-weight:bold;
	font-size:20px;
}
.box h3 a {
	color:#333;
	font-weight:bold;
	font-size:12px;
}
.popupcolums .overcolor {
	background:#000;
	bottom: 0;
	left: 0;
	opacity: 0.5;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 100;
}
a.boxclose {
	background: transparent url("images/cancel.png") repeat scroll left top;
	cursor: pointer;
	float: right;
	height: 26px;
	left: 12px;
	position: relative;
	top: -13px;
	width: 26px;
}
.smalltextdisclaimer {
	color: #fff;
	font-size: 9px;
	font-weight: bold;
}
.newlinkmenu {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}
.mobile-menu-but, .mobiletheme-menu {display:none;}
@media (min-width:320px) and (max-width:768px) {
	.box-2 {padding:0px;}
	.mobiletheme-menu {display:none;}
	ul.mobiletheme-menu {padding:20px 0px; width:100%;}
	ul.mobiletheme-menu li{list-style:none; display:block;}
	ul.mobiletheme-menu li a {padding: 10px;
text-align: left;
display: block;
text-decoration: none;}
	ul.mobiletheme-menu li a:hover {padding:10px; background:#fff;}
	ul.mobiletheme-menu li ul li a {padding-left:15px;}
	ul.mobiletheme-menu li ul li a;hover {padding-left:15px;}
	ul.menu{display:none;}
	body {min-width: 100%;}
	.fasttrack-visa {margin-top:5px;}
	.popupcolums {width:100%; padding:0px; margin:0px;}
	.box {left:0%; width:91%;}
	#main {width:100%; line-height:normal; margin:0px;}
	.box p {
		color: #333;
		font-size:100%;
	}
	.box h3 a {
		color: #333;
		font-weight: bold;
		font-size: 100%;
	}
	.col-1, .col-2, .col-3, .col-4 {float:none;}
	#header .row-1 .col-1, #header .row-1 .col-2 {
		width: 100%;
		background:#e4e4da;
	}
	#header .row-2 {
		width: 100%;
		background:#cdcdcd;
		height:auto;
	}
	.logo {width:100%; float:none; padding:0px;}
	.main-nav {width:100%; height:auto;}
	.authorized{margin:0px; font-size:100%; line-height:normal;}
	#header {min-height:auto;}
	.header-heading {line-height: 135%;
margin-top: 0px;
padding-top: 20px;}
	#header .row-1 {height:auto;}
	.bg-home {background:none;}
	.slogan-top-head {width:100%; float:none; margin:0px; }
	.heading-zero {float:none;}
	.searchbox {width: 100%; float: none; margin-top:4px; height:auto;}
	ul.controll-styling {float:none;}
	.mobile-menu-but {display:block; margin:14px 0px;}
	ul.menu {display:none; float:none;}
	ul.menu li {float:none; display:block;}
	#header .row-3 .col-1 {width:100%; float:none;}
	.box-slogan {width:100%; height:auto; background:#ff8d35;}
	.slogan {padding-top: 20px;}
	#header .row-3 .col-2 {width:100%; float:none;}
	.box-header {width:100%; height:auto;}
	.box-header2 {width:100%; height:100%;}
	#slideshow {width:100%;height: 230px;}
	#slideshow img {width:100%; height:100%;}
	.wrapper table tr td {display:block;}
	.column-1-home, .column-2-home {width:69%; padding:0px;}
	.column-3-home {width:100%; padding:0px; margin:50px 0px 0px 0px;}
	.megafooter .fotter-content {width:100%;}
	.colums1, .colums2, .colums3, .colums4, .colums5 {width: auto;
margin-left: 10px;}
	.footer-col {float:none;}
	.bottom-footer {width:100%; height:auto;}
	.bot-foot-content {width:100%; margin:0px; padding:0px;}
	.fleft, .fright {float:none;}
	.home-quick-links-images {width:100%; margin:0px 0px 20px 0px;}
	.list-1 li a {font-size:100%;}
	h3.left-menu-head-radius, h4.marginminus, h4.marginbottomfive {font-size:100%;}
	.column-1 {width:100%; padding:0px;}
	.column-1, .column-2, .column-3 {float:none;}
	.column-2{width:100%; padding:0px; margin:0px;}
	#content .column-2 .padding { padding: 0px;}
	.wrapper p {text-align:left;}
	.menu ul.sub-menu, .menu ul.children {display:block;}
	.style2-header {
    border-left: 14px solid #474747;
    padding: 7px 13px 7px 9px;
	}
@media (min-width:410px) and (max-width:420px) {
	.column-1-home, .column-2-home {
    width: 89%;
	}
