a:link       { color: #fabf18; font-family: Verdana; text-decoration: none }
a:visited    { color: #fabf18; font-family: Verdana; text-decoration: none }
a:hover     { color: #fff; font-family: Verdana; text-decoration: none }

a.function:link    { color:#1762A7; font-family: Verdana; text-decoration: none }
a.function:visited  { color:#1762A7; font-size: 11px; font-family: Verdana; text-decoration: none }
a.function:hover   { color:#1762A7; font-size: 11px; font-family: Verdana; text-decoration: underline }

body    { color: #fff; font-size: 11px; font-family: Verdana; margin: 0; background-color:#f0f0f0 }
table { font-size: 11px; line-height: 120%; font-family: Verdana }
td { font-size: 11px; line-height: 120%; font-family: Verdana }

input {
    font-size:        1em;
    font-family:      arial;
}
select {
    font-size:        .9em;
    font-family:      arial;
}

.label { margin-bottom:3px }
.field { margin-bottom:8px }

.copyright      { color: #696969; font-size: 9px; padding-top: 20px; padding-bottom: 20px; }
.content_180 { color: #fff; line-height: 180%; padding: 30px 30px 30px 35px; }
.content_140 { color: #fff; line-height: 140%; padding: 30px 30px 30px 35px; }
.content { background-color:#333; color: #fff; line-height: 140%; padding: 20px 20px 20px 20px; min-height:300px }
   
.error_message		{ border:2px solid #d92c2c; padding:10px; background-color:#ffe9eb; color:red }
.info_message		{ border:2px solid #009e00; padding:10px; background-color:#edffee; color:green }
.warning_message		{ border:2px solid #ea801c; padding:10px; background-color:#ffffcc; color:black }
.confirm_message	{ border:2px solid #ea801c; padding:10px; background-color:#ffffcc; color:black }
