#sPageHolder {
	position: relative;
	width: 800px;
	margin: auto;
	padding-top: 180px;
	overflow: hidden;
	text-align: left;
}

.sPageLogo {
	position: absolute;
	top: 40px;
	left: 40px;
}

.sPageTitle {
	position: absolute;
	top: 80px;
	right: 40px;
}

#page_body .sPageTitle h1 {
	font: normal 20px verdana,arial,sans-serif;
}

.sSiteLinks {
	position: relative;
	width: 760px;
	margin-left: 40px;
	padding: 5px 0px;
	overflow: hidden;
}
#page_body .sSiteLinks h2 {
	font: normal 16px verdana,arial,sans-serif;	
}

.sSiteLinks .capsule {
	position: relative;
	float: left;
	width: 130px;
	height: 128px;
	margin: 10px;
	background: url(/images/landing/cap_bg.gif);
}

.sSiteLinks .image {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100px;
	overflow: hidden;
	text-align: center;
}

.sSiteLinks .item0 { margin-left: 0px; }
.sSiteLinks .item5 { margin-right: 0px; }

.sSiteLinks .label {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}

.sSiteLinks .link, .sSiteLinks .link a, .sSiteLinks .capsuleFoot {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 128px;
}

.sSiteLinks .capsuleFoot {
	background-image: url(/images/landing/cap_l_bg.png);
	background-repeat: no-repeat;
}
* html .sSiteLinks .capsuleFoot { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/landing/cap_l_bg.png',sizingMethod='crop');}
.sSiteLinks .link { z-index: 10; }

.sSiteLinks .link a {
	background-image: url(/images/landing/cap_a_bg.gif);
	background-repeat: no-repeat;
}

#page_body .sSiteLinks .label h2 {
	position: absolute;
	bottom: 7px;
	right: 2px;
	width: 100px;
	height: 17px;
	overflow: hidden;
	font: normal 13px verdana,arial,sans-serif;
}

.sSiteLinks .col1 .link a { background-position: 0px -260px; }
.sSiteLinks .col2 .link a { background-position: 0px -130px; }
.sSiteLinks .col3 .link a { background-position: 0px -390px; }
.sSiteLinks .col4 .link a { background-position: 0px -520px; }

.sSiteLinks .link a:hover { background-position: 0px -650px; }

.sFooter {
	position: relative;
	width: 800px;
	margin-top: 80px; 
	overflow: hidden;
	clear: left;
	background: url(/images/landing/footer_line.gif) top left no-repeat;
}

.sFooter .strContent {
	position: relative;
	width: 720px;
	margin: 20px 40px;
	overflow: hidden;
}

.sHeaderLine {
	position: absolute;
	top: 114px;
	left: 0px;
	width: 100%;
	height: 1px;
	font-size: 0px;
	overflow: hidden;
	background: url(/images/landing/header_line.gif) no-repeat;
}

