// #003373 - Pantone Reflex Blue
// #FFA616 - CD logo letter color
@font-face {
font-family      : Arial;
font-size        : smaller;
}
body {
background       : #FFFFFF;
color            : #000000;
background-repeat: repeat;
background-repeat: scroll;
font-family      : Arial;
font-size        : 90%;
}
table {
border-collapse  : collapse;
border           : 0px;
margin           : 0px;
padding          : 0px;
}
tr {
border           : 0px;
margin           : 0px;
padding          : 0px;
}
.dd {
border           : 0px;
margin           : 0px;
padding          : 4px;
}
partial.td {
vertical-align   : top;
border           : 0px;
margin           : 0px;
padding          : 2px;
font-size        : 90%;
}
.black_border {
border           : 2px solid black;
}
.heading {
background       : #FF9900;
color            : #000000;
vertical-align   : middle;
font-size        : 120%;
}
.title {
font-weight      : bold;
}
.date {
font-size        : 80%;
}
.center {
text-align       : center;
}
.demographic_menu {
text-align       : left;
vertical-align   : center;
}
.left {
text-align       : left;
}
.right {
text-align       : right;
}
.half {
width            : 50%;
vertical-align   : top;
}
.partial {
width            : 90%;
}
.full {
width            : 100%;
}
.subtitles {
background       : #FFA616;
color            : #000000;
font-weight      : bold;
}
A.subtitles:link {
color            : #000000;
}
A.subtitles:visited {
color            : #000000;
}
A:active {
color            : #003373;
}
A:hover {
color            : #003373;
}
A:link {
color            : #003373;
}
A:visited {
color            : #003373;
}
.name {
font-weight      : bold;
}
.values {
color            : #0000FF;
}
.valuesbold {
color            : #0000FF;
font-weight      : bold;
}
.selection_sep {
color            : #003373;
}
.selection_table {
border-collapse  : collapse;
border           : 0px;
margin           : 0px;
padding          : 0px;
margin-left      : 5%;
margin-right     : 5%;
width            : 90%;
}
.selection_special {
font-size        : 80%;
padding          : 0px;
}
.selection_field {
font-size        : 80%;
text-align       : right;
}
.selection_value {
font-size        : 80%;
text-align       : left;
}
.selection_value_error {
font-size        : 80%;
color            : #FF0000;
}
.selection_error {
background       : #FF0000;
}
.selection_new {
background       : #CCCCCC;
}
.navigation {
font-size        : 75%;
text-align       : center;
}
.error_border {
border           : 2px solid red;
background       : #CCCCCC;
}

circdirect_error     { font-size:   100%;    }
.circdirect_error.th { font-weight: bold;    }
.circdirect_error.td { font-weight: normal;  }
.error_field         { color:       #FF0000; }
.error_message       { color:       #FF0000; }
