	body
	{
		margin: 0px;
		padding: 0px;
	}

	#myfinder
	{
		border: solid 1px #99BBE8;
		background: #DFE8F6;
		padding: 5px;
		font-size: 11px;
		font-family: 'Tahoma', 'Arial', sans-serif;
	}

	#myfinder #sidebar
	{
		float: left;
		width: 200px;
		margin-bottom: 5px;
		border: solid 1px #99BBE8;
		background: #fff;
	}

	#myfinder #files
	{
		margin-left: 5px;
		margin-bottom: 5px;
		float: left;
		width: 591px;
		height: 278px;
		border: solid 1px #99BBE8;
		background: #fff;
	}

	#myfinder #files #fileList
	{
		overflow: auto;
		height: 226px;
	}

	#myfinder .title
	{
		overflow: hidden;
		height: 25px;
		background: url('../images/title-bg.jpg') repeat-x;
		color: #133E84;
		font-weight: bold;
		font-family: 'Tahoma', sans-serif;
		font-size: 11px;
		padding: 5px 0px 0px 5px;
	}

	#myfinder #folders
	{
		width: 195px;
		height: 267px;
		overflow: auto;
		padding-left: 5px;
	}

	#myfinder #folders ul, li
	{
		margin: 0px;
		padding: 0px;
		list-style: none;
	}

	#myfinder #folders img
	{
		width: 18px;
		height: 18px;
		float: left;
	}

	#myfinder #folders img
	{
		position: relative; top: 2px
	}

	#myfinder #folders span
	{
		position: relative; top: 5px; left: 2px;
	}

	#myfinder #folders div
	{
		height: 22px;
		clear: left;
	}

	#myfinder #folders div:hover
	{
		cursor: pointer;
	}

	#myfinder div.highlighted, .highlighted
	{
		background: #D9E8FB;
	}

	.content-menu, .file-content-menu
	{
		width: 150px;
		position: absolute;
		z-index: 1234567;
		background: #fff;
		border: 1px solid #ccc;
		padding: 3px;
		overflow: hidden;
	}

	.popupUserAlert, .popupUserConfirm, .popupUserInput, .popupFileUpload, .uploadProcess, .popupAdminLogin, .popupUserPermissions
	{
		font-size: 12px;
		width: 257px;
		height: 118px;
		position: absolute;
		padding: 15px 0px 0px 0px;
		z-index: 1234568;
		overflow: hidden;
	}

	.popupUserCode
	{
		font-size: 12px;
		width: 350px;
		height: 200px;
		position: absolute;
		margin: 0px;
		z-index: 1234568;
		overflow: hidden;
		background: url('../images/popup-big.png') no-repeat;
	}

	.popupUserCode textarea
	{		width: 307px;
		height: 130px;
		margin: 15px 0px 10px 20px;
	}

	.popupUserAlert
	{
		background: url('../images/alert.png') no-repeat;
	}

	.popupUserConfirm
	{
		background: url('../images/confirm.png') no-repeat;
	}

	.popupUserAlert div, .popupUserConfirm div
	{
		margin: 20px 0px 10px 65px;
	}

	.uploadProcess div
	{
		margin: 15px 0px 0px 25px;
	}

	.uploadProcess img
	{
		margin-top: 5px;
	}

	.popupUserInput, .popupFileUpload, .uploadProcess, .popupAdminLogin, .popupUserPermissions
	{
		background: url('../images/popup.png') no-repeat;
	}

	.popupUserInput input, .popupFileUpload input, .popupAdminLogin input
	{
		margin-top: 5px;
		margin-bottom: 10px;
		width: 225px;
		margin-left: 15px;
	}

	.popupUserInput button, .popupFileUpload button, .popupAdminLogin button, .popupUserPermissions button, .popupUserCode button
	{
		width: 70px;
	}

	.popupUserAlert button
	{
		width: 70px;
	}

	.popupUserConfirm button
	{
		width: 70px;
	}

	.popupUserInput span, .popupFileUpload span, .popupAdminLogin span, .popupUserPermissions span
	{
		margin: 15px 0px 0px 15px;
	}

	.layer-aero
	{
		position: absolute;
	 	background: #ddd;
	}

	.content-menu div:hover, .file-content-menu div:hover
	{
		background: #eee;
		cursor: pointer;
	}

	.content-menu div, .file-content-menu div
	{
		height: 24px;
	}

	.content-menu img, .file-content-menu img
	{
		width: 16px;
		height: 15px;
		float: left;
		position: relative; top: 4px; left: 1px;
	}

	.content-menu span, .file-content-menu span
	{
		position: relative; top: 5px; left: 5px;
	}

	.name:hover
	{
		cursor: pointer;
	}

	td.name
	{
		padding: 3px 2px 5px 10px;
	}

	td.date
	{
		padding: 10px 3px 8px 3px;
       	text-align: right;
       	width: 120px;
	}

	td.size
	{
		padding: 10px 3px 10px 3px;
        text-align: right;
        width: 70px;
	}

	.odd
	{
		background: #eaeaea;
	}

	.even
	{
		background: #f5f5f5;
	}

	#fileActions
	{
		height: 25px;
		background: url('../images/main-actions-bg.gif');
	}

	#fileActions div
	{
    	padding: 4px 0 4px 5px;
    	float: left;
    	cursor: pointer;
	}

	#fileActions img
	{
		margin-right: 4px;
	}

	#fileActions div#view-icons
	{

	}

	#upload
	{
		width: 50px;
	}

	#status
	{
		clear: left;
        height: 15px;
        padding-left: 5px;
		border: solid 1px #99BBE8;
		background: #fff;
	}

	.table-view-header
	{
		padding: 0px;
		margin: 0px;
		border: 0px;
		width: 100%;
		height: 27px;
		background: url('../images/table-header-bg.gif') repeat-x;
	}

	#sort-name, #sort-size, #sort-date
	{
		cursor: pointer;
	}

	.name div
	{
		margin: 6px 0 0 3px;
	}

	#status
	{
		color: #888;
	}