body
{
  background-image: url('/images/gradient.gif');
  background-repeat: repeat-x;
  background-color:#E1E0E0;
  font-family: Tahoma,Arial, Helvetica, sans-serif;;
  text-align: center;
}

#logo
{
  margin-top: -34px;
  position: relative;
}

#logo img,
#logo a
{
  border: none;
}

#container
{
  text-align: left;
  margin: 50px auto 0 auto;
  width: 970px;
}

#navigation
{
  width: 968px;
}

#nav_1_left
{
  background-image: url('/images/nav_1_left.gif');
  width: 10px;
  height: 27px; 
  float: left;
}

#nav_2_left
{
  background-image: url('/images/nav_2_left.gif');
  width: 10px;
  height: 22px; 
  float: left;
  margin-top: 0px;
  margin-left: 0px;
}

html > body #nav_2_left
{
  margin-left: -10px;
  position: relative;
}

#nav_1_right
{
  background-image: url('/images/nav_1_right.gif');
  background-repeat: no-repeat;
  width: 6px;
  height: 27px; 
  float: right;
}

#nav_2_right
{
  background-image: url('/images/nav_2_right.gif');
  background-position: bottom right;
  background-repeat: no-repeat;
  width: 19px;
  height: 22px; 
  float: right;
  margin-top: 0px;
  margin-right: 0px;
}

html > body #nav_2_right
{
  margin-right: -16px;
  position: relative;
}

#nav_1
{
  margin-top: 20px;
}

html > body #nav_1
{
  margin-top:0;
}

#nav_1 ul
{
  background-image: url('/images/nav_1_bg.gif');
  width: 953px;
  background-repeat: repeat-x;
  padding: 3px 20px 0 20px;
  height: 27px;
  margin-left: 10px;
  margin-top: -27px;
  margin-bottom: 0;
}

html > body #nav_1 ul
{
  width: 943px;
  margin-top: 0;
  margin-left: 0px;
  padding: 3px 0 0 20px;
}

#nav_1 ul li
{
  display: inline; 
  background-image: url('/images/nav_1_bg.gif');
  background-position: left 3px;
  background-repeat: repeat-x;
  border-right: 1px solid #8D8D8D;
  border-left: 1px solid #8D8D8D;
  padding: 3px 0px 5px 0px;
  margin-right: -6px;
}

html > body #nav_1 ul li
{
  background-position: left top;
}

#nav_1 ul li a
{
  color: black;
  text-decoration: none;
  padding: 4px 10px 5px 10px;
  font-size: 15px;
   margin-right: -5px;
}

html > body #nav_1 ul li a
{
  margin-right: 0;
}

#nav_1 ul li.selected a,
#nav_1 ul li a:hover
{
  background-image: url('/images/nav_1_selected.gif');
}

#nav_1 ul li a:hover
{
  text-decoration: underline;
}

#nav_2
{
  width: 966px;
  background-color: #ffd378;
  border-bottom: 1px solid #8D8D8D;
  border-top: 1px solid #8D8D8D;
  margin-top: -1px;
  margin-left: 0px;
  height: 23px;
}

html > body #nav_2
{
  width: 940px;
  margin-top: -4px;
  margin-left: 10px;
  height: 21px;
}

#nav_2 ul
{ 
  margin-top: 0px;
  margin-left: 20px;
  background-image: none;
  margin-bottom: 0;
}

html > body #nav_2 ul
{ 
  margin-left: -10px;
  padding: 0px 25px 2px 20px; 
}

#nav_2 ul li
{
  background-image: none;
  background-repeat: repeat-x;
  border-right: 1px solid #8D8D8D;
  border-left: 1px solid #8D8D8D;
  padding: 0 0px 2px 0;
  display: block;
  float: left;
  margin-right: -1px;
}

#nav_2 ul li a
{
  color: black;
  text-decoration: none;
  font-size: 12px;
  padding: 3px 5px 4px 5px;
  background-image: none; 
}

html > body #nav_2 ul li a
{
  padding:0 7px 2px 7px;
  margin-right: 0px;
  border-right: none;
}

#nav_2 ul li.selected a,
#nav_2 ul li a:hover
{
  background-image: url('/images/nav_2_selected.gif');
}

#nav_3
{
  margin: 0 0 0 20px;
  width: 870px;
  height: auto;
}

html > body #nav_3
{
  margin: 0px 0px 0 20px;
}

#nav_3 ul 
{
  height: auto;
  background-color: #2682C3;
  width: 870px;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0;
  padding: 2px 0px 2px 0px;
  display: block;
}

