body{padding:0; margin: 0; background: #FFFFFF; font:12px/20px Arial, Helvetica, sans-serif; font-weight:normal; line-height: 1.5; width: 598px;}

body { height: auto 500px; }
html>body { height: auto; min-height: 500px; }


div,img{padding:0px; margin: 0px;}

a:link {
    text-decoration: none;
    color: #000000;
}

a:visited {
    text-decoration: none;
    color: #000000;
}

a:hover {
    text-decoration: none;
    color: red;
}

a:active {
    text-decoration: none;
    color: red;
}

/*{
    width: 589px;
    float: left;
    height: auto;
}  */

html>body #frame{
    width: 589px;
    float: left;
    /* min-height: 800px; */
}

#frame{
    width: 589px;
    float: left;
    /* height: 800px; */
}

.title
{
    font-size: 18px;
    color: #BABABA;
    margin-left: 20px;
} 

.content
{
    background: url('../images/index_content_bg.jpg') top left repeat-y;
    height: auto;
    width: 100%;
    margin-top: 10px;
    float: left;
}

.content_top
{
    background: url('../images/index_content_people.jpg') top left no-repeat;
    height: 230px;
    width: 100%;
    float: left;
}  

.content_bottom
{
    background: url('../images/index_content_blue_box.jpg') top left no-repeat;
    width: 100%;
    float: left;
}

.content_text
{
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-top: 10px;
    float: left;
    color: #FFFFFF;
}

.title2
{
    font-size: 20px;
}

.title3
{
    font-size: 20px;
    color: #397CA4;
}

.title4
{
    font-size: 14px;
}

.title5
{
    font-size: 16px;
    text-align: center;
    font-weight: bold;
    color: #626262;
}

.title6
{
    font-size: 14px;
    color: #397CA4;
    font-weight: bold;
}

.title7
{
    color: #77D000;
    font-size: 16px;
    font-weight: bolder
}

.center_body_right_content_spacer
{
    width: 100%;
    height: 10px;
    float: left;
}

.bottom
{
    height: auto;
    width: 100%;
    float: left;
    background: #EDEEEE;
}

.content2
{
    background: url('../images/content_bluebox_bg.jpg') top left repeat-y;
    height: auto;
    width: 100%;
    margin-top: 10px;
    float: left;
}

.content_top2
{
    background: url('../images/content_bluebox_top.jpg') top left no-repeat;
    height: 32px;
    width: 100%;
    float: left;
}

.content_bottom2
{
    background: url('../images/content_bluebox_bottom.jpg') top left no-repeat;
    width: 100%;
    min-height: 695px;
    float: left;
}

*html .content_bottom2
{
    background: url('../images/content_bluebox_bottom.jpg') top left no-repeat;
    width: 100%;
    height: 695px;
    float: left;
}

.content_text2
{
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-top: 0;
    float: left;
    color: #FFFFFF;
}

.content3
{
    height: auto;
    width: 100%;
    margin-top: 10px;
    float: left;
}

.content_top3
{
    background: url('../images/content_bluebox_top2.jpg') top left no-repeat;
    height: 43px;
    width: 100%;
    float: left;
}

.content_bottom3
{
    background: url('../images/content_bluebox_bottom2.jpg') top left repeat-y;
    width: 100%;
    height: auto;
    float: left;
}

.content_text3
{
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-top: 0;
    float: left;
    color: #FFFFFF;
}

.content_bottom3_second_part
{
    background-color: #FFFFFF;
    height: auto;
    width: 100%;
    margin-top: 10px;
    float: left;
}

.second_part_content
{
    background: url('../images/mission_bg1.jpg') top left no-repeat;
    width: 100%;
    /*min-height: 695px;*/
    float: left;
}

.second_part_content2
{
    padding-left: 20px;
    float: left;
}

.second_part_content3
{
    background: url('../images/bioequi_bg.jpg') top left no-repeat;
    width: 100%;
    /*min-height: 695px;*/
    float: left;
}

.content4
{
    background: #ffffff;
    height: auto;
    width: 100%;
    margin-top: 10px;
    float: left;
}

.content_top4
{
    background: url('../images/content_bluebox_top3.jpg') top left no-repeat;
    height: 22px;
    width: 100%;
    float: left;
}

