body { margin: 0 0 0 0; padding: 0 0 0 0; background: url('../img/bg_all.gif') #e2e5e9 repeat top left; }
img { border: 0; }
/* table { font-size:12px; font-family:Arial; color: #414143;} */
table { font: normal 11px Tahoma; color: #414143; }
a:link { color: #414143; text-decoration: underline; }
a:visited { color: #414143; text-decoration: underline; }
a:hover { color: #181819; text-decoration: underline; }
p { font-size:12px; font-family:Arial; margin: 0 0 8px 0; text-indent: 0px; }
.v_top { vertical-align: top; }
.v_bot { vertical-align: bottom; }
.a_c { text-align: center; }
.a_r { text-align: right; }
h1, h2, h3, h4, h5, h6 { margin: 0 0 0 0; padding: 6px 0 10px 0; color: #787c84; }
h1 { font-size: 16px; }
h2 {  font: bold 14px Tahoma; }
h3 { font-size: 13px; }
h4 { font-size: 12px; }
form { margin: 0 0 0 0; padding: 0 0 0 0; }
/*
 border: 1px solid #000; 
*/
#bg_tbl { background-color: #ffffff; }
.bg_l { vertical-align: bottom; background: url('../img/bg_l.gif') #e2e3e4 repeat-y top left; }
.bg_r { vertical-align: bottom; background: url('../img/bg_r.gif') #e2e3e4 repeat-y top left; }
#t_1 { height: 273px; width: 268px; vertical-align: bottom; background: url('../img/t_1.jpg') no-repeat top left;}
#t_1 div { text-align: center; font: bold 18px Arial; color: #707274; }
#t_2 { width: 100%; vertical-align: top; background: url('../img/t_2.jpg') no-repeat top right;}
.t_3 { height: 273px; background: url('../img/t_3b.jpg') no-repeat bottom left; }
#btn_p { text-align: right; vertical-align: top; }
#btn_ { float: right; padding: 15px 23px 0 0; }
.btn {padding: 20px 0 20px 0; text-align: center;}
#ts { width: 100% }
.ts_1 { height: 273px; background: url('../img/ts_1.jpg') no-repeat top left;}
#ts_2 { height: 152px; padding: 0 48px 0 48px; vertical-align: top; text-align: center; background: url('../img/ts_2.jpg') no-repeat top right;}
#ts_2l { padding: 20px 0 0 0; border-top: 5px solid #e50000; }
#slg_t { padding: 11px 0 0 0; text-align: center; font: bold 12px Arial; color: #878e98; }
#ts_2p { height: 152px;background: url('../img/ts_2p.gif') repeat-x bottom right;}

#slg { height: 74px; vertical-align: top; text-align: center; font: bold 12px Arial; color: #878e98; }
#slg div { padding: 10px 0 0 0; }
#tsfr { padding: 2px 0 0 0; height: 47px; vertical-align: top;text-align: center; }

.frmsrch_p {padding: 0 0 0 0px; height: 33px;text-align: center; }
.frmsrch_p form { margin: 0 0 0 0;text-align: center;}
.frmsrch { white-space: nowrap; padding: 2px 0px 0 0; vertical-align: top; }
.frmsrch div { white-space: nowrap; margin: 0 0px 0 0; }
.frm_text { width: 102px; height: 18px;padding: 0 0 0 2px; font: normal 11px Tahoma; border: 1px solid #cbcfd3; color: #2e2f30; background-color: #ffffff; }
.frm_subm {width: 68px; height: 18px; background-color: #ffffff; font: bold 10px Tahoma; color: #777d93; border: 0px solid #cbcfd3; }
.frm_area { font: normal 11px Tahoma; color: #494846; border: 1px solid #d4d1cb; }
.fl_ll { float: left;padding: 2px 2px 0 0; font: bold 11px Arial; color: #6c7177;}
.fl_l { float: left; width: 108px; font-size: 0px;}
.fl_r { float: left; padding: 3px 0 0 5px; }

.mgr_block { margin: 0 0 0 0; }
.lm { background: url('../img/lm_sep.gif') repeat-x bottom left; }
.lm div { margin: 0 0 0 0px; padding: 7px 2px 8px 20px; font: bold 12px Arial; color: #66686d; background: url('../img/lm_bull.gif') no-repeat center left; }
.lm div a:link { color: #66686d; text-decoration: none; }
.lm div a:visited { color: #66686d; text-decoration: none; }
.lm div a:hover { color: #e71111; text-decoration: none; }
.lm_sub { margin: 0px 0 0px 18px; }
.lm_sub div { font: normal 12px Arial; color: #66686d; background: url('../img/lm_bull_sub.gif') no-repeat center left; }
.lm_sub div a:link { color: #66686d; text-decoration: none; }
.lm_sub div a:visited { color: #66686d; text-decoration: none; }
.lm_sub div a:hover { color: #e71111; text-decoration: none; }
.lm_sub div div { padding: 8px 2px 8px 14px; background: url('../img/lm_sep.gif') repeat-x bottom left; }

#bl { padding: 17px 14px 20px 22px; vertical-align: top; background: url('../img/bg_bl.jpg') no-repeat top left; }
#bc { vertical-align: top; background: url('../img/bc_bg.jpg') no-repeat top left; }

#tm_tbp {padding: 0 0 0 25px; height: 46px; }
#tm_tbpp { height: 46px; background-color: #f5f6f7 }
#tm_tbg { height: 46px; background: url('../img/tm_tbg.jpg') no-repeat top left; }
.tm_p { padding: 15px 0 0 0; vertical-align: top; background: url('../img/tm_topbg.gif') no-repeat center 7px; }
.tm { padding: 3px 20px 0 20px; text-transform: uppercase; white-space: nowrap; text-align: center; font: bold 12px Arial; color: #6d655b; background: url('../img/tm_sep.gif')  no-repeat center left; }
.tm a:link { color: #6c7177; text-decoration: none; }
.tm a:visited { color: #6c7177; text-decoration: none; }
.tm a:hover { color: #d93636; text-decoration: none; }
.tm_adm { padding: 0 0 0 0; text-transform: uppercase; white-space: nowrap; text-align: center; font: bold 12px Arial; color: #6d655b; }
.tm_adm a:link { color: #6c7177; text-decoration: none; }
.tm_adm a:visited { color: #6c7177; text-decoration: none; }
.tm_adm a:hover { color: #d93636; text-decoration: none; }
.tm_sub_sep { background: url('../img/lm_sep.gif') repeat-x; center left; }
.options { margin-top: 11px; font: normal 11px Arial; background-color: #ffffff; border: 1px solid #ebeced; //position: absolute; }
.options div { list-style: none; margin: 4px; padding: 0px 0 0px 0;  }
.options div a { display: block; padding: 1px 2px 1px 2px; text-decoration: none; width: 100%; }
.options div a:link { color: #6c7177; text-decoration: none; }
.options div a:visited { color: #6c7177; text-decoration: none; }
.options div a:hover { color: #d93636; text-decoration: none; }
.options_two { margin-top: 11px; font: normal 11px Arial; background-color: #ffffff; border: 1px solid #ebeced; //position: absolute; }
.options_two div { list-style: none; margin: 4px; padding: 0px 0 0px 0;  }
.options_two div a { padding: 1px 2px 1px 2px; text-decoration: none; }
.options_two div a:link { color: #6c7177; text-decoration: none; }
.options_two div a:visited { color: #6c7177; text-decoration: none; }
.options_two div a:hover { color: #d93636; text-decoration: none; }

#tp {clear: left;padding: 20px 20px 0 25px; }

.path { padding: 0 0 8px 0; font-size: 10px; color: #7d7d7d; }
.path a:link { color: #7d7d7d; text-decoration: underline; }
.path a:visited { color: #7d7d7d; text-decoration: underline; }
.path a:hover { color: #595959; text-decoration: underline; }
h1.title_p { clear: both; margin: -3px 0 0 0; padding: 0 0 0 11px; font: bold 17px Arial; color: #767678; }
h2.title_p { clear: both; margin: 0 0 0 0; padding: 15px 0 0 11px; font: bold 17px Arial; color: #767678; }
#tit_p { height: 34px; margin: 0 0 0px 0; border-left: 10px solid #e50000; }
#tpp {padding: 10px 20px 20px 25px; }
.sep_h { font-size: 0; background: url('../img/lm_sep.gif') repeat-x center left; }
.sep_h div { margin: 16px 0 16px 0; }

#b_1 { height: 97px; padding: 0 14px 0 22px; vertical-align: top; background: url('../img/b_1.gif') no-repeat top left;}
#b_1p { padding: 27px 0 0 0; background: url('../img/lm_sep.gif') repeat-x top left;}
#b_adr {float: right; width: 136px; padding: 0 5px 0 0;font: bold 11px Arial; color: #777b81;text-align: right; }
#b_logo {float: left; padding: 4px 0 0 3px; }
#b_2 { vertical-align: top; background: url('../img/b_2.gif') #f1f4f7 repeat-x top left;}
#b_2p { height: 97px; background: url('../img/b_2p.gif') no-repeat top left;}

#b_2p_sep { vertical-align: top; padding: 0 17px 0 17px; text-align: center;}
#b_3c { vertical-align: top;padding: 29px 0 0 0; width: 240px; }
#b_2p1 { vertical-align: top; }
#b_2p1 div {padding: 31px 0 0 35px; font: bold 12px Arial; color: #878e98; }
#copyr_r { padding: 0 10px 0 0;}
.copyr { padding: 0 4px 2px 3px; text-align: right; font: bold 11px Verdana; color: #939599; line-height: 11px; }
.copyr a:link { color: #939599; text-decoration: none; }
.copyr a:visited { color: #939599; text-decoration: none; }
.copyr a:hover { color: #6d6f73; text-decoration: none; }


.page_p { clear: both; margin: 10px 0 10px 0; text-align: center; font: bold 11px Tahoma; color: #767678; }
.page_p span { padding: 0 3px 0 3px; color: #d93636; }
.page_p a { padding: 0 3px 0 3px;}
.page_p a:link { color: #767678; text-decoration: underline; }
.page_p a:visited { color: #767678; text-decoration: underline; }
.page_p a:hover { color: #d93636; text-decoration: underline; }
a.an { text-decoration: none; }
a.an:link { text-decoration: none; }
a.an:visited { text-decoration: none; }
a.an:hover { text-decoration: none; }

.t_date { padding: 0 0 2px 0; font: bold 10px Arial; color: #767678; }
.t_z { padding: 0 0 5px 0; font: bold 12px Arial; color: #767678; }
.t_z a:link { color: #767678; text-decoration: none; }
.t_z a:visited { color: #767678; text-decoration: none; }
.t_z a:hover { color: #767678; text-decoration: none; }
.t_txt p { margin: 0 0 0 0; padding: 0 0 0 0; }
.podr { padding: 10px 0 0 0; text-align: right; font: bold 16px Arial; color: #d93636; }
.podr a { font: bold 12px Arial; }
.podr a:link { color: #d93636; text-decoration: none; }
.podr a:visited { color: #d93636; text-decoration: none; }
.podr a:hover { color: #e91c1c; text-decoration: none; }

.bn_p { padding: 25px 0 0 25px; }

#tz_p { padding: 0 0 0 25px;}
.tzb { float: left; margin: 0 12px 0 0; height: 128px; width: 220px; background: url('../img/tzb.gif') #88c2f8 repeat-x top left; }
.tzb_i { height: 128px; width: 220px; }
#tzb_1 { background: url('../img/tzb_immigration.jpg') no-repeat top left; font: bold 16px Arial; }
#tzb_2 { background: url('../img/tzb_reg.jpg') no-repeat top left; font: bold 14px Arial; }
#tzb_3 { background: url('../img/tzb_realty.jpg') no-repeat top left; }
.tzg_c { height: 128px; width: 220px; }
.tzg_c a { display: block; }
.tzg_c a:link, .tzg_c a:visited, .tzg_c a:hover  { color: #ffffff; text-decoration: none; }
#tzb_1 table td { font: bold 16px Arial; text-align: center; }
#tzb_1 table td a { padding: 20px 0 34px 71px; }
#tzb_2 table td { font: bold 14px Arial; text-align: center; }
#tzb_2 table td a { padding: 20px 0 30px 85px; }
#tzb_2 table td span { font: bold 12px Arial; text-align: center; }
#tzb_3 table td { font: bold 16px Arial; text-align: center; }
#tzb_3 table td a { padding: 21px 0 20px 72px; }

.tops { padding: 50px 0 10px 0; text-align: center;}
.tops div { padding: 4px 0 0 0; text-align: center;}
.spanclass { padding: 0 2px 1px 2px; background-color: #297abe; color: #ffffff;}
ol { margin: 0 0 0 0; padding: 5px 0 5px 30px; }
ol li { margin: 0 0 0 0; padding: 2px 0 2px 0; }
ul { margin: 0 0 0 0; padding: 5px 0 5px 30px; }
ul li { margin: 0 0 0 0; padding: 2px 0 2px 0; }