html, body {background-color: #fff; font-size: 10pt}
* {color: #000; font-family: Caslon,'helvetica neue',arial,verdana,sans-serif}
fieldset {border: none; padding: 0; margin: 0;}
a {color: #000; text-decoration: none}
img {border: none}
ul li {list-style-type: disc;}
ul ul li {list-style: circle;}

textarea,
input,
select {font-size: 10pt;}

#page {padding: 0 10pt 0 10pt;}

#logo {font-size: 12pt; margin-bottom: 0;}
#logo,
#logo * {font-weight: bold; color: #ce496a;}
#logo {border: none;}
#logo strong {display: block; padding-bottom: 3pt;}
#baseline {display: block; font-weight: normal; font-size: 10pt; color: #ce496a; padding: 0 0 6pt 0; margin-top: 0; border-bottom: solid 1px #ce496a; }

#header h1 {margin-bottom: 0; margin-top: 0; font-size: 10pt;}

#breadcrumbs {color: #666; font-size: 8pt; margin-bottom: 18pt; margin-top: 4pt;}
#breadcrumbs a {color: #666;}

#teaser {margin-top: 4pt; text-align: right;}

h1 {font-size: 15pt; color: #ce496a; margin-top: 0;}
h1 * {color: #ce496a;}

h1 {margin-bottom: 18pt; margin-top: 18pt;}
h2 {font-size: 13pt; color: #ce496a; padding-bottom: 4pt;}
h2 * {color: #ce496a;}
h3 {font-size: 12pt; color: #333;}
h3 * {color: #333;}


.cap {font-size: 11pt;}

input[type=text],
input[type=password],
select,
textarea {border: solid 1px #7f9db9;}

table caption {padding-bottom: 5pt; font-weight: bold; text-align: left; margin-top: 11pt;}
table {border-style: solid; border-width: 1pt 0 0 1pt; border-color: #666; border-collapse: collapse; margin-bottom: 12pt;}
td, th {padding: 3px; border-width: 0 1pt 1pt 0; border-style: solid; border-color: #666}
.legend {font-size: 8.5pt; color: #444; font-style: italic;}
.legend * {color: #444;}

.illustration {margin-bottom: 12pt;}
.illustration .legend {margin-top: 3pt;}

/* 
----- */
.program td {vertical-align: top;}
.cat-0 h3 {color: #ce496a;}
.cat-1 h3,
.cat-1 label {color: #39c;}
.cat-2 h3,
.cat-2 label {color: #969;}
.cat-3 h3,
.cat-3 label {color: #c30;}
.cat-4 h3,
.cat-4 label {color: #666;}

/* 
----- */
.signup label {display: block; margin-bottom: 5pt;}
.signup label span {margin-right: 5pt;}

/* Hide
---------------------- */
#navigation,
.tabs,
.controls {display: none;}
