body { padding: 0px; margin: 0px; background-color: #000; color: #EEE; font: normal 11pt Verdana, Arial; text-align: center;}
body.popup { padding: 5px; padding-top: 0px; margin: 0px; background-color: #000; color: #EEE; font: normal 11pt Verdana, Arial; text-align: center; }
h1, h2, h3 { margin-top: 0px; margin-bottom: 0.5em; font-weight: normal;}
p { text-align: justify; }

a { color: white; text-decoration: underline;}
a:hover { color: orange; }

input { background-color: #111; border: 1px solid #666; border-style: solid; color: white; padding: 4px; margin: 0px; font-size: 14px; font-weight: normal;}
input.vImageUploadField { background-color: #444; border: 1px solid #888; border-style: solid; color: white; padding: 2px;}
textarea { font-family: Arial, Verdana, sans-serif; background-color: #111; border: 1px solid #666; border-style: solid; color: white; padding: 2px; font-size: 16px;}
select { background-color: #111; border: 1px solid #666; border-style: solid; color: white; padding: 2px;}
form { margin-top: 10px; }
label span { text-decoration: underline; letter-spacing: 1px; text-transform:capitalize;}
td { vertical-align: top; text-align: left; }

div.add-tooltip { font-size: 12px; color: orange; }
div.add-tooltip a { padding-top: 2px;}
div.add-tooltip div.separator { padding-left: 5px; color: #888; letter-spacing: 1px; padding-top: 4px; }
div.add-tooltip div.caption { text-align: left; border-bottom: 1px dotted #222; font-size: 16px; padding: 2px; padding-left: 10px; background-color: #111; font-weight: normal; margin-bottom: 4px;}
