body {
margin:0px;
background-color:#F7FAFA;
height:100%;
width:100%;
font: normal normal normal 13px/16px arial, serif;
text-decoration: none;
color:#586A72;
background-image:url('images/bg.png');
background-repeat:repeat-x;
}

a {
color:#586A72;
text-decoration:underline;
line-height:16px;
font-size:12px;
}
a:hover {
color:#586A72;
text-decoration:none;
}

#logo {
position:relative;
width:975px;
height:97px;
margin:0px auto;
background-image:url('images/logo.png');
background-repeat:no-repeat;
cursor:pointer;
}

#g {
position:relative;
width:970px;
margin:0px auto;
}
#c {
float:left;
width:650px;
padding-bottom:60px;
}

#t {
position:relative;
height:1px;
width:970px;
margin:20px auto;
text-align:center;
color:#CCCCCC;
font-size:150px;
line-height:570px;
z-index:11;
}

#ts {
width:0px;
height:0px;
display:none;
}

#tclose {
position:absolute;
width:100px;
right:10px;
top:-300px;
cursor:pointer;
color:white;
font-size:12px;
font-weight:bold;
text-align:right;
}

#b {
position:absolute;
width:0px;
height:0px;
opacity:0.68;
background-color:black;
z-index:10;
}

div.box {
float:left;
width:650px;
border-top:1px solid #E3EDF2;
border-left:1px solid #E3EDF2;
border-right:1px solid #CBD5DA;
border-bottom:1px solid #CBD5DA;
background-color:#FFFFFF;
margin:0px 0px 10px 0px;
}

div.r {
float:right;
width:300px;
background-color:#FFFFFF;
margin:0px;
border-top:1px solid #E3EDF2;
border-left:1px solid #E3EDF2;
border-right:1px solid #CBD5DA;
border-bottom:1px solid #CBD5DA;
margin:0px 0px 10px 0px;
}


a.th {
color:#ff0083;
text-decoration:underline;
font-weight:normal;
font-size:16px;
}
a.th:hover {
text-decoration:none;
}

span.th {
color:#586A72;
line-height:20px;
font-weight:bold;
}

div.th {
margin:20px;
}

div.t {
text-align:justify;
margin:0px 20px 20px 20px;
}

#info {
font-size:11px;
}


div.l_l {
float:left;
width:160px;
margin:3px 0px 3px 0px;
text-align:right;
font-weight:bold;
line-height:20px;
}
div.l_r {
float:left;
width:400px;
margin:3px 0px 3px 20px;
font-size:11px;
}

input.e {
border:0px;
width:200px;
background-color:#F7FAFA;
border-top:1px solid #E3EDF2;
border-left:1px solid #E3EDF2;
border-right:1px solid #CBD5DA;
border-bottom:1px solid #CBD5DA;
}
textarea.e {
border:0px solid;
width:380px;
height:200px;
background-color:#F7FAFA;
border-top:1px solid #E3EDF2;
border-left:1px solid #E3EDF2;
border-right:1px solid #CBD5DA;
border-bottom:1px solid #CBD5DA;
}
