#archiveLink a
, table#memberFiles ul.memberUploadsLinks li a
, #searchEventsArchive a 
, #newslist div#archivelink a
{
	border: solid 1px #066591; padding: 3px; color: #066591;
}

#archiveLink a:hover
, table#memberFiles ul.memberUploadsLinks li a:hover
, #searchEventsArchive a:hover 
, #newslist div#archivelink a:hover
{}

/*MEMBERS FILES*/
table#memberFiles {}
table#memberFiles tr.titlerow{text-align: right;}
table#memberFiles tr.titlerow td.titlecell {padding: 10px 0 10px 10px;}
table#memberFiles ul.memberUploadsLinks {}
table#memberFiles ul.memberUploadsLinks li {text-decoration: none; display: inline; color: black; padding: 0 0 0 4px;}

table#memberFiles tr#header {height: 10px; font-weight: 700; text-align: left;}
table#memberFiles td.headercell a {text-decoration: none; color: white;}
table#memberFiles td.headercell {background: #066591; color: white;}
table#memberFiles tr.uploadsData td.left {border-bottom: 1px solid #066591; border-right: 1px solid #066591; border-left: 1px solid #066591;}
table#memberFiles tr.uploadsData td.options {border-bottom: 1px solid #066591; text-align: center; border-right: 1px solid #066591;}
table#memberFiles tr.uploadsData td.middle {border-bottom: 1px solid #066591; border-right: 1px solid #066591;}
table#memberFiles tr td.headercell {border-bottom: 2px solid #066591;}
table#memberFiles tr td {padding: 2px 5px 2px 5px;}
table#memberFiles tr td img {display: inline;}
table#editbox {}
table#editbox tr td.headercell {font-weight: bold; text-decoration: underline;}
table#editbox tr.content {}
table#editbox tr.content td.left{font-weight: bold;}
table#editbox tr.content td.right{}
table#editbox tr.content td.both{font-weight: bold;}

/*Recordset browser*/
table#recordsetbrowser {margin: 10px 0 5px 0; border: 1px solid #9AC;}
table#recordsetbrowser td {}
table#recordsetbrowser td#searchFormInput {padding: 3px;}
table#recordsetbrowser td#searchFormInput div#searchFormItems {}
table#recordsetbrowser td#searchFormInput div#searchFormItems input {}
table#recordsetbrowser td#searchFormInput div#searchFormItems input#searchInput {width: 180px; font-size: 11px; margin: 0 0 4px 0; display: block;}
table#recordsetbrowser td#searchFormInput div#searchFormItems input#searchButton {font-size: 11px;}
table#recordsetbrowser td#searchFormInput div#searchFormItems input#viewAllButton {font-size: 11px;}
table#recordsetbrowser td#searchFormInput div#searchMessage {display: none;}
table#recordsetbrowser td#rightColumn {width: 290px; padding: 3px;}
table#recordsetbrowser td#rightColumn ul {margin: 0; padding: 0 0 0 20px;}
table#recordsetbrowser td#rightColumn ul li {}
table#recordsetbrowser td#searchPages {}
table#recordsetbrowser td#searchPages img {margin-bottom: -4px; border: 0;}
table#recordsetbrowser td#searchPages {font-size: 11px; padding: 3px; border-top: 1px solid #9AC;}

#dynform {margin: 10px 0 0 0;}
#dynform td {padding: 3px; vertical-align: top;}
#dynform td textarea {float: left;}
#dynform .label, #dynform .inputelement, #dynform .radio, #dynform .smalllabel {border-bottom: solid 1px #CCC;}
#dynform .smalllabel {text-align: left; padding-right: 10px; font-weight: bold; width: 150px;}
#dynform select {font-size: 0.8em;}
#dynform .requiredField {color: #C00; padding: 0 0 0 10px;}
#dynform .radio table {border: solid 0px #000;}
#dynform .radio td {border: solid 0px #000; padding: 3px 6px 3px 3px;}
#dynform .radio input { margin: 0; padding: 0;}
#dynform .radio td.radioInput {padding: 0;}

/*IMAGE GALLERY*/
 /*
 FilmStrip View
 */
 
#imageGalleryFrame { width: auto;}
#imageGalleryFrame img#placeholder {width: 100%;}
#imageGalleryFrame p#desc {font-size: 1.75em;}
#imageGalleryFilmStrip {height: 100px; width: auto; display: inline; overflow: scroll;}

div#breadcrumbs a#selected {color: #932; border: solid 1px #990;}

div#SearchPageForm {margin: 0 0 15px 0;}
div#searchResults {}
div#searchResults div#searchTitle {}
div#searchResults ul#searchlist {}