.DMX_breadcrumbs {
font-family:Verdana, Arial, Sans-Serif;
font-size:8pt;
}

a.DMX_NB_Button,a.DMX_NB_Button img {
font-family:Verdana, Arial, Sans-Serif;
font-size:7pt;
vertical-align:middle;
margin:2px;
}

a.DMX_NB_Button:link,a.DMX_NB_Button:visited {
text-decoration:none;
}

a.DMX_NB_Button:hover {
text-decoration:none;
color:#000;
}

table.DMX_header {
width:100%;
background-color:#eee;
margin:4px 0 20px;
}

.DMX_header td {
padding:4px;
}

.DMX_categories {
font-family:Verdana, Arial, Sans-Serif;
font-weight:400;
font-size:10pt;
}

td.emptycategorycolumn {
width:0;
padding:0;
}

td.level1 {
padding-top:10px;
}

td.level1 span {
padding-left:0;
font-weight:700;
}

td.level2 span {
padding-left:6px;
}

td.level3 span {
padding-left:12px;
font-style:italic;
}

td.level4 span {
padding-left:18px;
font-size:8pt;
}

table.DMX_CategoryBox {
border:1px solid #999;
}

.DMX_CategoryBox td {
font-family:Verdana, Arial, Sans-Serif;
font-weight:700;
font-size:10pt;
padding:4px;
}

.DMX_Status {
font-family:Verdana, Arial, Sans-Serif;
font-size:8pt;
color:#666;
}

.DMXToolbarButton {
text-align:center;
vertical-align:top;
padding-right:10px;
}

.DMXToolbarButton input,.DMXToolbarButton a {
display:block;
font-family:Verdana, Arial, Sans-Serif;
font-size:9px;
}

.ConfirmTitle {
display:block;
font-family:Verdana, Arial, Sans-Serif;
font-size:18px;
font-weight:700;
padding-bottom:15px;
}

.ConfirmDescription {
display:block;
font-family:Verdana, Arial, Sans-Serif;
font-size:14px;
padding-bottom:15px;
}

.ConfirmButton {
font-family:Verdana, Arial, Sans-Serif;
font-size:12px;
padding:10px 10px 10px 0;
}

.CentralMessage {
width:100%;
text-align:center;
padding:10px;
}

div.Confirm_Box {
width:200px;
text-align:center;
}

div.Confirm_Title {
font-family:Verdana, sans-serif;
font-size:24px;
color:#036;
font-weight:700;
}

div.Confirm_Description {
font-family:Verdana, sans-serif;
font-size:12px;
margin:10px;
}

div.Confirm_Buttons {
font-family:Verdana, sans-serif;
font-size:12px;
margin-top:20px;
height:32px;
}

div.Confirm_Buttons a,div.Confirm_Buttons a:link,div.Confirm_Buttons a:visited {
background-color:#036;
font-weight:700;
color:#fff;
text-decoration:none;
margin:6px;
padding:6px;
}

div.Confirm_Buttons a:hover,div.Confirm_Buttons a:active {
background-color:#06F;
text-decoration:none;
}

.FileGrid_Container td {
height:28px;
color:#093890;
vertical-align:top;
padding:6px 4px 2px 2px;
}

.FileGrid_HighlightedItem {
background-color:#FAFF9B;
}

.FileGrid_MouseOverRow {
background-color:#ddd;
}

.FileGrid_Pager {
font-weight:700;
font-size:9pt;
font-family:Verdana, Arial, Helvetica;
line-height:3em;
}

tr.FileGrid_Pager td span,tr.FileGrid_Pager td a {
border:solid 1px #666;
padding:2px 6px;
}

tr.FileGrid_Pager td a:hover {
background-color:#999;
color:#FFF;
}

.DetailsGrid_Container td {
color:#093890;
vertical-align:top;
padding:6px 4px 6px 2px;
}

.DetailsGrid_Pager {
font-weight:700;
font-size:8pt;
font-family:Verdana, Arial, Helvetica;
line-height:2em;
}

