#right_rail ol.news{list-style-type:none}
.group:after{content:"";display:table;clear:both}
.restricted-path,.restricted-content,.carousel-interval{display:none}
h2.flowchart-title{font:30px Georgia,"Times New Roman",Times,serif;margin:0 0 4px 0;color:#4d4d4d}
.flowchart-feature,body.immigrant-process div#featureContainer{background:#fff;background-image:none;border:12px solid #e5e5e5;border-bottom:0;width:897px;position:relative;margin-bottom:20px;float:left}
.flowchart-feature .process-box,#process_box{border:3px solid #cdcdcd;border-bottom:0;width:891px;float:left}
.flowchart-feature .task,#task{background:#fff url('../tsg/images/bg_taskpointer-1.png') 0 0 no-repeat;width:auto;float:left}
.flowchart-feature .columns-3 .task{background:#fff url('../tsg/images/bg_taskpointer-1-3.png') 0 0 no-repeat;width:auto;float:left}
.flowchart-feature .task ul,#task ul{float:left;margin:16px 0 12px 7px}
.flowchart-feature .task ul.col-1,#task ul#petition{margin-left:16px}
#task li a,.flowchart-feature .task li a{background:#91c5c8;font:12px Georgia,"Times New Roman",Times,serif;color:#534741;text-decoration:none;width:170px;margin:3px 0;padding:9px 14px 9px 16px;display:block;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;word-wrap:break-word}
.flowchart-feature .columns-3 .task li a{width:244px}
#task li a:hover,.flowchart-feature .task li a:hover{background:#bdd}
#task li:first-child a,.flowchart-feature .task li:first-child a{margin:0;background:0;color:#fff;padding:0 0 1px 0;height:55px;vertical-align:middle;display:table-cell}
#task li:first-child,.flowchart-feature .task li:first-child{background:transparent url('../tsg/images/sprite_process_step.png') no-repeat 0 0;font:16px/1.3em Tahoma,Geneva,sans-serif;color:#fff;width:181px;height:58px;padding:3px 14px 0 17px}
.flowchart-feature .task li:first-child{background:transparent url('../tsg/images/sprite_process_step_rt.png') no-repeat 100% 0;padding:0 14px 0 0;height:auto;width:198px}
.flowchart-feature .task li:first-child div{background:transparent url('../tsg/images/sprite_process_step_left.png') no-repeat 0 0;padding:3px 0 0 17px;height:58px}
.flowchart-feature .columns-3 .task li:first-child{width:272px}
#task #petition li,.flowchart-feature .task .col-1 li:first-child div{background-position:0 0}
.flowchart-feature .task .col-1 li:first-child{background-position:100% 0}
#task #approved li,#task #documents li,.flowchart-feature .task ul li:first-child div{background-position:0 -61px}
.flowchart-feature .task ul li:first-child{background-position:100% -61px}
#task #interview li,.flowchart-feature .task .last-col li:first-child div{background-position:0 -122px}
.flowchart-feature .task .last-col li:first-child{background-position:100% -122px}
#task #petition li:hover,.flowchart-feature .task .col-1 li:first-child:hover div{background-position:0 -365px}
.flowchart-feature .task .col-1 li:first-child:hover{background-position:100% -365px}
#task #approved li:hover,#task #documents li:hover,.flowchart-feature .task ul li:hover div{background-position:0 -426px}
.flowchart-feature .task ul li:hover{background-position:100% -426px}
#task #interview li:hover,.flowchart-feature .task .last-col li:hover div{background-position:0 -487px}
.flowchart-feature .task .last-col li:hover{background-position:100% -487px}
.petition #task #petition li,.flowchart-feature .task .col-1.current-col li:first-child div{background-position:0 -183px}
.flowchart-feature .task .col-1.current-col li:first-child{background-position:100% -183px}
.approved #task #approved li,.documents #task #documents li,.flowchart-feature .task .current-col li:first-child div{background-position:0 -244px}
.flowchart-feature .task .current-col li:first-child{background-position:100% -244px}
.interview #task #interview li,.flowchart-feature .task .last-col.current-col li:first-child div{background-position:0 -305px}
.flowchart-feature .task .last-col.current-col li:first-child{background-position:100% -305px}
.petition #task #petition li:hover,.flowchart-feature .task .col-1.current-col li:first-child:hover div{background-position:0 -547px}
.flowchart-feature .task .col-1.current-col li:first-child:hover{background-position:100% -547px}
.approved #task #approved li:hover,.documents #task #documents li:hover,.flowchart-feature .task .current-col li:hover div{background-position:0 -608px}
.flowchart-feature .task .current-col li:hover{background-position:100% -608px}
.interview #task #interview li:hover,.flowchart-feature .task .last-col.current-col li:first-child:hover div{background-position:0 -669px}
.flowchart-feature .task .last-col.current-col li:first-child:hover{background-position:100% -669px}
.petition #petition li a,.approved #approved li a,.documents #documents li a,.interview #interview li a,.flowchart-feature .task .current-col li a{background:#ffd459}
.petition #petition li a:hover,.approved #approved li a:hover,.documents #documents li a:hover,.interview #interview li a:hover,.flowchart-feature .task .current-col li a:hover{background:#fe7}
.petition #petition li:first-child a,.approved #approved li:first-child a,.documents #documents li:first-child a,.interview #interview li:first-child a,.flowchart-feature .task .current-col li:first-child a{background:0}
.petition.file li#file a,.approved.checkdate li#checkdate a,.approved.contact li#contact a,.approved.choose-agent li#choose-agent a,.approved.fees li#fees a,.documents.support li#support a,.documents.submit li#submit a,.documents.submit-docs li#submit-docs a,.documents.finance-docs li#finance-docs a,.approved.Step_1_Choose_an_agent li#Step_1_Choose_an_agent a,.approved.step_2_pay_fees li#step_2_pay_fees a,.documents.Supporting_documents li#Supporting_documents a,.documents.Submit_Visa_Application li#Submit_Visa_Application a,.documents.Submit_documents li#Submit_documents a,.documents.Step_4_Collect_Financial_Documents li#Step_4_Collect_Financial_Documents a,.interview.prepare li#prepare a,.interview.applicant_interview li#applicant_interview a,.interview.after li#after a,.flowchart-feature .task .current-col li.selected a{background:#248c91;color:#fff}
#featureContainer a.overview,#featureContainer span.overview,.flowchart-feature a.overview,.flowchart-feature span.overview{background:transparent url('../tsg/images/bg_overview_bar.png') no-repeat left top;font-size:11px;position:static;height:auto;color:#4d4d4d;text-decoration:none;display:block;width:907px;margin:-5px 0 0 -12px;padding:19px 14px 16px 0;float:left;text-align:right;font-family:Verdana,Geneva,sans-serif}
#featureContainer a.overview:hover,.flowchart-feature a.overview:hover{text-decoration:underline}
.approved #task,.task.col-2{background-position:218px 0;background-image:url('../tsg/images/bg_taskpointer-2.png')}
.columns-3 .task.col-2{background-position:292px 0;background-image:url('../tsg/images/bg_taskpointer-2-3.png')}
.task.col-2.last-col{background-position:218px -6px;background-image:url('../tsg/images/bg_taskpointer-3.png')}
.columns-3 .task.col-2.last-col{background-position:292px -6px;background-image:url('../tsg/images/bg_taskpointer-3-3.png')}
.documents #task,.task.col-3{background-position:437px 0;background-image:url('../tsg/images/bg_taskpointer-2.png')}
.columns-3 .task.col-3{background-position:585px 0;background-image:url('../tsg/images/bg_taskpointer-2-3.png')}
.task.col-3.last-col{background-position:437px -6px;background-image:url('../tsg/images/bg_taskpointer-3.png')}
.columns-3 .task.col-3.last-col{background-position:585px -6px;background-image:url('../tsg/images/bg_taskpointer-3-3.png')}
.interview #task,.task.col-4{background-position:656px -6px;background-image:url('../tsg/images/bg_taskpointer-3.png')}
.rail-carousel{position:relative;overflow:hidden;width:300px}
body.cq-wcm-edit .rail-carousel{overflow:visible}
.rail-carousel .rail-carousel-wrap{position:relative;width:20000em}
body.cq-wcm-edit .rail-carousel .rail-carousel-wrap,body.cq-wcm-design .rail-carousel .rail-carousel-wrap{width:auto}
.rail-carousel .rail-carousel-wrap>.parbase.section{float:left}
body.cq-wcm-edit .rail-carousel .rail-carousel-wrap>.parbase.section{float:none}
.alertspage .alert-header .alerttypeinfo{background-color:#faf0a5;background-image:-webkit-linear-gradient(top,#faf0a5,#fcbf4d);background-image:-o-linear-gradient(top,#faf0a5,#fcbf4d);background-image:linear-gradient(top,#faf0a5,#fcbf4d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#faf0a5,endColorstr=#fcbf4d);float:left;width:190px;border-right:2px solid #000;margin-top:9px;text-align:center;font-family:arial;height:96px;color:#003d60;display:block}
.alertspage .alert-header .alerttypeinfo h2{font-size:24px;margin:28px 0 8px}
.cq-wcm-edit.alertspage .alert-header .alerttypeinfo h2,.cq-wcm-design.alertspage .alert-header .alerttypeinfo h2{margin-top:8px}
.alertspage .alert-header .alerttypeinfo h3{text-transform:uppercase;font-size:12px}
.alertspage .alert-header h1{background-color:#faf0a5;background-image:-webkit-linear-gradient(top,#faf0a5,#f9d070);background-image:-o-linear-gradient(top,#faf0a5,#f9d070);background-image:linear-gradient(top,#faf0a5,#f9d070);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#faf0a5,endColorstr=#f9d070);float:left;width:716px;text-transform:none;font-size:24px;margin-top:9px;padding:28px 26px 0;height:68px}
html{background-color:#faf6f0}
#html_bg_hook{background:transparent url(images/bg_portal.jpg) repeat-x left top;height:100%}
#body_bg_hook{padding:0;margin:0;background:transparent url(images/bg_header_portal_large.jpg) no-repeat center top;width:100%;display:table}
#wrapper{width:960px;margin:0 auto;font-family:Georgia,Times New Roman,Times,serif}
#header{position:relative;height:148px;background:transparent url(images/banner_portal.png) no-repeat left 20px}
#header a#banner{display:block;position:absolute;height:115px;width:510px;top:25px;left:0}
#search_bar{width:303px;height:40px;background:transparent url(images/bg_search.jpg) no-repeat left top;position:absolute;top:57px;right:0}
#search_bar form{margin:6px 0 0 3px}
#search_bar input{float:left}
#search_bar #search_input{width:187px;height:29px;border:0;background:transparent url(images/bg_search_input.png) no-repeat left top;font-size:14px;font-family:Tahoma,Geneva,sans-serif;color:#3b3b3b;padding:0 5px;margin:0 0 0 5px}
.ie7 #search_bar #search_input{padding-top:6px}
#content{background-color:#fff;padding:10px 10px 90px 10px;width:940px;overflow:hidden}
body.homepage #content{overflow:visible;padding-bottom:40px}
p.header_subtext_grey{color:#bfbfbf;font-style:italic}
#passport_info{background:transparent url(images/bg_passport_content.jpg) no-repeat left top;width:620px;float:left;font-family:Georgia,Times New Roman,serif;height:548px}
#passport_info h1{color:#fff;font-size:30px;margin:28px 20px 5px 20px;font-weight:lighter}
#passport_info p{font-size:13px;margin-left:25px}
#passport_info a.highlight_url,#visa_info a.highlight_url{font-size:16px;color:#00aeef;text-decoration:none;font-style:normal}
#passport_info a.highlight_url:hover,#visa_info a.highlight_url:hover{text-decoration:underline;color:#33e1ff}
#visa_info{background:transparent url(images/bg_visa_content.jpg) no-repeat left top;width:310px;float:left;margin-left:10px;height:550px}
#visa_info h2{color:#4d4d4d;font-size:24px;margin:32px 20px 5px 20px;font-weight:lighter}
#visa_info p.header_subtext_blue{font-size:13px;margin-left:25px;line-height:18px}
p.header_subtext_blue{color:#406d80;font-style:italic}
#visa_info h3{margin:34px 0 15px 45px;color:#8bb0ac;font-size:18px;font-weight:lighter}
#visa_info ul{margin:0 0 0 44px}
#visa_info ul li{background:transparent url(images/bg_transparency_4.png) repeat left top;width:220px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
#visa_info ul li a{display:block;padding:5px 5px 5px 50px;margin:0 0 5px 0;color:#534741;text-decoration:none;font-size:14px;background:transparent url(images/bg_travel_info_arrow_green.png) no-repeat 10px 50%}
#visa_info ul li a:hover{background-position:13px 50%;color:#322}
#visa_info #btn_travel_passport_wiz{background:transparent url(images/btn_travel_passport_wiz.png) no-repeat left top;width:226px;height:53px;margin:0 0 0 40px;position:relative;overflow:hidden}
#visa_info #btn_travel_passport_wiz a{color:#ffedb0;text-decoration:none;font-size:15px;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;font-weight:lighter;text-shadow:1px 1px 3px #888;padding:15px 48px 15px 15px;position:absolute;top:5px;left:0}
#visa_info .travel_rightPromo{margin:20px 20px 20px 10px;position:relative}
#visa_info .travel_rightPromo .btn{float:right}
#visa_info .travel_rightPromo img{float:left}
#visa_info .travel_rightPromo h2{color:#534741;font:bold 12px/1.5 Tahoma,Geneva,sans-serif;margin:0 0 0 140px;position:absolute}
.ie7 #visa_info .travel_rightPromo h2{top:0;left:0;width:143px}
#visa_info .travel_rightPromo p{color:#534741;font:12px/1.5 Tahoma,Geneva,sans-serif;margin:0 0 10px 140px;padding-top:40px}
.travel-home-carousel-wrap{width:324px;margin:30px 0 0 8px;float:left}
.travel-home-carousel-wrap ul,.travel-home-carousel-wrap li,.travel-home-carousel-wrap a{margin:0;padding:0}
.travel-home-carousel-wrap li{list-style:none}
#travel-home-carousel .image_slide .image_caption{width:325px;height:40px;background-color:black;opacity:.7;position:absolute;bottom:7px;left:6px;color:#fff}
.no-opacity #travel-home-carousel .image_slide .image_caption{filter:alpha(opacity = 70)}
#travel-home-carousel .image_slide .image_caption h3{margin:10px;font-family:Tahoma,Geneva,sans-serif;font-size:15px;font-weight:lighter}
#travel-home-carousel .image_slide .image_caption p{display:none;margin:10px}
.travel-home-carousel-wrap ul#travel-home-carousel{position:relative;z-index:100}
.travel-home-carousel-wrap ul li.image_slide{position:absolute;display:none;z-index:150;height:215px}
.travel-home-carousel-wrap ul li.selected{display:block}
.travel-home-carousel-wrap ul li.image_slide img{position:absolute;left:5px;bottom:9px}
.travel-home-carousel-wrap ul#travel-home-carousel-controls{margin-left:-35px;margin-top:4px;width:50px;cursor:pointer}
.travel-home-carousel-wrap ul#travel-home-carousel-controls li{position:relative;background:transparent url(images/controls_rotator1.png) no-repeat left top;z-index:200;overflow:hidden;margin-bottom:2px}
.travel-home-carousel-wrap ul#travel-home-carousel-controls li:focus{-webkit-box-shadow:0 1px 1px 1px #666;box-shadow:0 1px 1px 1px #666}
.no-boxshadow .travel-home-carousel-wrap ul#travel-home-carousel-controls li:focus{border:1px solid #666}
.travel-home-carousel-wrap ul#travel-home-carousel-controls li.selected{background-position:0 -48px}
.travel-home-carousel-wrap ul#travel-home-carousel-controls li a{text-decoration:none;color:#fff;display:block;padding:15px 10px}
.travel-home-carousel-wrap #travel-home-carousel-controls li.selected a{color:#6a6a6a}
#yourpassport{float:left;background:transparent url(images/bg_yourpassport.png) no-repeat left top;width:264px;height:210px;margin:30px 0 0 15px}
#yourpassport h3{margin:40px 0 0 30px;font-size:18px;font-weight:200;background:transparent url(images_global/bg_blue_arrow.png) no-repeat 190px 4px}
#yourpassport h3 a{color:#e9e6e2;text-decoration:none}
#yourpassport h3 a:hover{border-bottom:1px solid #468}
#yourpassport ul{margin:56px 0 0 30px}
#yourpassport ul li{margin:18px 0;font-size:14px}
#yourpassport ul li a{color:#534741;text-decoration:none}
#yourpassport ul li a:hover{border-bottom:1px solid #aaa;color:#867a74}
#passport_info .country_selection{clear:both;float:left;margin:65px 20px 0 20px;color:#1f1f1f;font-family:Georgia,Times New Roman,Times,serif;font-size:15px;font-style:italic;position:relative;width:200px;overflow:hidden}
#passport_info .country_selection form label{display:block;margin:5px 0 10px 0}
#passport_info .country_selection form{position:relative}
.country_selection form input.country_name{width:215px;height:31px;padding:0;margin:0 5px 0 0;float:left;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px black solid}
#emergency_contact,#step_promo{float:left;position:relative;width:195px;margin:0;height:75px;top:65px;text-align:center}
#step_promo{float:right;top:-10px;margin-bottom:-15px}
#emergency_contact a,#step_promo a{position:absolute;width:195px;height:95px;left:50%;margin:-10px 0 0 -110px}
#step_promo a{background:url(../../../content/dam/travel/icons/step-logo-sm.png) no-repeat top center;height:110px;margin-left:-98px}
#step_promo img{display:none}
#emergency_contact a:hover,#step_promo a:hover{color:#c4e6ff}
#emergency_contact p,#step_promo p{font:14px/1.0 Tahoma,Geneva,sans-serif;color:#fff;width:195px;padding:18px 35px 15px 15px;display:table-cell;height:75px;vertical-align:middle}
#step_promo p{font:italic 16px Georgia,"Times New Roman",Times,serif;padding:25px 20px 15px 10px}
#emergency_contact:hover p,#step_promo:hover p{color:#c4e6ff}
.ie7 #emergency_contact p{margin:20px 0 0 -20px}
.ie7 #step_promo p{margin:10px 0 0 -10px}
#emergency_contact p span,#step_promo p span{display:block;margin-top:5px}
#step_promo p span{font:normal 12px Verdana,Geneva,sans-serif;margin-top:1px}
#travel_link_list{clear:both;float:left;margin:50px 0 0 30px}
.ie7 #travel_link_list{width:567px;overflow:hidden}
#travel_link_list li{float:left;padding:0 14px 0 0;margin:0 10px 0 0;background:transparent url(images_global/bg_blue_arrow.png) no-repeat right 4px}
#travel_link_list li a{text-decoration:none;color:#fff;font-size:15px}
#travel_link_list li a:hover{border-bottom:1px solid #79b;color:#c4e6ff}
#subfeature{clear:both;padding:20px 0 0 0;width:940px;overflow:hidden}
.four_dot_divider{display:block;background:transparent url("images_global/bg_four_verticle_dots.png") repeat-x left top}
.bottom_divide{margin:20px 0 0 0;clear:both}
#subfeature a{color:#00aeef;text-decoration:none}
#subfeature .warnings_alerts a:hover{text-decoration:underline;color:#33e1ff}
#subfeature .column_wrapper{float:left;margin:20px 0;background:transparent url(images/bg_four_dot_separator.png) repeat-y left top}
#subfeature .list_column{float:left;width:285px;margin:0 0 0 25px}
#subfeature .column_wrapper li h2{color:#4d4d4d;margin:0 0 10px 0;font:lighter 24px/1.4 Georgia,Times New Roman,times,serif}
#subfeature .column_wrapper li p{color:#406d80;font-size:16px;font-style:italic;line-height:20px}
#subfeature .column_wrapper .travel_home_button{width:220px;background:transparent url(images/bg_transparency_4.png) repeat left top;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:20px 0 0 0}
#subfeature .column_wrapper .travel_home_button a{display:block;padding:10px;color:#00aeef;font-size:18px;background:url(images/bg_lighter_blue_arrow.png) no-repeat right 57%}
#subfeature .column_wrapper .btn_adoption a{background-position:185px 57%;padding-left:26px}
#subfeature .column_wrapper .btn_abduction a{background-position:190px 57%;padding-left:22px}
#subfeature .tw{font-family:Verdana,Geneva,sans-serif;font-size:12px}
#subfeature .tw li{padding-left:30px;background:transparent url(images_global/bg_warning_alert_sprite.png) no-repeat 0 0}
#subfeature .tw li.alert{background-position:0 -75px}
#subfeature .tw li.warning{background-position:0 2px}
#subfeature .tw li.notice{background-position:0 -155px}
#subfeature .tw li.caution{background-position:0 -234px}
#subfeature .tw .pubdate{display:block;color:#ababab;font:normal 9px/1.4 "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;padding-top:5px}
#subfeature a.more{display:block;color:#c69c6d;font-size:10px;text-align:right;margin:20px 40px 0 0;font-family:Verdana,Geneva,sans-serif;font-style:normal}
#subfeature a.more:visited{color:#ecb893}
#subfeature a.more:hover,#subfeature a.more:active #country_detail .tw .more:hover,#country_detail .tw .more:active{text-decoration:underline;color:#f9cfa0}
#footer #stayconnected ul li.stay_connected_content_active>a,#footer #stayconnected .stay_connected_content{background-color:#c9c6c1}
.stay_connected_content li{border-top:1px solid #b1ada5}
.stay_connected_content li>a{border-top:1px solid #e0dfdc}
#footer{padding:40px 0 0 0;background:transparent url(images/bg_travel_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_travel_bottom_footer_shadow.png) no-repeat left bottom;padding:0 0 36px 0;min-height:180px}
#main_footer_links p{color:#636363}
#main_footer_links ul li{background:transparent url('images/bullet_travel_four_dot_transparent.png') no-repeat left 9px;border-top:1px solid #dad6cd}
#main_footer_links ul li a{color:#303f57}
#main_footer_links ul li a:hover{color:#777;text-decoration:underline}
.ie7 #main_footer_links ul li a{display:block}
#lower_footer{clear:both;background:transparent url(images/logo_ca_tan.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:#364863}
#lower_footer a:visited{color:#443663}
#lower_footer a:hover,#lower_footer a:active{text-decoration:underline;color:#5c6e89}
#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_portal_dot_separator.png") no-repeat right center}
#lower_footer ul li.no_background{background:0}
#lower_footer p{font:11px Tahoma,Geneva,sans-serif;clear:left;margin:10px 0 0 0;width:550px;color:#636363}
#lower_footer p a{color:#364863;text-decoration:none}
#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:#636363;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 #faf6f0;color:#28569b;height:50px;background:transparent url(images/bg_transparency_8.png) repeat left top}
#portal_navigation li.portal_nav_abduction a{border-right:0}
#portal_navigation li a:hover{color:#002259;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 .megamenu{display:none}
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:#636363}
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}
#portal_header_no_nav,.alert-header{background:url("images/bg_portal_header_no_nav.png") repeat-x top left #eaeff2;height:142px;border-bottom:1px solid #dbdcdd;display:block}
#portal_header_crisis{background:url("images/bg_portal_header_crisis.png") repeat-x top left #fffce5;height:142px;border-bottom:1px solid #eae8db}
#portal_header_crisis h1{font-family:Georgia,"Times New Roman",Times,serif;font-size:30px;font-weight:lighter;padding:50px 0 0 32px;text-transform:uppercase;height:43px;color:#5e5e5e;text-shadow:#ffeec0 1px 1px 0}
#portal_header_crisis h1 a{text-decoration:none;color:#5e5e5e}
#alert_block{width:168px;height:100px;float:left;border-right:1px solid #e59d00;margin-top:6px;color:#5e5e5e}
#alert_block strong{font:bold 24px Verdana,Geneva,sans-serif;margin:27px 0 0 38px;display:block}
.textshadow #alert_block strong{text-shadow:1px 1px 1px #fff}
#alert_block .alert_date{font:10px "Lucida Grande",sans-serif;display:block;margin:12px 0 0 40px;text-transform:uppercase}
#portal_header_nav{background:url("images/bg_portal_header_nav.png") repeat-x top left #eaeff2;height:183px}
.ie7 #portal_header_nav{height:183px}
#portal_header_nav h1,#portal_header_no_nav h1,.alert-header h1{font-family:Georgia,"Times New Roman",Times,serif;font-size:30px;font-weight:lighter;padding:50px 0 0 32px;text-transform:uppercase;height:43px;color:#003d60}
.search #portal_header_nav h1{height:96px}
#portal_header_nav h1 a,#portal_header_no_nav h1 a{text-decoration:none;color:#003d60}
div#main h1{border-bottom:1px solid #8c8c8c;color:#4d4d4d;font-family:Georgia,Times New Roman,times,serif;font-size:30px;font-weight:lighter;margin-bottom:15px;padding-bottom:5px}
#main_no_rail h2,div#main h2{color:#4d4d4d;font:24px Georgia,"Times New Roman",Times,serif}
#main_no_rail h3,div#main h3{color:#4d4d4d;font:21px Georgia,"Times New Roman",Times,serif}
div#main h4{color:#4d4d4d;font:17px Georgia,"Times New Roman",Times,serif}
div#main p,div#country_detail p{color:#5e5e5e;font:14px/1.5 Verdana,sans-serif;margin:0 0 25px 0}
div#main b.callout_text,div#main h2.callout_text{color:#406d80;font:18px "Lucida Sans","Lucida Grande",sans-serif}
div#main h2.callout_text{padding:0 0 25px 0}
.legal-considerations #main .cq-dd-image{float:left;padding-right:10px}
div#main_no_rail a,div#main a{color:#006ba8;text-decoration:none}
div#main_no_rail a:visited,div#main a:visited{color:#4900a8}
div#main_no_rail a:active,div#main_no_rail a:hover,div#main a:active,div#main a:hover{color:#4db8f5;text-decoration:underline}
div#main ul,div#country_detail ul{margin-bottom:25px}
#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 ul li,div#country_detail ul 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,.ie7 div#country_detail ul li{zoom:1}
div#main ul li.html,div#country_detail ul li.html{background:url("images_global/icon_file_type.png") no-repeat left -58px transparent}
div#main li.pdf,div#country_detail li.html{background:url("images_global/icon_file_type.png") no-repeat left 4px transparent}
div#main .faq h2{margin-bottom:20px}
div#main .faq h3{font-style:italic;float:left}
div#main table.alternate_row_colors,.search-tips div#main_no_rail table.alternate_row_colors{margin-bottom:10px;font-family:Verdana,Geneva,sans-serif;font-size:12px;border-collapse:collapse;background-color:#fff;margin-top:20px;table-layout:fixed;width:553px}
.ie7 div#main .headerandtext table.alternate_row_colors{position:relative}
div#main table.alternate_row_colors tr th,.search-tips table.alternate_row_colors tr th{font-weight:bold;font-size:14px;padding-bottom:4px}
div#main table.alternate_row_colors th,div#main table.alternate_row_colors td,.search-tips table.alternate_row_colors th,.search-tips table.alternate_row_colors td{padding:8px 0;color:#5e5e5e;font:12px/1.5 Verdana,sans-serif;word-wrap:break-word}
div#main table.alternate_row_colors td,.search-tips table.alternate_row_colors td{padding-left:8px;padding-right:8px;word-wrap:break-word}
div#main table.alternate_row_colors tbody tr.odd,.search-tips div#main_no_rail table.alternate_row_colors tbody tr.odd{background-color:#e2f2ff}
.ie7 table.alternate_row_colors tbody tr.odd,.ie7 .search-tips div#main_no_rail table.alternate_row_colors tbody tr.odd{position:relative}
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,.search-tips div#main_no_rail table td{padding-left:25px}
div#main table tbody tr.odd,.search-tips div#main_no_rail table tbody tr.odd{background-color:#e2f2ff}
.ie7 div#main table tbody tr.odd,.ie7 .search-tips div#main_no_rail table tbody tr.odd{position:relative}
.faq .open_close_ctrl{background-color:#4ba3eb;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:hover{-webkit-box-shadow:0 1px 1px 1px #666;box-shadow:0 1px 1px 1px #666}
.faq .open_close_ctrl:hover{text-decoration:underline;background-image:-webkit-gradient(linear,left top,left bottom,from(#7fc7ff),to(#4ba3eb));background-image:-webkit-linear-gradient(top,#7fc7ff,#4ba3eb);background-image:-moz-linear-gradient(top,#7fc7ff,#4ba3eb);background-image:-ms-linear-gradient(top,#7fc7ff,#4ba3eb);background-image:-o-linear-gradient(top,#7fc7ff,#4ba3eb);background-image:linear-gradient(top,#7fc7ff,#4ba3eb)}
.no_cssgradients.expandos .open_close_ctrl:hover{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#7FC7FF',EndColorStr='#4BA3EB')}
.faq dl{clear:both;margin-bottom:40px}
.faq dt{background-color:#FF0;cursor:pointer;background:url("images/bg_four_horizontal_dots.png") repeat-x scroll left top transparent;overflow:hidden}
.faq dt:first-child{background:0}
.faq dl dt:hover{background-color:#fffae5}
.faq dl dt:hover 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("images_global/faq_open_close_arrows.png") no-repeat 5px -183px transparent}
.faq dl dt div.close span.open_close_icon{background:url("images_global/faq_open_close_arrows.png") no-repeat 5px 5px transparent}
#portal_main_nav{height:53px}
#portal_main_nav a{height:53px;display:block}
#portal_main_nav li a span strong{display:none}
#portal_main_nav li{float:left}
body.mission #portal_main_nav li#mission a,#portal_main_nav li#mission a{background:url("images/about_main_nav.png") no-repeat 0 0 transparent;height:53px;width:144px;cursor:pointer}
body.mission #portal_main_nav li#mission a{background-position:0 -97px}
body.mission #portal_main_nav li#assistant-secretary span{background:url("images/tab_nav_gradient_right.png") no-repeat 0 0 transparent;display:block;height:53px}
body.assistant-secretary #portal_main_nav li#assistant-secretary a,#portal_main_nav li#assistant-secretary a{background:url("images/about_main_nav.png") no-repeat -144px 0 transparent;height:53px;width:198px;cursor:pointer}
body.assistant-secretary #portal_main_nav li#assistant-secretary a{background-position:-144px -97px}
body.assistant-secretary #portal_main_nav li#mission span{background:url("images/tab_nav_gradient_left.png") no-repeat 0 0 transparent;display:block;height:53px}
body.assistant-secretary #portal_main_nav li#organization span{background:url("images/tab_nav_gradient_right.png") no-repeat 0 0 transparent;display:block;height:53px}
body.organization #portal_main_nav li#organization a,#portal_main_nav li#organization a{background:url("images/about_main_nav.png") no-repeat -342px 0 transparent;height:53px;width:139px;cursor:pointer}
body.organization #portal_main_nav li#organization a{background-position:-342px -97px}
body.organization #portal_main_nav li#assistant-secretary span{background:url("images/tab_nav_gradient_left.png") no-repeat 0 0 transparent;display:block;height:53px;margin-left:31px}
body.organization #portal_main_nav li#budget-performance-planning span{background:url("images/tab_nav_gradient_right.png") no-repeat 0 0 transparent;display:block;height:53px}
body.budget-performance-planning #portal_main_nav li#budget-performance-planning a,#portal_main_nav li#budget-performance-planning a{background:url("images/about_main_nav.png") no-repeat -481px 0 transparent;height:53px;width:192px;cursor:pointer}
body.budget-performance-planning #portal_main_nav li#budget-performance-planning a{background-position:-481px -97px}
body.budget-performance-planning #portal_main_nav li#organization span{background:url("images/tab_nav_gradient_left.png") no-repeat 0 0 transparent;display:block;height:53px}
body.budget-performance-planning #portal_main_nav li#speeches-testimonies span{background:url("images/tab_nav_gradient_right.png") no-repeat 0 0 transparent;display:block;height:53px}
body.speeches-testimonies #portal_main_nav li#speeches-testimonies a,#portal_main_nav li#speeches-testimonies a{background:url("images/about_main_nav.png") no-repeat -673px 0 transparent;height:53px;width:139px;cursor:pointer}
body.speeches-testimonies #portal_main_nav li#speeches-testimonies a{background-position:-673px -97px}
body.speeches-testimonies #portal_main_nav li#budget-performance-planning span{background:url("images/tab_nav_gradient_left.png") no-repeat 0 0 transparent;display:block;height:53px;margin-left:25px}
body.us-citizenship-laws-policies #portal_main_nav li#us-citizenship-laws-policies a,#portal_main_nav li#us-citizenship-laws-policies a{background:url("images/reference_shelf_main_nav.png") no-repeat 0 0 transparent;height:53px;width:167px;cursor:pointer}
body.us-citizenship-laws-policies #portal_main_nav li#us-citizenship-laws-policies a{background-position:0 -97px}
body.us-citizenship-laws-policies #portal_main_nav li#judicial span{background:url("images/tab_nav_gradient_right.png") no-repeat 0 0 transparent;display:block;height:53px}
body.judicial #portal_main_nav li#judicial a,#portal_main_nav li#judicial a{background:url("images/reference_shelf_main_nav.png") no-repeat -167px 0 transparent;height:53px;width:211px;cursor:pointer}
body.judicial #portal_main_nav li#judicial a{background-position:-167px -97px}
body.judicial #portal_main_nav li#us-citizenship-laws-policies span{background:url("images/tab_nav_gradient_left.png") no-repeat 0 0 transparent;display:block;height:53px}
body.judicial #portal_main_nav li#international-treaties-agreements span{background:url("images/tab_nav_gradient_right.png") no-repeat 0 0 transparent;display:block;height:53px}
body.international-treaties-agreements #portal_main_nav li#international-treaties-agreements a,#portal_main_nav li#international-treaties-agreements a{background:url("images/reference_shelf_main_nav.png") no-repeat -378px 0 transparent;height:53px;width:192px;cursor:pointer}
body.international-treaties-agreements #portal_main_nav li#international-treaties-agreements a{background-position:-378px -97px}
body.international-treaties-agreements #portal_main_nav li#judicial span{background:url("images/tab_nav_gradient_left.png") no-repeat 0 0 transparent;display:block;height:53px;margin-left:44px}
body.international-treaties-agreements #portal_main_nav li#international-child-support-enforcement span{background:url("images/tab_nav_gradient_right.png") no-repeat 0 0 transparent;display:block;height:53px}
body.international-child-support-enforcement #portal_main_nav li#international-child-support-enforcement a,#portal_main_nav li#international-child-support-enforcement a{background:url("images/reference_shelf_main_nav.png") no-repeat -570px 0 transparent;height:53px;width:193px;cursor:pointer}
body.international-child-support-enforcement #portal_main_nav li#international-child-support-enforcement a{background-position:-570px -97px}
body.international-child-support-enforcement #portal_main_nav li#international-treaties-agreements span{background:url("images/tab_nav_gradient_left.png") no-repeat 0 0 transparent;display:block;height:53px;margin-left:25px}
body.us-passports #portal_main_nav li#us-passports a,#portal_main_nav li#us-passports a{background:url("images/contact_main_nav.png") no-repeat 0 0 transparent;height:53px;width:154px;cursor:pointer}
body.us-passports #portal_main_nav li#us-passports a{background-position:0 -106px}
body.us-passports #portal_main_nav li#international-travel span{background:url("images/tab_nav_gradient_right.png") no-repeat 0 0 transparent;display:block;height:53px}
body.international-travel #portal_main_nav li#international-travel a,#portal_main_nav li#international-travel a{background:url("images/contact_main_nav.png") no-repeat -154px 0 transparent;height:53px;width:196px;cursor:pointer}
body.international-travel #portal_main_nav li#international-travel a{background-position:-154px -106px}
body.international-travel #portal_main_nav li#us-passports span{background:url("images/tab_nav_gradient_left.png") no-repeat 0 0 transparent;display:block;height:53px}
body.international-travel #portal_main_nav li#us-visas span{background:url("images/tab_nav_gradient_right.png") no-repeat 0 0 transparent;display:block;height:53px}
body.us-visas #portal_main_nav li#us-visas a,#portal_main_nav li#us-visas a{background:url("images/contact_main_nav.png") no-repeat -350px 0 transparent;height:53px;width:130px;cursor:pointer}
body.us-visas #portal_main_nav li#us-visas a{background-position:-350px -106px}
body.us-visas #portal_main_nav li#international-travel span{background:url("images/tab_nav_gradient_left.png") no-repeat 0 0 transparent;display:block;height:53px;margin-left:31px}
body.us-visas #portal_main_nav li#childrens-issues span{background:url("images/tab_nav_gradient_right.png") no-repeat 0 0 transparent;display:block;height:53px}
body.childrens-issues #portal_main_nav li#childrens-issues a,#portal_main_nav li#childrens-issues a{background:url("images/contact_main_nav.png") no-repeat -481px 0 transparent;height:53px;width:168px;cursor:pointer}
body.childrens-issues #portal_main_nav li#childrens-issues a{background-position:-481px -106px}
body.childrens-issues #portal_main_nav li#us-visas span{background:url("images/tab_nav_gradient_left.png") no-repeat 0 0 transparent;display:block;height:53px}
body.children-issues #portal_main_nav li#website-issues span{background:url("images/tab_nav_gradient_right.png") no-repeat 0 0 transparent;display:block;height:53px}
body.website-issues #portal_main_nav li#website-issues a,#portal_main_nav li#website-issues a{background:url("images/contact_main_nav.png") no-repeat -649px 0 transparent;height:53px;width:162px;cursor:pointer}
body.website-issues #portal_main_nav li#website-issues a{background-position:-649px -106px}
body.website-issues #portal_main_nav li#childrens-issues span{background:url("images/tab_nav_gradient_left.png") no-repeat 0 0 transparent;display:block;height:53px}
body.website-issues #portal_main_nav li#faq span{background:url("images/tab_nav_gradient_right.png") no-repeat 0 0 transparent;display:block;height:53px}
body.faq #portal_main_nav li#faq a,#portal_main_nav li#faq a{background:url("images/contact_main_nav.png") no-repeat -811px 0 transparent;height:53px;width:139px;cursor:pointer}
body.faq #portal_main_nav li#faq a{background-position:-811px -106px}
body.faq #portal_main_nav li#website-issues span{background:url("images/tab_nav_gradient_left.png") no-repeat 0 0 transparent;display:block;height:53px;margin-left:25px}
body.help-for-your-constituents-abroad #portal_main_nav lihelp-for-your-constituents-abroad a,#portal_main_nav li#help-for-your-constituents-abroad a,body.congressional-liaison #portal_main_nav lihelp-for-your-constituents-abroad a{background:url("images/congress_main_nav.png") no-repeat 0 0 transparent;height:53px;width:196px;cursor:pointer}
body.help-for-your-constituents-abroad #portal_main_nav li#help-for-your-constituents-abroad a{background-position:0 -106px}
body.help-for-your-constituents-abroad #portal_main_nav li#reference-materials span,body.congressional-liaison #portal_main_nav li#reference-materials span{background:url("images/tab_nav_gradient_right.png") no-repeat 0 0 transparent;display:block;height:53px}
body.reference-materials #portal_main_nav li#reference-materials a,#portal_main_nav li#reference-materials a{background:url("images/congress_main_nav.png") no-repeat -196px 0 transparent;height:53px;width:180px;cursor:pointer}
body.reference-materials #portal_main_nav li#reference-materials a{background-position:-196px -106px}
body.reference-materials #portal_main_nav li#help-for-your-constituents-abroad span{background:url("images/tab_nav_gradient_left.png") no-repeat 29px 0 transparent;display:block;height:53px}
body.reference-materials #portal_main_nav li#contact-information span{background:url("images/tab_nav_gradient_right.png") no-repeat 0 0 transparent;display:block;height:53px}
body.contact-information #portal_main_nav li#contact-information a,#portal_main_nav li#contact-information a{background:url("images/congress_main_nav.png") no-repeat -378px 0 transparent;height:53px;width:203px;cursor:pointer}
body.contact-information #portal_main_nav li#contact-information a{background-position:-376px -106px}
body.contact-information #portal_main_nav li#reference-materials span{background:url("images/tab_nav_gradient_left.png") no-repeat -31px 0 transparent;display:block;height:53px;margin-left:44px}
body.contact-information #portal_main_nav li#events span{background:url("images/tab_nav_gradient_right.png") no-repeat 0 0 transparent;display:block;height:53px}
body.events #portal_main_nav li#events a,#portal_main_nav li#events a{background:url("images/congress_main_nav.png") no-repeat -581px 0 transparent;height:53px;width:99px;cursor:pointer}
body.events #portal_main_nav li#events a{background-position:-581px -106px}
body.events #portal_main_nav li#contact-information span{background:url("images/tab_nav_gradient_left.png") no-repeat 0 0 transparent;display:block;height:53px;margin-left:44px}
body.events #portal_main_nav li#online-case-status span{background:url("images/tab_nav_gradient_right.png") no-repeat 0 0 transparent;display:block;height:53px}
body.online-case-status #portal_main_nav li#online-case-status a,#portal_main_nav li#online-case-status a{background:url("images/congress_main_nav.png") no-repeat -680px 0 transparent;height:53px;width:172px;cursor:pointer}
body.online-case-status #portal_main_nav li#online-case-status a{background-position:-680px -106px}
body.online-case-status #portal_main_nav li#events span{background:url("images/tab_nav_gradient_left.png") no-repeat -58px 0 transparent;display:block;height:53px;margin-left:25px}
#portal_sub_nav{height:37px;background-color:#eaeff2}
#portal_sub_nav li>a{display:block;height:37px}
#portal_sub_nav li ul.submenu li a{height:auto}
#portal_sub_nav li{float:left}
#portal_sub_nav li a span strong{display:none}
body.search #portal_sub_nav li#search-relevance a{background:url("images/search_sub_nav.png") no-repeat 0 0 transparent;height:37px;width:193px;cursor:pointer}
body.search #portal_sub_nav li#search-relevance a:hover{background:url("images/search_sub_nav.png") no-repeat 0 -36px transparent}
body.search_results_relevance #portal_sub_nav li#search-relevance a,body.search_results_relevance #portal_sub_nav li#search-relevance a:hover{background:url("images/search_sub_nav.png") no-repeat 0 -74px transparent;height:37px;width:193px}
body.search #portal_sub_nav li#search-date a{background:url("images/search_sub_nav.png") no-repeat -192px 0 transparent;height:37px;width:767px}
body.search #portal_sub_nav li#search-date a:hover{background:url("images/search_sub_nav.png") no-repeat -192px -36px transparent}
body.search_results_date #portal_sub_nav li#search-date a,body.search_results_date #portal_sub_nav li#search-date a:hover{background:url("images/search_sub_nav.png") no-repeat -192px -74px transparent;height:37px;width:767px}
body.judicial #portal_sub_nav li#service-of-process a{background:url("images/us_citizenship_laws_policies_sub_nav.png") no-repeat 0 0 transparent;height:37px;width:132px;cursor:pointer}
body.judicial #portal_sub_nav li#service-of-process a:hover{background:url("images/us_citizenship_laws_policies_sub_nav.png") no-repeat 0 -36px transparent;height:37px;width:132px}
body.service-of-process #portal_sub_nav li#service-of-process a,body.service-of-process #portal_sub_nav li#service-of-process a:hover{background:url("images/us_citizenship_laws_policies_sub_nav.png") no-repeat 0 -74px transparent;height:37px;width:133px}
body.judicial #portal_sub_nav li#obtaining-evidence a{background:url("images/us_citizenship_laws_policies_sub_nav.png") no-repeat -133px 0 transparent;height:37px;width:130px;cursor:pointer}
body.judicial #portal_sub_nav li#obtaining-evidence a:hover{background:url("images/us_citizenship_laws_policies_sub_nav.png") no-repeat -133px -36px transparent}
body.obtaining-evidence #portal_sub_nav li#obtaining-evidence a,body.obtaining-evidence #portal_sub_nav li#obtaining-evidence a:hover{background:url("images/us_citizenship_laws_policies_sub_nav.png") no-repeat -133px -74px transparent}
body.judicial #portal_sub_nav li#authentication-of-documents a{background:url("images/us_citizenship_laws_policies_sub_nav.png") no-repeat -263px 0 transparent;height:37px;width:184px;cursor:pointer}
body.judicial #portal_sub_nav li#authentication-of-documents a:hover{background:url("images/us_citizenship_laws_policies_sub_nav.png") no-repeat -263px -36px transparent}
body.authentication-of-documents #portal_sub_nav li#authentication-of-documents a,body.authentication-of-documents #portal_sub_nav li#authentication-of-documents a:hover{background:url("images/us_citizenship_laws_policies_sub_nav.png") no-repeat scroll -263px -74px transparent}
body.judicial #portal_sub_nav li#enforcement-of-judgments a{background:url("images/us_citizenship_laws_policies_sub_nav.png") no-repeat -445px 0 transparent;height:37px;width:177px;cursor:pointer}
body.judicial #portal_sub_nav li#enforcement-of-judgments a:hover{background:url("images/us_citizenship_laws_policies_sub_nav.png") no-repeat -445px -36px transparent}
body.enforcement-of-judgments #portal_sub_nav li#enforcement-of-judgments a,body.enforcement-of-judgments #portal_sub_nav li#enforcement-of-judgments a:hover{background:url("images/us_citizenship_laws_policies_sub_nav.png") no-repeat scroll -445px -74px transparent}
body.judicial #portal_sub_nav li#retaining-a-foreign-attorney a{background:url("images/us_citizenship_laws_policies_sub_nav.png") no-repeat -621px 0 transparent;height:37px;width:180px;cursor:pointer}
body.judicial #portal_sub_nav li#retaining-a-foreign-attorney a:hover{background:url("images/us_citizenship_laws_policies_sub_nav.png") no-repeat -621px -36px transparent}
body.retaining-a-foreign-attorney #portal_sub_nav li#retaining-a-foreign-attorney a,body.retaining-a-foreign-attorney #portal_sub_nav li#retaining-a-foreign-attorney a:hover{background:url("images/us_citizenship_laws_policies_sub_nav.png") no-repeat scroll -621px -74px transparent}
body.judicial #portal_sub_nav li#country a{background:url("images/us_citizenship_laws_policies_sub_nav.png") no-repeat -800px 0 transparent;height:37px;width:135px;cursor:pointer}
body.judicial #portal_sub_nav li#country a:hover{background:url("images/us_citizenship_laws_policies_sub_nav.png") no-repeat -800px -36px transparent}
body.country #portal_sub_nav li#country a,body.country #portal_sub_nav li#country a:hover{background:url("images/us_citizenship_laws_policies_sub_nav.png") no-repeat scroll -800px -74px transparent}
#portal_sub_nav li{position:relative}
#portal_sub_nav li>ul.submenu{right:10000px;position:absolute}
#portal_sub_nav li:hover>ul.submenu{position:absolute;background-color:#505050;left:0;top:36px;width:256px}
.borderradius #portal_sub_nav li ul.submenu{-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}
#portal_sub_nav li:hover>ul.submenu>li:first-child{border-top:0}
#portal_sub_nav li:hover>ul.submenu>li:last-child{border-bottom:0}
#portal_sub_nav li:hover>ul.submenu>li{border-bottom:1px solid #2b2b2b;border-top:1px solid #808080;width:256px}
#portal_sub_nav li>ul.submenu li a{padding:10px 16px}
#portal_sub_nav li:hover>ul.submenu li a{color:#fff;text-decoration:none;display:block;font:12px/1.5 Tahoma,Geneva,sans-serif}
#portal_sub_nav li:hover>ul.submenu li a:hover{color:#7fd0ff}
body.help-for-your-constituents-abroad #portal_sub_nav li#us-citizens-abroad,body.congressional-liaison #portal_sub_nav li#us-citizens-abroad{background:url("images/help_constituents_abroad_sub_nav.png") no-repeat 0 0 transparent;height:37px;width:195px;cursor:pointer}
body.help-for-your-constituents-abroad #portal_sub_nav li:hover#us-citizens-abroad,body.congressional-liaison #portal_sub_nav li:hover#us-citizens-abroad{background:url("images/help_constituents_abroad_sub_nav.png") no-repeat 0 -38px transparent;height:37px}
body.us-citizens-abroad #portal_sub_nav li#us-citizens-abroad,body.emergency-assistance #portal_sub_nav li#us-citizens-abroad,body.adjudication-overseas #portal_sub_nav li#us-citizens-abroad{background:url("images/help_constituents_abroad_sub_nav.png") no-repeat 0 -74px transparent}
body.help-for-your-constituents-abroad #portal_sub_nav li#us-passports,body.congressional-liaison #portal_sub_nav li#us-passports{background:url("images/help_constituents_abroad_sub_nav.png") no-repeat -192px 0 transparent;height:37px;width:111px;cursor:pointer}
body.help-for-your-constituents-abroad #portal_sub_nav li:hover#us-passports,body.congressional-liaison #portal_sub_nav li:hover#us-passports{background:url("images/help_constituents_abroad_sub_nav.png") no-repeat -192px -38px transparent}
body.us-passports #portal_sub_nav li#us-passports{background:url("images/help_constituents_abroad_sub_nav.png") no-repeat -192px -74px transparent}
body.help-for-your-constituents-abroad #portal_sub_nav li#us-visas,body.congressional-liaison #portal_sub_nav li#us-visas{background:url("images/help_constituents_abroad_sub_nav.png") no-repeat -303px 0 transparent;height:37px;width:88px;cursor:pointer}
body.help-for-your-constituents-abroad #portal_sub_nav li:hover#us-visas,body.congressional-liaison #portal_sub_nav li:hover#us-visas{background:url("images/help_constituents_abroad_sub_nav.png") no-repeat -303px -38px transparent}
body.us-visas #portal_sub_nav li#us-visas,body.faq-visas #portal_sub_nav li#us-visas,body.helpful-hints #portal_sub_nav li#us-visas,body.nonimmigrant-visa-types #portal_sub_nav li#us-visas{background:url("images/help_constituents_abroad_sub_nav.png") no-repeat scroll -303px -74px transparent}
body.help-for-your-constituents-abroad #portal_sub_nav li#other-services-and-citizenship-issues,body.congressional-liaison #portal_sub_nav li#other-services-and-citizenship-issues{background:url("images/help_constituents_abroad_sub_nav.png") no-repeat -390px 0 transparent;height:37px;width:187px;cursor:pointer}
body.help-for-your-constituents-abroad #portal_sub_nav li:hover#other-services-and-citizenship-issues,body.congressional-liaison #portal_sub_nav li:hover#other-services-and-citizenship-issues{background:url("images/help_constituents_abroad_sub_nav.png") no-repeat -390px -38px transparent}
body.other-services-and-citizenship-issues #portal_sub_nav li#other-services-and-citizenship-issues,body.other-services-and-citizenship-issues #portal_sub_nav li#other-services-and-citizenship-issues{background:url("images/help_constituents_abroad_sub_nav.png") no-repeat scroll -390px -74px transparent}
body.help-for-your-constituents-abroad #portal_sub_nav li#contact-information-constituents,body.congressional-liaison #portal_sub_nav li#contact-information-constituents{background:url("images/help_constituents_abroad_sub_nav.png") no-repeat -574px 0 transparent;height:37px;width:197px;cursor:pointer}
body.help-for-your-constituents-abroad #portal_sub_nav li:hover#contact-information-constituents,body.congressional-liaison #portal_sub_nav li:hover#contact-information-constituents{background:url("images/help_constituents_abroad_sub_nav.png") no-repeat -574px -38px transparent}
body.contact-information-constituents #portal_sub_nav li#contact-information-constituents{background:url("images/help_constituents_abroad_sub_nav.png") no-repeat scroll -574px -74px transparent}
body.reference-materials #portal_sub_nav li#visas-information{background:url("images/reference_materials_sub_nav.png") no-repeat 0 0 transparent;height:37px;width:77px;cursor:pointer}
body.reference-materials #portal_sub_nav li:hover#visas-information{background:url("images/reference_materials_sub_nav.png") no-repeat 0 -38px transparent}
body.visas-information #portal_sub_nav li#visas-information,body.admissions-to-us #portal_sub_nav li#visas-information,body.immigrant-visas #portal_sub_nav li#visas-information,body.visa_refusal #portal_sub_nav li#visas-information,body.vwp #portal_sub_nav li#visas-information{background:url("images/reference_materials_sub_nav.png") no-repeat scroll 0 -74px transparent}
body.reference-materials #portal_sub_nav li#refugee-admissions{background:url("images/reference_materials_sub_nav.png") no-repeat -74px 0 transparent;height:37px;width:145px;cursor:pointer}
body.reference-materials #portal_sub_nav li:hover#refugee-admissions{background:url("images/reference_materials_sub_nav.png") no-repeat -74px -38px transparent}
body.refugee-admissions #portal_sub_nav li#refugee-admissions{background:url("images/reference_materials_sub_nav.png") no-repeat scroll -74px -74px transparent}
body.reference-materials #portal_sub_nav li#limitations-on-consular-actions{background:url("images/reference_materials_sub_nav.png") no-repeat -220px 0 transparent;height:37px;width:201px;cursor:pointer}
body.reference-materials #portal_sub_nav li:hover#limitations-on-consular-actions{background:url("images/reference_materials_sub_nav.png") no-repeat -220px -38px transparent}
body.limitations-on-consular-actions #portal_sub_nav li#limitations-on-consular-actions{background:url("images/reference_materials_sub_nav.png") no-repeat scroll -220px -74px transparent}
body.reference-materials #portal_sub_nav li#state-departement-presentations{background:url("images/reference_materials_sub_nav.png") no-repeat -418px 0 transparent;height:37px;width:211px;cursor:pointer}
body.reference-materials #portal_sub_nav li:hover#state-departement-presentations{background:url("images/reference_materials_sub_nav.png") no-repeat -418px -38px transparent}
body.state-departement-presentations #portal_sub_nav li#state-departement-presentations,body.crisis-prevention #portal_sub_nav li#state-departement-presentations,body.fraud-prevention #portal_sub_nav li#state-departement-presentations,body.liason #portal_sub_nav li#state-departement-presentations,body.passport #portal_sub_nav li#state-departement-presentations,body.visa #portal_sub_nav li#state-departement-presentations{background:url("images/reference_materials_sub_nav.png") no-repeat scroll -418px -74px transparent}
body.reference-materials #portal_sub_nav li#faqs{background:url("images/reference_materials_sub_nav.png") no-repeat -626px 0 transparent;height:37px;width:132px;cursor:pointer}
body.reference-materials #portal_sub_nav li:hover#faqs{background:url("images/reference_materials_sub_nav.png") no-repeat -626px -38px transparent}
body.faqs #portal_sub_nav li#faqs{background:url("images/reference_materials_sub_nav.png") no-repeat scroll -626px -74px transparent}
body.reference-materials #portal_sub_nav li#on-the-hill-newsletter{background:url("images/reference_materials_sub_nav.png") no-repeat -755px 0 transparent;height:37px;width:156px;cursor:pointer}
body.reference-materials #portal_sub_nav li:hover#on-the-hill-newsletter{background:url("images/reference_materials_sub_nav.png") no-repeat -755px -38px transparent}
body.on-the-hill-newsletter #portal_sub_nav li#on-the-hill-newsletter{background:url("images/reference_materials_sub_nav.png") no-repeat scroll -755px -74px transparent}
body.contact-information #portal_sub_nav li#passports{background:url("images/contact_information_sub_nav.png") no-repeat 0 0 transparent;height:37px;width:161px;cursor:pointer}
body.contact-information #portal_sub_nav li:hover#passports{background:url("images/contact_information_sub_nav.png") no-repeat 0 -38px transparent}
body.passports #portal_sub_nav li#passports{background:url("images/contact_information_sub_nav.png") no-repeat scroll 0 -74px transparent}
body.contact-information #portal_sub_nav li#visas{background:url("images/contact_information_sub_nav.png") no-repeat -158px 0 transparent;height:37px;width:127px;cursor:pointer}
body.contact-information #portal_sub_nav li:hover#visas{background:url("images/contact_information_sub_nav.png") no-repeat -158px -38px transparent}
body.visas #portal_sub_nav li#visas,body.uk #portal_sub_nav li#visas{background:url("images/contact_information_sub_nav.png") no-repeat scroll -158px -74px transparent}
body.contact-information #portal_sub_nav li#american-citizen-services-and-emergencies{background:url("images/contact_information_sub_nav.png") no-repeat -281px 0 transparent;height:37px;width:174px;cursor:pointer}
body.contact-information #portal_sub_nav li:hover#american-citizen-services-and-emergencies{background:url("images/contact_information_sub_nav.png") no-repeat -281px -38px transparent}
body.american-citizen-services-and-emergencies #portal_sub_nav li#american-citizen-services-and-emergencies{background:url("images/contact_information_sub_nav.png") no-repeat scroll -281px -74px transparent}
body.contact-information #portal_sub_nav li#us-embassies-consulates{background:url("images/contact_information_sub_nav.png") no-repeat -451px 0 transparent;height:37px;width:191px;cursor:pointer}
body.contact-information #portal_sub_nav li:hover#us-embassies-consulates{background:url("images/contact_information_sub_nav.png") no-repeat -451px -38px transparent}
body.us-embassies-consulates #portal_sub_nav li#us-embassies-consulates{background:url("images/contact_information_sub_nav.png") no-repeat scroll -451px -74px transparent}
body.contact-information #portal_sub_nav li#country-desk-officers{background:url("images/contact_information_sub_nav.png") no-repeat -638px 0 transparent;height:37px;width:153px;cursor:pointer}
body.contact-information #portal_sub_nav li:hover#country-desk-officers{background:url("images/contact_information_sub_nav.png") no-repeat -638px -38px transparent}
body.country-desk-officers #portal_sub_nav li#country-desk-officers{background:url("images/contact_information_sub_nav.png") no-repeat scroll -638px -74px transparent}
body.contact-information #portal_sub_nav li#congressional-liaisons-passports-visas{background:url("images/contact_information_sub_nav.png") no-repeat -791px 0 transparent;height:37px;width:154px;cursor:pointer}
body.contact-information #portal_sub_nav li:hover#congressional-liaisons-passports-visas{background:url("images/contact_information_sub_nav.png") no-repeat -791px -38px transparent}
body.congressional-liaisons-passports-visas #portal_sub_nav li#congressional-liaisons-passports-visas{background:url("images/contact_information_sub_nav.png") no-repeat scroll -791px -74px transparent}
body.events #portal_sub_nav li#teleconference{background:url("images_global/events_sub_nav.png") no-repeat 0 0 transparent;height:37px;width:136px;cursor:pointer}
body.events #portal_sub_nav li:hover#teleconference{background:url("images_global/events_sub_nav.png") no-repeat 0 -38px transparent}
body.teleconference #portal_sub_nav li#teleconference{background:url("images_global/events_sub_nav.png") no-repeat scroll 0 -74px transparent}
body.events #portal_sub_nav li#conferences{background:url("images_global/events_sub_nav.png") no-repeat -133px 0 transparent;height:37px;width:231px;cursor:pointer}
body.events #portal_sub_nav li:hover#conferences{background:url("images_global/events_sub_nav.png") no-repeat -133px -38px transparent}
body.conferences #portal_sub_nav li#conferences{background:url("images_global/events_sub_nav.png") no-repeat scroll -133px -74px transparent}
div#main.norail{width:834px}
div#main{float:left;margin:0 0 10px 44px;width:550px}
.contentpage div#main{margin-top:0}
div#right_rail{margin:20px 0 0 30px;width:300px;float:left;position:relative}
div#feature{width:874px;height:207px;margin:0 8px 0 60px}
body.about .bottom_divide{margin:20px 7px 0 60px}
body.about div#main{margin:30px 0 0 60px}
body.about div#main h2{margin-bottom:0}
body.about div#main h2 a{font:24px Georgia,"Times New Roman",Times,serif}
div#main h2 a.point{background:url("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}
body.assistant-secretary div#main p{color:#5e5e5e;font:14px/1.5 Verdana,sans-serif;margin:0 0 18px 0}
body.assistant-secretary div#main p.name{color:#4d4d4d;font:24px Georgia,"Times New Roman",Times,serif;margin-bottom:13px}
body.assistant-secretary div#main p.title{color:#a3a3a3;font:21px Georgia,"Times New Roman",Times,serif;margin-bottom:13px}
body.assistant-secretary div#main p.tenure{color:#a3a3a3;font:17px Georgia,"Times New Roman",Times,serif;margin-bottom:23px}
body.assistant-secretary div#main p.tenure span{display:block}
div#main .asst_secretary_photo{float:left;margin-right:23px}
div#ca_news_filter h2{color:#a3a3a3;font:italic 21px Georgia,"Times New Roman",Times,serif;margin-bottom:10px;margin-top:22px}
div.emergency_articles h3{background-color:#fadd86;background-image:-webkit-gradient(linear,left top,left bottom,from(#fadd86),to(#f1c24e));background-image:-webkit-linear-gradient(top,#fadd86,#f1c24e);background-image:-moz-linear-gradient(top,#fadd86,#f1c24e);background-image:-ms-linear-gradient(top,#fadd86,#f1c24e);background-image:-o-linear-gradient(top,#fadd86,#f1c24e);background-image:linear-gradient(top,#fadd86,#f1c24e);padding:3px;margin-bottom:4px}
div#feature_article,div.emergency_articles{width:530px;overflow:hidden}
div#feature_article p,div.emergency_articles p{margin-bottom:0}
div#feature_article img{float:right;margin-left:20px}
div#news_article img,div.emergency_articles img{float:right;margin-left:25px;max-width:550px}
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,div.emergency_articles{background:url("images/horz_dotted_line.png") repeat-x left top transparent;padding:20px 0}
.no-padding{padding:0!Important}
.add_space{margin-bottom:5px!Important}
div#main #ca_news_filter_results>li>a{display:block;float:left;height:125px;width:158px;overflow:hidden;margin-right:15px}
div#main #ca_news_filter_results>li div.news_metadata{width:370px;float:left}
div#main #ca_news_filter_results>li div.news_metadata li{padding:0;background:0}
div#main 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 #feature_article .news_date,div#main #news_article .news_date,div#main .emergency_articles .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}
.black_overlay{display:none;top:0;left:0;width:100%;height:100%;background-color:black;z-index:1001;opacity:.80;position:fixed}
.no-opacity .black_overlay{filter:alpha(opacity=80)}
#video_img_content{width:527px;height:381px;margin:14px 0 30px;position:relative;z-index:1002}
#video_img_container{background:url("images/newsroom_crisis_video_bg.png") repeat-x transparent top right;height:304px;width:527px;overflow:hidden;border-bottom:1px solid #424242;position:relative;z-index:200}
#video_img_container #video_img_display{background-color:#000;width:480px;height:273px;margin:14px 21px;border:3px solid #444}
#video_img_container #video_img_display ul li{padding:0;background-image:none;display:none}
#video_img_container #video_img_display li.selected{display:block}
#video_img_content #carousel_container{height:70px;background:url("images/newsroom_crisis_related_video_bg.png") repeat-x transparent top right;border-top:1px solid #6f6f6f;padding-top:6px;position:relative;z-index:200;overflow:hidden}
#video_img_content #carousel_container li{float:left;margin-right:17px;border:3px solid transparent;cursor:pointer;position:relative;height:56px;width:75px}
#video_img_content #carousel_container li img{border:1px solid #4a4a4a}
#video_img_content #carousel_container li.video span{display:block;height:56px;width:75px;position:absolute;top:0}
#video_img_content #carousel_container li.video:hover span{background:url("images/small_video_play_icon.png") no-repeat 6px 30px transparent;opacity:.7;margin-top:-2px}
.no-opacity #video_img_content #carousel_container li.video:hover span{filter:alpha(opacity=70)}
#video_img_content #carousel_container li.selected img{border:2px solid #2aaaaa;margin-top:-1px;margin-left:-1px}
#video_img_content #carousel_container li:hover img,#video_img_content #carousel li:hover.selected img{border:3px solid #ffc558;margin-top:-2px;margin-left:-2px}
#video_img_content #carousel_container li:hover.selected span{margin-top:-2px}
#video_img_content #carousel_viewport{overflow:hidden;width:380px;height:65px;position:relative;float:left;margin-left:10px}
#video_img_content #carousel_viewport ul{position:absolute;width:1270px;height:65px;overflow:hidden}
#video_img_content #carousel_viewport li{padding-left:0;background:0}
#video_img_content #carousel_container a.left{float:left;background:url("images/gallery_left_arrow_btn.png") no-repeat 30px 6px transparent;height:67px;width:68px;display:block;cursor:pointer}
#video_img_content #carousel_container a.left_inactive{background:url("images/gallery_left_arrow_inactive_btn.png") no-repeat 30px 6px transparent;cursor:default}
#video_img_content #carousel_container a.right{float:right;background:url("images/gallery_right_arrow_btn.png") no-repeat 10px 6px transparent;height:67px;width:68px;display:block;cursor:pointer}
#video_img_content #carousel_container a.right_inactive{background:url("images/gallery_right_arrow_inactive_btn.png") no-repeat 10px 6px transparent;cursor:default}
#video_img_content #video_img_drawer{left:527px;position:absolute;top:0}
#video_img_content #video_img_drawer #drawer_close_btn{background:transparent url("images_global/video_img_drawer_close.png") no-repeat right 1px;height:20px;width:57px;position:absolute;right:10px;top:10px;cursor:pointer;color:#80ddff;font:14px Verdana,Geneva,sans-serif}
#drawer_shadow{right:0;top:0;width:45px;height:382px;position:absolute;background:transparent url("images/drawer_shadow.png") no-repeat top left;z-index:100}
#video_img_content #transcript_container{background:transparent url("images/newsroom_crisis_drawer_bg.png") repeat top left;right:0;top:0;width:240px;height:332px;position:absolute;overflow:auto;padding:25px}
#video_img_content #transcript_container::-webkit-scrollbar-thumb:vertical{background-color:#545454;-webkit-border-radius:5px;border-left:1px solid #8d8d8d;border-right:1px solid #8d8d8d;height:40px}
#video_img_content #transcript_container::-webkit-scrollbar{width:12px;background-color:#8d8d8d}
#video_img_content #transcript_container::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment{display:block;height:12px;width:12px;background-position:1px 3px;background-repeat:no-repeat}
#video_img_content #transcript_container::-webkit-scrollbar-button:vertical:decrement{background-image:url("images/vertical_decrement_arrow.png")}
#video_img_content #transcript_container::-webkit-scrollbar-button:vertical:increment{background-image:url("images/vertical_increment_arrow.png")}
#video_img_content #transcript_container ul li{background-image:none;padding:0;display:none}
#video_img_content #transcript_container ul li.selected{display:block}
#video_img_content #transcript_container h3,#video_img_content #transcript_container h4{color:#ffcd51;font-family:Georgia,"Times New Roman",Times,serif}
#video_img_content #transcript_container h3{font-size:24px}
#video_img_content #transcript_container h4{font-size:21px;font-style:italic}
#video_img_content #transcript_container p.video_image_description{color:#FFF;font:14px/1.5 Verdana,Geneva,sans-serif}
#video_img_content #transcript_container div.transcript_text p{font:12px/1.5 Verdana,Geneva,sans-serif;color:#fff}
div#main #additional_info h2{margin-bottom:10px}
#additional_info ul{margin-bottom:26px}
div#main #additional_info li{margin-bottom:15px;background:0;padding-left:0}
#additional_info li a{font:14px/1.5 Verdana,Geneva,sans-serif;color:#207199;text-decoration:none}
div#main ul#cna_statements_offices{background:url("images_global/bg_four_verticle_dots.png") repeat-y 250px top transparent;overflow:hidden;margin-top:15px}
div#main ul#cna_statements_offices li{float:left;width:242px;margin-right:29px;padding-left:0;background:0}
div#main ul#cna_statements_offices li div.autocompleteWrapper label{display:block}
div#main ul#cna_statements_offices li div.autocompleteWrapper span.helper_text{display:block;font:11px/1.5 Verdana,Geneva,sans-serif;margin:0 0 20px 0}
div#main ul#cna_statements_offices li div.autocompleteWrapper form input.autocomplete_input{width:180px;border:1px solid #b7b7b7;padding-left:5px}
div#main #cna_statements_offices h3,div#main ul#cna_statements_offices li div.autocompleteWrapper label{color:#4d4d4d;font:24px Georgia,"Times New Roman",Times,serif;display:block;margin-bottom:5px}
#main #cna_statements_offices p{font:11px/1.5 Verdana,Geneva,sans-serif}
#cna_statements_offices 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}
#cna_statements_offices select#cna_language_pdf{width:240px;margin-bottom:15px}
#cna_statements_offices form{position:relative}
#cna_statements_offices select#foreign_consular_offices{width:197px}
#cna_statements_offices .left_column input{margin-top:5px}
#cna_statements_offices div.large_pdf_icon{background:url("images/pdf_icon_large.png") no-repeat left center transparent;height:45px;padding-left:46px}
#cna_link_list{background:url("images/bg_four_horizontal_dots.png") repeat-x left top transparent;margin-top:15px;padding-top:30px;overflow:hidden}
#cna_link_list h3{margin-bottom:15px;font:24px Georgia,"Times New Roman",Times,serif;color:#4d4d4d}
#cna_link_list ul{margin-bottom:10px}
#cna_link_list li{padding-left:26px;padding-bottom:10px}
#cna_link_list a{text-decoration:none;color:#0076a3;font:14px/1.5 Verdana,Geneva,sans-serif}
div#main #cna_link_list li.html{background:url("images_global/icon_file_type.png") no-repeat left -58px transparent}
div#main #cna_link_list li.pdf{background:url("images_global/icon_file_type.png") no-repeat left 4px transparent}
div#main div#countryList div.column{width:170px;float:left;margin-right:20px}
div#main div#countryList div.end{margin-right:0}
#main div#countryList span{font-size:11px;width:141px;display:block;padding-left:30px}
div#main div#countryList span img{margin-right:15px;margin-left:-30px}
div#main div#countryList span.alpha{background:#e7eceb;font-weight:bold;line-height:1;text-transform:uppercase;padding:3px;margin:5px 0;display:block;width:165px}
div#main div.footnote p{clear:both;font-size:12px}
div#main div#fco_country_header{border-bottom:1px solid #8c8c8c;padding-bottom:5px;margin-bottom:25px}
div#main div#fco_country_header img{float:left;vertical-align:top;margin:4px 20px 0 0}
div#main div#fco_country_header h1{border:0;margin:0;padding:0}
div#main div#fco_country_header span.related_countries{color:#bcbcbc;font:17px/1.5 Georgia,"Times New Roman",Times,serif}
div#main div#fco_contact_info h3{color:#a3a3a3;font-style:italic}
div#main div#state_city_list{margin-top:10px}
div#main div#state_city_list div.column{width:170px;float:left;margin-right:20px}
div#main div#state_city_list div.end{margin-right:0}
div#main div#state_city_list span{width:165px;font-size:11px;line-height:1;display:block;margin-bottom:12px;background:transparent url("images_global/sprite_contact.png") no-repeat;padding:8px 0 10px 35px}
div#main div#state_city_list span.state_city_block{background:#e7eceb;padding:3px;margin:5px 0;font-weight:bold}
div#main div#state_city_list span.phone_icon{background-position:0 -299px}
div#main div#state_city_list span.fax_icon{background-position:0 -600px}
div#main div#state_city_list span.email_icon{background-position:0 -450px}
#main input.country_name_judicial{border:1px solid #b7b7b7;border-radius:3px 3px 3px 3px;margin:0 5px 0 0;padding:11px 3px;width:206px;float:left}
#main_with_scroller{float:left;margin:30px 0 0 32px;width:572px}
#scroller_content_container{position:relative}
#scroller_content_container 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}
#scroller_content_container h2{color:#4d4d4d;font-weight:lighter;margin-bottom:10px;margin-top:35px;font-family:Georgia,Times New Roman,times,serif;font-size:24px}
#scroller_content_container p,#scroller_content_container ul,#scroller_content_container li{color:#5e5e5e;font-family:Verdana,Geneva,sans-serif;font-size:14px;line-height:22px;margin:10px 0}
#scroller_content_container #dos_disclaimer{width:530px;border:5px solid #f2f2f2;background-color:#f2f9ff;padding:25px;margin-top:25px}
.borderradius #scroller_content_container #dos_disclaimer{-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}
#scroller_container{background-color:#ededed;width:210px;position:relative;z-index:50;margin-left:25px}
#scroller_container h4{font-family:Verdana,Geneva,sans-serif;font-size:14px;font-weight:lighter;color:#2d4259;background:transparent url(images_global/bg_blue_bullet_11x11.png) no-repeat left 17px;padding:15px 0 15px 15px;margin-left:20px}
#right_rail #scroller_container ul li{margin-bottom:0;margin-left:0}
#scroller_container ul li a{font-family:Tahoma,Geneva,sans-serif;font-size:13px;color:#595959;text-decoration:none;display:block}
#travel #right_rail #scroller_container .scroller_sub_nav{background-color:#dbdbdb}
#scroller_container .scroller_sub_nav li a{font-size:11px;line-height:16px;background:transparent url(images_global/bg_grey_bullet_5x5.png) no-repeat 18px 10px;padding:5px 15px 5px 35px}
#scroller_container ul.scroller_nav>li>a{padding:11px 15px 10px 25px}
#scroller_container ul.scroller_nav>li{position:relative;min-height:10px}
#scroller_container ul.scroller_nav>li.selected span.selected_indicator,#scroller_container ul.scroller_nav>li.selected span.selected_indicator_double{display:block;position:absolute;top:0;left:0;width:28px;margin-left:-8px}
#scroller_container ul.scroller_nav>li.selected span.selected_indicator{height:34px;background:transparent url(images_global/bg_left_blue_active_arrow.png) no-repeat left top}
#scroller_container ul.scroller_nav>li.selected span.selected_indicator_double{height:48px;background:transparent url(images_global/bg_left_blue_active_arrow_double.png) no-repeat left top}
#scroller_container ul.scroller_nav>li.selected>a{background-color:#598cad;color:#fff}
.cssgradients #scroller_container ul.scroller_nav>li.selected>a{background-image:-webkit-gradient(linear,left top,left bottom,from(#598cad),to(#317099));background-image:-webkit-linear-gradient(top,#598cad,#317099);background-image:-moz-linear-gradient(top,#598cad,#317099);background-image:-ms-linear-gradient(top,#598cad,#317099);background-image:-o-linear-gradient(top,#598cad,#317099);background-image:linear-gradient(top,#598cad,#317099)}
.no-cssgradients #scroller_container ul.scroller_nav>li.selected>a{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#598cad',EndColorStr='#317099')}
#scroller_container ul.pure_css>li.selected>ul{display:block}
#scroller_container ul.scroller_nav>li.selected>ul{background:transparent url(images_global/bg_shadow_scroller_sub_menu_bottom.png) repeat-x left bottom}
#scroller_container ul.scroller_nav>li.selected>ul li:first-child{background:transparent url(images_global/bg_shadow_scroller_sub_menu_top.png) repeat-x left top}
#scroller_container ul.scroller_nav>li.selected>ul li.selected{background-color:#b3b3b3;background-image:none}
.boxshadow #scroller_container ul.scroller_nav>li.selected>ul li.selected{-moz-box-shadow:inset 0 0 5px #737373;-webkit-box-shadow:inset 0 0 5px #737373;box-shadow:inset 0 0 5px #737373}
#scroller_container ul.scroller_nav>li.selected>ul li.selected a{background:transparent url(images_global/bg_pastel_yellow_bullet_5x5.png) no-repeat 18px 10px;color:#ffec99}
#scroller_container ul.scroller_nav>li{border-top:1px solid #d2d2d2}
#scroller_container .scroller_sub_nav{display:none}
#scroller_container.menu-absolute{position:absolute}
#scroller_container.menu-fixed{position:fixed;top:0;margin-top:0}
#scroller_container.menu-absolute-bottom{position:absolute;bottom:0}
#world_map{margin-top:20px}
div#main div.country_selection form input.country_name{width:180px;border:1px solid #b7b7b7;padding-left:5px}
#country_detail,#main{width:530px;float:left;margin:0 0 0 63px}
#country_detail h1,#country_detail h2 a,#country_detail h2,#country_detail h3{font-family:Georgia,Times New Roman,times,serif;color:#4d4d4d;font-weight:lighter}
#country_detail h1{font-size:30px}
#country_detail h2,.country #country_detail h2 a{font-size:24px}
.country #country_detail h2 a{font-size:18px;color:#0076a3}
#country_detail a{font-family:Verdana,Geneva,sans-serif;color:#0076a3;text-decoration:none;font-size:12px}
.country #country_detail a,.country_information #country_detail a{font-size:14px}
#country_header_section{padding-bottom:5px}
#country_header_section img{float:left;vertical-align:top;margin:4px 20px 0 0}
#country_header_section h1{font-size:30px}
#country_header_section .official_name,.warnings_alerts .alert_warning_date{font-family:Verdana,Geneva,sans-serif;font-size:11px;color:#787878;font-style:italic}
#country_header_section .official_name{margin-top:2px;margin-bottom:8px;display:block}
#country_header_section .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}
.warnings_alerts{margin-bottom:15px;overflow:hidden}
#quick_facts_section h2{font-size:24px;margin-bottom:20px}
.warnings_alerts li{width:210px;float:left;margin:0 20px 5px 0}
#country_detail .four_dot_divider{margin-bottom:25px}
.judicial #country_detail .tw li{margin:0 0 10px 0;width:247px;float:left;background:0;padding:0;line-height:1}
.judicial #country_detail .tw li.alert,.judicial #country_detail .tw li.warning,.judicial #country_detail .tw li.notice{padding:0 0 0 38px;background:transparent url(images_global/bg_warning_alert_sprite.png) no-repeat left top;overflow:hidden;width:210px}
.judicial #country_detail .tw li.alert{background-position:2px -75px}
.judicial #country_detail .tw li.warning{background-position:2px 2px}
.judicial #country_detail .tw li.notice{background-position:2px -155px}
.judicial #country_detail .tw li .calendar_date_box{margin-right:8px}
.tw li.alert span,.tw li.warning span,.tw li.notice span{display:block;color:#ababab;font:normal 9px/1.4 "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;padding-top:2px}
#country_detail .tw a.more{display:block;color:#c69c6d;font-size:10px;text-align:right;margin:20px 10px 0 0;text-decoration:none;clear:both}
.four_dot_divider{background:url("images_global/bg_four_verticle_dots.png") repeat-x scroll left top transparent;display:block;clear:both}
#country_detail .tw{margin-bottom:20px;overflow:hidden}
.country_information #country_detail h2 a{font-size:18px;color:#0076a3}
#country_detail p.phone,#country_detail p.address,#country_detail p.fax{margin-bottom:0;font-weight:bold}
#country_detail p.note{margin:14px 0}
#country_detail p.phone span,#country_detail p.fax span{font-weight:normal}
#country_detail .embassy h3{margin:0;color:#a3a3a3}
#country_detail .embassy h3 a{font:normal 18px/1.5em Georgia,"Times New Roman",Times,serif;text-transform:none}
#country_detail .embassy h3.consulates_section{margin-top:42px}
#country_detail a.email,#country_detail a.twitter,#country_detail a.facebook{background:transparent url('images_global/sprite_contact.png') no-repeat left top}
#country_detail a.email{background-position:0 -457px;font-size:14px;display:block;height:16px;margin:5px 0;padding-left:30px}
#country_detail a.twitter{background-position:0 -1119px;display:block;height:19px;width:19px;margin:3px 3px 0 0;text-indent:-999px;overflow:hidden;float:left}
#country_detail a.facebook{background-position:0 -999px;display:block;height:19px;width:19px;margin:3px 3px 0 0;text-indent:-999px;overflow:hidden;float:left}
.share{clear:both;margin:0 0 21px;overflow:hidden}
#country_info_questions{padding-bottom:40px}
#country_info_questions h3{color:#a3a3a3;font-weight:400;font:17px/1.5 Georgia,"Times New Roman",Times,serif;margin-bottom:5px}
#country_info_questions span#yes_no{font-family:Georgia,"Times New Roman",Times,serif;font-size:17px;font-weight:bold}
#country_info_questions span.no{color:#f02d36;margin-left:10px}
#country_info_questions span.yes{color:#169900;margin-left:10px}
#country_info_questions span.na{color:#5e5e5e;margin-left:10px}
body.organization #content{overflow:visible}
body.organization #content p{font:18px/1.5 "Lucida Sans","Lucida Grande",sans-serif;color:#5e5e5e;margin:65px 90px 35px 90px}
body.organization a,body.organization a:active,body.organization a:hover,body.organization a:visited{color:#006ba8;text-decoration:none}
#org_chart #assistant_secretary{background-color:#245c7b;border:10px solid #fff;color:#fff;height:90px;margin-left:340px;padding:12px;text-align:center;width:221px}
.boxshadow #org_chart #assistant_secretary{-webkit-box-shadow:0 1px 5px #4d4d4d;-moz-box-shadow:0 1px 5px #4d4d4d;box-shadow:0 1px 5px #4d4d4d}
#org_chart{height:600px}
#org_chart #assistant_secretary span.position_name{font:24px/1.5 "Lucida Sans","Lucida Grande",sans-serif;display:block}
#org_chart #assistant_secretary span.position_title{font:18px/1.5 Georgia,"Times New Roman",Times,serif;display:block}
.borderradius #org_chart #assistant_secretary{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}
#org_chart div#horz_bar{border-bottom:8px solid #0070b8;margin-left:107px;width:725px;background:url("images/vertical_connector.png") no-repeat 361px top transparent;height:10px}
#org_chart #org_boxes{margin-left:14px}
#org_chart #org_boxes li{float:left;padding-top:30px;margin-left:-30px;position:relative;margin-top:-9px}
#org_chart #org_boxes li.left{background:url("images/left_curved_connector.png") no-repeat 55px top transparent}
#org_chart #org_boxes li.right{background:url("images/right_curved_connector.png") no-repeat 34px top transparent}
#org_chart #org_boxes li:first-child{margin-left:0}
#org_chart #org_boxes div.box_container{height:137px;width:140px;cursor:pointer}
#org_chart #org_boxes span{display:block;height:77px;width:90px;position:absolute;background-color:#493725;border:5px solid #fff;color:#fff;font:12px/1.5 Verdana,Geneva,sans-serif;padding:20px}
.cssgradients #org_chart #org_boxes span{background-image:-webkit-gradient(linear,left top,left bottom,from(#493725),to(#5c452e));background-image:-webkit-linear-gradient(right,#493725,#5c452e);background-image:-moz-linear-gradient(right,#493725,#5c452e);background-image:-ms-linear-gradient(right,#493725,#5c452e);background-image:-o-linear-gradient(right,#493725,#5c452e);background-image:linear-gradient(right,#493725,#5c452e)}
.ie7 #org_chart #org_boxes li span,.ie8 #org_chart #org_boxes li span{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#6D5237',EndColorStr='#493725')}
#org_chart #org_boxes div.box_container:hover span{top:40px;background-color:#7cb2cf}
.borderradius #org_chart #org_boxes span{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}
.boxshadow #org_chart #org_boxes span{-webkit-box-shadow:0 1px 5px #4d4d4d;-moz-box-shadow:0 1px 5px #4d4d4d;box-shadow:0 1px 5px #4d4d4d}
.ie7 #org_chart #assistant_secretary,.ie8 #org_chart #assistant_secretary{border:10px solid #7cb2cf}
.ie7 #org_chart #org_boxes li span,.ie8 #org_chart #org_boxes li span{border:5px solid #e5e5e5}
.cssgradients #org_chart #org_boxes div.box_container:hover span{background-image:-webkit-gradient(linear,left top,left bottom,from(#7cb2cf),to(#8bc8e8));background-image:-webkit-linear-gradient(right,#7cb2cf,#8bc8e8);background-image:-moz-linear-gradient(right,#7cb2cf,#8bc8e8);background-image:-ms-linear-gradient(right,#7cb2cf,#8bc8e8);background-image:-o-linear-gradient(right,#7cb2cf,#8bc8e8);background-image:linear-gradient(right,#7cb2cf,#8bc8e8)}
.ie8 #org_chart #org_boxes div.box_container:hover span,.ie7 #org_chart #org_boxes div.box_container:hover span{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#7cb2cf',EndColorStr='#8bc8e8')}
#org_chart #org_boxes div.tooltip{display:none}
#org_chart #org_boxes p.office_title{font:24px/1 Georgia,"Times New Roman",Times,serif;color:#4d4d4d;margin:30px 30px 0 30px;font-variant:small-caps}
#org_chart #org_boxes p.office_description{font:14px/1.5 Verdana,Geneva,sans-serif;color:#5e5e5e;margin:5px 30px 30px 30px}
#org_chart #org_boxes div.box_container:hover div.tooltip{display:block;background-color:#fff;border:3px solid #f2f2f2;position:absolute;top:180px;left:-130px;width:474px;z-index:1;margin-bottom:10px}
#org_chart #org_boxes li div.box_container:hover .tooltip_pointer{background:url("images/orgchart_tooltip.png") no-repeat -40px top transparent;height:34px;width:484px;margin-top:-34px;margin-left:-5px}
#org_chart #org_boxes li#comptroller div.box_container:hover .tooltip_pointer{background-position:-155px 0}
#org_chart #org_boxes li#comptroller div.box_container:hover div.tooltip{left:-20px}
#org_chart #org_boxes li#passport_services div.box_container:hover .tooltip_pointer{background-position:55px 0}
#org_chart #org_boxes li#passport_services div.box_container:hover div.tooltip{left:-225px}
#org_chart #org_boxes li#visas_services div.box_container:hover .tooltip_pointer{background-position:165px 0}
#org_chart #org_boxes li#visas_services div.box_container:hover div.tooltip{left:-335px}
.borderradius #org_chart #org_boxes div.box_container:hover div.tooltip{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}
.boxshadow #org_chart #org_boxes div.box_container:hover div.tooltip{-webkit-box-shadow:10px 10px 20px 0 #919191;-moz-box-shadow:10px 10px 20px 0 #919191;box-shadow:10px 10px 20px 0 #919191}
body.contact #content{background:#fff url("images/bg_portal_blue_bar_with_shadow.png") repeat-x top left}
body.contact div#main{margin:60px 55px 10px 60px;width:821px;float:none}
#travel.contact h2{font:24px Georgia,"Times New Roman",Times,serif;color:#4d4d4d;margin-top:30px}
ul#promo_boxes,div.promo_boxes{margin-bottom:100px;overflow:hidden}
div#main #promo_boxes li,div#main .promo_boxes .promo_hover{float:left;border:1px solid #e6e6e6;margin:20px 13px 0 0;z-index:auto;width:257px;height:190px;padding-left:0;background:0}
#promo_boxes img,.promo_boxes img{display:block;padding:2px 2px 3px 2px}
.promo_title p{padding:14px;font-family:Georgia,"Times New Roman",Times,serif;font-size:18px;position:absolute;z-index:3;top:126px}
.promo_title{background-color:#f2f2f2;display:block;height:52px;margin:0 2px 2px 2px;width:253px}
#promo_boxes a,.promo_boxes a{display:block;position:relative;width:259px;height:192px;cursor:pointer;text-decoration:none;color:#5e5e5e}
#promo_boxes a:hover .overlay,.promo_boxes a:hover .overlay{background-color:#ffcf02;position:absolute;z-index:3;width:257px;height:190px;overflow:hidden;border:1px solid #fab709;top:0;left:0}
#promo_boxes a .caption,.promo_boxes a .caption{position:absolute;z-index:4;color:#5e5e5e;font-size:12px;font-family:Verdana,Geneva,sans-serif;line-height:16px;overflow:hidden;left:-9999em;background-color:#fff;height:76px;opacity:.9}
#promo_boxes a:hover .caption,.promo_boxes a:Hover .caption{left:0;padding:28px 18px 28px 18px;border:1px solid #fab709;width:219px}
body.media-kit #content{background:#fff url("images/bg_portal_blue_bar_with_shadow.png") repeat-x top left}
body.media-kit div#main{margin:60px 0 10px 44px}
body.media-kit div#right_rail{margin-top:53px}
div#main_no_rail{margin:30px 44px 10px 44px}
div#main_no_rail 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_no_rail p{color:#5e5e5e;font:14px/1.5 Verdana,sans-serif;margin:0 0 25px 0}
div#main .testimony_metadata h4{color:#4d4d4d}
.testimony_metadata p span{color:#949494}
.testimony_metadata span.pub_date{margin-right:10px}
.testimony_metadata span.pub_place{margin-left:10px}
.outreach_activities-wrap .dataTables_filter{display:none}
#cna_activities_search,#cna_activities_search select#cna_activity_year{float:left}
#cna_activities_search select#cna_activity_year{border:1px solid #c5c5c5;border-radius:4px 4px 4px 4px;margin:1px 5px 0 0;padding:6px 3px;font:14px Tahoma,Geneva,sans-serif;color:#333;float:left}
body.embassies #content{background:#fff url(images/bg_portal_blue_bar_with_shadow.png) repeat-x left top}
body.embassies #main{margin:50px 20px 10px 20px;width:900px;float:none}
body.embassies #main h1{margin-bottom:20px}
body.embassies #main h4{color:#5e5e5e;font:bold 14px/1.4 Verdana,Geneva,sans-serif}
body.embassies #main h5{font-weight:bold;font-size:12px}
body.embassies #main ul{margin:0}
body.embassies #main li{background:0;padding:0}
body.embassies .country_selection form label{font:24px/1.4 Georgia,Times New Roman,times,serif;color:#4d4d4d}
body.embassies div#main div.country_selection form input.country_name{float:none;border:1px #bbb solid;width:261px;margin:0 5px}
#alert_warning_container{border:1px solid #ffcf4d;border-right:0;border-left:none;margin:15px 0 5px 0;float:left}
#alert_warning_container div.inner_hook{border:1px solid #ffe59f;border-right:0;border-left:none;background-color:#fff8e5;float:left;min-height:49px}
#alert_warning_container div.inner_hook h4{float:left;margin:16px 10px 16px 27px;width:200px}
#alert_warning_container div.inner_hook ul{width:660px;float:right;padding:8px 0 10px 0}
#alert_warning_container div.inner_hook ul li{float:left;margin-top:5px;margin-right:5px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
#locator_frame{margin-top:5px;border:10px solid #e5e5e5;clear:both}
#locator_frame #locator_container{border:5px solid #ccc;height:473px;width:870px;position:relative;overflow:hidden;-moz-box-shadow:inset 0 0 10px #000;-webkit-box-shadow:inset 0 0 10px #000;box-shadow:inset 0 0 10px #000}
#side_bar_drawer{position:absolute;left:-215px;top:0;z-index:1;padding-right:40px;background:transparent url(images_global/sprite_vertical_drawer_tab.png) no-repeat 172px top}
#slide_bar_drawer_tab{height:108px;width:34px;cursor:pointer;position:absolute;right:0;bottom:9px}
#locator_sidebar{height:100%;width:215px}
#locator_content{overflow-y:scroll;height:473px;background-color:#9e9e9e;color:#333}
#locator_sidebar #locator_content>ul>li{background-color:#cfcfcf;margin:3px;padding:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
#locator_sidebar #locator_content>ul>li:first-child{background-color:#f2f2f2}
#locator_sidebar #locator_content span.best_match{font-weight:bold;display:block}
#locator_sidebar #locator_content .locator_country_info{margin:5px 0}
#locator_sidebar #locator_content .locator_country_info p.locator_type{margin-top:-8px}
.locator_type span{display:inline-block;height:20px;width:15px;background:transparent url(images_global/sprite_map_pins.png) no-repeat top left;margin-left:3px}
#locator_sidebar #locator_content .locator_country_info p.embassy span{background-position:0 -19px}
#locator_sidebar #locator_content .locator_country_info p.consulate span{background-position:0 0}
#locator_sidebar #locator_content .locator_country_info p.consular_agencies span{background-position:0 0}
#locator_sidebar #locator_content .locator_country_info p.us_protecting_power span{background-position:0 0}
#locator_sidebar #locator_content .locator_country_info p.locator_type a{font-weight:bold}
body.embassies #main #locator_sidebar #locator_content .locator_country_info p.locator_helper_text,body.embassies #main .locator_map_popup .locator_country_info p.locator_helper_text{padding-left:10px;position:relative;font-style:italic;margin:10px 0 5px 0}
#locator_sidebar #locator_content .locator_country_info p.locator_helper_text span,.locator_map_popup .locator_country_info p.locator_helper_text span{color:red;font-style:normal;position:absolute;top:0;left:0}
body.embassies #main #locator_sidebar #locator_content .locator_country_info p{font:12px/1.4 Tahoma,Geneva,sans-serif;color:#5d5d5d}
body.embassies #main #locator_sidebar #locator_content .locator_country_info p span,body.embassies #main .locator_map_popup .locator_country_info p span{font-weight:bold}
#locator_sidebar #locator_content ul li a{font-size:12px}
#locator_sidebar #locator_content .locator_country_info p.locator_type{font-weight:bold}
#locator_sidebar #locator_content p{margin:0}
#locator_sidebar #locator_content>ul>li:first-child ul.social_links_horizontal{border-top:1px solid #e1e1e1}
#locator_sidebar #locator_content ul li ul.social_links_horizontal{overflow:hidden;border-top:1px solid #c0c0c0;padding:10px 5px 0 5px;margin-top:10px}
#locator_sidebar #locator_content ul li ul.social_links_horizontal li,.locator_map_popup ul.social_links_horizontal li{float:left;margin-right:4px}
#locator_map{width:100%;height:100%;position:relative;z-index:0}
.locator_map_popup{background-color:white;position:absolute;top:44px;right:100px;width:247px;height:277px;border:2px solid #f2f2f2;padding:20px 30px}
#main .locator_map_popup h2{font-variant:small-caps}
#main .locator_map_popup .locator_type h3{display:inline;font-size:18px}
body.embassies #main .locator_map_popup{font:14px/1.4 Verdana,Geneva,sans-serif}
body.embassies div#main .locator_map_popup .locator_country_info{margin-bottom:5px}
body.embassies div#main .locator_map_popup .locator_country_info p{margin-bottom:0}
body.embassies #main .locator_map_popup .locator_country_info h5{font:24px Georgia,Times New Roman,times,serif;color:#4d4d4d;font-variant:small-caps;margin-bottom:8px}
div#main .locator_map_popup .locator_country_info p.locator_type{font:16px/1.4 Georgia,Times New Roman,times,serif;color:#4d4d4d;text-transform:uppercase;margin-bottom:5px}
body.embassies #main .locator_map_popup .locator_country_info p.locator_helper_text{font-size:12px}
.locator_map_popup .alert_warning{margin-bottom:10px}
body.rss #content{background:#fff url("images/bg_portal_blue_bar_with_shadow.png") repeat-x top left}
body.rss div#main{margin:60px 55px 10px 66px;width:821px;float:none}
body.rss div#main p b.callout_text{margin-left:20px;margin-right:90px;display:block}
body.rss div#main #rss_options{float:left}
body.rss div#main #rss_options div:first-child.rss_column{margin-left:20px;margin-right:40px}
body.rss div#main #rss_options .rss_column{float:left;width:350px}
body.rss div#main #rss_options h2{margin-bottom:5px}
body.rss div#main #rss_options li{background:transparent url("images/icon_rss_bullet.png") no-repeat 8px 6px;padding:1px 0 1px 30px}
body.rss div#main #rss_feed_generator .content_box_container .form_content div:first-child.rss_column{margin-right:60px}
body.rss div#main #rss_feed_generator .content_box_container .form_content .rss_column{float:left;width:330px}
body.statistics div#main{margin:10px 0 0 60px}
body.statistics .bottom_divide{margin:20px 7px 0 60px}
body.statistics div#main h2 a.excel_icon{background:url("images/icon_excel_large.png") no-repeat scroll right top transparent;padding-right:30px}
#travel.deaths div#main{margin-bottom:30px}
#dreportForm fieldset{margin-right:20px;display:inline-block;margin-bottom:20px}
.ie7 #dreportForm fieldset{*display:inline;zoom:1}
#dreportForm label{font:bold 14px/1.5 Verdana,sans-serif;color:#5e5e5e;display:block}
#dreportForm 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}
#dreportForm select#mthStart,#dreportForm select#mthEnd{width:155px}
#dreportForm select#yrStart,#dreportForm select#yrEnd{width:120px}
.deaths #country_header_section{margin-top:40px}
.deaths #DataTables_Table_0_wrapper #DataTables_Table_0_length{margin-top:10px}
div.export_excel{position:relative;width:300px}
div.export_excel a{display:block;margin-bottom:20px}
div.export_excel a span{position:absolute;top:-17px;height:50px;width:50px;background:transparent url("images_global/icon_excel_large.png") no-repeat 5px 5px;display:block}
#contact_embassies_consulates{overflow:hidden}
#contact_embassies_consulates>form>div{overflow:hidden}
#contact_embassies_consulates>form>div:first-child{margin-bottom:20px}
#contact_embassies_consulates select#cna_activity_year,#contact_embassies_consulates input.country_name{border:1px solid #c5c5c5;border-radius:4px 4px 4px 4px;margin:1px 5px 0 0;padding:7px 3px;font:14px Tahoma,Geneva,sans-serif;color:#333;float:left}
div#main_no_rail #contact_embassies_consulates input#state_name{padding:8px 3px;width:180px}
.us-embassies-consulates .autocompleteWrapper>form>label{color:#787878;font:italic 21px Georgia,"Times New Roman",Times,serif;margin-right:10px;float:left}
.us-embassies-consulates .autocompleteWrapper>form>input.autocomplete_input{border:1px solid #c5c5c5;border-radius:4px 4px 4px 4px;margin:1px 5px 0 0;padding:7px 3px;font:14px Tahoma,Geneva,sans-serif;color:#333;float:left;width:200px}
.us-embassies-consulates div:first-child.autocompleteWrapper{margin-bottom:20px}
.us-embassies-consulates .autocompleteWrapper .btn{margin-top:3px}
.us-embassies-consulates .autocompleteWrapper{clear:both}
.us-embassies-consulates .dataTables_filter{display:none}
#travel table.filterable_table td li{background:0;padding:0;font:11px Verdana,Geneva,sans-serif}
#travel table.filterable_table td li b{margin-right:15px}
#travel div#main_no_rail h2{color:#4d4d4d;font:24px Georgia,"Times New Roman",Times,serif}
#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}
.search div#main div.tooltip_box.show,.search div#main_no_rail div.tooltip_box.show{bottom:-213px;right:-340px;width:300px;z-index:1000}
.search .tooltip_box .tooltip_pointer{width:0;height:0;border-right:37px solid #e0e0e0;border-left:0;border-top:40px solid transparent;border-bottom:40px solid transparent;position:absolute;top:4px;left:-37px;background:0}
.search .tooltip_box .tooltip_pointer .tooltip_pointer_inner{width:0;height:0;border-right:32px solid white;border-left:0;border-top:35px solid transparent;border-bottom:35px solid transparent;position:absolute;top:-35px;left:5px}
.special-issuance #content{padding-top:30px;padding-bottom:10px}
.special-issuance #content p{color:#5e5e5e;font:14px/1.5 Verdana,sans-serif;margin:0 44px 25px 44px}
.special-issuance #content p a{color:#006ba8;font:14px/1.5 Verdana,sans-serif;text-decoration:none}
.special-issuance div#content h2{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;margin-left:44px;margin-right:44px}
.special-issuance div#content h3{color:#4d4d4d;font:21px Georgia,"Times New Roman",Times,serif;margin-left:44px;margin-right:44px}
.special-issuance div#content ul{margin-bottom:25px;margin-left:44px;margin-right:44px}
.special-issuance div#content ul ul{margin-bottom:0;margin-left:14px;margin-right:44px}
.special-issuance div#content ul 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}
.special-issuance div#content table{margin-bottom:10px;font-family:Verdana,Geneva,sans-serif;font-size:12px;border-collapse:collapse;background-color:#fff;margin-top:20px;margin-left:44px;margin-right:44px;width:850px}
.special-issuance div#content table thead tr th{text-align:left;font-weight:bold;font-size:14px;padding-bottom:20px;padding-left:15px;padding-right:15px}
.special-issuance div#content table th,.special-issuance div#content table td{padding:8px 0;color:#5e5e5e;font-family:Verdana,Geneva,sans-serif;font-size:12px}
.special-issuance div#content table td p{padding:0;margin:0;font-size:12px}
.special-issuance div#content table td p a{font-size:12px}
.special-issuance div#content table td{padding-left:25px}
.special-issuance div#content table tbody tr.odd{background-color:#e2f2ff}
.ie7 .special-issuance div#content table tbody tr.odd{position:relative}
.special-issuance div#content table td a{color:#006ba8;text-decoration:none}
#cna_form label,#cna_form input[type="text"]{float:none}
#cna_form label{font:bold 15px/1.5 "lucida Sans Unicode","Lucida Grande",sans-serif;color:#5e5e5e}
label#numberbooklets{float:none}
#cna_form label#emaillabel,#cna_form label#phonelabel{margin-top:28px;display:inline-block}
input#numberofcards,input#numberbooklets{margin-bottom:28px}
#main_no_rail #cna_form p,#main #cna_form p{margin-bottom:7px}
#address_label{margin:14px 20px 0 0;float:left}
#cna_form textarea{height:90px;margin:14px 20px 0;border:1px solid #b7b7b7;font-size:12px;padding:7px 3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
#cna_training{margin-top:28px}
#cna_form .blue{margin-top:21px}
.required{color:#900}
input,select{border:1px solid #888;background:#fff;padding:3px 4px;color:#222;margin:0 5px 0 0;border-radius:7px;-moz-border-radius:7px}
input:focus,select:focus{outline:0}
#search_bar input#search_btn{border:0;margin:0 0 0 -1px;padding:0;background:transparent}
.InputGroup{display:inline-block;padding:3px 4px;border:1px solid #FFF;border-radius:7px;-moz-border-radius:7px}
.ErrorField{border-color:#D00;color:#D00;background:#fffffe}
span.ValidationErrors{font:14px/1.5em Verdana,Geneva,sans-serif;color:#900;display:inline-block;padding-left:10px}
.norail form#website_issues{width:610px}
form#website_issues{width:550px}
form#website_issues input[type="text"]{float:none}
div#main_no_rail form#website_issues p,div#main_no_rail #website_issues_form p{margin:0;padding:0}
#website_issues_form .contactus_Email_Successful,#website_issues_form .contactus_Email_System_Error,#website_issues_form .contact_us_intro_par,form#website_issues .wrapper{margin-bottom:30px}
#website_issues_form span.required,form#website_issues span.required{color:#c00000}
form#website_issues #issue_list{margin-bottom:5px}
form#website_issues label{color:#5e5e5e;font:14px/1.5 Verdana,sans-serif}
form#website_issues #issue_list_container{padding-top:20px;overflow:hidden}
#issue_list_container .broken-link-wrap,.oldie form#website_issues #issue_list_container input{border:0}
.oldie form#website_issues #issue_list_container .input_helper_text{border:1px solid #b7b7b7}
#issue_list_container .broken-link-wrap,#issue_list_container .search-wrap{display:none}
form#website_issues .short-text>input{width:230px}
form#website_issues .long-text>input{width:530px}
.norail form#website_issues .long-text>input{width:600px}
form#website_issues #search_description textarea,form#website_issues #issue_description textarea{height:200px;width:530px}
.norail form#website_issues #search_description textarea,.norail form#website_issues #issue_description textarea{width:600px}
form#website_issues .long-text>input,form#website_issues .short-text>input,form#website_issues #issue_description textarea{color:#5e5e5e;font:12px/1.5 Verdana,sans-serif}
form#website_issues .long-text>label,form#website_issues #issue_description>textarea,form#website_issues .desc-wrapper>label,form#website_issues .short-text>label{display:block;margin-bottom:5px}
form#website_issues #issue_btns{float:left;clear:both;margin-top:20px}
form#website_issues #issue_btns .clear-form{border:0;color:#006ba8;padding:0;margin:10px 0 0 10px;border-radius:0}
form#website_issues #issue_btns .clear-form:hover{text-decoration:underline}
form#website_issues #issue_btns .clear-form,form#website_issues #issue_btns .btn{float:left}
form#website_issues #issue_btns .btn{margin:0 20px 0 0}
.norail form#website_issues #issue_btns .btn{margin:0 10px 0 0}
form#website_issues #issue_btns .btn input[type="submit"]{font-size:18px;font-weight:100;padding:8px 20px}
#website_issues_form #contactus_form_error_msg{position:relative;display:none}
#website_issues_form #contactus_form_error_msg.showErrorBanner{display:block;padding-top:60px;height:auto}
#website_issues_form #contactus_form_error_msg.showErrorBanner #error_container p{margin-bottom:0}
#main_no_rail #website_issues_form .btn a{font:bold 11px Tahoma,Arial,sans-serif;color:white;padding:5px 10px}
.promo_all{//min-height:80px}
.cacontactus_landingpage div#main_no_rail{margin:0}
.cacontactus_section_top_bar{background-color:#ffd000;color:#fff;height:78px}
#main_no_rail div.cacontactus_section_top_bar h1{font-family:Georgia,Times New Roman,times,serif;font-size:30px;margin:22px 0 0 180px;color:#fff;border:0;float:left}
.ie7 #main_no_rail .cacontactus_section_top_bar h1{display:inline;line-height:1.4}
.cacontactus_section_top_bar img{vertical-align:middle;margin:0 0 0 60px;float:left}
.cssgradients .cacontactus_section_top_bar{background-image:-webkit-gradient(linear,left top,left bottom,from(#ffd000),to(#ffb800));background-image:-webkit-linear-gradient(top,#ffd000,#ffb800);background-image:-moz-linear-gradient(top,#ffd000,#ffb800);background-image:-ms-linear-gradient(top,#ffd000,#ffb800);background-image:-o-linear-gradient(top,#ffd000,#ffb800);background-image:linear-gradient(top,#ffd000,#ffb800)}
.no-cssgradients .cacontactus_section_top_bar{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffd000',EndColorStr='#ffb800')}
#cacontactus_info{border:3px solid #d6d6d6;overflow:hidden;background-color:#e5e5e5;clear:both}
#cacontactus_feature{background:url("images_global/bg_feature_dropshadow_lg.png") no-repeat left bottom transparent;padding-bottom:16px}
#cacontactus_info .cacontactus_headerleft{float:left;width:606px;border-right:1px solid #a5a5a5;background:url("images/bg_locate_nearest_embassy.png") no-repeat left top transparent;height:225px}
#main_no_rail #cacontactus_info .cacontactus_headerleft form{width:285px;margin:50px 0 0 50px}
#main_no_rail #cacontactus_info .cacontactus_headerleft form label{color:#4d4d4d;font:24px Georgia,"Times New Roman",Times,serif;margin-bottom:18px}
#main_no_rail #cacontactus_info .cacontactus_headerleft span.helper_text{color:#5e5e5e;font:12px/1.5 Verdana,Geneva,sans-serif;margin-top:10px;margin-bottom:15px;display:block}
#cacontactus_info .cacontactus_learnmore{float:left;width:307px;border-left:1px solid #fff;height:225px}
#cacontactus_info .cacontactus_headerleft .autocompleteWrapper form .autocomplete_input{border:1px solid #b7b7b7;margin:1px 5px 0 0;padding:7px 3px;width:185px;font-size:12px;float:left;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
#main_no_rail #cacontactus_info .cacontactus_learnmore h2{margin:70px 10px 16px;width:355px}
#main_no_rail #cacontactus_info .cacontactus_learnmore h2 p{width:255px;font-family:Georgia,Times New Roman,times,serif;font-size:24px;color:#4d4d4d;margin:0}
#main_no_rail .cacontactus_learnmore .simplebutton{margin-left:60px}
#main_no_rail .cacontactus_learnmore .simplebutton a{padding-left:44px;border-right:34px solid transparent;color:#fff}
#main_no_rail .cacontactus_learnmore .simplebutton a:hover{color:#fff}
div.cacontactus_section{border:transparent solid 5px;clear:both;overflow:hidden;margin-top:10px;padding:15px 10px}
#main_no_rail .cacontactus_section .promo3 .btn a,#main_no_rail .cacontactus_section .promo3 .btn a:hover{font:bold 11px Tahoma,Arial,sans-serif;text-transform:uppercase;text-decoration:none;display:inline-block;color:#fff}
#main_no_rail .cacontactus_section .promo3 .lost_stolen_passport .btn{width:150px}
#main_no_rail .cacontactus_section .promo1{margin-top:0}
.cacontactus_landingpage #main_no_rail div.cacontactus_section>ul{background:url("../passports/images/bg_four_dot_separator_three_eq_cols.png") repeat-y left center;float:left;margin:0}
.cacontactus_landingpage #main_no_rail div.cacontactus_section>ul li.columns{float:left;width:261px;margin:5px 0 5px 10px;padding:0 15px;background:0}
.cacontactus_landingpage #main_no_rail div.cacontactus_section>ul li.columns:first-child{margin-left:0}
#travel .cacontactus_section ul li h2{margin:0 0 10px;line-height:30px}
#main_no_rail .cacontactus_section ul li.phone_icon{background-position:0 -297px;background:url("images_global/sprite_contact.png") no-repeat scroll left top transparent;margin:0 0 20px;padding-left:45px;min-width:0}
#main_no_rail .cacontactus_section ul li li{background:url("images/bg_li_square.gif") no-repeat scroll 5px 8px transparent;padding:1px 0 1px 22px}
.cacontactus_section ul li ul li.phone_icon span{color:#4d4d4d;display:block;font-family:Georgia,Times New Roman,times,serif;font-size:18px;line-height:14px}
.cacontactus_section ul li ul li.phone_icon span.telephone_number{color:#5e5e5e;font-family:Verdana,Geneva,sans-serif;font-size:14px;margin-top:5px}
.right_rail_box,.low,.med,.high{margin-bottom:10px;clear:both}
#right_rail .right_rail_content{font:12px Verdana,Geneva,sans-serif;color:#5e5e5e;padding:20px}
input[type=text]{border:1px solid #b7b7b7;float:left;font-size:12px;margin:1px 5px 0 0;padding:7px 3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
#right_rail .high .right_rail_top_border{display:none}
#right_rail .high .right_rail_header{padding:10px 10px 5px 10px}
#right_rail .high .right_rail_bot_border{height:10px}
#right_rail .med .right_rail_header,.contentpage #right_rail .constituents-are-asking-for .right_rail_header{padding:10px}
#right_rail .med .right_rail_bot_border,.contentpage #right_rail .constituents-are-asking-for .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}
#right_rail .high .right_rail_header{background:#36627c;background-image:-webkit-gradient(linear,left top,left bottom,from(#36627c),to(#58a0ca));background-image:-webkit-linear-gradient(top,#36627c,#58a0ca);background-image:-moz-linear-gradient(top,#36627c,#58a0ca);background-image:-ms-linear-gradient(top,#36627c,#58a0ca);background-image:-o-linear-gradient(top,#36627c,#58a0ca);background-image:linear-gradient(top,#36627c,#58a0ca);border:4px solid #e5e2dd;border-bottom:0}
.no-cssgradients #right_rail .high .right_rail_header{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#36627c,endColorstr=#58a0ca);overflow:hidden}
#right_rail .high .right_rail_bot_border{background:#6cc3f5;background-image:-webkit-gradient(linear,left top,left bottom,from(#6cc3f5),to(#3f718e));background-image:-webkit-linear-gradient(top,#6cc3f5,#3f718e);background-image:-moz-linear-gradient(top,#6cc3f5,#3f718e);background-image:-ms-linear-gradient(top,#6cc3f5,#3f718e);background-image:-o-linear-gradient(top,#6cc3f5,#3f718e);background-image:linear-gradient(top,#6cc3f5,#3f718e);border:4px solid #e5e2dd;border-top:0;border-bottom:0}
.no-cssgradients #right_rail .high .right_rail_bot_border{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#6cc3f5,endColorstr=#3f718e)}
#right_rail .high .right_rail_content{background:#f4f4f4 url("images_global/bg_gradient_radial_gray.jpg") no-repeat;border:4px solid #e5e2dd;border-top:0}
#right_rail .med .right_rail_header,.contentpage #right_rail .constituents-are-asking-for .right_rail_header{background:#ebf0f2;border:0;filter:none}
#right_rail .med .right_rail_bot_border,.contentpage #right_rail .constituents-are-asking-for .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');border:0}
.no-cssgradients #right_rail .med .right_rail_bot_border,.no-cssgradients .contentpage #right_rail .constituents-are-asking-for .right_rail_bot_border{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#519ad5,endColorstr=#4584b4)}
#right_rail .med .right_rail_content,.contentpage #right_rail .constituents-are-asking-for .right_rail_content{border:1px solid #e0e1dc;background:0}
#right_rail .low .right_rail_top_border{background:#ffbc02;background-image:-webkit-gradient(linear,left top,left bottom,from(#ffbc02),to(#ffa302));background-image:-webkit-linear-gradient(top,#ffbc02,#ffa302);background-image:-moz-linear-gradient(top,#ffbc02,#ffa302);background-image:-ms-linear-gradient(top,#ffbc02,#ffa302);background-image:-o-linear-gradient(top,#ffbc02,#ffa302);background-image:linear-gradient(top,#ffbc02,#ffa302)}
.no-cssgradients #right_rail .low .right_rail_top_border{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffbc02,endColorstr=#ffa302)}
#right_rail .low .right_rail_header{border:1px solid #e0e1dc;border-top:0;border-bottom:0;padding-bottom:5px}
#right_rail .low .right_rail_content{border:1px solid #e0e1dc;border-top:0;padding-top:0}
#right_rail .right_rail_header h2,.contentpage #right_rail .constituents-are-asking-for .right_rail_header h2{font:18px Georgia,"Times New Roman",Times,serif;color:#4d4d4d;padding:0}
#right_rail .high .right_rail_header h2{color:#fff}
#right_rail .low .right_rail_header h2{margin:0}
#right_rail h3{font:18px Georgia,Times New Roman,times,serif;color:#4d4d4d;padding:0}
#right_rail p,#right_rail li{font:12px Verdana,Geneva,sans-serif;margin:0 10px 10px 0;color:#5e5e5e}
.ie7 #right_rail li{margin:0 4px 10px 0}
#right_rail p{font:12px Verdana,Geneva,sans-serif;margin:0 0 10px 0;color:#5e5e5e}
#right_rail ul.bullets li{background:url("images_global/bg_li_square.gif") no-repeat scroll 0 5px transparent;padding-left:12px}
#right_rail a{color:#0076a3;text-decoration:none}
#right_rail .btn a{color:#fff}
#right_rail a.edit{background:url("../passports/images/icon_pencil.png") no-repeat 0 2px;display:inline-block;width:25px;height:15px;overflow:hidden;text-indent:-100px;margin:0;position:relative;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}
#right_rail a.edit:hover{background-position:0 0;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}
#right_rail a.more,#right_rail #contact_us a.more,#right_rail #news_twitter_blog a.morenews{background:url("images_global/arrow_sm_gold.png") no-repeat right 2px;font:10px Verdana,Geneva,sans-serif!important;color:#c69c6d;text-transform:uppercase;display:block;text-align:right;padding:0 8px 0 0;margin:0;text-decoration:none}
#right_rail a:hover{text-decoration:underline!important}
#right_rail .hours,#right_rail .announcement{font-weight:bold}
#right_rail .block_content{padding:21px}
#right_rail .promo_gray_gradient{background:transparent url("images_global/bg_promo_graygradient.png") no-repeat 0 0;margin-bottom:14px}
#right_rail .promo_gray_gradient h2{font:italic 21px Georgia,"Times New Roman",Times,serif;padding-bottom:0}
#right_rail .promo_gray_gradient p{font-size:11px;margin-bottom:14px}
#right_rail .promo_gray_gradient .enroll a{padding:10px 27px}
#right_rail .promo_bluewave{background:transparent url("../passports/images/bg_promo_bluewave.jpg") no-repeat 0 0;margin-bottom:14px}
#right_rail .promo_bluewave h2{font:italic 21px Georgia,"Times New Roman",Times,serif;padding-bottom:0}
#right_rail .promo_bluewave p{font-size:11px;margin-bottom:14px}
#right_rail .promo_bluemap{background:transparent url("../passports/images/bg_promo_bluemap.jpg") no-repeat 0 0;margin-bottom:14px}
#right_rail .promo_bluemap h2{font:italic 21px Georgia,"Times New Roman",Times,serif;padding-bottom:0}
#right_rail .promo_bluemap p{font-size:11px;margin-bottom:14px}
#right_rail .promo_gray_gradient.step span{display:block;background:transparent url("images_global/step-logo.png") no-repeat 15px 26px;padding:32px 25px 21px 120px;overflow:auto}
#right_rail .step a,#right_rail .cna_resources a{padding:10px 44px}
#right_rail .promo_gray_gradient.cna_resources span{display:block;background:transparent url("images_global/sprite_promo_icons.png") no-repeat 15px -398px;padding:25px 20px 21px 125px;overflow:auto}
#right_rail .promo_gray_gradient.cna_resources .enroll a{padding:10px 44px}
#right_rail .promo_gray_gradient.taskforce_alert span{display:block;padding:25px}
#right_rail .promo_gray_gradient.taskforce_alert{text-align:center}
#right_rail .promo_gray_gradient.taskforce_alert p{text-align:left}
#right_rail .promo_gray_gradient.taskforce_alert.enroll a{padding:10px 44px}
#right_rail .promo_bluewave{border:1px solid #e4e0db;padding:10px}
#travel #right_rail .promo_bluemap p,#travel #right_rail .promo_bluewave p{color:#fff}
#right_rail .promo_bluemap a{font:10px Verdana,Geneva,sans-serif;color:#fff;text-transform:uppercase;float:right}
#right_rail .promo_bluewave.traveling_country span{display:block;background:transparent url("images/bg_promo_traveling_to_country.png") no-repeat 20px 14px;border:1px solid #e4e0db;padding:20px;overflow:auto}
#right_rail .promo_bluewave.traveling_country p{font-size:14px;padding:90px 0 0;margin:0}
#right_rail .promo_bluewave.traveling_country a{font:12px Verdana,Geneva,sans-serif;color:#fff;margin:14px 0 0;float:right;display:inline-block}
#right_rail .promo_bluewave.traveling_country span{display:block;background:transparent url("images_global/bg_promo_traveling_to_country.png") no-repeat 20px 14px;border:1px solid #e4e0db;padding:20px}
#right_rail .promo_bluewave.traveling_country p{font-size:14px;padding:90px 0 0}
#right_rail .change_location_wrapper{display:none;overflow:hidden}
#right_rail .change_location_wrapper .selected_answer p{width:200px;float:left;margin-top:4px}
#right_rail .change_location_wrapper .selected_answer span{float:right}
#right_rail #find_an_attorney_outside_us{font:12px Verdana,Geneva,sans-serif;color:#5e5e5e;overflow:visible;clear:both;float:none}
#right_rail #find_an_attorney_outside_us .head_border_hook{background-color:#ebf0f2;background-image:none;overflow:hidden;padding:10px 10px 0;position:relative}
#right_rail #find_an_attorney_outside_us .head_border_hook span{display:block;position:absolute;height:10px;width:100%;bottom:0;margin-left:-10px;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')}
#right_rail #find_an_attorney_outside_us .block_content{padding:14px 21px 21px 21px;border:1px solid #dedede;border-top:0}
#right_rail #find_an_attorney_outside_us p{color:#5e5e5e;margin:7px 0 21px 0}
#right_rail #find_an_attorney_outside_us form input.country_name{border:1px solid #b7b7b7;float:left;font-size:12px;margin:1px 5px 0 0;padding:7px 3px;width:189px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
#right_rail #stay_connected_twitter .right_rail_header{background:#ebf0f2 url("images_global/icon_twitter_bird.png") no-repeat 250px 11px}
#right_rail #stay_connected_flickr .right_rail_header{background:#ebf0f2 url("images_global/icon_flickr.png") no-repeat 265px 11px}
#right_rail #stay_connected_flickr #flickr{background:#aaa;text-align:center;margin-bottom:14px;width:260px;height:167px}
#right_rail #stay_connected_flickr #flickr img{height:167px}
#right_rail #stay_connected_youtube .right_rail_header{background:#ebf0f2 url("images_global/icon_youtube_sm.png") no-repeat 265px 11px}
#right_rail #stay_connected_dipnote .right_rail_header{background:#ebf0f2 url("images_global/icon_dipnote.png") no-repeat 265px 11px}
#right_rail input.country_name{width:189px}
#right_rail ul.contact_list li{font:18px Georgia,Times New Roman,times,serif;color:#4d4d4d;padding:4px 0 0 40px;background:transparent url("images_global/sprite_contact.png") no-repeat 0 0;margin:0 0 10px 0;min-height:31px}
#right_rail ul.contact_list li span{font:18px Georgia,Times New Roman,times,serif;color:#4d4d4d}
#right_rail ul.contact_list li.icon_phone,#right_rail ul.contact_list li.phone_icon,#right_rail ul.contact_list li.customtext_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 span{font:14px Verdana,Geneva,sans-serif;display:block;margin:4px 0 7px 0;color:#5e5e5e}
#right_rail .right_rail_content span.btn{margin:0}
#right_rail #contact_us .block_content h3{font:18px Georgia,"Times New Roman",Times,serif;color:#a35e21}
#right_rail #contact_us .block_content p,#right_rail #contact_us .block_content ul{margin:10px 0 0 0}
#right_rail p.emphasize{font:18px Georgia,Times New Roman,times,serif;color:#a35e21}
#right_rail #stay_conntected .right_rail_content{padding:10px 10px 10px 5px;overflow:hidden}
#right_rail ul.stay_conntected{margin:0 0 0 -15px;width:290px;overflow:hidden}
#right_rail ul.stay_conntected li{float:left}
#right_rail ul.stay_conntected li:first-child{margin-left:7px}
.ie7 #right_rail ul.stay_conntected li:first-child{margin-left:0}
#right_rail #stay_conntected img{margin-left:9px}
#right_rail #rail_button_links li{margin:0 0 10px 0;border:#d7d7d7 1px solid;height:88px;width:300px;overflow:hidden;position:relative}
.borderradius #right_rail #rail_button_links li{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}
.cssgradients #right_rail #rail_button_links li{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 li{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe',EndColorStr='#e6e6e6');width:300px}
#right_rail #rail_button_links li a{display:block;position:absolute;top:0;left:0;z-index:1;height:100%;width:100%}
#right_rail #rail_button_links li p{font-family:Georgia,Times New Roman,times,serif;font-size:21px;color:#4d4d4d;text-decoration:none;line-height:21px;text-transform:uppercase;width:180px;position:absolute;top:15px;left:115px}
#right_rail #rail_button_links li a img{margin:7px 10px}
#right_rail #rail_button_links li span{background:transparent url(images/arrow_grey.png) no-repeat right 4px}
#right_rail #rail_button_links li span.no_text{background-position:right 2px;padding-right:12px}
#right_rail #rail_button_links li span.no_arrow{background-image:none}
#right_rail #rail_button_links li span{font-size:12px;font-style:italic;display:inline-block;padding-right:15px}
div.map{margin:10px 0;width:252px;height:200px}
#right_rail div.export_excel{position:relative}
#right_rail div.export_excel a span{position:absolute;top:-23px;left:10px;height:50px;width:50px;background:transparent url("images/icon_excel_large.png") no-repeat 5px 5px;display:block}
#right_rail div.export_excel a div{background-color:#636363;font:12px Verdana,Geneva,sans-serif;color:#fff;margin-top:20px;margin-left:10px;padding:3px 30px 3px 50px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
#right_rail .tw h2{font:18px Georgia,Times New Roman,times,serif;color:#4d4d4d}
#right_rail ul.warnings_alerts li{padding:0 0 0 30px;background:transparent url("images_global/bg_warning_alert_sprite.png") no-repeat left top;float:left;width:210px}
#right_rail ul.warnings_alerts li.alert{background-position:0 -75px}
#right_rail ul.warnings_alerts li.warning{background-position:0 2px}
#right_rail ul.warnings_alerts li.notice{background-position:0 -155px}
#right_rail ul.warnings_alerts li.caution{background-position:0 -234px}
#right_rail ul.warnings_alerts li span{display:block;color:#ababab;font:normal 9px/1.4 "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;padding-top:2px;margin:0}
#right_rail ul.warnings_alerts li a{font:12px/1 Verdana,Geneva,sans-serif;color:#0076a3}