﻿body *
{
	margin-top: 0;
	margin-bottom: 0;
}

html, body 
{
	font-family: verdana, Arial, Helvetica;
	font-size: 0.82em;
	color: #777777;
	margin: auto;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 10px;
	height: 100%;
	background: #E9E9D8 url(../images/BG.jpg) repeat-x top;
	
}

input
{	
	color: #777777;
	height: 20px;
	border: solid 1px #CCCCCC;
	width: 235px;
	padding: 3px 0 0 5px;
}

.InputCommentsBox

{	padding: 3px 0 0 5px;
	color: #777777;
	height: 100px;
	border: solid 1px #CCCCCC;
	width: 485px;
	font-family: verdana, Arial, Helvetica;
	font-size: 1.2em;
}


A:link, A:visited, A:hover, A:active  
{ COLOR: #666666; font-family: verdana, Arial, Helvetica;  TEXT-DECORATION: underline;}


p { color:#666666; font-size: 1em; line-height: 2em; font-weight:normal;}

.Work p, .Labwork p
{ margin-left: 20px;}

.Products p
{line-height: 1.6em;}

H1 {color: #BBE82B; font-size: 2.4em; font-weight:normal; width: 450px; padding-bottom: 5px;}
.Work h1, .Labwork h1 {color: #BBE82B; font-size: 2.4em; font-weight:normal; width: 450px; height: 30px; margin-left: 20px; margin-top: 20px; clear:both;}


H2
{ color:#0095DE; font-size: 2em; font-weight:normal; margin-top: 10px; clear:both; width: 450px; }


.Labwork H2 
{ color:#0095DE; font-size: 2em; font-weight:normal; margin-top: 10px; clear:both; width: 360px; height: 30px; }

.Home .box .BoxHeader h2, .Services .box .BoxHeader h2, .Products .box .BoxHeader h2, .Contact .box .BoxHeader h2
{
	width: 130px;
	font-size: 20px;
	padding-left: 40px;
	padding-bottom: 5px;
	background: url(../images/IconWorkBigBlue.gif) no-repeat left top;
	}

.Contact .box .BoxHeader h2
{
	background: url(../images/IconAddress.gif) no-repeat left top;
	}

.Services .box .BoxHeader h2, .Products .box .BoxHeader h2
{ width: 100px;}

H3
{
	clear:both;	
	color:#BAE72B; 
	font-size: 1.6em; 
	font-weight:normal; 
	height: 38px;
	margin-top: 20px;
	padding-top: 6px;
	padding-left: 38px;
	background: url(../images/IconServicesBig.gif) no-repeat top left;
	}

	
.Work H3, .Labwork H3
{
background: url(../images/IconWorkSmallBlue.gif) no-repeat center left;
margin-top: 5px;
padding-top: 0px;
margin-bottom: 10px;
height: 23px;
padding-left: 25px;
	}
	
.Services H3, .Products H3
{	color:#666666; 
	font-size: 1.6em; 
	font-weight:normal; 
	height: 28px;
	margin-top: 15px;
	margin-bottom: 20px;
	padding-left: 43px;
	background: url(../images/IconServicesBig.gif) no-repeat top left;
	border-bottom: solid 1px #DEDEDE; 
	padding-bottom: 5px;
	}

H4
{ color:#666666; font-size: 1em; font-weight:normal; margin-bottom: 30px;}
.Work H4, .Labwork H4 {margin-left: 20px; margin-top: 20px;}

H5
{ color:#6699FF; font-size: 0.8em; font-weight:normal; margin: 0px;}

.Work H5, .Labwork H5
{
	margin: 10px 0 10px 45px;
	}
	
.Work #ContentBox H5
{
	font-size: 1em;
	}

.Products H5
{
	font-size: 1em;
	}

H6
{ color:#007ED7; font-size: 1.4em; font-weight: normal; width: auto; float:right;}



#GlobalUI
{
	width: 900px; 
	margin: auto;
	min-height: 600px;
	background-color: #ffffff;
	background-image: url(../images/BGBody.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	border: solid 10px #FFFFFF;
}

#Header
{
	width: 100%;
	margin: auto;
	height: auto;
	float:left;
	}

.Services .ClearBoth
{
	width:auto; 
	clear:both;
	height:20px;
}

.ClearBoth
{
	width:auto; 
	clear:both
}

.FormPadding
	{
	padding:0px; 
	margin:0px;
	height: 100%;
	}
/*/////////////////////////////////// CONTENT CLASSES /////////////////////////////////*/


.box-bg
{
	margin-top: 35px;
	margin-left: 30px;
	float:left;
	width: 310px;
	background: url(../images/BoxBG.gif) no-repeat right center;
}


.Work .box-bg, .Labwork .box-bg
{
	margin-top: 20px;
	margin-left: 0px;
	width: 900px;
	}	



.box
{
	height: 100%;
	width: 310px;
	float: left;
	background: url(../images/BoxBL.png) no-repeat left bottom !important;	
	background: url(../images/BoxBL.gif) no-repeat left bottom;	
	clear:both;
	}
.Work .box, .Labwork .box
{
	width: 900px;
	}	
	

.box-outer
{
	width: 310px;
	height: 100%;
	background: url(../images/BoxBR.png) no-repeat right bottom !important; 
	background: url(../images/BoxBR.gif) no-repeat right bottom; 
	float: left;
	}

.Work .box-outer, .Labwork .box-outer
{
	width: 900px;
	}	

.box-inner
{
	height: 100%;
	background: url(../images/BoxTL.png) no-repeat left top !important;  
	background: url(../images/BoxTL.gif) no-repeat left top; 
	}

	
.box .BoxHeader
	{
	background: url(../images/BoxTR.png) no-repeat right top !important;  	
	background: url(../images/BoxTR.gif) no-repeat right top;	
	width: 290px;
	padding-top: 15px;
	padding-left: 20px;	
	}

.Work .BoxHeader, .Labwork .BoxHeader
{
	padding-top: 0px;
	width: 880px;
	height: 9px;
	padding-top: 0px;
	}	

	.box-divider
	{
	background: url(../images/BoxDivider.gif) no-repeat left top;
	height: 3px;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	clear:both;
	}

.box-outer p
	{
	margin-top: 0px;
	font-size: 0.8em;
	line-height: 1.8em;
	padding: 0 20px 15px 20px;
	}

.Work .box-outer p, .Labwork .box-outer p
	{
	margin-top: 0px;
	font-size: 1em;
	line-height: 1.8em;
	padding: 0 45px 0px 25px;
	}
	
.BoxListContent
{
	float:right; 
	width: 540px;
	padding-right: 50px;
	padding-bottom: 20px;
	}

.BoxListContentAV
{
	float:right; 
	width: 380px;
	padding-right: 50px;
	padding-bottom: 20px;
	}


.BoxImg
{
margin: 10px 10px 0px 10px;
border: 0px;
}

.BoxVid
{
Padding: 10px 10px 10px 10px;
}

.ImgBoxTop
{

	width: 270px;
	margin:auto;
	}

.ImgBoxTopBig
{

	width: 420px;
	margin:auto;
	}


.GreenTop 
{
	margin-top: 20px;
	margin-left: 20px;
	background: url(../images/ImgBoxTopGreen.png) no-repeat left top !important;
	background: url(../images/ImgBoxTopGreen.gif) no-repeat left top;
	}
	
.GreenTopBig
{
	margin-top: 20px;
	margin-left: 20px;
	background: url(../images/ImgBoxTopGreenBig.png) no-repeat left top !important;
	background: url(../images/ImgBoxTopGreenBig.gif) no-repeat left top;
	}
	
.Work .GreenTop, .Labwork .GreenTop
{
	margin-top: 9px;
	}

.GreenBottom
{
	margin-left: 20px;
	margin-bottom: 20px;
	width: 270px;
	height: 10px;
	background: url(../images/ImgBoxBottomGreen.png) no-repeat left bottom !important;
	background: url(../images/ImgBoxBottomGreen.gif) no-repeat left bottom;
	}
	
.GreenBottomBig
{
	margin-left: 20px;
	margin-bottom: 20px;
	width: 420px;
	height: 10px;
	background: url(../images/ImgBoxBottomGreenBig.png) no-repeat left bottom !important;
	background: url(../images/ImgBoxBottomGreenBig.gif) no-repeat left bottom;
	}	
	

.Work .GreenTop, Work .GreenBottom,  .Labwork .GreenTop, Labwork .GreenBottom
{
	margin-right: 20px;
	}
	
A.MainMenu:link, A.MainMenu:visited, A.MainMenu:hover, A.MainMenu:active  
{ COLOR: #fff; font-family: verdana, Arial, Helvetica;  TEXT-DECORATION: none; font-size: 1.7em; padding-left: 17px;}
 
 
 
 A.MainMenu:hover
 {
	color:#799E00;
 }

.ListImage, .ListImageEdit
{
	float:left;
	margin-right: 20px;
	border:0px;
	margin-top: 10px;
	border: solid 1px #000000;
	width: 250px;
	}
	
.ListImageEdit

{
	position:absolute;
	}


	
	.ListItemContentEdit
	{
		float:left;	
		width: 500px;
	
	}
	
	#ContentBox
	{	
		float:left;
		padding-left: 30px;
		width: 500px;  
		padding-top: 20px;
		padding-bottom: 40px;
		
	}

	
	.Work #ContentBox , .Labwork #ContentBox
	{	
		float:left;
		padding-left: 0px;
		height: 100%;
		width: 900px;  
		padding-top: 10px;
		padding-bottom: 40px;
		
	}
	
	* html #ContentBox
	{
		margin-left: 0px; 
		}

	#PicInfoBoxLogin
	{	
		float:left;
		height: 280px;
		width: 350px; 
		padding-left: 40px; 
	}
		
	#ContentBox p
	{
		margin-bottom: 0px;
		margin-top: 10px;
			}	

#HomeButton
{
	margin-left: 150px;
	padding-top: 50px;
	width:250px;
	clear:both;
}

.ButtonHome
{ 
	background-color: #FFF;
	position: relative;
	left: 110px;
	color: #799E00;
	border: solid 1px #799E00;
	font-size: 1.4em;
	font-weight:bold;
	padding-top: 3px;
	padding-bottom: 3px;
	cursor:pointer;
}
select
{
font-size: 10px;
height: 18px;
}


#Info
{
	position:relative;
	width: 500px;
	padding-left: 30px;
	top: -50px;
	}
	
.Work #Info, .Labwork #Info		
{
	padding-left: 0px;
	}
	
#Footer
{
	position:relative;
	width: 840px;
	padding-left: 30px;
	padding-right: 30px;
	top: -30px;
	}
	

	
