body
{
	background:	#cdcdcd;
	font-family:	Verdana, Arial, Sans-Serif;
	font-size:	12px;
	margin:		0px;
	padding:	10px;
	text-align:	center;
	width:		100%;
}

img
{
	border:		0px;
}

.outer
{
	background-image: url('/_img/tilebg.png');
	border:		2px solid #000000;
	text-align:	justify;
	width:		954px;
}

.header
{
	border-bottom:	2px solid black;
}

.contactRow
{
	height:		20px;
}

.contactLabel
{
	font-weight:	bold;
	padding-right:	5px;
	text-align:	right;
	width:		70px;
}

.content
{
	margin-left:	260px;
	padding-bottom: 10px;
}

.infoBox
{
	background:	#FFFFFF;
	border:		1px solid #000000;
	clear:		left;
	float:		left;
	font-size:	10px;
	margin-top:	10px;
	margin-left:	-250px;
	text-align:	left;
	width:		250px;
}

.infoBoxHeader
{
	background:	#444444;
	color:		#FFFFFF;
	font-size:	14px;
	font-weight:	bold;
	padding:	10px;
	text-align:	center;
	width:		250px;
}

.infoBoxContent
{
	padding:	10px;
	text-align:	justify;
}

.smallList
{	margin-bottom:	5px;
	margin-left:	20px;
	margin-top:	5px;
}

.contentBox
{
	background:	#FFFFFF;
	border:		1px solid #000000;
	font-size:	12px;
	margin:		10px;
	padding-bottom:	10px;
	width:		100%;
}

.contentBoxHeader
{
	background:	#444444;
	color:		#FFFFFF;
	font-size:	18px;
	font-weight:	bold;
	padding:	10px;
	text-align:	left;
	width:		100%;
}

.portfolioItem
{
	background:	#dddddd;
	border:		1px solid black;
	float:		left;	
	height:		300px;
	margin-left:	10px;
	margin-top:	10px;
	width:		200px;
}

.portfolioTitle
{
	background:	#333333;
	color:		#FFFFFF;	
	font-size:	14px;
	font-weight:	bold;
	padding:	10px;
	text-align:	center;
	width:		200px;
}

.portfolioIcon
{
	height:		130px;
	padding:	5px;
	text-align:	center;
}

.portfolioClientName
{

	background:	#333333;
	border-top:	1px solid #FFFFFF;
	color:		#FFFFFF;	
	font-size:	10px;
	font-weight:	bold;
	padding:	5px;
	text-align:	center;
	width:		200px;
}

.portfolioServices
{
	border-top:	1px solid black;
	height:		110px;
	overflow:	hidden;
	padding:	10px;
	font-size:	10px;
	font-weight:	bold;
	text-align: 	left;
}

.contentBoxContent
{
	padding:	10px;
	text-align:	justify;
}

.productBox
{
	background:	#DDDDDD;
	border:		1px solid #000000;
	margin-top:	10px;
	width:		100%;
}

.productTitle
{
	background:	#333333;
	color:		#FFFFFF;
	font-size: 	14px;
	font-weight:	bold;
	padding:	5px;
	width:		100%;
}

.productPreview
{
	float:		left;
	padding:	10px;
}

.productText
{
	padding:	10px;
}

.copyright
{
	background:	#444444;
	border-top:	1px solid black;
	color:		#FFFFFF;
	font-size:	10px;
	font-weight:	bold;
	padding:	10px;
	text-align:	center;
	width:		100%;
}
