#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:none;width:897px;position:relative;margin-bottom:20px;float:left;}
.flowchart-feature .process-box,#process_box{border:3px solid #cdcdcd;border-bottom:none;width:891px;float:left;}
.flowchart-feature .task,#task{background:#fff url('/etc/designs/tsg/images/bg_taskpointer-1.png') 0 0 no-repeat;width:auto;float:left;}
.flowchart-feature .columns-3 .task{background:#fff url('/etc/designs/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:none;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('/etc/designs/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('/etc/designs/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('/etc/designs/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:none;}
.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('/etc/designs/tsg/images/bg_taskpointer-2.png');}
.columns-3 .task.col-2{background-position:292px 0;background-image:url('/etc/designs/tsg/images/bg_taskpointer-2-3.png');}
.task.col-2.last-col{background-position:218px -6px;background-image:url('/etc/designs/tsg/images/bg_taskpointer-3.png');}
.columns-3 .task.col-2.last-col{background-position:292px -6px;background-image:url('/etc/designs/tsg/images/bg_taskpointer-3-3.png');}
.documents #task,.task.col-3{background-position:437px 0;background-image:url('/etc/designs/tsg/images/bg_taskpointer-2.png');}
.columns-3 .task.col-3{background-position:585px 0;background-image:url('/etc/designs/tsg/images/bg_taskpointer-2-3.png');}
.task.col-3.last-col{background-position:437px -6px;background-image:url('/etc/designs/tsg/images/bg_taskpointer-3.png');}
.columns-3 .task.col-3.last-col{background-position:585px -6px;background-image:url('/etc/designs/tsg/images/bg_taskpointer-3-3.png');}
.interview #task,.task.col-4{background-position:656px -6px;background-image:url('/etc/designs/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:none;}
.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:none;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:none;}
.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:none;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:none;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:none;}
#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:none;}
#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:none;}
.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:none;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:none;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:none;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:none;}
.process div#main h1{border-bottom:none;}
.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:none;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:none;}
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:none;}
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:none;}
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:none;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:none;}
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:none;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:none;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:none;}
//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:none;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:none;}
.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:none;border-bottom:none;}
.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:none;}
#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:none;}
#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 #5555;-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:none;}
#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:none;}
.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:none;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:none;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;}