div.module-container{
	margin: 10px;
}

div.module-container div.group-title img.icon{
	margin-right: 5px;
}

div.module-container hr{
	border: 0px;
	border-top: 1px solid #787878;
	height: 0px;
}

.edit-form{
	margin: 10px;
	border-width: 1px;
	border-style: solid;
	background-image: url('/_file/image/drop/page-form-bg.gif');
	background-position: bottom;
	padding: 10px;
	width: 735px;
}

.edit-form .right{
	width: 500px;
}

.edit-form input{
	width: 100%;
	border-width: 1px;
	border-style: solid;
}

.edit-form textarea{
	width: 100%;
	height: 200px;
	border-width: 1px;
	border-style: solid;
}

.edit-form select{
	width: 50%;
	border-width: 1px;
	border-style: solid;
}

.edit-form input.checkbox{
	width: auto;
}

.edit-form .buttons{
	text-align: right;
}

.edit-form .buttons input{
	width: auto;
	color: white;
}

/* FileManager */

div#file-manager-border{
}
div#file-manager{
}

div#file-manager div.file{
	border: 1px solid #7F7F80;
	float: left;
	margin: 10px;
	background-color: #494949;
}

div#file-manager div.file a.link{
}
div#file-manager div.file a.link div.icon{
	width: 128px;
	height: 133px;
	border-bottom: 1px solid #7F7F80;
	margin: 10px;
	margin-bottom: 5px;
}
div#file-manager div.file a.link div.icon img{
	border: 0px;
	margin-bottom: 5px;
	width: 128px;
	height: 128px;
}

div#file-manager div.file a.link div.file-name{
	margin: 10px;
	margin-top: 0px;
	margin-bottom: 5px;
}

div#file-manager-border div#large-image{
}

div#file-manager-border div#large-image img{
	margin: 10px;
	margin-bottom: 5px;
	border: 1px solid #7F7F80;
	width: 736px;
}

div#file-manager-row-container{
	height: 207px;
	overflow: auto;
}

div#file-manager-row{
	width: 3600px;
}

div#file-manager-row div.file{
	border: 1px solid #7F7F80;
	float: left;
	margin: 10px;
	background-color: #494949;
}

div#file-manager-row div.file a.link{
}

div#file-manager-row div.file a.link div.icon{
	width: 128px;
	height: 133px;
	border-bottom: 1px solid #7F7F80;
	margin: 10px;
	margin-bottom: 5px;
}
div#file-manager-row div.file a.link div.icon img{
	border: 0px;
	margin-bottom: 5px;
	width: 128px;
	height: 128px;
}

div#file-manager-row div.file a.link div.file-name{
	margin: 10px;
	margin-top: 0px;
	margin-bottom: 5px;
}
/*  */

/* ITEM LIST */
.item-list{
	margin-top: 10px;
	margin-bottom: 10px;
	width: 730px;
}

.item-list td{
	border-bottom: 1px solid silver;
	padding: 3px;
	font-size: 0.9em;
}

.item-list td a{
	color: gray;
	text-decoration: none;
}

.item-list td a:hover{
	color: black;
	text-decoration: underline;
}
/* END OF ITEM LIST */

/* HELP MODULE */
table.body-table{
	margin-top: 10px;
	margin-bottom: 10px;
	width: 98%;
}

table.body-table td{
	color: #aaa;
}

table.body-table td.header{
	border-bottom: 1px solid #D1D2DF;
	margin-top: 5px;
	vertical-align: bottom;
}

table.body-table td.body{
	height: 40px;
	vertical-align: top;
}

table.body-table td.footer{
	border-top: 1px solid #D1D2DF;
	margin-bottom: 5px;
	font-size: 11px;
}

table.body-table a{
	color: gray;
}

table.body-table a:hover{
	color: black;
}
/* END OF HELP MODULE */

/* START - PARTNER MODULE*/
table.partner-table tbody tr.partner-bottom-links td{
	border-top: 1px solid #787878;
}

img.partner-logo{
	width: 125px;
}
/* END - PARTNER MODULE*/

/* PHOTOALBUM*/
div.photoalbum-group-content{
	margin: 5px;
}

div.photoalbum-group-content div.header{
	border-bottom: 1px solid #505050;
	margin: 3px;
	padding: 2px;
	color: #6F6F6F;
	font-size: 11px;
}

/* END - PHOTOALBUM*/