@charset "utf-8";
body {
	margin: 0px;
	padding: 0px; background-image:url(images/main_bg.gif); background-repeat:no-repeat;
	background-position:top;
	font-family:font-family:Arial,Helvetica,sans-serif;
}
h1, h2, h3, h4, h5, h6,spa, form, ul, li,{margin:0px; padding:0px;}
#main_box{width:923px; /*height:1100px;*/ margin: 0px auto;}
#header_box{width:923px; padding-bottom:10px; float:left;}
.logo{width:328px; height:136px;float:left; padding-left:33px; padding-top:10px;}
.search_box{width:214px; height:26px; float:right; margin-top:18px;}
.input_box{width:137px; height:18px; background-image:url(images/input_image.jpg);
           background-repeat:no-repeat; float:left;}
.input_button{width:67px; height:26px; background-image:url(images/search_button.jpg);
           background-repeat:no-repeat; float:left; margin-left:10px;}
#body_box{width:923px; height:600px; float:left;}
.body_top_image{width:923px; height:67px; background-image: url(images/body_top_image.jpg);
           background-repeat:no-repeat; float:left;}
.navi_box{width:887px; height:40px; float:left; padding-top:14px; padding-left:19px;}
.navi_left_image{width:8px; height:40px; background-image:url(images/navi_left_image.jpg);
                background-repeat:no-repeat; background-position:top left; float:left;}
.navi_middle_image{width:870px; height:40px; background-image:url(images/navi_middle_image.jpg);
                 background-repeat:repeat-x; background-position:top left; float:left;}
.navi_middle_image ul{ margin:0px; padding:0px; list-style:none;}
.navi_middle_image ul li{ float:left; line-height:40px; 
              background-image:url(images/menu_line.jpg); background-repeat:no-repeat;
			  background-position:top right; padding-right:14px;}
.navi_middle_image ul li a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px;                    text-decoration:none; font-weight:normal; color:#FFFFFF; margin-left:14px;}
.navi_right_image{width:9px; height:40px; background-image:url(images/navi_right_image.jpg);
                 background-position:top left; background-repeat:no-repeat; float:left;}
.body_middle_image{width:923px; background: url(images/body_middle.jpg) repeat-y;
           float:left; height:auto;}
.body_welcome_image{width:887px;height:249px; background-image:url(images/welcome_image.jpg);
                   background-repeat: repeat-y; margin-left:19px;}
.what_we_image{width:887px;height:139px; background-image:url(images/what_we_bg.jpg);
                   background-repeat: no-repeat; margin-left:19px;}
.wedo_text_box{width:257px;height:139px; padding-left:23px; float:left;}
.we_do_text{width:257px;height:26px; font-family:Arial, Helvetica, sans-serif;
           text-decoration:none; font-size:20px; font-weight:normal; color:#000000;
		   font-weight:normal; margin-top:16px;}
.serving_health{width:257px;height:26px; font-family:Arial, Helvetica, sans-serif;
           text-decoration:none; /*font-style:italic;*/ font-size:14px;
		    font-weight:bold; color:#000000; margin-top:4px;
		 }
