﻿/* top:logo1
----------------------------------------------- */
.arms-logo{
float:left;
width:205px;
}

/* main
----------------------------------------------- */
#main{
width:950px;
clear:both;
background:url("../images/common/line-w.gif") repeat-x bottom;
}

#main:after{
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
}

#main-noborder{
width:950px;
clear:both;
}

.title{
width:100%;
text-align:center;
margin:20px 0 20px 0;
}

.g-title{
width:448px;
margin:20px auto 20px auto;
}

/* cols
----------------------------------------------- */
#left-area{
width:448px;
float:left;
margin:10px 0 0 8px;
padding:0 17px 0 0;
background:url("../images/common/line-h.gif") repeat-y right;
}

#right-area{
width:448px;
float:left;
margin:10px 0 0 16px;
padding:0;
}

/* about
----------------------------------------------- */
.about-name{
font-size:14px;
margin:5px 0 10px 0;
}

.about-info{
font-size:12px;
line-height:180%;
margin:0 0 10px 0;
}

.about-info img{
margin:10px 0;
}

.group-info{
font-size:12px;
line-height:180%;
margin:0 0 0 20px;
}

ul.partner{
margin:16px 0 0 40px;
}

ul.partner li{
font-size:14px;
list-style-image:url('../images/group/bull.gif');
margin:10px 0 0 0;
}

/* download
----------------------------------------------- */
.dl-group{
padding:10px 0;
}

.dl-title{
background:url('../images/group/bull.gif') no-repeat left 2px;
padding:0 0 0 15px;
}

ul.dl-pdf{
margin:0 0 0 30px;
}

ul.dl-pdf li{
list-style-image:url('../images/common/pdf.gif');
margin:10px 0 0 0;
padding:0 0 0 8px;
font-size:12px;
}

.dl-logo{
font-size:10px;
color:#999999;
margin:20px 0;
}

.dl-logo img{
margin:0 0 5px 0;
}

.dl-alert{
margin:20px 0 0 0;
text-align:center;
}

/* armsdown
----------------------------------------------- */
#left-col660{
width:660px;
float:left;
margin:10px 0 0 10px;
padding:0 6px 20px 0;
background:url("../images/common/line-h.gif") repeat-y right;
}

#right-col260{
width:260px;
float:left;
margin:10px 0 0 0;
padding:0 0 0 4px;
}

#left-col660 h3{
color:#BF073F;
font-size:18px;
margin:0 0 10px 0;
padding:30px 0 0 0;
}

#left-col660 .about-info{
width:650px;
}

#left-col660 .about-img{
margin:0 auto;
width:394px;
}

#left-col660 dl.about-campaign dt{
background:url('../images/group/bull.gif') no-repeat left 2px;
padding:0 0 10px 15px;
}

#left-col660 dl.about-campaign dd{
margin:0 0 10px 15px;
}

#left-col660 dl.about-mdgs dt{
background:none;
padding:5px 0 10px 10px;
}

#left-col660 dl.about-mdgs dd{
margin:0 0 10px 50px;
width:590px;
}

.txt-red{
color:#BF073F;
}

ul.about-index{
margin:0 0 0 10px;
}

ul.about-index li{
list-style:none;
margin:15px 0 0 0;
padding:0;
font-size:12px;
}

/* signature
----------------------------------------------- */
#signature{
margin:10px 0 20px 0;
}

#signature-end{
width:655px;
padding:10px;
margin:20px auto;
border:1px solid #999999;
}

table.sign-form{
margin:10px auto;
border:1px solid #999999;
border-collapse:collapse;
}

table.sign-form th{
background-color:#F0F8FF;
border:1px solid #999999;
padding:3px 5px;
font-weight:normal;
}

table.sign-form td{
border:1px solid #999999;
background-color:#FFFFFF;
padding:5px 8px;
}

.pdf-link{
background:url('../images/common/pdf.gif') no-repeat top left;
padding:0 0 0 20px;
width:180px;
margin:10px 0 10px 655px;
}

