@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
body {
	font-size:8pt;
	font-variant:normal;
	font-family:Tahoma, Geneva, sans-serif;
	line-height:1em;
	color:#9c8f30;
	background-image:url(../images/template_img/main_bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	background-color: #fff;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
}
a {
	text-decoration:none;
	color:#9c8f30;
}
a:hover {
	text-decoration:none;
	color:#F2AF32;
}
p {
	text-align:justify;
}
h1, h2, h3, h4, h5, h6 {
	font-family:Arial, Helvetica, sans-serif;
	color:#aba236;
}
h1 {
	font-size:13pt;
	line-height: 46px;
}
h2 {
	font-size: 11pt;
	line-height:32px;
}
h3 {
	font-size: 10pt;
}
h4 {
	font-size: 9pt;
}
h5 {
	font-size: 8pt;
}

.border_bottom{
	border-bottom:1px solid #eae59f;

	}

#wrapperhome{
	background-image:url(../images/template_img/topbg_home.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 450px;
	min-height: 450px;
	
	}
#wrapper{
	background-image:url(../images/template_img/topbg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 450px;
	min-height: 450px;
	
	}
	
#content_container{
	width:910px;
	margin:0 auto;
	}

#logo_container{
	width:910px;
	height: 122px;
	}
	
#logo{
	width:231px;
	float:left;
	}



#region{
	width:910px;
	padding: 30px 0 20px 0;
	background-image: url(../images/template_img/golge.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	text-align: center;
	}

#regionsub{
	width:669px;
	float:left;
	text-align:right;
	height: 41px;
	}
	
#regionsub img{
	clear:both;
	}
#menu{
	float:left;
	padding:20px 0 0 8px;
	}
#menu ul,li{
	list-style-type:none;
	margin: 0 0 0 0;
	}
#menu ul li{
	float:left;
	margin:0 19px 0 0;
	list-style-type: none;

	}

#content{
	width:910px;
	padding: 60px 0 0 0;

	}
#content{
	width:910px;
	padding: 60px 0 0 0;
	line-height: 1.7EM;
	float: left;
	}

#content_top{
	width:900px;
	margin:0 auto;
	padding: 0 5px 0 5px;
	background-image: url(../images/template_img/content_bg.gif);
	background-repeat: repeat-y;
	background-position: let top;
	float: left;
	}
	
#home_flash{
	background-image:url(../images/page/home/home_picture.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:900px;
	height:391px;
	padding-bottom: 20px;
	}

#home_flash .flash{
	width:484px;
	height:378px;
	float:left;
	padding: 3px 0 0 0;
	}
	
#home_flash .text{
	width:375px;
	height:378px;
	float:left;
	padding: 3px 20px 0 20px;
	}

#footer{
	background-image:url(../images/template_img/footer_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:90px;
	width: 910px;
	float: left;
	}
	
#footertext {
	height:60px;
	width: 900px;
	float: left;
	}
	
#footertext .left{
	height:30px;
	float:left;
	width:350px;
	padding: 0 0 0 25px;
	}
#footertext .right{
	height:30px;
	float:right;
	width:500px;
	padding: 0 0 0 0;
	text-align: right;
	}

#sub_content{
	width:860px;
	padding: 0 20px 0 20px;
	float: left;
	}


#sub_content .left{
	width:420px;
	padding: 00px 0 0;
	float: left;
	}


#sub_content  .left .line {
	width:420px;
	padding: 0 0 16px 0;
	float: left;
	}

#sub_content  .left .line .img{
	width:120px;
	padding: 0 10px 0 0;
	float: left;
	}

#sub_content  .left .line .caption{
	width:290px;
	float: left;
	height: 20px;
	border-bottom: 1px solid #c5c08e;
	font-weight: bold;
	}


#sub_content  .left .line .prod{
	width:290px;
	float: left;
	padding: 5px 0 0 0;
	}


#sub_content .right{
	width:375px;
	padding: 0 0 0 0;
	float: right;
	}
#sub_content  .right .img{
	padding: 0 10px 50px 0;
	float: left;
	}


#sub_page_content{
	width:880px;
	padding: 0 20px 0 0px;
	float: left;
	}

#sub_page_content  .leftpicture {
	padding: 0 20px 20px 0;
	float: left;
	width: 327px;
	}

#sub_page_content  .text {
	padding: 0 16px 0 0;
	float: right;
	width: 500px;
	}
	
#sub_page_content  .text table tr,td {
	padding:3px;
	}
	
#sub_page_content  .text .subcaption{
	background-image:url(../images/page/products/sl3000/line_3.gif);
	background-repeat:no-repeat;
	height:24;
	line-height:24px;
	width: 495px;
	padding: 0 0 0 5px;
	font-weight: bold;
	}


#sub_page_content .text .line {
	width:500px;
	padding: 16PX 0 16px 0;
	height: 167px;
	}

