#right_rail ol.news{list-style-type:none}
.group:after{content:"";display:table;clear:both}
.restricted-path,.restricted-content,.carousel-interval{display:none}
h2.flowchart-title{font:30px Georgia,"Times New Roman",Times,serif;margin:0 0 4px 0;color:#4d4d4d}
.flowchart-feature,body.immigrant-process div#featureContainer{background:#fff;background-image:none;border:12px solid #e5e5e5;border-bottom:0;width:897px;position:relative;margin-bottom:20px;float:left}
.flowchart-feature .process-box,#process_box{border:3px solid #cdcdcd;border-bottom:0;width:891px;float:left}
.flowchart-feature .task,#task{background:#fff url('../tsg/images/bg_taskpointer-1.png') 0 0 no-repeat;width:auto;float:left}
.flowchart-feature .columns-3 .task{background:#fff url('../tsg/images/bg_taskpointer-1-3.png') 0 0 no-repeat;width:auto;float:left}
.flowchart-feature .task ul,#task ul{float:left;margin:16px 0 12px 7px}
.flowchart-feature .task ul.col-1,#task ul#petition{margin-left:16px}
#task li a,.flowchart-feature .task li a{background:#91c5c8;font:12px Georgia,"Times New Roman",Times,serif;color:#534741;text-decoration:none;width:170px;margin:3px 0;padding:9px 14px 9px 16px;display:block;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;word-wrap:break-word}
.flowchart-feature .columns-3 .task li a{width:244px}
#task li a:hover,.flowchart-feature .task li a:hover{background:#bdd}
#task li:first-child a,.flowchart-feature .task li:first-child a{margin:0;background:0;color:#fff;padding:0 0 1px 0;height:55px;vertical-align:middle;display:table-cell}
#task li:first-child,.flowchart-feature .task li:first-child{background:transparent url('../tsg/images/sprite_process_step.png') no-repeat 0 0;font:16px/1.3em Tahoma,Geneva,sans-serif;color:#fff;width:181px;height:58px;padding:3px 14px 0 17px}
.flowchart-feature .task li:first-child{background:transparent url('../tsg/images/sprite_process_step_rt.png') no-repeat 100% 0;padding:0 14px 0 0;height:auto;width:198px}
.flowchart-feature .task li:first-child div{background:transparent url('../tsg/images/sprite_process_step_left.png') no-repeat 0 0;padding:3px 0 0 17px;height:58px}
.flowchart-feature .columns-3 .task li:first-child{width:272px}
#task #petition li,.flowchart-feature .task .col-1 li:first-child div{background-position:0 0}
.flowchart-feature .task .col-1 li:first-child{background-position:100% 0}
#task #approved li,#task #documents li,.flowchart-feature .task ul li:first-child div{background-position:0 -61px}
.flowchart-feature .task ul li:first-child{background-position:100% -61px}
#task #interview li,.flowchart-feature .task .last-col li:first-child div{background-position:0 -122px}
.flowchart-feature .task .last-col li:first-child{background-position:100% -122px}
#task #petition li:hover,.flowchart-feature .task .col-1 li:first-child:hover div{background-position:0 -365px}
.flowchart-feature .task .col-1 li:first-child:hover{background-position:100% -365px}
#task #approved li:hover,#task #documents li:hover,.flowchart-feature .task ul li:hover div{background-position:0 -426px}
.flowchart-feature .task ul li:hover{background-position:100% -426px}
#task #interview li:hover,.flowchart-feature .task .last-col li:hover div{background-position:0 -487px}
.flowchart-feature .task .last-col li:hover{background-position:100% -487px}
.petition #task #petition li,.flowchart-feature .task .col-1.current-col li:first-child div{background-position:0 -183px}
.flowchart-feature .task .col-1.current-col li:first-child{background-position:100% -183px}
.approved #task #approved li,.documents #task #documents li,.flowchart-feature .task .current-col li:first-child div{background-position:0 -244px}
.flowchart-feature .task .current-col li:first-child{background-position:100% -244px}
.interview #task #interview li,.flowchart-feature .task .last-col.current-col li:first-child div{background-position:0 -305px}
.flowchart-feature .task .last-col.current-col li:first-child{background-position:100% -305px}
.petition #task #petition li:hover,.flowchart-feature .task .col-1.current-col li:first-child:hover div{background-position:0 -547px}
.flowchart-feature .task .col-1.current-col li:first-child:hover{background-position:100% -547px}
.approved #task #approved li:hover,.documents #task #documents li:hover,.flowchart-feature .task .current-col li:hover div{background-position:0 -608px}
.flowchart-feature .task .current-col li:hover{background-position:100% -608px}
.interview #task #interview li:hover,.flowchart-feature .task .last-col.current-col li:first-child:hover div{background-position:0 -669px}
.flowchart-feature .task .last-col.current-col li:first-child:hover{background-position:100% -669px}
.petition #petition li a,.approved #approved li a,.documents #documents li a,.interview #interview li a,.flowchart-feature .task .current-col li a{background:#ffd459}
.petition #petition li a:hover,.approved #approved li a:hover,.documents #documents li a:hover,.interview #interview li a:hover,.flowchart-feature .task .current-col li a:hover{background:#fe7}
.petition #petition li:first-child a,.approved #approved li:first-child a,.documents #documents li:first-child a,.interview #interview li:first-child a,.flowchart-feature .task .current-col li:first-child a{background:0}
.petition.file li#file a,.approved.checkdate li#checkdate a,.approved.contact li#contact a,.approved.choose-agent li#choose-agent a,.approved.fees li#fees a,.documents.support li#support a,.documents.submit li#submit a,.documents.submit-docs li#submit-docs a,.documents.finance-docs li#finance-docs a,.approved.Step_1_Choose_an_agent li#Step_1_Choose_an_agent a,.approved.step_2_pay_fees li#step_2_pay_fees a,.documents.Supporting_documents li#Supporting_documents a,.documents.Submit_Visa_Application li#Submit_Visa_Application a,.documents.Submit_documents li#Submit_documents a,.documents.Step_4_Collect_Financial_Documents li#Step_4_Collect_Financial_Documents a,.interview.prepare li#prepare a,.interview.applicant_interview li#applicant_interview a,.interview.after li#after a,.flowchart-feature .task .current-col li.selected a{background:#248c91;color:#fff}
#featureContainer a.overview,#featureContainer span.overview,.flowchart-feature a.overview,.flowchart-feature span.overview{background:transparent url('../tsg/images/bg_overview_bar.png') no-repeat left top;font-size:11px;position:static;height:auto;color:#4d4d4d;text-decoration:none;display:block;width:907px;margin:-5px 0 0 -12px;padding:19px 14px 16px 0;float:left;text-align:right;font-family:Verdana,Geneva,sans-serif}
#featureContainer a.overview:hover,.flowchart-feature a.overview:hover{text-decoration:underline}
.approved #task,.task.col-2{background-position:218px 0;background-image:url('../tsg/images/bg_taskpointer-2.png')}
.columns-3 .task.col-2{background-position:292px 0;background-image:url('../tsg/images/bg_taskpointer-2-3.png')}
.task.col-2.last-col{background-position:218px -6px;background-image:url('../tsg/images/bg_taskpointer-3.png')}
.columns-3 .task.col-2.last-col{background-position:292px -6px;background-image:url('../tsg/images/bg_taskpointer-3-3.png')}
.documents #task,.task.col-3{background-position:437px 0;background-image:url('../tsg/images/bg_taskpointer-2.png')}
.columns-3 .task.col-3{background-position:585px 0;background-image:url('../tsg/images/bg_taskpointer-2-3.png')}
.task.col-3.last-col{background-position:437px -6px;background-image:url('../tsg/images/bg_taskpointer-3.png')}
.columns-3 .task.col-3.last-col{background-position:585px -6px;background-image:url('../tsg/images/bg_taskpointer-3-3.png')}
.interview #task,.task.col-4{background-position:656px -6px;background-image:url('../tsg/images/bg_taskpointer-3.png')}
.rail-carousel{position:relative;overflow:hidden;width:300px}
body.cq-wcm-edit .rail-carousel{overflow:visible}
.rail-carousel .rail-carousel-wrap{position:relative;width:20000em}
body.cq-wcm-edit .rail-carousel .rail-carousel-wrap,body.cq-wcm-design .rail-carousel .rail-carousel-wrap{width:auto}
.rail-carousel .rail-carousel-wrap>.parbase.section{float:left}
body.cq-wcm-edit .rail-carousel .rail-carousel-wrap>.parbase.section{float:none}
.alertspage .alert-header .alerttypeinfo{background-color:#faf0a5;background-image:-webkit-linear-gradient(top,#faf0a5,#fcbf4d);background-image:-o-linear-gradient(top,#faf0a5,#fcbf4d);background-image:linear-gradient(top,#faf0a5,#fcbf4d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#faf0a5,endColorstr=#fcbf4d);float:left;width:190px;border-right:2px solid #000;margin-top:9px;text-align:center;font-family:arial;height:96px;color:#003d60;display:block}
.alertspage .alert-header .alerttypeinfo h2{font-size:24px;margin:28px 0 8px}
.cq-wcm-edit.alertspage .alert-header .alerttypeinfo h2,.cq-wcm-design.alertspage .alert-header .alerttypeinfo h2{margin-top:8px}
.alertspage .alert-header .alerttypeinfo h3{text-transform:uppercase;font-size:12px}
.alertspage .alert-header h1{background-color:#faf0a5;background-image:-webkit-linear-gradient(top,#faf0a5,#f9d070);background-image:-o-linear-gradient(top,#faf0a5,#f9d070);background-image:linear-gradient(top,#faf0a5,#f9d070);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#faf0a5,endColorstr=#f9d070);float:left;width:716px;text-transform:none;font-size:24px;margin-top:9px;padding:28px 26px 0;height:68px}
div#main h1,#sub_feature h1{border-bottom:1px solid #8c8c8c;color:#4d4d4d;font-family:Georgia,Times New Roman,times,serif;font-size:30px;font-weight:lighter;margin-bottom:30px;padding-bottom:5px}
div#main h2,#sub_feature h2{color:#4d4d4d;font:24px Georgia,"Times New Roman",Times,serif}
div#main h3,#sub_feature h3{color:#4d4d4d;font:21px Georgia,"Times New Roman",Times,serif;min-height:24px}
div#main h4,#sub_feature h4{color:#4d4d4d;font:17px Georgia,"Times New Roman",Times,serif}
div#main b.callout_text,#sub_feature b.callout_text{color:#406d80;font:18px "Lucida Sans","Lucida Grande",sans-serif}
div#main a,#sub_feature a{color:#006ba8;text-decoration:none}
div#main a:visited,#sub_feature a:visited{color:#4900a8}
div#main a:active,div#main a:hover,#sub_feature a:active,#sub_feature a:hover{color:#2691ce;text-decoration:underline}
#main ul{margin-bottom:25px}
#main ul ul,#main h1 ul{margin-bottom:0}
#main ul ul,#main ol ol,#main ul ol,#main ol ul,div#country_detail ul ul,div#country_detail ol ol,div#country_detail ul ol,div#country_detail ol ul,#main_no_rail ul ul,#main_no_rail ol ol,#main_no_rail ul ol,#main_no_rail ol ul{margin-bottom:0}
div#main li{color:#5e5e5e;font:14px/1.5 Verdana,sans-serif;background:url("images/bg_li_square.gif") no-repeat scroll 30px 8px transparent;padding:1px 0 1px 45px}
.ie7 div#main ul li{zoom:1}
div#main li.pdf{background:url("../travel/images_global/icon_file_type.png") no-repeat left 4px transparent}
div#main li.html{background:url("../travel/images_global/icon_file_type.png") no-repeat left -58px transparent}
div#main table,.search-tips div#main_no_rail table{width:100%;margin-bottom:10px;font-family:Verdana,Geneva,sans-serif;font-size:12px;border-collapse:collapse;background-color:#fff;margin-top:20px}
.ie7 div#main .headerandtext table{position:relative}
div#main table tr th,.search-tips div#main_no_rail table tr th{font-weight:bold;font-size:14px;padding-bottom:20px}
div#main table th,div#main table td,.search-tips div#main_no_rail table th,.search-tips div#main_no_rail table td{padding:8px 0;color:#5e5e5e;font:14px/1.5 Verdana,sans-serif}
div#main table td{padding-left:5px}
.search-tips div#main_no_rail table td{padding-left:25px}
div#main table tbody tr.odd td,.search-tips div#main_no_rail table tbody tr.odd td{background-color:#e2f2ff}
.contentpage_VisaBulletin div#main table th,.contentpage_VisaBulletin div#main table td{border:1px solid #aaa;padding:7px}
#visas.bulletin div#main table th,#visas.bulletin div#main table td{border:1px solid #aaa;padding:7px}
table caption{padding:7px}
#visas.bulletin div#main table sup,#visas.bulletin div#main table sub{color:#5e5e5e;padding:0}
div#main .faq h2{margin-bottom:20px}
div#main .faq h3{font-style:italic;float:left}
.faq .open_close_ctrl{background-color:#a8ccea;border-radius:4px 4px 4px 4px;color:#fff;display:inline-block;float:right;font-family:Verdana,Geneva,sans-serif;font-size:14px;margin-bottom:10px;padding:3px 15px 6px;cursor:pointer}
.faq .open_close_ctrl:focus{-webkit-box-shadow:0 1px 1px 1px #666;box-shadow:0 1px 1px 1px #666;color:#666}
.faq .open_close_ctrl:hover{text-decoration:underline}
.faq dl{clear:both;margin-bottom:20px}
.faq dt{background-color:#FF0;cursor:pointer;background:url("../travel/images/bg_four_horizontal_dots.png") repeat-x scroll left top transparent;overflow:hidden}
.faq dt:first-child{background:0}
.faq dl dt:hover,.faq dl dt:focus{background-color:#fffae5}
.faq dl dt:hover div,.faq dl dt:focus div{color:#fd8f00}
.faq dl dt div{font:bold 14px/1.5 Georgia,"Times New Roman",Times,serif;color:#5e5e5e;padding:10px 0 10px 25px;overflow:hidden;position:relative}
.faq dd{margin-left:20px;margin-right:20px}
.faq dl dt div.open_close_hook span.open_close_icon{height:20px;width:20px;position:absolute;top:9px;left:0}
.faq dl dt div.open span.open_close_icon{background:url("../travel/images_global/faq_open_close_arrows.png") no-repeat 5px -183px transparent}
.faq dl dt div.close span.open_close_icon{background:url("../travel/images_global/faq_open_close_arrows.png") no-repeat 5px 5px transparent}
.expandable_content .open_close_ctrl{background-color:#ccc;border-radius:4px 4px 4px 4px;color:#fff;display:inline-block;float:right;font-family:Verdana,Geneva,sans-serif;font-size:14px;margin-bottom:10px;padding:3px 15px 6px;cursor:pointer}
.expandable_content dl{clear:both;margin-bottom:20px}
.expandable_content dt{background-color:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#ddd));background-image:-webkit-linear-gradient(top,#f5f5f5,#ddd);background-image:-moz-linear-gradient(top,#f5f5f5,#ddd);background-image:-ms-linear-gradient(top,#f5f5f5,#ddd);background-image:-o-linear-gradient(top,#f5f5f5,#ddd);background-image:linear-gradient(top bottom,#f5f5f5,#ddd);cursor:pointer;overflow:hidden;margin-bottom:5px}
.expandable_content dl dt div{padding-left:20px;font:bold 14px/1.5 Georgia,"Times New Roman",Times,serif;color:#5e5e5e;padding:15px 0 5px 20px;overflow:hidden}
.expandable_content dd{margin-left:20px;margin-right:20px}
.expandable_content dl dt div.open{background:url("../travel/images_global/faq_open_close_arrows.png") no-repeat 5px -170px transparent}
.expandable_content dl dt div.close{background:url("../travel/images_global/faq_open_close_arrows.png") no-repeat 5px 20px transparent}
h1{font:30px Georgia,"Times New Roman",Times,serif;margin:0 0 4px 0;color:#4d4d4d}
h2{font:24px Georgia,"Times New Roman",Times,serif;color:#5e5e5e}
div#main h2{margin:0 5px 0 0}
div#main h3{margin:0 5px 0 0}
div#main .faq h2{margin:0 5px 18px 0}
#feature #featureRight h2{font:24px Georgia,"Times New Roman",Times,serif;margin:0;padding:0 30px 10px 10px;width:180px;color:#4d4d4d}
div#main h3 a{display:inlune-block;font:bold 14px/1.2 Georgia,"Times New Roman",Times,serif;margin:0 0 14px 0;color:#0076a3}
h4{font:bold 12px Verdana,Geneva,sans-serif;color:#5e5e5e}
#main p,#main label,#main span.label{font:14px/1.5 Verdana,sans-serif;color:#5e5e5e;margin:0 0 14px}
.landing p{font:14px/1.5 Verdana,sans-serif;color:#5e5e5e;margin:0 0 14px 0}
body.home p{margin:12px 0;_margin:6px 0}
#contentRelated p{margin:6px 0}
#contentMain p{line-height:1.3}
table.table{width:100%;margin:10px 0 20px 0;font:12px Verdana,Geneva,sans-serif;color:#5e5e5e;border-collapse:collapse;background-color:#fff}
.table tr.odd td{background-color:#e2f2ff}
.table th{font:bold 14px Verdana,Geneva,sans-serif;text-align:left;padding:10px 0}
.table td{padding:10px 10px}
div.indented{padding-left:0}
input[type="text"],input[type="email"]{border:1px solid #b7b7b7;font-size:12px;margin:1px 5px 0 0;padding:7px 3px;width:185px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
input[type="text"].autocomplete_input.input_helper_text{float:left}
.autocompleteWrapper #Autocomplete_SetLocation_Post_input,.autocompleteWrapper #Autocomplete_SetLocation_Nationality_input,.travel-countrysearch #travel-countrysearch_CountrySkills_input{width:205px}
div#main p.callout_text,div#main b.callout_text{color:#406d80;font:normal 18px "Lucida Sans","Lucida Grande",sans-serif}
html{background-color:#346664}
#html_bg_hook{background:transparent url(images/bg_visas.jpg) repeat-x left top;height:100%}
#body_bg_hook{padding:0;margin:0;background:transparent url(images/bg_visas_header_large.jpg) no-repeat center top;width:100%;display:table}
#wrapper{width:960px;margin:0 auto}
#header{position:relative;height:148px;background:transparent url(images/banner_visas.png) no-repeat left 42px}
#header a#seal{display:block;position:absolute;height:115px;width:100px;top:25px;left:0}
#header a#banner{display:block;position:absolute;height:115px;width:450px;top:25px;left:101px}
#search_bar{width:302px;height:40px;background:transparent url(images/bg_visas_search.png) no-repeat left top;position:absolute;top:57px;right:0}
#search_bar form{margin:6px 0 0 7px}
#search_bar input{float:left}
#search_bar #search_input{width:186px;height:29px;border:0;background:transparent url(images/bg_search_input.png) no-repeat 1px 0;font-size:14px;font-family:Tahoma;color:#3b3b3b;padding:0 4px;margin-top:0;margin-right:2px}
#content{background-color:#fff;padding:18px;width:924px}
#visa_wiszrd_link_box_drop_shadow_hook{background:transparent url(images/bg_visa_wizard_link_box_drop_shadow.png) no-repeat left bottom;height:292px;float:left}
#visa_wizard_link_box{width:262px;height:237px;border:3px solid #d6d6d6;background-color:#e5e5e5;padding:18px;overflow:hidden;position:relative;float:left}
#visa_wizard_link_box h1,#visa_types_box h1,#visa_we_want_you_to_know h1,#visa_forms_fees h1,#visa_plan_ahead h1{font-family:Georgia,Times New Roman,times,serif;font-size:24px;font-weight:lighter;color:#4d4d4d;margin-bottom:10px}
#visa_wizard_link_box p{color:#919191;font-family:Verdana,Geneva,sans-serif;font-size:12px;line-height:18px;margin-bottom:15px}
#visa_wizard_link_box h1,#visa_wizard_link_box p{margin-left:10px}
#visa_wizard_link_box a.btn_call_to_action_grey{border:1px #909090 solid;color:#fff;background:#bebebe;text-align:center;font-family:Tahoma,Geneva,sans-serif;font-size:18px;text-decoration:none;padding:12px 33px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-shadow:1px 1px 3px #888}
div.visa_link_gradient{height:53px;background-color:#e4e4e4;position:absolute;bottom:0;left:0;width:100%}
div.visa_link_gradient a:first-child{float:left}
div.visa_link_gradient a{float:right;margin:20px 20px 0 0;font-family:Verdana,Geneva,sans-serif;font-size:12px;color:#009eba;text-decoration:none}
.ie7 div.visa_link_gradient a{padding-bottom:2px}
div.visa_link_gradient a:hover{text-decoration:underline}
.cssgradients div.visa_link_gradient{background-image:-webkit-gradient(linear,left top,right top,from(#e4e4e4),to(#ddd));background-image:-webkit-linear-gradient(left,#e4e4e4,#ddd);background-image:-moz-linear-gradient(left,#e4e4e4,#ddd);background-image:-ms-linear-gradient(left,#e4e4e4,#ddd);background-image:-o-linear-gradient(left,#e4e4e4,#ddd);background-image:linear-gradient(left,#e4e4e4,#ddd)}
.no-cssgradients div.visa_link_gradient{filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorStr='#e4e4e4',EndColorStr='#dedede')}
#visa_types_box_drop_shadow_hook{background:transparent url(images/bg_visa_types_box_drop_shadow.png) no-repeat 10px bottom;height:290px;float:left}
#visa_types_box{width:563px;height:237px;border:3px solid #d6d6d6;background:#e5e5e5 url(images/bg_visa_types.jpg) no-repeat left top;padding:18px;overflow:hidden;position:relative;float:left;margin-left:14px}
#visa_types_box ul#visa_types_link_wrapper a{text-decoration:none}
#visa_types_box ul#visa_types_link_wrapper li.top_level{clear:left;position:relative;margin:4px 0 0 0;height:25px;background:transparent url(images/bg_visa_types_line.gif) no-repeat 150px bottom}
#visa_types_box ul#visa_types_link_wrapper li.no_background{background:0}
.ie7 #visa_types_box ul#visa_types_link_wrapper li.top_level{margin:5px 0 0 0}
#visa_types_box ul#visa_types_link_wrapper li.top_level>a{display:block;width:130px;text-align:right;color:#009eba;font-family:Verdana,Geneva,sans-serif;font-size:14px}
#visa_types_box ul#visa_types_link_wrapper li.top_level>a:visited{color:#5100ba}
#visa_types_box ul#visa_types_link_wrapper li.top_level>a:hover{text-decoration:underline;color:#1ab8d4}
.ie7 #visa_types_box ul#visa_types_link_wrapper li.top_level>a{line-height:normal}
#visa_types_box ul#visa_types_link_wrapper li ul.visatypes{margin:0 0 0 145px;position:absolute;top:0;left:0}
ul.visatypes li,#visa_types_box ul#visa_types_link_wrapper li ul.visatypes li,.wizard ul.visatypesnolink li{float:left;margin:0 2px 0 0}
#main ul.visatypes li,#main ul.visatypesnolink li{background-image:none;margin:0 2px 0 0;padding:0}
#visa_types_box ul#visa_types_link_wrapper li ul.visatypes li.empty{width:20px}
#visa_types_box ul#visa_types_link_wrapper li ul.visatypes li.b_button_space{margin:0 25px 0 0}
.ie7 #visa_types_box ul#visa_types_link_wrapper li ul.visatypes li>a{display:inline-block}
#visa_types_box ul#visa_types_link_wrapper li ul.visatypes li>a.btn_bg_blue{background-color:#00aeef}
#visa_types_box .ext_link{background:0;padding-right:5px}
.cssgradients #visa_types_box ul#visa_types_link_wrapper li ul.visatypes li>a.btn_bg_blue{background-image:-webkit-gradient(linear,left top,left bottom,from(#00aeef),to(#0083b3));background-image:-webkit-linear-gradient(top,#00aeef,#0083b3);background-image:-moz-linear-gradient(top,#00aeef,#0083b3);background-image:-ms-linear-gradient(top,#00aeef,#0083b3);background-image:-o-linear-gradient(top,#00aeef,#0083b3);background-image:linear-gradient(top,#00aeef,#0083b3)}
#visa_types_box ul#visa_types_link_wrapper li ul.visatypes li>a.btn_bg_orange{background-color:#fec500}
.cssgradients #visa_types_box ul#visa_types_link_wrapper li ul.visatypes li>a.btn_bg_orange{background-image:-webkit-gradient(linear,left top,left bottom,from(#fec500),to(#f09c00));background-image:-webkit-linear-gradient(top,#fec500,#f09c00);background-image:-moz-linear-gradient(top,#fec500,#f09c00);background-image:-ms-linear-gradient(top,#fec500,#f09c00);background-image:-o-linear-gradient(top,#fec500,#f09c00);background-image:linear-gradient(top,#fec500,#f09c00)}
#visa_types_box ul#visa_types_link_wrapper li ul.visatypes li>a.btn_bg_red{background-color:#e92b00}
.cssgradients #visa_types_box ul#visa_types_link_wrapper li ul.visatypes li>a.btn_bg_red{background-image:-webkit-gradient(linear,left top,left bottom,from(#e92b00),to(#bf0000));background-image:-webkit-linear-gradient(top,#e92b00,#bf0000);background-image:-moz-linear-gradient(top,#e92b00,#bf0000);background-image:-ms-linear-gradient(top,#e92b00,#bf0000);background-image:-o-linear-gradient(top,#e92b00,#bf0000);background-image:linear-gradient(top,#e92b00,#bf0000)}
#visa_types_box ul#visa_types_link_wrapper li ul.visatypes li>a.btn_bg_green{background-color:#79c300}
.cssgradients #visa_types_box ul#visa_types_link_wrapper li ul.visatypes li>a.btn_bg_green{background-image:-webkit-gradient(linear,left top,left bottom,from(#79c300),to(#5e9900));background-image:-webkit-linear-gradient(top,#79c300,#5e9900);background-image:-moz-linear-gradient(top,#79c300,#5e9900);background-image:-ms-linear-gradient(top,#79c300,#5e9900);background-image:-o-linear-gradient(top,#79c300,#5e9900);background-image:linear-gradient(top,#79c300,#5e9900)}
#main .visatypes{overflow:auto;margin-bottom:7px}
#visas.wizard #main .visatypes{margin-top:7px;margin-bottom:0;display:inline-block}
#visas #main .results_text .visatypesnolink{display:block;margin:0}
#visas #main .visatypesnolink{overflow:auto}
#visas.wizard #main ul.visatypes,#visas.visa-wizard #main ul.visatypes,#visas.visa-wizard #main .visaButtons ul.visatypesnolink{margin-bottom:0;margin-top:0}
#visas.wizard #main .results_text h3,#visas.visa-wizard #main .results_text h3{display:inline-block;vertical-align:middle}
.ie7 #visas.wizard #main .results_text h3,.ie7 #visas.visa-wizard #main .results_text h3{*display:inline;vertical-align:middle}
#visas.wizard #main .results_text>ul.visatypes,#visas.visa-wizard #main .results_text>ul.visatypes,#visas.wizard #main .results_text .visaButtons{display:inline-block;vertical-align:middle;margin-top:0}
.ie7 #visas.wizard #main .results_text>ul.visatypes,.ie7 #visas.visa-wizard #main .results_text>ul.visatypes,.ie7 #visas.wizard #main .results_text .visaButtons{*display:inline;vertical-align:middle;margin-top:0}
#main h1 ul.visatypes li{float:none;display:inline;position:relative;top:0}
#main h1 div{display:inline}
#visa_forms_fees{clear:both;padding:40px 0 0 0;width:300px;float:left}
#visa_forms_fees,#visa_plan_ahead{font-family:Verdana,Geneva,sans-serif;font-size:12px;line-height:16px;color:#5e5e5e}
#visa_wizard_link_box .btn{margin-left:10px;position:relative;z-index:99}
#visa_wizard_link_box .visa_link_gradient a,#visa_types_box .visa_link_gradient a{margin:20px 20px 0 20px;color:#009eba}
#visa_wizard_link_box .visa_link_gradient a:visited,#visa_types_box .visa_link_gradient a:visited{color:#5100ba}
#visa_wizard_link_box .visa_link_gradient a:hover,#visa_types_box .visa_link_gradient a:hover{color:#33d1ed;text-decoration:underline}
#image_caption_component{width:300px}
#image_caption_component a{text-decoration:none;display:block;overflow:hidden}
#image_caption_component span{background:transparent url(images/bg_visa_forms_fees_caption_bar.png) no-repeat left top;height:47px;width:260px;display:block;color:#fff;font-family:Tahoma,Geneva,sans-serif;font-size:18px;cursor:pointer;padding:8px 20px 0 20px;text-shadow:1px 1px 3px #888;margin-top:-1px}
#image_caption_component span:hover{filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9;opacity:.9}
.ie7 #image_caption_component span{margin-top:-2px}
#visa_forms_fees ul{float:left}
#visa_forms_fees ul li{float:left;background:transparent url(images/bg_transparency_4.png) repeat left top;width:143px;margin:10px 10px 0 0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
#visa_forms_fees ul li.no_right_margin{margin-right:0}
#visa_forms_fees ul li a{display:block;padding:10px 10px 10px 10px;margin:0 0 5px 0;color:#534741;text-decoration:none;font-size:14px;background:#e5e5e5;text-align:center}
#visa_forms_fees ul li a:hover{background:#ccc}
#visa_plan_ahead{width:560px;float:left;margin:40px 0 0 30px;background:transparent url("../travel/images_global/bg_four_verticle_dots.png") repeat-y top left;padding-left:30px}
#visa_plan_ahead #plan_ahead_header_blurb{width:200px;float:left;padding-top:10px}
.ie7 #visa_plan_ahead #plan_ahead_header_blurb{padding-top:10px}
#visa_plan_ahead #plan_ahead_header_blurb p{line-height:21px;font-size:12px;color:#5e5e5e}
#visa_plan_ahead .country_selection{float:left;margin:25px 0 10px 20px}
#visa_plan_ahead h3{margin:0 0 10px 0;display:block;font-family:Georgia,Times New Roman,times,serif;font-size:18px;color:#4d4d4d;font-weight:normal}
#visa_plan_ahead .country_selection form input.country_name{border:1px solid #b7b7b7;margin:1px 5px 0 35px;padding:7px 3px;width:185px;float:left;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.date_checker_country_selection #country_name{width:215px}
#Visa_Contentpage_Category_autocomplete_CountrySkills_input{width:215px}
#visa_plan_ahead .country_selection form input.country_selection_submit{padding:6px 10px;float:left}
#visa_plan_ahead .selected_answer h3{margin:0 0 10px 0;font:normal 18px Georgia,Times New Roman,times,serif;color:#4d4d4d}
#visa_plan_ahead .country_selection p{float:left;margin-right:12px;color:#333}
#visa_plan_ahead .selected_answer,.application_fees .selected_answer,.wait-times .visawaittimesmain .selected_answer{overflow:hidden;float:left;width:325px}
.visa-times .visawaittimesmain .selected_answer{width:100%}
.wait-times .visawaittimesmain .autocompleteWrapper label,.visawaittimescategorypage .autocompleteWrapper label{display:block}
.visawaittimescategorypage .selected_answer span.label,.wait-times .visawaittimesmain .selected_answer span.label{display:block;margin-bottom:20px}
#visa_plan_ahead .selected_answer p,.application_fees .selected_answer p,.wait-times .visawaittimesmain .selected_answer p{float:left;margin-top:11px;width:258px}
.ie7 #visa_plan_ahead .selected_answer p,.ie7 .application_fees .selected_answer p,.ie7 .wait-times .visawaittimesmain .selected_answer p{padding-bottom:5px}
#visa_plan_ahead .change_location_wrapper{display:none;float:left}
.inline_form form{background:transparent url("../travel/images/bg_four_horizontal_dots.png") repeat-x scroll left bottom;padding-bottom:20px;margin-bottom:20px;overflow:auto;width:100%}
div#main .inline_form h4{font:18px Georgia,"Times New Roman",Times,serif;color:#4d4d4d;padding:10px 0}
#country_select.appointment label,#country_select.appointment input,#country_select.appointment .btn{float:left}
#country_select label{margin:5px 5px 0}
form#country_fees div{float:right}
form#country_fees div.app_fee{float:left;width:30%;margin-right:20px}
form#country_fees label{display:block}
form#country_fees p.fee{background:#ebffbf;font-weight:bold;padding:10px 20px;margin-bottom:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
#visa_plan_ahead .country_selection_location_wrapper{float:left;margin-left:20px;margin-top:49px}
#visa_plan_ahead .autocompleteWrapper .autocomplete_input{margin-left:35px;margin-bottom:8px;float:left}
.ie7 #visa_plan_ahead .autocompleteWrapper .autocomplete_input{margin-bottom:0}
#visa_plan_ahead .change_location_link a,#visa_plan_ahead #table_wait_times a,#main .appointment_wait_times .change_location_wrapper div.see_details a,#main .application_fees .app_fee a{color:#c69c6d;font-size:10px;line-height:.9;margin:10px 0 0 0;text-decoration:none;text-transform:uppercase;font-family:Verdana,Geneva,sans-serif}
#visa_plan_ahead .change_location_link a:hover,#visa_plan_ahead #table_wait_times a:hover,#main .appointment_wait_times .change_location_wrapper div.see_details a:hover,#main .application_fees .app_fee a:hover{text-decoration:underline}
#visa_plan_ahead .change_location_link a{cursor:pointer;margin-left:40px;text-transform:uppercase}
#visa_plan_ahead #table_wait_times span.last_updated{float:left;font-style:italic;font-size:11px;margin:10px 0 0 5px}
#table_wait_times div.last_updated{font-style:italic;font-size:14px;margin:-10px 0 30px 0}
#visa_plan_ahead #table_wait_times a{float:right;margin-right:156px}
.application_fees{padding-top:14px;margin:0 0 20px 0;overflow:hidden}
.application_fees,.image_hook,.appointment_wait_times{background:transparent url("../travel/images/bg_four_horizontal_dots.png") repeat-x scroll left top}
.application_fees form,.appointment_wait_times form{background:0;margin-bottom:0}
.image_hook{height:2px;clear:both}
.application_fees .selected_answer{margin-left:30px;margin-top:20px}
#main .application_fees p.fee,#main .application_fees p.fees_value{background:#ebffbf;font-weight:bold;padding:10px 20px;margin-bottom:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.application_fees .app_fee{width:30%}
.application_fees .app_fee{float:left}
.application_fees .autocompleteWrapper{float:right}
.application_fees .autocompleteWrapper form label{display:block}
#main .application_fees .app_fee a{display:block;margin:10px 0}
.appointment_wait_times{margin-bottom:20px}
#main .appointment_wait_times div.wait_time_response p{clear:both;background-color:#e2f2ff;padding:10px 20px;font-weight:bold}
.appointment_wait_times .change_location_wrapper,.application_fees .change_location_wrapper{display:none}
.appointment_wait_times .change_location_wrapper p.post_name{width:490px;float:left}
.appointment_wait_times .change_location_wrapper p.post_name span{display:inline-block;width:240px;margin-left:10px;font-weight:bold}
.appointment_wait_times .change_location_wrapper p.post_name span:first-child{display:inline-block;width:210px;vertical-align:top;padding-left:20px;margin-left:0;font-weight:normal}
#main .appointment_wait_times .change_location_wrapper div.see_details{margin:5px 0 10px 20px}
#visa_plan_ahead #table_wait_times table{clear:both;width:550px;margin:10px 0 0 0;font-family:Verdana,Geneva,sans-serif;font-size:12px;border-collapse:collapse;background-color:#fff}
#visa_plan_ahead #table_wait_times table span.wait_time_num_days{margin-right:10px}
#visa_plan_ahead #table_wait_times table thead tr th{text-align:left;font-style:bold;font-size:14px;padding-bottom:20px}
#visa_plan_ahead #table_wait_times table th,#visa_plan_ahead #table_wait_times table td{padding:8px 0}
#visa_plan_ahead #table_wait_times table td{padding-left:25px}
#visa_plan_ahead #table_wait_times table tbody tr.odd{background-color:#e2f2ff}
.ie7 #visa_plan_ahead #table_wait_times table tbody tr.odd{position:relative}
.four_dot_divider{display:block;background:transparent url("../travel/images_global/bg_four_verticle_dots.png") repeat-x left bottom}
.bottom_divide{margin:0 0 20px 0;padding:20px 0 0 0;clear:both}
#visa_we_want_you_to_know{width:601px;overflow:hidden;float:left}
#visa_we_want_you_to_know h2{margin-bottom:15px}
#visa_we_want_you_to_know ul{float:left}
#visa_we_want_you_to_know ul li{float:left;margin:0 20px 0 0}
#visa_we_want_you_to_know img{display:block}
#visa_we_want_you_to_know a{text-decoration:none}
#visa_we_want_you_to_know span{width:160px;height:34px;margin:3px 0 20px 0;background:transparent url(images/bg_transparency_4.png) repeat left top;font-family:Verdana,Geneva,sans-serif;font-size:12px;line-height:16px;color:#5e5e5e;padding:10px 10px;display:block;cursor:pointer}
#visa_we_want_you_to_know span:hover{background:#ddd}
body.visas #right_rail{float:left;margin:0 0 0 20px;width:292px}
#right_rail .general{border:4px solid #dedede;width:292px;margin:0 0 10px 0;overflow:hidden}
#right_rail .general h2{height:25px;background-color:#92d8dd;color:#fff;border:1px solid #79cfd6;border-bottom:1px solid #bce5e8;padding:7px 0 0 10px;font-family:Georgia,Times New Roman,times,serif;font-size:18px;font-weight:lighter;margin:0;display:block}
#right_rail .general ul{border-top:10px solid #0d697d;padding:10px 0 0 15px}
#right_rail .general ul li{margin:0}
#right_rail .general a{color:#0076a3;font-family:Verdana,Geneva,sans-serif;font-size:12px;text-decoration:none}
#visas #right_rail a.morenews{color:#c69c6d;font-size:10px;float:right;margin:18px 15px 10px 0;text-transform:uppercase}
#footer{padding:40px 0 0 0;background:transparent url(images/bg_visas_top_footer_shadow.jpg) no-repeat left top;overflow:auto}
.ie7 #footer{overflow:hidden}
#upper_footer{float:left;width:960px;background:transparent url(images/bg_visas_bottom_footer_shadow.png) no-repeat left bottom;padding:0 0 32px 0;min-height:180px}
#main_footer_links ul li{background:transparent url('images/bullet_visas_four_dot_transparent.png') no-repeat left 9px;border-top:1px solid #336461}
#main_footer_links ul li a{color:#fff}
#main_footer_links ul li a:hover{color:#cdc;text-decoration:underline}
#portal_navigation{clear:both;float:left;width:960px;font:14px/1.4 georgia;margin:-25px 0 0 0}
.ie7 #portal_navigation{height:75px;margin-top:-25px}
#portal_navigation h3{font:italic 12px georgia;color:#013636;margin:0 0 10px 30px}
#portal_navigation li{float:left;position:relative}
#portal_navigation li a{display:block;float:left;text-decoration:none;text-align:center;border-right:1px solid #3e7a78;color:#fff;height:50px;background:transparent url(images/bg_transparency_8.png) repeat left top}
#portal_navigation li.portal_nav_abduction a{border-right:0}
#portal_navigation li a:hover{color:#45afa0;text-decoration:underline}
#portal_navigation li.portal_nav_travel a{width:156px}
#portal_navigation li.portal_nav_passports a{width:165px}
#portal_navigation li.portal_nav_students a,#portal_navigation li.portal_nav_studentsabroad a{width:153px}
#portal_navigation li.portal_nav_visa a{width:112px}
#portal_navigation li.portal_nav_adoption a,#portal_navigation li.portal_nav_adoptionsabroad a{width:187px}
#portal_navigation li.portal_nav_abduction a{width:182px}
#portal_navigation li a span{text-align:left}
#portal_navigation li.portal_nav_travel a span{display:block;margin-top:15px;padding-left:32px}
#portal_navigation li.portal_nav_passports a span{display:block;margin-top:5px;padding-left:21px}
#portal_navigation li.portal_nav_students a span,#portal_navigation li.portal_nav_studentsabroad a span{display:block;margin-top:15px;padding-left:25px}
#portal_navigation li.portal_nav_visa a span{display:block;margin-top:15px;padding-left:27px}
#portal_navigation li.portal_nav_adoption a span,#portal_navigation li.portal_nav_adoptionsabroad a span{display:block;margin-top:15px;padding-left:25px}
#portal_navigation li.portal_nav_abduction a span{display:block;margin-top:5px;padding-left:23px}
body#travel #portal_navigation li.portal_nav_travel a,body#passports #portal_navigation li.portal_nav_passports a,body#students #portal_navigation li.portal_nav_students a,body#visas #portal_navigation li.portal_nav_visa a,body#adoption #portal_navigation li.portal_nav_adoption a,body#abduction #portal_navigation li.portal_nav_abduction a{background:transparent url(images/bg_transparency_4.png) repeat left top}
body#travel #portal_navigation li.portal_nav_travel a{background:transparent url(images/bg_transparency_4.png) repeat left top;color:#636363}
body#passports #portal_navigation li.portal_nav_passports a{background:transparent url(images/bg_transparency_4.png) repeat left top;color:#636363}
body#students #portal_navigation li.portal_nav_students a{background:transparent url(images/bg_transparency_4.png) repeat left top;color:#636363}
body#visas #portal_navigation li.portal_nav_visa a{background:transparent url(images/bg_transparency_4.png) repeat left top;color:#000}
body#adoption #portal_navigation li.portal_nav_adoption a{background:transparent url(images/bg_transparency_4.png) repeat left top;color:#636363}
body#abduction #portal_navigation li.portal_nav_abduction a{background:transparent url(images/bg_transparency_4.png) repeat left top;color:#fff}
#stayconnected h5{color:#c2a44a}
#footer #stayconnected ul li a{color:#fff}
#footer #stayconnected ul li.stay_connected_content_active>a,#footer #stayconnected .stay_connected_content{background-color:#75b8b7}
.stay_connected_content li{border-top:1px solid #55a5a4}
.stay_connected_content li>a{border-top:1px solid #97c9c8}
#lower_footer{clear:both;background:#346664 url(images/logo_ca_visas_green.gif) no-repeat 20px bottom;height:90px;padding:30px 0 0 130px;margin-bottom:40px}
.ie7 #lower_footer{background-position:20px center}
#lower_footer a{font-family:Tahoma,Geneva,sans-serif;font-size:11px}
#lower_footer ul li a{text-decoration:none;color:#fff}
#lower_footer ul li a:hover{text-decoration:underline;color:#cdc}
#lower_footer ul{overflow:hidden;margin:24px 0 0 0}
.ie7 #lower_footer ul{padding-top:10px}
#lower_footer ul li{float:left;margin:0 5px 0 0;padding-right:14px;background:transparent url("images/bg_single_white_dot_separator.png") no-repeat right center}
#lower_footer ul li.no_background{background:0}
#lower_footer p{font:11px Tahoma,Geneva,sans-serif;clear:left;margin:10px 0 0 0;width:550px;color:#b2b2b2;line-height:14px}
#lower_footer p a{color:#fff;text-decoration:none}
#lower_footer p a:hover{text-decoration:underline}
li#tab_1_li{width:133px}
li#tab_1_li{background:transparent url('images/visas_nav.png') no-repeat 0 0}
body.visit li#tab_1_li.hoverable,li#tab_1_li.hoverable{background-position:0 -100px}
body.visit li#tab_1_li{background-position:0 -50px}
li#tab_2_li{width:91px}
li#tab_2_li{background:transparent url('images/visas_nav.png') no-repeat -133px 0}
body.business li#tab_2_li.hoverable,li#tab_2_li.hoverable{background-position:-133px -100px}
body.business li#tab_2_li{background-position:-133px -50px}
li#tab_3_li{width:116px}
li#tab_3_li{background:transparent url('images/visas_nav.png') no-repeat -224px 0}
body.employment li#tab_3_li.hoverable,li#tab_3_li.hoverable{background-position:-224px -100px}
body.employment li#tab_3_li{background-position:-224px -50px}
li#tab_4_li{width:148px}
li#tab_4_li{background:transparent url('images/visas_nav.png') no-repeat -340px 0}
body.study-exchange li#tab_4_li.hoverable,li#tab_4_li.hoverable{background-position:-340px -100px}
body.study-exchange li#tab_4_li{background-position:-340px -50px}
li#tab_5_li{width:102px}
li#tab_5_li{background:transparent url('images/visas_nav.png') no-repeat -489px 0}
body.immigrate li#tab_5_li.hoverable,li#tab_5_li.hoverable{background-position:-489px -100px}
body.immigrate li#tab_5_li{background-position:-489px -50px}
li#tab_6_li{width:115px}
li#tab_6_li{background:transparent url('images/visas_nav.png') no-repeat -591px 0}
body.other li#tab_6_li.hoverable,li#tab_6_li.hoverable{background-position:-591px -100px}
body.other li#tab_6_li{background-position:-591px -50px}
li#tab_7_li{width:255px}
li#tab_7_li{background:transparent url('images/visas_nav.png') no-repeat -706px 0}
li#tab_7_li.immigrateSection{height:41px;cursor:auto!important}
body.set_location li#tab_7_li.hoverable,li#tab_7_li.hoverable{background-position:-706px -100px}
body.set_location li#tab_7_li,div#navigation_wrapper li.clicked_state{background-position:-706px -50px}
.col_4{clear:both;width:940px;height:35px;background:transparent url(images/bg_visa_mega_menu_4col_bottom.gif) no-repeat left top;position:relative;padding:0 10px}
#mega_menu li .col_4 a{text-align:right;position:absolute;right:45px;top:14px}
#mega_menu li .col_4 a:hover{color:#0076a3}
#mega_menu li .col_4 a span{display:inline-block;width:9px;height:15px;background:transparent url(images/arrow_dark_grey.png) no-repeat left 5px;margin-left:5px}
#mega_menu .menu_dropdown h1,#mega_menu .menu_dropdown h2,#mega_menu .menu_dropdown h3,#mega_menu .menu_dropdown h4,#mega_menu .menu_dropdown h5{font-family:Georgia,Times New Roman,times,serif;color:#454545}
#mega_menu .menu_dropdown h5{font-size:14px;line-height:1.4;font-weight:bold}
#mega_menu .menu_dropdown p,#mega_menu .menu_dropdown p a.chiclet_text_link{font:13px/1.2 Tahoma,Geneva,sans-serif;color:#959c94}
#mega_menu .menu_dropdown p a.chiclet_text_link{text-decoration:none}
#mega_menu .menu_dropdown p a.chiclet_text_link:hover{text-decoration:underline}
#mega_menu .menu_dropdown .no_link_text{margin:10px 13px 0 13px}
#mega_menu .menu_dropdown .no_link_text p{margin:0}
#mega_menu .menu_dropdown a,#mega_menu .menu_dropdown ul.hover_background li{font:16px/1.4 Georgia,Times New Roman,times,serif;color:#454545}
#mega_menu .menu_dropdown a{word-wrap:break-word}
#mega_menu .menu_dropdown ul li{padding:2px 5px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
#mega_menu .menu_dropdown ul.hover_background li a{display:block}
#mega_menu .menu_dropdown ul.hover_background li:hover{background-color:#dbdbdb}
#mega_menu .menu_dropdown ul.sub_items li{background:transparent url(images/blue_mega_menu_list_bullet.png) no-repeat left 9px;padding-left:8px}
.ie7 #mega_menu .menu_dropdown ul.sub_items li{zoom:1}
#mega_menu .menu_dropdown ul.sub_cat{margin-left:0}
#mega_menu .menu_dropdown ul.sub_items li.sub_cat_1{background:transparent url(images/bullet_visa_sub_cat_1_blue.gif) no-repeat left 9px;padding-left:12px}
.ie7 #mega_menu .menu_dropdown ul.sub_items li.sub_cat_1{zoom:1}
#mega_menu .menu_dropdown ul.sub_items li.sub_cat_1 a{font:14px/1.4 Georgia,Times New Roman,times,serif}
#mega_menu .menu_dropdown ul.sub_items li a{display:inline;font:13px/1.4 Tahoma,Geneva,sans-serif}
#mega_menu .menu_dropdown ul.sub_items li:hover a{color:#0076a3}
#mega_menu .menu_dropdown ul.bot_border li{border-top:1px solid #fff;margin-bottom:5px}
#mega_menu .menu_dropdown ul.bot_border li:first-child{border:0}
.chiclet_text,#mega_menu .menu_dropdown ul.sub_items{margin:0 13px}
.chiclet_text{overflow:hidden}
.chiclet_text ul{margin:8px 10px 4px 0;float:left}
#mega_menu .menu_dropdown .chiclet_text ul li{background:0;padding:0;margin:0 2px 0 0;float:left}
#mega_menu .menu_dropdown .chiclet_text p{margin:0}
.chiclet_text a.visaIcon{text-transform:uppercase;line-height:1.4}
#mega_menu .menu_dropdown .menu_promo img{height:139px;width:209px;margin-bottom:5px}
#mega_menu .menu_dropdown .menu_promo p{margin-bottom:10px;font:14px/1.15 Verdana,Geneva,sans-serif}
#mega_menu .menu_dropdown .ltBlue .btn{margin-left:20px}
#mega_menu .menu_dropdown .ltBlue .btn a{padding:16px 20px;border-right:20px solid transparent;color:#fff}
#mega_menu .menu_dropdown ul.inline_icons li{position:relative;width:190px}
#mega_menu .menu_dropdown ul.inline_icons li a{display:block;width:110px}
#mega_menu .menu_dropdown ul.inline_icons li span{position:absolute;right:0;top:2px;display:block;width:75px}
#mega_menu .menu_dropdown ul.inline_icons li span a{display:inline;font:12px/1.4 Verdana,Geneva,sans-serif;text-transform:uppercase;width:100%;margin-right:-2px}
#mega_menu .menu_dropdown .no_top_level{margin-top:41px}
.dropdown_2columns{float:right;background:#818181;height:272px}
.cssgradients .dropdown_2column,.location_slide_panel{background-image:-webkit-gradient(linear,left top,left bottom,from(#818181),to(#545454));background-image:-webkit-linear-gradient(top,#818181,#545454);background-image:-moz-linear-gradient(top,#818181,#545454);background-image:-ms-linear-gradient(top,#818181,#545454);background-image:-o-linear-gradient(top,#818181,#545454);background-image:linear-gradient(top,#818181,#545454)}
.no-cssgradients .dropdown_2column,.no-cssgradients .location_slide_panel{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#818181',EndColorStr='#545454')}
#mega_menu #tab_7_li{font-family:Tahoma,Geneva,sans-serif;color:#e5e5e5}
#mega_menu .location_slide_panel{height:0;overflow:hidden;background:#818181;margin-top:-5px;position:absolute;width:255px;font-size:12px}
#mega_menu .yellow_text,#mega_menu a.yellow_text{color:#ffd661;display:inline-block;width:120px;vertical-align:top}
#mega_menu .location_slide_panel p{margin:5px 0 2px 25px;font-size:12px;color:#e5e5e5}
#mega_menu .location_slide_panel p:first-child{padding-left:11px}
#mega_menu .location_slide_panel a{color:#e5e5e5;margin-left:25px}
#mega_menu .location_slide_panel a.edit_location_link{display:inline;position:absolute;right:10px;top:10px;background:transparent url(images/icon_visa_location_edit.png) no-repeat left top;height:22px;width:21px}
#mega_menu .location_slide_panel a span{display:none}
.show2columns{margin-top:-5px;right:0;top:auto;left:auto}
#mega_menu #set_location_panel p,#mega_menu #set_location_panel label{color:#e5e5e5;margin:0}
#mega_menu #set_location_panel p input#set_location_submit{font-size:11px}
#mega_menu #set_location_panel .col_2{height:252px;width:450px;margin:10px 10px 10px 20px;font-family:Tahoma,Geneva,sans-serif;font-size:12px;font-weight:bold;line-height:16px;padding:0}
#mega_menu #set_location_panel p.form_caption{font-size:14px;font-weight:bold}
#mega_menu #set_location_panel p.helper_text{font-weight:normal;font-size:11px}
#mega_menu #set_location_panel form{margin:0 15px}
#mega_menu #set_location_panel form input#applying_location,#mega_menu #set_location_panel form input#issued_location{margin:2px 0 0 0;padding:7px 3px;width:185px;border:1px solid #b7b7b7;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
#mega_menu #set_location_panel form a.clear_form{color:#e5e5e5}
#mega_menu #set_location_panel form>a.close_panel{position:absolute;right:0;bottom:0;color:#e5e5e5;margin-right:-5px;font-weight:normal}
#mega_menu #set_location_panel form>a span{font-weight:bold;display:inline}
#mega_menu #set_location_panel form label{display:block;margin-top:10px;margin-bottom:1px;font-size:12px;font-weight:bold}
#mega_menu #set_location_panel form a{display:inline-block;margin-left:2px;font-weight:normal}
#mega_menu #set_location_panel form a.yellow_text{font-size:11px}
#mega_menu #set_location_panel form input#set_location_submit{height:32px;width:117px;font-weight:bold;margin-top:15px}
#mega_menu #set_location_panel .autocompleteWrapper{display:inline-block}
#mega_menu #set_location_panel .blue{margin-top:12px}
#content{overflow:hidden;width:924px;padding-bottom:80px}
body.visas #content{padding-bottom:40px}
div#feature,div.feature{background:url(../travel/images/bg_dropshadow_gray_feature.png) no-repeat left bottom;margin:0 0 0 -11px;padding:0 11px 16px 11px;width:947px}
.immigrate.process #feature{background-image:none}
div#featureContainer{background-color:#e5e5e5;background-image:-webkit-gradient(circle,25% 50%,circle closest-corner,from(#fdfdfc),to(#e5e5e5));background-image:-webkit-radial-gradient(25% 50%,circle closest-corner,#fdfdfc,#e5e5e5);background-image:-moz-radial-gradient(25% 50%,circle closest-corner,#fdfdfc,#e5e5e5);background-image:-ms-radial-gradient(25% 50%,circle closest-corner,#fdfdfc,#e5e5e5);background-image:-o-radial-gradient(25% 50%,circle closest-corner,#fdfdfc,#e5e5e5);background-image:radial-gradient(25% 50%,circle closest-corner,#fdfdfc,#e5e5e5);border:3px #ccc solid;width:918px;position:relative}
div#featureMain{background:url(../travel/images/bg_feature_rule.gif) repeat-y right 0;padding:39px 20px 39px 40px;width:560px;position:relative}
#featureMain li{list-style:none;background:url(images/bg_li_square.gif) no-repeat left 8px;font:14px/1.5 Verdana,sans-serif;padding:0 0 0 15px}
div#featureRight{background:#e5e5e5;width:260px;height:120px;padding:0 18px;position:absolute;right:0;top:50%;margin-top:-60px}
.ie7 #feature #featureRight h2,.ie8 #feature #featureRight h2{padding-bottom:13px}
div#main.norail{width:836px}
div#main{margin:0 0 10px 44px;width:550px;float:left}
.contentpage_Reciprocity #main{margin:0 0 10px 44px;width:870px;float:left}
#main p{margin:0 0 14px 0}
#main p:after{content:".";display:block;height:0;clear:both;visibility:hidden;zoom:1}
#main a{color:#0076a3;text-decoration:none}
#main .four_dot_divider{display:block;background:transparent url("../travel/images_global/bg_four_verticle_dots.png") repeat-x left top;margin:28px 0 8px -5px;clear:both;overflow:visible}
#main .four_dot_divider.single{height:3px;margin-bottom:20px}
#main .sectionHeader h3{text-transform:none}
.sectionHeader{clear:both;overflow:hidden}
.sectionHeader h2,.sectionHeader h3{float:left}
.sectionHeader h3{margin-top:9px}
#main h2 a.point{background:url(../travel/images_global/bg_blue_arrow.png) no-repeat right 10px;padding:0 12px 0 0}
#main .contentOther{text-align:right}
#main .contentOther p{margin:0;width:auto}
#main .contentOther a{font:bold 10px Arial,Helvetica,sans-serif;background:0;color:#c69c6d;text-transform:uppercase}
#main .related{float:right;width:265px}
#main .related ul{margin-bottom:10px}
#main .related ul li{list-style:none;background:url(images/bg_li_square.gif) no-repeat 30px 8px;font:14px/1.5 Verdana,sans-serif;padding:0 0 0 45px}
#main .related .esta{margin:0 0 0 15px}
#main img.immigrate,#main .introparagraphwithimage img{float:left;margin:0 30px 20px 0}
#main div#countryList span{background-repeat:no-repeat;background-position:0 2px;font-size:11px;margin:0;padding:0;width:165px;display:block}
#main div#countryList span.temp{padding:0}
#main div#countryList span.temp img{margin-right:15px}
#main div#countryList span.alpha{background:#e7eceb;font-weight:bold;line-height:1;text-transform:uppercase;padding:3px;margin:5px 0;display:block}
div.column{width:170px;float:left;margin-right:20px}
div.end{margin-right:0}
#right_rail{margin:20px 0 0 22px;width:300px;float:right}
.contentpage_Reciprocity .breadcrumbs{padding-bottom:15px}
.contentpage_Reciprocity #right_rail{margin:0 0 0 44px;width:870px;float:left}
.contentpage_Reciprocity #right_rail>.parsys>.parbase{margin-right:12px;width:300px;float:left}
.contentpage_Reciprocity .reciprocity-search-warp{float:right;text-align:right}
.contentpage_Reciprocity .reciprocity-search-warp h3{margin:0!important;font-size:20px!important}
.contentpage_Reciprocity .reciprocity-search-warp .btn{overflow:visible}
.contentpage_Reciprocity .reciprocity-search-warp .input_helper_text{float:none!important}
#right_rail.right-rail-home{margin-left:22px}
li#visa_bulletin a span.alt_font_size{font-size:32px;padding-bottom:4px;margin-bottom:-4px;text-indent:150px;right:14px}
div#main ul.visatypes li,div#main ul.visatypesnolink li{color:#fff;font:12px/1.4 Verdana,Geneva,sans-serif;background:0;padding:0;margin-bottom:7px}
.wizard div#main ul.visatypes li,.wizard div#main ul.visatypesnolink li{margin-bottom:2px}
span.visaIcon,a.visaIcon{font-family:Verdana,Geneva,sans-serif;font-size:12px;color:#fff!important;padding:2px 8px 3px 8px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-shadow:1px 1px 2px #6e6e6e}
#visas.wizard #outcome_display span.visaIcon{padding:4px 14px}
.ie7 .wizard div#main .related_visa_categories li,.ie7 .visa-wizard div#main .related_visa_categories li{overflow:visible}
.related_visa_categories li a{vertical-align:top;display:block;float:left;max-width:320px;margin-right:5px}
.related_visa_categories li span.visaIcon{display:inline-block;text-transform:uppercase}
.ie7 .related_visa_categories li span.visaIcon{display:inline}
span.btn_bg_blue,a.btn_bg_blue{background-color:#00aeef}
.cssgradients span.btn_bg_blue,.cssgradients a.btn_bg_blue{background-image:-webkit-gradient(linear,left top,left bottom,from(#00aeef),to(#0083b3));background-image:-webkit-linear-gradient(top,#00aeef,#0083b3);background-image:-moz-linear-gradient(top,#00aeef,#0083b3);background-image:-ms-linear-gradient(top,#00aeef,#0083b3);background-image:-o-linear-gradient(top,#00aeef,#0083b3);background-image:linear-gradient(top,#00aeef,#0083b3)}
span.btn_bg_orange,a.btn_bg_orange{background-color:#fec500}
.cssgradients span.btn_bg_orange,.cssgradients a.btn_bg_orange{background-image:-webkit-gradient(linear,left top,left bottom,from(#fec500),to(#f09c00));background-image:-webkit-linear-gradient(top,#fec500,#f09c00);background-image:-moz-linear-gradient(top,#fec500,#f09c00);background-image:-ms-linear-gradient(top,#fec500,#f09c00);background-image:-o-linear-gradient(top,#fec500,#f09c00);background-image:linear-gradient(top,#fec500,#f09c00)}
span.btn_bg_red,a.btn_bg_red{background-color:#e92b00}
.cssgradients span.btn_bg_red,.cssgradients a.btn_bg_red{background-image:-webkit-gradient(linear,left top,left bottom,from(#e92b00),to(#bf0000));background-image:-webkit-linear-gradient(top,#e92b00,#bf0000);background-image:-moz-linear-gradient(top,#e92b00,#bf0000);background-image:-ms-linear-gradient(top,#e92b00,#bf0000);background-image:-o-linear-gradient(top,#e92b00,#bf0000);background-image:linear-gradient(top,#e92b00,#bf0000)}
span.btn_bg_green,a.btn_bg_green{background-color:#79c300}
.cssgradients span.btn_bg_green,.cssgradients a.btn_bg_green{background-image:-webkit-gradient(linear,left top,left bottom,from(#79c300),to(#5e9900));background-image:-webkit-linear-gradient(top,#79c300,#5e9900);background-image:-moz-linear-gradient(top,#79c300,#5e9900);background-image:-ms-linear-gradient(top,#79c300,#5e9900);background-image:-o-linear-gradient(top,#79c300,#5e9900);background-image:linear-gradient(top,#79c300,#5e9900)}
div.sectionHeader a.visaIcon{position:relative;top:5px;text-transform:uppercase}
.landing li{font:14px/1.5 Verdana,sans-serif;color:#5e5e5e}
br{clear:both}
.btn.visaWiz2.home a{padding:18px 29px 18px 29px}
body.visa_category h1 a{position:relative;top:-5px}
.wait-times .selected_answer{display:none;overflow:hidden;width:240px}
.wait-times .visawaittimesmain .selected_answer{display:block}
.wait-times .selected_answer p{float:left}
div#main .country_selection label{margin:0 0 10px 0;font-family:Georgia,Times New Roman,times,serif;font-size:18px;color:#4d4d4d}
div#main .country_selection form input.country_name{border:1px solid #b7b7b7;margin:1px 5px 0 10px;padding:7px 3px;width:188px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
div#main .change_location_link{clear:both;overflow:hidden}
div#main .change_location_link a{font-size:10px;display:inline-block;margin:5px 0 0 0;text-decoration:none;color:#c69c6d;cursor:pointer}
div#main #table_wait_times table{clear:both;width:550px;margin:10px 0 0 0;font-family:Verdana,Geneva,sans-serif;font-size:12px;border-collapse:collapse;background-color:#fff;margin-top:20px}
div#main #table_wait_times table span.wait_time_num_days{margin-right:10px}
div#main #table_wait_times table thead tr th{text-align:left;font-style:bold;font-size:14px;padding-bottom:20px}
div#main #table_wait_times table th,div#main #table_wait_times table td{padding:8px 0;color:#5e5e5e}
div#main #table_wait_times table td{padding-left:25px}
div#main #table_wait_times table tbody tr.odd{background-color:#e2f2ff}
.ie7 div#main #table_wait_times table tbody tr.odd{position:relative}
div#main .visawaittimescategorypage_autocomplete .autocompleteWrapper span.helper_text{font:14px/1.5 Verdana,sans-serif;color:#5e5e5e;float:left;margin:5px 5px 0}
div#main .country_selection{overflow:hidden;height:60px}
div#main .country_selection_location_wrapper h3{margin:0 0 10px 0;font-family:Georgia,Times New Roman,times,serif;font-size:18px;color:#4d4d4d;text-transform:none}
div#main .country_selection form input.country_name{border:1px solid #b7b7b7;margin:1px 5px 0 10px;padding:7px 3px;width:188px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
div#main .country_selection label,div#main .country_selection form input.country_name,div#main .country_selection .btn{float:left}
div#main .country_selection p{float:left;margin-right:12px;color:#333}
div#main .country_selection .selected_answer{display:none;overflow:hidden}
div#main .country_selection .selected_answer h2{font:18px Georgia,"Times New Roman",Times,serif;color:#4d4d4d;margin-bottom:10px}
div#main #table_wait_times table{clear:both;width:550px;margin:10px 0 0 0;font-family:Verdana,Geneva,sans-serif;font-size:12px;border-collapse:collapse;background-color:#fff;margin-top:20px}
div#main #table_wait_times table span.wait_time_num_days,div#main #table_wait_times #processing_times_row span.wait_time_num_days{margin-right:10px}
div#main #table_wait_times table thead tr th{text-align:left;font-style:bold;font-size:14px;padding-bottom:20px}
div#main #table_wait_times table th,div#main #table_wait_times table td{padding:8px 0;color:#5e5e5e}
div#main #table_wait_times table td{padding-left:25px}
div#main #table_wait_times table tbody tr.odd{background-color:#e2f2ff}
.ie7 div#main #table_wait_times table tbody tr.odd{position:relative}
div#main #table_wait_times #processing_times_row{font:12px Verdana,Geneva,sans-serif}
div#main #table_wait_times #processing_times_row p{font-weight:bold;margin:0 15px 0 0;display:inline}
div#main #table_wait_times table sup,div#main #table_wait_times #processing_times_row sup{color:red;padding:5px}
#main #table_wait_times .four_dot_divider{margin:15px 0}
div#main a.close{background:url("../travel/images_global/sprite_moreForms.png") no-repeat 0 -162px;outline:0}
.process div#main h1{border-bottom:0}
.expandos .open_close_ctrl{background-color:#a8ccea;display:inline-block;color:#fff;font-family:Verdana,Geneva,sans-serif;font-size:14px;padding:3px 15px 6px 15px;margin-bottom:10px;float:right;cursor:pointer;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.expandos .open_close_ctrl:hover{text-decoration:underline}
.expandos dl{clear:right;margin-bottom:50px}
.expandos dl dt{padding:10px 0;margin:10px 0;min-height:11px;cursor:pointer;background-color:#f3f3f3;bottom-border:1px solid #f1f1f1;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.cssgradients .expandos dl dt{background-image:-webkit-gradient(linear,left top,left bottom,from(#f3f3f3),to(#dcdcdc));background-image:-webkit-linear-gradient(top,#f3f3f3,#dcdcdc);background-image:-moz-linear-gradient(top,#f3f3f3,#dcdcdc);background-image:-ms-linear-gradient(top,#f3f3f3,#dcdcdc);background-image:-o-linear-gradient(top,#f3f3f3,#dcdcdc);background-image:linear-gradient(top,#f3f3f3,#dcdcdc)}
.no_cssgradients .expandos dl dt{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f3f3f3',EndColorStr='#dcdcdc')}
.expandos dl dt div.open_close_hook{margin-right:10px}
.expandos dl dt div.open span.open_close_icon{background:transparent url(../travel/images_global/plus_minus_sprite.gif) no-repeat right -175px}
.expandos dl dt div.close span.open_close_icon{background:transparent url(../travel/images_global/plus_minus_sprite.gif) no-repeat right top}
.expandos dl dt span{display:block;width:475px;font-family:Georgia,Times New Roman,times,serif;font-size:14px;font-weight:bold;color:#5e5e5e;margin:0 0 0 10px}
.expandos dl dd{font-family:Verdana,Geneva,sans-serif;font-size:14px;color:#787878;padding:0 20px 0 40px;line-height:21px}
.expandos dl dd h3{font-family:Georgia,Times New Roman,times,serif;font-size:18px;font-color:#787878;text-transform:uppercase;margin-bottom:5px}
#sub_feature{clear:both;position:relative}
#sub_feature.immigrateImgMap{width:550px;margin:0 0 0 44px}
#sub_feature ul li{position:absolute;border:5px solid #88c425;height:156px;width:300px;background-color:#eafde6;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;z-index:1}
#sub_feature.immigrateImgMap ul li{width:183px;height:95px}
#sub_feature ul li:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.50em}
#sub_feature ul li:hover{border:5px solid #ffe243;background-color:#fffbe8}
#sub_feature a.process_map_link{position:absolute;height:156px;width:301px;z-index:3;margin-left:-24px}
#sub_feature.immigrateImgMap a.process_map_link{width:189px;height:101px}
.ie7 #sub_feature a.process_map_link{margin-left:-150px}
#sub_feature ul li>h2{font-family:Verdana,Geneva,sans-serif;font-weight:bold;display:inline-block;width:250px;vertical-align:middle}
#sub_feature.immigrateImgMap ul li>h2{font-size:15px;width:152px}
#sub_feature h2 a{color:#5e5e5e}
.ie7 #sub_feature ul li#petition>h2,.ie7 #sub_feature ul li#interview>h2{padding-top:20%}
.ie7 #sub_feature ul li#after_petition_approved>h2{padding-top:10%}
.ie7 #sub_feature ul li#submit_further_docs>h2{padding-top:8%}
#sub_feature .blue_number_balloon{position:absolute;height:35px;width:44px;background:transparent url(images/blue_balloon.png) no-repeat left top;color:#fff;left:-39px;top:55px}
#sub_feature.immigrateImgMap .blue_number_balloon{top:30px}
#sub_feature .blue_number_balloon span{position:absolute;top:6px;left:12px;font:bold 15px/1.4 Verdana,Geneva,sans-serif}
#sub_feature ul li>span{position:absolute;bottom:15px;right:15px}
#sub_feature .hoverable_wrapper{position:absolute;left:-9999px}
#sub_feature .tooltip{font-family:Georgia,Times New Roman,times,serif;position:relative;text-align:left;background-color:#fff;border:3px #f2f2f2 solid;padding:20px;width:420px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:3px 3px 8px 0 #666;-moz-box-shadow:3px 3px 8px 0 #666;box-shadow:3px 3px 8px 0 #666}
#sub_feature.immigrateImgMap .tooltip{padding:12px;width:244px}
.ie7 #sub_feature .tooltip,.ie8 #sub_feature .tooltip{border:5px #ccc solid;background-color:#fff}
#sub_feature ul li#petition{top:12px;left:-20px}
#sub_feature ul li#petition .hoverable_wrapper{top:158px}
#sub_feature.immigrateImgMap ul li#petition .hoverable_wrapper{top:98px}
#sub_feature ul li#petition:hover .hoverable_wrapper{left:-35px}
#sub_feature ul li#petition .hoverable_wrapper{padding-top:10px}
#sub_feature ul li#petition .tooltip .tooltip_pointer{width:0;height:0;border-left:30px solid transparent;border-right:30px solid transparent;border-top:0;border-bottom:30px solid #f2f2f2;position:absolute;top:-30px;left:260px}
#sub_feature ul li#petition .tooltip .tooltip_pointer{left:160px}
#sub_feature ul li#petition .tooltip .tooltip_pointer_inner{width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-top:0;border-bottom:25px solid #fff;position:absolute;top:7px;left:-25px}
.ie7 #sub_feature ul li#petition .tooltip .tooltip_pointer,.ie8 #sub_feature ul li#petition .tooltip .tooltip_pointer{border-bottom:30px solid #ccc}
#sub_feature a.process_map_link{position:absolute;height:166px;width:310px}
#sub_feature ul li#after_petition_approved{top:124px;left:355px}
#sub_feature ul li#after_petition_approved .hoverable_wrapper{top:-15px}
#sub_feature ul li#after_petition_approved:hover .hoverable_wrapper{left:-489px}
#sub_feature.immigrateImgMap ul li#after_petition_approved:hover .hoverable_wrapper{left:-296px}
#sub_feature ul li#after_petition_approved .hoverable_wrapper{padding-right:25px}
#sub_feature ul li#after_petition_approved .tooltip>p{margin-bottom:5px}
#sub_feature ul li#after_petition_approved .tooltip .tooltip_pointer{width:0;height:0;border-left:30px solid #f2f2f2;border-right:0;border-top:30px solid transparent;border-bottom:30px solid transparent;position:absolute;top:56px;left:463px}
#sub_feature ul li#after_petition_approved .tooltip .tooltip_pointer{left:270px}
#sub_feature ul li#after_petition_approved .tooltip .tooltip_pointer_inner{width:0;height:0;border-left:25px solid #fff;border-right:0;border-top:25px solid transparent;border-bottom:25px solid transparent;position:absolute;top:-25px;left:-33px}
.ie7 #sub_feature ul li#after_petition_approved .tooltip .tooltip_pointer,.ie8 #sub_feature ul li#after_petition_approved .tooltip .tooltip_pointer{border-left:30px solid #ccc}
#sub_feature ul li#submit_further_docs{top:435px;left:0}
#sub_feature ul li#submit_further_docs .hoverable_wrapper{top:-13px}
#sub_feature ul li#submit_further_docs:hover .hoverable_wrapper{left:300px}
#sub_feature.immigrateImgMap ul li#submit_further_docs:hover .hoverable_wrapper{left:184px}
#sub_feature ul li#submit_further_docs .hoverable_wrapper{padding-left:15px}
#sub_feature ul li#submit_further_docs .tooltip>p{margin-bottom:5px}
#sub_feature ul li#submit_further_docs .tooltip .tooltip_pointer{width:0;height:0;border-left:0;border-right:30px solid #f2f2f2;border-top:30px solid transparent;border-bottom:30px solid transparent;position:absolute;top:110px;left:-30px}
#sub_feature.immigrateImgMap ul li#submit_further_docs .tooltip .tooltip_pointer{top:56px}
#sub_feature ul li#submit_further_docs .tooltip .tooltip_pointer_inner{width:0;height:0;border-left:0;border-right:25px solid #fff;border-top:25px solid transparent;border-bottom:25px solid transparent;position:absolute;top:-25px;left:7px}
.ie7 #sub_feature ul li#submit_further_docs .tooltip .tooltip_pointer,.ie8 #sub_feature ul li#submit_further_docs .tooltip .tooltip_pointer{border-right:30px solid #ccc}
#sub_feature ul li#interview{top:790px;left:350px}
#sub_feature ul li#interview .hoverable_wrapper{top:-19px}
#sub_feature ul li#interview:hover .hoverable_wrapper{left:-485px}
#sub_feature.immigrateImgMap ul li#interview:hover .hoverable_wrapper{left:-296px}
#sub_feature ul li#interview .hoverable_wrapper{padding-right:25px}
#sub_feature ul li#interview .tooltip>p{margin-bottom:5px}
#sub_feature ul li#interview .tooltip .tooltip_pointer{width:0;height:0;border-left:30px solid #f2f2f2;border-right:0;border-top:30px solid transparent;border-bottom:30px solid transparent;position:absolute;top:60px;left:463px}
#sub_feature ul li#interview .tooltip .tooltip_pointer{left:270px}
#sub_feature ul li#interview .tooltip .tooltip_pointer_inner{width:0;height:0;border-left:25px solid #fff;border-right:0;border-top:25px solid transparent;border-bottom:25px solid transparent;position:absolute;top:-25px;left:-33px}
.ie7 #sub_feature ul li#interview .tooltip .tooltip_pointer,.ie8 #sub_feature ul li#interview .tooltip .tooltip_pointer{border-left:30px solid #ccc}
#sub_feature .tooltip .header_section{margin-bottom:10px}
#sub_feature.immigrateImgMap .tooltip .header_section{margin-bottom:6px;font-size:12px}
#sub_feature .tooltip .header_section span{margin-right:10px}
#sub_feature .tooltip h2{font-variant:small-caps}
#sub_feature.immigrateImgMap .tooltip h2{font-size:15px}
#sub_feature .tooltip>a,#sub_feature .tooltip>p{font:14px/1.4 Verdana,Geneva,sans-serif}
#sub_feature.immigrateImgMap .tooltip>a,#sub_feature.immigrateImgMap .tooltip>p{font-size:12px}
div#main b.callout_text sup{padding:0}
div#main #additional_bulletin_info h2{margin-bottom:20px}
div#main ul#recent_bulletins{float:left}
div#main #recent_bulletins li h2{margin-bottom:15px;color:#787878;font:italic 21px Georgia,"Times New Roman",Times,serif}
div#main #recent_bulletins li{background:0;float:left;padding:0}
div#main #recent_bulletins li div{width:240px}
div#main #recent_bulletins li.current div{border:#d7d7d7 1px solid}
div#main #recent_bulletins li.coming_soon div{border:#eeeeef 1px solid}
.cssgradients div#main #recent_bulletins li.current div{background-image:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fefefe,#e6e6e6);background-image:-moz-linear-gradient(top,#fefefe,#e6e6e6);background-image:-ms-linear-gradient(top,#fefefe,#e6e6e6);background-image:-o-linear-gradient(top,#fefefe,#e6e6e6);background-image:linear-gradient(top,#fefefe,#e6e6e6)}
.no-cssgradients div#main #recent_bulletins li.current div{filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorStr='#FEFEFE',EndColorStr='#E6E6E6')}
.cssgradients div#main #recent_bulletins li.coming_soon div{background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f7f7f7));background-image:-webkit-linear-gradient(top,#fff,#f7f7f7);background-image:-moz-linear-gradient(top,#fff,#f7f7f7);background-image:-ms-linear-gradient(top,#fff,#f7f7f7);background-image:-o-linear-gradient(top,#fff,#f7f7f7);background-image:linear-gradient(top,#fff,#f7f7f7)}
.no-cssgradients div#main #recent_bulletins li.coming_soon div{filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorStr='#FFFFFF',EndColorStr='#f7f7f7')}
.borderradius div#main #recent_bulletins li div{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}
div#main #recent_bulletins li a{display:block;height:72px;text-indent:105px;padding:18px 0 0 0;color:#4d4d4d;font:21px Georgia,"Times New Roman",Times,serif}
div#main #recent_bulletins li a:hover{border-bottom:0}
div#main #recent_bulletins li:first-child{margin-right:40px}
div#main #recent_bulletins li.current a{background:url(images/icon_calendar.png) no-repeat 15px 8px}
div#main #recent_bulletins li.coming_soon a{background:url(images/icon_coming_soon.png) no-repeat 15px 15px;cursor:default;color:#a4a4a4;text-indent:80px;padding:30px 0 0 0;height:60px}
div#main #recent_bulletins li a span.alt_font_size{font-size:32px;text-indent:105px;display:block;background:url(images/arrow_gray.png) no-repeat 180px 14px;margin-top:-7px}
div#main.twocol{margin:30px 0 10px 0;width:943px;float:left}
.twocol .content_controller{margin-left:0;width:390px}
div#main.twocol .four_dot_divider{display:block;background:transparent url("../travel/images_global/bg_four_verticle_dots.png") repeat-x left top;margin:28px 0;width:918px}
div#main .col h2{margin:0 0 14px;word-wrap:break-word}
body.immigrant-process div#main{position:relative;z-index:2}
div.col{width:430px;float:left;margin:0 31px 0 0;padding:0 0 0 10px}
div#main ul.definitions li{margin:0 0 0 -26px}
#about{background:url("../travel/images/bg_four_horizontal_dots.png") repeat-x scroll left top transparent;padding:20px 0 0}
div#main #about.visa_datechecker h3{font:italic 21px/1 Georgia,"Times New Roman",Times,serif;text-transform:none;color:#a3a3a3;padding:0 0 7px}
div#main #about.visa_datechecker p{font:italic 12px/1.8 Verdana,Geneva,sans-serif}
#priority_date_checker select{width:100%}
.ie7 div#main #priority_date_checker .content_box_container .form_content_checker,.ie8 div#main #priority_date_checker .content_box_container .form_content_checker,.ie7 div#main #priority_date_checker .content_box_container,.ie8 div#main #priority_date_checker .content_box_container{overflow:visible}
.ie7 #priority_date_checker select,.ie8 #priority_date_checker select{width:340px;position:relative}
#priority_date_checker .category_select{display:none}
.priority_date_outcome{margin-bottom:25px;display:none}
.priority_date_outcome p{text-align:center}
.priority_date_outcome p:first-child{text-align:left}
.priority_date_outcome .cut_off_date{font-weight:bold;display:block;padding-top:15px}
div#main #priority_date_checker a:hover{text-decoration:none}
div#ca_news_filter h2{color:#a3a3a3;font:italic 21px Georgia,"Times New Roman",Times,serif;margin-bottom:10px;margin-top:22px}
div#feature_article{width:530px;overflow:hidden}
div#feature_article p{float:left;width:236px;margin-bottom:0}
div#feature_article img{float:right}
div#news_article img{float:right;margin-left:25px}
div#ca_news_filter p{margin-bottom:0}
div#main a.read_more{color:#c69c6d;font:10px Verdana,Geneva,sans-serif;margin-top:18px;text-decoration:none;display:block}
#ca_news_filter label{font:bold 14px Verdana,Geneva,sans-serif;color:#5e5e5e;margin-top:18px;margin-bottom:3px;display:block}
#ca_news_filter select{border:1px solid #c5c5c5;border-radius:4px 4px 4px 4px;margin:1px 0 0;padding:7px 3px;font:14px Tahoma,Geneva,sans-serif;color:#333}
#ca_news_filter #year{width:135px}
#ca_news_filter #topic,#ca_news_filter #region,#ca_news_filter #country{width:196px}
#ca_news_filter .form_item{float:left;width:210px}
#ca_news_filter .form_item.filter_btn{width:65px;margin-top:39px}
#ca_news_filter .year{width:150px}
#ca_news_filter .button_blue{width:90px;height:36px;font:bold 11px Tahoma,Geneva,sans-serif;float:left;margin-top:40px}
div#main ul#ca_news_filter_results{clear:both;padding-top:20px}
div#main #ca_news_filter_results>li{padding:20px 0;background:0}
div#main #ca_news_filter_results>li>a{display:block;float:left;height:125px;width:158px;overflow:hidden;margin-right:15px}
div#main #ca_news_filter_results>li div.news_metadata{width:370px;float:left}
div#main #ca_news_filter_results>li div.news_metadata li{padding:0;background:0}
div#main #ca_news_filter_results div.news_metadata h3 a{font:21px Georgia,"Times New Roman",Times,serif;text-transform:none}
#visas.news div#main .bottom_divide{margin:20px 0 0 0;clear:both;padding:0}
div#main ul#ca_news_filter_results p{font:14px/1.5 "Lucida Grande",sans-serif;clear:both}
div#main ul#ca_news_filter_results .news_date,div#main #news_article .news_date{font:10px "Lucida Grande",sans-serif;color:#919191;margin-bottom:15px;display:block;text-transform:uppercase;clear:both}
div#main #feature_article .news_date,div#main #news_article .news_date{font:10px "Lucida Grande",sans-serif;color:#919191;margin-bottom:15px;display:block;text-transform:uppercase;clear:both}
div#main .news_details{font:14px Verdana,Geneva,sans-serif;color:#5e5e5e;margin-bottom:15px}
div#main .news_details b{font-weight:bold;color:#5e5e5e;font-size:14px}
#ca_news_filter_results .news_details li{font:14px/1.5 Verdana,Geneva,sans-serif}
div#main #ca_news_filter_results>li div li.warning_icon{background:url("images/bg_warning_alert_sprite.png") no-repeat top right transparent;margin-right:172px}
div#main #ca_news_filter_results>li div li.alert_icon{background:url("images/bg_warning_alert_sprite.png") no-repeat right -79px transparent;margin-right:197px}
div#main #ca_news_filter_results>li div li.notice_icon{background:url("images/bg_warning_alert_sprite.png") no-repeat right -158px transparent;margin-right:166px}
.newsroom_subscribe{margin-left:823px;margin-top:15px}
.newsroom_subscribe_crisis{margin-left:823px;margin-top:2px}
.cssgradients .subscribe_btn{background-color:#d3d5d7;background-image:-webkit-gradient(linear,left top,left bottom,from(#d3d5d7),to(#c4c6c7));background-image:-webkit-linear-gradient(top,#d3d5d7,#c4c6c7);background-image:-moz-linear-gradient(top,#d3d5d7,#c4c6c7);background-image:-ms-linear-gradient(top,#d3d5d7,#c4c6c7);background-image:-o-linear-gradient(top,#d3d5d7,#c4c6c7);background-image:linear-gradient(top,#d3d5d7,#c4c6c7)}
.no-cssgradients .subscribe_btn{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#d3d5d7',EndColorStr='#c4c6c7')}
.borderradius .subscribe_btn{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
#right_rail .rail_button_links{margin:0 0 10px 0;border:#d7d7d7 1px solid;height:88px;width:298px;overflow:hidden;position:relative}
.borderradius #right_rail .rail_button_links{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}
.cssgradients #right_rail .rail_button_links{background-image:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fefefe,#e6e6e6);background-image:-moz-linear-gradient(top,#fefefe,#e6e6e6);background-image:-ms-linear-gradient(top,#fefefe,#e6e6e6);background-image:-o-linear-gradient(top,#fefefe,#e6e6e6);background-image:linear-gradient(top,#fefefe,#e6e6e6)}
.no-cssgradients #right_rail .rail_button_links{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe',EndColorStr='#e6e6e6');width:300px}
#visas #right_rail .rail_button_links a{font:21px Georgia,Times New Roman,times,serif;font-size:21px;color:#4d4d4d;line-height:21px;text-transform:uppercase;padding:15px 0 0 115px;display:block;position:absolute;top:0;left:0;z-index:1;height:100%;width:100%}
#right_rail .rail_button_links span{background:transparent url('images/arrow_grey.png') no-repeat right 4px}
#right_rail .rail_button_links span.no_text{background-position:right 2px;padding-right:12px}
#right_rail .rail_button_links span.no_arrow{background-image:none}
#right_rail .rail_button_links span{font-size:12px;font-style:italic;display:inline-block;padding-right:15px}
#visas #right_rail .rail_button_links.esta a{background:transparent url('images/icon_esta.png') no-repeat 10px 20px}
#visas #right_rail .rail_button_links.visas_faq a{background:transparent url('images/icon_question.png') no-repeat 10px 7px}
#visas #right_rail .rail_button_links.glossary a{background:transparent url('images/icon_glossary.png') no-repeat 10px 7px;padding:28px 0 0 115px}
#visas #right_rail .rail_button_links.a-z_index a{background:transparent url('images/icon_a-z.png') no-repeat 10px 7px;padding:28px 0 0 115px}
#visas #right_rail .rail_button_links.business_visa_center a{background:transparent url('images/icon_worldcase.png') no-repeat 10px 7px}
#visas #right_rail .rail_button_links.visa_bulletin a{background:transparent url('images/icon_calendar.png') no-repeat 10px 7px}
#visas #right_rail .rail_button_links.visa_categories a{background:transparent url('images/icon_visa_categories.png') no-repeat 30px 10px}
#visas #right_rail #glossary.rail_button_links p{top:34px}
#visas #right_rail #a-z_index.rail_button_links p{top:34px}
#visas #right_rail .rail_button_links.smallType a{font:21px Georgia,Times New Roman,times,serif;color:#4d4d4d;padding-top:5px;text-indent:0;left:-90px}
#right_rail .rail_button_links span.alt_font_size{font-size:13px;padding-bottom:4px;margin-bottom:-4px}
#visa_questions_screen,#visa_outcome_screen{border:2px solid black;margin:20px;padding:18px;background-color:white;display:none}
#all_visa_wizard_outcomes .outcome{display:none}
#outcome_display .current_selections{margin-bottom:50px}
#outcome_display .selected_answer{width:548px;overflow:hidden}
#outcome_display .selected_answer .outcome_edit_lables,#outcome_display .selected_answer p{margin:10px 20px 0 0;color:#406d80;font:16px/1.4 "Lucida Sans Unicode","Lucida Grande",sans-serif}
#outcome_display .selected_answer p{width:280px;line-height:1.4;font-weight:bold}
#outcome_display .selected_answer .outcome_edit_lables{display:block;width:155px}
#outcome_display .selected_answer .edit_btn{display:block;width:57px}
#outcome_display .selected_answer .outcome_edit_lables,#outcome_display .selected_answer p,#outcome_display .selected_answer .edit_btn d{float:left}
#main ol{margin-bottom:25px}
#main ol ol{margin:0}
#main ol>li{color:#5e5e5e;font:14px/1.5 Verdana,sans-serif;background-image:none;padding:1px 0;margin:0 0 0 52px}
.photo_tool.blue{text-align:center}
.photo_tool.blue a{padding-right:20px;padding-left:20px}
ul#acceptable_photos{overflow:hidden;margin-top:21px;margin-bottom:0}
ul#acceptable_photos li{float:left;background:0;padding:0;margin:0 0 10px 15px;position:relative}
ul#acceptable_photos li:first-child{margin:0}
ul#acceptable_photos li .photo_info{background:transparent url('images/photo_i_corner.png') no-repeat left top;position:absolute;width:71px;height:67px;right:5px;bottom:5px;text-indent:-50px;overflow:hidden;cursor:pointer}
.photo-examples #main .four_dot_divider{margin:38px 0 16px}
#passports_photo_carousel{background:#555 url("images/photo_slider_bg.jpg") repeat-y;width:548px;overflow:hidden;min-height:490px;position:relative;padding-bottom:10px;margin-top:30px}
#slideshow_topic{float:left;width:178px;margin:20px 10px 10px}
#passports_photo_carousel #slideshow_topic li{background-image:none;font:17px Georgia,"Times New Roman",Times,serif;color:#ffcd51;padding:7px 5px;cursor:pointer;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}
#passports_photo_carousel #slideshow_topic li:hover{background:#666}
#passports_photo_carousel #slideshow_topic li.selected{color:#eee;background:#7a7a7a}
#main #slideshow-main{width:235px;float:left;position:relative;padding:0 0 0 18px;top:20px;height:450px}
#main #passports_photo_carousel #slideshow-main .large_photo{height:220px;width:220px;position:relative}
#main #passports_photo_carousel #slideshow-main .large_photo span{background:transparent url("images/icons_photo_tool_sprite.png") no-repeat left top;display:block;height:40px;width:50px;position:absolute;top:195px;left:180px}
#main #passports_photo_carousel #slideshow-main .large_photo span.incorrect{background-position:0 -12px}
#main #passports_photo_carousel #slideshow-main .large_photo span.correct{background-position:-51px -9px}
#main #passports_photo_carousel #carousel li a span{display:block;background:transparent url("images/icons_photo_tool_sprite.png") no-repeat left top;height:20px;width:28px;top:55px;position:absolute;left:49px;cursor:pointer}
#main #passports_photo_carousel #carousel li a span.incorrect{background-position:-114px -18px}
#main #passports_photo_carousel #carousel li a span.correct{background-position:-138px -18px}
#main #slideshow-main span.content{position:absolute;top:230px;left:0;display:block;width:255px;height:60px;margin:12px 0 0 0}
#main #slideshow-main span.content p{font-size:12px;line-height:1.2;color:#eee;margin:0 20px 20px 18px}
#main #slideshow-main span.content p.tip span{font-weight:bold;font-style:italic}
#main #slideshow-main span.content p.tip span.icon{background:transparent url("images/icons_photo_tool_sprite.png") no-repeat -180px -20px;height:16px;width:25px;display:inline-block}
#main #slideshow-carousel{position:relative;float:right;margin-right:6px;margin-top:13px}
#main #slideshow-carousel ul{margin:0;padding:0;list-style:none;margin-left:10px;width:91px}
#main #slideshow-carousel li{position:relative;padding:0;margin:0 0 18px;background-image:none}
.ie7 #main #slideshow-carousel li{margin:0 0 17px}
#main #slideshow-carousel li .arrow{display:none}
#main #slideshow-carousel li a{display:block;position:relative;height:75px;width:75px}
#slideshow-carousel .active{filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity:1.0;opacity:1.0}
#slideshow-carousel .faded{filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}
#main #slideshow-carousel #carousel_viewport{overflow:hidden;height:385px;width:91px;position:relative}
#main #slideshow-carousel #carousel{position:absolute;top:0}
#main #slideshow-carousel .up_arrow{background:transparent url("images/photo_slider_sprite_arrow.png") no-repeat 26px 2px;height:46px;width:85px;cursor:pointer}
#main #slideshow-carousel .down_arrow{background:transparent url("images/photo_slider_sprite_arrow.png") no-repeat 26px -28px;height:46px;width:85px;cursor:pointer}
#main #slideshow-carousel .up_inactive{background-position:26px -70px;cursor:default}
#main #slideshow-carousel .down_inactive{background-position:26px -100px;cursor:default}
#main #slideshow-carousel li a img{cursor:pointer}
#main #slideshow-carousel li a:hover{border:2px solid #ffc558}
#main #slideshow-carousel li.selected a{border:2px solid #2aaaaa}
#main #slideshow-carousel li a{border:2px solid transparent}
#main #slideshow-main li{width:235px;height:290px;display:block;position:relative;padding:0;background:0}
body.about #content h1{border-bottom:1px solid #8c8c8c;color:#4d4d4d;font-family:Georgia,Times New Roman,times,serif;font-size:30px;font-weight:lighter;margin-top:35px;margin-left:60px;padding-bottom:5px}
body.about #content div#main h1{margin-left:0;margin-top:0}
body.about div#feature{background:0;width:874px;height:207px;margin:0 8px 0 60px}
body.about .bottom_divide{margin:20px 0 0 60px}
body.about div#main{margin:10px 0 0 52px;width:542px}
body.about div#main h2 a{font:24px Georgia,"Times New Roman",Times,serif}
body.about div#main h2 a.point{background:url("../travel/images_global/bg_blue_arrow.png") no-repeat scroll right 10px transparent;padding:0 20px 0 0}
body.about div#main p{margin:0 0 30px 0}
#main .special_immigrants h3{text-transform:none}
div.floating_image{float:left;margin-right:10px;position:relative;top:-5px}
#visas.table #main h2{margin-bottom:21px}
#visas #country_header_section.reciprocity_header{padding:0 0 15px;border-bottom:1px solid #4d4d4d;margin:0 0 15px;clear:both}
#visas #country_header_section.reciprocity_header img{float:left;vertical-align:top;margin:4px 10px 0 0;width:40px}
#visas.visa-exchange-skills #country_header_section.noFlag img{display:none}
#visas #country_header_section.reciprocity_header h1{font-size:30px}
#visas #country_header_section.reciprocity_header .official_name{margin:2px 0 30px 80px;width:460px;display:block;font-family:Verdana,Geneva,sans-serif;font-size:11px;color:#787878;font-style:italic;border-bottom:1px solid #8c8c8c;padding-bottom:5px}
.ie7 #visas #country_header_section.reciprocity_header .official_name{margin:0 0 30px 80px}
#visas.visa-exchange-skills #country_header_section.noFlag .official_name{width:540px;margin-left:0}
#visas #country_header_section.reciprocity_header .updated_date{font-family:Verdana,Geneva,sans-serif;text-transform:uppercase;color:#919191;font-size:9px;margin-bottom:25px;padding-top:10px;display:block;border-top:1px solid #8c8c8c}
#visas #country_header_section.reciprocity_header h1{border-bottom:0;padding-bottom:0;margin-bottom:0}
#visas div.footnotes h5{color:#5e5e5e;font:bold 14px Verdana,Geneva,sans-serif}
#visas #REtable tr td a.footnote,#visas .reciprocity_content .DataTable tr td a.footnote{font-size:8px;vertical-align:top}
#visas #main #REtable,#visas .reciprocity_content .DataTable{margin-bottom:40px}
#visas #main #REtable th,#visas .reciprocity_content .DataTable th{text-align:center;vertical-align:middle}
#visas #main #REtable td,#visas .reciprocity_content .DataTable td{text-align:center;padding-left:0}
#visas #main #REjump{margin-top:20px}
#visas #main .rxbodyfield div.footnotes>ol>li{font-size:9px;vertical-align:top}
#visas #main .rxbodyfield div.footnotes>ol>li#fna,#visas #main .rxbodyfield div.footnotes>ol>li#fnb,#visas #main .rxbodyfield div.footnotes>ol>li#fnc,#visas #main .rxbodyfield div.footnotes>ol>li#fnd,#visas #main .rxbodyfield div.footnotes>ol>li#fne,#visas #main .rxbodyfield div.footnotes>ol>li#fnf,#visas #main .rxbodyfield div.footnotes>ol>li#fng,#visas #main .rxbodyfield div.footnotes>ol>li#fnh,#visas #main .rxbodyfield div.footnotes>ol>li#fni,#visas #main .rxbodyfield div.footnotes>ol>li#fnj,#visas #main .rxbodyfield div.footnotes>ol>li#fnk,#visas #main .rxbodyfield div.footnotes>ol>li#fnl,#visas #main .rxbodyfield div.footnotes>ol>li#fnm,#visas #main .rxbodyfield div.footnotes>ol>li#fnn,#visas #main .rxbodyfield div.footnotes>ol>li#fno,#visas #main .rxbodyfield div.footnotes>ol>li#fnp,#visas #main .rxbodyfield div.footnotes>ol>li#fnq,#visas #main .rxbodyfield div.footnotes>ol>li#fnr,#visas #main .rxbodyfield div.footnotes>ol>li#fns,#visas #main .rxbodyfield div.footnotes>ol>li#fnt,#visas #main .rxbodyfield div.footnotes>ol>li#fnu,#visas #main .rxbodyfield div.footnotes>ol>li#fnv,#visas #main .rxbodyfield div.footnotes>ol>li#fnw,#visas #main .rxbodyfield div.footnotes>ol>li#fnx,#visas #main .rxbodyfield div.footnotes>ol>li#fny,#visas #main .rxbodyfield div.footnotes>ol>li#fnz{list-style-type:upper-alpha}
#visas #main #REjump.links li{padding-left:0;background:0}
//reciprocity quick links #visas #country_header_section .jumpLinks{margin:10px 0 0 0;clear:left;float:left}
#visas #country_header_section .jumpLinks p{margin:2em 0 0}
#visas #country_header_section .jumpLinks .linkList{margin-bottom:0}
#visas #country_header_section .mainLink{list-style:none;background:0;padding-left:0}
#visas.temporary-reciprocity-schedule table tr td a{color:#F00;font-size:8px;vertical-align:top}
#visas.temporary-reciprocity-schedule #main ol>li{color:#F00;font-size:9px;vertical-align:top}
#visas.treaty table tr td a{color:#F00;font-size:8px;vertical-align:top}
.digital-image-requirements td{vertical-align:top}
.digital-image-requirements td{vertical-align:top}
body.exchange-visitor-skills-list .autocompleteWrapper{margin-top:10px;margin-bottom:10px}
#main p.country_skills_note{margin-top:20px;margin-bottom:40px}
#visas.visas-issuing-posts div#main .c1{font-weight:bold}
#visas.visas-issuing-posts div#main .c1 a:last-child{letter-spacing:normal}
#visas.visas-issuing-posts div#main table tr:first-child th{padding-top:0;padding-bottom:0}
#visas.visas-issuing-posts div#main table th{text-align:left;padding-left:25px;padding-top:25px;background-color:white}
#right_rail .right_rail_content{padding:20px}
.right_rail_box{margin-bottom:10px;clear:both}
#right_rail .high .right_rail_top_border{display:none}
#right_rail .high .right_rail_header{padding:10px}
#right_rail .high .right_rail_bot_border{height:10px}
#right_rail .med .right_rail_header{padding:10px}
#right_rail .med .right_rail_bot_border{height:10px}
#right_rail .low .right_rail_bot_border{display:none}
#right_rail .low .right_rail_header{padding:20px}
#right_rail .low .right_rail_top_border{height:10px}
#visas #right_rail .high .right_rail_header{background:#8ed6db;border:4px solid #e5e2dd;border-bottom:0}
.no-cssgradients #visas #right_rail .high .right_rail_bot_border{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffb201,endColorstr=#ffd323)}
#visas #right_rail .high .right_rail_bot_border{background:#ffbc02;background-image:-webkit-gradient(linear,left top,left bottom,from(#09657a),to(#257f8f));background-image:-webkit-linear-gradient(top,#09657a,#257f8f);background-image:-moz-linear-gradient(top,#09657a,#257f8f);background-image:-ms-linear-gradient(top,#09657a,#257f8f);background-image:-o-linear-gradient(top,#09657a,#257f8f);background-image:linear-gradient(top,#09657a,#257f8f);border:4px solid #e5e2dd;border-top:0;border-bottom:0}
.no-cssgradients #visas #right_rail .high .right_rail_bot_border{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#09657a,endColorstr=#257f8f)}
#visas #right_rail .high .right_rail_content{border:4px solid #e5e2dd;border-top:0}
#visas #right_rail .med .right_rail_header{background-color:#ebf0f2}
#visas #right_rail .med .right_rail_bot_border{background:#519ad5;background-image:-webkit-gradient(linear,left top,left bottom,from(#519ad5),to(#4584b4));background-image:-webkit-linear-gradient(top,#519ad5,#4584b4);background-image:-moz-linear-gradient(top,#519ad5,#4584b4);background-image:-ms-linear-gradient(top,#519ad5,#4584b4);background-image:-o-linear-gradient(top,#519ad5,#4584b4);background-image:linear-gradient(top,#519ad5,#4584b4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#519ad5',endColorstr='#4584b4')}
.no-cssgradients #visas #right_rail .med .right_rail_bot_border{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#519ad5,endColorstr=#4584b4)}
#visas #right_rail .med .right_rail_content{border:1px solid #e0e1dc}
#visas #right_rail .low{position:relative;padding:5px}
#visas #right_rail .low .right_rail_top_border{display:none}
#visas #right_rail .low .right_rail_header{padding:0;margin:14px 0 0 10px;position:absolute}
#visas #right_rail .low .right_rail_bot_border{display:none}
#visas #right_rail .low .right_rail_content{border:1px solid #e4e0db;padding:38px 0 20px 10px;margin:0}
#visas #right_rail .right_rail_header h2{font:18px Georgia,"Times New Roman",Times,serif;color:#4d4d4d;padding:0}
#visas #right_rail .high .right_rail_header h2{color:#fff}
#visas #right_rail .low .right_rail_header h2{margin:0}
#visas #right_rail h3{font:18px Georgia,Times New Roman,times,serif;color:#4d4d4d}
#visas #right_rail a{color:#0076a3;text-decoration:none}
#visas #right_rail a:visited{color:#000f82}
#visas #right_rail a:hover,#visas #right_rail a:active{text-decoration:underline;color:#33a9d6}
#visas #right_rail a.more{background:url("../travel/images_global/arrow_sm_gold.png") no-repeat right bottom;font:10px/.9 Verdana,Geneva,sans-serif!important;color:#c69c6d;text-transform:uppercase;display:block;text-align:right;padding:0 8px 0 0;margin:21px 0 0 0}
#visas #right_rail a.more span{font-size:16px}
#visas #right_rail p,#visas #right_rail li{font:12px Verdana,Geneva,sans-serif;margin:0 0 10px 0;color:#5e5e5e}
#visas #right_rail li{padding-bottom:0;margin-bottom:2px}
#visas #right_rail li:last-child{padding-bottom:0}
#right_rail form{margin:0 0 10px 0}
#right_rail #visa_waiver h4{margin:5px 0 0 55px}
#right_rail #visa_waiver p{margin:0 0 10px 55px}
#right_rail #visa_waiver a{float:left}
#right_rail #you_can_do_mega.high .right_rail_content{padding:0;border-bottom:0}
#right_rail #you_can_do_mega.high .right_rail_header h2{color:#fff;font-weight:bold}
#right_rail #you_can_do_mega.high .right_rail_bot_border{height:7px;-webkit-box-shadow:inset 0 0 5px 1px #5555555;-moz-box-shadow:inset 0 0 5px 1px #555;box-shadow:inset 0 0 5px 1px #555}
#right_rail #you_can_do_mega div.youcando_list{background:#f9f9f9;background-image:-webkit-gradient(circle,50% 50%,circle closest-corner,from(#fff),to(#eee));background-image:-webkit-radial-gradient(50% 50%,circle closest-corner,#fff,#eee);background-image:-moz-radial-gradient(50% 50%,circle closest-corner,#fff,#eee);background-image:-ms-radial-gradient(50% 50%,circle closest-corner,#fff,#eee);background-image:-o-radial-gradient(50% 50%,circle closest-corner,#fff,#eee);background-image:radial-gradient(50% 50%,circle closest-corner,#fff,#eee)}
.no-cssgradients #you_can_do_mega div.youcando_list{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#eeeeee)}
#right_rail #you_can_do_mega li.youcando_list_item{border-top:2px groove #fff;font:12px Tahoma,Geneva,sans-serif;padding:0;margin:0}
#right_rail #you_can_do_mega li.youcando_list_item:first-child{border-top:1px solid #ddd}
#right_rail #you_can_do_mega .youcando_list_item>p{display:block;cursor:pointer;padding:10px;margin:0}
.youcando_list_item a{display:block;padding:10px;font:12px Verdana,Geneva,sans-serif}
#right_rail #you_can_do_mega .youcando_list_item.selected p.youcando_list_title,body.bulletin #right_rail #you_can_do_mega li#visa_bulletin_nav p.youcando_list_title,body.statistics #right_rail #you_can_do_mega li#visa_stats_nav p.youcando_list_title,body.policy #right_rail #you_can_do_mega li#policy_updates_nav p.youcando_list_title,body.regulation #right_rail #you_can_do_mega li#laws_regulation_nav p.youcando_list_title{font:14px Tahoma,Geneva,sans-serif;color:#4d4d4d;position:relative;overflow:hidden;display:block;margin:-1px 0 0 0;padding:10px;background-image:-webkit-gradient(linear,left top,left bottom,from(#ffb201),to(#ffd323));background-image:-webkit-linear-gradient(top,#ffb201,#ffd323);background-image:-moz-linear-gradient(top,#ffb201,#ffd323);background-image:-ms-linear-gradient(top,#ffb201,#ffd323);background-image:-o-linear-gradient(top,#ffb201,#ffd323);background-image:linear-gradient(top,#ffb201,#ffd323)}
.no-cssgradients #you_can_do_mega .youcando_list_item.selected p.youcando_list_title{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffb201,endColorstr=#ffd323)}
#right_rail #you_can_do_mega .youcando_list_item .block_content{display:none;padding:20px;-webkit-box-shadow:inset 0 0 5px 1px #999;-moz-box-shadow:inset 0 0 5px 1px #999;box-shadow:inset 0 0 5px 1px #999;background:#dbdbdb}
#right_rail #you_can_do_mega a.more{font:10px Verdana,Geneva,sans-serif!important;color:#fff;text-transform:uppercase;display:block;text-align:right;padding:3px 15px;margin:0}
#right_rail #you_can_do_mega .back_overview{background:#888 url("../travel/images_global/bg_abduction_graydotz.gif") 0 0;padding:4px;-moz-box-shadow:inset 3px 3px 3px 1px #999;box-shadow:inset 0 0 5px 1px #999}
#right_rail #you_can_do_mega li.youcando_list_item_static{background:#ccc;border-top:2px groove #fff;font:12px Tahoma,Geneva,sans-serif;padding:0;margin:0;-webkit-border-radius:1px;border-radius:1px}
.youcando_list_item_static.selected p{background:#ffb201;background-image:-webkit-gradient(linear,left top,left bottom,from(#ffb200),to(#fd6));background-image:-webkit-linear-gradient(top,#ffb200,#fd6);background-image:-moz-linear-gradient(top,#ffb200,#fd6);background-image:-ms-linear-gradient(top,#ffb200,#fd6);background-image:-o-linear-gradient(top,#ffb200,#fd6);background-image:linear-gradient(top,#ffb200,#fd6)}
.no-cssgradients .youcando_list_item_static.selected p{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffb200,endColorstr=#ffdd66)}
#right_rail #you_can_do_mega li.youcando_list_item_static:first-child{border-top:1px solid #ddd}
#right_rail #you_can_do_mega .youcando_list_item_static>p{display:block;cursor:pointer;padding:10px;margin:0}
.youcando_list_item_static a{display:block;padding:10px;font:12px Verdana,Geneva,sans-serif}
#right_rail #you_can_do_mega .youcando_list_item_static .block_content{display:block;padding:0 20px 20px 20px;-webkit-box-shadow:inset 0 -2px 6px 0 #999;-moz-box-shadow:inset 0 -2px 6px 0 #999;box-shadow:inset 0 -2px 6px 0 #999;background:#eee}
#visas #right_rail .youcando_list_item_static p{padding:0}
#visas #right_rail .youcando_list_item_static a.section_list_title{color:#047}
#visas #right_rail .youcando_list_item_static .block_content a{padding-bottom:0}
#right_rail #section.high .right_rail_content{padding:0;border-bottom:0}
#right_rail #section.high .right_rail_header{background:#50cbd6;background-image:-webkit-gradient(linear,left top,left bottom,from(#50cbd6),to(#8cd5da));background-image:-webkit-linear-gradient(top,#50cbd6,#8cd5da);background-image:-moz-linear-gradient(top,#50cbd6,#8cd5da);background-image:-ms-linear-gradient(top,#50cbd6,#8cd5da);background-image:-o-linear-gradient(top,#50cbd6,#8cd5da);background-image:linear-gradient(top,#50cbd6,#8cd5da);border:4px solid #e5e2dd;border-bottom:0}
.no-cssgradients #right_rail #section.high .right_rail_header{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50cbd6,endColorstr=#8cd5da)}
#right_rail #section.high .right_rail_header h2{color:#fff;font-weight:bold}
#right_rail #section.high .right_rail_bot_border{height:7px;-webkit-box-shadow:inset 0 0 5px 1px #555;-moz-box-shadow:inset 0 0 5px 1px #555;box-shadow:inset 0 0 5px 1px #555}
#right_rail #section div.section_list{background:#f9f9f9;background-image:-webkit-gradient(circle,50% 50%,circle closest-corner,from(#fff),to(#eee));background-image:-webkit-radial-gradient(50% 50%,circle closest-corner,#fff,#eee);background-image:-moz-radial-gradient(50% 50%,circle closest-corner,#fff,#eee);background-image:-ms-radial-gradient(50% 50%,circle closest-corner,#fff,#eee);background-image:-o-radial-gradient(50% 50%,circle closest-corner,#fff,#eee);background-image:radial-gradient(50% 50%,circle closest-corner,#fff,#eee)}
.no-cssgradients #right_rail #section div.section_list{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#eeeeee)}
#right_rail #section li.section_list_item{border-top:2px groove #fff;font:12px Tahoma,Geneva,sans-serif;padding:0;margin:0}
#right_rail #section li.section_list_item:first-child{border-top:1px solid #ddd}
#right_rail #section .section_list_item>a{display:block;cursor:pointer;padding:10px;margin:0}
#right_rail #section .section_list_item.selected>a,.section_list_item.selected a{font:14px Tahoma,Geneva,sans-serif;color:#4d4d4d;position:relative;overflow:hidden;display:block;margin:-1px 0 0 0;padding:10px;background-color:#ffd323;background-image:-webkit-gradient(linear,left top,left bottom,from(#ffb201),to(#ffd323));background-image:-webkit-linear-gradient(top,#ffb201,#ffd323);background-image:-moz-linear-gradient(top,#ffb201,#ffd323);background-image:-ms-linear-gradient(top,#ffb201,#ffd323);background-image:-o-linear-gradient(top,#ffb201,#ffd323);background-image:linear-gradient(top,#ffb201,#ffd323)}
.no-cssgradients #right_rail #section .section_list_item.selected>a,.no-cssgradients .section_list_item.selected a{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffb201,endColorstr=#ffd323)}
#right_rail #section a.more{font:10px Verdana,Geneva,sans-serif!important;color:#fff;text-transform:uppercase;display:block;text-align:right;padding:3px 15px;margin:0}
#right_rail #section .back_overview{background:#888 url("../travel/images_global/bg_abduction_graydotz.gif") 0 0;padding:4px;-moz-box-shadow:inset 3px 3px 3px 1px #999;box-shadow:inset 0 0 5px 1px #999}
#right_rail #news_twitter_blog{color:#5e5e5e;width:292px;border:4px solid #dedede;background:#8ed6db;margin-bottom:10px}
#right_rail #news_twitter_blog #controls{background:transparent url("images/bg_visas_news_bar.gif") no-repeat 0 bottom;float:left;padding:5px 10px 9px 150px;margin:0;width:150px;overflow:visible}
#right_rail #news_twitter_blog #news_section ul{margin:12px 0 0 15px}
#right_rail #news_twitter_blog h1{margin:5px 0 0 14px;color:#fff;font-weight:lighter;font-size:20px}
#right_rail #news_twitter_blog #tweet_section{padding:5px 20px 20px}
#right_rail #news_twitter_blog #controls li{padding:0 5px;margin:0 1px -1px 0;height:30px;background:#2f7eb4;background-image:-webkit-gradient(linear,left top,left bottom,from(#abe6ea),to(#a2e0e4));background-image:-webkit-linear-gradient(top,#abe6ea,#a2e0e4);background-image:-moz-linear-gradient(top,#abe6ea,#a2e0e4);background-image:-ms-linear-gradient(top,#abe6ea,#a2e0e4);background-image:-o-linear-gradient(top,#abe6ea,#a2e0e4);background-image:linear-gradient(top,#abe6ea,#a2e0e4);-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px}
.no-cssgradients #news_twitter_blog #controls li{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#abe6ea',EndColorStr='#a2e0e4')}
#right_rail #news_twitter_blog #controls li:hover{background:#ccc}
#right_rail #news_twitter_blog #panel_viewport{background:white;border:1px solid #e5e2dd;border-top:0;padding-bottom:14px}
#right_rail #news_twitter_blog #panel_viewport li{min-height:42px}
#right_rail #news_twitter_blog #controls li.selected{background-image:-webkit-gradient(linear,left top,left bottom,from(#4f91a0),to(#0f6b7e));background-image:-webkit-linear-gradient(top,#4f91a0,#0f6b7e);background-image:-moz-linear-gradient(top,#4f91a0,#0f6b7e);background-image:-ms-linear-gradient(top,#4f91a0,#0f6b7e);background-image:-o-linear-gradient(top,#4f91a0,#0f6b7e);background-image:linear-gradient(top,#4f91a0,#0f6b7e);border-top:1px solid #969696;height:31px}
.no-cssgradients #news_twitter_blog #controls li.selected{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#4f91a0',EndColorStr='#0f6b7e')}
#right_rail #news_twitter_blog #controls li.selected a{border:0;padding:1px}
#right_rail #news_twitter_blog a.morenews{margin:0;padding:0 8px 0 0}
#right_rail a.more:hover{text-decoration:underline!important}
#right_rail a.morenews:hover{text-decoration:underline!important}
#right_rail table{width:280px;margin:0 0 14px -10px}
#right_rail table th{font:bold 12px Verdana,Geneva,sans-serif;color:#5e5e5e;padding:5px 10px;text-align:left}
#right_rail table td{font:12px Verdana,Geneva,sans-serif;color:#5e5e5e;padding:5px 10px}
#right_rail table tr.odd td{background:#e2f2ff}
#right_rail table a{font:12px/1 Verdana,Geneva,sans-serif;color:#0076a3;text-decoration:none}
#right_rail table span{color:#f00}
#right_rail p.date{font-size:10px;color:#919191}
#right_rail p.notice{text-indent:-12px;padding-left:12px}
#visas #right_rail ul.contact_list li{font:18px Georgia,Times New Roman,times,serif;color:#4d4d4d;padding:4px 0 0 40px;background:transparent url("../travel/images_global/sprite_contact.png") no-repeat 0 0;margin:0 0 10px 0;min-height:31px}
#right_rail ul.contact_list li.icon_phone,#right_rail ul.contact_list li.phone_icon{background-position:0 -299px}
#right_rail ul.contact_list li.icon_email,#right_rail ul.contact_list li.email_icon{background-position:0 -450px}
#right_rail ul.contact_list li.icon_info,#right_rail ul.contact_list li.info_icon{background-position:0 -754px}
#right_rail ul.contact_list li.icon_globalphone,#right_rail ul.contact_list li.global_phone{background-position:0 -151px}
#right_rail ul.contact_list li.icon_fax,#right_rail ul.contact_list li.fax_icon{background-position:0 -602px}
#right_rail ul.contact_list p.large_number{font:18px Georgia,"Times New Roman",Times,serif;color:#5e5e5e}
#right_rail ul.contact_list p.hours{font-weight:bold;margin-top:7px}
#right_rail ul.contact_list a{color:#0076a3}
#right_rail .right_rail_content .contact_list span{font:14px Verdana,Geneva,sans-serif;display:block;margin:4px 0 7px 0;color:#5e5e5e}
#visas #right_rail .alreadyhavephoto a{color:#fff}
.news-title{display:block;padding-left:45px;padding-top:5px}
.ie7 .news-title{margin-top:-17px}