body
{
	margin-top:5px;
	background:#2d90d8;
}

p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
margin:0px;
text-align:justify;
padding:9px 0px;
line-height:19px;
}

h1{
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: 600;
text-transform:none;
letter-spacing: normal;
color:#ff0000;
margin:0px;
}
h2
{
	font-family:tahoma;
	font-size:11px;
	color:#6dc067;
	font-weight:600;
	text-align:left;
	margin:0px 0px 5px 10px;
}
h3{
color:#66666;
font-family:tahoma;
font-size:12px;
font-weight:normal;
margin:5px 0px 0px 0px;
padding:5px;
}
h4
{
	font-family:tahoma;
	font-size:11px;
	color:#128bf5;
	font-weight:normal;
	text-align:left;
	margin:5px 5px 5px 10px;
}
h5
{
font-family:Verdana;
font-size: 13px;
font-style: normal;
font-weight: normal;
text-transform:none;
letter-spacing: normal;
line-height: 1.5em;
color:#128bf5;
margin:0px;
}
.news_green_text
{
	font-family:tahoma;
	font-size:12px;
	color:#6dc067;
	font-weight:bolder;
	text-align:left;
}

.button_links a
{
	font-family:myriad Pro;
	font-size:16px;
	font-weight:normal;
	color:#ff0000;
	text-align:left;
	text-decoration:none;
	line-height:27px;
	margin-left:20px;
}
.button_links a:hover
{
	font-family:myriad Pro;
	font-size:16px;
	font-weight:normal;
	color:#ff0000;
	text-align:left;
	text-decoration:none;
	line-height:27px;
	margin-left:20px;
}
.button_links_blue a
{
	font-family:myriad Pro;
	font-size:16px;
	font-weight:normal;
	color:#128bf5;
	text-align:left;
	text-decoration:none;
	line-height:27px;
	margin-left:20px;
}
.button_links_blue a:hover
{
	font-family:myriad Pro;
	font-size:16px;
	font-weight:normal;
	color:#128bf5;
	text-align:left;
	text-decoration:none;
	line-height:27px;
	margin-left:20px;
}

.bottom_text_links a
{
	font-family:tahoma;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	text-align:left;
	text-decoration:none;
}
.bottom_text_links a:hover
{
	font-family:tahoma;
	font-size:12px;
	font-weight:normal;
	color:#d5d4d4;
	text-align:left;
	text-decoration:none;
}
.techsupport_links a
{
	font-family:myriad Pro;
	font-size:16px;
	font-weight:normal;
	color:#128bf5;
	text-align:left;
	text-decoration:none;
	line-height:27px;
	margin-left:10px;
}
.techsupport_links a:hover
{
	font-family:myriad Pro;
	font-size:16px;
	font-weight:normal;
	color:#128bf5;
	text-align:left;
	text-decoration:none;
	line-height:27px;
	margin-left:10px;
}
.techsupport_links_red_text a
{
	font-family:myriad Pro;
	font-size:16px;
	font-weight:normal;
	color:#ff0000;
	text-align:left;
	text-decoration:none;
	line-height:27px;
	margin-left:10px;
}
.techsupport_links_red_text a:hover
{
	font-family:myriad Pro;
	font-size:16px;
	font-weight:normal;
	color:#ff0000;
	text-align:left;
	text-decoration:none;
	line-height:27px;
	margin-left:10px;
}
.pipe_white
{
	color:#FFFFFF;
	font-size:12px;
	margin:0px 5px;
}
.news_events_gallery
{
	font-family:tahoma;
	font-size:14px;
	font-weight:bolder;
	color:#666666;
	text-align:center;
}
.button_center_line
{
	background-image:url(../images/button_table_center_line.png);
	width:203px;
	height:1px;
	background-repeat:no-repeat;
	background-position:center;
}
.line_height
{
	height:6px;
}
.marque_bg
{
	background-image:url(../images/marque_bg.gif);
	width:686px;
	height:33px;
	background-repeat:no-repeat;
}
.news_events_image_gallery_leftyarrow
{
	background-image:url(../images/bottom_image_gallery_left_arrow.gif);
	width:4px;
	height:32px;
	background-repeat:no-repeat;
	background-position:center;
}
.news_events_image_gallery_rightyarrow
{
	background-image:url(../images/bottom_image_gallery_right_arrow.gif);
	width:4px;
	height:32px;
	background-repeat:no-repeat;
}
.products_table_bg_center
{
	background-image:url(../images/products_links_center_bg.gif);
	height:340px;
	background-repeat:repeat-x;
	background-repeat:no-repeat;
}
ul.pdf{
	margin-left: 5px;
	padding-left: 0.8em;
	text-indent: -0.0em;
}
ul.pdf li{
	margin-left:0px;
}
.website_links a
{
	font-family:tahoma;
	font-size:12px;
	font-weight:600;
	text-decoration:none;
	color:#0099cc;
}
.website_links a:hover
{
	font-family:tahoma;
	font-size:12px;
	font-weight:600;
	text-decoration:none;
	color:#0099cc;
}
.shado_1
{
	background-image:url(../images/shado_1.png);
	width:596px;
	background-repeat:no-repeat;
	vertical-align:middle;
}

