html, body { 
	height: 					100%;
	width:					100%;
	margin:					0px;
	padding:					0px;
}

body {
	margin:					0px;
	padding:					0px;
	font-family: 			"MS Sans Serif", Geneva, sans-serif;
	font-size: 				13px;
	line-height:			150%;
	color:					#313131;
	background-color:		#FFFFFF;
	background-image: 	url(../images/layout/header.png);
	background-repeat: 	no-repeat;
}

table {
	margin:					0px;
	padding:					0px;
	font-family: 			"MS Sans Serif", Geneva, sans-serif;
	font-size: 				13px;
	line-height:			150%;
	color:					#313131;
}

h1 {
	padding-top: 				25px;
	padding-bottom: 			10px;
	text-align: 				center;
	font-family: 				Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 					40px;
	font-style: 				normal;
	color:						#CACACA;
}

#container {
	position:				relative; 
	min-height:				100%; 
	height:					auto !important; 
	height:					100%; 
	width:					1000px;
}

#mainContainer {
	width:					1000px;
	padding-bottom:		31px;
}

#spacer {
	clear:					both;
	font-size:				0px;
	height:					0px;
	visibility:				hidden;
}

#menuContainer {
	width:					1000px;
	height:					20px;	
	border-top: 			1px solid #B8B8B8;
	border-bottom: 		1px solid #B8B8B8;
	border-left: 			1px solid #B8B8B8;
	border-right: 			1px solid #B8B8B8;
	background-image: 	url("../images/menu/backgroundFixIE.png");
}

#subMenuContainer {
	float: 					left;
	width: 					200px;
	padding-top:			0px;
}

#contentContainer {
	float:					left;
	margin:					0px auto;
	width:					800px;
	text-align: 			left;
	line-height: 			150%;
}

	#contentLeftContainer {
		float:					left;
		width:					400px;
		margin:					0px auto;
		text-align:				justify;
		line-height: 			150%;
	}

	#contentRightContainer {
		float:					left;
		width:					400px;
		margin:					0px auto;
		text-align:				justify;
		line-height: 			150%;
	}
	
	#contentPadding {
		padding-left:			20px;
	}

#footerContainer {
	clear:					both;
	font-size:				10px;
	background-color:		#FFFFFF;
	position:				absolute; 
	bottom:					0 !important;
	bottom:					-1px; 
	width: 					1000px;
	height: 					30px;
	padding-top:			0px;
	padding-bottom:		0px;
	border-top: 			1px solid #AAAAAA;
	text-align: 			center;
	color:					#7B7B7B;
}

.portfolioImage {
	border: 					1px solid #DFDFDF;
	padding: 				4px;
	background-color:		#FEFEFC;
}

.portfolioDescription {
	padding: 				5px;
	font-size: 				10px;
	line-height: 			130%;
	text-align: 			justify;	
	color: 					#666666;
}

.tablecelSpacing {
	padding: 				5px;
	font-size: 				13px;
	line-height: 			130%;
	text-align: 			justify;	
	color: 					#666666;
}