div#sponsor_border { border: 1px solid #000; background-color: #0099FF; width: 600px }

h3.sponsor { font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #0099FF; background-color: #FFFF00; text-align: center } 

h4.sponsor { font-weight: bold; font-style: italic; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; text-align: center }

h4.heading { text-align: center }

h3, h4, h5, h6, p { font-family: Arial, Helvetica, sans-serif }

a:link, a:active { color: #006600;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif
}
 
a.external, a.external: link {
color : #003366;
text-decoration : none;
font-family: Arial, Helvetica, sans-serif
}
a.external:visited {
text-decoration : none;
color : #FF3300;
font-family: Arial, Helvetica, sans-serif
}
a.external:hover {
text-decoration : underline;
color : #CC0000;
font-family: Arial, Helvetica, sans-serif
}
a.external:active {
text-decoration : none;
color : #66cc33;
background-color: #FFF;
font-family: Arial, Helvetica, sans-serif
}

div#ext_content, #ext_content2 { display: block; width: 100%; height: 910px; overflow: auto }

/* FORM */

.ext { color: #FF0000 }
.error { display: inline; clear: left; width: auto; padding: 0; margin: 0; margin-left: 10px; color: #CC0000; text-decoration: underline }

form input, form textarea { width: auto; border: 1px solid #009999 }

form div input, form div textarea { display: inline; width: auto; border: 2px solid #009999; padding: 0 0 2px 0; margin: 0 5px 16px 0 }

form div input:focus, form div textarea:focus, form div select:focus, form input:focus, form textarea:focus, form select:focus { background: #CCFFFF }

form div select { display: inline; width: auto; border: 2px solid #009999; padding: 0; margin: 0; margin-left: 20px }

form div textarea { margin: 0 0 15px 0 }

form fieldset { display: none }