.logo_bg_shado
{
	background-image:url(../images/kls_top_logo_bg_shado.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin:0px 0px 0px 0px;
	padding:23px 0px 0px 0px;
	width:569px;
	background-position:bottom;
}
.logo_bg_shado_2
{
	background-image:url(../images/kls_top_logo_bg_shado_2.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin:0px;
	width:94px;
	background-position:bottom;
}

.kls_group_lgog
{
	background-image:url(../images/kls_logo_group.gif);
	width:169px;
	height:104px;
	background-repeat:no-repeat;
	background-position:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


.empty_space
{
	height:6px;
}
.kls_text_2
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
margin:0px;
padding:0px 0px;
line-height:20px;
}
.kls_text_1
{
font-family:tahoma;
font-size:13px;
color:#666666;
margin:0px;
padding:0px 0px;
line-height:17px;
}



#main_layout{
margin:0px auto;
padding:0px;
width:981px;
}

.clear{
clear:both;
}

#top{
background:url(../images/top_bg.gif) bottom; width:981px; height:13px; background-repeat:no-repeat;
}

#middle{
background:url(../images/middle_bg.gif) repeat-y top; width:981px;
}
.middle_left1
{
	width:247px; margin:0px 0px 0px 16px; float:left;
}
.logo
{
	background:url(../images/kamineni_logo.gif) no-repeat; width:130px; height:103px; margin:17px 0px 0px 75px;
}
.menu
{
	width:208px; margin:12px 0px 0px 36px;
}
.middle_right1
{
	width:700px; margin:0px 0px 0px 0px; float:left;
}
.button_table_bg
{
	background-image:url(../images/button_bg_center.gif); margin:0px; width:206px; height:169px; background-repeat:repeat-x;
}

.sitemap a
{
	font-family:tahoma; font-size:14px; font-weight:normal; color:#999999; text-decoration:none; line-height:5px;
}
.sitemap a:hover
{
	font-family:tahoma; font-size:14px; font-weight:normal; color:#666666; text-decoration:none; line-height:5px;
}












/**** Form Style****/

.border_bottom{
	border-bottom:#ccc 1px dashed;
}

