
/*-----------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- Home page folder groups
/*-----------------------------------------------------------------------------------------------------------------------------------------------------*

div.GroupContainer { font-size: 110%; }
div.GroupContainer ul { list-style: none; margin: 0px; padding: 0px; }
div.GroupContainer ul li { margin: 0px 0px 2px; padding: 0px; height: 1%; }
div.GroupContainer ul li a { display: block; padding: 4px 10px 4px 25px; border-top: 1px solid #F2F2F2; border-bottom: 1px solid #CCC; background: #EEE url('../Images/Icons/Mini/folder_closed.gif') 4px 4px no-repeat scroll; }
div.GroupContainer ul li a:link,
div.GroupContainer ul li a:visited { color: #666; text-decoration: none; }
div.GroupContainer ul li a:hover { text-decoration: underline; }

/*-----------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- Folder DOM
/*-----------------------------------------------------------------------------------------------------------------------------------------------------*/

div.FolderHolderContent { padding: 10px 10px 10px 20px; position: relative; font-size: 90%; }

div.FolderHolderContent ul { list-style: none; padding: 0px 0px; margin: 0px 0px; width: 99%; position: relative; /*border: 1px solid #009900;*/ }
div.FolderHolderContent ul li { margin: 3px 0; width: auto; position: relative; /*border: 1px solid #CCC;*/ }
div.FolderHolderContent ul li a { }
div.FolderHolderContent ul li a:link,
div.FolderHolderContent ul li a:visited { color: #333; text-decoration: none; }
div.FolderHolderContent ul li a:hover { text-decoration: underline; }

div.FolderHolderContent ul li a.Selected:link,
div.FolderHolderContent ul li a.Selected:visited { font-weight: bold; }

/*-----------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- Folder Icons
/*-----------------------------------------------------------------------------------------------------------------------------------------------------*/

div.FolderHolderContent ul li i { display: none; }
div.FolderHolderContent ul li span { color: #999; }
div.FolderHolderContent ul li.Icon { line-height: 18px; height: 1%; padding-left: 0px; margin-left: 20px; }
div.FolderHolderContent ul li.Icon a { padding-left: 25px; }

div.FolderHolderContent ul li a.FolderOpen:link,
div.FolderHolderContent ul li a.FolderOpen:visited { color: #900; }

* html div.FolderHolderContent ul li.Icon { padding-left: 0px;  }

/*-----------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- Folder Expand / Collapse
/*-----------------------------------------------------------------------------------------------------------------------------------------------------*/

/*
div.FolderHolderContent ul li.Icon { background-position: 5px 5px; background-repeat: no-repeat; background-attachment: scroll; }
div.FolderHolderContent ul li.Icon a { padding-left: 25px; }
*/

div.FolderHolderContent ul li a.ExpandIcon { display: block; position: absolute; top: 1px; left: -18px; width: 16px; height: 16px; background-position: 0px 0px; background-repeat: no-repeat; background-attachment: scroll; }
div.FolderHolderContent ul li a.ExpandIcon.Expand { background-image: url('../Images/Icons/Mini/bullet_toggle_plus.gif'); }
div.FolderHolderContent ul li a.ExpandIcon.Collapse { background-image: url('../Images/Icons/Mini/bullet_toggle_minus.gif'); }

* html div.FolderHolderContent ul li a.ExpandIcon { left: -18px; top: 1px; }

/*
div.DocShare a div.CollegeName { padding-left: 15px;}
div.DocShare a div.ClosedCollege { background:  url('../Images/Icons/Mini/bullet_arrow_right.gif') scroll no-repeat 0px 0px; }
div.DocShare a div.OpenCollege { background: url('../Images/Icons/Mini/bullet_arrow_down.gif') scroll no-repeat 0px 0px; }
*/

/*-----------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- Options Panel
/*-----------------------------------------------------------------------------------------------------------------------------------------------------*

div.DocShare div.Panel { border: 1px solid #DDD; padding: 4px; margin: 0px !important; margin-bottom: 6px !important; -moz-border-radius:8px; background-color: #EEF; width: auto !important; }

div.DocShare div.RightFloat { float: right }
div.DocShare div.Loading { color: #EEE; margin-right: 6px; margin-top:2px; }
div.DocShare div.AjaxLoader { height: 16px; width: 16px; background: transparent url("../Images/Icons/Mini/AjaxLoaderGrey.gif") top left no-repeat scroll; }

div.DocShare div.Panel ul { list-style: none; margin: 0px; padding: 0px; }
div.DocShare div.Panel ul li { margin: 1px 0px 0px; padding: 0px 0px 0px 3px; height: 1%; background-color: #FBF9FF; border: 1px solid #FBF9FF;  -moz-border-radius: 8px; }
div.DocShare div.Panel ul li a { display: block; padding: 6px 10px; background: none;  } 

div.DocShare div.Panel ul li a:link,
div.DocShare div.Panel ul li a:visited { color: #7C96B1; text-decoration: none; }
div.DocShare div.Panel ul li a:hover {  text-decoration: underline; }

div.DocShare div.Panel ul li.Icon { background-position: 5px 5px; background-repeat: no-repeat; background-attachment: scroll; }
div.DocShare div.Panel ul li.Icon a { padding-left: 25px; }

li a.Icon { background-position: 0px -1px; height: 17px; background-repeat: no-repeat; background-attachment: scroll; padding-left:20px; display: block;}

div.DocShare div.Panel .LabelHolder { width: 60px; margin: 0px none; }
div.DocShare div.Panel .SmallText {}
div.DocShare div.Panel .PanelTitle { font-size: 1.3em; padding-bottom: 3px; }

/*-----------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- Icon Graphics
/*-----------------------------------------------------------------------------------------------------------------------------------------------------*/

a.Icon.FolderOpen { background-image: url('../Images/Icons/Mini/folder_open.gif') !important; background-repeat: no-repeat; }
a.Icon.FolderClosed { background-image: url('../Images/Icons/Mini/folder_closed.gif') !important; background-repeat: no-repeat; }

/*
li.Icon.DocPanel.FolderAdd ,
a.Icon.FolderAdd { background-image: url('../Images/Icons/Mini/folder_add.gif') !important; background-repeat: no-repeat; }
li.Icon.DocPanel.FolderClosed ,

li.Icon.DocPanel.FolderOpen ,

li.Icon.DocPanel.FolderHidden ,
a.Icon.FolderHidden { background-image: url('../Images/Icons/Mini/folder_hidden.gif') !important; background-repeat: no-repeat; }
li.Icon.DocPanel.FolderHide ,
a.Icon.FolderHide { background-image: url('../Images/Icons/Mini/folder_hidden.gif') !important; background-repeat: no-repeat; }
li.Icon.DocPanel.FolderOpenHidden ,
a.Icon.FolderOpenHidden { background-image: url('../Images/Icons/Mini/folder_open_hidden.gif') !important; background-repeat: no-repeat; }
li.Icon.DocPanel.FolderDeleted ,
a.Icon.FolderDeleted { background-image: url('../Images/Icons/Mini/folder_delete.gif') !important; background-repeat: no-repeat; }
li.Icon.DocPanel.FolderOpenDeleted ,
a.Icon.FolderOpenDeleted { background-image: url('../Images/Icons/Mini/folder_open_delete.gif')!important; background-repeat: no-repeat; }
li.Icon.DocPanel.FolderRename ,
a.Icon.FolderRename { background-image: url('../Images/Icons/Mini/folder_rename.gif')!important; background-repeat: no-repeat; }
li.Icon.DocPanel.FolderFinalDelete ,
a.Icon.FolderFinalDelete { background-image: url('../Images/Icons/Mini/folder_delete.gif')!important; background-repeat: no-repeat; }
li.Icon.DocPanel.FolderUndelete ,
a.Icon.FolderUndelete { background-image: url('../Images/Icons/Mini/folder_undelete.gif')!important; background-repeat: no-repeat; }

li.Icon.DocPanel.DocumentOpen ,
a.Icon.DocumentOpen { background-image: url('../Images/Icons/Mini/file_open.gif') !important; background-repeat: no-repeat; }
li.Icon.DocPanel.DocumentAdd ,
a.Icon.DocumentAdd { background-image: url('../Images/Icons/Mini/file_add.gif') !important; background-repeat: no-repeat; }
li.Icon.DocPanel.DocumentHidden ,
a.Icon.DocumentHidden { background-image: url('../Images/Icons/Mini/file_hidden.gif') !important; background-repeat: no-repeat; }
li.Icon.DocPanel.DocumentHide ,
a.Icon.DocumentHide { background-image: url('../Images/Icons/Mini/file_hidden.gif') !important; background-repeat: no-repeat; }
li.Icon.DocPanel.DocumentDeleted ,
a.Icon.DocumentDeleted { background-image: url('../Images/Icons/Mini/file_delete.gif') !important; background-repeat: no-repeat; }
li.Icon.DocPanel.DocumentRename ,
a.Icon.DocumentRename { background-image: url('../Images/Icons/Mini/file_rename.gif') !important; background-repeat: no-repeat; }
li.Icon.DocPanel.DocumentUndelete ,
a.Icon.DocumentUndelete { background-image: url('../Images/Icons/Mini/file_undelete.gif') !important; background-repeat: no-repeat; }
*/

a.Icon { background-image: url('../Images/Icons/Mini/Extensions/unk.gif'); background-repeat: no-repeat; background-position: 0px -2px; }
a.Icon.AVI { background-image: url('../Images/Icons/Mini/Extensions/avi.gif') !important; background-repeat: no-repeat; }
a.Icon.DOC { background-image: url('../Images/Icons/Mini/Extensions/doc.gif') !important; background-repeat: no-repeat; }
a.Icon.EXE { background-image: url('../Images/Icons/Mini/Extensions/exe.gif') !important; background-repeat: no-repeat; }
a.Icon.MSI { background-image: url('../Images/Icons/Mini/Extensions/exe.gif') !important; background-repeat: no-repeat; }
a.Icon.HTM { background-image: url('../Images/Icons/Mini/Extensions/html.gif') !important; background-repeat: no-repeat; }
a.Icon.HTML { background-image: url('../Images/Icons/Mini/Extensions/html.gif') !important; background-repeat: no-repeat; }
a.Icon.JPG { background-image: url('../Images/Icons/Mini/Extensions/jpg.gif') !important; background-repeat: no-repeat; }
a.Icon.MMP { background-image: url('../Images/Icons/Mini/Extensions/mmp.gif') !important; background-repeat: no-repeat; }
a.Icon.MPG { background-image: url('../Images/Icons/Mini/Extensions/avi.gif') !important; background-repeat: no-repeat; }
a.Icon.PDF { background-image: url('../Images/Icons/Mini/Extensions/pdf.gif') !important; background-repeat: no-repeat; }
a.Icon.PNG { background-image: url('../Images/Icons/Mini/Extensions/png.gif') !important; background-repeat: no-repeat; }
a.Icon.PPS { background-image: url('../Images/Icons/Mini/Extensions/pps.gif') !important; background-repeat: no-repeat; }
a.Icon.PPT { background-image: url('../Images/Icons/Mini/Extensions/pps.gif') !important; background-repeat: no-repeat; }
a.Icon.PSD { background-image: url('../Images/Icons/Mini/Extensions/psd.gif') !important; background-repeat: no-repeat; }
a.Icon.SWF { background-image: url('../Images/Icons/Mini/Extensions/swf.gif') !important; background-repeat: no-repeat; }
a.Icon.TXT { background-image: url('../Images/Icons/Mini/Extensions/txt.gif') !important; background-repeat: no-repeat; }
a.Icon.UNK { background-image: url('../Images/Icons/Mini/Extensions/unk.gif') !important; background-repeat: no-repeat; }
a.Icon.XLS { background-image: url('../Images/Icons/Mini/Extensions/xls.gif') !important; background-repeat: no-repeat; }
a.Icon.WMV { background-image: url('../Images/Icons/Mini/Extensions/avi.gif') !important; background-repeat: no-repeat; }
a.Icon.ZIP { background-image: url('../Images/Icons/Mini/Extensions/zip.gif') !important; background-repeat: no-repeat; }
a.Icon.RAR { background-image: url('../Images/Icons/Mini/Extensions/rar.gif') !important; background-repeat: no-repeat; }

/*-----------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------------*/