/* for crossfade */
/* default opacity for IE */
img {
	filter:alpha(opacity=100);
	}

/* duplicate image positioning */
img.idupe {
	position:absolute;
	z-index:30000;
	visibility:hidden;
	}
/* end for crossfade */
td {
	font-size:10px;
	padding-top:0px;
	padding-bottom:0px;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
/* -- Extra buttons -- */
a.adminmenu:link, a.adminmenu:active, a.adminmenu:visited{
	padding:0px;
	display:block;
	text-align:center;
	float:left;
	width:110px;
	border-width:2px;
	border-style:solid;
	font-size:11px;
}
a.adminmenu:hover {
	background-color:#FFF;
	color:#7c131c;
}

#adminmenubuttons {
	position:absolute;
}
/* -- End buttons -- */
/*  -- List Styles -- */
.listheader {
	display:block;
	width:700px;
	padding:2px;
	margin-bottom:1px;
	border-width:2px;
	border-style:solid;
	font-weight:bold;
}
.listtable {
	width:700px;
	margin-bottom:20px;
	margin-left:5px;
}
.listhead {
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
}
a.list_link:link, a.list_link:active, a.list_link:visited {
	display:block;
	width:700px;
	padding:2px;
	
	border-width:1px;
	border-style:solid;
	
	font-size:12px;
}
a.list_link:hover {
	display:block;
	width:700px;
	padding:2px;
	
	border-width:1px;
	border-style:solid;
}
.groupby {
	border-width:1px;
	border-style:solid;
}
/*  -- End List Styles -- */

/*  -- Form Styles -- */
#form {
	position:absolute;
	
	padding:5px;
	
	border-width:1px;
	border-style:solid;
}
.formtitle {
	background-color:#7c131c;
	color:#FFF;
}
.line {
	border-top-style:solid;
	border-top-width:1px;
}
.content_textfield {
}
.content_input{
}
.formlist {
	border-style:solid;
	border-width:1px;
	overflow:auto;
}
.formlisttableheader {
}
/*  -- End Form Styles -- */

/* -- Log in styles -- */
#login{
	border-style:solid;
	border-width:2px;
	width:250px;
	position:relative;
	margin:0 auto;
	margin-top:50px;
}
.errormsg {
}
/* -- End Log in styles -- */

