*{
	margin:0px;
	padding:0px;
}

body {
	text-align: center;
	background-color: #2b4d4d;
	max-width: 802px;
	margin:auto;
	background-image:url(images/pattern.jpg);
	background-repeat:repeat-x;
	background-position: 0 0;
}

 #wrapper {

	width: 802px;
	margin:auto;
	padding-top:7px;
	text-align: left;
	background-color:#69bebe;
	font-family:arial;
}

html>body #wrapper {
	float:left;}

#menu{
	float:left;
	width: 788px;
	height: 34px;
	font-size: 14px;
	font-weight:normal;
	background-color:#fff;
	margin-left:7px;
}

#content{
float:left;
width: 788px;
height: 567px;
padding-left: 7px;
padding-top: 7px;
}


#leftcolumn{
width:392px;
height:567px;
float:left;
background-color:#FFFFFF;
font-family: arial;
font-weight: normal;
color: #606060;
}

a {
color: #606060;
text-decoration: underline;
}

a:hover{
color: #69bebe;
text-decoration:underline;
}

#bobcontent1-title{
color:#FFFFFF;}

#leftcolumn img {
padding-left:80px;
padding-top:10px;
}

#leftcolumn p{
font-size: 12px;
padding-left: 20px;
padding-right: 20px;
line-height: 18px;
}

#leftcolumn p.subhead{
color:#606060;
font-size:14px;
font-weight: bold;;
padding-top: 20px;
}

#leftcolumn ul{
padding-top: 10px;
padding-left: 50px;
font-size: 12px;
}

#leftcolumn li{
padding-bottom: 10px;
}

.underline{
text-decoration:underline;
}

#bigimg{
float:left;
width: 389px;
height:255px;
padding-left: 7px;
}


#leftimgs{
float:left;
height: 306px;
width: 98px;
padding-left: 7px;
}

#leftimgs img{
padding-top: 6px;
}

#rightimgs{
float:left;
height:306px;
width:98px;
padding-left:7px;
}

#rightimgs img{
padding-top: 6px;
}

#flash{
float:left;
height:306px;
width: 186px;
padding-top: 6px;
margin-right:-3px;
}

p.home{
font-size: 14px;
color:#606060;
font-weight: normal;
padding-bottom: 18px;
}

p.home3{
font-size: 12px;
color:#ffffff;
font-weight: normal;
margin-left: 20px;
padding-bottom: 5px;
text-decoration:underline;
cursor:hand;
cursor:pointer;
}

.heading2{
color:#ffffff; 
font-size:14px; 
font-weight: bold; 
margin-left: 20px;
}

#flash .heading2{
color:#ffffff; 
font-size:14px; 
font-weight: bold; 
margin-left: 20px;
}

.bold{
font-size: 12px;
color:#ffffff;
font-weight: normal;
margin-left: 20px;
font-weight:bold;
}

#flash .bold{
font-weight:bold;
}

.home4{
font-size:11px;
padding-bottom:3px;
}

.home2{
font-size: 14px;
color:#606060;
font-weight: normal;
margin-left: 20px;
padding-bottom: 15px;
}

#flash a{
color:#ffffff;
text-decoration:underline;
}

#flash a:hover{
color:#606060;
text-decoration:underline;
}

#flash p{
font-size: 12px;
color:#ffffff;
font-weight: normal;
margin-left: 20px;

}

.memberstyling{
font-size: 12px;
color:#ffffff;
font-weight: normal;
margin-left: 20px;
}

#flash p.heading1{
color:#ffffff;
font-size:14px;
font-weight: bold;
margin-left: 20px;
padding-bottom:15px;
}

#flash p.heading5{
color:#ffffff;
font-size:12px;
font-weight: bold;
margin-left: 20px;
padding-bottom:15px;
}

#footer{
float:left;
width: 788px;
height:57px;
margin-left: 7px;
background-color:#FFFFFF;
margin-top: 7px;
font-size: 14px;
font-weight:normal;
padding-top: 6px;
color:#606060;
}

#footer ul {
	float:left; 
	list-style-type:none;
	padding-top: 23px;
}

#footer li{
display:inline;
padding-left: 50px
}


#footer a {
	text-decoration:underline;
	color: #606060;
}

#footer a:hover{
color: #69bebe;
text-decoration:underline;
}


#bottomline{
height:7px;
background-color:#69bebe;
float:left;
width: 802px;
}


/* Navigation */

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav a {
	display: block;
	margin:0;
	padding:0;
	width:auto;
}

#nav li { /* all list items */
	float: left;
	margin-left: 20px;
	padding:0;
	width:auto; /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	margin:0;
	margin-left: -40px;
	padding:0 0 0 0;	
	width:150px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	position:absolute;
}
/* normal states states */

/* first level */
#nav li a:link, #nav li a:visited{

width:auto;
line-height:34px;
text-align:center;
display:block;
margin-left:0px;
padding: 0 5px 0 5px;
text-decoration:none;
text-align:center;
color:#606060;
font-size:14px;
font-family:Arial, sans-serif;

}


/* second level */
#nav li ul a:link, #nav li ul a:visited{
width:150px;
height:26px;
margin:0;
padding:0;
display:block;
text-decoration:none;
text-align:left;
text-indent:10px;
font-size:12px;
background: #69bebe;
}

/* hover states */
#nav li a.active:link, #nav li a.active:visited {
background-position:0px 0px; 
}

/* first level */
#nav li a:hover{
background-position:0px 0px;
background-color: #69bebe;
}



/* second level */
#nav li ul a:hover{
background-image:none;
background-color:#69bebe;
color:#ffffff;
}

#nav li:hover {
background-position: 0 0
}

/*Packaging Research*/

.heading4{
padding-bottom: 35px;
}

#flash p.heading3{
font-weight: bold;
}

/*Previous Work*/
.distance{
padding-right: 10px;
color:#ffffff;
}

/*Who we are*/

.members { 
float:left;
height:306px;
width: 186px;
padding-top: 6px; 
}