body {
	margin:0;
	padding:0;
	background:url(img/back-top.jpg) top left repeat-x #d2eaff;
	text-align:center;
}
img {
	border:none;
}
a:hover img {
	filter: alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;
}
#wrap {
	background:url(img/bottom-back.jpg) left bottom repeat-x;
	width:100%;
	z-index:1;
}
#all {
	text-align:left;
	margin:auto;
	width:920px;
	background:url(img/back-contents.png) left 60px no-repeat;
	z-index:100;
}
#header {
	margin-left:20px;
}
#left {
	width:690px;
	float:left;
	margin-bottom:20px;
}
#right {
	float:right;
	width:185px;
	margin-right:35px;
	margin-top:17px;
}
#right p {
	margin:0 0 5px 0;
}
#footer {
	clear:both;
	width:820px;
	margin:auto;
	text-align:right;
	padding-bottom:5px;
}
div.txt {
	width:640px;
	margin-left:50px;
}
table.left tr td{
    text-align:left;
    vertical-align:top;
}
table.left tr td p{
    color:#333;
    font-size:16px;
    font-weight:bold;
    padding:0;
    margin:0;
}
table.left tr td a{
    color:#696969;
    text-decoration:none;
    font-size:14px
}
table.left tr td a:hover{
    color:#333;
    text-decoration:underline;
    font-size:14px
}
.space {
    width:20px;
    height:20px;
}
.align-center{
    text-align:center;
}