.content_bottom4
{
    background: url('../images/content_bluebox_bottom3.jpg') #3E85AE top left no-repeat;
    width: 100%;
    min-height: 316px;
    float: left;
}

*html .content_bottom4
{
    background: url('../images/content_bluebox_bottom3.jpg') #3E85AE top left no-repeat;
    width: 100%;
    height: 316px;
    float: left;
}

.content_text4
{
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-top: 0;
    float: left;
    color: #FFFFFF;
}

.achiev TD{
    border-bottom: 1px dotted #000000;
    padding-bottom: 10px;
}

/**html .second_part_content
{
    background: url('../images/mission_bg1.jpg') top left no-repeat;
    width: 100%;
    height: 695px;
    float: left;
}  */

.second_part_content_text
{
    padding-left: 20px;
    padding-right: 30px;
    padding-bottom: 20px;
    padding-top: 20px;
    float: left;
    text-align: justify;
    color: #000000;
}

.color_title
{
    color: #73C800;
    display: inline;
}

.product_box
{
    background: url(../images/fox_product_box.jpg) top left no-repeat; 
    width: 266px; 
    height: 183px; 
    padding-top: 8px;
}

*html .product_box
{
    background: url(../images/product_box.jpg) top left no-repeat; 
    width: 260px; 
    height: 177px; 
    padding-top: 5px;
    filter:progid:DXImageTransform.Microsoft.Glow(Color=#FFFFFF,Strength=3);
}

.product_box2
{
    background: url(../images/fox_blue_box.jpg) top left no-repeat; 
    width: 281px; 
    height: 194px; 
    padding-top: 8px;
}

*html .product_box2
{
    background: url(../images/blue_box.jpg) top left no-repeat; 
    width: 275px; 
    height: 188px; 
    padding-top: 5px;
    filter:progid:DXImageTransform.Microsoft.Glow(Color=#FFFFFF,Strength=3);
}

.product_box3
{
    background: url(../images/fox_blue_box2.jpg) top left no-repeat; 
    width: 206px; 
    height: 143px; 
    padding-top: 8px;
}

*html .product_box3
{
    background: url(../images/blue_box2.jpg) top left no-repeat; 
    width: 200px; 
    height: 137px; 
    padding-top: 5px;
    filter:progid:DXImageTransform.Microsoft.Glow(Color=#FFFFFF,Strength=3);
}

.contact_address
{
   padding-left: 10px;
   padding-right: 10px;
}

.direct_box
{
    background: url(../images/fox_director_blue_box.jpg) top left no-repeat; 
    width: 209px; 
    height: 282px; 
    padding-top: 10px;
}

*html .direct_box
{
    background: url(../images/director_blue_box.jpg) top left no-repeat; 
    width: 203px; 
    height: 276px; 
    padding-top: 5px;
    filter:progid:DXImageTransform.Microsoft.Glow(Color=#FFFFFF,Strength=3);
}

.mission_text1
{
   line-height: 2.0;
   width: 100%;
   float: left;
}

.ulclass1 ul
{
    list-style-image:url('../images/list2.gif'); 
    line-height: 2.0;
}

.ulclass1 li
{
    border-bottom: 2px dotted #000000; 
    padding-bottom: 10px;
}

.ulclass2 ul
{
    list-style-image:url('../images/pdflist.jpg'); 
    line-height: 2.0;
}

.ulclass2 li
{
    padding-bottom: 10px;
    font-size: 20px;
}

.ulclass3 ul
{
    list-style-image:url('../images/list.jpg');
    text-align: justify;
    margin-left : 25px;
    padding: 0;  
}

*html .ulclass3 ul
{
    list-style-image:url('../images/list.jpg');
    line-height: 2.0;
    text-align: justify;
    margin-left : 25px;
}

.ulclass3 li
{  
    padding-bottom: 1px;
}

*html .ulclass3 li
{  
    padding-bottom: 10px;
    padding-left: 5px; 
}

.ulclass4 ul
{
    list-style-image:url('../images/list4.gif'); 
    line-height: 2.0;
}

.ulclass4 li
{
    padding-bottom: 10px;
    font-size: 14px;
    font-weight: bold;
}

*html .ulclass4 li
{
    padding-bottom: 10px;
   padding-left: 10px;
    font-size: 14px;
    font-weight: bold;
}

.cor_info_content
{
    background: url('../images/cor_info_head.jpg') top left no-repeat;
    height: 223px;
    width: 100%;
    float: left;
}

/*.content_with_only_height
{
    width: 100%;
    min-height: 795px;
    margin-top: 20px;
    float: left;
}

*html .content_with_only_height
{
    width: 100%;
    height: 795px;
    margin-top: 20px;
    float: left;
}  */

.content_table
{
    margin-top: 15px;
}

.report
{
    color: #000000;
}

.report a:link {
    text-decoration: none;
    color: #397CA4;
}

.report a:visited {
    text-decoration: none;
    color: #397CA4;
}

.report a:hover {
    text-decoration: none;
    color: red;
}

.report a:active {
    text-decoration: none;
    color: #397CA4;
}

fieldset {
background: #ffffcc;
padding-left: 10px;
padding-right: 10px;
}

*html fieldset {
position: relative;
margin-top: 30px;
padding: 25px 10px 5px 10px;
background: #ffffcc;
}

*html legend {
position: absolute;
top: -2em;
left: .2em;
}

.nn_gray_bg
{
    background: url('../images/nn_gray_box.jpg') top left no-repeat;
    width: 244px;
    height: 113px;
    margin-bottom: 20px;
}

.nn_table
{
    margin-top: 10px;
    color: #ffffff;
    font-weight: bold;
}

.qc_pic_box
{
    width: 258px;
    height: 336px;
    background: url('../images/qc_bg_box.jpg') top left no-repeat;
    text-align: center;
    padding-top: 12px;
}

.manufac_pic_box
{
    width: 260px;
    height: 299px;
    background: url('../images/manufac_bg_box.jpg') top left no-repeat;
    text-align: center;
    padding-top: 13px;
}

.listimg
{
    vertical-align: middle;
    float: left;
}

.bioequi_td
{
    padding-left: 40px;
    padding-bottom: 10px;
    border-right: 1px solid #000000;
}

.bioequi_td2
{
    padding-left: 40px;
    padding-bottom: 10px;
}

.bioequi_td_space
{
    height: 13px;
    width: 100%;
    padding: 0;
}

.hyh_td
{
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    border-right: 1px solid #000000;
}

.hyh_td2
{
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}

.hyh_td_space
{
    height: 13px;
    width: 100%;
    padding: 0;
}

.hyh_td_text
{
    background: url('../images/list2.gif') no-repeat;
    padding-left: 20px;
}

*html .hyh_td_text
{
    background: url('../images/list2.gif') 1px 3px no-repeat;
    padding-left: 20px;
}

.line
{
    border-bottom: 1px solid #000000;
    margin: 0;
    padding-top: 3px;
}

.space_btw_table
{
    height: 30px;
    width: 100%;
    float: left;
}

.reg_table
{
    width: 100%;
}

.reg_table td
{
    padding-bottom: 10px;
}

.reginput
{
    width: 340px;
}

.reginput2
{
    width: 180px;
}

.messagebox{
 position:absolute;
 width:100px;
 margin-left:10px;
 border:1px solid #c93;
 background:#ffc;
 padding:3px;
 color:#008000;
}
.messageboxok{
 position:absolute;
 width:auto;
 margin-left:10px;
 border:1px solid #349534;
 background:#C9FFCA;
 padding:3px;
 font-weight:bold;
 color:#008000;
}
.messageboxerror{
 position:absolute;
 width:auto;
 margin-left:10px;
 border:1px solid #CC0000;
 background:#F7CBCA;
 padding:3px;
 font-weight:bold;
 color:#CC0000;
}

.return_msg
{
    width: 98%;
    padding: 10px;
    text-align: center;
    background-color: #F9F5C7;
    border: 1px solid #BAB57F;
    color: red;
}

.profile_table
{
    font-size: 14px;
    padding-left: 5px;
}

.contact_card
{
	background: url(../images/contact_card.jpg) top left no-repeat;
	height: 100px;
	width: 180px;
	color: #545454;
	float: left;	
}

.contact_card_text
{
	margin: 10px 0 0 28px;
	width: 100%;
	float: left;	
}

*html .contact_card_text
{
	margin: 12px 0 0 5px;
	width: 100%;
	float: left;	
}

