/* --( Basic Construction )-- */

body {text-align:center;
	background-color: #d8e4e7;
	background-image: url(imgs/bdy08.gif);
	background-repeat: repeat-x;
	background-color: #bfd6f0;
	margin:0px;
	padding:0px;
}
#container {
   margin: 0px auto;
   background-color:#fff;
   background-image:url(imgs/pgbck.gif);
   	background-repeat: repeat-y;
   text-align: left;
   width: 770px;
}

#col2 { width: 460px;
float:right;
margin:0 10px 10px 0px;
overflow:auto;}

#tablepage
 {
   margin: 0px;
   padding: 0px;
   background-color:#fff;
   width: 770px;
}

#col2T {width: 486px;
float:right;
margin:5px 2px 0px 0px;
padding:0px;
}

#col1T {
	width:273px;
	margin: 10px 0 0 2px;
	padding:0;
	float:left;
	padding: 0px;
}

#col1 {
	width:280px;
	margin: 10px 0 0 2px;
	float:left;
}

#colIn{width:225px;
float:right;
margin:1.0em 0 0 0;}
#colIn2{width:230px;
margin:1.0em 0 0 0;}

#col3 {width:770px;
margin: 10px 0 0 2px;
text-align:center;
}

#aboutpage {width: 770px; 
height: 115px;
background-image:url(imgs/aboutLACTEL.gif);
}

.gutter {
	margin: 20px 10px 10px 270px;
}

/* --( Page Styles )-- */

h1 {
	background-image: url(imgs/lactel_header08.gif);
	height: 131px;
	width: 770px;
	   text-indent: -9999px;
	   margin:0;
	   
}

p {font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 1.7em;
letter-spacing: 0;
word-spacing: normal;
text-decoration: none;
color: #333;
}


#col2 p a {text-decoration: none;
border-bottom:#666666 dashed 1px;
color:#000000;}
#col2 p a:hover {
background-color:#e6e0d4;border-bottom:#666666 dashed 1px;
color:#000000;}
#col2 li { font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 1.9em;
margin-top:10px;}

#col2T p a {text-decoration: none;
border-bottom:#666666 dashed 1px;
color:#000000;}
#col2T p a:hover {
background-color:#e6e0d4;border-bottom:#666666 dashed 1px;
color:#000000;}

#msds {width:272px;
background-color:#ddd;
padding-bottom:9px;}
#msds p{color:#373982;
font-size: 11px;
margin-left:12px;
line-height:0.9em;}

#msds .link a, .link a:visited{text-decoration: none;
border-bottom:#666666 dashed 1px;
color:#373982;
}
#msds .link a:hover {text-decoration: none;
background-color:#F0F9FF;border-bottom:#666666 dashed 1px;color:#373982;
}

.floatLEFT{float:left;}
.floatRIGHT{float:right;}

/* Client playiung web designer...removing any style...all pages must be boring...
h2 {font-family: Arial, Helvetica, sans-serif;
color:#25254A;
font-size: 12px;
line-height: 1.7em;
font-weight:900;
letter-spacing: 0;
word-spacing: normal;
text-decoration: none;
}
*/

h2 {font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 1.7em;
letter-spacing: 0;
word-spacing: normal;
text-decoration: none;
color: #444;
}


h2 a {text-decoration: none;
border-bottom:#666666 dashed 1px;
color:#000000;}
h2 a:hover {
background-color:#e6e0d4;border-bottom:#666666 dashed 1px;
color:#000000;}

h3 {font-family: Arial, Helvetica, sans-serif;
color:#666;
font-size: 18px;
font-weight:100;
margin: 10px 0 0 3px;
}

.underline{color:#115596;
border-bottom:#E6E0D4 solid 1px;
margin:0 0 -10px 0;
}

.underline a, a:visited {color:#115596;text-decoration: none;
}
.underline a:hover {color:#666;
}

.subheads {color:#115596;
margin:0 0 -15px 0;
font-weight:bold;}

.subheadsSIDE {color:#115596;
margin:0 0 -15px 15px;
font-weight:bold;}

.sidepara {margin-left:15px;}

.sidepara a {text-decoration: none;
border-bottom:#666666 dashed 1px;
color:#000000;}
.sidepara a:hover {
background-color:#e6e0d4;border-bottom:#666666 dashed 1px;
color:#000000;}

.sub {
	background-image: url(imgs/page_header.gif);
	height: 131px;
	width: 770px;
	   text-indent: -9999px;
	   margin:0;
}





/* --( Navigation )-- */
#nav {
	position:absolute;
	margin: 0;
	width: 547px;
	height: 26px;
}
#nav li {width: 547px; height: 26px; position: absolute; margin:-26px 0 0 270px; top: 0px; background: url(imgs/menuback.jpg) 0 0 no-repeat; display: block; list-style: none;}
#nav a {height: 26px; display: block; border: 0px; font-size: 5px; text-indent: -9999px; text-decoration: none;}

#nav #home {left: 10px; background:url(imgs/menu/hom.gif); width: 65px;}
#nav #about {left: 66px;background:url(imgs/menu/about.gif)  0px 0; width: 65px;}
#nav #products {left: 130px;background:url(imgs/menu/prod.gif)  0px 0; width: 65px;}
#nav #tech {left: 194px; background: url(imgs/menu/tech.gif) 0px 0; width: 65px;}
#nav #news {left: 256px; background: url(imgs/menu/news.gif) 0px 0; width: 110px;}
#nav #order {left: 358px; background: url(imgs/menu/order.gif) 0px 0; width: 65px;}
#nav #contact {left: 424px; background: url(imgs/menu/contact.gif) 0px 0; width: 65px;}

#nav #home a:hover { background:url(imgs/menu/hom1.gif);}
#nav #about a:hover {background: url(imgs/menu/about1.gif);}
#nav #products a:hover {background: url(imgs/menu/prod_1.gif);}
#nav #tech a:hover {background: url(imgs/menu/tech1.gif);}
#nav #news a:hover {background: url(imgs/menu/news1.gif);}
#nav #order a:hover {background: url(imgs/menu/order1.gif);}
#nav #contact a:hover {background: url(imgs/menu/contact1.gif);}


	
#sidemenu ul {
margin:0px;
padding:0px;
font: 1px/1px verdana, arial, helvetica, sans-serif; overflow: hidden;}

#sidemenu li {
display:block;
list-style-type:none;
text-indent: -9999px;}

#sidemenu li#pubs a{display: block;	width: 272px; height: 33px; margin: 0; padding: 0; text-decoration: none;
	background-image:url(imgs/menu/sidemenu/staffpub.gif); 0 0px no-repeat;
	}
