.tab52028 #main-table-body-leftcell{
	
}



.tab52030 #main-table-body-leftcell{
	background: none;
}

#item54810 #main-table-body-leftcell{
	background: transparent url(../images/janet.jpg) no-repeat;
	
}

#item54808 #main-table-body-leftcell{
	background: transparent url(../images/testimonials.jpg) no-repeat;
}

#item54809 #main-table-body-leftcell{
	background: transparent url(../images/support_team.jpg) no-repeat;
}

#item52034 #main-table-body-leftcell{
	background: transparent url(../images/press.jpg) no-repeat;

}

#item52036 #main-table-body-leftcell{
	background: transparent url(../images/design_team.jpg) no-repeat;
}

#item52031 #main-table-body-leftcell{
	background: transparent url(../images/contact.jpg) no-repeat;
}

#item77638 #main-table-body-leftcell{
	background: transparent url(../images/office_vert.jpg) no-repeat;
}


#divcomp217627 table tr td, 
#item52028 .comp-content table tr td,
#item52036 .comp-content table tr td,
#item54809 .comp-content table tr td,
#item54808 .comp-content table tr td{
	padding: 0 30px 0 10px;
	
}


#divcomp224987 table tr td{
	padding: 0 30px 0 10px;
	text-align: left;
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
}

#item52030 #portfolio-table{
	padding: 0;
	margin: 5px 0 0 0;
}


#item52030 #portfolio-table tr td{
	padding: 0;
	margin: 0;
}

/* Home Page
-----------------------------------------------*/

.comp-home-686{
	margin: 5px 0;
	float:right;
	width:700px;
}

#divcomp286525{
	float: left;
	width: 250px;
	padding: 0 0 0 0px;
	margin: 5px 10px 0 0;
	
}

.comp-home-686 div#home-col1 p{
	
	padding: 0 5px;
	margin: 0;
}
.comp-home-686 div#home-col2,
.comp-home-686 div#home-col3,
.comp-home-686 div#home-col4{
	float: left;
	width: 225px;
	padding: 0 0 0 0px;
	

}

.admin .comp-home-686 div#home-col2,
.admin .comp-home-686 div#home-col3,
.admin .comp-home-686 div#home-col4{
	padding-right: 0px;
}

.comp-home-686 div#home-col2{
	padding: 0 5px 0 5px;
}

.comp-home-686 div#home-col3{
	padding: 0 5px;
}


.comp-home-686 div#home-col4{
	padding: 0 0 0 5px;
}



.comp-home-686 div#home-clear-div{
	clear: both;
	height: 0px;
}



/* Dynamic Subpages
-----------------------------------------------*/
dl.dyn-subpages-06{
	display:table;
	margin:0 0 10px 0;
	width:100%;
}
	dl.dyn-subpages-06 dt{
		clear:left;
		margin:0 0 5px 0px;
	}
	dl.dyn-subpages-06 p{
		margin:0;
		padding:0;
	}
		.dyn-subpages-name a,
		.dyn-subpages-name a:link,
		.dyn-subpages-name a:visited,
		.dyn-subpages-name a:active{
			background:#256DA8;
			border-top:1px solid #DDD;
			border-left:1px solid #DDD;
			border-bottom:1px solid #333;
			border-right:1px solid #333;
			color:#FFF;
			display:block;
			font-size:14px;
			padding:5px;
			text-decoration:none;
		}
		
		.dyn-subpages-name a:hover{
			background:#3C7BB0;
			border-bottom:1px solid #DDD;
			border-right:1px solid #DDD;
			border-top:1px solid #333;
			border-left:1px solid #333;
		}

		dl.dyn-subpages-06 dd div.image {
			float:left;
			margin:0px 10px 0 0;
		}
			dl.dyn-subpages-06 dd div.image a {
				border:1px solid #FFF;
				display:block;
				height:100px;
				overflow:hidden;
				width:100px;
			}
			dl.dyn-subpages-06 dd div.image a:hover {
				border:1px solid #256DA8;
			}
			
/* portfolio
-----------------------------------------------*/

.comp-dyn-portfolio-686 table{
	width: 960px;
	border-collapse: collapse;
	margin: 0px 0 -2px 0;
	padding: 0;
	border: none;
}

.comp-dyn-portfolio-686 table tr  #portfolio-left-col{
	width: 250px;
	text-align: center;
	vertical-align: top;
	padding: 33px 0 0 0;
	margin: 0;
	border: none;
}

.comp-dyn-portfolio-686 table tr #portfolio-right-col{
	padding: 0 0 0 0;
	margin: 0;
	width: 710px;
	text-align: center;
	border: none;
}

.comp-dyn-portfolio-686 .photo {
	float:left;
	margin:0;
	padding: 0px 20px 15px 20px;
	width:75px;
	
}
	.comp-dyn-portfolio-686 .photo a.photo-link {
		border:1px solid #333333;
		display:block;
		height:75px;
		overflow:hidden;
		width:75px;
	}
	.comp-dyn-portfolio-686 .photo a.photo-link:hover,
	.comp-dyn-portfolio-686 .photo a.photo-link:active {
		border:1px solid #ccc;
	}
	
.comp-dyn-portfolio-686 .photo-next{
	padding: 5px 0px 5px 20px;
	text-align: center;
}

.comp-dyn-portfolio-686 .photo-next a{
		font-weight: bold;
		display: block;
		float: left;
		width: 80px;
		height: 20px;
		
		margin-right: 30px;
}

.comp-dyn-portfolio-686 .photo-active-link{
	text-decoration: none;
	color: #fff;

}
	
#item51784 .edit-option, #item51784 #component-add-bar{
display:none;
}	