/* < forms styeles */
form { display:inline; }
fieldset { border:0; }
legend { display:none; }
textarea { overflow:hidden; }
input,select,textarea,button,label {  color:#000; margin:2px;font-size: 15px;}
input[type=text] {
width: 97%;
}
input[type=password] {
width: 97%;
}
input #user{
  width: 20%;
  background-color: #FF0000;
}
.field { border:1px solid #d8d8d8; background-color:#fff; padding:1px 3px 2px; overflow:hidden; }
.field input, .field textarea { float:left; border:0; background:transparent; width:100%; }
.required { border-left:2px solid #ffb400; margin-left:-4px; padding-left:2px; }
.chbr { width:1.1em; height:1.1em; margin-right:5px; vertical-align:middle; }
.btn_submit { border:0; background:url(/bkg_submit.gif); width:115px; height:22px; color:#fff; text-align:center; cursor:pointer; }
/* forms styles > */
/* general styles > */

div#form{	
	margin-left: 0px;
	background: #EEEEEE;
	width: 600px;
	border-width: 1px;
	border-style: solid;
	border-color: #dbE6eb;
}
div#form .head{
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	background-color: #EEEEEE;
}
div#form .content{
	padding-bottom:10px;
	padding-top: 10px;
	padding-left: 20px;
	
}
div#form .ok{	
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	background-color: #6afb00;
	color: #000;
	font-weight : bold;
}
div#form .error{
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	background-color: #ffde03;
	color: #fb0000;
	font-weight : bold;
}
ul.menu {	
	list-style-type: square;
	width: auto;	
}
ul.menu li {
	padding-left: 0px;
	padding-right: 10px;
	display: inline;
}
div#new {
      background-color: #EEEEEE;
}
ul.errors{
	background-color: #ffde03;
	color: #fb0000;
	font-weight : bold;
}

.table_data
{
	border-style:ridge;
	border-width:1px;
        font-size:11px;
}
.table_data_c {
	border-style:ridge;
	border-width:1px;
	color: red;
}
.table_data_v {
	border-style:ridge;
	border-width:1px;
	color: green;
        border-color:#eee;
}
.tab_base
{
	background:#C5D0DD;
	font-weight:bold;
	border-style:ridge;
	border-width:1px;
	cursor:pointer;
}
.table_sub_heading
{
	background:#CCCCCC;
	font-weight:bold;
	border-style:ridge;
	border-width:1px;
}
.table_body
{
	background:#F0F0F0;
	font-weight:normal;
	font-size:12px;
	font-family:sans-serif;
	border-style:ridge;
	border-width:1px;
	border-spacing: 0px;
	border-collapse: collapse;
}
.tab_loaded
{
	background:#222222;
	color:white;
	font-weight:bold;
	border-style:groove;
	border-width:1px;
	cursor:pointer;
}

div#box{	
	border-width: 1px;
	border-style: solid;
	border-color: #dbE6eb;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	text-align: left;
	font-size: 13px;
	width: 250px;
	background-color: #F0F6F8;	
}
div#box .head{
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	background-color: #E3EAED;
}
div#box .content{
	padding-bottom:10px;
	padding-top: 10px;
	background-color: #E3EAED;
}
div#box .error{
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	background-color: #ffde03;
	color: #fb0000;
	font-weight : bold;
}
div#box .ok{
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	background-color: #6afb00;
	color: #000;
	font-weight : bold;
}
div#msgerror {
    background : #ffde03;
    color: #fb0000; 
    font-weight : bold;
}