@charset "utf-8";

#top-information {
margin: 0px auto 8px auto;
text-align: center;
height: 32px;
padding: 4px 0px 0px 0px;
}

.top-information-stress{
font-size: 2.0em;
margin: 0px 6px 0px 6px;
font-weight: bold;
color: crimson;
}


#wrap {
width: 820px;
margin: 0px auto 0px auto;
}

#main {
width: 620px;
margin: 0px auto 16px auto;
float: left;
}

#top_message {
text-align: center;
margin: 0px 0px 32px -32px;
}

#input-mailaddr-tabs {
width: 620px;
margin: 0px auto 0px auto;
background-image: url(/image/public/input_mailaddr_tabs_bg.gif);
background-repeat: no-repeat;
height: 30px;
}

#input-mailaddr-tabs li {
float: left;
text-indent: -999px;
width: 192px;
height: 30px;
display: block;
}

#input-mailaddr-tabs li a{
height: 30px;
width: 192px;
display: block;
}


#input-mailaddr {
height: 140px;
width: 620px;
margin: 0px auto 32px auto;
background: url(/image/public/input_mailaddr_bg.gif);
background-repeat: no-repeat;
}

#input-mailaddr #mailaddr-textbox {
font-size: 30px;
height: 32px;
width: 400px;
margin: 0px 8px 0px 0px;
padding: 2px;
}

#process {
margin: 32px auto 32px auto;
}

#right-pillar {
width: 196px;
float: right;
}

#form-samples {
border: 1px solid #eeeeee;
margin: 0px auto 8px auto;
}

#form-samples h2 {
background-color: #bbbbbb;
padding: 2px;
text-align: center;
margin: 0px auto 4px auto;
color: white;
font-weight: bold;
}

#form-samples img {
margin: 0px auto 0px auto;
width: 150px;
}

#form-samples p {
color: #555555;
font-size: 0.9em;
text-align: center;
margin: 0px auto 8px auto;
}

#tollservice-ad {
margin: 0px auto 8px auto;
padding-top: 74px;
background-image: url(/image/public/top_tollservice_bg.gif);
height: 226px;
width: 196px;
}

#tollservice-ad #tollservice-link {
margin: 0px auto 0px auto;
width: 176px;
height: 44px;
overflow: hidden;
line-height: 22px;
background-color: white;
padding: 4px;
border: 1px solid crimson;
}

#tollservice-ad table {
width: 100%;
height: 68px;
margin: 4px auto 4px auto;
border-collapse: collapse;
}

#tollservice-ad table caption {
font-size: 0.9em;
text-decoration: underline;
padding: 2px;
}

#tollservice-ad table th {
text-align: center;
padding: 0px 0px 0px 0px;
}


#tollservice-ad table td {
text-align: right;
width: 80px;
padding: 0px 20px 0px 0px;
height: 20px;
}

#spam-mail-link {
margin: 8px auto 8px auto;
}


.headline2a {
margin: 8px auto 8px 0px;
color: #555555;
height: 30px;
width: 600px;
text-align: left;
font-weight: bold;
letter-spacing: 4px;
font-size: 1.0em;
text-indent: 16px;
line-height: 30px;
background-image: url(/image/public/headline2a_bg.jpg);
}

#about-formzu {
margin: 0px auto 16px auto;
}

#about-formzu p {
margin: 0px auto 8px 4px;
}

#about-formzu li {
list-style-type: decimal;
list-style-position: outside;
margin-left: 32px;
margin-bottom: 4px;
line-height: 1.4em;
}

#whatsnew {
margin: 0px auto 16px auto;
}

#whatsnew table {
border-collapse: collapse;
margin: 0px auto 0px 8px;
}

#whatsnew th {
width: 100px;
border-bottom: 1px dashed gray;
padding: 8px; 4px 4px 4px;
vertical-align: top;
}

#whatsnew td {
border-bottom: 1px dashed gray;
padding: 4px;
background-image: url(/image/public/arrow_blue.gif);
background-repeat: no-repeat;
background-position: 0px 10px;
padding-left: 20px;
}

#whatsnew td p {
line-height: 1.6em;
}



