table.formtable {width:500px;padding:0;margin:0}
table.formtable tr.formrow td {padding:5px;margin:0;vertical-align:top;}
table.formtable tr.formrow td.formlabel {width:225px;}
table.formtable tr.formrow input.forminput {position:relative;left:0px;width:120px}
table.formtable tr.formrow input.forminputwide {position:relative;left:0px;width:450px;}
table.formtable tr.formrow input.forminputlong {position:relative;left:0px;width:220px;}
table.formtable tr.formrow input.forminputshort {position:relative;left:0px;width:70px;}
table.formtable tr.formrow input.forminputtiny {position:relative;left:0px;width:40px;}
table.formtable tr.submitrow input {position:relative;left:235px;}
.representing {font-weight:bold;color:red;font-size:90%;}

/* list pager */
#listpager {
    margin-right: 10px;
	float: left;
}
#listpager ul {
        list-style-type: none;
        padding: 0;
        margin: 0;
}
#listpager ul li {
        display: inline;
		margin: 0 5px 0 5px;
		background: 0;
}
#listpager ul a {
/* placeholder */
}
#listpager ul a:link { 
	color: #390;
}
#listpager ul a:visited {
	color: #390;
}
#listpager ul a:hover, ul#listpager a:active {
	color: #609;
}
#listpager li#searchclear {
    margin: 0 10px 0 15px;
}
#listpager li#inactive {
	color: #666;
}
#listpager li#total {
    border: solid 1px #609;
    padding: 0 5px 0 5px;
    margin: 0 5px 0 5px;    
    color: #609;
}
p.message {
	margin-top:0;
	padding-top:0;
	margin-left:20px;
}
#logo {
  z-index:-10;
}
#topnav {
  z-index:10;
}
