



/*----------------- COMMON SETTINGS -----------------------------*/

* {
	margin: 0;
	padding: 0;
}

body {
	padding: 15px 0;
	color: #333333;
	font-family: sans-serif;
	text-align: center;
	background: url(../images/common_bg.gif) #ededed;
}

a,
a:visited {
	text-decoration: none;
}

a img {
	border-style: none;
}

ul {
	list-style: none;
}

#container {
	display: relative;
	width: 900px;
	margin: 0 auto;
	text-align: left;
	background-color: #ffffff;
}

.clearfloat {
	clear: both;
}

.clr-def {
	color: #333333;
}

.clr-orange {
	color: #d26000;
}

.clr-blue {
	color: #1a8f9b;
}



/*----------------- CONTENTS SETTINGS -----------------------------*/



#forprint {
	display: none;
}

#totop {
	width: 840px;
	padding: 25px 30px;
	text-align: right;
}



/*----------------- FOOTER SETTINGS -----------------------------*/

#footer {
	padding-bottom: 5px;
	color: #808080;
	background: url(../images/common_footer_bg.gif) no-repeat center bottom #000000;
}



#footer-links {
	width: 320px;
	padding-left: 30px;
	float: left;
}

#footer-links a,
#footer-links a:visited {
	color: #c2c2c2;
}

#footer-links a:hover {
	color: #ffffff;
}

#footer-links li {
	display: block;
	line-height: 100%;
}

#footer-links .item {
	padding: 4px 31px 4px 0;
	background: url(../images/common_footer_border.gif) no-repeat right center;
	float: left;
}

#footer-links .enditem {
	padding-left: 0;
}



#copyright {
	width: 520px;
	padding: 4px 30px 4px 0;
	text-align: right;
	line-height: 100%;
	float: right;
}



#dirpath {
	color: #aaaaaa;
	margin: 0 30px 4px;
	padding: 8px 0 7px;
	border-bottom: 1px solid #404040;
}

#dirpath a,
#dirpath a:visited {
	color: #aaaaaa;
	background: url(../images/common_footer_dirpath.gif) no-repeat right center;
	padding-right: 24px;
}

#dirpath a:hover {
	color: #ffffff;
}



.NF-catalyst {
	display: none;
}




