body {

	margin:0px;
}
#recip {
	width:850px;
	margin:5px auto 15px auto;
    text-align:center;
}
#main_block {
	width:900px;
	margin:0 auto;
	border:#000000 solid 1px;
	background:#FFF;
}
#usa {
	width:850px;
	margin:35px auto 5px auto;
	text-align:center;
}
#usa a {
	font-size:12px;
	color: #737373;
	text-align:center;
}
.block01 {
	width:630px;
	float:left;
	margin:0px 0px 5px 5px;
	padding:5px;
	border:#000000 solid 1px;
	background:#E3E3E3;
}
.block02 {
	width:240px;
	float:left;
	margin:0px 0px 5px 5px;
	padding:5px 0;
	border:#000000 solid 1px;
	background:#E3E3E3;
}
.block03 {
	width:620px;
	height:110px;
	padding:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-style:normal;
	font-weight:normal;
	color:#666;
	text-align:center;
}
.block03 em{ 
    font-weight:bold;

}
.thumbs {
    width:200px;
	text-align: right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	color:#424242;
	margin:0px auto 5px auto;
	border-bottom:#ACACAC solid 1px;
	border-top:#ACACAC solid 1px;
}
.thumbs:hover {
	border-bottom:#333 solid 1px;
	border-top:#333 solid 1px;
}
.thumbs img {
	border:0;
}
.clear {
    clear: left;
}
.text01 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	color:#666;
	margin:10px 5px;
}
.text02 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:normal;
	color:#666;
	margin:10px 5px;
}
.blocktext {
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:5px 5px;
	padding:2px 5px;
	border:#000000 solid 1px;
	background:#E3E3E3;
}
.blocktext h1{
	font-size:19px;
	font-style:italic;
	font-weight:bold;
	color: #424242;
	display:inline;
}
.hhh{
	font-size:19px;
	font-style:italic;
	font-weight:bold;
	color: #424242;
	display:inline;
}
.blocktext p{
	font-size:15px;
	font-style:normal;
	font-weight:normal;
	color: #424242;
	padding:0px 0px;
	display:inline;
	
}
.blocktext2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:5px 5px;
	padding:2px 5px;
	border:#000000 solid 1px;
	background:#E3E3E3;
	color:#393939;
	font-size:16px;
	font-style:normal;
	font-weight:normal;
	text-align:center;
}
.line {
	margin:5px 5px;
	border-top:#000000 solid 1px;
	height:0;
}
.foter {
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:5px 5px;
	padding:2px 15px;
	border:#000000 solid 1px;
	background:#E3E3E3;
	font-size:26px;
	font-style:normal;
	font-weight:bold;
	text-align:center;
}
.foter a{ 
    color: #2D2D2D;
	text-decoration: none;
}
.foter a:hover{ 
    color: #828282;
	text-decoration: none;
}
a.join {
 background: url('../img/click1.jpg');
 display: block;
 width: 620px;
 height: 76px;
}

a.join:hover {
 background-position:0px -76px;
}
a.join2 {
 background: url('../img/click2.jpg');
 display: block;
 width: 855px;
 height: 33px;
}

a.join2:hover {
 background-position:0px -33px;
}

#nav_menu { 
  margin: 5px auto;
  height:25px;
  width:900px;
  background: #414141;
  border:#000000 solid 1px;
}
#nav_menu ul {list-style: none; margin: 0; padding: 0}
#nav_menu li {display: inline}
#nav_menu a {
float: left;
background-color: #414141;
border-right:2px solid #E3E3E3;
text-decoration: none;
text-align: center;
padding:5px 10px;
font-size: 18px;
color: #ffffff;
font: bold 12px Verdana;
}
#nav_menu a:hover {background-color:#000; color: #CCC;}
.textmenu {
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color: #CCC;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
}
.banner img {
	border:0;
	width:900px;
 
}