body
{
	font-size:				small;
	font-family:			Arial, Helvetica, sans-serif;
	color:					#333;
	background:				url(../images/bg-body.gif) 0 0 repeat;
	text-align:				center;
}

a
{
	color:					#1A3F94;
}

a:hover
{
	color:					#333;
	text-decoration:		none;
}

#page-container
{
	width:					775px;
	text-align:				left;
	margin:					68px auto;
	border:					3px solid #ccc;
	background:				#fff;
	padding:				18px 12px 12px;
	background:				#fff url(../images/bg-page-container.jpg) 0 0 repeat-x;
	min-height:				600px;
}

.contact
{
	float:					right;
	text-align:				right;
	padding-top:			22px;
}

.contact em
{
	display:				block;
	font-size:				220%;
	color:					#1A3F94;
}

.nav
{
	clear:					both;
	background:				#E9E9E9 url(../images/bg-nav.gif) 0 0 repeat-x;
	zoom:					1;
	margin:					10px 0;
	font-size:				85%;
}

.nav li
{
	float:					left;
}

.nav li a
{
	float:					left;
	display:				block;
	padding:				5px 20px;
	font-weight:			bold;
	text-decoration:		none;
}

.nav li a:hover,
.nav li.selected a
{
	background:				#666;
	color:					#fff;
}

.nav:after,
#service-list:after,
#page-container:after
{
	content:				".";
	display:				block;
	clear:					both;
	visibility:				hidden;
	height:					0;
	overflow:				hidden;
}

#content
{
	padding:				20px 10px 30px;
}

#content h1
{
	font-size:				140%;
	margin:					0 0 10px;
}

#content p,
#content ul
{
	margin:					0 0 0.8em;
}

#content ul
{
	list-style:				disc;
}

#content ul li
{
	display:				list-item;
	margin-left:			12px;
}

ul#service-list
{
	background:				#fff url(../images/bg-services-list.gif) 0 0 repeat;
	margin:					30px 0;
	list-style:				none;
}

ul#service-list li
{
	float:					left;
	width:					241px;
	padding-left:			10px;
	display:				block;
	margin:					0;
}

#service-list li img
{
	margin-bottom:			10px;
}

#service-list li p
{
	margin-right:			20px;
	font-size:				85%;
}

#footer
{
	width:					775px;
	text-align:				left;
	padding:				18px 12px 12px;
	color:					#fff;
	font-size:				85%;
}

strong
{
	font-weight:			bold;
}

.twocol
{
	width:					500px;
	float:					left;
}

.promo
{
	float:					right;
}
