@charset "utf-8";
/* CSS Document */

/*Styles inherited from the template -- here for testing only*/
body {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
/**/

/*  -------- The Theme CSS is divided into parts. Each layout (HTML) has an area at the top for styles that are 
	specific to that layout and not shared with the others. At the bottom is a general style area that
	affects all the layouts for the module. If you change features in the general styles beyond just
	colour, please test your theme with all layouts. -------- */


/* --------------------------- MEDIA PLAYER VIEW ----------------------- */

/*These set default font and link colours for the theme*/
#mp_layout_wrap {color:#706C64;}
#mp_layout_wrap a {color:#706C64; text-decoration:none;}
#mp_layout_wrap a:hover {color:#706C64; text-decoration:underline;}
/**/

#mp_layout_wrap #admin {background-image:url("/library/Themes/gray_lt_standard/mp_playerbg.png");}
#mp_layout_wrap #folderlist .folder { background-image:url("/library/Themes/gray_lt_standard/mp_folder_lg.png"); background-repeat:no-repeat;}
#mp_layout_wrap #subfolderlist .folder { background-image:url("/library/Themes/gray_lt_standard/mp_folder_med.png"); background-repeat:no-repeat;}

#player_wrap {background-image:url("/library/Themes/gray_lt_standard/mp_playerbg.png");}
.player_overlay_video {}
.player_overlay_audio {background-color:#ffffff;}
.player_overlay_other {background-color:#ffffff;}
.defaultBackground { background:#ffffff; }

.info .nowplaying {background-color:#F4F4F4;}
.info .launch {background-image:url("/library/Themes/gray_lt_standard/mp_undock.png"); background-repeat:no-repeat; width:20px; height:21px;}
.info .launch:hover {background-position: 0 -21px;}
.info #detail {background-color:#F4F4F4;}

#mp_layout_wrap #filelist {background-image:url("/library/Themes/gray_lt_standard/mp_playerbg.png");}
#mp_layout_wrap #filelist .libheading a {padding-left:15px;}
#mp_layout_wrap #filelist .libheading a:hover {background-image:url("/library/Themes/gray_lt_standard/mp_sort_up.png"); background-repeat:no-repeat; background-position:left;}
.ActiveColumnDown {background-image:url("/library/Themes/gray_lt_standard/mp_sort_down.png"); background-repeat:no-repeat; background-position:left;}
.ActiveColumnUp {background-image:url("/library/Themes/gray_lt_standard/mp_sort_up.png"); background-repeat:no-repeat; background-position:left;}
.ActiveColumnDown:hover {background-image:none;}
.ActiveColumnUp:hover {background-image:none;}

#downButton { background: url("/library/Themes/gray_lt_standard/mp_download_lg.png") no-repeat center top; }
#downButton:hover { background-position: 0 -23px; }

/*--Special Type Icons--*/
#mp_layout_wrap .IconAudio { background-image:url("/library/Themes/gray_lt_standard/mp_type_audio.png"); background-repeat:no-repeat; width:22px; height:22px; background-position:left top; }
#mp_layout_wrap .IconAudio:hover { background-position: 0 -22px;}

#mp_layout_wrap .IconVideo { background-image:url("/library/Themes/gray_lt_standard/mp_type_video.png"); background-repeat:no-repeat; width:22px; height:22px; background-position:left top;}
#mp_layout_wrap .IconVideo:hover { background-position: 0 -22px;}

#mp_layout_wrap .IconImage { background-image:url("/library/Themes/gray_lt_standard/mp_type_image.png"); background-repeat:no-repeat; width:22px; height:22px; background-position:left top; }
#mp_layout_wrap .IconImage:hover { background-position: 0 -22px;}

#mp_layout_wrap .IconExcel { background-image:url("/library/Themes/gray_lt_standard/mp_type_document.png"); background-repeat:no-repeat; width:22px; height:22px; background-position:left top; }
#mp_layout_wrap .IconExcel:hover { background-position: 0 -22px;}

#mp_layout_wrap .IconPdf { background-image:url("/library/Themes/gray_lt_standard/mp_type_document.png"); background-repeat:no-repeat; width:22px; height:22px; background-position:left top; }
#mp_layout_wrap .IconPdf:hover { background-position: 0 -22px;}

#mp_layout_wrap .IconPowerpoint { background-image:url("/library/Themes/gray_lt_standard/mp_type_document.png"); background-repeat:no-repeat; width:22px; height:22px; background-position:left top; }
#mp_layout_wrap .IconPowerpoint:hover { background-position: 0 -22px;}

#mp_layout_wrap .IconDocument { background-image:url("/library/Themes/gray_lt_standard/mp_type_document.png"); background-repeat:no-repeat; width:22px; height:22px; background-position:left top; }
#mp_layout_wrap .IconDocument:hover { background-position: 0 -22px;}

#mp_layout_wrap .IconUnknown { background-image:url("/library/Themes/gray_lt_standard/type_unknown.png"); background-repeat:no-repeat; width:127px; height:98px; background-position:left top;}
#mp_layout_wrap .IconUnknown:hover { background-position: 0 -22px;}

#mp_layout_wrap .IconWord { background-image:url("/library/Themes/gray_lt_standard/mp_type_document.png"); background-repeat:no-repeat; width:22px; height:22px; background-position:left top; }
#mp_layout_wrap .IconWord:hover { background-position: 0 -22px;}

#mp_layout_wrap .IconZip { background-image:url("/library/Themes/gray_lt_standard/mp_type_document.png"); background-repeat:no-repeat; width:22px; height:22px; background-position:left top; }
#mp_layout_wrap .IconZip:hover { background-position: 0 -22px;}

/* ------ Scroll Bar ------ */
.scrollgeneric { line-height:1px; font-size:1px; position:absolute; top:0; left:0; }
.vscrollerbase { width:15px; background-color:#dadada; cursor:n-resize; }
.vscrollerbar { background-color: #dadada; background-image: url("/library/Themes/gray_lt_standard/vscroller.png"); background-repeat:repeat; background-attachment:scroll; background-position:0px -13px; width:15px; height:auto; top:4px; }
.vscrollerbarend {background-color: #dadada; background-image: url("/library/Themes/gray_lt_standard/vscroller.png"); background-repeat:repeat; background-attachment:scroll; background-position:0% 0%; width:15px; height:14px;}
.hscrollerbase { height:20px; background-color: #000000; }
.hscrollerbar { height:20px; background-color: #999999; }

.scrollerjogbox {
	width:20px;
	height:20px;
	top:auto; left:auto;
	bottom:0px; right:0px;
	background-color: #706C64;
}
/*---------------------------*/



/**************************************  Podcast View - June 2018 ******************************************/
.player_wrap { border-bottom: 1px dotted #666666; }
.file_title {  }
.file_icons {  }
.description {  }





/* --------------------------- CLASSIC FILE VIEW ----------------------- */

/*These set default font and link colours for the theme*/
#cf_layout_wrap {background-image:url("/library/Themes/gray_lt_standard/mp_playerbg.png"); color:#706C64;}
#cf_layout_wrap a {color:#706C64; text-decoration:none;}
#cf_layout_wrap a:hover {color:#706C64; text-decoration:underline;}
/**/

#folderlist .folderbg {background-image:url("/library/Themes/black_standard/folder_med.png"); background-repeat:no-repeat;}
#folderlist .row {border-top:#999999;}
#sort select {background-color:#ffffff; color:#706C64;}


/* ------------------------------- GENERAL STYLES FOR ALL LAYOUTS ------------------------- */
/*  --- Please change the styles below with caution. They affect all layouts for the module.
	If you need to change a style just for one layout, please add it to the layout block above. --- */

/* These items use colour from layout container unless changed here */
.title {}
.description {}
.date {}
.size {}
.author {}
.custom1 {}
.custom2 {}
.options {} /*the area behind the admin icons for both folders and files*/
/*--------*/

/*----Top Admin Area -----*/
#LibraryAdmin a {} /* Defaults to layout a, unless set here */
#LibraryAdmin a:hover {color:#999999;}

/*----Breadcrumb----*/
#LibraryBreadcrumb a {
	color:#FFFFFF;
	text-decoration:none;
}
#LibraryBreadcrumb a:hover {color:#706C64; text-decoration:underline;}

/*----Folder Display Area -----*/
#folderadmin {}
#foldertitle {}
#folderlist {}
#folderlist .folder {} /*Generally Set in each individual layout*/
#subfolderlist {}
#subfolderlist .folder {} /*Generally Set in each individual layout*/

/*----File Display Area -----*/
#filelist {}
#filelist .row {color:#706C64; background-color:#F4F4F4;}
#filelist .row a {} /* Defaults to layout a, unless set here */
#filelist .row a:hover {}
#filelist .libheading {color:#828282; background-color:transparent; background-image:none; padding-bottom: 5px;}
#filelist .libheading a {} /* Defaults to layout a, unless set here */
#filelist .libheading a:hover {}
#filelist .odd 
{
	/*background-image:url("/library/Themes/gray_lt_standard/row_odd.png"); */
	background-image: none;
	background-position:right; 
	/*background-color:#cdcdcd; */
	background-color:#F4F4F4;
	background-repeat: repeat-y;
}
#filelist .even 
{
	/*background-image:url("/library/Themes/gray_lt_standard/row_even.png"); */
	background-image: none;
	background-position:left; 
	background-color:#F4F4F4; 
	background-repeat: repeat-y;
}

/*----File Information----*/
.info {}
.info a {} /* Defaults to layout a, unless set here */
.info a:hover {}
#detail {}
#detail a {} /* Defaults to layout a, unless set here */
#detail a:hover {}

/*----Additional Files----*/
.addfile1 a, .addfile2 a {color:#ffffff; text-decoration:none; display: inline-block; height:21px;}
.addfile1 a:hover, .addfile2 a:hover {color:#706C64; text-decoration:underline; display: block;}
.addfile {background-image: url("/library/Themes/gray_lt_standard/addfile_download.png"); width:17px; height:17px; margin:0px 5px 0px 5px; float:left; display:inline-block;}
.addfile:hover { background-position: 0 -17px; }

/*----Search----*/
#search .searchfield {background-color:#F4F4F4; color:#706C64;}
#goButton {	background: url("/library/Themes/gray_lt_standard/searchfile_go.png") no-repeat center top; }
#goButton:hover {background-position: 0px -22px;}


/*----Type Icons----*/
.IconAudio { background-image:url("/library/Themes/gray_lt_standard/type_audio.png"); background-repeat:no-repeat; width:127px; height:98px; background-position:left top; }
.IconAudio:hover { background-position: 0 -98px;}

.IconExcel { background-image:url("/library/Themes/gray_lt_standard/type_text.png"); background-repeat:no-repeat; width:127px; height:98px; background-position:left top;}
.IconExcel:hover { background-position: 0 -98px;}

.IconImage { background-image:url("/library/Themes/gray_lt_standard/type_image.png"); background-repeat:no-repeat; width:127px; height:98px; background-position:left top; }
.IconImage:hover { background-position: 0 -98px;}

.IconPdf { background-image:url("/library/Themes/gray_lt_standard/type_pdf.png"); background-repeat:no-repeat; width:127px; height:98px; background-position:left top; }
.IconPdf:hover { background-position: 0 -98px;}

.IconPowerpoint { background-image:url("/library/Themes/gray_lt_standard/type_ppt.png"); background-repeat:no-repeat; width:127px; height:98px; background-position:left top;}
.IconPowerpoint:hover { background-position: 0 -98px;}

.IconDocument { background-image:url("/library/Themes/gray_lt_standard/type_text.png"); background-repeat:no-repeat; width:127px; height:98px; background-position:left top; }
.IconDocument:hover { background-position: 0 -98px;}

.IconUnknown { background-image:url("/library/Themes/gray_lt_standard/type_unknown.png"); background-repeat:no-repeat; width:127px; height:98px; background-position:left top;}
.IconUnknown:hover { background-position: 0 -98px;}

.IconVideo { background-image:url("/library/Themes/gray_lt_standard/type_video.png"); background-repeat:no-repeat; width:127px; height:98px; background-position:left top;}
.IconVideo:hover { background-position: 0 -98px;}

.IconWord { background-image:url("/library/Themes/gray_lt_standard/type_word.png"); background-repeat:no-repeat; width:127px; height:98px; background-position:left top;}
.IconWord:hover { background-position: 0 -98px;}

.IconZip { background-image:url("/library/Themes/gray_lt_standard/type_zip.png"); background-repeat:no-repeat; width:127px; height:98px; background-position:left top;}
.IconZip:hover { background-position: 0 -98px;}


/*----Folder Admin Option Icons----*/
.editFolder {background: url("/library/Themes/gray_lt_standard/folder_edit.png"); background-repeat: no-repeat; display:inline-block; width:30px; height:24px; margin:2px;}
.editFolder:hover {background-position: 0px -24px;}

.deleteFolder {background: url("/library/Themes/gray_lt_standard/folder_delete.png"); background-repeat: no-repeat; display:inline-block; width:30px; height:24px; margin:2px;}
.deleteFolder:hover {background-position: 0px -24px;}

.addFolder {background: url("/library/Themes/gray_lt_standard/folder_add.png"); background-repeat: no-repeat; display:inline-block; width:30px; height:24px; margin:2px;}
.addFolder:hover {background-position: 0px -24px;}

.addFile {background: url("/library/Themes/gray_lt_standard/file_add.png"); background-repeat: no-repeat; display:inline-block; width:30px; height:24px; margin:2px;}
.addFile:hover {background-position: 0px -24px;}

.podcast {background: url("/library/Themes/gray_lt_standard/podcast.png"); background-repeat: no-repeat; display:inline-block; width:30px; height:24px; margin:2px;}
.podcast:hover {background-position: 0px -24px;}

.login {background: url("/library/Themes/gray_lt_standard/login.png"); background-repeat: no-repeat; display:inline-block; width:30px; height:24px; margin:2px;}
.login:hover {background-position: 0px -24px;}
.logout{background: url("/library/Themes/gray_lt_standard/logout.png"); background-repeat: no-repeat; display:inline-block; width:30px; height:24px; margin:2px;}
.logout:hover {background-position: 0px -24px;}

/*----File Admin Option Icons----*/
.downButtonFile {background: url("/library/Themes/gray_lt_standard/file_download.png"); display:inline-block; background-repeat:no-repeat; width:22px; height:22px; background-position:0px 0px; margin:1px;}
.downButtonFile:hover {background-position: 0px -22px;}

.editFile {background-image: url("/library/Themes/gray_lt_standard/file_edit.png"); display:inline-block; background-repeat:no-repeat; width:22px; height:22px; background-position:0px 0px; margin:1px;}
.editFile:hover {background-position: 0px -22px;}

.lockFile {background-image: url("/library/Themes/gray_lt_standard/file_lock.png"); display:inline-block; background-repeat:no-repeat; width:22px; height:22px; background-position:0px 0px; margin:1px;}
.lockFile:hover {background-position: 0px -22px;}

.unlockFile {background-image: url("/library/Themes/gray_lt_standard/file_unlock.png"); display:inline-block; background-repeat:no-repeat; width:22px; height:22px; background-position:0px 0px; margin:1px;}
.unlockFile:hover {background-position: 0px -22px;}

.deleteFile {background-image: url("/library/Themes/gray_lt_standard/file_delete.png"); display:inline-block; background-repeat:no-repeat; width:22px; height:22px; background-position:0px 0px; margin:1px;}
.deleteFile:hover {background-position: 0px -22px;}