﻿body 
{
    font-family: Tahoma, Arial, Helvetica;
    font-size:13px;
    background:#EFEFEF;
    color:#333;
    padding:10px;
    margin:0;
}

img { border:none; }

a:link, a:visited { color:#336699; }

#mainWrapper { width:860px; margin:0 auto; background:#FFF; border:1px solid #CCC; }
    #mainContent { padding:20px; }
    #mainContent h1 { font-size:26px; color:#336699; margin-top:0; }
    #mainContent h1 a { text-decoration:none; }
    #mainContent h1 a:hover { color:#67A8C8 }

fieldset { border: 1px solid #CCC; }
legend { font-size:16px; font-weight:600; color:#336699; }

.formFieldsTable { width: 100%; }
    .formFieldsTable td { padding:4px; vertical-align:top; }
    .formFieldsTable .leftCol { width: 180px; text-align:right; color:#666; }
    .formFieldsTable input.textfield, select.regular, textarea { width: 320px; border:1px solid #AEC9E3; background-color: #FFF; margin:0 8px 0 0; }
    .formFieldsTable input.error, select.error { border: 1px dotted #CC0000; background-color: #FFFFCC; }
    .formFieldsTable label.error { color: #CC0000; }

    .note { font-size:11px; color:#666; }
    
    div.alert { border: 1px dotted #CC0000; background-color: #FFFFCC; padding:20px; margin-top:20px; }
        div.alert h3 { margin-top:0; }

#footer { padding:2px; font-size:11px; }
    #footer .copyrights { color:#999; text-align:center; }


/* DOCUMENTS DOWNLOAD */
td.docLinks a:link, td.docLinks a:visited { background:url(../images/pdfDocumentIcon.gif) 0 50% no-repeat; padding:2px 0 2px 22px; line-height:22px; text-decoration:none; }
td.docLinks a:hover { color:#00adee; }


