/**
 * This stylesheet contains styles that set up the layout for the various
 * regions of the site. It is not the place for any sort of color or font
 * information, only that which applies to the layout of the regions.
 */

/**
 * Basic layout styles
 */
body {
  background: #fff;
  font-family: "arial";
  font-weight:normal;
  line-height:160%;
}

a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: #0065a5;
}

h2 {
  font-size: 1.24em;
}
#page {
  position: relative;
  width: 960px;
  margin-left: auto;
  margin-right: auto;
}

#mediware-wrapper {
  border-left: 1px solid #c2c7cc;
  border-right: 1px solid #c2c7cc;
  padding: 0 0 10px 0;
}

#left {
  width: 240px;
  margin: 0 20px 0 0;
}

#content-wrapper {
  width: 958px;
}

#content-content {
  width: 690px;
  float: left;
  margin: 15px 0 0 0;
}

#content {
  background-image:url('../images/content_bg.png');
  background-repeat:repeat-x;
}

#block-user-1 {
  background-image:url('../images/block_bg.png');
  background-repeat:repeat-x;
  background-color: #d4d5d5;
  width: 210px;
  padding: 10px;
}

#block-user-1 h2 {
  border-bottom: 1px solid #0065a5;
  color:#0065a5;
  font-size:1.54em;
  font-weight:normal;
}

#tabs {
  float: left;
}

.left-region {
  margin: 10px;
}

div.status {
  border: 1px solid #0065a5;
  background: #337ec6 none;
}

div.status {
  margin: 0;
  min-height: 0px;
  overflow: auto;
  padding: 3px;
}

.column {
  float: left;
  overflow: hidden;
  position: relative;
}

a {
  color: #0065a5;
  font-weight: normal;
}

p {
  font-weight:normal;
  line-height:140%;
}

h1 {
  color:#636363;
  font-family:"arial";
  font-size:1.54em;
  font-weight:normal;
  padding-bottom:5px;
}

li.leaf {
  list-style-image:url(../images/menu_arrow.png);
  list-style-type:square;
  margin:0;
  padding:0.2em 0.5em 0 0;
}

li.collapsed {
  list-style-image:url(../images/menu_parent.png);
  list-style-type:disc;
  margin:0;
  padding:0.2em 0.5em 0 0;
}

li.expanded {
  list-style-image:url(../images/menu_expanded.png);
  list-style-type:circle;
  margin:0;
  padding:0.2em 0.5em 0 0;
}

/* Footer Nav menu */

#block-menu-menu-mediware-sites {
  border-top: 4px solid #337ec6;
}
#block-menu-menu-mediware-sites li.leaf {
  list-style-image: none;
  list-style-type: none;
  margin: 0 0 0 0;
  padding: 5px 10px 0 10px;
  float: left;
  display: block;
  background-color: #337ec6;
  height: 24px;
  background-image: url('../images/pipe.png');
  background-repeat: no-repeat;
  background-position: right;
}
#block-menu-menu-mediware-sites li.first {
  margin:0 0 0 25px;
}
#block-menu-menu-mediware-sites li.last {
  background-image: none;
}
#block-menu-menu-mediware-sites ul {
  background-image:url('../images/footer_nav_curve.png');
  background-repeat:no-repeat;
  float: right;
}
#block-menu-menu-mediware-sites a {
  color: #fff;
}

/* Teaser Lists */
#page-title {
  font-size: 1.54em;
  color: #6E6E6E;
}

#content-content * .views-row-even {
  background-image:url('../images/content_bg.png');
  background-repeat:repeat-x;
}

#content-content * .views-row {
  margin: 0 0 20px 0;
  padding: 10px;
}

#calendar-calendar {
  margin-top: 20px;
}

html.js fieldset.collapsed {
  border-top:2px solid #337ec6;
}
fieldset {
  border:1px solid  #337ec6;
  padding:1em;
}
html.js fieldset.collapsible legend a {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:transparent url(../images/menu-expanded.png) no-repeat scroll 0 75%;
  padding-left:15px;
}
#views-exposed-form-documents-page-1 div.views-exposed-widgets {
  float: left;

}
