@charset "utf-8";
/* CSS Document */

body
		{
		background-image:url(images/wholeback.gif);
		margin:0px;
		padding:0px;
		text-align:center
		}

h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color: #336699;
}
.bodywrap
		{
		width:921px;
		margin: 0 auto;
		/*padding-left:50%;
		left:-459.5px;
		position:absolute;
		float:left;*/
		}
.topheader{
width:921px;

float:left;

}
.plexus-logo
{
background-image:url(images/plexus-logo.jpg);
height:178px;
width:458px;
margin:0px;
padding:0px;
float:left;
}	
.brochure{
height:88px;
width:105px;
float:left;
margin-top:90px;
padding-left:50px;
}
.key{
height:88px;
width:96px;
float:left;
margin-top:90px;
}
.lock{
height:88px;
width:120px;
float:left;
margin-top:91px;
}
.maincontentpiece{
background-image:url(images/maincontentpiece.gif);
width:920px;
height:585px;
float:left;
}
.navwrap{
float:left;
padding-left:15px;
margin-top:5px;
}
.topflash{
background-image:url(images/flashpic.jpg);
height:191px;
width:876px;
margin-top:0px;
margin-left:7px;
}
.portfolioflash{
background-image:url(images/flashport.jpg);
width:331px;
height:200px;
float:left;
margin-top:60px;
margin-left:30px;}
.plexustext{
float:left;
width:320px;
max-height:200px;
margin-top:70px;
margin-left:40px;
color:#785E41;
font-weight:bold;}
.map{
background-image:url(images/map.gif);
height:183px;
width:134px;
float:left;
margin-top:70px;
margin-left:20px;
}
.footerlinks{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
float:left;
width:920px;
color:#FFFFFF;
padding-left:10px;
margin-top:110px;
text-align:center;
text-decoration:none;}

a:link {color:#336699;text-decoration:none;}     /* unvisited link */
a:visited {color: #336699;text-decoration:none;}  /* visited link */
a:hover {color: #948570;text-decoration:underline;}   /* mouse over link */
a:active {color: #948570;text-decoration:underline;}   /* selected link */


/*start of the sub page*/
.centerthisstuff{
width:921px;
margin-left:auto;
margin-right:auto;
text-align:left;
/*float:left;
position:relative;
padding-left:50%;
left:-459.5px;*/
}
.thetopextention{
background-image:url(images/subtopbehind.jpg);
height:178px;
width:100%;
margin: 0 auto;
}

.subverytoppiece{
background-image:url(images/maincontenttop.gif);
height:55px;
width:918px;
}
.submiddlestretch{
background-image:url(images/stretchpiece.gif);
min-height:485px;
width:918px;
float:left;
}
.subbtwpiece{
background-image:url(images/maincontentbtm.gif);
height:35px;
width:918px;
padding-bottom:15px;
float:left;
background-repeat:no-repeat;

}
.innertop{
background-image:url(images/subentertop.gif);;
width:882px;
height:22px;
float:left;
margin-left:17px;
background-repeat:no-repeat;
display:inline;
}
.innermiddle{
background-image:url(images/subinnerstretch.gif);;
width:882px;
min-height:405px;
float:left;
margin-left:17px;
background-repeat:repeat-y;
display:inline;
}
#innerbottom {
background-image:url(images/innerbottom.gif);
width:882px;
height:22px;
float:left;
margin-left:17px;
background-repeat:no-repeat;
display:inline;
}
/*.innerbtm{
background-image:url(images/subenterbtm.gif);
width:882px;
float:left;
margin-left:17px;
background-repeat:no-repeat;
display:inline;
}*/
.leftsidecontent{
font-family: Arial, Helvetica, sans-serif;
width:179px;
margin-left:27px;
float:left;
display:inline;
margin-top: 10px;
padding-left: 5px;
}
.rightsidecontent{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
width:590px;
padding-left:29px;
float:left;
padding-right: 10px;}

a.rightsidecontent:link {color:#948570;text-decoration:none;}     /* unvisited link */
a.rightsidecontent:visited {color: #948570;text-decoration:none;}  /* visited link */
a.rightsidecontent:hover {color: #948570;text-decoration:none;}   /* mouse over link */
a.rightsidecontent:active {color: #948570;text-decoration:none;}   /* selected link */

.breadcrumbs {
	color:#948570;
} 
.breadcrumbs a, .breadcrumbs a:visited {
	color:#948570;
	text-decoration:none;
} 
.breadcrumbs a:hover {
	color:#336699;
	text-decoration:underline;
} 
.subtopheader{
width:921px;
margin: 0px auto;
/*padding-left:50%;
left:-459.5px;
position:absolute;
float:left;*/

}
.subverypiece{
	background-image:url(images/suballbtm.gif);
	height:55px;
	float:left;
	width:100%;
	
}
.subfooterlinks{
float:left;
width:920px;
color:#FFFFFF;
padding-left:10px;
margin-top:15px;
text-align:center;
text-decoration:none;
display:inherit;
clear:both;
padding-left:50%;
left:-459.5px;
position:absolute;
}
.subfooterlinks a, .subfooterlinks a:visited {
	color:#ffffff;
	text-decoration:none;
}
.subfooterlinks a:hover {
	text-decoration: underline;
}
ul.connect {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0px 0px 10px 0px;
list-style-type:none;
}

ul.connect li {
display:inline;
color:#336699;
width:100%;
font-weight:bold;
font-size:13px;
}

ul.connect a, ul.connect a:visited {
width:100%;
display:block;
/*background-color:#CC9933;*/
margin-bottom:1px;
color:#444243;
padding-left:18px;
padding-bottom: 5px;
padding-top:3px;
margin-left: -5px;
font-size:13px;
}
ul.connect a:hover {
width:100%;
display:block;
background-color:#ffffff;
margin-bottom:1px;
padding-bottom: 5px;
padding-top:3px;
color:#336699;
font-size:13px;
}
ul.connect a:current {
width:100%;
display:block;
background-color:#ffffff;
margin-bottom:1px;
padding-bottom: 5px;
padding-top:3px;
color:#948570;
font-size:13px;
}

ul.connect a:active {
width:100%;
display:block;
background-color:#ffffff;
margin-bottom:1px;
padding-bottom: 5px;
padding-top:3px;
color:#948570;
font-size:13px;
}
li#nav, li#nav a {
text-transform:uppercase;
padding-left:8px;
color:#336699;
}
ul.connect2 a {
width:100%;
display:block;
/*background-color:#CC9933;*/
margin-bottom:1px;
color:#000000;
padding-left:13px;
}
ul.connect2 a:hover {
width:100%;
display:block;
background-color:#ffffff;
margin-bottom:1px;

}
ul.connect2 a:current {
width:100%;
display:block;
background-color:#ffffff;
margin-bottom:1px;
}

ul.connect2 a:active {
width:100%;
display:block;
background-color:#ffffff;
margin-bottom:1px;
}
.biocontainer{
width:350px;
float:left;
margin-left:20px;
margin-bottom:20px;
}
.leftbiocontainer{
width:200px;
float:left;}
ul {
   list-style-image: url(/images/plexusdot.gif);
}