tr.DetailsGrid_Pager td span,tr.DetailsGrid_Pager td a {
border:solid 1px #5295FF;
padding:1px 4px;
}

tr.DetailsGrid_Pager td a:hover {
background-color:#5295FF;
color:#FFF;
}

.DMXTreeView {
font-family:Verdana, Arial, Sans-Serif;
cursor:default;
padding:10px;
}

.DMXHoverTreeNode {
font-size:11px;
color:blue;
font-weight:700;
text-decoration:underline;
padding:2px 3px 1px;
}

.DMXSelectedTreeNode {
font-size:11px;
background-color:gray;
color:#FFF;
cursor:default;
padding:2px 3px 1px;
}

.DMXNodeEdit {
border:1px gray solid;
font-family:Verdana, Arial, Sans-Serif;
font-size:11px;
}

.DMX_calendar td {
font-size:11px;
}

.DMX_cal_title {
font-weight:700;
background-color:#D7D7E5;
}

.DMX_cal_day {
width:25px;
cursor:pointer;
text-align:center;
border-color:#F6F6F6;
border-style:solid;
border-width:1px;
}

.DMX_cal_dayhover {
width:25px;
cursor:pointer;
text-align:center;
text-decoration:underline;
border-color:#F6F6F6;
border-style:solid;
border-width:1px;
}

.DMX_cal_dayheader {
width:25px;
text-align:center;
font-weight:700;
background-color:#FFF;
border-color:#FFF;
border-style:solid;
border-width:1px;
}

.DMX_cal_othermonthday {
color:#999;
}

.DMX_cal_outofrangeday {
visibility:hidden;
}

.DMX_cal_selectedday {
width:25px;
background-color:#FBE694;
color:#000;
font-weight:700;
border-color:#BB5503!important;
border-style:solid;
border-width:1px;
}

.DMX_calendar {
font-family:Verdana, Arial, Sans-Serif;
border-collapse:collapse;
background-color:#FFF;
cursor:default;
border-color:#000;
border-style:solid;
border-width:1px;
}

.DMX_cal_month {
background-color:#F6F6F6;
margin:0 5px 5px;
}

.DMX_cal_nextprev {
cursor:pointer;
height:25px;
vertical-align:middle;
padding:0 5px;
}

.DMX_cal_selector {
width:14px;
cursor:pointer;
text-align:left;
vertical-align:middle;
background-color:#FFF;
}

.DMX_TopGroup {
z-index:99;
border-bottom:solid 1px gray;
}

.DMX_DefaultTab {
font-family:Verdana, Arial, Sans-Serif;
color:blue;
font-weight:700;
font-size:12px;
cursor:pointer;
border-color:gray;
border-style:solid;
border-width:1px 1px 0;
}

.DMX_DefaultTabHover {
font-family:Verdana, Arial, Sans-Serif;
color:red;
text-decoration:underline;
font-weight:700;
font-size:12px;
cursor:pointer;
background-color:#eee;
border-color:gray;
border-style:solid;
border-width:1px 1px 0;
}

.DMX_SelectedTab {
font-family:Verdana, Arial, Sans-Serif;
color:blue;
font-weight:700;
font-size:12px;
cursor:pointer;
background-color:#fff;
border-color:gray;
border-style:solid;
border-width:1px 1px 0;
}

.DMX_DisabledTab {
font-family:Verdana, Arial, Sans-Serif;
color:#333;
font-weight:400;
font-size:12px;
cursor:default;
background-color:Gray;
border-color:gray;
border-style:solid;
border-width:1px 1px 0;
}

.DMX_MultiPage {
top:-3px;
left:1px;
z-index:98;
height:200px;
padding:10px;
}

.DMX_PageContent {
font-family:Verdana, Arial, Sans-Serif;
font-size:10px;
}

div.EntryDetails {
background-color:#E5F7FE;
border:dotted 1px #9ADFFE;
position:relative;
z-index:0;
padding-top:6px;
margin:4px;
}

div.EntryDetails table {
font-family:Verdana, Arial, Sans-Serif;
font-size:11px;
}

div.EntryDetails table tr td {
padding:2px 4px;
}

