/* Home Page */
#page_home { padding-top:11px; }
#page_home #main { *height:1%; overflow:hidden; margin:0; padding-right:241px; }
#page_home #main_l { width:100%; border-right:241px solid #fff; margin-right:-241px; float:left; }
#page_home #main_l_sub { padding-right:24px; padding-bottom:18px; }
#page_home #main_r { width:241px; float:left; margin-right:-241px; }
#page_home #main_r_sub { padding-top:24px; background:url(../images/bg_y113.gif) top repeat-x; }

form.f_aske { padding:18px 0 23px 6.5%; }
.f_aske label { color:#fff; font-size:20px; line-height:22px; display:block; padding:0 11% 13px 0; }
.f_aske .inp_txt { border:1px solid #a5acb2; margin-left:3px; color:#111; font-size:14px; padding:7px 5px; width:400px; }
.f_aske .subm { border:0; cursor:pointer; background:url(../images/b_ask_experts.gif) no-repeat; width:123px; height:40px; }
.f_aske input { vertical-align:middle; }

.fr136 { background:#f0f0f0 url(../images/fr_photo_136.gif) top repeat-x; border:1px solid #ddd; width:118px; height:117px; 
	padding:9px 10px; }

.frq .fr_t { background:url(../images/frq_t_r.gif) right top no-repeat; padding-right:11px; font-size:0; }
.frq .fr_t div { background:url(../images/frq_t_l.gif) left top no-repeat; padding-left:20px; }
.frq .fr_t div div { background:url(../images/frq_t.gif) top repeat-x; height:11px; }
.frq .fr_r { background:url(../images/frq_r.gif) right repeat-y; padding-right:11px; }
.frq .fr_l { background:url(../images/frq_l.gif) left repeat-y; }
.frq .fr_l_m { background:url(../images/frq_l_m.gif) left 50% no-repeat; padding-left:20px; }
.frq .fr_b_r { background:url(../images/frq_b_r.gif) right top no-repeat; padding-right:11px; }
.frq .fr_b_l { background:url(../images/frq_b_l.gif) left top no-repeat; padding-left:20px; }
.frq .fr_b { background:url(../images/frq_b.gif) top repeat-x; height:30px; overflow:hidden; }

.feat_q { padding:20px 0 0 0; }
.feat_q .sub { *height:1%; overflow:hidden; margin:0; padding-left:155px; }
.feat_q .sub .col_r { width:100%; border-left:155px solid #fff; margin-left:-155px; float:right; }
.feat_q .sub .col_l { width:155px; float:right; margin-left:-155px; }

.feat_q a { text-decoration:none; }
.feat_q a:hover { text-decoration:underline; }
.feat_q .col_l p { line-height:16px; padding:8px 0 0 0; }
.feat_q .col_l a { font-size:14px; }
.feat_q .squares { padding:4px 8px 0 0; text-align:right; font-size:0; }
.feat_q h2 { line-height:24px; padding:7px 15px 0 16px; }
.feat_q .col_r p { font-size:14px; line-height:16px; padding:13px 18px 16px 16px; }
.feat_q .lnks { *height:1%; padding:0 9px 0 11px; line-height:28px; }
.feat_q .lnk { float:left; color:#ddd; }
.feat_q .lnk a { margin:0 4px; }
.feat_q .controls { float:right; padding-top:10px; width:61px; }
.feat_q .controls a { display:block; float:right; text-decoration:none; font-size:0; margin-left:13px; }
.feat_q .controls .rew { background:url(../images/control_rew.gif) no-repeat; width:8px; height:8px; }
.feat_q .controls .pause { background:url(../images/control_pause.gif) no-repeat; width:6px; height:9px; }
.feat_q .controls .ff { background:url(../images/control_ff.gif) no-repeat; width:8px; height:8px; }

h3 { color:#333; font:bold 17px Georgia, "Times New Roman", Times, serif; padding:0; }

.chapter_title { background:url(../images/fr38_r.gif) right top no-repeat; padding-right:9px; }
.chapter_title div { background:url(../images/fr38_l.gif) left top no-repeat; padding-left:9px; }
.chapter_title div div { background:url(../images/fr38_bg.gif) top repeat-x; height:38px; overflow:hidden; }
.chapter_title span { float:right; line-height:38px; padding-right:8px; }
.chapter_title h3 { line-height:38px; }

.sort_by { padding:10px 0; border-bottom:1px solid #ddd; }
.sort_by .qu { float:right; }

.question { padding:10px 14px; border-bottom:1px solid #ddd; clear:both; }
.question a.q_txt { display:block; padding:0 90px 7px 0; color:#2127fe; font-size:16px; line-height:21px; font-weight:bold; }

.question .wrap1 { overflow:hidden; margin:0; padding-right:69px; padding-left:57px; }
.question .wrap1 .avatar { width:57px; display:inline; margin-left:-57px; margin-right:0; float:left; }
.question .wrap1 .txt { width:100%; border-right:69px solid #fff; margin-right:-69px; float:left; }
.questions .expert .wrap1 .txt { border-right-color:#f7f7f7; }
.question .wrap1 .txt .wrap { padding:0 28px 0 10px; }
.question .wrap1 .quant { width:69px; float:left; margin-right:-69px; font-size:0; }

.question .avatar div { border:1px solid #dfdfdf; background:#eee url(../images/grad_54.gif) top repeat-x; padding:5px; }
.question .txt { line-height:16px; padding:0; }
.question .txt .answered { padding:4px 0 0 0; color:#888; }
.question .txt .answered a { text-decoration:none; }
.question .txt .answered a:hover { text-decoration:underline; }
.question .txt .answered a.ans { color:#f79511; font-weight:bold; }
.question .quant div { background:url(../images/answers.gif) no-repeat; width:69px; height:68px; padding-top:4px; overflow:hidden; 
	font:bold 14px/14px Georgia, "Times New Roman", Times, serif; color:#333; text-align:center; position:absolute; margin-top:-20px; }
.question .quant em { display:block; font-style:normal; font-size:30px; line-height:normal; }	

.questions .expert { background-image:url(../images/bg3x3.gif); }

ul.pages { list-style:none; margin:0; padding:12px 0 0 0; }
ul.pages li { display:inline; }
ul.pages a.pg { display:block; float:left; height:19px; width:9px; overflow:visible; white-space:nowrap; padding:0 5px; 
	text-align:center; line-height:19px; color:#ddd; border:1px solid #ddd; margin:3px 2px 0 3px; text-decoration:none; }
ul.pages a.pg:hover { color:#8e8e8e; border-color:#8e8e8e; }	
ul.pages a.prev, ul.pages li a.next { display:block; width:21px; height:21px; text-decoration:none; float:left; margin-top:3px; }
ul.pages a.prev:hover, ul.pages li a.next:hover { background-position:left bottom; }
ul.pages a.prev { background:url(../images/pag_prev.gif) no-repeat; margin-right:1px; }
ul.pages a.next { background:url(../images/pag_next.gif) no-repeat; margin-left:1px; }

ul.pages .activ { font-size:0; line-height:0; background:url(../images/pag_act_bg.gif) top repeat-x; float:left; min-width:5px; 
	_width:5px; overflow:visible; white-space:nowrap; }
ul.pages .activ div { background:url(../images/pag_act_l.gif) left top no-repeat; }
ul.pages .activ div div { background:url(../images/pag_act_r.gif) right top no-repeat; height:27px; padding:0 11px;
	font-weight:bold; font-size:12px; line-height:27px; color:#fff; }

/* right column */
.frm .fr_t { background:url(../images/frm_t_r.gif) right top no-repeat; padding-right:7px; font-size:0; line-height:0; }
.frm .fr_t div { background:url(../images/frm_t_l.gif) left top no-repeat; padding-left:7px; }
.frm .fr_t div div { background:url(../images/frm_t.gif) top repeat-x; height:7px; }
.frm .fr_c { background:#efefef url(../images/frm_bg.gif) top repeat-x; border-right:1px solid #dedede; border-left:1px solid #dedede; }
.frm .fr_b { background:url(../images/frm_b_r.gif) right top no-repeat; padding-right:7px; font-size:0; line-height:0; }
.frm .fr_b div { background:url(../images/frm_b_l.gif) left top no-repeat; padding-left:7px; }
.frm .fr_b div div { background:url(../images/frm_b.gif) top repeat-x; height:7px; }

form.f_searcha { padding:20px 0 27px 16px; }
.f_searcha label { display:block; font-size:18px; line-height:22px; padding:0 0 11px 2px; }
.f_searcha input { vertical-align:middle; }
.f_searcha .inp_txt { width:153px; padding:7px 9px; color:#bababa; font-size:14px; border:1px solid #a5acb2; margin-left:2px; }
.f_searcha .subm { border:0; cursor:pointer; background:url(../images/b_go1.gif) no-repeat; width:34px; height:40px; }

.fr7 .fr_t { background:url(../images/fr7_t_r.gif) right top no-repeat; padding-right:7px; font-size:0; line-height:0; }
.fr7 .fr_t div { background:url(../images/fr7_t_l.gif) left top no-repeat; padding-left:7px; }
.fr7 .fr_t div div { background:url(../images/fr7_t.gif) top repeat-x; height:7px; }
.fr7 .fr_c { background:#fff url(../images/fr7_bg.gif) top repeat-x; border-right:1px solid #ddd; border-left:1px solid #ddd;
	padding:0 12px 0 15px; }
.fr7 .fr_b { background:url(../images/fr7_b_r.gif) right top no-repeat; padding-right:7px; font-size:0; line-height:0; }
.fr7 .fr_b div { background:url(../images/fr7_b_l.gif) left top no-repeat; padding-left:7px; }
.fr7 .fr_b div div { background:url(../images/fr7_b.gif) top repeat-x; height:7px; }

.fr7 h2 { padding:5px 0 0 0; }
ul.topics { margin:0; list-style:none; padding:4px 0 0 0; }
ul.topics li { margin:0; padding:0; height:31px; border-bottom:1px solid #ddd; background:url(../images/bul_1.gif) left 9px no-repeat; }
ul.topics li a { color:#2127fe; font-size:14px; text-decoration:none; line-height:30px; padding-left:21px; }
ul.topics li a:hover { text-decoration:underline; }
ul.topics li.last { border:0; }

.topexp { padding-top:27px; }
.topexp img { border:1px solid #dad3cc; padding:1px; }
.topexp .row { padding-top:8px; clear:both; }
.topexp .row a { float:left; }
.topexp .row a.mm { margin:0 8px; }


/* Privacy Policy Page */
.page_base { padding:35px 0 10px 0; }
.page_base #main { *height:1%; overflow:hidden; margin:0; padding-right:241px; }
.page_base #main_l { width:100%; border-right:241px solid #fff; margin-right:-241px; float:left; }
.page_base #main_l_sub { padding-right:24px; padding-bottom:18px; }
.page_base #main_r { width:241px; float:left; margin-right:-241px; }
.page_base #main_r_sub { background:url(../images/bg_y113.gif) top repeat-x; }

.page_title { background:url(../images/fr45_r.gif) right top no-repeat; padding-right:9px; }
.page_title div { background:url(../images/fr45_l.gif) left top no-repeat; padding-left:9px; }
.page_title div div { background:url(../images/fr45_bg.gif) top repeat-x; height:45px; overflow:hidden; }
.page_title h2 { line-height:45px; }

a.moreq { padding-right:13px; background:url(../images/arr_r_b.gif) right 4px no-repeat; }

.breadcrumbs { padding:11px 0 0 0; color:#333; }
.breadcrumbs a { color:#03a1cf; }
.breadcrumbs span { background:url(../images/arr_r.gif) left 6px no-repeat; padding-right:3px; margin-left:4px; }
.breadcrumbs a.moreq { float:right; text-decoration:none;}
.breadcrumbs a.moreq:hover { text-decoration:underline; }

#main_r_sub .f_aske { padding:8px 0 4px 16px; }
#main_r_sub .f_aske label { padding-bottom:7px; }
#main_r_sub .f_aske textarea { border:1px solid #a5acb2; width:206px; height:51px; }
#main_r_sub .f_aske fieldset { padding:3px 0 0 0; margin-left:-3px; }

#page_privacy #main_l_sub p { font-size:14px; line-height:18px; padding:18px 0 0 0; }
#page_privacy #main_l_sub h4 { padding:18px 0 0 0; font-size:14px; font-weight:bold; }


/* About Us Page */
.fr218 .fr_t { background:url(../images/fr218_t_r.gif) right top no-repeat; padding-right:7px; font-size:0; line-height:0; }
.fr218 .fr_t div { background:url(../images/fr218_t_l.gif) left top no-repeat; padding-left:7px; }
.fr218 .fr_t div div { background:url(../images/fr218_t.gif) top repeat-x; height:7px; }
.fr218 .fr_c { background:url(../images/fr218_bg.gif) top repeat-x; }

.purpose { padding:11px 27px 28px 20px; }
.purpose h2 { padding:0; color:#01b0ed; }
.purpose h3 { padding:0 0 20px 0; font:normal 18px Georgia, "Times New Roman", Times, serif; }
.purpose .col_1 { width:35%; float:left; }
.purpose .col_2 { width:29%; float:left; }
.purpose .col_3 { width:31%; float:right; }
.purpose .subt { font:32px Georgia, "Times New Roman", Times, serif; padding:18px 0 0 0; height:44px; }
.purpose .col_1 .subt { padding-left:68px; background:url(../images/i_ask.gif) left top no-repeat; }
.purpose .col_2 .subt { padding-left:72px; background:url(../images/i_alert.gif) left top no-repeat; }
.purpose .col_3 .subt { padding-left:73px; background:url(../images/i_learn.gif) left top no-repeat; }
.purpose .wrap1 p { padding:6px 0 0 14px; line-height:16px; }
.purpose .wrap1 .col_1 p { padding-right:29px; }

.exps { padding-left:3px; }
.exps img { border:1px solid #dad3cc; padding:1px; }
.exps .row { clear:both; }
.exps .row a { float:left; margin:15px 18px 0 0;  }
.exps a.last { margin-right:0; }

.howitw .wrap1 { overflow:hidden; margin:0; padding-right:255px; }
.howitw .txt { width:100%; border-right:255px solid #fff; margin-right:-255px; float:left; }
.howitw span { width:255px; float:left; margin-right:-255px; }
.howitw p { font-size:14px; line-height:16px; padding:16px 0 0 1px; }
.howitw span a { display:block; width:222px; margin:14px 0 0 auto; }


/* Ask Page */
form.f_ask { padding:3px 0 0 0; }
.f_ask label { display:block; padding:17px 0 5px 3px; color:#333; font-weight:bold; font-size:16px; line-height:16px; }
.f_ask label span { color:#868686; font-size:12px; font-weight:normal; }
.f_ask .inp_txt, .f_ask textarea { border:1px solid #7f9db9; margin-left:3px; }
.f_ask textarea { width:584px; height:163px; padding:0 10px; font:14px/16px Arial, Helvetica, sans-serif; color:#333; }
.f_ask .inp_txt { padding:8px 10px; width:586px; font-size:14px; color:#333; }
.f_ask .sm { padding:4px 10px; width:267px; }
.f_ask fieldset.subm { padding:24px 0 0 0; }
.f_ask fieldset.subm input { background:url(../images/b_answer_t_q.gif) left top no-repeat; width:248px; height:52px; 
	border:0; cursor:pointer; }
	
.frs .fr_t { background:url(../images/frs_t_r.gif) right top no-repeat; padding-right:7px; font-size:0; line-height:0; }
.frs .fr_t div { background:url(../images/frs_t_l.gif) left top no-repeat; padding-left:7px; }
.frs .fr_t div div { background:url(../images/frs_t.gif) top repeat-x; height:7px; }
.frs .fr_c { border-right:1px solid #ddd; border-left:1px solid #ddd; background-color:#fff; }
.frs .fr_b { background:url(../images/frs_b_r.gif) right top no-repeat; padding-right:7px; font-size:0; line-height:0; }
.frs .fr_b div { background:url(../images/frs_b_l.gif) left top no-repeat; padding-left:7px; }
.frs .fr_b div div { background:url(../images/frs_b.gif) top repeat-x; height:7px; }

#page_ask #main_r_sub { padding-left:15px; background:url(../images/bg_y136.gif) top repeat-x; }
.steps3 { padding:0 20px 3px 5px; }
.steps3 .wrap1 { clear:both; padding-top:10px; }
.steps3 .num { width:39px; float:left; background:url(../images/digit_bg.gif) left top no-repeat; height:39px; color:#fff;
	font-size:23px; font-weight:bold; text-align:center; line-height:35px; }
.steps3 .txt { width:155px; float:right; line-height:14px; }
.steps3 .txt p { font-weight:bold; font-size:16px; padding:4px 0 0 0; }


/* Expert Profile */
.profile_e { padding-top:13px; }
.profile_e .sub { *height:1%; overflow:hidden; margin:0; padding-left:140px; }
.profile_e .sub .col_r { width:100%; border-left:140px solid #fff; margin-left:-140px; float:right; }
.profile_e .sub .col_l { width:140px; float:right; margin-left:-140px; }

.profile_e p { line-height:16px; padding:16px 0 0 0; }
.profile_e p.main { padding-top:0; }
.profile_e p big { font-size:14px; font-weight:bold; }

.fro .fr_c { background:#fff3db url(../images/fro_bg.gif) top repeat-x; padding:7px 15px 7px 17px; }
.fro .fr_b { background:url(../images/fro_b_r.gif) right top no-repeat; padding-right:7px; font-size:0; line-height:0; }
.fro .fr_b div { background:url(../images/fro_b_l.gif) left top no-repeat; padding-left:7px; }
.fro .fr_b div div { background:url(../images/fro_b.gif) top repeat-x; height:7px; }

form.f_ask_q_e { padding:15px 0 0 11px; }
.f_ask_q_e textarea { margin-left:4px; border:1px solid #7f9db9; width:595px; height:58px; padding:0 5px; 
	font:12px/16px Arial, Helvetica, sans-serif; }
.f_ask_q_e fieldset { padding:11px 0 0 0; }
.f_ask_q_e fieldset input { border:0; cursor:pointer; background:url(../images/b_ask.gif) no-repeat; width:69px; height:49px; }


/* Question Page */
ul.relq { margin:0; list-style:none; padding:5px 0 0 0; }
ul.relq li { margin:0; padding:14px 0 16px 20px; border-bottom:1px solid #ddd; background:url(../images/bul_1.gif) left 17px no-repeat; }
ul.relq p { line-height:16px; padding:8px 2px 10px 0; }
ul.relq p.title { color:#2127fe; font-size:14px; line-height:18px; font-weight:bold; padding:0; }
ul.relq a { color:#2127fe; }

#page_question .more_q_r { text-align:right; padding:10px 0; }
#page_question .more_q_r a { color:#03a1cf; text-decoration:none; }
#page_question .more_q_r a:hover { text-decoration:underline; }

#page_question .feat_q h2 { padding:7px 15px 18px 16px; }
#page_question .feat_q .col_r p { padding:0 18px 20px 16px; }
.qu_links { color:#ddd; line-height:16px; padding:7px 0 0 33px; background:url(../images/i_share.gif) 15px 7px no-repeat; }
.qu_links a { margin:0 3px; text-decoration:none; }
.qu_links a:hover { text-decoration:underline; }
.feat_q .buttons { margin-top:20px; }
.feat_q .buttons * { vertical-align:middle; }
.feat_q .buttons a { margin-right:15px; }
.feat_q .buttons a.und { text-decoration:underline; }

.fr56 { background:#eee url(../images/grad54.gif) top repeat-x; border:1px solid #e0e0e0; width:44px; height:44px; padding:5px; }

.answer_box { padding:20px 0 0 0; }
.answer_box .sub { *height:1%; overflow:hidden; margin:0; padding-left:70px; }
.answer_box .sub .col_r { width:100%; border-left:70px solid #fff; margin-left:-70px; float:right; }
.answer_box .sub .col_l { width:70px; float:right; margin-left:-70px; }
.answer_box .sub .col_l a { text-decoration:none; line-height:20px; }
.answer_box .sub .col_l a:hover { text-decoration:underline; }
.answer_box a { color:#03a1cf; }
.answer_box .sub .col_r p { font-size:14px; line-height:18px; padding:0 10px 16px 15px; }
.answer_box .sub .col_r p.first { padding-top:6px; }

.fra .fr_r { background:url(../images/fra_r.gif) right repeat-y; }
.fra .fr_r_b { background:url(../images/fra_b_r.gif) right bottom no-repeat; }
.fra .fr_r_t { background:url(../images/fra_t_r.gif) right top no-repeat; padding-right:9px; }
.fra .fr_l { background:url(../images/fra_l.gif) left repeat-y; }
.fra .fr_l_b { background:url(../images/fra_b_l.gif) left bottom no-repeat; }
.fra .fr_l_t { background:url(../images/fra_t_l.gif) left top no-repeat; padding-left:18px; }
.fra .fr_c { background-color:#fff6e2; border-top:1px solid #ffe5b3; border-bottom:1px solid #ffe5b3; }

.answer_q_now { padding-top:25px; }
.answer_q_now .sub { *height:1%; overflow:hidden; margin:0; padding-left:70px; }
.answer_q_now .sub .col_r { width:100%; border-left:70px solid #fff; margin-left:-70px; float:right; }
.answer_q_now .sub .col_l { width:70px; float:right; margin-left:-70px; }
.answer_q_now h2 { padding:12px 0 3px 18px; }

form.fanswer { padding:0 0 20px 15px; }
.fanswer label { display:block; padding:0 0 15px 3px; }
.fanswer textarea { border:1px solid #7e9db9; width:484px; height:122px; font:14px/18px Arial, Helvetica, sans-serif; color:#333;
	margin-left:3px; padding:0 8px; }
.fanswer fieldset { padding:17px 0 0 0; }
.fanswer input { border:0; cursor:pointer; background:url(../images/b_answer_q_y.gif) no-repeat; width:163px; height:40px; }
