body { margin: 0; background-color: #d2e7f3; padding: 0; font-family: verdana, Helvetica, sans-serif; font-size: 11px; }

table { font-family: verdana, Helvetica, sans-serif; font-size: 11px; color: #4B4B4B; }

td { line-height: 16px;}

#btn { font-family: verdana, Helvetica, sans-serif; font-size: 10px; }

#print_p { margin: 10px; text-align: right; width: 609px; }

INPUT.txt { background-color: #ffffff; color: #1E1E1E; font-family: verdana, Helvetica, sans-serif; height: 19px; font-size: 11px; border: 1px solid #B8B8B8; }

INPUT.txt2 { background-color: #ffffff; color: #606060; font-family: verdana, Helvetica, sans-serif; height: 19px; font-size: 11px; border: 1px solid #72ad22; }

SELECT { background-color: #ffffff; color: #333333; font-family: tohama, verdana, ms sans serif; font-weight: none; font-size: 11px; border: 1px solid #B8B8B8; height: 19px; }

TEXTAREA{ background-color: #ffffff; color: #333333; font-family: tohama, verdana, ms sans serif; font-weight: none; font-size: 11px; border: 1px solid #B8B8B8; width: 340px; height: 80px; }

#language { background-color: #ffffff; color: #333333; font-family: verdana, Helvetica, sans-serif; font-size: 11px; height: 18px; }

a:link { color: #960606; text-decoration: none; }
a:visited { color: #960606; text-decoration: none; }
a:hover { color: #425f8b; text-decoration: none; }
a:active { color: #960606; text-decoration: none; }

a.page_t:link { color: #1E7594; text-decoration: none; font-size: 12px; }
a.page_t:visited { color: #1E7594; text-decoration: none; font-size: 12px; }
a.page_t:hover { color: #92B047; text-decoration: none; font-size: 12px; }
a.page_t:active { color: #1E7594; text-decoration: none; font-size: 12px; }

a.blue:link { color: #282162; text-decoration: none; font-size: 11px; }
a.blue:visited { color: #282162; text-decoration: none; font-size: 11px; }
a.blue:hover { color: #960606; text-decoration: none; font-size: 11px; }
a.blue:active { color: #282162; text-decoration: none; font-size: 11px; }

a.blue2:link { color: #0c4e74; text-decoration: none; font-size: 11px; }
a.blue2:visited { color: #0c4e74; text-decoration: none; font-size: 11px; }
a.blue2:hover { color: #1c6995; text-decoration: none; font-size: 11px; }
a.blue2:active { color: #0c4e74; text-decoration: none; font-size: 11px; }

a.red:link { color: #d03636; text-decoration: none; font-size: 11px; }
a.red:visited { color: #d03636; text-decoration: none; font-size: 11px; }
a.red:hover { color: #1c6995; text-decoration: none; font-size: 11px; }
a.red:active { color: #d03636; text-decoration: none; font-size: 11px; }

a.st_mp:link { color: #043b50; text-decoration: underline; font-size: 11px; }
a.st_mp:visited { color: #043b50; text-decoration: underline; font-size: 11px; }
a.st_mp:hover { color: #043b50; text-decoration: underline; font-size: 11px; }
a.st_mp:active { color: #043b50; text-decoration: underline; font-size: 11px; }

a.page_f:link { color: #ffffff; text-decoration: none; }
a.page_f:visited { color: #ffffff; text-decoration: none; }
a.page_f:hover { color: #6a6a6a; text-decoration: none;}
a.page_f:active { color: #ffffff; text-decoration: none; }

ul { margin: 0; padding: 5px 0 0 25px; line-height: 18px; color: #3B403C; font-size: 11px; text-align: left; list-style-image: url('../images/arrowli.gif'); }

#contanier { width: 613px; min-height: 550px; margin: 20px 0 30px 10px; font-family: verdana, Helvetica, sans-serif; font-size: 11px; line-height: 18px; }

#body_content { margin-left: 8px; padding-top: 0; line-height: 18px; }

#error { margin-top: 2px; padding: 10px; text-align: center; font-size: 11px; color: #434B4E; }

h1 { color: #960606; padding: 0; margin: 0; display: inline; font-weight: bold; font-size: 11px; }
h2 { padding: 0; margin: 0; display: inline; font-weight: bold; font-size: 11px; }
h3 { padding: 0; margin: 0; display: inline; font-weight: bold; font-size: 11px; }
h4 { padding: 0; margin: 0; display: inline; font-weight: bold; font-size: 11px; }

#message { width: 545px; text-align: center; margin: 25px; height: auto; color: #434B4E;	}

#message_a { width: 545px; text-align: left; margin: 5px 0 5px 16px; }

#message_b { width: 624px; text-align: right; margin: 10px 0 5px 8px; }

#mod_off { text-align: left; }

#no_records { text-align: center; }

#page_t { margin-left: 8px; height: auto; width: 600px; padding: 10px 0 0 0; color: #434B4E; font-size: 12px; }
/** ======================== Home Page =================== **/

/* begin gallery styling */
#jgal { list-style: none; width: 150px; }
#jgal li { opacity: .5; float: left; display: block; width: 60px; height: 60px; background-position: 50% 50%; cursor: pointer; border: 3px solid #fff; outline: 1px solid #ddd; margin-right: 14px; margin-bottom: 14px; }
#jgal li img { position: absolute; top: 20px; left: 220px; display: none; }
#jgal li.active img { display: block; }
#jgal li.active, #jgal li:hover { outline-color: #bbb; opacity: .99 /* safari bug */ }

/* styling without javascript */
#gallery { list-style: none; display: block; }
#gallery li { float: left; margin: 0 10px 10px 0; }


.lef_col{ margin-right: 0; }

.can_cv { padding-top: 10px; }

.can_te { padding-bottom: 5px; }

.can_na { font-weight: bold; font-size: 12px; color: #425f8b; padding-bottom: 10px; }

.gal_th_im_m{ float: left; border: 1px solid #e0e0e0; background-color: #f4f4f4; width: 624px; margin-top: 5px; }

.gal_th_im_i{ float: left; padding: 7px; }

.ver_img{ padding: 0; margin: 0; border: 1px solid #A7A6A6; vertical-align: middle; font-family: verdana; }

.blg_ans { width: 622px;  margin: 8px 0 8px 0; border: 1px solid #e0e0e0; background-color: #f4f4f4; }

.blg_tit{ width: 630px; line-height: 20px; font-size: 12px; font-weight: bold; color: #425f8b; }

.blg_hp{ margin-top: 5px; }

.dow_hp{ margin-top: 53px; }

.video_file{ margin-left: 8px; text-align: center; width: 630x; } 

.video_title{ font-weight: bold; color: #425f8b; margin: 8px 0 10px 8px; text-align: left; width: 630x; } 

.video_description{ margin: 8px 0 10px 8px; text-align: left; width: 630x; } 

.vid_img { }

.vid_hp{ background-color: #f1f1f1; margin-bottom: 20px; width: 211px; padding-top: 10px; }

.flash_border{ margin-left: 28px; padding: 14px 0 0 10px; background-image: url('../images/vid_bg.jpg'); width: 150px; height: 115px; background-repeat: no-repeat; }

.wel_bg{ height: 160px; width: 630px; }

.nlp_doc { margin: 8px 16px 8px 0; background-image: url('../images/nlp_doc.jpg'); background-repeat: no-repeat; height: 110px; width: 246px; }

.life_cir { margin: 8px 16px 8px 0; background-image: url('../images/life_cir.jpg'); background-repeat: no-repeat; height: 77px; width: 246px; }

.tes_hp { margin: 8px 16px 8px 0; background-image: url('../images/testimonials.jpg'); background-repeat: no-repeat; height: 157px; width: 246px; }

.top_pro { margin: 8px 16px 8px 0; background-image: url('../images/top_pro.jpg'); background-repeat: no-repeat; height: 217px; width: 246px; }

.poll_hp { background-color: #f1f1f1; margin-top: 5px; min-height: 213px; width: 211px; }

.services { margin: 8px 0 8px 15px; background-image: url('../images/services.jpg'); background-repeat: no-repeat; height: 201px; width: 195px; }

.banners { margin: 0 0 8px 15px; height: 157px; width: 195px; }

.new_let { margin-left: 12px; background-image: url('../images/newsletter.jpg'); background-repeat: no-repeat; height: 175px; width: 246px; }

.new_let_tab { color: #3a3a3a; width: 211px; background-color: #f2f2f2; }

.new_submit { font-family: verdana, Helvetica, sans-serif; font-size: 10px; }

.services_a { padding: 35px 0 0 0; }

#poll_sub { font-family: verdana, Helvetica, sans-serif; font-size: 10px; }

#poll_res { font-family: verdana, Helvetica, sans-serif; font-size: 10px; width: 110px; }

.hp_sem { margin-top: 10px; }

#scr1 div { visibility:hidden; }

#scr1, #scr1 div.default { height:120px; overflow:hidden; visibility:visible; }

#scr1 table tr td div { visibility:visible; }

#scr1 { } 

#scr1 table tr td {  color:#082d54; text-align:left; vertical-align:middle; }

.upl_spa { padding: 38px 0 0 8px; }

.show{
	padding: 5px 0 0 16px;
	color: #2d477a;
	cursor:pointer;
	float: left;
	width: 600px;
}
.show1{
	display:none;
	line-height: 16px;
	padding: 0 0 8px 16px;
	color: #6E86B6;
	float: left;
	width: 100%;
}

.fot_l { }

.fot_r { text-align: right;}

.banner_m { width: 473px; height: 126px; background-image: url('../images/banner_m.jpg'); background-repeat: no-repeat; }

.right_bg { min-height: 180px; width: 235px; background-image: url('../images/right_bg.jpg'); background-repeat: repeat-y; }

.right_bga { margin-left: 15px; }

.table_a { padding-top: 10px; background-color: #ffffff; border-right: 1px solid #c6c6c6; border-left: 1px solid #c6c6c6; }

.right_b { margin-bottom: 10px; }

.table_b { width: 849px; height: 233px; background-image: url('../images/block.jpg'); background-repeat: no-repeat; }

.menu { width: 880px; height: 34px; background-image: url('../images/menu.jpg'); background-repeat: repeat-x; }

* html .menu { width: 880px; }

.welcome { padding-top: 15px; }

.welcome_msg { padding-bottom: 10px; }

.health_hp { margin: 30px 0 10px 20px; }

.testimonials_hp { margin: 30px 0 10px 20px; }

.newsletter_hp { margin: 30px 24px 10px 20px; }

.poll { padding-top: 6px; margin-left: 6px; }

.poll_title{ margin: 0 12px 10px 0; }

.poll_options { padding-bottom: 2px; }

.no_poll { padding: 55px 0 10px 0; color: #282162; text-align: center; }

.poll_buttons { padding: 11px 4px 10px 0; text-align: center; }

.tes_des { line-height: 16px; padding-top: 5px; }

.tes_tit { text-align: right; font-weight: bold; margin-top: 10px; color: #94cb49; }

.art_cat_tit { margin: 5px 0 0 8px; font-weight: bold; font-size: 12px;}

.art_cat_img { }

.art_cat_desc { }

.art_bod_desc { }

.art_tit { margin: 0 0 0 8px; padding-top: 5px; }

.art_des { margin: 0 0 0 8px; }

.art_bod { margin: 0 0 0 8px; }

.art_aut { margin: 0 0 0 8px; padding: 5px 0 5px 0; }

.art_upd { margin: 0 0 0 8px; padding: 5px 0 5px 0; }

.art_url { margin: 0 0 0 8px; padding: 5px 0 5px 0; }

.art_fil { margin: 0 0 0 8px; padding: 5px 0 5px 0; }

.art_img { margin: 0 0 0 8px; padding: 10px 8px 5px 0; float: left;}

.faq_b { margin: 10px 0 0 16px; }

.block { text-align: center; margin-top: 10px; }

.block_tit { padding: 5px 0 5px 0; }

.block_bod { padding: 5px 0 5px 0; }

.block_dat { padding: 5px 0 5px 0; }

.ban_a { border-right: 1px solid #c6c6c6; border-left: 1px solid #c6c6c6; width: 807px; background-color: #ffffff; padding: 20px 0 15px 40px; float: left; text-align: center;}

* html .ban_a{ width: 849px; }

.ban_hp { float: left; margin-right: 10px; }

.con_not { margin: 10px 0 10px 15px; float: left; width: 580px; }

* html .con_not { margin: 0 0 10px 15px; float: left; width: 580px; }

.con_a { margin-left: 8px; padding-bottom: 3px; float: left; width: 200px; }

.con_b { margin-left: 8px; padding-bottom: 3px; float: left; width: 330px; }

.con_bb { margin-left: 8px; padding-bottom: 3px; float: left; width: 330px; }

* html .con_bb { margin-left: 16px; padding-bottom: 3px; float: left; width: 330px; }

.con_c { padding: 10px 0 5px 0; text-align: center; float: left; width: 580px; }

.con_d { padding-bottom: 3px; text-align: center; float: left; width: 580px; }

.con_e { padding-bottom: 3px; float: left; width: 70px; }

.test_tit { padding-bottom: 3px; color: #5e9216; width: 580px; }

.test_a { padding: 2px 0 2px 0; width: 580px; }

.emp_tit { margin: 0 0 5px 8px; } 

.emp_des { margin: 5px 0 5px 0; }

.tes_titl { margin: 0 0 4px 0; }

.upl_th { height: 30px; text-align: center; }

.upl_t_tit { padding: 5px 0 5px 0; }

.upl_c_des { padding: 0 0 0 5px; }

.upl_tit { height: 27px; color: #960606; background-color: #f2f2f2; }

.upl_dow { height: 27px; text-align: center; background-color: #f2f2f2; }

.upl_typ { height: 27px; text-align: center; background-color: #f2f2f2; }

.upl_dat { height: 27px; text-align: center; background-color: #f2f2f2; }

.upl_des { background-color: #f2f2f2; padding: 5px; line-height: 16px; }

.upl_img_bor { border: 1px solid #e6e6e6; }

.banner_l { width: 229px; height: 126px; background-image: url('../images/banner_l.png'); background-repeat: no-repeat; }

.date_hp { font-weight: bold; color: #ffffff; text-align: center;}

.map_sub { padding-left: 18px; }

.map_parent { font-weight: bold; padding: 4px 0 4px 0; }

.sea_tit { padding-bottom: 3px; font-weight: bold; }

.sea_des { padding-bottom: 8px; }

.calc_a { font-weight: bold; margin-bottom: 2px; }

.calc_b { margin-bottom: 5px; }

.ban_img { padding: 0 10px 10px 0;}

.hp_gal { margin: 15px 0 20px 35px; float: left; width: 600px; }

.gal_hgl { float: left; margin-right: 5px; border: 3px solid #cccccc; }

.show{
	padding: 0;
	color: #2d477a;
	cursor:pointer;
	width: 600px;
}
.show1{
	display:none;
	line-height: 16px;
	padding: 0 0 8px 0;
	color: #6E86B6;
	width: 100%;
}