#sidemenu li#pubs a:hover{display: block;	width: 272px; height: 33px; margin: 0; padding: 0; text-decoration: none;
	background-image:url(imgs/menu/sidemenu/staffpub.gif); 0 0px no-repeat; background-position: bottom;
	}
#sidemenu li#ref a{display: block;	width: 272px; height: 33px; margin: 0; padding: 0; text-decoration: none;
	background-image:url(imgs/menu/sidemenu/referencepublications.gif); 0 0px no-repeat;
	}
#sidemenu li#ref a:hover{display: block;	width: 272px; height: 33px; margin: 0; padding: 0; text-decoration: none;
	background-image:url(imgs/menu/sidemenu/referencepublications.gif); 0 0px no-repeat; background-position: bottom;
	}

#sidemenu li#bio a{display: block;	width: 272px; height: 33px; margin: 0; padding: 0; text-decoration: none;
	background-image:url(imgs/menu/sidemenu/biodegradation.gif); 0 0px no-repeat;
	}
#sidemenu li#bio a:hover{display: block;	width: 272px; height: 33px; margin: 0; padding: 0; text-decoration: none;
	background-image:url(imgs/menu/sidemenu/biodegradation.gif); 0 0px no-repeat; background-position: bottom;
	}
#sidemenu li#custom a{display: block;	width: 272px; height: 33px; margin: 0; padding: 0; text-decoration: none;
	background-image:url(imgs/menu/sidemenu/customsythesis.gif); 0 0px no-repeat;
	}
#sidemenu li#custom a:hover{display: block;	width: 272px; height: 33px; margin: 0; padding: 0; text-decoration: none;
	background-image:url(imgs/menu/sidemenu/customsythesis.gif); 0 0px no-repeat; background-position: bottom;
	}
#sidemenu li#properties a{display: block;	width: 272px; height: 33px; margin: 0; padding: 0; text-decoration: none;
	background-image:url(imgs/menu/sidemenu/properties.gif); 0 0px no-repeat;
	}
#sidemenu li#properties a:hover{display: block;	width: 272px; height: 33px; margin: 0; padding: 0; text-decoration: none;
	background-image:url(imgs/menu/sidemenu/properties.gif); 0 0px no-repeat; background-position: bottom;
	}
#sidemenu li#standard a{display: block;	width: 272px; height: 33px; margin: 0; padding: 0; text-decoration: none;
	background-image:url(imgs/menu/sidemenu/standardproducts.gif); 0 0px no-repeat;
	}
#sidemenu li#standard a:hover{display: block;	width: 272px; height: 33px; margin: 0; padding: 0; text-decoration: none;
	background-image:url(imgs/menu/sidemenu/standardproducts.gif); 0 0px no-repeat; background-position: bottom;
	}
#sidemenu li#iv a{display: block;	width: 272px; height: 33px; margin: 0; padding: 0; text-decoration: none;
	background-image:url(imgs/menu/sidemenu/ivvsmolecular.gif); 0 0px no-repeat;
	}
#sidemenu li#iv a:hover{display: block;	width: 272px; height: 33px; margin: 0; padding: 0; text-decoration: none;
	background-image:url(imgs/menu/sidemenu/ivvsmolecular.gif); 0 0px no-repeat; background-position: bottom;
	}
