body{font:12px arial,helvetica,verdana,sans-serif;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code{font-family:monospace;font-size:108%;line-height:100%;}

body {
  background: #fff;
}

h1{
  font-size:138.5%;
  height: 2em;
  line-height: 2em;
  letter-spacing: -1px;
}
h2{font-size:123.1%;}
h3{font-size:108%;}
h1,h2,h3,h4,h5,h6,strong{color: #333; font-weight:bold;}
h1 { letter-spacing: 1px; }
abbr,acronym{border-bottom:1px dotted #000;cursor:help;}
em{font-style:italic;}
blockquote,ul,ol,dl{}
ol,ul,dl{}
ol li{list-style:decimal outside;}
ul li{list-style: none;}
dl dd{margin-left:1em;}
a {
  color: #046BCA;
  text-decoration: none;
  cursor: pointer;
}
a:hover {
  text-decoration: underline;
}

#dm_admin_content {
  margin: 30px 20px 0 20px;
  padding-top: 1px;
}

.dm_box {
  border: 1px solid #D3D3D3;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  background: #FBFBFB;
  margin-left: auto;
  margin-right: auto;
}

div.dm_box_inner {
  margin: 10px;
}

div.dm_box_inner.m5 {
  margin: 5px;
}

.dm_box.little {
  width: 500px;
}

.dm_box.medium {
  width: 800px;
}

.dm_box.big {
  margin: 10px auto;
}

.dm_box .title, .dm_box .title h1, .dm_box .title h2 {
  height: 24px;
  line-height: 24px;
  border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  text-align: center;
  font-weight: normal;
  background:#E6E6E6 url(../../dmCorePlugin/images/default_bg.png) repeat-x scroll 50% 50%;
  border-bottom :1px solid #D3D3D3;
  color:#444;
}

.dm_box .title .link {
  float: right;
  margin: 4px 5px 0 0;
  line-height: 16px;
}
.dm_box .title .link.center {
  float: none;
  margin-right: 0;
}

.dm_box .title .link.s16block {
  margin-top: 5px;
}

dl.dm_little_dl dt {
  float: left;
  width: 70px;
  text-align: right;
}
dl.dm_little_dl dd {
  margin-left: 80px;
  margin-bottom: 4px;
  font-weight: bold;
}

.dm .ui-state-default, .dm .ui-widget-content .ui-state-default {
  background-image: url(../../dmCorePlugin/images/default_bg.png);
}

.dm_big_button,
.dm_medium_button {
  background: url(../../dmCorePlugin/images/default_bg.png) center left repeat-x;
  font-size: 13px;
  border: 1px solid #D3D3D3;
  color: #444;
  border-radius: 40px;
  -moz-border-radius: 40px;
  -webkit-border-radius: 40px;
  color: #046BCA;
}
.dm_big_button {
  padding: 20px;
}

.dm_medium_button {
  padding: 5px 20px;
}

.dm_big_button:hover,
.dm_medium_button:hover{
  text-decoration: none;
  background: url(../../dmCorePlugin/images/default_bg_green.png) center left repeat-x;
}

a.associated_record {
  background-position: right -1072px;
  padding-left: 0px !important;
  padding-right: 18px;
  text-decoration: none;
  color: inherit;
}

a.associated_record:hover {
  background-position: right -1056px;
  color: #046BCA;
  text-decoration: underline;
}

div.dm_gallery_little img.media {
  float: left;
  margin: 2px 2px 0 0;
}

div.dm_gallery_medium img.media {
  float: left;
  margin: 5px 5px 0 0;
}

div.dm_gallery_medium a.dm_gallery_link {
  float: left;
  margin: 40px 0 0 10px;
}

.documentation {
  font-size: 120%;
}

.quiet {
  font-size: 90%;
  color: #888;
}

.help_box {
  background: #eeeeff;
  padding: 10px;
  border: 1px solid #ddddff;
  margin: 1em;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

div.dm_admin_homepage_column {
  width: 33.33%;
  float: left;
}

div.dm_admin_homepage_column .dm_box {
  margin: 0 5px 10px 5px;
}

div.dm_version_check_upgrade {
  cursor: pointer;
  border: 1px solid;
  padding: 5px;
  margin: 5px 0;
  color: #333;
  background: #DFE9B8 url(../images/flash/green.gif) repeat-x top left;
  border-color: #CAD3A6;
}