body {
padding: 20px 0 0;
color: #5F5F5F; 
font-size:15px;
text-align: center;
}

img   { border:none;}

#wrapper
{
width:900px;
display: block;
margin-bottom: 0px;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
text-align:left;
margin:auto;

}

.soliusnavi
{
font-size:12px;
float:right;

}

.soliusnavi a{
color: #0000ff; }

.soliusnavi a:visited { color: #0000ff; }
.soliusnavi a:hover { color: #ff0000; }
.soliusnavi a:active { color: #ff8000; }

#callouts
{
margin:3r0px 10px  30px 10px;

}

h1 {
font-size:13px;
text-align:left;
}

h2 {
font-size:17px;
border-left: 25px solid #FF8000;
padding:5px;
margin-top:40px;
}

h3 {
font-size:16px;
border-top: 5px solid #FF5580;
border-bottom: 1px solid #FF9595;
padding:5px;
}

h4 {
margin-left:5px;
}

p img {margin-right:10px; float:left; }
p {font-size:13px;
line-height:1.5em;
}


.second {
border-left: 20px solid #00EA3A;
}

.third {
border-left: 20px solid #0040FF;
}



#navi
{
background-attachment: scroll;
background-clip: border-box;
background-color: #FFEAEA;
background-origin: padding-box;
display: block;
width:900px;
height: 35px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
margin-top: 20px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
width: 900px;
font-size:16px;
border-top:double 1px #FF5555;

}

#navi a
{
text-decoration: none;
color: #FF5555;
font-weight:bold;
}

#navi a:hover {
color: #FF0000;
}

#navi span 
{
color: #ffffff;
}

.userguide {
margin-top:15px;
margin-bottom:20px;
}

.admin {
margin-top:15px;
margin-bottom:40px;
padding-bottom:15px;
border-bottom:1px solid #DFDFDF;
}

.serverimg {
text-align:center;
}

.form {
margin-left:20px;
width:800px;
}

.type {
font-size:12px;
}

.type2 {
font-size:13px;
border:1px solid;
}

.submit {
text-align:center;
}

.left {
float:left;
width:580px;
height:180px;
background:#FFF4EA;
padding-top:20px;
border: 1px solid #d7d7d7;

-moz-border-radius: 11px;
-webkit-border-radius: 11px;
border-radius: 11px;
behavior: url(border-radius.htc);//for IE

}

.left2 {
float:left;
width:580px;
height:550px;
}


.left3 {
float:left;
width:400px;
padding:15px;
}

.left4 {
float:left;
width:390px;
margin-left:10px;
padding: 15px;

}

div.left4 {
text-align:center;
}

div.left2 p {
margin-bottom:30px;
padding-right:15px;
}

.right {
float:left;
width:250px;
height:100px;
background-color: #FFFFD5;
border: double 1px #FFCA2B;
padding: 10px;
text-align: center;
margin-left:20px;

}

.righttext {
width:250px;
float:left;
margin-top:80px;
margin-left:15px;
}



.right2 {
float:left;
width:390px;
margin-left:10px;
padding: 15px;
text-align: center;

}

.right3 {
float:left;
width:390px;
margin-left:10px;
margin-bottom:20px;
padding: 15px;


}

div.right3 {
text-align:center;
}

div.admin img {
margin-right:10px;
margin-left:10px;
}

.underregister {
margin:auto;
text-align: center;
background-color: #FFFFD5;
border: double 1px #FFCA2B;
padding: 10px;
width:300px;
margin-top:20px;
margin-bottom:30px;
}

.clear, .section {
clear:both;
display:block;
}

.clear hr { display:none; }  

.intro1, .intro3 {
float:left;
width:400px;
height:220px;
margin-right:20px;
margin-bottom: 40px;



}

.intro2 {
float:left;
width:400px;
height:220px;
margin-bottom: 40px;
margin-right:20px;
margin-left:20px;
display:block;
}

.intro4 {
width:800px;
}

.bottomnavi {
background-color: #FF5580;
}

.entry {
float:left;
width:210px;
margin-bottom: 30px;
margin-right:10px;
}

div.entry p{
width: 200px;
margin-left:5px;
}

.arrow {
float:left;
width:64px;
margin-bottom: 30px;
}

div.arrow img {
padding-top:70px;
}



div.left p {
padding-left:5px;
padding-right:10px;
}



div.right img {
margin-top: 20px;
}

.redalart {
font-size:12px;
color:red;
border-top:2px;
}

.send_done {
margin-top:50px;
}

.toolbar
{
scroll 100% 0;
height:auto !important;
list-style-image:none;
list-style-position:inside;
list-style-type:none;
margin:0 0 16px -14px;
min-height:70px;
padding:0 130px 0 26px;
position:relative;
z-index:998;
}

.toolbar li {
color:#000000;
float:left;
list-style-image:none;
margin-top:5px;
padding-left:10px;
position:relative;

}

.bottomnavi
{

background-color: #FF95AF;

display: block;
height: 20px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
margin-top: 20px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
width: 900px;
height: 50px;
font-size:12px;


}


.bottomnavi a
{
text-decoration: none;
color: #ffffff;
}

.bottomnavi a:hover {
color: #FF0000;
}

.bottomnavi span 
{
color: #ffffff;
}

.answer {
padding:10px;
margin-bottom:25px;
background-color:#EAFFFF;
border:solid 1px #55D9FF;
}

.q {
color:red;
}

.faq {
margin-top:20px;
padding:10px 10px 10px 15px;
}


.footer {

padding-bottom:30px;
text-align:center;
width:900px;
margin:auto;
}

