@charset "utf-8";
/* CSS Document */
body{
	font-family: sans-serif;
	font-size: 12px;
}
.dialog {
	display: none;
}
fieldset {
	border: 1px solid #CDCDCD;
	padding-bottom:0px;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
	padding-top: 8px;
	padding-right: 8px;
	padding-left: 8px;
}
.error {
	color: #990000;
}
.success {
	color: #006600;
}
.field_name {
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
}
.field {
    /* padding: 2px; */
	font-size: 12px;
	text-align: left;
	vertical-align: middle;
}
#tabs {
	width:auto;
}
#controls {
	height: 25px;
}
#feedback {
	height: 20px;
}
/* SECTION: SORTABLE */
#sortable {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#sortable li {
    margin-top:3px;
	margin-bottom:3px;
}
#sortable li:hover {
}
#sortable li img.handle {
	margin-right: 20px;
	cursor: move;
}
#sortable li input {
    height: 12px;
    font-size: 10px;
}
.ui-state-highlight {
    height: 24px;
}
/* --SORTABLE-- */
.file a:hover, .file a:active {
}
.file a:link, .file a:visited {
}
.file_detail {
    padding-left: 30px;
    text-align: left;
	vertical-align: middle;
}
.file_detail a {
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 20px;
}
#upload_controls {
	padding-top: 5px;
}
.pdf {
	background-image:url(../../styles/default/file/pdf.png);
	background-repeat:no-repeat;
	background-position:top left;
	text-decoration: none;
}
.pdf:hover {
	text-decoration: underline;
}
.word {
	background-image:url(../../styles/default/file/word.png);
	background-repeat:no-repeat;
	background-position:top left;
	text-decoration: none;
}
.word:hover {
	text-decoration: underline;
}
.excel {
	background-image:url(../../styles/default/file/excel.png);
	background-repeat:no-repeat;
	background-position:top left;
	text-decoration: none;
}
.excel:hover {
	text-decoration: underline;
}
.powerpoint {
	background-image:url(../../styles/default/file/powerpoint.png);
	background-repeat:no-repeat;
	background-position:top left;
	text-decoration: none;
}
.powerpoint:hover {
	text-decoration: underline;
}
.text {
	background-image:url(../../styles/default/file/text.png);
	background-repeat:no-repeat;
	background-position:top left;
	text-decoration: none;
}
.text:hover {
	text-decoration: underline;
}
.other {
	background-image:url(../../styles/default/file/other.png);
	background-repeat:no-repeat;
	background-position:top left;
	text-decoration: none;
}
.other:hover {
	text-decoration: underline;
}
.compressed {
	background-image:url(../../styles/default/file/compressed.png);
	background-repeat:no-repeat;
	background-position:top left;
	text-decoration: none;
}
.compressed:hover {
	text-decoration: underline;
}
.flashy {
	background-image:url(../../styles/default/file/flash.png);
	background-repeat:no-repeat;
	background-position:top left;
	text-decoration: none;
}
.flashy:hover {
	text-decoration: underline;
}
.image {
	background-image:url(../../styles/default/file/image.png);
	background-repeat:no-repeat;
	background-position:top left;
	text-decoration: none;
}
.image:hover {
	text-decoration: underline;
}
.button {
    opacity:0.6;
    filter:alpha(opacity=60);
    /*For IE 5-7 */
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    /* For IE 8 */
    -MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}
/* SECTION: AUTOCOMPLTE */
/* TODO: Shouldn't be necessary */
.ui-button-icon-only .ui-button-text {
    padding: 0px;
}
.ui-autocomplete-input {
    padding: 5px;
    width: 300px;
}
/* --TODO */
input {
    padding: 3px;
}
textarea {
    padding: 3px;
}