﻿body {}

div.adminPanel { }
div.adminPanel h3 { color: #666; border-left: solid 5px #ccc; padding: 0px 0px 0px 5px;}
div.adminPanel p { font-size: 85%; }
div.adminPanel ul { font-size: 85%;}
div.adminPanel fieldset { width: 90%; display: block; margin: 20px auto; padding: 7px 0px 0px 0px; background-color: Transparent !important;  border: none; }
div.adminPanel fieldset legend { display: block;border-bottom: solid 1px #666; width: auto; padding: 5px; margin: 0px;  color: #339; }
div.adminPanel fieldset p { margin: 10px; }
div.adminPanel fieldset p label { display: block; float: left; clear: left; width: 200px; font-family: Verdana, Sans-Serif; font-size: 80% !important; padding: 3px 0px 0px 0px; text-align: right; }
div.adminPanel fieldset p input,
div.adminPanel fieldset p select,
div.adminPanel fieldset p textarea { border: solid 1px #aaa; font-family: Verdana, Sans-Serif; font-size: 75% !important; padding: 3px; width: 250px;}
div.adminPanel fieldset p textarea { height: 100px; }
div.adminPanel fieldset p span.radio label {  width: auto; display: block; float: left; border: none; background-color: #123; }
div.adminPanel fieldset p span.radio input,
div.adminPanel fieldset p span.checkbox input { width: 20px; border: none;  }
div.adminPanel fieldset p input.invisible,
div.adminPanel fieldset p select.invisible { border: none; background-color: #ddd; color: #000; } 
div.adminPanel fieldset p input.smallSubmitButton { width: 100px; float: right; margin: 0px 10px 10px 10px;}
div.adminPanel fieldset p input.submitButton { width: 200px; float: right;  margin: 0px 10px 10px 10px;}
div.adminPanel fieldset p span.warning { display: block; position: relative; left: 200px; width: 220px; font-size: 80%; font-weight: bold; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 25px; background-image: url(/images/warning.gif); background-repeat: no-repeat; }
div.adminPanel table.grid {  font-size: 70%; font-family: Verdana, Sans-Serif; margin: 10px auto; width: 90%; }
div.adminPanel table.grid caption { border-top: solid 1px #ccc; border-left: solid 1px #ccc; border-right: solid 1px #ccc; font-weight: bold; background-color: #ddd;}
div.adminPanel table.grid tr { }
div.adminPanel table.grid tr th { height: 20px; border: solid 1px #ccc; font-weight: bold; padding: 0px 5px 0px 5px; background-color: #eee; }
div.adminPanel table.grid tr td { height: 20px; border-bottom: solid 1px #ccc; padding: 0px 5px 0px 5px; }
div.adminPanel table.grid tr td span.subtext { color: #666; }
div.adminPanel table.casual { font-size: 80%;  margin: 10px auto; width: 90%; border-bottom: solid 1px #ccc; border-top: solid 1px #ccc; }
div.adminPanel table.casual caption { border-top: solid 1px #ccc; border-left: solid 1px #ccc; border-right: solid 1px #ccc; font-weight: bold; background-color: #ddd;}
div.adminPanel table.casual tr { }
div.adminPanel table.casual tr th { width: 150px; height: 20px; text-align: left;  font-weight: bold; padding: 0px 5px 0px 5px; }
div.adminPanel table.casual tr td { height: 20px; padding: 0px 5px 0px 5px; }
div.adminPanel div.adminMessages { display: block;  padding: 5px; }
div.adminPanel div.adminMessages p { display: block; margin: 0px;  font-size: 75% !important; padding: 3px 3px 3px 25px;  background-repeat: no-repeat; background-position: 2px; }
div.adminPanel div.adminMessages p.warning { border: solid 1px #A3A464; background-color: #E2E39E; color: #000; background-image: url(/images/warning.gif); }
div.adminPanel div.adminMessages p.information { border: solid 1px #073B96; background-color: #90B4E4; color: #000; background-image: url(/images/information.gif); }
div.adminPanel div.adminMessages p.error { border: solid 1px #000; background-color: #F15F5F; color: #fff; background-image: url(/images/error.gif); }
