/* CSS Document */
/* CSS Document */


H1{
	font-family: Arial, Helvetica, sans-serif;
	
	font-size: 16px;
}

body{

	font-family: Arial, Helvetica, sans-serif;

	padding: 0;

	margin: 0;

	width: 100%;

	background-image:url(../images/background_strip.jpg);

	background-repeat:repeat-x;

	background-color:#f3efe5;

	font-size:11px;

	color:#706856;

}


#container{

	width: 926px;

	margin: 0px auto;

	

}


#TICKER A{

	font-family:Arial; 

	font-weight: bold; 

	font-size:14px; 

	color:#897165;

	text-decoration: none;

}

/********** Header *************/

#header{

	height:64px;

}

.search{

	background-image:url(../images/search_bg.jpg);

	width:314px;

	height:64px;

	float:right;

	position:relative;

}


.search_box{

	width:180px;

	color:#93857d;

	font-size:18px;

	float:left;

	position:relative;

	border:0;

	/*font-family: Impact;*/

	font-family: arial;

	word-spacing:1px;

}


.go_btn{

	float:left;

	position:relative;

}


.search_form{

	margin-left:51px;

	margin-top:20px;

}


.logo{

	float:left;

	position:relative;

}


.btn_faq{

	background-image:url(../images/btn_faq.jpg);

	width:77px;

	height:87px;

	display:block;

	float:left;

}


.btn_customercare{

	background-image:url(../images/btn_customercare.jpg);

	width:130px;

	height:87px;

	display:block;

	float:left;

}


.btn_links{

	background-image:url(../images/btn_links.jpg);

	width:71px;

	height:87px;

	display:block;

	float:left;

}


.btn_aboutus{

	background-image:url(../images/btn_aboutus.jpg);

	width:97px;

	height:87px;

	display:block;

	float:left;

}


.btn_contactus{

	background-image:url(../images/btn_contact_us.jpg);

	width:131px;

	height:87px;

	display:block;

	float:left;

}


.nav_btn{

	float:right;

	position:relative;

}

/************************/
/******Content********/

.content_holder{

	width:900px;

	height:auto;

	display:block;

	float:left;

}

.menu_btn{

	float:left;

	position:relative;

	display:block;

	overflow:hidden;

}

p {margin: 1em 0;}


.menu_inner{

	float:left;

	position:relative;

	overflow:hidden;

	display:block;

}

.contents_body_asset{

	background-image:url(../images/asset_bg.jpg);

	width:900px;

	height:385px;

	position:relative;

	float:left;

}

.contents_body_contact{

	background-image:url(../images/contact_bg.jpg);

	width:900px;

	height:448px;

	position:relative;

	float:left;

}

.contents_body_solution{

	background-image:url(../images/sol_bg.jpg);

	width:900px;

	height:385px;

	position:relative;

	float:left;

}

.contents_body_animal{

	background-image:url(../images/animal_bg.jpg);

	width:900px;

	height:385px;

	position:relative;

	float:left;

}

.contents_body_fac_man{

	background-image:url(../images/fac_man_bg.jpg);

	width:900px;

	height:385px;

	position:relative;

	float:left;

}

.contents_no_pic{

	background-image:url(../images/demo_bg.jpg);

	background-position: bottom center; background-repeat: no-repeat;

	width:900px;

	height:385px;

	position:relative;

	float:left;

}

.contents_body_demo_kit{

	background-image:url(../images/demo_bg.jpg);

	width:900px;

	height:385px;

	position:relative;

	float:left;

}

.contents_body_news{

	background-image:url(../images/news_bg.jpg);

	width:900px;

	height:385px;

	position:relative;

	float:left;

}

.contents_body_aboutus{

	background-image:url(../images/demo_bg.jpg);

	background-repeat: no-repeat;

	background-position: bottom center;

	width:900px;

	height:685px;

	position:relative;

	float:left;

}

.contents_body_sys_int{

	background-image:url(../images/sys_int_bg.jpg);

	width:900px;

	height:385px;

	position:relative;

	float:left;

}

.contents_body_who_work_with{

	background-image:url(../images/content_body_who_work_with.jpg);

	width:900px;

	height:385px;

	position:relative;

	float:left;

}

.content_asset_left{

	margin-left:20px;

	width:420px;

	position:relative;

	float:left;

}

.content_asset_right{

	margin-left:30px;

	width:410px;

	position:relative;

	float:left;

	height:360px;

}

.content_solution_left{

	margin-left:20px;

	width:430px;

	position:relative;

	float:left;

}

