* {
	margin: 0;
	padding: 0;
}

body {
background: #000 url(img/bg.gif) repeat-x;
font-family: "Trebuchet MS" Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
line-height: 17px;
color: #fff;
}

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {
height: 1%;
}

a {
text-decoration: none;
color: #4A7AD1;
}
a:hover {
text-decoration: underline;
color: #4A7AD1;
}

#wrap {
margin: 0 auto;
width: 800px;
border-right:1px solid #FFF;
border-left:1px solid #FFF;
}

#header {
height: 70px;
background:#000;
padding:30px 0 0 0;
}
#header h1 { 
font-size: 28px;
background: url(img/logo.gif) 0 0 no-repeat;
height:50px;
letter-spacing: -1px;
margin:0 0 0 20px;
color: #FF5500;
text-indent:-9999px;
}

#header h2 {
font-size: 19px;
color: #fff;
padding: 10px 0 0 20px;
letter-spacing: -1px;
font-weight: 100;
text-indent:-9999px;
}

#top {
height: 48px;
line-height: 48px;
background: #fff url(images/top.gif) no-repeat;
}

#content {
background:url(img/bg_content.gif) repeat-y;
padding: 0 30px 20px 20px;
}
#content p{
line-height:1.5em;
margin:0 0 1em 0;
}
#content strong{
color:#FF3262;
font-size:1em;
margin:0.3em 0;
}
#content .p1{
color:#FF5CEA;
font-size:1.2em;
}
#content .bg01{
padding:0.5em;
font-weight:bold;
background:#FFCFDB;
}

.top-img{
margin:0 0 1em 0;
border:none;
}

.main {
float: right;
width: 740px;
text-align: justify;
}
.main h2 {
font-size: 18px;
background:url(img/bg_h2.gif) 0 0 no-repeat;
line-height:1.3em;
padding: 5px 0 10px 18px;
margin-bottom:15px;
color: #000000;
}
.main h2 a {
text-decoration: none;
}
.main h2.title {
font-size: 22px;
background:none;
line-height:1em;
padding: 0px 0 0px 0px;
color: #b5bcba;
}


.box{
width:740px;
background:url(img/box_top.gif) 0 0 no-repeat;
padding:9px 0 0 0;
margin:0 0 20px 0;
}
.box-body{
background: url(img/box_body.gif) 0 0 repeat-y;
width:740px;
padding:10px 20px;
}
.box-bottom{
background: url(img/box_bottom.gif) 0 0 no-repeat;
width:740px;
height:9px;
}
ul{
list-style:none;
line-height:1.5em;
margin:0 0 10px 0;
color:#E1A400;
font-weight:bold;
}


#bottom {
background: #fff url(images/bottom.gif) no-repeat;
padding: 10px 0;
}

#footer {
width:760px;
border-top:1px dotted #999;
padding:10px 0px 0 0;
margin-left:20px;
height:60px;
background:url(img/bottom.gif) 0 0 no-repeat;
text-align: center;
font-size: 11px;
line-height:1.3em;
clear:both;
}
.img01{
float:right;
margin:0 0px 2em 2em;
border:1px solid #EFEFEF;
padding:2px;
}
.link{
width:480px;
margin-top:-0.8em;
border:#efefef 1px solid;
padding:1em;
background:#FFE3EA;
}

.aflink{
font-size:18px;
background:url(img/bg_afilink.gif) 0 5px no-repeat;
padding:0 0 0 33px;
color: #FF0000;;
font-weight:bold;
text-decoration:underline !important;
}
.bt01{
margin:0 20px 0 0;
}
img{
border:none;
}