
#contact-container{
display: none;
margin-left: auto;
margin-right: auto;

padding: 20px;
/*background-color:#FFFFFF;
border:#CCCCCC;
border-style:solid;
border-width:thin;*/
}

#consulting-services-menu-container{
display: none;
/*font-weight: bold;*/
}

#about-us-container{
background-color:#FFFFFF;
padding: 12px;
border:#CCCCCC;
border-style:solid;
border-width:thin;
}

/*start family consulting services custom classes*/
	/*start page container*/
		#family-consulting-services-container{
		background-color:#FFFFFF;
		border:#CCCCCC;
		border-style:solid;
		border-width:thin;
		}
	/*end page container*/
	/*start top section*/
		#family-consulting-services-top{
		width: 770px;
		margin-left: auto;
		margin-right: auto;
		}
	/*end top section*/	
	/*start bottom section*/
		/*start class definitions*/		
			.inc_family-consulting-services-category-content-text{
			width: 238px;
			margin: 0px;
			margin: 0px;
			padding: 6px;
			}		
		/*end class definitions*/		
		/*start id definitions*/
			/*start bottom section container*/		
				#family-consulting-services-bottom{
				width: 770px;
				margin-left: auto;
				margin-right: auto;
				padding-top: 12px;
				clear: both;
				border-top-color:#CCCCCC;
				border-top-style:solid;
				border-top-width:thin;
				background-color:#FFFFFF;
				height: auto;
				overflow:auto;
				}
			/*end bottom section container*/		
			/*left column start*/
				#family-consulting-services-category-container-float-left-250-left{
				float:left;
				width: 250px;
				margin: 0px;
				margin: 0px;
				padding: 0px;
				background-color: inherit;		
				}
			/*left column end*/			
			/*center column start*/
				#family-consulting-services-category-container-float-left-250-center{
				float:left;
				width: 250px;
				margin: 0px;
				margin: 0px;
				background-color: inherit;		
				}
			/*center column end*/			
			/*right column start*/
				#family-consulting-services-category-container-float-left-250-right{
				float:left;
				width: 250px;
				margin: 0px;
				margin: 0px;
				background-color: inherit;	
				}
			/*right column end*/
		/*end id definitions*/
	/*end bottom section*/
/*end family consulting services custom classes*/

/*start smb consulting services custom classes*/
	/*start page container*/
		#smb-consulting-services-container{
		background-color:#FFFFFF;
		border:#CCCCCC;
		border-style:solid;
		border-width:thin;
		}
	/*end page container*/
	/*start top section*/
		#smb-consulting-services-top{
		width: 770px;
		margin-left: auto;
		margin-right: auto;
		}
	/*end top section*/	
/*start bottom section*/
		/*start class definitions*/		
			.inc_smb-consulting-services-category-content-text{
			width: 238px;
			margin: 0px;
			margin: 0px;
			padding: 6px;
			}		
		/*end class definitions*/		
		/*start id definitions*/
			/*start bottom section container*/		
				#smb-consulting-services-bottom{
				width: 770px;
				margin-left: auto;
				margin-right: auto;
				padding-top: 12px;
				clear: both;
				border-top-color:#CCCCCC;
				border-top-style:solid;
				border-top-width:thin;
				background-color:#FFFFFF;
				height: auto;
				overflow:auto;
				}
			/*end bottom section container*/		
			/*left column start*/
				#smb-consulting-services-category-container-float-left-250-left{
				float:left;
				width: 250px;
				margin: 0px;
				margin: 0px;
				padding: 0px;
				background-color: inherit;		
				}
			/*left column end*/			
			/*center column start*/
				#smb-consulting-services-category-container-float-left-250-center{
				float:left;
				width: 250px;
				margin: 0px;
				margin: 0px;
				background-color: inherit;		
				}
			/*center column end*/			
			/*right column start*/
				#smb-consulting-services-category-container-float-left-250-right{
				float:left;
				width: 250px;
				margin: 0px;
				margin: 0px;
				background-color: inherit;	
				}
			/*right column end*/
		/*end id definitions*/
	/*end bottom section*/

/*end smb consulting services custom classes*/