.lorem_text{width:257px;height:62px; font-family:Arial, Helvetica, sans-serif;
           /*text-decoration: underline;*/ font-size:12px;
		    font-weight: normal; color:#FFFFFF; line-height:18px;}
.body_data_box{width:887px; margin-left:19px; height:auto;}
.body_data_box_form{width:887px; margin-left:19px; height:4600px;}
.body_data_box_step{width:887px; margin-left:19px; height:auto;}
.body_data_left{width:195px; height:594px; margin-top:10px; float:left; }
.new_at_topimage{width:185px; height:30px; background-image:url(images/new_at_top.jpg);
                 background-repeat:no-repeat;font-family:Arial, Helvetica, sans-serif; font-size:                 18px; font-weight:normal; padding-left:10px; padding-top:7px;
				  text-decoration:none; color:#FFFFFF;}
.new_at_boxmiddle{width:195px; height:372px; background-image:url(images/new_at_boxmiddle.jpg);
                 background-repeat:no-repeat; }
.travel_box{width:195px; height:177px; float:left; }
.travel_text{width:112px; height:16px; background-image:url(images/travel_image.jpg);
            background-repeat:no-repeat; margin-top:24px; margin-left:16px;
			 font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;
			  text-decoration: none; font-weight:normal; color:#FFFFFF; padding-left:3px; }
.travel_image{width:155px; height:98px;
               background-repeat:no-repeat; margin-top:11px; margin-left:16px; }
.travel_more_click{width:57px; height:14px;float:right;
                 /*background-image:url(images/arro_image.jpg);
                   background-repeat:no-repeat;*/ font-family:Arial, Helvetica, sans-serif;
				   font-size:12px; font-weight:normal; color:#ff3c00;
				   background-position:top right; margin-top:9px;}
.news_letter_box{width:195px; height:212px; float:left; 
               background-image:url(images/news_letter_box.jpg);
			   background-repeat:no-repeat; margin-top:11px; }
.news_letter_text{width:133px; height:30px; font-family: Verdana, Arial, Helvetica, sans-serif;
                 font-size:18px; text-decoration:none; font-weight:normal;
				 color:#FFFFFF;padding-bottom:5px; margin-bottom:5px; }
.Enter_email_text{width:129px; height:18px; font-family: Verdana, Arial, Helvetica, sans-serif;
                 font-size:12px; text-decoration:none; font-weight:normal;
				 color:#18509c; margin-left:18px; margin-top:12px; }
.email_input{width:147px; height:27px; background-image:url(images/email_input.jpg);
             background-repeat:no-repeat; margin-left:18px; margin-top:8px; }
.body_data_right{width:679px; margin-top:10px; margin-left:12px; float:left;
         }
.body_right_top_main{width:679px;}
.body_data_right_home{width:679px; margin-top:10px; margin-left:12px; float:left; height:640px; }
.body_right_top{width:679px; height:568px; background-position:top left; 
             background-image:url(images/right_box_bg.jpg); background-repeat:no-repeat;}
			 			 
.body_middle_text_top{width:679px; height:96%; background-position:top left; 
            background-image:url(images/middle_text.jpg); repeat-y;}
.body_middle_top{width:679px; height:10px; background-position:top left; 
             background-image:url(images/middle_top.jpg); background-repeat:no-repeat;}
.body_middle_bottom{width:679px; height:10px; background-position:top left; 
             background-image:url(images/middle_bottom.jpg); background-repeat:no-repeat;}

.title_class{ color:#993300; font-size:14px; float:left; font-weight:bold;}
.content_text{width:96%; padding:10px 15px; text-align:justify;font-family:Arial, Helvetica, sans-serif; 
                   font-size: 12px; text-decoration:none; font-weight:normal; color:#5d5d5d;line-height:18px;}
.content_text_home{
width:96%; padding:7px; text-align:justify; height:600px;}
.welcome_text_box{width:415px; height:412px; 
                 background-repeat:no-repeat; background-position: center bottom; 
				padding-top:10px; padding-left:15px; float:left;}

.welcome_text{width:217px; height:24px; background-image: url(images/welcome_our_site.jpg);
                 background-repeat:no-repeat; padding-left:2px;
				 font-family:Arial, Helvetica, sans-serif;
                   font-size: 18px; text-decoration:none; font-weight:normal; color:#FFFFFF;}
.welcome_text_content{height:24px; background:#4178c3;padding-left:10px; font-family:Arial, Helvetica, sans-serif;font-size: 18px; text-decoration:none; font-weight:normal; color:#FFFFFF;}
.welcome_lorm_text{width:395px; min-height:123px; line-height:18px;
                  font-family:Arial, Helvetica, sans-serif; padding-top:5px;
                   font-size: 12px; text-decoration:none; font-weight:normal; color:#5d5d5d; padding-bottom:10px;}
.more_button{width:48px; height:14px; background-image:url(images/more_button.jpg);
                 background-repeat:no-repeat; margin-right:20px; float:right;}

.line_box{width:218px; height:20px;  background-image: url(images/space_line.jpg);
                 background-repeat:no-repeat; background-position: center right;
				  margin-left:50px; padding-top:30px;}
.we_work_box{width:425px; height:196px; float:left;}
.work_text{width:211px; height:24px; background-image: url(images/welcome_our_site.jpg);
                 background-repeat:no-repeat; padding-left:8px;
				 font-family:Arial, Helvetica, sans-serif; margin-top:10px;
                   font-size: 18px; text-decoration:none; font-weight:normal; color:#FFFFFF;}
.work_lorm_text{width:425px; height:126px; line-height:18px;
                  font-family:Arial, Helvetica, sans-serif; padding-top:15px;
                   font-size: 12px; text-decoration:none; font-weight:normal; color:#5d5d5d;}
.wor_more_button{width:48px; height:14px; background-image:url(images/more_button.jpg);
                 background-repeat:no-repeat; margin-right:20px; float:right;}
.welcome_text{width:211px; height:24px; background-image: url(images/welcome_our_site.jpg);
                 background-repeat:no-repeat; padding-left:8px;
				 font-family:Arial, Helvetica, sans-serif;
                   font-size: 18px; text-decoration:none; font-weight:normal; color:#FFFFFF;}
.news_box{width:218px; height:488px;float:left;
				 margin-top:5px;}

.news_text_top{width:204px; height:24px; font-family:Arial, Helvetica, sans-serif;
            text-decoration:none; font-size:18px; font-weight:normal; color:#FFFFFF;
			background-image:url(images/new_top_box.jpg); background-repeat:no-repeat;
			padding-left:14px; }
.news_text_middle{width:218px; background-image:url(images/news_middle_image.jpg);
                 background-repeat:repeat-y;}
				 
.news_text_bottom{width:218px; height:16px; background-image:url(images/news_bottom_image.jpg);
                   background-repeat:no-repeat;b}

.news_rxellenc{width:218px; padding:10px 0px;}	
.register_text{width:202px; height:31px; font-family:Arial, Helvetica, sans-serif;
            text-decoration:none; font-size:11px; font-weight:normal; color:#666666;
			margin-left:15px; padding-top:15px;}
.rxellenc_logo{width:178px; height:74px; margin-left:15px;
               background-repeat:no-repeat;}
.rxellenc_lorem_text{width:202px; height:51px;
            font-family:Arial, Helvetica, sans-serif;
            text-decoration:underline; font-size:12px; font-weight:normal; color:#0a5ac7;
			 margin-left:15px; padding-top:8px;}
.weaves_logo_box{width:218px; height:120px; }					   				 
.weaves_logo_image{width:178px; height:93px; background-repeat:no-repeat; margin-left:15px;}
.weaves_lorem_text{
            font-family:Arial, Helvetica, sans-serif;  font-size:12px; font-weight:normal; color:#0a5ac7;
			 padding-bottom:8px;}
.who_care_text{width:204px; height:25px;
            font-family:Arial, Helvetica, sans-serif;
            text-decoration:underline; font-size:18px; font-weight:normal; color:#FFFFFF;
			background-image:url(images/new_top_box.jpg); background-repeat:no-repeat;
			text-decoration:none; padding-left:14px;}
.icare_logo_image{width:177px; height:97px; background-repeat:no-repeat; margin-left:10px;
                  margin-top:10px;}								
.body_bottom_image{width:905px; height:50px; background-color:#194681; float:left;}
.footer_text_box{width:98%;font-size: 14px;  height:21px; margin-top:5px; text-align:center;color:#e9e9e9;font-family:Verdana, Arial, Helvetica, sans-serif;}
.footer_text{width:95px; height:21px;font-family:Verdana, Arial, Helvetica, sans-serif;
           font-size: 14px; text-decoration:none; float:left;padding-left:40px;
			  font-weight:normal; color:#e9e9e9;}
.footer_text_box  a{
padding:0px 10px;
text-decoration:none; color:#e9e9e9;
}
.input_text{border:none; width:137px;height:22px;}
.right_txt{width:98%; padding:0px 0px 5px 5px; font-weight:bold; font-size:12px;}
.submit_button{background-image:url("images/new_top_box.jpg");background-repeat:no-repeat;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:normal;height:25px;padding-left:14px;padding-right:14px;text-decoration:none;
 cursor:pointer; background-color:#4178C3;}
.cal_img{}
.form_left{
width:75px;
text-align:right;
float:left;
}
.form_right{ width:120px;}
.form_text_class{ width:120px; }
.form_td_text{ font-weight:bold;}
.body_data_right_form {float:left;margin-top:10px;width:893px;}
.small_txt{ font-size:12px; color:#666666;}
.star{color:#ff0000;}
.table_bg_color{background-color:#ff0000; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; font-weight:normal;}
.confirm_msg{text-align:center;}
.td_form{
padding:5px;
font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align:left;}
.small_txt_form{ padding-top:5px; padding-bottom:5px;font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000 }
.padding_form{ padding:10px 0px;}
.form_welcome_text{height:24px; background:#4178c3;
padding-left:5px; font-family:Arial, Helvetica, sans-serif;font-size: 18px; text-decoration:none; font-weight:normal; color:#FFFFFF;}
.step_4{ color:#990000;font-weight:bold;}
.step_span_form{ color:#000000; font-weight:bold;}
a.pop_whats{ font-size:12px; }

