/* footer */

#footer {
	position: relative;
	display: block;
	margin: 20px 0;
	border-top: 1px solid #d9d9d9;
	height: 1%;
}

#footer div.right {
	float: right;
}

#footer div.left {
	float: left;
	margin: 6px 0 0 0;
	padding: 0;
}

#footer div.left a {
	color: #063056;
	font: normal 11px Arial;
	text-decoration: none;
	padding-right: 20px;
	background: transparent url(../../../images/footer_arrow_open.gif) top right no-repeat;
}

#footer div.left a:hover { text-decoration: underline; }

#footer div.right ul {
	position: relative;
	margin: 6px 0 0 0;
	padding: 0;
	list-style: none;
}

#footer div.right ul li {
	float: left;
	color: #808080;
	font-size: 10px;
	padding: 0 0 0 9px;
	margin: 0 0 0 9px;
	border-left: 1px solid #808080;
}

#footer div.right ul li.first {
	margin: 0;
	padding: 0;
	border: none;
}

#footer div.right ul li a {
	color: #808080;
	font-size: 10px;
	text-decoration: none;
}

#footer div.right ul li a:hover {
	text-decoration: underline;
}

/*	global footer	*/

#global_footer {
	margin-top: 6px;
	padding: 20px 0;
	border-top: 1px solid #d9d9d9;
}

#global_footer span.wrap {
	display: block;
	height:1%;
	background: transparent url(../../../images/bg_global_footer.gif) 0 0 repeat-y;
}

#global_footer div.box {
	width: 205px;
	float: left;
	padding: 0 15px;
}

#global_footer div.no_padding {
	width: 220px;
	padding: 0 15px 0 0;
}

#global_footer div.box span.title {
	display: block;
	font: bold 11px Arial;
	color: #063056;
	padding: 0 0 2px 0;
}

#global_footer div.box span.padding_top {
	padding: 10px 0 2px 0;
}

#global_footer div.box div {
	position: relative;
	display: block;
	padding: 2px 0 2px 65px;
	height: 1%;
}

#global_footer div.box span.datum {
	position: absolute;
	top: 3px;
	left: 0;
	color: #4c4c4c;
	font: normal 11px Arial;
	line-height: 16px;
}

#global_footer div.box a {
	color: #4c4c4c;
	font: normal 11px Arial;
	line-height: 16px;
}

#global_footer div.box a:hover { text-decoration: none; }