.content_solution_right{

	margin-left:20px;

	width:410px;

	position:relative;

	float:left;

	height:360px;

}

.content_fm_left{

	margin-left:20px;

	width:420px;

	position:relative;

	float:left;

	margin-right:10px;

}

.latest_news_front{

	width:250px;

	height:180px;

	overflow:auto;

	padding:20px;

	display:block;

}

.content{

	margin-left:20px;

	width:430px;

}

.title{

	color:#706856;

	font-size:16px;

	font-family: arial;

	font-weight: bold;

}

.quote{

	font-size:14px;

}

.link{

	color:#FF0000;

	text-decoration:none;

}


/**** footer *******/
#footer{

	width:900px;

	float:left;

	border-top:dashed 1px #706856;

	padding-top:10px;

	margin-top:25px;

}

.btm_home{

	background-image:url(../images/btm_home.jpg);

	width:53px;

	height:21px;

	display:block;

	float:left;

}

.btm_aboutus{

	background-image:url(../images/btm_aboutus.jpg);

	width:73px;

	height:21px;

	display:block;

	float:left;

}
.btm_links{

	background-image:url(../images/btm_links.jpg);

	width:53px;

	height:21px;

	display:block;

	float:left;

}

.btm_custcare{

	background-image:url(../images/btm_custcare.jpg);

	width:101px;

	height:21px;

	display:block;

	float:left;

}

.btm_contactus{

	background-image:url(../images/btm_contact.jpg);

	width:83px;

	height:21px;

	display:block;

	float:left;

}

.btm_tandc{

	background-image:url(../images/btm_tanc.jpg);

	width:112px;

	height:21px;

	display:block;

	float:left;

}

/********************/
/** HOME ***/

.left_panel_home{

	width:296px;

	float:left;

	position:relative;

}

.left_and_mid_panel_home{

	/*width:604px;*/
	width:899px;

	float:left;

	position:relative;

}

.mid_panel_home

{

	width:308px;

	float:left;

	position:relative;

}


.right_panel_home{

	width:295px;

	_width:293px;

	float:left;

	position:relative;

	height: 326px;

}	

.news_container{

	background-image:url(../images/news_container_bg.jpg);

	width:295px;

	_width:293px;

	height:252px;

	display:block;

	float:left;

}

.news_tab, .wwwf_tab{

	float:left;

	position:relative;

}



/*********************** SCROLLERS ***********************/

.root     {

    position:relative;

	

   

	background-image:url(../images/news_container_bg.jpg);

	width:295px;

	_width:293px;

	height:252px;

	display:block;

	float:left;

    }



.thumb     {

    position:      absolute;

    height:      9px;

    width:      15px;

    left:       10px;

    }

.up, .dn   {

    position:      absolute;

    left:       10px;

    }

.up a, .up a img, .dn a, .dn a img, .thumb a , .thumb a img{

    border:      0;

    }

.scrollContainer { 

    position:      absolute; 

    left:      2px; 

    top:      19px; 

    width:      295px; 

	_width:293px;

    height:      252px; 

    clip:      rect(0 467 200 0); 

    overflow:      auto; 

    }

.scrollContent { 

    position:      absolute; 

    left:      0px; 

    top:      0px; 

    width:      100px; 

    }

/***************************/







/** NEWS **/

.news{

	margin-bottom:15px;

}



.news-date{

	color:#58398c;

	font-weight:bold;

}



.news-title{

	color:#58398c;

	font-style:italic;

}



/** form **/



.contact_form_input{

	border:2px solid #abb9ab;

}







/******Curved Boxes****************/


.raised {
  background: none;
  width:600px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  padding: 3px;
  }
.raised a {
   font-weight: normal;
}

.raised a:hover {
   color: purple;
}
.raised p {
  text-align: center;
  }
.raised h2 {
  text-align: left;
  }
.raised p {
  }
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {
  display:block; 
  overflow:hidden;
  font-size:1px;
  }
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {
  height:1px;
  }
.raised .boxcontent, .raised .b1, .raised .b2, .raised .b3, .raised .b4,
.raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {
  background: rgb(255,255,255);
  }
.raised .b1 {
  margin:0 5px; 
  }
.raised .b2, .raised .b2b {
  margin:0 3px; 
  border-width:0 2px;
  }
.raised .b3, .raised .b3b {
  margin:0 2px;
  }
.raised .b4, .raised .b4b {
  height:2px; margin:0 1px;
  }
.raised .b1b {
  margin:0 5px;
  }
.raised .boxcontent {
  display:block;  
  }


/****** Curved Boxes End************/
