.css3_content_shadow_view {
	width: 96%;
	height: auto;
	padding: 9px;
	margin-top: 10px;
	/* css3 shadow border*/
	-webkit-box-shadow: 1px 1px 5px black;
	-moz-box-shadow: 1px 1px 5px black;
	box-shadow: 1px 1px 5px black;
	/* end css3 shadow border*/

	/* border radius */
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	/* end border radius */
}

#Utils_Attachment__view {
    width: 100%;
    background-color: #FFFFFF;
    height: 400px;
	border: 1px solid silver;
	
	/* css3 shadow border*/
	-webkit-box-shadow: 1px 1px 2x gray;
	-moz-box-shadow: 1px 1px 2px gray;
	box-shadow: 1px 1px 2px gray;
	/* end css3 shadow border*/

	/* border radius */
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	/* end border radius */
}


#Utils_Attachment__view .header {
    color: #ffffff;
    height: 40px;
    font-size: 13px;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
    /* border radius */
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	/* end border radius */

	/* css3 blue gradient */
	background: #7b9cbd; /* Old browsers */
	background: -moz-linear-gradient(top, #7b9cbd 0%, #7b9cbd 50%, #336699 51%, #7b9cbd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7b9cbd), color-stop(50%,#7b9cbd), color-stop(51%,#336699), color-stop(100%,#7b9cbd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #7b9cbd 0%,#7b9cbd 50%,#336699 51%,#7b9cbd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #7b9cbd 0%,#7b9cbd 50%,#336699 51%,#7b9cbd 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #7b9cbd 0%,#7b9cbd 50%,#336699 51%,#7b9cbd 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b9cbd', endColorstr='#7b9cbd',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #7b9cbd 0%,#7b9cbd 50%,#336699 51%,#7b9cbd 100%); /* W3C */
	/* end css3  gradient */
}

#Utils_Attachment__view .file {
    vertical-align: top;
    text-align: left;
    font-size: 12px;
    height: 40px;
    width: 50px;
    vertical-align: middle;
    background-color: #E3E3E3;
}

#Utils_Attachment__view .file a {
    padding-left: 10px;
    padding-right: 10px;
    display: block;
    line-height: 40px;
    height: 40px;
}

#Utils_Attachment__view .file a:hover {
    background-color: #e6cfcf;
}

#Utils_Attachment__view .file_icon {
    width: 50px;
}

#Utils_Attachment__view .file_icon a {
    padding: 4px 9px 4px 9px;
    line-height: 32px;
    height: 32px;
    width: 32px;
}

#Utils_Attachment__view .file_name {
    width: auto;
}

#Utils_Attachment__view .file_desc {
    vertical-align: middle;
    background-color: #E3E3E3;
    padding-left: 10px;
    padding-right: 10px;
    width: 130px;
    color: #777777;
}

#Utils_Attachment__view .notepad-left {
    border-right: 2px solid #b3b3b3;
    width: 50px;
}

#Utils_Attachment__view .note {
    padding: 10px;
    vertical-align: top;
}

.Utils_Attachment__table {
    width: 100%;
    vertical-align: middle;
    height: 31px;
}

.Utils_Attachment__table .icon {
    width: 32px;
    height: 27px;
    text-align: left;
    padding-left: 20px;
    padding-right: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
    vertical-align: top;
    background-color: #666666;
}

.Utils_Attachment__table .icon img {
    position: absolute;
    clip: rect(0px 32px 28px 0px);
}

.Utils_Attachment__table .name {
    width: 290px;
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    padding-left: 10px;
    padding-top: 7px;
    height: 24px;
    vertical-align: top;
	/* css3 horizontal gray gradient */
	background: #666666; /* Old browsers */
	background: -moz-linear-gradient(left, #666666 0%, #F0F0F0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#666666), color-stop(100%,#F0F0F0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #666666 0%,#F0F0F0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #666666 0%,#F0F0F0 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(left, #666666 0%,#F0F0F0 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#F0F0F0',GradientType=1 ); /* IE6-9 */
	background: linear-gradient(left, #666666 0%,#F0F0F0 100%); /* W3C */
	/* end css3 horizontal gray gradient */
}

.Utils_Attachment__table .required_fav_info {
    color: #777777;
    text-align: right;
    padding-right: 20px;
}

.attachment_full_note_edit table {
	width: 800px;
}

.attachment_full_note_edit .element {
	width: 20%;
}
