/* basics */
html, body, h2, table, ul, iframe, form, textarea { margin: 0px; padding: 0px; font: 11px Arial, Sans-serif; }
a, a:active, a:link, a:hover, a:visited { text-decoration: none; color: #4f4f4f; }
img { border: none; }
td { vertical-align: top; }
/* lists */
ul { list-style: none none; }
ul.horizontal li, ul.horizontal li a { float: left; }
ul.horizontal li a { display: block; }
ul.table { width: 100%; }
ul.table li { margin-bottom: 2px; }
ul.table li a { display: block; float: left; width: 80px; }
/* basic classes */
.error { color: #c10000; }
.hidden { display: none; }
a.back { background: url(back.gif) left no-repeat; padding-left: 7px; font-weight: bold; color: #333; }
hr { height: 1px; border: none; background-color: #333; }
fieldset.queries { border: 1px solid blue; clear: both; }
.status { background-color: #e4e6ca; border-bottom: 1px solid #a9a9a9; 
  padding: 1px 1px 1px 3px; color: #4f4f4f; font-size: 10px; margin-bottom: 1px; }
.status a.here { text-transform: none; text-decoration: underline; }
#BASEDebug { position: absolute; top: 0px; right: 0px; text-align: left; border: 1px dotted #333; background-color: #fff; }
.warning, .error { padding-left: 20px; background-repeat: no-repeat; background-position: left; }
.warning { background-image: url(../../media/icons/warning.png); }
.error { background-image: url(../../media/icons/error.png); }
#pageTools$multiView fieldset { border: 1px solid gray; }
div#dialog { position: absolute; top: 50px; left: 0px; width: 100%; height: 100%; display: none; background: url(../../media/base/dialog.png); }
div#dialog_content { display: block; background: url(../../media/base/dialog-gray.png); width: 100%; overflow: hidden; }
div#dialog_header { display: block; background: url(../../themes/base/bgmenu.jpg); padding: 2px 0px; width: 100%; text-align: left; }
div#dialog_header span { color: #fff; padding: 0px 3px; }
span#dialog_close { float: right; }
div#dialog_border { border: 3px solid #999; width: 800px; margin: 0 auto; }
div#dialog fieldset { border: 1px solid #999; }
#BASE__postBackForm { display: none; }
div#center, div#page { height: 100%; }

input.registrationForm{ border: 1px solid black;}

select.registrationForm{ border: 1px solid black !important;}

table.registrationForm{width: 500px;}
td.registrationForm{width: 250px; padding:2px;}
