body {
 margin:0;
 padding:0;
 background:#ffffff;
 font-family:tahoma,verdana;
}

form {
 margin:0;
 padding:0;
}

p {
 margin:0;
 padding:0;
}

.hl {
 font-size:18px;
 color:#00aeef;
}

.copy {
 font-size:15px;
 line-height:20px;
 color:#333333;
}


#logo {
 margin-top:23px;
 margin-bottom:36px;
 padding:0;
}

#navi {
 display:none;
}

#back {
 display:block;
}

#subnavi {
 display:none;
}

#contenttext {
}

#contentblock {
}

#contentblockspacer {
 display:none;
}

#contentleftmiddle {
}

#contentleft {
}

#contentmiddle {
}

#contentright {
 display:none;
}


#visual {
 display:none;
}

#visualcontent {
 display:none;
}

#footer {
 display:none;
}

#footer2 {
 display:none;
}

.hl_footer {
 font-size:18px;
 font-weight:normal;
 color:#333333;
}

#tools {
 display:none;
}


/* copys */

.hl2 {
 font-size:18px;
 color:#00aeef;
 line-height:18px;
 font-weight:normal;
 margin:0 0 14px 0;
}


h1 {
 font-size:20px;
 color:#00aeef;
 line-height:20px;
 font-weight:bold;
 margin:0 0 14px 0;
}

h2 {
 font-size:18px;
 color:#00aeef;
 line-height:18px;
 font-weight:normal;
 margin:0 0 14px 0;
}

h3 {
 font-size:14px;
 color:#00aeef;
 line-height:14px;
 font-weight:bold;
}

.sl1 {
 font-size:14px;
 color:#333333;
 line-height:18px;
 font-weight:normal;
}

.sl2 {
 font-size:12px;
 color:#333333;
 line-height:16px;
 font-weight:normal;
}

.sl3 {
 font-size:11px;
 color:#999b9e;
 line-height:16px;
 font-weight:normal;
}

.hltools {
 font-size:14px;
 color:#333333;
 line-height:14px;
}

.copy {
 font-size:15px;
 color:#333333;
 line-height:20px;
}

a.link11 {
 font-size:11px;
 color:#333333;
 line-height:16px;
 text-decoration:underline;
}

a.link15 {
 font-size:15px;
 color:#00aeef;
 line-height:15px;
 text-decoration:underline;
}

.bluebg {
 background:#e0f5fd;
 padding:4px;
 margin:0;
}
