html,body {
	margin:0;
	padding:0;
	height:100%; 
}
body {
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #696;
	color:#FFFFFF;
}

td {
	font-family: Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
}

th {
	font-family: Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
}
td,th,body{
	font-size: 10px;
	color:#FFFFFF;
}

a {
color:#0ff;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

hr{
color: #9c9;
background-color: #9c9;
height: 1px;
border-width:0px;
}

p
{
margin:5px 0 0 0;
}

.labels {
	font-weight: bold;
	/*color: #FFFF66;*/
	margin-bottom:10px;
}

.submitButton{
	/*border:1px solid black;
	background-color:#99CCFF;*/
	width:auto;
}

#filters select,#edit select{
	font-family: verdana;
	font-size: 10px;
	width:280px;
}
#filters input, #edit input, #edit textarea{
	font-family: verdana;
	font-size: 10px;
	width:280px;
}

/*
#edit A{
	color:#FFFF66;
}

#list .header,#list .orderHeader{
	color:white;
	font-weight:bold;
	text-decoration:none;
	border-bottom:0px none #CCFFFF;
}

#list .orderHeader A{
	text-decoration:underline;
}

#list A{
	color:black;
	font-weight:bold;
}
#list a:hover {
	text-decoration: underline;
}
#list TD{
	vertical-align:top;
	border-bottom:1px solid #CCFFFF;
}
*/
#print,#print a{
	/*color: #FFFF66;
	text-decoration:none;*/
}
#print a:hover {
	/*text-decoration: underline;*/
}

.adminLists{
width:250px;
}

.admin{
font-size:12px;
font-weight:bold;
margin-bottom:10px;
color:#FFFFFF;
}

li,ul {
margin-left:0px;
padding-left:0px;
list-style-position:inside;
}

/* new */

.admin_nav{
font-size:12px;
font-weight:bold;
margin-bottom:10px;
color:#FFFFFF;
/*border-left:2px solid #FFFF66;*/
padding-right:5px;
padding-left:5px;

}

.caixaform {
	height:16px;
	width: 200px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
	width:100%;
}
div#content {
	padding-bottom:110px; /* bottom padding for footer */
}
div#footer {
	background-color:white;
	position:absolute;
	width:100%;
	bottom:0; /* stick to bottom */
}

#results {
	padding-top:5px;
	color:#FFFFFF;
	/*padding-right:11px;*/
}

#results td{
	height:20px;
	padding:2px;
	cursor:pointer;
	vertical-align:top;
	color:#FFFFFF;
}

#results TR.over td{
	background-color: #0ff;
	border-bottom:1px solid #9cf;
	color:#006666;
}

#results TR.normal td{
	border-bottom:1px solid #9c9;
}

#results TR.headRow td{
	border-bottom:1px solid #9c9;
	/*border-top:1px solid #fff;*/
}