.color-white { 
    color: #ffffff;
}
.color-dull { 
    color: #b0b0b0;
}
.color-gray { 
   color: #808080;
}
.color-bright { 
    color: #d8d8d8;
}
.color-orange { 
    color: #ffa050;
}
.color-green { 
    color: #a0ff50;
}
.color-lime { 
    color: #deff4c;
}
.color-red { 
    color: #ff0000;
}
.color-blue { 
    color: #50a0ff;
}

.link { 
    cursor: pointer;
}
.title-large { 
    font-size: 12pt;
    font-weight: bold;
}
.title { 
    font-size: 10pt;
    font-weight: bold;
}
.title-small { 
    font-size: 8pt;
    font-weight: bold;
}
.title-smallest { 
    font-size: 7pt;
    font-weight: bold;
}
.title-sub { 
   font-size: 7pt;
   font-weight: bold;
   text-transform: uppercase;
}
.sub { 
   font-size: 7pt;
}
.small-caps { 
   font-variant: small-caps;
}
.strong { 
   font-weight: bold;
}

.pre { 
    white-space: pre;
}
p.indent { 
    padding-left: 10px;
    padding-right: 10px;
}

table.center { 
    margin-left: auto;
    margin-right: auto;
}
table.right { 
    margin-left: auto;
    margin-right: 0px;
}

table.fieldset {
   vertical-align: middle;
   border-collapse: separate;
}
.fieldset.wrap td.field_text {
   white-space: normal !important;
}
.fieldset td { 
   white-space: pre;
}
.fieldset td.field_label { 
   font-weight: bold;
   font-size: 8pt;
   
   text-align: right;
   
   padding-right: 20px;
   padding-left: 12px;
   
}
.fieldset td.field_text { 
   font-size: 8pt;
   color: #ffffff;
   font-weight: bold;
   font-family: Arial;
   text-align: left;
}
.fieldset td.wrap { 
   white-space: normal;
}
.fieldset td.field { 
   padding: 3px inherit;
   padding-right: 12px;
   text-align: left;
}
.fieldset td.field_submit { 
   text-align: center;
   
   padding-top: 5px;
   padding-bottom: 5px;
}
.fieldset td.field_blank { 
   height: 8px;
}
