/* File Section Headers */
.filefolderindex1b { background-color: #4141a3; height: 42px; background-image: url(/css/images/f-si-m.gif); background-position: top; background-repeat: repeat-x; }
.filefolderindex2b { height: 42px; background-image: url(/css/images/f-si-l.gif); background-position: top left; background-repeat: no-repeat; }
.filefolderindex3b { height: 42px; color: #fff; text-align: right; font-size: 14px; font-weight: bold; padding: 15px 25px 0 0; background-image: url(/css/images/f-si-r.gif); background-position: top right; background-repeat: no-repeat; }

.filefolderindex1r { background-color: #e34242; height: 42px; background-image: url(/css/images/f-si-m-r.gif); background-position: top; background-repeat: repeat-x; }
.filefolderindex2r { height: 42px; background-image: url(/css/images/f-si-l-r.gif); background-position: top left; background-repeat: no-repeat; }
.filefolderindex3r { height: 42px; color: #fff; text-align: right; font-size: 14px; font-weight: bold; padding: 15px 25px 0 0; background-image: url(/css/images/f-si-r-r.gif); background-position: top right; background-repeat: no-repeat; }

.filefolder1b { background-color: #4141a3; height: 33px; background-image: url(/css/images/f-s-m.gif); background-position: top; background-repeat: repeat-x; }
.filefolder1r { background-color: #e34242; height: 33px; background-image: url(/css/images/f-s-m.gif); background-position: top; background-repeat: repeat-x; }
.filefolder2b { height: 33px; background-image: url(/css/images/f-s-l.gif); background-position: top left; background-repeat: no-repeat; }
.filefolder3b { height: 33px; color: #fff; text-align: right; font-size: 14px; font-weight: bold; padding: 8px 25px 0 0; background-image: url(/css/images/f-s-r.gif); background-position: top right; background-repeat: no-repeat; }
.filefolder4b { background-color: #66c; padding: 0 1px 1px 1px; margin-bottom: 12px; }
.filefolder4r { background-color: #3e3e19; padding: 0 1px 1px 1px; margin-bottom: 12px; }
.filefolder5 { min-height: 80px; background-color: #f2f2d3; padding: 3px 10px 12px 8px; background-image: url(/css/images/f-s-b.gif); background-position: bottom right; background-repeat: no-repeat; }

.fileleftbar { padding-right: 10px; padding-bottom: 15px; }
.filerightbar { width: 300px; padding-bottom: 15px; }
.filesectionicon { vertical-align: top; padding: 3px 8px 0 0; width: 50px; }
.filesectionarrow { width: 9px; vertical-align: top; padding: 6px 10px 0 5px; }
.filesectionright { vertical-align: top; padding-top: 3px; }

.filesectionupdate { color: #070; font-weight: bold; }
.filesectionupdate A:link,
.filesectionupdate A:visited { text-decoration: none; color: #070; }
.filesectionupdate A:hover { text-decoration: underline; color: #666; }
.filesectionupdate A:active { text-decoration: underline; color: #000; }

.filesectionbar { border: 1px solid #999; margin-top: 7px; padding: 4px 8px; background-color: #eee; background-image: url(https://www.remcen.com/forums/b-v-gg.gif); background-position: 0 -1px; background-repeat: repeat-x; }

/* File table tops/bottoms */
.fileheadblue { background-color: #c7c7ff; background-image: url(https://www.remcen.com/shead-lb.gif); background-position: bottom; background-repeat: repeat-x; }
.fileheadyellow { background-color: #fd4; background-image: url(https://www.remcen.com/shead-ly.gif); background-position: bottom; background-repeat: repeat-x; }
.fileheadorange { background-color: #ffae7f; background-image: url(https://www.remcen.com/shead-lo.gif); background-position: bottom; background-repeat: repeat-x; }
.fileheadgreen { background-color: #32d167; background-image: url(https://www.remcen.com/shead-gr.gif); background-position: bottom; background-repeat: repeat-x; }

.fileheadoutblue { border: 1px solid #aaf; padding: 5px 7px; color: #000; }
.fileheadoutblack { border: 1px solid #000; padding: 5px 7px; color: #fff; }
.fileheadoutyellow { border: 1px solid #db3; padding: 5px 7px; color: #000; }
.fileheadoutorange { border: 1px solid #f72; padding: 5px 7px; color: #000; }
.fileheadoutgreen { border: 1px solid #093; padding: 5px 7px; color: #000; }

.filemidoutblack { background-color: #000; padding: 0 1px 1px; }
.filemidoutyellow { background-color: #db3; padding: 0 1px 1px; }
.filemidoutyellow2 { background-color: #db3; padding: 0 1px; }
.filemidoutblue { background-color: #aaf; padding: 0 1px 1px; }
.filemidoutgreen { background-color: #093; padding: 0 1px 1px; }

.filelisttopbox { border-top: 1px solid #db3; border-right: 1px solid #db3; border-left: 1px solid #db3; padding: 5px 5px 5px 7px; color: #000; }
.filedevicetopbox { border: 1px solid #db3; padding: 5px 5px 5px 7px; color: #000; }
.filelistsortbar { border: 1px solid #666; font-size: 78%; padding: 5px 10px; }

.filelistboxout { border: 1px solid #000; margin: 10px 0; clear: both; }
.filelistbox1 { background-image: url(/css/images/f-l-bg-wg.gif); background-position: right; background-repeat: repeat-y; background-color: #fff; }
.filelistbox2 { background-image: url(/css/images/f-l-ml-r1.gif); background-position: left; background-repeat: repeat-y; }
.filelistbox3 { background-image: url(/css/images/f-l-tl-r1.gif); background-position: top left; background-repeat: no-repeat; }
.filelistbox3a { background-image: url(/css/images/f-l-tl-r2.gif); background-position: top left; background-repeat: no-repeat; }
.filelistbox4 { background-image: url(/css/images/f-l-mr-r1.gif); background-position: right; background-repeat: repeat-y; }
.filelistbox5 { padding: 7px 8px 7px 15px; background-color: #eee; background-image: url(https://www.remcen.com/forums/b-v-gg.gif); background-position: top; background-repeat: repeat-x; }
.filelistbox6 { padding: 0 23px 0 22px; }
.filelistnew { padding: 15px 23px 0 22px; background-image: url(/css/images/f-l-new1.gif); background-position: top right; background-repeat: no-repeat; min-height: 118px; }
.filelistnormal { padding: 15px 22px 0 22px; min-height: 118px; }

.filelisttitle { margin-right: 20px; font-size: 150%; text-align: left; font-weight: 500; color: #5000b3; clear: both; }
.filelistqframe { padding: 10px 10px 10px 0; }
.filelistqnum { font-size: 110%; text-align: right; color: #5000b3; padding: 10px 7px 10px 10px; vertical-align: top; }
.filelistqtitle { font-size: 110%; text-align: left; vertical-align: top; margin-bottom: 3px; }
.filefoldertitle { font-size: 110%; text-align: left; font-weight: bold; color: #5000b3; margin: 0 0 3px 0; }

.filelistline { height: 2px; margin: 5px 20px 10px 0; background-color: #ccc; font-size: 1px; }
.filelistline2 { height: 2px; margin: 5px 0 0 0; background-color: #ccc; font-size: 1px; }
.filelistline3 { height: 1px; margin: 0 21px 0 23px; background-color: #ccc; font-size: 1px; }
.filelistsubtitle { margin-right: 20px; font-style: italic; font-size: 90%; }
.filelistdescription { margin: 7px 20px 0 15px; padding-bottom: 15px; overflow: hidden; min-height: 52px; }
.filelistarea { padding-bottom: 7px; color: #aaa; }
.filelistdivider { height: 10px; background-image: url(/css/images/f-l-sep-r1.gif); background-position: left; background-repeat: no-repeat; background-color: #fff; font-size: 1px; }

.filelistgreytitle { font-weight: bold; margin-bottom: 3px; }
.filelistgreybox { border: 1px solid #ccc; background-color: #f5f5f5; padding: 2px 10px 7px 10px; }
.filelistdesigned { margin-top: 3px; padding-left: 14px; display: block; }
.filelistbutton { border: 1px solid #000; }
.filesizebutton { border: 1px solid #999; margin: 10px 5px 0 5px; float: right; font-weight: bold; }
.filesizetext { padding: 2px 5px; color: #000; display: block; }
.filedetailtext { padding: 4px 12px; color: #000; display: block; white-space: nowrap; }

.filelistgleft { width: 350px; vertical-align: top; }
.filelistgright { padding-left: 10px; vertical-align: center; }
.filehexcodes { margin-bottom: 7px; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 90%; }
.filelistdiscrete { margin-left: 15px; padding-left: 15px; }
.filelistdevice { margin-top: 3px; }
.filelistcol { vertical-align: top; padding: 0 8px 0 0; }
.filelistcolr { vertical-align: top; }

.filedisplaybox { font-weight: bold; margin: 25px 0; padding: 0 0 0 18px; background-image: url(/images/arw-red.gif); background-position: 5px left; background-repeat: no-repeat; }
.filetbgreybox { padding: 3px 8px 8px 3px; }
.filetbcol1, .filetbcol2, .filetbcol3, .filetbcol4 { width: 237px; float: left; }
.filetbcol2, .filetbcol4 { margin: 0 10px; }
.filetbbutton { border: 1px solid #999; float: left; margin: 5px 0 0 5px; }
.filerelatedbox { border: 1px solid #999; margin-bottom: 10px; }
.filerelatedboxinner { padding: 7px 10px; }
.filerelateddesc { font-style: italic; color: #666; }

.filedetailboxouter { margin: 7px 20px 15px 0; border: 1px solid #ddd; background-color: #f5f5f5; clear: both; background-image: url(https://www.remcen.com/newsphotos/news-ind-wg.gif); background-position: right; background-repeat: repeat-y; }
.filedetailboxtop { font-size: 90%; padding: 4px 7px 5px 7px; background-image: url(https://www.remcen.com/newsphotos/news-ind-lg.gif); background-position: bottom; background-repeat: repeat-x; }
.filedetailboxmid { font-size: 90%; padding: 4px 7px 5px 7px; }
.filedetaildevicetitle { font-weight: bold; margin-bottom: 5px; clear: both; }
.filedetaildevicebox { border: 1px solid #ccc; padding: 7px 10px 2px 10px; background-color: #f5f5f5; }
.filedetaildeviceleft { padding: 0 10px 5px 0; font-weight: bold; color: #5000b3; vertical-align: top; text-align: right; white-space: nowrap; }
.filedetaildeviceright { padding: 0 0 5px 0; vertical-align: top; }
.filedetaildeviceline { height: 2px; margin: 2px 0 5px 0; background-color: #ccc; font-size: 1px; }
.filedetaildevicedesc { font-style: italic; color: #666; }

.filedlleft { padding: 8px 10px 8px 0; vertical-align: top; font-weight: bold; }
.filedlright { vertical-align: top; }
.filedlrightbox { border: 1px solid #ccc; background-color: #fff; padding: 7px; margin-bottom: 10px; }
.filedlnotes { font-style: italic; margin: 3px 0 0 0; }
.filedlline { height: 1px; margin: 5px 0; background-color: #bbb; font-size: 1px; }

.fileformleft { padding: 5px 11px 5px 0; text-align: right; vertical-align: top; }
.filecompcolhead { font-size: 90%; font-weight: bold; text-align: center; padding-bottom: 5px; }
.filethumbnail { margin: 5px 0 2px 7px; text-align: center; }
.thumbborder { border: 1px solid #000; }
.filethumbnailbigo { margin-top: 15px; background-color: #fff; padding: 1px; background-image: url(/css/images/f-t-wg.gif); background-position: right; background-repeat: repeat-y; }
.filethumbnailbig { text-align: center; background-color: #fff; padding: 10px 0; }
.filethumbenlarge { margin: 3px 0 5px 0; }
div.thumbright { float: right; padding-left: 3px; font-size: 90%; font-weight: bold; text-align: center; }

.fileindexmodelbox { border-left: 1px solid #db3; border-right: 1px solid #db3; border-bottom: 1px solid #db3; padding: 0 2px; background-color: #f0f0f0; }
.fileindexmodelgap { height: 3px; font-size: 1px; }
.fileindexcomment { min-height: 60px; background-image: url(https://www.remcen.com/newsphotos/back-comment2.gif); background-position: top right; background-repeat: no-repeat; }
.filecomment1col { padding: 10px 75px 10px 10px; }
.filecomment2col { padding: 10px; }
.filescreennotes { margin-top: 3px; font-style: italic; }
.fileuploadad { font-size: 110%; }

.filetopdlleft { text-align: right; padding: 7px 10px 8px 10px; vertical-align: top; font-weight: bold; }
.filetop10left { padding: 5px 10px 0 0; text-align: right; vertical-align: top; }
.filetop10right { padding-top: 5px; }
.filesearchmbox { padding: 5px 10px 7px 10px; border: #aaa 1px solid; background-color: #fff; max-height: 120px; overflow: auto; margin-top: 5px; }
.filesearchfbox { padding: 5px 10px 7px 10px; border: #aaa 1px solid; background-color: #fff; max-height: 120px; overflow: hidden; margin-top: 5px; color: #bbb; }
.filesearchtopol { background-color: #000; padding: 0 1px; }
.filesearchbotol { border-top: 1px solid #aaa; border-left: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000; }
.fileborder3black { border-left: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000; }
.filewhiteboxtop { border: 1px solid #bbd; text-align: left; padding: 3px 7px 4px 7px; }
