/**
  Imperium Core CSS
  $Id: imperium.css 1123 2008-08-19 21:36:33Z david.busby $
*/

div.input { background-color: #333; width: 100% }
div.input label { display: block;width: 250px; }
dl { margin: 5px; }
dt { font-weight: 700; }
fieldset { margin: 8px; padding: 8px; }
hr { border: 1px dashed #369; margin: 0px; padding: 0px; }
img { vertical-align: middle; }
input[type=button], input[type=submit] { background-color: #ccc; border: 2px solid #333; border-radius: 5px; -moz-border-radius: 5px; cursor: pointer; font-weight: 700; padding: 0px; margin: 0px 5px; text-align: center; text-decoration: underline; width: 120px; }
input[type=button]:hover, input[type=submit]:hover { border: 2px solid #f00; color: #f00; }
input[type=button]:focus, input[type=submit]:focus { border: 2px solid #f00; color: #f00; }
input[type=checkbox] { height: 20px; width: 20px; }
input[type=text], input[type=password], textarea { border: 1px solid #999; border-radius: 5px; -moz-border-radius: 5px; margin: 0px; padding: 1px 2px; text-align: inherit; }
input[type=text]:focus, input[type=password]:focus, textarea:focus { border: 1px solid #f00;  }
legend { background-color: #ccc; padding: 2px 8px; }
ol { margin: 0px 5px; padding: 0px 0px 0px 30px; list-style-type: decimal; }
ol.ll { list-style-type: lower-latin; }
ol.lr { list-style-type: lower-roman; }
ol.ul { list-style-type: upper-latin; }
ol.ur { list-style-type: upper-roman; }
p { margin: 5px; padding: 2px 2px 2px 5px; text-indent: 10px; }
pre { border: 1px solid #999; margin: 5px; padding: 1px; }
select { border: 1px solid #999; color: #000; font-weight: 700; margin: 0px; }
th { background-color: #ccc; padding: 1px 2px; text-align: center; }
tr.rero:hover { background-color: #ccc; }
tr.ro { background-color: #ccc; }
ul { padding: 6px 0px; padding-left: 2em; }

/* Button Frame */
/* Pop Big Elements */
.pb { cursor: nw-resize; }
.pc { background-color: #fff; border: 2px solid #369; font-size: 52pt; font-weight: 700; position: absolute; }
.hi { background-color: #369; color: #fff; }
.ti { text-indent: 2em; }

/**
  Set Fonts (if wanted/needed)
*/
body { font-size: 12pt; }
code { font-family: monospace; }
h1 { font-size: 14pt; }
h2 { font-size: 12pt; }
input[type=button] { font-size: 10pt; }
input[type=password] { font-size: 12pt; }
input[type=submit] { font-size: 10pt; }
input[type=text] { font-size: 12pt; }
p { font-size: 10pt; }
pre { font-family: monospace; font-size: 10pt; }
select { font-size: 12pt; }
textarea { font-size: 12pt; }

/* These values are used by the Selenium Test Cases */
.title { font-style: italic; }
.selected { background-color: #ffffcc; }
.status_done { background-color: #eeffee; }
.status_passed { background-color: #ccffcc; }
.status_failed { background-color: #ffcccc; }
.breakpoint { background-color: #cccccc; border: 1px solid black; }


@media print
{
	body { background-color: #fff; margin: 0px; padding: 0px; width: 100%; }
  .bf, .noprint { display: none; visibility: hidden; }
	#lc { display: none; visibility: hidden; }
	#cc { margin: 0px; padding: 0px; }
	#ch { display: none; visibility: hidden; }
}


