


/* About */
.about p { padding-top:16px; }
.about p a { color:#0073c1; font-size:12px; }

/* Advertising1 */
.ad_form .wrap { padding:12px 14px 6px 14px; }
.ad_form .title { padding:0; color:#26374a; font:bold 16px Arial, Helvetica, sans-serif; 
	background:url(http://www.myimmigrationanswers.com/images/mark_dn_gr.gif) right 8px no-repeat; padding-right:18px; }
.ad_form .subtitle { padding:6px 0 0 0; color:#26374a; font:11px/15px Arial, Helvetica, sans-serif; }
.ad_form form { padding:0; width:450px; }
.ad_form form fieldset { padding:10px 0 0 0; }
.ad_form form .row1 input, .ad_form form .row2 input { padding:2px 5px 3px 5px; width:228px; border:1px solid #a6abb0; }
.ad_form form label { display:block; font:bold 12px Arial, Helvetica, sans-serif; height:20px; }
.ad_form form textarea { border:1px solid #a6abb0; height:143px; width:100%; *width:99%; }
.ad_form .row4 div { border:1px solid #a5acb2; width:290px; }
.ad_form .row4 div input { border:0; width:290px; 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; display:block; }

/* Confirmation */
.confirm { padding:78px 0 270px 0; }
.confirm p { text-align:center; }
.confirm .title { color:#26374a; font:bold 18px Arial, Helvetica, sans-serif; }
.confirm .p12 { padding-top:28px; }
.confirm .links { padding-top:34px; }
.confirm .links a { color:#0073c1; font:12px Arial, Helvetica, sans-serif; }

/* Ask */
.page_ask { padding-left:15px; padding-bottom:10px; }
.page_ask #cont_fixr { overflow:hidden; margin:0; padding-right:186px; }
.page_ask #cont_fixr #col_fr_l { width:100%; border-right:186px solid #fff; margin-right:-186px; float:left; }
.page_ask #cont_fixr #col_fr_r { width:186px; float:left; margin-right:-186px; }
.page_ask #cont_fixr #col_fr_l2 { padding-right:12px; }

.page_ask .wrap { padding:5px 14px 6px 14px; }
.page_ask form input, .page_ask form textarea { color:#cac9c9; font:normal 12px Arial, Helvetica, sans-serif; }
.page_ask form { padding:0 0 10px 0; width:98%; }
.page_ask form fieldset { padding:10px 0 0 0; }
.page_ask form fieldset.row1 { padding:0; }
.page_ask form .row1 input, .page_ask form .row3 input { padding:2px 5px 2px 16px; width:213px; border:1px solid #a6abb0; }
.page_ask form .row3 input { color:#111; }
.page_ask form .row3 a { color:#0073c1; font:12px Arial, Helvetica, sans-serif; padding-left:3px; }
.page_ask form label { display:block; font:bold 12px Arial, Helvetica, sans-serif; height:20px; }
.page_ask form label span { font-weight:normal; font-size:11px; }
.page_ask form textarea { border:1px solid #a6abb0; height:130px; width:100%; *width:99%; padding:10px 0 0 15px; }
.page_ask .row4 div { border:1px solid #a5acb2; width:143px; }
.page_ask .row4 div input { border:0; width:143px; height:30px; color:#fff; font:bold 16px Arial, Helvetica, sans-serif; 
	background:url(http://www.myimmigrationanswers.com/images/b30_bg.gif) top repeat-x; cursor:pointer; display:block; }

/* Answer */
.page_answer { padding-left:15px; padding-bottom:10px; }
.page_answer .wrap { padding:5px 14px 6px 14px; }
.page_answer form input, .page_answer form textarea { color:#111; font:normal 12px Arial, Helvetica, sans-serif; }
.page_answer form { padding:0; width:98%; }
.page_answer form fieldset { padding:10px 0 0 0; }
.page_answer form fieldset.row2 { padding:0; }
.page_answer form .row3 input { padding:2px 5px 2px 16px; width:213px; border:1px solid #a6abb0; }
.page_answer form .row3 a { color:#0073c1; font:12px Arial, Helvetica, sans-serif; padding-left:3px; }
.page_answer form label { display:block; font:bold 12px Arial, Helvetica, sans-serif; height:20px; }
.page_answer form .row2 label { font-weight:normal; height:25px; }
.page_answer form label span { font-weight:normal; font-size:11px; }
.page_answer form textarea { border:1px solid #a6abb0; height:130px; width:100%; *width:99%; padding:10px 0 0 15px; }
.page_answer .row4 div { border:1px solid #a5acb2; width:143px; }
.page_answer .row4 div input { border:0; width:143px; height:30px; color:#fff; font:bold 16px Arial, Helvetica, sans-serif; 
	background:url(http://www.myimmigrationanswers.com/images/b30_bg.gif) top repeat-x; cursor:pointer; display:block; }

.page_answer .qq { padding:15px 0 0 0; color:#000; font-style:italic; font-size:12px; }
.page_answer .q_title { padding:10px 0 0 0; color:#000; font-weight:bold; font-size:14px; }
.page_answer .p12 { padding-top:10px; }
/* Landing */
.fixr200 { width:100%; margin-top:-30px; }
.fixr200 td { vertical-align:top; }
.fixr200 .spacer { width:15px; }
.fixr200 .clr { width:201px; padding-top:45px; }

.how_t_works .wrap { background:url(http://www.myimmigrationanswers.com/images/qa.gif) 40px bottom no-repeat; padding:7px 20px 75px 12px; }
.how_t_works p { color:#000; font:12px/16px Arial, Helvetica, sans-serif; }
.how_t_works p.title { padding:0; color:#0a161c; font:bold 16px "StoneSansSemibold", Arial, Helvetica, sans-serif; }
.how_t_works p.p1 { background:url(http://www.myimmigrationanswers.com/images/b1.gif) left 10px no-repeat; padding:10px 0 0 30px; }
.how_t_works p.p2 { background:url(http://www.myimmigrationanswers.com/images/b2.gif) left 16px no-repeat; padding:16px 0 0 30px; }





	












