


#global { margin:0 auto; width:945px; } /* width:auto; */
body { margin:0; padding:0; background-color:#ebebeb; padding:10px 3% 50px 3%; font-family:Arial, Helvetica, sans-serif; }
p, form { margin:0; }
fieldset { border:0; margin:0; }
.clearing { visibility:hidden; height:0; line-height:0; font-size:0; clear:both; }
h1 { color:#0a161c; font:bold 20px Arial, Helvetica, sans-serif; margin:0; padding:0; }
h2 { color:#26374a; font:bold 14px Arial, Helvetica, sans-serif; margin:0; padding:4px 0 0 0; }
h2 a { color:#1077be; font:normal 11px Arial, Helvetica, sans-serif; padding-left:5px; }
h3 { color:#98a0a9; font:bold 14px Arial, Helvetica, sans-serif; margin:0; padding:16px 0 0 0; }
.align_r { text-align:right; }
.ti_w { display:inline; color:#26374a; font-weight:bold; font-size:18px; padding:0 22px 0 0; 
	background:url(http://www.myimmigrationanswers.com/images/mark_dn.gif) right 8px no-repeat; }
.ti_gr { display:inline; color:#26374a; font-weight:bold; font-size:18px; padding:0 22px 0 0; 
	background:url(http://www.myimmigrationanswers.com/images/mark_dn_gr.gif) right 8px no-repeat; }

#header_img { height:108px; overflow:hidden; background:url(http://www.myimmigrationanswers.com/images/header1_r.jpg) right top no-repeat; padding-right:11px; }
#header_img .sub1 { background:url(http://www.myimmigrationanswers.com/images/header1_l.jpg) left top no-repeat; padding-left:13px; }
#header_img .sub2 { background:url(http://www.myimmigrationanswers.com/images/header1_bg.jpg) top repeat-x; padding:0 12px 0 8px; height:108px; }
#header_img .header_top { height:65px; overflow:hidden; }
#header_img .logo_h { padding-top:19px; float:left; width:300px; }
#header_img .logo_h a { display:block; background:url(http://www.myimmigrationanswers.com/images/logo_h.gif) no-repeat; width:273px; padding-top:31px; color:#fff;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }

#header_txt { height:108px; overflow:hidden; background:url(http://www.myimmigrationanswers.com/images/header2_r.gif) right top no-repeat; padding-right:11px; }
#header_txt .sub1 { background:url(http://www.myimmigrationanswers.com/images/header2_l.gif) left top no-repeat; padding-left:11px; }
#header_txt .sub2 { background:url(http://www.myimmigrationanswers.com/images/header2_bg.gif) top repeat-x; padding:0 12px 0 14px; height:108px; }
#header_txt .header_top { height:65px; overflow:hidden; }
#header_txt .logo_h { padding-top:19px; float:left; width:300px; }
#header_txt .logo_h a { color:#fff;	font:bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
#header_txt .logo_h a span { font:bold 26px Arial, Helvetica, sans-serif; }
#header_txt .logo_h a span em { color:#6285ac; font-style:normal; }

.header_r { padding-top:12px; width:372px; margin:0 0 0 auto; }
.header_r p, .header_r p a { color:#fff; font:12px Arial, Helvetica, sans-serif; white-space:nowrap; }
.header_r span { color:#769ac9; }
.header_r p { padding:0 29px 0 0; text-align:right; height:15px; overflow:hidden; }
.header_r p a { font-weight:bold; }

.header_r form { padding:9px 0 0 0; text-align:right; height:25px; width:372px; overflow:hidden; }
.header_r form fieldset { padding:0; float:left; }
.header_r form .lbl { padding-top:5px; height:20px; }
.header_r form fieldset.w5 { width:5px; font-size:1px; height:25px; }
.header_r form label { color:#fff; font:bold 12px Arial, Helvetica, sans-serif; padding-right:10px; }
.header_r form .inp { background:#fff url(http://www.myimmigrationanswers.com/images/i_zoom_h.gif) 5px 2px no-repeat; border:1px solid #a5acb2; height:23px;
	padding:0 5px 0 30px; width:208px; }
.header_r form .inp input { border:0; color:#c7c7c7; font:12px Arial, Helvetica, sans-serif; width:208px; padding:4px 0 2px 0;
	*padding-top:3px; }
.header_r form .subm { border:1px solid #a5acb2; }
.header_r form .subm input { border:0; width:62px; height:23px; color:#fff; font:bold 12px Arial, Helvetica, sans-serif; 
	background:url(http://www.myimmigrationanswers.com/images/b_or_bg.gif) top repeat-x; cursor:pointer; }

.navtop { clear:both; }
.navtop .sub { padding-top:19px; height:17px; overflow:hidden; }
.navtop, .navtop a { font:bold 13px Arial, Helvetica, sans-serif; }
.navtop span { color:#7ba9dd; padding:0 4px; }
.navtop a { color:#fff; text-decoration:none; }
.navtop a:hover { text-decoration:underline; }

#cont { width:100%; overflow:hidden; background-color:#fff; clear:both; }
#cont1 { border-right:1px solid #d6d6d6; border-left:1px solid #d6d6d6; }
#cont2 { padding:24px 16px 5px 16px; }
#cont3 { padding:15px 15px 10px 15px; }

.cont_bot { width:100%; }
.cont_bot, .cont_bot div { height:12px; overflow:hidden; line-height:0; font-size:0; }
.cont_bot div { background:url(http://www.myimmigrationanswers.com/images/bgr.gif) right top no-repeat; padding:0 11px 0 0; }
.cont_bot div div { background:url(http://www.myimmigrationanswers.com/images/bgl.gif) left top no-repeat; padding:0 0 0 12px; }
.cont_bot div div div { background:url(http://www.myimmigrationanswers.com/images/bgbg.gif) top repeat-x; padding:0; }
.cont_bot div div div div { background:none; }

.footer { padding-top:24px; width:680px; margin:0 auto; }
.footer a.logo { margin-right:48px; float:left; }
.footer p { padding:0; white-space:nowrap; }
.footer p, .footer p a { color:#999; font:11px/17px Arial, Helvetica, sans-serif; }
.footer p a { color:#0d69a8; }

.footer_t { padding:18px 0 0 125px; color:#999; }
.footer_t, .footer_t a { font:11px/17px Arial, Helvetica, sans-serif; }
.footer_t a { color:#0d69a8; }
.footer_t a.logo { color:#051c38; font:bold 10px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
.footer_t span a { color:#999; }
.footer_t .space { padding-left:60px; }

.fr10 { width:100%; }
.fr10_t { background:url(http://www.myimmigrationanswers.com/images/fr10_t_r.gif) right top no-repeat; padding:0 10px 0 0; height:10px; overflow:hidden; }
.fr10_t div { background:url(http://www.myimmigrationanswers.com/images/fr10_t_l.gif) left top no-repeat; padding:0 0 0 10px; }
.fr10_t div div { background:url(http://www.myimmigrationanswers.com/images/fr10_t.gif) top repeat-x; height:10px; padding:0; }
.fr10_c { background:url(http://www.myimmigrationanswers.com/images/fr10.gif) right repeat-y; }
.fr10_c .in { background:url(http://www.myimmigrationanswers.com/images/fr10.gif) left repeat-y; }
.fr10_b { background:url(http://www.myimmigrationanswers.com/images/fr10_b_r.gif) right top no-repeat; padding:0 10px 0 0; height:10px; overflow:hidden; }
.fr10_b div { background:url(http://www.myimmigrationanswers.com/images/fr10_b_l.gif) left top no-repeat; padding:0 0 0 10px; }
.fr10_b div div { background:url(http://www.myimmigrationanswers.com/images/fr10_b.gif) top repeat-x; padding:0; height:10px; }

.fr218 { width:100%; }
.fr218_t { background:url(http://www.myimmigrationanswers.com/images/fr218_t_r.gif) right top no-repeat; padding:0 10px 0 0; height:10px; overflow:hidden; }
.fr218_t div { background:url(http://www.myimmigrationanswers.com/images/fr218_t_l.gif) left top no-repeat; padding:0 0 0 10px; }
.fr218_t div div { background:url(http://www.myimmigrationanswers.com/images/fr218_t.gif) top repeat-x; height:10px; padding:0; }
.fr218_c { background:#f9f9f9 url(http://www.myimmigrationanswers.com/images/fr218.gif) top repeat-x; }
.fr218_c .in { border-right:1px solid #ebebeb; border-left:1px solid #ebebeb; }
.fr218_b { background:url(http://www.myimmigrationanswers.com/images/fr218_b_r.gif) right top no-repeat; padding:0 10px 0 0; height:10px; overflow:hidden; }
.fr218_b div { background:url(http://www.myimmigrationanswers.com/images/fr218_b_l.gif) left top no-repeat; padding:0 0 0 10px; }
.fr218_b div div { background:url(http://www.myimmigrationanswers.com/images/fr218_b.gif) top repeat-x; padding:0; height:10px; }

.fr182 { width:100%; }
.fr182_t { background:url(http://www.myimmigrationanswers.com/images/fr182_t_r.gif) right top no-repeat; padding:0 10px 0 0; height:10px; overflow:hidden; }
.fr182_t div { background:url(http://www.myimmigrationanswers.com/images/fr182_t_l.gif) left top no-repeat; padding:0 0 0 10px; }
.fr182_t div div { background:url(http://www.myimmigrationanswers.com/images/fr182_t.gif) top repeat-x; height:10px; padding:0; }
.fr182_c { background:#fff url(http://www.myimmigrationanswers.com/images/fr182.gif) top repeat-x; }
.fr182_c .in { border-right:1px solid #ebebeb; border-left:1px solid #ebebeb; }
.fr182_b { background:url(http://www.myimmigrationanswers.com/images/fr182_b_r.gif) right top no-repeat; padding:0 10px 0 0; height:10px; overflow:hidden; }
.fr182_b div { background:url(http://www.myimmigrationanswers.com/images/fr182_b_l.gif) left top no-repeat; padding:0 0 0 10px; }
.fr182_b div div { background:url(http://www.myimmigrationanswers.com/images/fr182_b.gif) top repeat-x; padding:0; height:10px; }

.fr255 { width:100%; }
.fr255_t { background:url(http://www.myimmigrationanswers.com/images/fr255_t_r.gif) right top no-repeat; padding:0 10px 0 0; height:10px; overflow:hidden; }
.fr255_t div { background:url(http://www.myimmigrationanswers.com/images/fr255_t_l.gif) left top no-repeat; padding:0 0 0 10px; }
.fr255_t div div { background:url(http://www.myimmigrationanswers.com/images/fr255_t.gif) top repeat-x; height:10px; padding:0; }
.fr255_c { background:#fff url(http://www.myimmigrationanswers.com/images/fr255.gif) top repeat-x; }
.fr255_c .in { border-right:1px solid #ebebeb; border-left:1px solid #ebebeb; }
.fr255_b { background:url(http://www.myimmigrationanswers.com/images/fr255_b_r.gif) right top no-repeat; padding:0 10px 0 0; height:10px; overflow:hidden; }
.fr255_b div { background:url(http://www.myimmigrationanswers.com/images/fr255_b_l.gif) left top no-repeat; padding:0 0 0 10px; }
.fr255_b div div { background:url(http://www.myimmigrationanswers.com/images/fr255_b.gif) top repeat-x; padding:0; height:10px; }

.fry { width:100%; }
.fry_t { background:url(http://www.myimmigrationanswers.com/images/fry_t_r.gif) right top no-repeat; padding:0 11px 0 0; height:11px; overflow:hidden; }
.fry_t div { background:url(http://www.myimmigrationanswers.com/images/fry_t_l.gif) left top no-repeat; padding:0 0 0 11px; }
.fry_t div div { background:url(http://www.myimmigrationanswers.com/images/fry_t.gif) top repeat-x; height:11px; padding:0; }
.fry_c { background:#fffeeb url(http://www.myimmigrationanswers.com/images/fry.gif) top repeat-x; }
.fry_c .in { border-right:1px solid #f9f5df; border-left:1px solid #f9f5df; }
.fry_b { background:url(http://www.myimmigrationanswers.com/images/fry_b_r.gif) right top no-repeat; padding:0 11px 0 0; height:11px; overflow:hidden; }
.fry_b div { background:url(http://www.myimmigrationanswers.com/images/fry_b_l.gif) left top no-repeat; padding:0 0 0 11px; }
.fry_b div div { background:url(http://www.myimmigrationanswers.com/images/fry_b.gif) top repeat-x; padding:0; height:11px; }

.fro { width:100%; }
.fro_t { background:url(http://www.myimmigrationanswers.com/images/fro_t_r.gif) right top no-repeat; padding:0 12px 0 0; height:12px; overflow:hidden; }
.fro_t div { background:url(http://www.myimmigrationanswers.com/images/fro_t_l.gif) left top no-repeat; padding:0 0 0 13px; }
.fro_t div div { background:url(http://www.myimmigrationanswers.com/images/fro_t.gif) top repeat-x; height:12px; padding:0; }
.fro_c { background:#fbe197 url(http://www.myimmigrationanswers.com/images/fro.gif) top repeat-x; }
.fro_c .in { border-right:1px solid #dadada; border-left:1px solid #dadada; }
.fro_b { background:url(http://www.myimmigrationanswers.com/images/fro_b_r.gif) right top no-repeat; padding:0 209px 0 0; height:54px; overflow:hidden; }
.fro_b div { background:url(http://www.myimmigrationanswers.com/images/fro_b_l.gif) left top no-repeat; padding:0 0 0 13px; }
.fro_b div div { background:url(http://www.myimmigrationanswers.com/images/fro_b.gif) top repeat-x; padding:0; height:54px; }

.p13, .p13 p { color:#000; font:13px/16px Arial, Helvetica, sans-serif; padding:0; }
.p12, .p12 p { color:#112330; font:12px/16px Arial, Helvetica, sans-serif; padding:0; }

.h5 { height:5px; font-size:0; line-height:0; }
.h10 { height:10px; font-size:0; line-height:0; }
.h15 { height:15px; font-size:0; line-height:0; }
.h18 { height:18px; font-size:0; line-height:0; }
.h20 { height:20px; font-size:0; line-height:0; }
.h30 { height:30px; font-size:0; line-height:0; }
.hr1 { border-top:1px solid #ebebeb; margin-top:6px; height:12px; font-size:0; line-height:0; }
.hr2 { background:url(http://www.myimmigrationanswers.com/images/hr2.gif) left 13px repeat-x; height:25px; }

.b_subm { border:1px solid #a5acb2; }
.b_subm input { border:0; height:23px; color:#fff; font:bold 12px Arial, Helvetica, sans-serif; 
	background:url(http://www.myimmigrationanswers.com/images/b_or_bg.gif) top repeat-x; cursor:pointer; }
a.b_subm { display:block; border:1px solid #a5acb2; background:url(http://www.myimmigrationanswers.com/images/b_or_bg.gif) top repeat-x; height:20px; padding-top:3px; 
	color:#fff; font:bold 12px Arial, Helvetica, sans-serif; text-align:center; text-decoration:none; cursor:pointer; }

.ibig_question_gr { background:url(http://www.myimmigrationanswers.com/images/ibig_question_gr.gif) no-repeat; width:58px; height:58px; }
.ibig_answer { background:url(http://www.myimmigrationanswers.com/images/ibig_answer.gif) no-repeat; width:58px; height:58px; }
.ibig_question { background:url(http://www.myimmigrationanswers.com/images/ibig_question.gif) no-repeat; width:58px; height:58px; }
.i_question { background:url(http://www.myimmigrationanswers.com/images/i_question.gif) no-repeat; width:36x; height:36px; }

/* 2 Columns, Left column - fixed width */
* html #cont_fixl { height:1%; }
#cont_fixl { overflow:hidden; margin:0; padding-left:214px; }
#cont_fixl #col_fl_r { width:100%; border-left:214px solid #fff; margin-left:-214px; float:right; }
#cont_fixl #col_fl_l { width:214px; float:right; margin-left:-214px; }
#cont_fixl #col_fl_r2 { padding-left:12px; }

/* 2 Columns, Right column - fixed width */
* html #cont_fixr { height:1%; }
#cont_fixr { overflow:hidden; margin:0; padding-right:214px; }
#cont_fixr #col_fr_l { width:100%; border-right:214px solid #fff; margin-right:-214px; float:left; }
#cont_fixr #col_fr_r { width:214px; float:left; margin-right:-214px; }
#cont_fixr #col_fr_l2 { padding-right:12px; }

/* 3 Columns, Left and Right columns - fixed width */
* html #cont_3 { height:1%; }
#cont_3 { overflow:hidden; margin:0; padding-right:214px; padding-left:200px; }
#cont_3 #col_l_fix { width:200px; display:inline; margin-left:-200px; margin-right:0; float:left; }
#cont_3 #col_c { width:100%; border-right:214px solid #fff; margin-right:-214px; float:left; }
#cont_3 #col_c #col_c_wrap { padding:0 15px; }
#cont_3 #col_r_fix { width:214px; float:left; margin-right:-214px; }





	












