	    *
		{
		border:none;
		margin:0;
		padding:0;
		}
		body
		{
		padding-bottom:1em;
		font:12px Trebuchet MS, Helvetica, Arial;
		background:url(../img/bodyBg.gif) repeat-x;
		}
		h1
		{
		margin:194px 5px 0 5px;
		padding:0 0 0 29px;
		font:bold 1.5em Georgia, "Times New Roman", Times, serif;
		color:#660000;
		background-color:#fff;
		border-bottom:1px solid #eaeaea;
		}
		h2
		{
        font:bold 1.2em Georgia, "Times New Roman", Times, serif;
		color:#660000;
		}
		p, h2
		{
        margin:1em 0 1em 0;
		}
		#footer
		{
		clear:both;
		
		font-size:.8em;
		background:url(../img/footerBg.gif) no-repeat;
		}
		#footer a
		{
		text-decoration:none;
		}
		#footer a:hover
		{
		text-decoration:underline;
		}
		#footer ul
		{
		margin-bottom:.25em;
		}
		#footer ul li
		{
		display:inline;
		padding:0 .5em 0 .5em;
		color:#665;
		}
		#footer ul#affils li, #footer ul#validation li
		{
		display:inline;
		padding:0;
		border-right:none;
		}
		#footer ul li a
		{
        color:#665;
		border-right:1px solid #fff;;
		}
		#footer ul li.lli a
		{
        border-right:none;
		}
		#footer ul#footerNav li
		{
		padding:0;
		line-height:24px;
		}
		#footer ul#footerNav li a
		{
		padding:0 4px 0 4px;
		font-weight:bold;
		color:#fff;
		}
		#footerNav
		{
        text-align:center;
		}
		#header
		{
		background:url(../img/headerBg.jpg) no-repeat;
		border-top:1px solid #717171;
		}
		#logo
		{
		float:left;
		margin-left:35px;
		}
		#main
		{
        width:530px;
		padding:0 8px 0 34px;
		overflow:hidden;
		}
		#main a
		{
		color:#9b6489;
		text-decoration:none;
		}
		#mainNav
		{
		display:inline;
		float:right;
		margin:4px 20px; 0 0;
		}
		#mainNav li
		{
		display:inline;
		}
		#mainNav li a
		{
		padding:0 6px 0 6px;
		font-weight:bold;
		text-decoration:none;
		color:#626262;
		border-right:1px solid #626262;
		}
		#mainNav li.lli a
		{
        border-right:none;
		}
	    #pageWrap
		{
		position:relative;
		width:811px;
        margin:auto;
		background:url(../img/contentBg.gif) no-repeat 0 195px;
		overflow:hidden;
		}
		#primary
		{
		float:left;
        width:49%;
		}
		#secondary
		{
		float:right;
        width:49%;
		}
		#sidebar
		{
		display:inline;
		float:right;
		width:209px;
		margin-right:22px;
		background-color:#eaeaea;
		overflow:hidden;
		}
		#sidebar ul
		{
		width:213px;
		padding:34px 0 15px 0;
		background-color:#eaeaea;
		}
		#sidebar ul#whatWeDo li.lli, #sidebar ul#whereAreWeLocated li.lli, #sidebar ul.howIsItUsed li.lli
		{
		background:none;
		}
		#sidebar ul li 
		{
        list-style:none;
		}
		#sidebar ul li a
		{
        display:block;
        width:187px;
		padding:0 0 3px 26px;
        text-decoration:none;
		font-weight:bold;
		}
		#sidebar ul li ul
		{
		padding-top:0;
		}
		#sidebar ul#whatWeDo
		{
		background:#eaeaea url(../img/menuTitle_do.gif) no-repeat;
		}
		#sidebar ul#whatWeDo li
		{
        background:url(../img/prodBg.gif) no-repeat left bottom;
		}
		#sidebar ul#whatWeDo li a
		{		
		color:#6e7f4a;		
		background:url(../img/prodBullet.jpg) no-repeat 0 50%;
		}
		#sidebar ul#whatWeDo li a:hover
		{
        color:#93a274;
		}
		#sidebar ul#whereAreWeLocated
		{
		background:#eaeaea url(../img/menuTitle_local.gif) no-repeat;
		}
		#sidebar ul#whereAreWeLocated li
		{
        background:url(../img/locBg.gif) no-repeat left bottom;
		}
		#sidebar ul#whereAreWeLocated li a
		{		
		color:#4a5e7f;		
		background:url(../img/locBullet.jpg) no-repeat 0 50%;
		}
		#sidebar ul#whereAreWeLocated li a:hover
		{
        color:#7e8ca2;
		}
		#sidebar ul.howIsItUsed
		{
		background:#eaeaea url(../img/menuTitle_used.gif) no-repeat;
		}
		#sidebar ul.howIsItUsed li span.descrip
		{
		display:block;
		margin:2px 12px 0 12px;
		padding:3px 0 3px 3px;
		font:bold 1em Trebuchet MS, Helvetica, Arial;
		color:#eaeaea;
        background-color:#683858;
		}
		#sidebar ul.howIsItUsed li ul li
		{
        background:url(../img/usedBg.gif) no-repeat left bottom;
		}
		#sidebar ul.howIsItUsed li a
		{		
		color:#7f4a6e;		
		background:url(../img/itemBullet.gif) no-repeat 0 50%;
		}
		#sidebar ul.howIsItUsed li a:hover, #sidebar ul.howIsItUsed li ul li a:hover
		{
        color:#a17292;
		}
		ul#solutions
		{
        width:782px;
		padding-top:70px;
		background:url(../img/labImg_1.jpg) no-repeat;
		overflow:hidden;
		}
		ul#solutions li
		{
		display:inline;
        float:left;
		margin-right:8px;
		font-size:1em;
		}
		ul#solutions li.sol_lli
		{
        margin-right:0;
		}
		ul#solutions li a
		{
		display:block;
		height:130px;
		width:168px;
		color:#fff;
		text-decoration:none;
		border:1px solid #fff;
		background-repeat:no-repeat;
		}
		ul#solutions li a:hover
		{ 
		color:#ccc;
		}
		ul#solutions li a strong
		{
		display:block;
		margin-top:108px;
		padding:3px 28px 3px 0;
		text-align:right;
		}
		ul#solutions li#production a
		{
        background-image:url(../img/homeBtn_prod.jpg);
		}
		ul#solutions li#location a
		{
        background-image:url(../img/homeBtn_local.jpg);
		}
		ul#solutions li#application a
		{
        background-image:url(../img/homeBtn_app.jpg);
		}
		#validation
		{
		margin-top:12px;
		text-align:center;
		}
		.nestedUl
		{
		margin:1em 0 1em 2em;
		}
		.nestedUl li
		{
		font-weight:bold;
		}
		.nestedUl li li
		{
		font-weight:normal;
		}
		
		
        


	
