/*body { background-color: #F8F7EF; } */


/* dbGrids */ 
/*
.dbGrid { font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #e6fafe;} 
.dbGrid_mouseover { background-color:#f3fdff; cursor:default; color: black;} 
 */
/*table { font-family: Arial, Helvetica; font-size: 11px;} */

.LoginModule { border: thin solid; }

/* SPUN COLORS */
.LoginModule th { background-color: #e6fafe; color: white;}
.LoginModule td { background-color: #f3fdff; }
 
/* forms */ 
.shadow { 
  float:left; 
  background: url(/images/shadowAlpha.png) no-repeat bottom right !important; 
  background: url(/images/shadow.gif) no-repeat bottom right; 
  margin: 10px 0 0 10px !important; 
  margin: 10px 0 0 5px; 
} 
 
.shadow form { 
  display: block; 
  position: relative; 
  background-color: #818172; 
  border: 1px solid #a9a9a9; 
  margin: -6px 6px 6px -6px; 
  padding: 4px; 
} 
 
.shadow .tblshadow { 
  display: block; 
  position: relative; 
  background-color: #fff; 
  border: 1px solid #777; 
  margin: -6px 6px 6px -6px; 
  padding: 5px; 
} 
 
   
/*
form          { font-family: Arial, Helvetica; font-size: 12px; padding: 2px; line-height: 25px;} 
form table    { border: thin solid #DBD5B7; margin: 3px; padding: 3px; background-color: #EBEADB;} 
form textarea { border: thin solid #DBD5B7; background-color: #F8F7EF; }  
form input    { border: thin solid #DBD5B7; background-color: #F8F7EF; }  
form select   { border: thin solid #DBD5B7; background-color: #F8F7EF; }  
 
form button {  
	font: 11px Arial, Helvetica, sans-serif; 
	background-color: #D7E5F2; 
	color: #102132; 
	margin-left: 12px; 
	margin-top: 3px; 
	margin-bottom: 2px; 
} 
*/

.required     { border: thin solid #777; background-color:#FBBBBB} 
.noborder     { border: none; background-color: #F8F7EF; } 

/*th { text-align: left; }*/

.login_table {width:360px;}

@media only screen and (max-width:600px) {
 .login_table {width:96%;}	
}