html > body #nav_3 ul 
{
  padding: 0px 0px 3px 0px;
  width: 930px;
  margin-top: -1px;
  margin-left: 0px;
}

#nav_3 ul li
{
  list-style-type:none;
  display: inline;
  font-size: 13px;
  float: none;
  margin-right: -3px;
}

#nav_3 a
{
  color: white;
  text-decoration: none;
  padding: 1px 10px 2px 10px;
  color: #CFDBE3;
  white-space: nowrap;
}

html > body #nav_3 a
{
  padding: 2px 10px 3px 10px;
}

#nav_3 li.selected a,
#nav_3 a:hover
{
  background-color: #CFDBE3;
  color: #2682C3;
}

#nav_3 a:hover
{
  text-decoration: underline;
}

#container #breadcrumb
{
  padding: 10px 20px;
  font-size: 13px;
  color: #F89828;
  clear: both;
} 

#breadcrumb span.current
{
  color: #5D5D5E;
}

#breadcrumb a
{
  color: #000000;
  text-decoration: none;
}

#breadcrumb a:hover
{
  text-decoration: underline;
}

body.events #content-text ul.eventlist
{
  margin: 0;
  padding:0;
}

body.events #content-text ul.eventlist li
{
  list-style-type: none;
  margin-top: 30px;
  font-size: 13px;
}

body.events #content-text ul.eventlist li a
{
  display: block;
  margin-top: -30px;
  text-decoration: none;
}

body.events #content-text ul.eventlist li a:hover
{
  text-decoration: underline;
}

body.events #content-text ul.eventlist li abbr
{
  border: none;
}

#content
{
  margin-top: 0px;
  width: 966px;
  background-color: #ffffff;
  background-image: url('/images/content_top.gif');
  background-repeat: no-repeat;
}

#content #content-text
{
  padding: 5px 5px 5px 5px;
  margin-left: 10px;
  float: left;
  width: 680px;
}

body.home #content #content-text
{
  width: 440px;
}

#tenant-info-content
{
  margin-left: 200px;
}

body.frontpage #container h1
{
  display: none;
}

#content #content-text h1,
{
  font-size: 22px;
}

#content #content-text h2.entry-title
{
  font-size: 14px;
}

#content #content-text p,
#content #content-text,
body.frontpage #container a
{
  font-size: 13px;
}

#content #content-text h1,
#content #content-text a,
body.frontpage #container a
{
  color: #f89729;
} 

#content #content-text ul li.photo
{
  height: 230px;
  min-height: 230px;
}

html > body #content #content-text ul li.photo
{
  height: auto;
}

#content #content-text ul li.photo img
{
  border: 2px solid #F89828;
}


#extra-wrapper
{
  float: right;
  width: 230px;
}

div.holder
{
  margin: 10px;
  padding: 10px 10px 0 10px;
  float: right;
  width: 220px;
  background-repeat: no-repeat;
  padding: 0px;
  font-size: 13px;
}

div.holder h1
{
  font-size: 17px;
  margin:0;
}

div.holder p,
div.holder h2
{
  margin:0;
  padding:0;
}

#container div.holder a.edit
{
  color: #000000;
  display: block;
  margin-top: 10px;
  text-decoration: none;
  border-bottom: 1px dashed #000000;
}


html > body div.holder
{
  margin: 30px 30px 0 0;
}

div.holder div.holder_content
{
  padding: 10px 10px 0 10px;
}

div.holder div.holder_content a
{
  color: #000000;
}

div.holder_bottom
{
  width: 220px;
  background-position: left bottom;
  margin-left: 0px;
  height: 9px;
}

html > body div.holder_bottom
{
  margin-left: 0px;
  margin-top: 10px; 
}

#orange_holder
{
  background-image:url('/images/orange_box_top.gif');
  background-color: #FFD378;
}

#orange_holder #orange_holder_bottom
{
  background-image:url('/images/orange_box_bottom.gif');
  background-repeat: no-repeat;
}

#blue_holder
{
  background-image:url('/images/blue_box_top.gif');
  background-color: #2682C3;
}

#blue_holder p,
#blue_holder a,
#blue_holder,
#blue_holder h1
{
  color: white;
}

#blue_holder #blue_holder_bottom
{
  background-image:url('/images/blue_box_bottom.gif');
  background-repeat: no-repeat;
}

#events,
#tenant-info
{
  background-image: none;
  background-color: #ffffff;
  border-right: 1px solid #CFDBE3;
  float: left;
  margin: 20px 0px 20px 10px;
}

