
img {
    border: 0 none;
}
h2.dm_title, h3.dm_title {
    margin: 0 !important;
    padding: 0 !important;
    width: auto !important;
}
h1.dm_title {
    color: #ff8320;
    font-size: 20px;
    font-weight: bold;
    line-height: 120%;
    margin: 0;
    padding: 0 0 10px;
}
.clr {
    clear: both;
}
#dm_header {
    border-bottom: 1px dotted #ddd;
    margin-bottom: 15px;
}
#dm_pathway {
    background: #ddd none repeat scroll 0 0;
    font-size: 11px;
    margin-bottom: 5px;
    padding: 3px 3px 3px 10px;
    text-align: left;
}
.dm_row {
    background: #f8f8f8 none repeat scroll 0 0;
    border-bottom: 1px solid #e8e8e8;
    line-height: 30px;
}
input.inputbox_search {
    background: rgba(0, 0, 0, 0) url("../../../images/icon_search.jpg") no-repeat scroll right top;
    color: #999999;
    width: 279px;
}
#dm_pagenav {
    text-align: center;
}
#dm_pagenav a.pagenav, #dm_pagenav .pagenav_prev a, #dm_pagenav .pagenav_next a, #dm_pagenav .pagenavbar a {
    padding: 2px 5px;
    text-decoration: none;
}
#dm_pagenav a.pagenav:hover, #dm_pagenav a.pagenav:active, #dm_pagenav a.pagenav:focus, #dm_pagenav .pagenav_prev a:hover, #dm_pagenav .pagenav_prev a:active, #dm_pagenav .pagenav_prev a:focus, #dm_pagenav .pagenav_next a:hover, #dm_pagenav .pagenav_next a:active, #dm_pagenav .pagenav_next a:focus, #dm_pagenav .pagenavbar a:hover, #dm_pagenav .pagenavbar a:active, #dm_pagenav .pagenavbar a:focus {
    text-decoration: none;
}
#dm_pagenav .pagenavbar {
    padding-left: 14px;
}
#dm_pagenav .pagenavcounter {
    padding: 8px 14px 0;
}
#dm_cats {
    text-align: left;
}
#dm_cats h2.dm_title {
    margin: 14px 0 !important;
}
#dm_cats h3.dm_title {
    margin: 0 0 7px !important;
}
#dm_cats .dm_row {
    padding: 15px;
}
#dm_cats .dm_row img {
    float: left !important;
    margin: 0 10px 0 0 !important;
    padding: 0 !important;
}
.dm_cat {
    padding: 10px 0;
}
.dm_cat h1.dm_title {
    margin: 0 0 10px !important;
}
.dm_cat img.dm_thumb-left {
    float: left !important;
    margin: 0 15px 0 0 !important;
}
.dm_cat img.dm_thumb-right {
    float: right !important;
    margin: 0 0 0 15px !important;
}
#dm_docs {
    text-align: left;
}
#dm_docs h2.dm_title {
    margin: 14px 0 !important;
}
#dm_docs h3.dm_title {
    height: auto !important;
    margin: 0 0 10px !important;
    min-height: 30px !important;
    padding: 15px 0 5px !important;
}
#dm_docs h3.dm_title img {
    float: left !important;
    margin: 0 10px 0 0;
}
#dm_docs .dm_row {
    line-height: 1.2em;
    padding: 0 15px 15px;
}
#dm_docs .dm_row .dm_details {
    float: right;
    margin: 0 0 0 10px;
    width: 200px;
}
#dm_docs .dm_row .dm_details div {
    background: #f8f8f8 none repeat scroll 0 0;
    border: 1px dotted #e0e0e0;
    margin: 0 0 5px;
    padding: 3px 0;
    text-align: center;
    width: 100%;
}
#dm_docs .dm_row .dm_details table {
    border: 1px dotted #d0d0d0;
    margin: 0 !important;
    padding: 5px 0 0 !important;
    width: 100%;
}
#dm_docs .dm_row .dm_details td {
    margin: 0 !important;
    padding: 0 0 5px 5px !important;
}
#dm_docs .dm_row .dm_description, #dm_docs .dm_row .dm_homepage {
    margin: 0;
    padding: 0 5px 0 0;
}
#dm_docs .dm_row .dm_unpublished, #dm_docs .dm_row .dm_unapproved, #dm_docs .dm_row .dm_checked_out {
    height: 15px;
    margin: 5px 0 0;
    padding: 5px;
}
#dm_docs .dm_row .dm_unpublished {
    background-color: #ffcccc;
    border: 1px dotted red;
}
#dm_docs .dm_row .dm_unapproved {
    background-color: #ccffcc;
    border: 1px dotted green;
}
#dm_docs .dm_row .dm_checked_out {
    background-color: #ccccff;
    border: 1px dotted blue;
}
#dm_license {
    margin: 25px;
}
#dm_license .dm_license_body {
}
#dm_license .dm_license_form {
    border: 1px dotted #e8e8e8;
    margin: 15px 0;
    padding: 10px;
    text-align: center;
}
.dm_orderby {
    background: #f8f8f8 url("../images/bg-header.png") repeat-x scroll center bottom;
    border: 1px solid #eee;
    height: 17px;
    margin: 10px 0;
    padding: 3px 1px 0 10px;
}
#system-message dd {
    margin: 0;
    font-weight: bold;
    text-align: center;
    padding: 0;
}
#system-message dd ul {
    color: #0055BB;
    margin-bottom: 10px;
    list-style: none;
    padding: 10px;
    border-top: 3px solid #84A7DB;
    border-bottom: 3px solid #84A7DB;
}
#dm_details {
    clear: left;
    float: left;
    margin: 0;
    text-align: left;
}
#dm_details img {
    margin: 10px 10px 10px 0;
}
#dm_details table {
    border-collapse: collapse;
    border-left: 1px solid #d0d0d0;
    border-top: 1px solid #d0d0d0;
    width: 100%;
}
#dm_details table caption {
    font-weight: bold;
    margin: auto;
    padding: 5px 0;
}
#dm_details table td {
    border-bottom: 1px solid #d0d0d0;
    border-right: 1px solid #d0d0d0;
    padding: 5px;
}
#dm_details table thead {
    background: #f8f8f8 url("../images/bg-header.png") repeat-x scroll center bottom;
    font-weight: bold;
    padding: 5px;
}
#dm_details table thead td {
    text-align: left;
}
#dm_details table col#prop {
    width: 25%;
}
.dm_taskbar {
    list-style-type: none;
    margin: 0 0 6px;
    padding: 0 0 6px;
}
.dm_taskbar > ul {
    margin: 0 !important;
    padding: 0 !important;
}
.dm_taskbar> ul > li {
    background-image: none !important;
    float: left !important;
    list-style-type: none !important;
    margin: 0.5em 0 2px !important;
    padding: 0 5px 0 0 !important;
}
.dm_taskbar li a {
    background: #f8f8f8 url("../images/button.png") repeat-x scroll center bottom;
    display: block;
    padding: 4px 15px;
	border-radius: 7px;
  
}
.dm_taskbar li a:link, .dm_taskbar li a:visited, .dm_taskbar li a:hover {
    text-decoration: none;
}
.dm_taskbar li a:link, .dm_taskbar li a:visited {
    border: 1px solid #cecece;
}
.dm_taskbar li a {
	 border: 1px solid #cecece;
}
.dm_taskbar li a:hover {
    border-color: Gray #cecece #cecece Gray;
    border-style: solid;
    border-width: 1px;
}
.dm_taskbar li.approve a {
    border: 1px solid #ccffcc;
}
.dm_taskbar li.publish a {
    border: 1px solid #ffcccc;
}
.dm_taskbar li.checkin a {
    border: 1px solid #ccccff;
}
.dm_toolbar {
    height: 32px;
    margin-right: 25px;
}
.dm_toolbar li {
    background-image: none !important;
    float: right;
    list-style: outside none none !important;
}
.dm_toolbar .dm_btn_save, .dm_toolbar .dm_btn_cancel {
    border: 1px solid #ffffff;
    display: block;
    margin: 0 5px 0 0;
    padding: 30px 3px 0;
}
.dm_toolbar .dm_btn_save {
    background: rgba(0, 0, 0, 0) url("../images/save.png") no-repeat scroll center top;
}
.dm_toolbar .dm_btn_cancel {
    background: rgba(0, 0, 0, 0) url("../images/cancel.png") no-repeat scroll center top;
}
.dm_toolbar .dm_btn_cancel:hover, .dm_toolbar .dm_btn_save:hover {
    border-color: Gray #cecece #cecece Gray;
    border-style: solid;
    border-width: 1px;
}
.dm_form {
    margin: 0;
    padding: 0;
}
.dm_form p {
    text-align: left;
}
.dm_form fieldset.dm_button {
}
.dm_form select option.label {
    background-color: #eee;
    border: 1px solid #ddd;
    color: #333;
}
.dm_form .editor {
    float: none;
}
.dm_form fieldset.dm_adminform {
    border: 1px solid #ccc;
    margin: 0 0 10px;
    padding: 5px;
    text-align: left;
}
.dm_form fieldset.dm_adminform p {
    margin: 10px 0;
}
.dm_form fieldset.dm_adminform legend {
    font-size: 12px;
    font-weight: bold;
}
.dm_form table.dm_admintable td {
    padding: 3px;
}
.dm_form table.dm_admintable td.dm_key, .dm_form table.dm_admintable td.dm_paramlist_key {
    background-color: #f6f6f6;
    border-bottom: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
    color: #666;
    font-weight: bold;
    text-align: right;
    width: 140px;
}
#dm_frmupload label {
    padding-right: 10px;
    width: 100px;
}
#dm_frmupload #dm_btn_back {
    float: left;
}
#dm_frmupload #dm_btn_submit {
    float: right;
}
#dm_frmedit {
    border: 0 none;
    width: 90%;
}
#dm_frmedit #dmthumbnail_preview {
    border: 1px solid silver;
    float: right;
    height: 80px;
    margin-right: 30px;
    padding: 3px;
    width: 80px;
}
#dm_frmedit #license-page label {
    width: 250px;
}
#dm_nav {
    border-top: 2px dotted #ddd;
    clear: both;
    margin-top: 15px;
    padding-top: 15px;
}
#dm_nav div {
    margin-top: 10px;
}
.pane-sliders .title {
    color: #666;
    cursor: pointer;
    margin: 0;
    padding: 2px;
}
.pane-sliders .panel {
    border: 1px solid #ccc;
    margin-bottom: 3px;
}
.pane-sliders .panel h3 {
    background: #f6f6f6 none repeat scroll 0 0;
    color: #666;
}
.pane-sliders .content {
    background: #f6f6f6 none repeat scroll 0 0;
}
.pane-sliders .adminlist {
    border: 0 none;
}
.pane-sliders .adminlist td {
    border: 0 none;
}
.jpane-toggler span {
    background: transparent url("../images/j_arrow.png") no-repeat scroll 5px 50%;
    padding-left: 20px;
}
.jpane-toggler-down {
    border-bottom: 1px solid #ccc;
}
.jpane-toggler-down span {
    background: transparent url("../images/j_arrow_down.png") no-repeat scroll 5px 50%;
    padding-left: 20px;
}
dl.tabs {
    float: left;
    margin: 10px 0 -1px;
    z-index: 50;
}
dl.tabs dt {
    background: #f0f0f0 none repeat scroll 0 0;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    color: #666;
    float: left;
    margin-left: 3px;
    padding: 4px 10px;
}
dl.tabs dt.open {
    background: #f9f9f9 none repeat scroll 0 0;
    border-bottom: 1px solid #f9f9f9;
    color: #000;
    z-index: 100;
}
div.current {
    border: 1px solid #ccc;
    clear: both;
    padding: 10px;
}
div.current dd {
    margin: 0;
    padding: 0;
}
.items-title {
    font-size: 28px;
    font-weight: bold;
    padding: 10px;
}
.item-name {
    color: #ff8320;
    font-size: 14px;
    font-weight: bold;
    line-height: 120%;
    padding-top: 5px;
}
.item-row {
    background: #f4f5f6 none no-repeat scroll 3px 5px;
    border-bottom: 1px dotted #aab4be;
    border-top: 1px dotted #aab4be;
    margin: 15px 0;
    padding: 8px 10px 8px 15px;
}
.item-description {
    font-size: 12px;
    margin: 10px 0;
    padding: 0;
}
.filters {
    line-height: 30px;
    margin-bottom: 5px;
}
.filters select {
    margin-bottom: 0;
    margin-left: -10px;
    margin-right: 10px !important;
    margin-top: 0;
    width: auto;
}
div.bars {
    background-repeat: repeat-x;
    color: #0b62bd;
    font-size: 15px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    margin: 0;
    padding: 0;
}
div.dm_cats {
    float: left;
    margin: 0 5px;
    text-align: left;
    width: 200px;
}
* html div.dmh-wrap {
    width: 100%;
}
div.dmh-wrap {
    background: rgba(0, 0, 0, 0) url("../images/bars-bg.png") repeat-x scroll left top;
    margin: 0 6px;
    overflow: hidden;
}
* html div.bars-left {
    background: #f8f8f8 url("../images/bars-left.png") no-repeat scroll left top;
    width: 98%;
}
div.bars-left {
    background: #f8f8f8 url("../images/bars-left.png") no-repeat scroll left top;
}
div.bars-right {
    background: rgba(0, 0, 0, 0) url("../images/bars-right.png") no-repeat scroll right top;
}
table.adminlist {
    background-color: #e7e7e7;
    border-spacing: 1px;
    color: #666;
    width: 100%;
}
table.adminlist td, table.adminlist th {
    padding: 4px;
}
table.adminlist thead th {
    background: #f0f0f0 none repeat scroll 0 0;
    border-bottom: 1px solid #999;
    border-left: 1px solid #fff;
    color: #666;
    text-align: center;
}
table.adminlist thead a:hover {
    text-decoration: none;
}
table.adminlist thead th img {
    vertical-align: middle;
}
table.adminlist tbody th {
    font-weight: bold;
}
table.adminlist tbody tr {
    background-color: #fff;
    text-align: left;
}
table.adminlist tbody tr.row1 {
    background: #f9f9f9 none repeat scroll 0 0;
    border-top: 1px solid #fff;
}
table.adminlist tbody tr.row0:hover td, table.adminlist tbody tr.row1:hover td {
    background-color: #ffd;
}
table.adminlist tbody tr td {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #fff;
    height: 25px;
}
table.adminlist tbody tr.row1 td {
    background: #f9f9f9 none repeat scroll 0 0;
    border-top: 1px solid #fff;
}
table.adminlist tfoot tr {
    color: #333;
    text-align: center;
}
table.adminlist tfoot td, table.adminlist tfoot th {
    background-color: #f3f3f3;
    border-top: 1px solid #999;
    text-align: center;
}
.do-download {
    padding-top: 10px;
}
.article-main-top {
    background: rgba(0, 0, 0, 0) url("../images/article-top.jpg") no-repeat scroll left top;
    height: 6px;
    margin: 0;
    overflow: hidden;
    padding: 0;
}