/*start enterprise consulting services custom classes*/
	/*start page container*/
		#enterprise-consulting-services-container{
		background-color:#FFFFFF;
		border:#CCCCCC;
		border-style:solid;
		border-width:thin;
		}
	/*end page container*/
	/*start top section*/
		#enterprise-consulting-services-top{
		width: 770px;
		margin-left: auto;
		margin-right: auto;
		}
	/*end top section*/	
	/*start bottom section*/
		/*start class definitions*/		
			.inc_enterprise-consulting-services-category-content-text{
			width: 238px;
			margin: 0px;
			margin: 0px;
			padding: 6px;
			}		
		/*end class definitions*/		
		/*start id definitions*/
			/*start bottom section container*/		
				#enterprise-consulting-services-bottom{
				width: 770px;
				margin-left: auto;
				margin-right: auto;
				padding-top: 12px;
				clear: both;
				border-top-color:#CCCCCC;
				border-top-style:solid;
				border-top-width:thin;
				background-color:#FFFFFF;
				height: auto;
				overflow:auto;
				}
			/*end bottom section container*/		
			/*left column start*/
				#enterprise-consulting-services-category-container-float-left-250-left{
				float:left;
				width: 250px;
				margin: 0px;
				margin: 0px;
				padding: 0px;
				background-color: inherit;		
				}
			/*left column end*/			
			/*center column start*/
				#enterprise-consulting-services-category-container-float-left-250-center{
				float:left;
				width: 250px;
				margin: 0px;
				margin: 0px;
				background-color: inherit;		
				}
			/*center column end*/			
			/*right column start*/
				#enterprise-consulting-services-category-container-float-left-250-right{
				float:left;
				width: 250px;
				margin: 0px;
				margin: 0px;
				background-color: inherit;	
				}
			/*right column end*/
		/*end id definitions*/
	/*end bottom section*/
/*end enterprise consulting services custom classes*/

/*start home page custom classes*/

.home-page-main-categories{border: 0;}

.home-page-center-container{
	width: 770px;
	margin-left: auto;
	margin-right: auto;	
}

/*start home page category image links*/
/*so far not used*/
	#home-page-family{}
	#home-page-smb{}
	#home-page-enterprise{}
/*end home page category image links*/

/*start home page category image link containers*/
/*these are used in javawork.js as a handle so that the top and bottom borders can be set / un-set*/
	#home-page-family-link-container{}
	#home-page-smb-link-container{}
	#home-page-enterprise-link-container{}
/*end home page category image link containers*/

/*start home page cateries short intro text*/
	/*these are set to none so that they don't quickly shoot down as the page loads.*/
	#home-page-intro-text-family{display: none;}
	#home-page-intro-text-smb{display: none;}
	#home-page-intro-text-enterprise{display: none;}
/*end home page cateries short intro text*/


/*left column start*/
#home-page-category-container-float-left-250-left{
	float:left;
	width: 250px;
	margin: 0px;
	margin: 0px;		
}
/*left column end*/

/*center column start*/
#home-page-category-container-float-left-250-center{
	float:left;
	width: 250px;
	margin: 0px;
	margin: 0px;	
}
/*center column end*/


/*right column start*/
#home-page-category-container-float-left-250-right{
	float:left;
	width: 250px;
	margin: 0px;
	margin: 0px;	
}
/*right column end*/

/*end home page custom classes*/
	
/*start left and right home page id groups*/
#home-page-container-left{
	float:left;
	width: 700px;
	border-top:#CCCCCC;
	border-top-style:solid;
	border-top-width:thin;
	padding-top:0px;
	padding-left:0;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
}

#home-page-container-right{
	float:left;
	width: 550px;
	position:relative;
	margin-left:50px;
	background-color:#FFFFFF;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;	
	border:#CCCCCC;
	border-style:solid;
	border-width:thin;
}
/*end left and right home page id group */

/* start custom document id groups */
#page-container {	
	width: 900px;
	margin-left: auto;
	margin-right: auto;	
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0;
	height: auto;
	border-bottom-color:#F0AC00;
	border-bottom-style:solid;
	border-bottom-width:thin; 
	position:relative; 	
}

#content-container {	
	height:auto;	
	overflow:auto;
	margin-top: 0;
	margin-bottom: 3px;
	padding: 0;
	position:relative;
}

#content{
	margin-left:  20px;
}
	
/* end custom document id groups  */

/* start client list id groups */
.client-list-container{
	overflow: auto;
	margin-top: 12px;
}

#client-list-left{
	float:left;
	position:relative;
	width: 350px;
	border-top:#CCCCCC;
	border-top-style:solid;
	border-top-width:thin;		
}

#client-list-right{
	float:left;
	width: 350px;
	border-top:#CCCCCC;
	border-top-style:solid;
	border-top-width:thin;
	
	margin-left:20px;
}
/* end client list id groups */

/* start custom document classes  */
.page-content{
	position:relative;
	padding: 12px;
	padding-bottom:10px;
	padding-top:0px;
	overflow: auto;
}
/* end custom document classes  */

/*start paddnig containers*/
.ten-px-padding{
	padding-left: 10px;
}
/*end paddnig containers*/


/*start image containers*/
.img-float-right{
	float: right;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-left: 6px;
}
/*end image containers*/

/*start error messages*/
#error-404-message-container {
	text-align:center;
	margin-top:18px;
	}

#error-404-message {
	font-size: 1.25em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#F0AC00;
	text-align:center;
	margin-bottom:18px;
	}
/*end  error messages*/