#sidemenu li#storage a{display: block;	width: 272px; height: 33px; margin: 0; padding: 0; text-decoration: none;
	background-image:url(imgs/menu/sidemenu/storage.gif); 0 0px no-repeat;
	}
#sidemenu li#storage a:hover{display: block;	width: 272px; height: 33px; margin: 0; padding: 0; text-decoration: none;
	background-image:url(imgs/menu/sidemenu/storage.gif); 0 0px no-repeat; background-position: bottom;
	}
	#sidemenu li#about a{display: block;	width: 272px; height: 33px; margin: 0; padding: 0; text-decoration: none;
	background-image:url(imgs/menu/sidemenu/about.gif); 0 0px no-repeat;
	}
#sidemenu li#about a:hover{display: block;	width: 272px; height: 33px; margin: 0; padding: 0; text-decoration: none;
	background-image:url(imgs/menu/sidemenu/about.gif); 0 0px no-repeat; background-position: bottom;
	}
	
	#sidemenu li#end a{display: block;	width: 272px; height: 5px; margin: 0; padding: 0; text-decoration: none; background-color:#e6e0d4;
	}
	

#shows {background-image: url(/imgs/shows/showcenter.jpg); background-repeat:repeat-y;color: #333;margin:0; padding:0; }
#shows h3{background:url(/imgs/shows/showdead1.jpg) no-repeat top left; height:64px; text-indent:-9999px; margin:0; padding:0;}
#shows .end{background:url(/imgs/shows/showend.jpg) no-repeat bottom left; height:8px;}
#shows ul {list-style-image:url(/imgs/shows/showbullet.jpg); font-family: Arial, Helvetica, sans-serif;}
#shows li {font-size:13px; margin-bottom:12px; color: #333;}
#shows li a:link,#shows li a:visited { text-decoration:none;color: #333;}
#shows li a:hover { background-color:#A8D8FF;}
#shows .pagelink{ font-size:11px; text-align:right; padding-right:24px;}
#shows a:link,#shows a:visited { text-decoration:none; color: #333;}
#shows a:hover { background-color:#A8D8FF;}




	
	
/* --( table )-- */
/* -------------------------------------------------------
Author: Eric Pui
Theme: The Sky Is Blue
URL: http://www.ericpui.net
 -------------------------------------------------------*/

table {
	font: normal 70%/80% Geneva, Arial, Helvetica, sans-serif;
	border-collapse: separate;
	border-spacing: 0;
	margin: 0;
	color: #000;
	padding-top:4px;
	overflow:auto;
	}
table a {
	color: #000;
	text-decoration: none;	}
table a:visited {
	color: #fff;
	text-decoration: none;
	}
table a:hover {
	background: #faf3e6;
	}
thead th,
thead td
 {
	font-size: 1.2em;
	color: #666;
	padding: 2px 2px 2px 2px;
	border: 1px solid #fff;
	border-width: 1px 1px;
	background: #c5e3f7;
	vertical-align: top;
	line-height:1.0em;
	}
tfoot th,
tfoot td {
	border: 1px solid #fff;
	border-width: 1px 1px;
	background: #666;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
	white-space:normal;
}

th {
	font-weight: bold;
	line-height: 1.9em;
	padding: 0.3em 0.3em;
	text-align: left;
	}
tbody th,
td {
	padding: 0.3em 0.2em;
	text-align: left;
	vertical-align: middle;
	line-height:1.1em;
		white-space: nowrap;

	}
td .samples, tr .samples {vertical-align:top;}
tbody th {
	font-weight: normal;
	white-space: nowrap;
	}
tbody th a:link,
tbody th a:visited {
	font-weight: bold;
	}
tbody th+td {
	white-space: nowrap;
	}
tbody td,
tbody th {
	background: #F0F9FF;
	border: 1px solid #fff;
	border-width: 1px 1px;
	}
tbody tr.odd th,
tbody tr.odd td {
	border-color: #fff;
	background: #E2EFFF;
	}
tbody tr:hover td,
tbody tr:hover th {
	background: #faf3e6;
	border-color: #fff;
	}
tr:hover td, tr:hover td a, tr:hover th a {
	color: #444444;
	}
caption {
	font-size: 1.8em;
	text-align: left;
	margin: 0;
	padding: 0.5em 0.25em;
	text-align: center;
	text-transform: uppercase;
	}
.cheat
{margin-bottom:-4px;}




/* --( Stuff at the bottom )-- */


#footer {	
	margin: 0px auto;
	position: relative;
	background-color: #25254A;
	width: 750px;
	height: 30px;
	padding: 4px 20px 0 0;
	clear: both;
}
#footer .builtby{ float:left; margin:2px 0 0 5px;}

#footer h2 {
	margin: 0;
	text-align: right;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #E2E2E2;
}

#footer h2 a:visited, #footer h2 a:link {
	color: #E2E2E2;
	text-decoration: none;
}

#footer h2 a:hover {
	color: #25254A;
	text-decoration: none;
	border-bottom: none;
	background-color: #A6D2F1;
}
.clear {
	clear: both;
	padding-right:20px;
	background-color: #FFFFFF;
}
