/* Reset CSS */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/* Site CSS */
@font-face { font-family: "Lucida Grande"; src: url('../fonts/Lucida-Regular.ttf') format("truetype"); src: url('../fonts/Lucida-Regular.eot'); }
@font-face { font-family: "Lucida Grande Bold"; src: url('../fonts/Lucida-Bold.ttf') format("truetype"); src: url('../fonts/Lucida-Bold.eot'); font-weight: bold; }

* { margin: 0; padding: 0; }
ul { list-style: none; }
html, body { height:100%; background: #ffffff } .container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15{position:relative}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_12 .push_3,.container_16 .push_4{left:240px}.container_12 .push_6,.container_16 .push_8{left:480px}.container_12 .push_9,.container_16 .push_12{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after,.container_12:before,.container_12:after,.container_16:before,.container_16:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.clearfix:after,.container_12:after,.container_16:after{clear:both}.clearfix,.container_12,.container_16{zoom:1}
strong { font-weight: bold; }
body, p { font-size: 13px; font-family: "Lucida Grande", sans-serif; color: #000000; }
h1, h1 a { font-family: "Cantarell", sans-serif; font-weight: bold; font-size: 15px; color: #7ECC30; }
h2, h2 a { font-family: "Lucida Grande Bold", sans-serif; font-weight: bold; font-size: 13px; line-height: 22px; color: #000000; }

#container-wrapper, #wrapper  { min-height: 100%; margin: 0 auto; position: relative; min-width: 1280px; }
#container-wrapper-splash { min-height: 100%; margin: 0 auto; position: relative; min-width: 1280px; }
#wrapper { padding-bottom: 235px; }

#header.splash { background: #FFFFFF; height: 245px; display: block; }
#header.default { height: 351px; display: block; }

#header-bar { height: 23px; background: #F0F2F4; }
#header-bar.splash { -moz-box-shadow: 0px 3px 2px rgba(77, 107, 129, 0.65); -webkit-box-shadow: 0px 3px 2px rgba(77, 107, 129, 0.65); box-shadow: 0px 3px 2px rgba(77, 107, 129, 0.65); /* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color='#4D6B81')"; /* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color='#4D6B81'); }

#header-banner { width: 1280px; margin: 0 auto; position: relative; z-index: 10; }
#header-banner img.logo { position: absolute; top: 21px; left: 171px; }

#language-nav, #logo { margin-top: 36px; }
#language-nav ul { float: right; }
#language-nav ul li { width: 300px; height: 40px; margin-bottom: 11px; }
#language-nav ul li.active, #language-nav ul li:hover { background: #7ECC30; cursor: pointer; }
#language-nav ul li.active a, #language-nav ul li:hover a { color: #FFFFFF; }
#language-nav ul li a { text-transform: uppercase; float: right; font-family: "Cantarell", sans-serif; font-weight: bold; font-size: 18px; text-decoration: none; color: #4D6B81; padding-right: 18px; padding-top: 11px; }

#container-splash { display: block; padding-bottom: 20px; }

.backstretch { top: 50px; }

#container-address { min-height: 76px; background: #001E55; filter: alpha(opacity=75); -moz-opacity: 0.75; -khtml-opacity: 0.75; opacity: 0.75; }
#container-address .block-content { padding: 14px 0px 16px 27px; }
#container-address .block-content p, #container-address .block-content a { color: #FFFFFF; font-family: "Lucida Grande Bold", sans-serif; font-weight: bold; font-size: 13px; line-height: 23px; }
#container-address .block-content a { text-decoration: none; } 
#container-address .block-content a:hover { text-decoration: underline; }

span.visum, span.legalisatie, span.visa, span.apostille { text-transform: uppercase; display: block; font-family: "Cantarell", sans-serif; font-weight: bold; color: #001E55; } 
span.visum { font-size: 75px; margin: 62px 0px 0px 12px; }
span.legalisatie { font-size: 60px; margin: 78px 0px 0px 384px; }
span.visa { font-size: 70px; margin: 135px 0px 0px 40px; }
span.apostille { font-size: 65px; margin: 37px 0px 77px 542px; }

#header-nav-login { height: 23px; float: right; background-image: url('../images/website/vertical-line.png'); background-repeat: no-repeat; background-position: 82px 1px; }
#header-nav-login ul { height: 23px; float: right; }
#header-nav-login ul li { display: inline-block; float: left; padding: 5px 12px 5px 8px; }
#header-nav-login ul li a, #header-nav-logout a { text-decoration: none; color: #4C6B7F; }
#header-nav-login ul li:hover a, #header-nav-logout a:hover { color: #009BDF; }
#header-nav-logout { height: 23px; float: right; text-align: right; }
#header-nav-logout p { line-height: 20px; }

#menu-container { position: absolute; left: 0px; top: 275px; z-index: 11; width: 100%; min-height: 76px; background: #001E55; filter: alpha(opacity=75); -moz-opacity: 0.75; -khtml-opacity: 0.75; opacity: 0.75; }
#menu {width: 1280px; margin: 0 auto;}
#menu ul { margin-left: 160px; }
#menu ul li { float: left; display: inline-block; height: 76px; text-align: center; line-height: 54px; padding-left: 16px; padding-right: 37px; }
#menu ul li a { text-transform: uppercase; text-decoration: none; font-family: "Cantarell", sans-serif; font-weight: bold; color: #FFFFFF; font-size: 16px; display: -moz-inline-box; display: inline-block; line-height: normal; vertical-align: middle; }
#menu ul li:hover, #menu ul li.active { cursor: pointer; }
#menu ul li:hover a, #menu ul li.active a { color: #009BDF; }

#container-home-map { z-index: 100; min-width: 1280px; height: 363px; background-color: #F0F2F4; padding-top: 7px; }
#map-image-container { z-index: 100; position: relative; width: 1280px; margin: 0 auto; }
#map-image { position: relative; width: 702px; height: 370px; margin-left: 410px; background-image: url('../images/website/world-map.png'); background-repeat: no-repeat; }
#map-image .map-marker { position: absolute; background-image: url('../images/website/marker.png'); background-repeat: no-repeat; height: 40px; width: 27px; }

.boundary { background: #E0E0E0; display: inline-block; z-index: 100; padding: 5px 5px 6px 6px; position: absolute; padding: 5px 8px 7px 5px\9; *padding: 5px 6px 6px 6px; top: -22px; left: 169px; }
.boundary.normal, .boundary.search { position: relative; top: 0px; left: 0; margin-bottom: 25px; *width: 213px; }
.boundary.search form .submit-button { margin-top: -3px; }
.boundary.search .module-content { min-height: 140px; }
.boundary.search .container-module, .boundary.normal .container-module { *width: 209px; }
.boundary.search p.title { margin-left: 12px; margin-right: 12px; margin-top: 9px; line-height: 21px; border: none; padding-bottom: 8px; }

.container-module { -moz-box-shadow: 0px 2px 2px #A8A8A8; -webkit-box-shadow: -1px 2px 2px #A8A8A8; box-shadow: -1px 2px 2px #A8A8A8;  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color='#4D6B81')";  border: 1px solid #BCBCBC;  display: inline-block;  background: #f5f5f5;  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #f5f5f5 0%, #e6e6e6 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#e6e6e6));  background: -webkit-linear-gradient(top,  #f5f5f5 0%,#e6e6e6 100%);  background: -o-linear-gradient(top,  #f5f5f5 0%,#e6e6e6 100%);  background: -ms-linear-gradient(top,  #f5f5f5 0%,#e6e6e6 100%);  background: linear-gradient(to bottom,  #f5f5f5 0%,#e6e6e6 100%);  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=360, Color='#A8A8A8'), progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=270, Color='#A8A8A8'), progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=90, Color='#A8A8A8'), progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color='#A8A8A8'), progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#e6e6e6',GradientType=0 ); }
.container-module p.title { text-align: center; font-family: "Cantarell", sans-serif; font-weight: bold; font-size: 17px; color: #009BDF; line-height: 34px; border-bottom: 1px solid #009BDF; margin-left: 7px; margin-right: 7px; }
.container-module .module-content { display: inline-block; border: 1px solid #FFFFFF; max-width: 206px; min-width: 206px; }
.container-module p.text { font-size: 13px; font-family: "Lucida Grande", sans-serif; color: #4D6B81; text-align: left; margin-left: 5px; margin-top: -3px; }

.container-left, .container-right { margin-top: 20px; }
.container-onecolumn h1, .container-left h1, .container-right h1 { padding-bottom: 27px; text-transform: uppercase; }
.container-left ul li { padding-bottom: 17px; background-image: url('../images/website/list-style-blue.png'); background-repeat: no-repeat; background-position: 1px 2px; padding-left: 14px; }
.container-left ul li a { font-size: 13px; font-family: "Lucida Grande Bold", sans-serif; font-weight: bold; color: #0099DF; text-decoration: none; } 
.container-left ul li a:hover, .container-left ul li a.active { text-decoration: underline; }
.container-right p { line-height: 22px; padding-bottom: 22px; } 

.container-onecolumn { margin-top: 20px; }
.container-onecolumn h2 { padding-bottom: 5px; }
.container-onecolumn h2  a { text-decoration: none; padding-bottom: 5px; }
.container-onecolumn h2  a:hover { text-decoration: underline; }
.container-onecolumn p.datetime { line-height: 10px; font-size: 10px; font-family: "Lucida Grande", sans-serif; color: #000000; padding-bottom: 25px; }
.container-onecolumn p { line-height: 22px; padding-bottom: 21px; padding-right: 23px; }
.container-onecolumn p.success { color: #7ECC30; font-family: "Lucida Grande Bold", sans-serif; font-weight: bold; font-size: 13px; }
.container-onecolumn p.error { color: #FF0000; font-family: "Lucida Grande Bold", sans-serif; font-weight: bold; font-size: 13px; }
.container-onecolumn .article { border-bottom: 1px solid #8B9FAD; margin-bottom: 16px; }
.article-image { margin-left: 0px; margin-right: 14px; }
.article-content { min-height: 150px; width: 685px !important; }
.article-content { position: relative; }
.article-content a.overview { position: absolute; bottom: 0; font-size: 13px; font-family: "Lucida Grande", sans-serif; color: #8B9FAC; }
.article-content a.overview:hover { text-decoration: none; }

#map { margin-top: 60px; width: 296px; height: 291px; }

.selectbox { height: 26px; position: relative; margin-left: 2px; margin-top: 8px; margin-left: 4px\9; margin-bottom: 13px; }
select.select{ font-family: inherit; position: relative; z-index: 10; width: 201px !important; height: 26px !important; line-height: 26px; cursor: pointer; }
span.select{ width: 85%; padding-right: 15%; overflow: hidden; font-size: 13px; font-family: "Lucida Grande", sans-serif; color: #4D6B81; text-align: left; position: absolute; bottom: 0; float: left; left: 0; height: 100%; line-height: 25px; text-indent: 13px; background: url('../images/website/select-box.png') no-repeat; cursor: pointer; z-index: 1; }

#container-content { *padding-bottom: 53px; margin-bottom: 53px; }

#breadcrumbs { padding: 13px 0px 0px 30px; margin-top: 15px; height: 30px; background-image: url('../images/website/breadcrumbs.png'); background-repeat: no-repeat; font-family: "Lucida Grande", sans-serif; font-size: 12px; color: #4C6B80; }
#breadcrumbs span { color: #8B9FAC; }
#breadcrumbs a, .paginationControl a { font-family: "Lucida Grande", sans-serif; font-size: 12px; color: #4C6B80; text-decoration: underline; }
#breadcrumbs a:hover, .paginationControl a:hover { text-decoration: none; }

.block-link { display: inline-block; width: 300px; margin-top: 12px; margin-right: 19px; float: left; }
.block-link.last { background: #EEF2F4; margin-right: 0px; }
.block-link h3 { margin-bottom: 10px; background: #7ECC30; font-family: "Cantarell", sans-serif; font-weight: bold; font-size: 15px; color: #FFFFFF; line-height: 40px; padding-left: 9px; padding-right: 9px; }
.block-link a.overview { text-decoration: underline; margin-top: 24px; display: block; color: #009ADF; font-family: "Lucida Grande Bold", sans-serif; font-weight: bold; font-size: 13px; }
.block-link a.overview:hover { text-decoration: none; }
.block-link p.heading { padding: 7px 5px 0px 13px; line-height: 22px; font-family: "Lucida Grande Bold", sans-serif; font-weight: bold; font-size: 13px; color: #333333; }
.block-link .selectbox { margin-top: 10px; margin-left: 13px; }
.block-link a.needavisa {  margin-top: 11px; margin-left: 13px; }
.block-link p.italic { font-style: italic; margin-top: 26px; margin-right: 16px; margin-bottom: 16px; margin-left: 13px; line-height: 22px; }

.single-link p.title { line-height: 17px; width: 230px; font-family: "Lucida Grande Bold", sans-serif; font-weight: bold; font-size: 13px; color: #333333; padding-bottom: 8px; }
.single-link p.summary { width: 230px; font-size: 13px; font-family: "Lucida Grande", sans-serif; color: #333333; }
.single-link, .faq-link { position: relative; border-bottom: 1px solid #8B9FAD; padding-top: 11px; padding-bottom: 9px; }
.single-link a { font-family: "Cantarell", sans-serif; font-weight: bold; font-size: 12px; color: #1B5D89; text-decoration: none; cursor: pointer; position: absolute; right: 0px; top: 16px; float: right; padding-right: 25px; display: inline-block; background: url('../images/website/button-submit.png') scroll right 1px transparent;}
.single-link a:hover { text-decoration: underline; }
.single-link span:hover { text-decoration: underline; }
.single-link span { text-decoration: none; line-height: 32px; padding-left: 14px; background: url('../images/website/button-submit.png') no-repeat; display: inline-block; background-position: 0px -27px; height: 30px; }

.faq-link a { text-decoration: none; font-family: "Lucida Grande Bold", sans-serif; font-weight: bold; font-size: 13px; color: #333333; display: block; }
.faq-link a:hover { color: #009BDF; }
.faq-link { padding-bottom: 16px; padding-top: 17px; }

.two-column { display: inline-block; float: left; padding-top: 17px; }
.two-column.mail { padding-left: 16px; }

form input[type='text'], form input[type='password'] { -moz-box-shadow: 0px 2px 2px #BFBFBF; -webkit-box-shadow: 0px 2px 2px #BFBFBF inset; box-shadow: 0px 2px 2px #BFBFBF inset;  background: #E9E9E9; width: 214px; float: left; height: 26px; color: #878787; font-style: italic; text-indent: 12px; border-radius: 3px; border: 1px solid #FFFFFF;  -moz-border-radius: 3px; -webkit-border-radius: 3px; border-top: 1px solid #BFBFBF\9; box-shadow: none\9; }
form p.label { padding-bottom: 4px; }
form input[type='text'], form textarea { font-family: "Lucida Grande", sans-serif; font-size: 13px; color: #878787; font-weight: normal; }

#contact-form h2 { font-family: "Cantarell", sans-serif; font-weight: bold; font-size: 15px; color: #4C6B7F; padding-bottom: 10px; }
#contact-form { margin-top: 22px; width: 485px; }

#contact table td { vertical-align: middle; }
#contact table td input[type='text'] { width: 218px; height: 29px; margin-right: 33px; }
#contact table td input.name { width: 465px; padding-right: 5px; }
#contact table td textarea { width: 218px; height: 86px; -moz-box-shadow: 0px 2px 2px #BFBFBF; -webkit-box-shadow: 0px 2px 2px #BFBFBF inset; box-shadow: 0px 2px 2px #BFBFBF inset;  background: #E9E9E9; float: left; color: #878787; font-style: italic; text-indent: 12px; border-radius: 3px; border: 1px solid #FFFFFF;  -moz-border-radius: 3px; -webkit-border-radius: 3px; border-top: 1px solid #BFBFBF\9; box-shadow: none\9; }
#contact table td label { margin-top: 4px; display: block; font-family: "Lucida Grande", sans-serif; font-size: 13px; color: #333333; font-weight: normal; width: 100%; }
#contact table td label.error { height: 13px; margin-top: 3px; float: left; font-family: "Lucida Grande", sans-serif; font-size: 11px; color: #D90000; font-weight: normal; width: 95%; line-height: 15px; }
#contact table td input.captcha { width: 109px; margin-right: 5px; }
#contact table td img { width: 103px; height: 29px; }
#contact table td .submit-button { margin-right: 31px; margin-top: 21px; }

form#subscribe .submit-button { margin-right: 9px; }

#login table td input[type='text'], #login table td input[type='password'] { margin-bottom: 5px; width: 227px; height: 29px; }
#login table td label { margin-top: 4px; display: block; font-family: "Lucida Grande", sans-serif; font-size: 13px; color: #333333; font-weight: normal; width: 100%; }
#login table td label.error { margin-bottom: 3px; height: 13px; margin-top: 3px; float: left; font-family: "Lucida Grande", sans-serif; font-size: 11px; color: #D90000; font-weight: normal; width: 100%; }
#login table td .submit-button { margin: 0; float: left; *margin-left: -6px; }
#login table td a { font-family: "Lucida Grande", sans-serif; font-size: 10px; color: #333333; text-decoration: none; }
#login table td a:hover { text-decoration: underline; }
#login table td .link-container { position: absolute; left: 0; }
#login table td.submit { width: 120px; }
#login table td.link, #login table td.submit { vertical-align: top; }
#login table td.link label { margin-top: 0px; }

#visa-confirm table label { margin-bottom: 14px; }
#visa-confirm table td { width: 184px; padding-top: 9px; }
#visa-confirm table td.right { width: 500px; }

#visa-confirm table td .submit-button { float: left; }

#add table td, #forgot table td { vertical-align: top; padding-top: 7px; }
#add table td label, #forgot table td label { width: 160px; display: block; font-family: "Lucida Grande", sans-serif; font-size: 13px; color: #333333; font-weight: normal; }
#add table td label.title { width: 390px; font-family: "Lucida Grande Bold", sans-serif; font-weight: bold; color: #4C6B80; }
#add table td input[type='text'], #forgot table td input[type='text'] { width: 227px; height: 29px; }
#add table td label.error { height: 13px; margin-top: 3px; float: left; font-family: "Lucida Grande", sans-serif; font-size: 11px; color: #D90000; font-weight: normal; width: 100%; }
#add table td select { width: 230px; height: 29px; -moz-box-shadow: 0px 2px 2px #BFBFBF; -webkit-box-shadow: 0px 2px 2px #BFBFBF inset; box-shadow: 0px 2px 2px #BFBFBF inset;  background: #E9E9E9; float: left; color: #878787; font-style: italic; border-radius: 3px; border: 1px solid #FFFFFF;  -moz-border-radius: 3px; -webkit-border-radius: 3px; border-top: 1px solid #BFBFBF\9; box-shadow: none\9; }
#add .submit-container { width: 395px; }
#forgot table td .submit-button { margin-right: 0px; }

.container-onecolumn .logout p a { text-decoration: none; color: #4C6B7F; }
.container-onecolumn .logout p a:hover { color: #009BDF; }

#footer-splash { display: block; height: 20px; margin: 0 auto; position: relative; min-width: 1280px; background: #4C6B80; margin-top: -20px; min-height: 20px; } 
#footer { background: #F0F2F4; margin: 0 auto; position: relative; min-width: 1280px; margin-top: -235px; min-height: 235px; }
#footer-content { padding-top: 11px; padding-bottom: 70px; } 

#copyright-container { background: #4C6B80; height: 20px; margin: 0 auto; position: relative; }
#copyright { display: inline-block; float: right; margin-top: 2px; }
#copyright p { color: #FFFFFF; }
#copyright a { font-family: "Lucida Grande", sans-serif; font-size: 13px; text-decoration: none; color: #FFFFFF; }
#copyright a:hover { text-decoration: underline; }

.wrapper-dropdown { z-index: 999; position: relative; background: #F0F2F4; cursor: pointer; outline: none; background-image: url('../images/website/dropdown-arrow-down.png'); background-repeat: no-repeat; background-position: 128px 1px; }
.wrapper-dropdown  p { color: #4C6B80; padding: 5px 0px 4px 11px; }
.wrapper-dropdown.active { background-image: url('../images/website/dropdown-arrow-up.png'); background-repeat: no-repeat; background-position: 128px 1px; }
.wrapper-dropdown.active .dropdown { opacity: 1; pointer-events: auto; }
.wrapper-dropdown .dropdown { z-index: 999; position: absolute; top: 100%; left: -1px; right: 0px; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; list-style: none; opacity: 0; pointer-events: none; }
.wrapper-dropdown .dropdown li a { border-top: 1px solid; border-top-color: #CCCCCC; width: 127px; background: #F0F2F4; display: block; text-decoration: none; padding: 2px; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.wrapper-dropdown .dropdown li:hover p { color: #009BDF; }
.no-opacity .wrapper-dropdown .dropdown, .no-pointerevents .wrapper-dropdown .dropdown { display: none; opacity: 1; pointer-events: auto; }
.no-opacity .wrapper-dropdown.active .dropdown, .no-pointerevents .wrapper-dropdown.active .dropdown { display: block; }

#sitemap h2, #newsletter h2 , .content-block h2 { font-family: "Cantarell", sans-serif; font-weight: bold; font-size: 16px; color: #4C6B80; padding-bottom: 5px; } 
#sitemap ul li  a, .content-block p, .content-block a, #newsletter p { line-height: 19px; font-family: "Lucida Grande", sans-serif; font-size: 13px; color: #333333; }
#sitemap ul li  a, .content-block a { text-decoration: none; }
#sitemap ul li  a:hover, .content-block a:hover { text-decoration: underline; }
#sitemap ul li  { padding-bottom: 2px; background-image: url('../images/website/list-style.png'); background-repeat: no-repeat; background-position: 0px 6px; padding-left: 14px; }

.content-block p { line-height: 23px; }

form.jqtransformdone label { margin-top: 10px; display: block; height: 19px; font-family: "Lucida Grande Bold", sans-serif; font-weight: bold; font-size: 13px; color: #4C6B80;  }
form.jqtransformdone label.errors { *margin-top: 35px; margin-bottom: 20px; *margin-bottom: 5px; width: 218px; line-height: 15px; font-family: "Lucida Grande", sans-serif; font-size: 11px; color: #D90000; font-weight: normal; } 
form.jqtransformdone label.error { margin-right: 5px; margin-top: 4px; margin-bottom: 14px; margin-left: 5px; line-height: 15px; font-family: "Lucida Grande", sans-serif; font-size: 11px; color: #D90000; font-weight: normal; }
form.jqtransformdone label.success { line-height: 15px; font-family: "Lucida Grande", sans-serif; font-size: 11px; color: #7ECC30; font-weight: normal; } 
.jqTransformRadioWrapper { float: left; display: block; margin: 6px 7px 0px 2px; }
.jqTransformRadio { background: transparent url('../images/website/radio.png') no-repeat center top; vertical-align: middle; height: 21px; width: 23px; height: 23px/9; display:block; }
a.jqTransformChecked { background-position: center bottom; }
.jqTransformHidden {display: none;}

form input[type='submit'] { background: url('../images/website/button-submit.png') no-repeat; display: inline-block; background-position: 0px -27px; border: none; height: 30px; *width: 90px; text-indent: 10px; text-align: left; font-family: "Cantarell", sans-serif; font-weight: bold; font-size: 12px; color: #1B5D89; cursor: pointer; text-transform: uppercase; }
form input[type='submit']:hover { text-decoration: underline; }
form .submit-button { margin-bottom: 5px; float: right; margin-top: 13px; margin-right: 4px; padding-right: 25px; display: inline-block; background: url('../images/website/button-submit.png') scroll right 1px transparent; }

.submit-button button { background: url('../images/website/button-submit.png') no-repeat; display: inline-block; background-position: 0px -27px; border: none; height: 30px; *width: 90px; text-indent: 10px; text-align: left; font-family: "Cantarell", sans-serif; font-weight: bold; font-size: 12px; color: #1B5D89; cursor: pointer; text-transform: uppercase; }
.submit-button button:hover { text-decoration: underline; }

table#destination-detail td { width: 220px; padding-bottom: 5px; }
table#destination-detail td.right { width: 700px; }
table#destination-detail td label { padding-bottom: 20px; padding-top: 13px; display: block; font-family: "Lucida Grande Bold", sans-serif; font-weight: bold; font-size: 13px; color: #4C6B80; }
table#destination-detail td p { padding: 0px; }
table#destination-detail td a { margin-top: 24px; display: block; color: #009ADF; font-family: "Lucida Grande Bold", sans-serif; font-weight: bold; font-size: 13px;}
table#destination-detail td a:hover { text-decoration: none; }

.recaptcha-newsletter {clear: both;}
.recaptcha-newsletter iframe {/* margin-top: 15px!important;*/}