form#frm-login input.frm-input,
input.frm-submit
{
    font-size: 20px;
    padding: 3px;
    color: black;
    border: 2px solid grey;
    display: block;
    margin-bottom: 5px;
}

table.form_table
{
	margin: 0 auto;
}

input.frm-submit
{
	margin: 15px auto 0 auto;
	font-size: 12px;
	background: #85A7A7;
	border: 1px solid black;
	padding: 1px 6px;
	color: white;
}

input.frm-submit:hover
{
	color: black;
	cursor: pointer;
	background-color: #F1F7F7;
	border: 1px #85A7A7 solid;
}

form#frm-login input.frm-input:hover
{
    border: 1px solid rgb(27, 39, 55);
    background-color: rgb(230, 230, 230);
}

form#frm-login { width: 300px; margin: 0 auto 0 auto;}
form#frm-login input.input_error { border: 2px solid rgb(166, 0, 0); }


label
{
	text-align: right;
	display: block;
	padding-right: 2px;
}


input.frm-input,
select.frm-select,
textarea.frm-area
{
    padding: 2px;
    color: black;
    border: 1px solid grey !important;
    /*display: block;*/
    /*width: 200px;*/
}

select.frm-select { width: 206px; }
textarea.frm-area { width: 405px; height: 200px; }
div.filter-wrap { background:#E0FFB8; border: 1px solid #94DA3A; padding: 5px 5px; margin-bottom:2px;}
div.filter-wrap h3 { margin-top: 0 !important; font-size: 16px;}

div.filter-wrap select.frm-select { width: 100px !important; float: left; font-size: 10px; padding: 1px}
div.filter-wrap label { font-size: 12px; float: left; margin-left: 5px !important; margin-right: 5px !important; }

input.frm-radio,
input.frm-checkbox
{
    
}

input.frm-input:hover
{
    border: 1px solid rgb(27, 39, 55);
    background-color: #F1F7F7;
}

#page_content___Frame,
#page_content,
#news_text___Frame,
#news_text
{
        width:99%;
        height: 400px !important;
        border: 1px solid rgb(40,40,40);
}

#xEditingArea { height: 400px !important;}

input.mega { width: 99% !important;}


input.input_error { background-color: #F7AFAF; }
select.input_error { border: 1px solid rgb(166, 0, 0); }
.input_error_mess
{ 
	color: rgb(166, 0, 0);
	text-align: center;
}

input.search,
#autocompleter {
    margin-bottom: 2px;
    background: url(../gfx/admin/search.gif) 2px 50% no-repeat white;
    padding-left: 14px;
    display: inline;
    
}


div.autocomplete
{
      position:absolute;
      width:234px;
      background-color:white;
      border: 1px solid rgb(200, 214, 201);
      margin:0px;
      padding:0px;
      opacity:0.95;
      filter: alpha(opacity=95);
}

div.autocomplete ul
{
      list-style-type:none;
      margin:0px;
      padding:0px;

}

div.autocomplete ul li.selected { background-color: rgb(200, 214, 201);}
div.autocomplete ul li
{
    list-style-type:none;
    display:block;
    margin:0;
    padding:2px;
    font-size: 10px;
    cursor:pointer;
}

div.autocomplete ul li span.informal
{
        font-size: 90%;
        color: gray;
        margin-left:5px;
        text-align: right;
}       

img.throbber
{
        margin-left:2px;
        vertical-align: middle;
}

div.autocomplete ul li { height: 15px; }
div.autocomplete ul li span { padding: 0 4px 0 4px; float: left; display: block; }
div.autocomplete ul li span.symbol { font-size: 80%; width: 50px; margin-right: 5px;}
div.autocomplete ul li span.name { font-weight: bold; width: 330px; margin-right: 5px; }
div.autocomplete ul li span.exchange { font-size: 80%; font-style: italic; width: 50px;}

input#atc-symbol { width: 500px;}
