@charset "UTF-8";
/* CSS Document */

 body {
	margin:0px;
	padding:0px;
	background-color:#D6D6D6;
	background-image:url(../images/page_gradient.gif);
	background-repeat:repeat-x;
}

/* Start Text Styles */

body,td,th {
	font-size: 12px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}


a:link {
	color: #006329;
}
a:visited {
	color: #006329;
}
a:hover {
	color: #999999;
}


.pageheader {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#006329; font-weight:bold;}
.menu_link {
	color: #FFFFFF;
	font-weight: bold;
	padding:10px;
	text-decoration:none;	
}
#content h1{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#006329;}
.body_green {color:#006329;}
.body_green_bold {color:#006329; font-weight:bold;}
.product_heading {color:#333333; font-size:14px; padding-top:10px; text-decoration:none;}
.product_heading a {text-decoration:none;}

.breadnav {font-size:10px; color:#999999; text-decoration:none; padding-left:20px; padding-top: 10px;}
.breadnav a {font-size:10px; color:#999999; text-decoration:none; padding-left:20px; padding-top: 10px;}
#main {
	
}

#container {
	width:808px;
	margin:0 auto;
	position:relative;
}

#header {
		height:80px;
		background-image:url(../images/header_background.png);
		}
#content_main {
		background-image:url(../images/content_background.png);
		background-repeat:repeat-y;
		}		
#content {
	
		}		

#logo {
		position:relative;
		top:5px;
		left:20px;
		width:50px;
		
		}		

#menu_container {
	position:absolute;
	top:42px;
	left:350px;
	width:434px;
	height:38px
		}
#menu_links {
	position: absolute;
	top:-33px;
	padding-left:10px;
	left: -150px;
		}

#welcome {padding-left:20px; width:789px;}
#findoutmore {
	position:absolute;
	width:200px;
	height:56px;
	z-index:1;
	left: 579px;
	top: 181px;
}
#footer{
	padding-right:20px;
	padding-left:20px;
	padding-top:0px;
	color:black;
}
#footer a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none;}
#casestudy {padding-left:4px;}
#casestudysmall {padding-left:4px;}
#prefooter { clear:both; padding:0; margin:0;}
#about_us_copy {padding-left:20px; width:500px; position: relative;}

#about_us_image1 {
	position: absolute;
	left: 543px;
	top: 176px;
	width:240px;
	height: 109px;
}
#about_us_image2 {
	position: absolute;
	left: 530px;
	top: 242px;
	width:100px;
	height: 163px;
}
/* Start product page css */
#product1 {
	position:relative;
	width:217px;
} 


#productsbsm_bullets {
	position: absolute;
	width:411px;
	left:377px;
	top:322px;
}

#product_index_container {
	position:relative;
	padding-left:20px;
	width: 780px;
	height: 250px;
}

/* Start Case Studies css */


#case_studies_copy {
	padding-left:20px;
	width:780px;
}

/* Start Case Studies css */

#contact_text {padding-left:20px; width:400px;}
#contact_form {
	position: absolute;
	left: 351px;
	top: 122px;
	width: 435px;
}
#image_caption1 {
	position:absolute;
	width:173px;
	left:615px;
	top:152px;
}
#image_caption2 {
	position:absolute;
	width:173px;
	left:615px;
	top:301px;
}
#image_caption3 {
	position:absolute;
	width:173px;
	left:615px;
	top:337px;
	}
#image_caption4 {
	position:absolute;
	width:173px;
	left:615px;
	top:337px;
}
#image_caption5 {
	position:absolute;
	width:173px;
	left:615px;
	top:480px;
}
#case_studies_UWV_copy {
	padding-left:20px;
	width:580px;
}
#breadnav {position:relative; padding-top:10px; padding-left:20px; font-size:10px; color:#999999;}
#breadnav a {font-size:10px; color: #666666; text-decoration:none; padding-left:-20px; padding-top:-10px;}
#breadnav a:hover {font-size:10px; color:#006329; text-decoration: underline;}



#product_index_container li {display:inline; float:left; width:252px; }
#product_index_container ul { list-style-image:none; list-style-type:none; padding: 0 0 0 0; margin:0 0 0 0;}

#product_index_container li a {display: block; text-decoration:none; margin-right:25px; margin-top:20px; border:solid  #006329; border-width:1px; padding: 4px 4px 4px 4px;}
#product_index_container li a:hover {border:solid  #999999; border-width:1px; padding: 4px 4px 4px 4px; background-color:#e4e4e4;}



#casestudies_index_container {
	position:relative;
	padding-left:20px;
	width: 780px;
	height: 280px;
}
#casestudies_index_container li {display:inline; float:left; width:252px; }
#casestudies_index_container ul { list-style-image:none; list-style-type:none; padding: 0 0 0 0; margin:0 0 0 0;}

#casestudies_index_container li a {display: block; text-decoration:none; margin-right:25px; margin-top:20px; border:solid  #006329; border-width:1px; padding: 4px 4px 4px 4px;}
#casestudies_index_container li a:hover {border:solid  #999999; border-width:1px; padding: 4px 4px 4px 4px; background-color:#e4e4e4;}
ul { padding-left:20px; margin-left:0px;}
li {line-height:1.5em; padding-left:0; margin-left:0px;}

#services_index_container {
	position:relative;
	padding-left:20px;
	width: 780px;
	height: 250px;
}
#services_index_container li {display:inline; float:left; width:218px; 
								display: block; text-decoration:none; margin-right:25px; margin-top:20px; border:solid  #006329; border-width:1px; padding: 4px 4px 4px 4px;}
#services_index_container ul { list-style-image:none; list-style-type:none; padding: 0 0 0 0; margin:0 0 0 0;}

#services_index_container li a {}