p.DetailsHeading {
font-size:24px;
color:#9ADFFE;
position:relative;
z-index:99;
margin:0 0 -16px 10px;
}

table.DetailsTable tr.Selected td {
color:Red;
}

.DetailsPane div {
position:relative;
overflow:auto;
}

table.DMX_Wizard {
width:100%;
}

td.DMX_Wizard_Step {
width:300px;
color:#5D7B9D;
vertical-align:top;
padding:0 20px 20px;
}

td.DMX_Wizard_SideBar {
width:150px;
background-color:#555;
vertical-align:top;
border-width:0;
}

td.DMX_Wizard_SideBar table tr td {
padding:10px 6px;
}

a.DMX_Wizard_SideButton,a.DMX_Wizard_SideButton:link,a.DMX_Wizard_SideButton:visited {
font-size:12px;
color:#ddd;
text-decoration:none;
border-width:0;
}

a.DMX_Wizard_SideButton:hover,a.DMX_Wizard_SideButton:active {
text-decoration:none;
color:#FFF;
}

.DMX_Wizard_NavBar {
line-height:40px;
padding:4px;
}

a.DMX_Wizard_NavButton,a.DMX_Wizard_NavButton:link,a.DMX_Wizard_NavButton:visited,a.DMX_Wizard_NavButton:active,a.DMX_Wizard_NavButton:hover {
background-color:#FFFBFF;
border:solid 1px #ccc;
font-size:8pt;
font-weight:700;
color:#284775;
text-decoration:none;
padding:8px;
}

a.DMX_Wizard_NavButton:active,a.DMX_Wizard_NavButton:hover {
background-color:#ccc;
border:solid 1px #fff;
}

.DMX_Wizard_Header {
background-color:#FFFBFF;
border:solid 0 #ccc;
font-weight:700;
text-align:left;
font-size:12px;
}

td.DMX_EditTitle {
white-space:nowrap;
padding-right:20px;
}

.TopGroup {
color:#FFF;
font-weight:700;
font-size:8pt;
border-width:0;
margin:0;
padding:4px;
}

.DefaultTab td,.DefaultTabHover td {
color:#fff;
font-size:12px;
font-weight:700;
}

.DefaultTabHover td {
color:#ddf;
cursor:pointer;
}

.SelectedTab td {
background-color:#fff;
color:#000;
font-size:12px;
font-weight:700;
}

.PageContent {
padding:10px;
}

.FileGrid_Container,.DetailsGrid_Container {
border-collapse:collapse;
font-family:Verdana, Arial, Helvetica;
font-size:8pt;
font-weight:400;
margin-bottom:30px;
}

.FileGrid_Item,.DetailsGrid_Item {
background-color:#FFF;
}

.FileGrid_Container a,.FileGrid_Container a:link,.FileGrid_Container a:visited,.FileGrid_Header a:link,.FileGrid_Header a:visited,.DetailsGrid_Container a,.DetailsGrid_Container a:link,.DetailsGrid_Container a:visited,.DetailsGrid_Header a:link,.DetailsGrid_Header a:visited {
color:#093890;
text-decoration:none;
}

.FileGrid_Container a:hover,.FileGrid_Container a:active,.DetailsGrid_Container a:hover,.DetailsGrid_Container a:active {
color:#5295FF;
text-decoration:underline;
}

.FileGrid_AlternatingItem,.DetailsGrid_AlternatingItem {
background-color:#efefef;
}

.FileGrid_Header,.DetailsGrid_Header {
background-color:#CFE0FC;
color:#093890;
}

.FileGrid_Header a:hover,.FileGrid_Header a:active,.DetailsGrid_Header a:hover,.DetailsGrid_Header a:active {
color:#fff;
text-decoration:none;
}

.FileGrid_Header td,.DetailsGrid_Header td {
font-weight:700;
padding:8px 4px 4px 2px;
}

.DMXTreeNode,.DMXRootTreeNode {
font-size:11px;
font-weight:700;
padding:2px 3px 1px;
}

table.DetailsTable td,table.DMX_Wizard tbody tr td {
vertical-align:top;
}