.warning {text-align:left; font-weight: bold; color: red}

FORM.myForm {border-style: none; }

/** Structural **/
table.mainframe { height: 90%; width: 100%; border-style: none; padding: 0px; }


/***********************************************************************************************************
*
*	Pink Sheets standard styles
*
***********************************************************************************************************/

div.widgetPackage, span.widgetPackage, form.widgetPackage { padding: 0; }
div.widgetSection { padding: 3px; }

table.detail, div.detail { margin: 0 10px 0 0; display: table; border-style: none; padding: 3px; width: 100%; background-color: #ededed; border-collapse: collapse; }
div.detail { padding: 20px; }
table.detail td { padding:5px; }
tr.detailHeader, td.detailHeader { background-color: #504A4D; }
table.detail hr { color: #504A4D; background-color: #504A4D; border-color: #504A4D; border-width: 1px; border-style: solid; height: 1px; }

/*Blue chalk */
tr.detailShade { background-color: #F3F4FF; }
td.detailHeader { font-weight: bold; color: white; padding:5px; }
td.detailHeader a:link, td.detailHeader a:visited, td.detailHeader a:hover { font-weight: normal; color: white; }
td.detailCaption { color: black; font-weight: bold; text-align: left; vertical-align: top;padding:5px; }
/*td.detailCaptionMin { color: black; font-weight: bold; text-align: left; vertical-align: top; width: 5%; white-space: nowrap; border-bottom:1px solid #87CEFA;}*/
.detailCaptionMin { color: black; font-weight: bold; text-align: left; vertical-align: top; width: 5%; white-space: nowrap; background:url('/qx/images/fade2.gif') repeat-x; padding: 3px; border-bottom:1px solid #87CEFA;}
td.detailCaptionTight { color: black; font-weight: bold; text-align: left; vertical-align: top; width: 1%; white-space: nowrap; padding: 4px; }
td.detailValue, td.detailAction { color: black; text-align: left; vertical-align: top; padding: 4px; }
td.detailCaptionWrap {white-space:nowrap; width:1%;}

/* Make zIndex greater than popups. */
div.dropdownContainer { overflow: auto; background-color: white; border-style: solid; border-color: black; border-width: 1px; position: absolute; width: 400px; height: 200px; padding: 0px; margin: 8px 0px 0px; z-index: 200; }
div.dropdownContainer ul { list-style: none; padding: 0px; margin: 0px; }
div.dropdownContainer li { background-color: transparent; color: black; cursor: default; padding: 3px; }
/* Blue Zodiac */
div.dropdownContainer li.selected { background-color: #13264D; color: white; cursor: default; padding: 3px; }
/* Blue Chalk */
div.dropdownContainer li.over { background-color: #F3F4FF; color: black; cursor: pointer; padding: 3px; }


div.revisionList { background-color: white; border-style: solid; border-color: black; border-width: 3px; position: absolute; padding: 3px; z-index: 100; text-align: left; }
div.revisionList h2 { margin: 5px 0 0 0; }
div.revisionList ol, div.revisionList ul { padding: 5px 25px; }	/* Make sure that other references don't effect the usages of these tags in the revision list. */
div.revisionListItems { display: inline; }
div.revisionListContent { width: 250px; height: 300px; overflow: auto; padding: 3px; vertical-align: top; text-align: left; }
table.revisionList { background-color: transparent; padding: 3px; }
tr.revisionListNormal { background-color: transparent; color: black; cursor: default; }
/* Blue Zodiac */
tr.revisionListSelected, tr.revisionListSelected td { background-color: #13264D; color: white; cursor: default; }
/* Blue Chalk */
tr.revisionListOver { background-color: #F3F4FF; color: black; cursor: pointer; }
td.revisionListItem { text-align: left; cursor: inherit; padding: 3px; }
td.revisionListNumber { text-align: center; cursor: inherit; padding: 3px; }
tr.revisionListHeader, td.revisionListHeader {line-height:15px; padding:3px; background-color: #6A96BE; }
td.revisionListHeader, a.revisionListHeader { font-weight: bold; color: white; vertical-align: bottom; }
td.revisionListCaption {  font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: black; text-align: left; vertical-align: bottom; padding: 3px; }


div.modalShield { position: absolute; border-style: none; background-color: #666666; top: 0px; left: 0px; opacity: 0.5; filter:alpha(opacity=50); -moz-opacity:0.5; z-index: 99; height: 900px;}
div.modalDialog { position: absolute; border-style: solid; border-width: 2px; border-color: #504A4D; background-color: white; padding: 0; z-index: 100; }
table.modalDialog { padding: 0; border: none; }
tr.modalDialogHeader { background-color: #504A4D; }
td.modalDialogCaption { background-color: #504A4D; color: white; font-weight: bold; font-size: 14px; padding: 3px; text-align: left; }
td.modalDialogActions { background-color: #504A4D; padding: 3px; text-align: right; }
td.modalDialogActions a, td.modalDialogActions a:hover, td.modalDialogActions a:visited { color: white; font-size: 14px; text-decoration: none; }
td.modalDialogContainer { padding: 3px; text-align: left; vertical-align: top; }

table.modalForm { padding: 0px; border: 0px; }
table.modalForm td.empty { padding: 3px; text-align: left; }
table.modalForm td.field { padding: 3px; text-align: left; color: black; }
table.modalForm td.caption { padding: 3px; text-align: right; vertical-align: top; color: black; }
table.modalForm td.header { padding: 3px; text-align: left; vertical-align: top; color: black; font-weight: bold; }
table.modalForm td.actions { padding: 3px; text-align: center; }
