html, body, div, p, ol, ul, li, dl, dt, dd, em, h1, h2, h3, h4, h5, h6 {
	margin: 0; padding: 0; border: 0; font-style: normal; font-weight: normal; text-align: left; }
a:link, a:visited, a:active, a:hover { text-decoration: none; }

body {
background: #fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 17px;
color: #000;
}

p, div.teaser1, div.teaser2 { margin: 0.6em; }

img { border: none; }
a { color: #0000cc; text-decoration: none; }
a:visited { text-decoration: none; color: #000; }
a:hover { text-decoration: none; color: #ff0000; }

#wrap {
margin: 0 auto;
width: 960px;
}

#header { padding: 0 0 8px 0; }
#content { padding: 8px 8px; }

.main {
width: 720px;
float: right;
}

.main h1 {
color: #0000cc;
font-size: 18px;
letter-spacing: -1px;
font-weight: bold;
padding : 6px 0 6px 0;
}

.main h2 {
color: #0000cc;
font-size: 15px;
font-weight: bold;
padding : 8px 0 0 0;
}

.main h3 {
color: #0000cc;
font-size: 14px;
font-weight: bold;
padding : 8px 0 0 0;
}

.main h4 {
color: #ff0000;
font-size: 18px;
letter-spacing: -1px;
font-weight: bold;
padding : 6px 0 6px 0;
}

div.teaser1, div.teaser2 { padding: 0.5em; }
div.teaser1, div.teaser2 { width: 700px; min-height: 128px; }
div.teaser1, div.teaser2 { border-bottom: 1px solid #6699cc; }
div.teaser1 { background-color: #efefef; }
div.teaser2 { background-color: #f8f8f8; }
div.teaser1 { border-top: 1px solid #6699cc; }
div.teaser2 { border-top: 1px solid #6699cc; }

.tease_left { float: left; }
.tease_right { float: right; text-align: right; }
.tease_left, .tease_right { width: 20em; }
.tease_left, .tease_right { margin: 0.6em; }
.tease_left, .tease_right { padding: 0.4em; }
.tease_left, .tease_right { background-color: #fff8dc; }
.tease_left, .tease_right { border-top: 2px solid #000; }

.picbase { background-color: #e9e9e9; }
.picbase { border: 1px solid #000066; }
.picbase { margin: 0.5em; }
.picbase { padding: 0.5em; }

div.picwhite { float: right; }
div.picwhite { background-color: #fff; }
div.picwhite { border: 1px solid #c0c0c0; }
div.picwhite { margin: 0.4em 1em 0.4em 0.8em;}
div.picwhite { padding: 0.5em; }

.leftcol {
width: 170px;
float: left;
padding: 8px;
border-right: 1px solid #fff;
font-size: 12px;
}

.leftcol ul {
list-style-type: disc;
padding: 0 10px 10px 20px;
color: #57626a;
}

.leftcol h2 {
color: #0000cc;
font-size: 15px;
font-weight: bold;
}

.leftcol a { text-decoration: none; font-weight: bold; }

#footer {
border-top: 1px solid #6699cc;
margin-top: 20px;
margin-bottom: 20px;
text-align: center;
color: #0000cc;
font-size: 11px;
padding: 9px;
}