.tbmain{ 
 /* Changes on the form */
 background: url(../images/style1_bg.gif) #ffffff top repeat-x !important; 
}
.left{
  /* Changes on the form */
  color: #666666  !important; 
  font-family: Verdana !important;
  font-size: 11px !important;
}
td.left {
   font-family: "Trebuchet MS";
   font-size: 11px;
   font-weight:bold;
   color:#666666;
   vertical-align: top;
   text-align: left;
}
.pagebreak{
   font-family: "Trebuchet MS";
   font-size: 11px;
   font-weight:bold;
   color:black;
}
td.right {
   font-family: "Trebuchet MS";
   font-size: 11px;
   font-weight:normal;
   color:#333333;
   vertical-align: top;   
   text-align: left;   
}
.tbmain{
   height:100%;
   color:#333333;
   background:url(../images/style1_bg.gif) #ffffff top repeat-x;
}
.head{
   font-family: "Trebuchet MS";
   font-size: large;
   font-weight: bold;
   color:#666666;
   vertical-align: top;
   text-align: left;
}
.notvalid{
   border:2px red solid;
   font-family:"Trebuchet MS";
}
.text{
   font-family: "Trebuchet MS";
   font-size: 11px;
   font-weight:normal;
   color:#333333;
   border:1px #cccccc solid;
   background:url(../images/style1_txt_bg.gif) #f6f6f6 top repeat-x;
}
select.other{
   font-family: "Trebuchet MS";
   font-size: 11px;
   font-weight:normal;
   color:#333333;
   border:1px #cccccc solid;
   background:url(../images/style1_txt_bg.gif) #f6f6f6 top repeat-x;
}
.btn{
   font-family: "Trebuchet MS";
   font-size: 11px;
   font-weight:normal;
   color:#333333;
   border:1px #c6c7ca solid;
   background: url(../images/style1_btn_bg.gif) #e4e4e4 top repeat-x;
}
span.required{
  font-size: 13px !important;
  color: red !important;
}
 
.pageinfo{
	padding-right:5px;
	margin-bottom:15px;
	float:left;
}
.red{
font-size:10px;
color:#ff0000;
font-weight:normal;
}





.textcolor
{
	font-family:Arial;
	font-size:12px;
	color:#008bbf;
	font-weight:600;
	text-align:right;
}
.dots
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	text-align:center;
	padding:10px 10px;
}

.textbox
{
	font-family:tahoma;
	font-size:12px;
	color:#000000;
	text-align:left;
	vertical-align:middle;
	border-top:1px solid #7f9db9;
	border-left:1px solid #7f9db9;
	border-bottom:1px solid #7f9db9;
	border-right:1px solid #7f9db9;
	background-color:#ebebe4;
	height:20px;
	width:144px;
}
.textbox_1
{
	font-family:tahoma;
	font-size:12px;
	color:#009933;
	border-top:1px solid #7f9db9;
	border-left:1px solid #7f9db9;
	border-bottom:1px solid #7f9db9;
	border-right:1px solid #7f9db9;
	background-color:#ebebe4;
	height:20px;
	width:65px;
}

.textarea
{
	font-family:tahoma;
	font-size:11px;
	color:#666666;
	border-top:1px solid #008bbf;
	border-left:1px solid #008bbf;
	border-bottom:1px solid #008bbf;
	border-right:1px solid #008bbf;
	background-color:#F8F8F8;
	height:70px;
	width:140px;
}



.button
{
	width:80px;
	height:25px;
}

.news_events_text a
{
	font-family:tahoma;
	font-size:11px;
	color:#999999;
	font-weight:normal;
	text-decoration:none;
	list-style:none;
}
.news_events_text a:hover
{
	font-family:tahoma;
	font-size:11px;
	color:#999999;
	font-weight:normal;
	text-decoration:underline;
	list-style:none;
}

.news_events_bluetext
{
	font-family:tahoma;
	font-size:11px;
	color:#0956b5;
	font-weight:normal;
}
.lifelab_text1
{
	font-family:tahoma;
	font-size:11px;
	color:#008bbf;
	font-weight:bolder;
}
.news_scrolling
{
	font-family:Arial; font-size:12px; color:#63A730; font-weight:600; padding:0px 0px 0px 12px;
}
.news_padding
{
	padding-top:8px;
}


.pipe
{
	font-family:Arial; font-size:14px; font-weight:bold; color:#666666;
}

.ul_liststyle
{
	list-style:none;
}

.news_text_1
{
	margin:6px 0px 0px 25px; padding:0px; list-style:none; color:#4068B3;
}
.red
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
}

.scrolling_images
{
	list-style:none; float:left; padding:0px 10px 0px 0px;
}
