/* Clarion CSS Document */
.registertable td 
{
font-family: arial, sans-serif;
font-size: 0.7em;
}

.field 
{
font-family: arial, sans-serif;
font-size: 11px;
}

p {
font-family: arial, sans-serif;
font-size: 0.7em;
margin: 0 0 0.5em 0;
line-height: 1.3em;
color: #666;
}

.button {
font-family: arial, sans-serif;
font-size: 11px;
color: #333;
font-weight: bold;
}

form {
margin: 0;
padding: 0;
}

.fieldtitle {
font-size: 0.7em;
color: #369;
margin: 0;
}



.title {
font-size: 0.8em;
font-weight: bold;
margin: 0 0 0.2em 0;
line-height: 1.3em;
}

.bluetitle {
font-size: 0.8em;
color: #369;
font-weight: bold;
}

a:link {color: #69C; text-decoration: underline;}
a:visited {color: #69C; text-decoration: underline;}
a:hover {color: #06C; text-decoration: underline;}

.divider {
width: 100%;
height: 1px;
border-top: 1px dashed #ccc;
margin: 0.9em 0 0.9em 0;
}

.formtxt {
font-family: arial, sans-serif;
font-size: 0.7em;
margin: 0 0 0.5em 0;
line-height: 1.3em;
color: #666;
}

#border {
border: 1px solid #ccc;
padding: 10px;
}

.required {
color: #dd950a;
font-size: 1.2em;
}

.error {
color: #cc0000;
font-weight: bold;
}

.errorbox {
width: 96%;
padding: 10px 10px 10px 12px;
margin: 20px 0 0 0;
}

#errorbox p {
margin: 0;
}

.errorlist {
font-family: arial, sans-serif;
font-size: 11px;
list-style: none;
margin: 0;
padding: 0;
}

.errorlist li {
list-style: none;
padding: 0 0 3px 0;
line-height: 13px;
margin: 0;
}

.errortitle {
font-size: 12px;
font-weight: bold;
margin: 0;
padding: 0 0 1px 0;
}

.bgorange {
background-color: #efe4a8;
}

.orange {
color: #836000;
}

.bgred {
background-color: #f0d7d7;
}

.red {
color: #b60000;
}

.bgblue {
background-color: #ced6e8;
}

.blue {
color: #3f5398;
}

/* paragraph <br>'s */

.description {
line-height: 14px;
}

.description br {
line-height: 6px;
}

.file_size, .file_type {
font-size: 10px;
}