#fullcontent table.datalist {
	clear: both;
}
#fullcontent table.datalist td {
	padding: 0;
}
.datalist td a {
	text-decoration: none;
}

.feedback {
	color: red;
	padding-left: 10px;
}

ul.filter {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}

ul.filter li {
	display: block;
	float: left;
	margin: 0;
	padding: 3px 20px 3px 3px;
	font: 11px Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
}

ul.filter li.right {
	float: right;
	text-align: right;
	padding-right: 0;
	padding-left: 20px;
}

.datalist ul {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	clear: both;
}

.datalist ul li {
	display: block;
	float: left;
	margin: 0;
	padding: 2px;
	font: 12px Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	border-left: solid 1px #FFFFFF;
	border-top: solid 1px #FFFFFF;
	vertical-align: middle;
}

.datalist ul li.selector {
	background: #C9DAE7;
}

.datalist ul.heading {
	color: white;
	background:#003399;
}

.datalist ul.heading li {
	background:#003399;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	text-align: center;
	border-top: none;
}

.datalist ul.selected {
}

.datalist ul.selected, ul.selected li, .datalist ul.contact, .datalist ul.contact li {
	background:#EAEED2;
}

.datalist .quickview {
	width: 100%;
	background:#F5F7EA;
}

.datalist ul.selected li {
}

.datalist ul.contact {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	padding-bottom: 3px;
}

.datalist ul.contact li {
	font: 10px Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	margin: 0;
	margin-right: 20px;
	padding: 0;
	border: none;
}

.datalist .quickview {
	display: block;
	font: 10px Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	max-height: 100px;
	height: expression(this.scrollHeight > 100 ? "100px" : "auto"); 	
	overflow: auto;
	width: 100%;
	padding: .5em 2em;
	clear: both;
}

.datalist a.linked {
	display: block;
	width: 100%;
}

.datalist ul li.date {
	font: 11px Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	text-align: center;
}

.datalist a.linked:hover {
	color: red;
	background: #DDE8F0;
	}

table.form {
	margin: 10px;
	padding: 10px;
	width: 90%;
}


/*  COMMAND BUTTONS  */
.btn {
	background:#AAAAAA none repeat scroll 0%;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	float:left;
	margin:0px;
	padding:5px;
	position:relative;
	text-decoration:none;
}

.btn * {
	background-image:url(img/btn.png);
	background-repeat:no-repeat;
	display:block;
	font-style:normal;
	position:relative;
}
.btn i {
	background-position:left top;
	height:5px;
	left:0pt;
	margin-bottom:-5px;
	position:absolute;
	top:0pt;
	width:5px;
}
.btn span {
	background-position:left bottom;
	left:-5px;
	margin-bottom:-5px;
	padding:0pt 0pt 5px 10px;
}
.btn span i {
	background-position:right bottom;
	height:100%;
	left:100%;
	margin-bottom:0pt;
	position:absolute;
	top:0pt;
	width:10px;
}
.btn span span {
	background-position:right top;
	height:0pt;
	margin-left:10px;
	position:absolute;
	right:-10px;
	top:-5px;
}
* html .btn span, * html .btn i {
	background-image:none;
	cursor:pointer;
	float:left;
	width:auto;
}
.btn.blue {
	background:#22AAEE none repeat scroll 0%;
}
.btn.green {
	background:#99DD44 none repeat scroll 0%;
}
.btn.lime {
	background:#BBCE00 none repeat scroll 0%;
}
.btn.pink {
	background:#EE11AA none repeat scroll 0%;
}
.btn:hover {
	background-color:#0E77A9;
	background-color:white;
	color:black;
}
.btn:active {
	background-color:#444444;
	color:#FFFFFF;
}
.btn[class] {
	background-image:url(img/btn-shade.png);
	background-position:center bottom;
}
* html .btn {
	border:3px double #AAAAAA;
}
* html .btn.blue {
	border-color:#22AAEE;
}
* html .btn.green {
	border-color:#99DD44;
}
* html .btn.lime {
	border-color:#BBCE00;
}
* html .btn.pink {
	border-color:#EE11AA;
}
* html .btn:hover {
	border-color:#AA0000;
}
div.cmd {
	padding: 10px;
	text-align: center;
	margin: 0 auto;
	position: relative;
	width: 100px;
}


#content table.form td {
	border: none;
}
