body, table, td, p, select, input, textarea { font-family: Verdana; font-size: 11px; line-height: 110%; }
table   { width: 100%; border-collapse: collapse; }
form, table, tr, td, th, p { margin: 0px; padding: 0px; }
input, select, textarea { color: blue; }
input.text, input.text_small, input_text_tiny, select, textarea { padding: 0px 0px 0px 5px; }
td      { text-align: left; vertical-align: top; }
img     { margin: 0px; padding: 0px; border: none; }
a:link, a:active, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; color: #ff0000; }
i       { font-style: normal; color:#DE530A; }
b       { font-weight: bold; }

/* general */
.open, .top_open    { background-repeat: no-repeat; }
.body, .top_body    { background-repeat: repeat-y; }
.close, .top_close  { background-repeat: no-repeat; }

body            { background-color: #ffffff; text-align: center; padding: 0px; margin: 0px; }
body            { background-image: url( images/background.gif ); }
div.body        { margin-left: auto; margin-right: auto; width: 750px; text-align: left; }
div.body        { background: #ffffff; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;}
div.body_outer  { background-color: #ffffff; border-bottom: 1px solid #cccccc;  }

/* box tables */
table.master_top                { }
table.master_top td.open        { }
table.master_top td.body        { }
table.master_top td.close       { }

table.master_top td.master_lefter   { width: 0px; }
table.master_top td.master_righter  { width: 0px; }

table.master_header             { }
table.master_header td.open     { }
table.master_header td.body     { }
table.master_header td.close    { }

div.top_banner      { text-align: center; margin: 0px 0px 10px 0px; padding: 5px 0px 5px 0px; }
div.top_banner      { border-bottom: 1px solid #f5f5f5; }
div.top_banner img  { background-color: white; }
div.debug { background-color: white; color: black; text-align: left; font-size: 11px; }

div.spacer { line-height: 0px; font-size: 0px; }

/* front */
div.front_title_bar { border-bottom: 2px solid #0a1f62; color: #679b1f; font: bold 16px Verdana; padding: 10px 0px 3px 1px; margin: 5px 0px 10px 0px; }
div.front_error     { border: 2px solid red; background-color: #ffffee; color: black; font-size: 12px; padding:10px; }
div.front_key_box   {}

/* tiny MCE compatiblility */
div.tiny_mce,
div.tiny_mce td,
div.tiny_mce pre,
div.tiny_mce p      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; }

div.html_text,
div.html_text td,
div.html_text pre,
div.html_text p     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; }

/* vim: set expandtab sw=4 ts=4 sts=4: */
