body,td,th {
	line-height:1.4em;
}
a:link {
	text-decoration:underline;
}
a:visited {
	text-decoration:underline;
}
a:active {
	text-decoration:underline;
}


div#block-services {
	display:block;
	width:900px;
	margin:0 auto;
	overflow:hidden;
}
div#block-services h2 {
	margin:0 30px 10px 30px;
}
#layout-blue {
	background-image:url(/images/bg-services-middle.png);
	background-repeat:repeat-y;
	display:block;
	overflow:hidden;
}
#layout-inline {
	background-image:url(/images/bg-services-top.png);
	background-repeat:no-repeat;
	overflow:hidden;
	padding:10px 15px 0px 15px;
	width:897px;
}
* html div#layout-inline {
	padding:0px 13px 0px 13px;
}
div#layout-bottom {
	background-image:url(/images/bg-services-bottom.png);
	background-position:10px 0px;
	background-repeat:no-repeat;
	display:block;
	margin:0 auto;
	overflow:hidden;
	width:920px;
}
#layout-inline ul {
	display:block;
	list-style:none;
	margin:0;
	overflow:hidden;
	padding:0;
}
#layout-inline ul li {
	display:block;
	float:left;
	height:182px;
	margin-top:0px;
	width:217px;
}
#layout-inline ul li:hover {
	background-image:url(/images/service-over-bg.png);
	background-repeat:no-repeat;
}
#layout-inline ul li:hover a {
	color:black;
	text-decoration:none;
}
#layout-inline ul li a {
	color:white;
	display:block;
	float:left;
	font-size:13pt;
	height:152px;
	line-height:12pt;
	padding-left:30px;
	padding-top:15px;
	text-decoration:none;
	width:150px;
}
#layout-inline ul li a img {
	border:none;
	clear:both;
	display:block;
	left:-15px;
	margin-bottom:5px;
	position:relative;
	text-decoration:none;
}
div#layout-forum {
	background-image:url(/images/forum-middle.png);
	background-repeat:repeat-y;
	display:block;
	float:left;
	margin-left:10px;
	padding-bottom:10px;
	padding-left:28px;
	padding-right:30px;
	width:479px;
}
* html div#layout-forum {
	margin-left:5px;
}
div#layout-blog {
	background-image:url(/images/blog-middle.png);
	background-repeat:repeat-y;
	display:block;
	padding:0px 30px 10px 30px;
	width:275px;
}
* html h2#blog {
	margin:0px;
}
div#layout-bottom h2#forum {
	display:block;
	font-size:14pt;
	font-weight:normal;
	letter-spacing:-1px;
	padding-bottom:14px;
	padding-left:38px;
	padding-top:68px;
	width:500px;
}
div#layout-bottom h2#blog {
	display:block;
	font-size:14pt;
	font-weight:normal;
	letter-spacing:-1px;
	padding-bottom:14px;
	padding-left:30px;
	padding-top:68px;
	width:250px;
}
div#layout-forum ul {
	list-style:none;
	margin:0;
	padding:0;
}
div#layout-forum ul li {
	display:block;
	padding:2px 0px;

}
div#layout-blog ul {
	list-style:none;
	margin:0;
	padding:0;
}
div#layout-blog ul li {
	display:block;
	list-style:none;
	padding:2px 0px;
	padding-bottom:5px;
}
div#layout-blog ul li a {
	display:block;
	font-weight:bolder;
	padding-bottom:3px;
}
div#layout-forum-bottom {
	background-image:url(/images/forum-bottom.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:13px;
	margin-left:10px;
	padding-bottom:40px;
	width:537px;
}
* html div#layout-forum-bottom {
	margin-left:5px;
}
div#layout-blog-bottom {
	background-image:url(/images/blog-bottom.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:13px;
	padding-bottom:40px;
	width:335px;
}
div#forum {
	display:block;
	float:left;
	width:537px;
}
div#blog {
	display:block;
	float:left;
	left:37px;
	padding:0px;
	position:relative;
	width:337px;
}
* html div#blog {
	left:27px;
	top:-5px;
}
div#layout-forum a#all {
	background-image:url(/images/all-forums.png);
	background-repeat:no-repeat;
	display:block;
	height:27px;
	margin-top:15px;
	width:97px;
}
div#layout-forum a#all:hover {
	background-position:left -27px;
}
div#layout-blog a#all {
	background-image:url(/images/all-blogs.png);
	background-repeat:no-repeat;
	display:block;
	height:27px;
	margin-top:15px;
	width:107px;
}
div#layout-blog a#all:hover {
	background-position:left -27px;
}