.formsKey {
    background: none repeat scroll 0 0 #EFEFEF;
    border: 1px solid #CCCCCC;
    display: block;
    margin: 0 0 1em;
    padding: 1em;
}
.filter-select label {
	margin-right: .5em;
}
.filter-legend li { 
	display: inline-block; 
	vertical-align: middle;
	margin-right: .5em;
}
.formsTable {
	width: 100%;
    border: 1px solid #CCCCCC;
    margin: 0 0 1em;
}
.formsTable tr {
    border-bottom: 1px dotted #CCCCCC;
}
.formsTable th {
	text-align:left;
	padding: .75em;
}
.formsTable td {
    padding: .75em;
	vertical-align: top;
}
.formsTable .left-cell { 
	width: 30%;
}
.formsTable .right-cell {
	width: 70%;
}
.formsCategory {
    background-color: #DDDDDD;
}
.formsTable .odd {
    background-color: #F6F3F3;
}
.formsTable .even {
    background-color: #FFFFFF;
}
.sortCategory {
    border-bottom: 1px dotted #CCCCCC;
    height: 2.5em;
    margin-bottom: 1em;
    padding: 0 0 0.25em;
    text-align: left;
}
.formsTable a[href$=".pdf"], .formsKey li .PDFdoc {
    background: url("../images/file_pdf.png") no-repeat scroll left center transparent;
    display: inline-block;
    line-height: 25px;
    padding-left: 30px;
}
.formsTable a[href$=".doc"], .formsTable a[href$=".rtf"], .formsTable a[href$=".wps"], .formsTable a[href$=".txt"], .formsKey li .WordDoc {
    background: url("../images/file_doc.png") no-repeat scroll left center transparent;
    display: inline-block;
    line-height: 25px;
    padding-left: 30px;
}
.formsTable a[href$=".xls"], .formsTable a[href$=".csv"], .formsTable a[href$=".xlw"], .formsTable a[href$=".xlt"], .formsKey li .ExcelDoc {
    background: url("../images/file_xls.png") no-repeat scroll left center transparent;
    display: inline-block;
    line-height: 25px;
    padding-left: 30px;
}
.formsTable a[href$=".ppt"], .formsKey li .PPTdoc {
    background: url("../images/file_ppt.png") no-repeat scroll left center transparent;
    display: inline-block;
    line-height: 25px;
    padding-left: 30px;
}
.formsTable .noIcon[href$=".pdf"], .formsTable .noIcon[href$=".doc"], .formsTable .noIcon[href$=".xls"], .formsTable .noIcon[href$=".ppt"] {
    background-image: none;
    display: inline;
    padding: 0;
}
.formsTable .onlineForm, .formsKey li .onlineForm {
    background: url("../images/browser.png") no-repeat scroll left center transparent;
    display: inline-block;
    line-height: 25px;
    padding-left: 30px;
}