table.boxy-wrapper { 
	border: none;
	display: table;
	margin: 0;
	padding: 0;
	position: absolute;
	width: 820px !important; 
	min-height: 500px;
	height: auto !important;
	height: 500px;
}

	table.boxy-wrapper tr:hover {
		background: none;
	}

	table.boxy-wrapper td {
		border-bottom: 0;
		border-left: 0;
		border-right: 0;
		border-top: 0;
		padding: 0;
	}

	table.boxy-wrapper.fixed { 
		position: fixed; 
	}
	
	.boxy-modal-blackout { 
		background-color: #000;
		left: 0;
		position: absolute; 
		top: 0; 
	}
	
  	/* Borders */
	
	table.boxy-wrapper .top-left,
	table.boxy-wrapper .top-right,
	table.boxy-wrapper .bottom-right,
	table.boxy-wrapper .bottom-left { 
		height: 10px; 
		padding: 0;
		width: 10px;
		display: none;
	}
	
		table.boxy-wrapper .top-left { 
			display: none;
		}
		
		table.boxy-wrapper .top-right { 
			display: none;
		}
		
		table.boxy-wrapper .bottom-right {  
			display: none;
		}
		
		table.boxy-wrapper .bottom-left { 
			display: none;
		}
	
	table.boxy-wrapper .top,
	table.boxy-wrapper .bottom { 
		background: #000000;
		display: none;
		filter: alpha(opacity=60);
		height: 10px; 
		opacity: 0.6; 
		padding: 0;
	}
	
	table.boxy-wrapper .left,
	table.boxy-wrapper .right { 
		background: #000000;
		display: none; 
		filter: alpha(opacity=60);
		opacity: 0.6;
		padding: 0;
		width: 10px;
	}
		
	/* Title bar */

	table.boxy-wrapper .title-bar { 
		border: 3px #78a22f solid;
		border-bottom: none;
		height: 47px;
		position: relative;
	}
	
		table.boxy-wrapper .title-bar.dragging { 
			cursor: move; 
	  	}
	  
		table.boxy-wrapper .title-bar h2 {  
			display: none;
		}
	  
		table.boxy-wrapper .title-bar a.close { 
		  	background: transparent url('images/boxy-close.png') top left no-repeat;
		  	border: 2px #78a22f solid;
		  	color: #FFFFFF;
		  	display: block;
		  	height: 24px; 
			margin: 10px 10px 0 0;
		  	position: absolute; 
		  	right: 0;
		  	text-indent: -20000px;
		  	top: 0;
		  	width: 24px; 
		}
	  
		table.boxy-wrapper .title-bar a.close:hover {
			background: transparent url('images/boxy-close_hover.png') top left no-repeat;
		}
		
		
	/* Content Region */

	table.boxy-wrapper .boxy-inner { 
		background: #FFFFFF;
		padding: 0;
	  	background: #FFFFFF url('images/boxy_staff_back.png') top left repeat-x !important;
	}
	
		table.boxy-wrapper .boxy-content { 
			padding: 0 10px 40px 10px; 
			border: 3px #78a22f solid;
			border-top: none;
			background: transparent;
			background-position: bottom left;
			background-repeat: no-repeat;
		}
		
			table.boxy-wrapper title.boxy-content,
			table.boxy-wrapper link.boxy-content {
				display: none !important;
			}
			
			/* GLOSSARY ITEM */

			table.boxy-wrapper h4.glossary-heading {
				border: 0;
				color: #FFFFFF;
				float: right;
				font-size: 22px;
				height: 70px;
				line-height: 30px;
				padding: 45px 10px 0 0;
				position: relative;
				width: 360px;	
			}
			
			table.boxy-wrapper div.glossary-content {
				border: 3px #78a22f solid;
				border-top: none;
				float: left;
				padding: 40px 10px 40px 10px;
				width: 800px;
			}
			
				table.boxy-wrapper div.glossary-content img {
					display: block;
					margin: 0 auto;	
				}
			
			/* STAFF PROFILES */

			table.boxy-wrapper #staff_wrapper {
				min-height: 525px;
				height: auto !important;
				height: 525px;
				padding-bottom: 0;
				position: relative;				
			}
			
			table.boxy-wrapper #staff_wrapper #staff_image {
				bottom: 0;
				float: left;
				height: 525px;
				left: -10px;
				position: absolute;
				width: 400px;
			}

			table.boxy-wrapper #staff_wrapper #staff_title {
				float: right;
				height: 115px;
				position: relative;
				width: 370px;
			}
			
				table.boxy-wrapper #staff_wrapper #staff_title h4 {
					color: #FFFFFF;
					display: block;
					font-size: 22px;
					line-height: 30px;
					padding: 45px 0 0 0;
				}
				
				table.boxy-wrapper #staff_wrapper #staff_title h5 {
					color: #FFFFFF;
					display: block;
					font-size: 16px;
					font-weight: normal;
					line-height: 24px;
				}
				
			table.boxy-wrapper #staff_wrapper #staff_description {
				float: right;
				padding: 40px 20px 20px 0;
				position: relative;
				width: 350px;
			}
			
				table.boxy-wrapper .boxy-content #staff_description p {
					color: #333333;
					font-size: 12px;
					line-height: 18px;
				}
				
				table.boxy-wrapper .boxy-content #staff_description ul, 
				table.boxy-wrapper .boxy-content #staff_description ol {
					padding: 0 30px 10px 30px;
				}
				
					table.boxy-wrapper .boxy-content #staff_description ul li, 
					table.boxy-wrapper .boxy-content #staff_description ol li {
						line-height: 18px;
						padding-bottom: 10px;
						font-size: 12px;
					}
					
						table.boxy-wrapper .boxy-content #staff_description ul li {
							list-style-image: url('images/arrow-green.gif');
							list-style-type: square;
						}
			
			table.boxy-wrapper #staff_wrapper br {
				clear: both;	
			}	
			
			/* CASE STUDIES */
			
			table.boxy-wrapper #case_studies_wrapper {
				height: 550px; 
			}

			table.boxy-wrapper #case_studies_wrapper #case_image {
				float: left;
				height: 550px;
				left: -10px;
				position: relative;
				width: 400px;
			}
			
				table.boxy-wrapper #case_studies_wrapper #case_image .case_images {
					display: none;
				}
				
					table.boxy-wrapper #case_studies_wrapper #case_image #case_image_1 {
						display: block;
					}
			
				table.boxy-wrapper #case_studies_wrapper #case_image #pagination {
					bottom: 10px;
					height: auto;
					margin: 0 0 0 10px;
					position: absolute;
					width: 400px;
				}         
				
					table.boxy-wrapper #case_studies_wrapper #case_image #pagination a {
						border: 1px #999999 solid;
						color: #999999;
						cursor: pointer;
						display: inline-block;
						font-weight: bold;
						height: 25px;
						line-height: 25px;
						margin: 0 3px 0 3px;
						text-align: center;
						text-decoration: none;
						width: 25px;
					}
					
						table.boxy-wrapper #case_studies_wrapper #case_image #pagination a:hover {
							background-color: #78a22f;
							color: #FFF;
							border: 1px #000 solid;
						}

			table.boxy-wrapper #case_studies_wrapper #case_title {
				float: right;
				height: 115px;
				position: relative;
				width: 370px;
			}
			
				table.boxy-wrapper #case_studies_wrapper #case_title h4 {
					color: #FFFFFF;
					display: block;
					font-size: 22px;
					line-height: 30px;
					padding: 45px 0 0 0;
				}
				
				table.boxy-wrapper #case_studies_wrapper #case_title h5 {
					color: #FFFFFF;
					display: block;
					font-size: 16px;
					font-weight: normal;
					line-height: 24px;
				}
				
			table.boxy-wrapper #case_studies_wrapper #case_description {
				float: right;
				padding: 40px 20px 0 0;
				position: relative;
				width: 350px;
			}
			
				table.boxy-wrapper .boxy-content #case_description p {
					color: #333333;
					font-size: 12px;
					line-height: 18px;
				}
				
				table.boxy-wrapper .boxy-content #case_description ul, 
				table.boxy-wrapper .boxy-content #case_description ol {
					padding: 0 30px 10px 30px;
				}
				
					table.boxy-wrapper .boxy-content #case_description ul li, 
					table.boxy-wrapper .boxy-content #case_description ol li {
						line-height: 16px;
						padding-bottom: 5px;
						font-size: 12px;
					}
					
						table.boxy-wrapper .boxy-content #case_description ul li {
							list-style-image: url('images/arrow-green.gif');
							list-style-type: square;
						}
			
			table.boxy-wrapper #case_studies_wrapper br {
				clear: both;	
			}