#sub_page_content .text .line .img{
	padding: 0 10px 0 0;
	float: left;
	}


#sub_page_content .text .line .caption{
	width:305px;
	float: left;
	height: 20px;
	border-bottom: 1px solid #c5c08e;
	font-weight: bold;
	}


#sub_page_content .text .line .prod{
	float: right;
	padding: 16px 0 0 0;
	width: 240px;
	}
	
	
/*prodpage*/

#prod_page_content{
	width:855px;
	padding: 0 22px 0 23px;
	float: left;
	}


#prod_page_content  .text {
	padding: 0 0 0 0;
	float: right;
	width: 855px;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	}
	
#prod_page_content  .text .subcaption{
	background-image:url(../images/page/products/sl3000/line_5.gif);
	background-repeat:no-repeat;
	height:24;
	line-height:24px;
	width: 850px;
	padding: 0 0 0 5px;
	font-weight: bold;
	}
#prod_page_content  .text .subcaption2{
	background-color:#ece8b2;
	height:46px;
	line-height:46px;
	width: 850px;
	padding: 0 0 0 5px;
	font-weight: bold;
	}

#prod_page_content .text .bigcontent{
	width:855px;
	padding: 0 0 0 0;
	}

#prod_page_content .text .left {
	width:410px;
	padding: 0 0 0 0;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	}
	
#prod_page_content .text .left #list ul,li {
	list-style-type:disc;
	margin-left:10px;
	}
	
#prod_page_content .text .left #list ul li {
	list-style-type:disc;

	}

#prod_page_content .text .right {
	width:420px;
	padding: 0 0 0 0;
	float:right;
	}
#educational_1{
	width:855px;
	float: left;
	}

#educational_2{
	width:855px;
	float: left;
	font-size: 9pt;
	font-family:Arial, Helvetica, sans-serif;
	}

#educational_2 .table tr td {
	border-collapse: collapse;
	border:0px;
	background-color:#FFC;
}


#educational_2 ul,li {
	margin-left:10px;
	}
#educational_2 ul li {
	list-style-type:disc;
	margin-left:10px;
	}
	
#educational_2 ol {
	margin-left:10px;
	}

#educational_2 ol li {
	list-style-type:decimal;
	}

#educational_2 table tr td {
	border-collapse:collapse;
	border:1px solid #e1d761;
	padding:5px;
	font-size:8pt;
	}

.mailinput{
	border:1px inset #9c8f30;
	width:200px;
	padding:3px;
	}
.mailitextarea{
	border:1px inset #9c8f30;
	width:300px;
	}
.button{
	border:1px outset #F90;
	width:60px;
	background-color:#F90;
	color:#fff;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:8pt;
	font-weight:bold;
	padding: 3px;
	}

/*u5000*/
.u5000line{
	padding:0 0 16px 0;
	height: 165px;
	
	}

.u5000line .boxcon{
	padding:3 px;
	width:200px;
	height:160px;
	float:left;
	font-size: 8pt;
	line-height: 2.2em;
	margin-right:17px;
	}

.u5000line .boxcon .box{
	border:1px solid #eae59f;
	width:192px;
	height:127px;
	padding: 3px;

	}

.u5000line .boxcon2{
	padding:3 px;
	width:200px;
	height:160px;
	float:left;
	font-size: 8pt;
	line-height: 2.2em;
	}
	
.u5000line .boxcon2 .box{
	border:1px solid #eae59f;
	width:192px;
	height:127px;
	padding: 3px;
	}

.commonbg1{
	background-color:#fafcd7;
	}

.commonbg2{
	background-color:#f1ebc3;
	}

.commonbg3{
	background-color:#f2af32;
	color:#FFF;
	font-weight:bold;
	}

.tm_border{
	background-color:#fff;
	border:1px solid #eae59f;
	padding:3px;
	}

#tmtable table tr,td{
	font-size:8pt;
	padding:5px;
	}

.ehemmain{
	background-image:url(../images/page/products/ehem9000/ehem9000.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:200px;
	height:363px;
	padding: 20px 35px 0 620px;
	}

.orange{
	color:#F90;
	
	}

.ehemline{
	height: 850px;
	}
.ehemlinep1{
	padding:0 0 0 0;
	height: 850px;
	width: 605px;
	float: left;
	}
.ehemlinep2{
	padding:0 0 0 0;
	height: 550px;
	width: 250px;
	float: left;
	}

.ehemlinepic{
	width:605px;
	}
.ehemlinetext{
	width:590px;
	padding:10px 15px 0 0;
	height: 570px;
	}

.ehemline2pic{
	float:left;
	width:250px;
	}
.ehemline2text{
	float:left;
	width:250px;
	padding:10px 0 0 0;
	}
.ehemsub{
	float:left;
	width:280px;
	height:450px;
	margin-right: 28px;
	}

.ehemsub2{
	float:left;
	width:280px;
	height:280px;
	}