body.home #events h3
{
  color: #F89729;
}

body.home #events span.location,
body.events span.location
{
  display: none;
}

#tenant-info,
#tenant-info ul
{
  padding:0 10px 0 10px;
  margin:0 10px 0 0;
}

#events div.holder_bottom
{
  background-image: none;
}

html > body #events
{
  margin-left: 20px;
}

div.list_event
{
  margin-top: 10px;
}

div.list_event a span.summary
{
  color: #000000;
}

div.list_event a
{
  font-size: 11px;
  font-weight: bold;
  color: #6F6F6F;
  text-decoration: none;
}

div.list_event abbr
{
  border: none;
}

div.paleblue_holder
{
  background-image:url('/images/paleblue_box_top.gif');
  background-color: #CFDBE3;
}

div.paleblue_holder div.paleblue_holder_bottom
{
  background-image:url('/images/paleblue_box_bottom.gif');
  background-repeat: no-repeat;
}

div.paleblue_holder ul
{
  padding: 0px 0 0 2px;
  margin: 0;
}

div.paleblue_holder ul li
{
  list-style-type: none;
}

#news h2.entry-title a
{
  text-decoration: none;
  color: #000000;
  font-weight: bold;
  font-size: 11px;
}

#news h2.entry-title a.published
{
  color: #7A7A7A;
  background-image: url('/images/nuolet.gif');
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 15px;
}

#news h2.entry-title
{
  padding:0;
}

#news h2.entry-title
{
  margin-top: 10px;
  line-height: 12px !important;
}

html > body #news h2.entry-title
{
  margin-top: 10px;
  line-height: 13px !important;
}

*html body #container #news h2.entry-title a.published
{
  line-height: 19px;
}


div.paleblue_holder ul li a:hover
{
  text-decoration: underline;
}

#orange_holder h3,
#blue_holder h3,
div.paleblue_holder h3,
div.paleblue_holder h1
{
  font-size: 14px;
  margin:0;
}

hr.break
{
  clear: both;
  color: #ffffff;
  background-color: #ffffff;
  border-color: #ffffff;
  border-width: 1px;
  width: 1px;
  visibility: hidden;
}

#siteinfo
{
  background-image: url('/images/content_bottom.gif');
  background-repeat: no-repeat;
  height: 20px;
  width: 966px;
  margin-top: 40px;
}

#siteinfo p
{
  padding: 2px 0 0 0;
  margin:0;
  text-align: center;
  font-size: 13px;
}

#container #content #tenants_index
{
  border-collapse: collapse;
  border-spacing: 0px;
}

#container #content #tenants_index td
{
  width: 300px;
}

#container #content #tenants_index thead h4
{
  margin:0;
  color: #F89729;
  padding-right: 20px;
}

#container #content #tenants_index thead h4:hover
{
  cursor: pointer;
}

#container #content #tenants_index thead td.headerSortUp h4
{
  background-image: url('/images/triangle_up.gif');
  background-repeat: no-repeat;
  background-position: right 6px;
}

#container #content #tenants_index thead td.headerSortDown h4
{
  background-image: url('/images/triangle_down.gif');
  background-repeat: no-repeat;
  background-position: right 6px;
}

#container #content #tenants_index tr.no-match
{
  display: none;
}

#container #content #filter_tenants fieldset
{
  border: none;
  padding: 0;
  margin-bottom: 10px;
}

#container #content #filter_tenants div.form_toolbar
{
  margin-top: 10px;
}

#container #content #filter_tenants div.form_toolbar input
{
  background-position: 2px center;
  background-repeat: no-repeat;
  padding: 1px 3px 1px 20px;
  border: solid 1px #000000;
}

#container #content #filter_tenants input.search
{
  background-image: url('/midcom-static/stock-icons/16x16/search.png');
}

#container #content #filter_tenants input.reset
{
  background-image: url('/midcom-static/stock-icons/16x16/cancel.png');
}

#container #content #tenants_index a,
#container #content #tenants_index p
{
  padding:0;
  margin:0;
}

#container #content #tenants_index tr.odd
{
  background-color: #FFF0BA;
}

body.events div.time,
body.home #events div.time
{
  display: none;
}

body.tenants #content #info b
{
  color: #F89729;
}

#navigation ul#node-130,
body.handbook #nav_3
{
  visibility: hidden;
}

#navigation #nav_2 ul li#item-
{
  display: none;
}

body.events #container #content span.summary
{
  color: #F89729;
  text-decoration: underline;
  font-size: 14px;
}

body.events div.images
{
  margin-top: 40px;
}

