*
{
	margin: 0;
	padding: 0;
}
html, body
{
	background-color: #e9ebef;
}
body
{
	font-family: "lucida sans", verdana, arial, helvetica, sans-serif;
	font-size: 75%;
	height: 100%;
}
p
{
	padding: 0 10px 1em;
	text-decoration: none;
}
a img
{
	border-width: 0;
}
a
{
	color: black;
	text-decoration: none;
}
a:hover
{
	color: blue;
	text-decoration: none;
}
#wrapper
{
	background-image: url('images/common/background.gif');
	left: 50%;
	margin-left: -495px;
	position: absolute;
	text-align: left;
	top: 10px;
	width: 967px;
}
* html #wrapper
{
	height: 100%;
}
#header
{
	background-image: url('images/common/header.gif');
	position: absolute;
	height: 166px;
	text-align: left;
	width: 967px;

}


#header-swap
{
	height: 96px;
	position: absolute;
	top: 45px;
	left: 42px;
	width: 144px;
}

#menu
{
	height: 20px;
	position: absolute;
	top: 168px;
	width: 967px;
}


#content-topr
{
	font-family: Arial;
	font-size: 10px;
		height: 203px;
	margin: 0 auto;
	position: absolute;
	top: 203px;
	width: 608px;
	left: 32px;
}

#content-topl
{
	font-family: Arial;
	font-size: 10px;
		height: 203px;
	margin: 0 auto;
	position: absolute;
	top: 203px;
	width: 272px;
	right: 30px;
}

#content-main
{
	font-family: Arial;
	font-size: 10px;
		height: 60px;
	margin: 0 auto;
	position: absolute;
	top: 431px;
	width: 905px;
	right: 30px;
	background: white;
}

#contenthp-main
{
	font-family: Arial;
	font-size: 10px;
		height: 60px;
	margin: 0 auto;
	position: absolute;
	top: 431px;
	width: 612px;
	right: 30px;
	background: white;
}



#contenthp-l1
{
	font-family: Arial;
	font-size: 10px;
	height: 203px;
	margin: 0 auto;
	position: absolute;
	top: 431px;
	width: 270px;
	left: 30px;
	background: white;
}


#contenthp-l2
{
	font-family: Arial;
	font-size: 10px;
	height: 123px;
	margin: 0 auto;
	position: absolute;
	top: 659px;
	width: 270px;
	left: 30px;
	background: white;
}

#tile
{
	font-family: Arial;
	font-size: 10px;
	height: 60px;
	margin: 0 auto;
	position: absolute;
	top: 810px;
	width: 270px;
	left: 30px;
	background: white;
}

#contenttxt
{
	font-family: Arial;
	font-size: 10px;
	vertical-align: top;
}

#toplinks
{
	color: #f2f2f2;
	font-family: Arial;
	font-size: 10px;
	height: 15px;
	position: absolute;
	right: 30px;
	text-align: right;
	text-decoration: none;
	top: 5px;
	width: 300px;
}
#toplinks a:link, #toplinks a:visited
{
	color: #f2f2f2;
	text-decoration: none;
}
#toplinks a:hover
{
	color: #ed53a5;
	text-decoration: none;
}


#footer
{
	bottom: 0px;
	height: 30px;
	position: absolute;
	width: 967px;
}