/* body { background: #000000 url(/img/bb_bg3blgr.jpg) repeat-x scroll left top } */
.flash { margin-left:auto; margin-right:auto; z-index: 100; background:ivory; color: maroon; padding: 5px ; width: 300px; text-align:center; }

#instruments-filter td{ padding-right: 10px; vertical-align:top; height:100px;}
#instruments-filter td fieldset { height: 100%;}
#instruments-filter{ width:100%;}
.qc { width: 24%; float-left: }
#instruments td {padding-left:5px; margin:10px;}
#instruments th {padding-left:5px;padding-right:5px;}
#instruments { border-left: 1px solid #cccccc; }

.util {background: #cccccc;}
table#signalstable td { border: 0; margin:0; padding: 2px;}
table#signalstable th { }
 /* .even td { background: #FFCCCC; }  */
 .even td { background: whitesmoke; }
#loginarea { margin-left:auto;margin-right:auto; width: 200px;}
#loginsidebar { margin-left: 20px; }

.pagination {margin-top: 10px; text-align: right; word-spacing: 3px;}


/* #signals {clear:both; margin-top: 5px; } */
/* #custom_search { margin-bottom: 5px; padding:0px} */
#custom_search input { margin:0; }

#submit_options { text-align: center; }
#withsignal { padding:5px;}

#list_options {font-size: 85%; background: whitesmoke; width:850px; margin-left:-20px;margin-right: -20px;}
fieldset {padding:5px; }
#list_options fieldset legend {color: black; font-weight: bold;}
 .autoselect {  text-align:center; font-size: x-small;} 

#list_options .autoselect a { margin-left: 2px; }
#criteria label { margin: 0; padding: 0;}
#list_options input { margin:0; padding: 0;}
#list_options td { margin:0; padding:0;}

h1 #chaos { color: #D0DFFF; color:#BBBBBB; color:white; 
	    /* text-decoration: underline overline; */
	  }
/* h1 #meter {color: whitesmoke;} */
h1 #trade { font-size: xx-small; position: relative; top: -13px;}

.compression a, .compression, .compression a:visited { color: blue; text-decoration: none; }
.extension a, .extension, .extension a:visited { color:magenta; text-decoration:none;}
#legend {
    text-align: center;
    /* border: 1px solid gray; */ width: 100%; margin-left: auto; margin-right: auto; margin-top: 0;    
}
#footer { padding: 0 10px 18px 20px; line-height: 100%; }
/* #content table { font-size: 13px; } */
#chartmenu {width: 100%; font-size: 13px;}
#updateinfo {width: 50%;text-align: right; font-size: 11px;}
td.today{ font-weight: bold;}

/* #custom_search { padding-bottom: 0px;} */


/* === FLASH MESSAGES === */

div#flash { height: 40px; }
div#flash-notice {
	
}

div#flash-warning {
	
}

div#flash-error {
text-align: center; color: maroon; background: ivory;
}

/* === ERROR MESSAGES === */
div#errorExplanation {
	
}

div#errorExplanation h2 {
	
}

div#errorExplanation p {
	
}

div#errorExplanation ul {
	
}

div#errorExplanation ul li {
	
}

/* === FORMS === */
div.fieldWithErrors {
	
}

div.fieldWithErrors label {
	
}

div.fieldWithErrors input, div.fieldWithErrors select, 
div.fieldWithErrors textarea
{
	
}