
div.error     { color: red; border: 1px solid red; margin: 2px; padding: 2px; background: yellow; font-size: 0.8em; width: 700px;}
div.success   { color: green; border: 1px solid green; margin: 2px; padding: 2px; background: yellow;font-size: 0.8em;  width: 700px; }

.form td.label        { text-align: right;}
.form td              { background: #eee; align: center}

.grid th a            { color: white; }
.grid th, .form th    { color: white; background: #F6F6EE; font-size: 0.9em; }
.grid tr      		  { background: white; font-size: 0.7em;  }
.grid tr.shaded       { background: #F6F6EE; font-size: 0.7em;  }
.grid tr.shaded:hover, .grid tr.alt:hover, .grid tr.active { background: #F6F6CC;  font-size: 0.7em; }

.sp td             {  align: center}
.sp th a            { color: white; }
.sp th, .form th    { color: #986306; background: #DDAD58; font-size: 0.8em; }
.sp tr              { background: #F6F6EE; font-size: 0.8em; align: center }
.sp tr.shaded       { background: #CCCCCC; font-size: 0.8em; align: center }
.sp tr.shaded:hover, .grid tr.alt:hover, .grid tr.active { background: #F6F6CC;  font-size: 0.7em; }

.pagination_button_bar tr      		  { background: white; font-size: 0.7em;  }

.lm .button { margin: 3px;  }

.lm2 th a            { color: white; }
.lm2 th, .form th    { color: white; background: #4682b4; }

.lm2 tr      { background: white;   }

.lm2 {	margin: 3px;
				border-collapse: collapse;
				margin: 3px 3px;	}
.gt-header  {
    font-size : 20px;
    padding-left:20px;
    margin: 0px;
    color:orange;
}

table {
	font-size: 0.8em;
    font-family: Verdana,sans-serif;
    margin: 0; padding: 0.1em;
	
	
}