/* CSS Document */

body
{
margin:0px auto;
padding:0px;
background:url(../images/body-bg.jpg) left top repeat-x #DFE4E6;
font-size:13px;
color:#000;
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
}
img
{
margin:0px;
padding:0px;
border:none;
}
.left
{
float:left;
}
.right
{
float:right;
}
h1
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:22px;
color:#0066CC;
margin:10px 0px;
padding:0px;
font-weight:normal;
}
.headline
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:22px;
color:#0066CC;
margin:0px;
padding:0px;
}

h2
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:22px;
color:#0066CC;
margin:0px;
padding:0px;
font-weight:bold;
margin:10px 0px;
}
p
{
margin:5px 0px;
}
.container
{
width:779px;
margin:0px auto;
}
.header-container
{
width:779px;
float:left;
height:169px;
}
.header-left
{
width:347px;
float:left;
height:149px;
padding-top:20px;
}
.header-right
{
width:426px;
float:right;
height:169px;
font-family:Arial, Helvetica, sans-serif;
color:#418DC7;
font-size:13px;
text-align:right;
padding-right:5px;
}
.header-right-top
{
width:372px;
float:right;
padding-top:7px;

}
.header-right-bottom
{
width:355px;
float:right;
height:20px;
font-size:15px;
color:#fff;
line-height:20px;
padding-top:13px;
}
.body-container
{
width:779px;
float:left;
}
.body-top
{
width:779px;
float:left;
}
.body-bottom
{
width:779px;
float:left;
margin-bottom:30px;
}
.body-main
{
background:url(../images/body-mid.jpg) left top repeat-y;
width:779px;
float:left;
}
.body-left
{
width:457px;
float:left;
padding:0px 18px 18px 18px;
}
.body-left-text-box
{
width:457px;
float:left;
border-bottom:1px dotted #9D987B;
padding-bottom:15px;
margin-bottom:10px;
}
.body-left-text-box-inner
{
width:457px;
float:left;
}
.body-left-text-box-inner p
{
margin:10px 0px;
}
.body-left-text-box img
{
margin-top:10px;
}
.body-right
{
width:261px;
float:right;
padding:0px 10px 10px 10px;
}
/*.footer-container
{
width:775px;
margin:0px auto;
height:64px;
}
*/
.footer-main
{
width:752px;
float:left;
border-left:3px solid #418DC7;
border-right:3px solid #418DC7;
height:24px;
background:#016CC8;
padding:10px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:13px;
padding-top:20px;
}
.font-green
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:26px;
color:#7F9A07;
padding-left:10px;
}
.font-red-link
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#A00707;
text-decoration:none;
}
.font-red
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#A00707;
text-decoration:none;
line-height:26px;
}
.font-red-link:hover
{
color:#A00707;
text-decoration:none;
}
.font-white
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#fff;
text-decoration:none;
}
.font-white-link
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#fff;
text-decoration:none;
}
.font-white-link:hover
{
color:#fff;
text-decoration:none;
}
.font-black-link
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
text-decoration:none;
}
.font-black-link:hover
{
color:#000;
text-decoration:none;
}



.font-blue-u-link
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#418DC7;
text-decoration:underline;
line-height:45px;
}
.font-blue-u-link:hover
{
color:#fff;
text-decoration:none;
}
.font-blue-link
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#418DC7;
text-decoration:none;
}
.font-blue-link:hover
{
color:#fff;
text-decoration:none;
}
.body-main-01
{
background:url(../images/body-mid-01.jpg) left top repeat-y;
width:739px;
float:left;
padding:0px 20px 20px 20px;
}
.body-main-01 img
{
margin-top:15px;
}
.body-main-01 p
{
margin:10px 0px;
}

.sign-box
{
width:207px;
margin:0px auto;
padding-top:13px;
}
.sign-box-bg
{
width:159px;
float:left;
background:#E7EFF7;
padding:0px 25px 25px 22px;
}

.input-box
{
width:157px;
height:20px;
border:1px solid #C0C0C0;
}
.buttton
{
margin-top:10px;
}



.info-box
{
margin: 5px;
padding: 5px;
border: 1px solid gray;
width: 200px;
float: right;
text-align: left;
}