* {
outline:none; 
}

body { font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 16pt; margin: 0; padding: 0; }

p { margin: 12px 0; padding: 0; }
#header { height: 85px; }
#logo { background-image: url(images/MPlogoBig.gif); background-repeat: no-repeat; text-indent: -8000px; width: 115px; height: 65px; float: left; margin-top: 10px; margin-left: 30px; display: inline; }
#logo a { 
	height: 65px;
	width: 115px;
	display:block;
}

#slogan { background-image: url(images/MPslogan.gif); background-repeat: no-repeat; background-position: 0 center; text-indent: -8000px; width: 450px; height: 85px; float: left; margin-left: 50px; }
#nav { line-height: 30px; background-color: #038; height: 30px; border-bottom: 1px solid #fff; }
#nav ul { margin: 0 0 0 200px; padding: 0; list-style-type: none; }
#nav li { float: left; }
#nav li a { color: #fff; font-size: 9pt; font-weight: bold; text-decoration: none; height: 30px; float: left; padding-right: 10px; padding-left: 10px; border-left: 1px solid #777; }
#nav li.end a { border-right: 1px solid #777; }
#nav li a:hover { background-color: #0245b4; }
#container { background-image: url(images/column-rpt.gif); background-repeat: repeat-y; width: 960px; padding-bottom: 20px; }
#column { font-weight: bold; width: 200px; float: left; }
#column .pad { padding: 10px; }
#main { width: 760px; float: left; }
#main .pad { padding-top: 15px; padding-left: 20px; }
#flash { width: 335px; float: left; padding-top: 15px; padding-left: 10px; }
#intro { font-weight: bold; width: 400px; float: left; padding-top: 60px; }
#new-intro {  }
#current-properties { width: 700px; clear: left; margin-right: auto; margin-left: auto; }
h1 { font-size: 13pt; margin: 0; padding: 12px 0; }
#property-table { font-size: 12px; line-height: 16px; background-color: #ccc; }
#property-table td { background-color: #fff; }
#property-table td.h { background-color: #eee; }
#footer { color: #fff; font-size: 8pt; line-height: 20px; background-color: #038; height: 20px; padding-left: 8px; }
#footer a { color: #fff; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
a { color: #038; text-decoration: underline; }
a:hover { text-decoration: none; }

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}
img.right { float: right; margin-bottom: 2px; margin-left: 12px; border-style: solid; border-width: 1px; }
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#main a.category1:link, a.category1:visited
{
  font-weight: bold;
  color: blue;
}    

#main a.category2:link, a.category2:visited
{
  font-weight: bold;
  color: green;
}    

#main a.category3:link, a.category3:visited
{
  color: red;
}            

#main a.category4:link, a.category4:visited
{
  color: gray;
} 

#main span.gallery_menu
{
  font-weight: bold;
  font-size: 10pt;
}

#main a.gallery_menu:link, a.gallery_menu:visited
{
  font-weight: bold;
  color: orange;
} 

#main a.gallery_menu:active, a.gallery_menu:hover
{
  text-decoration: underline;
  color: #3b593b;
}

#main span.entry_global
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
}

#main ul.entry
{
  list-style-position: outside;  
}

#main ol.entry
{
  list-style-position: outside;  
}

#main li.entry
{
  color: red;
}

#main a.entry:link, a.entry:visited
{
  color: green;
}

#main a.entry:active, a.entry:hover
{
  text-decoration: underline;
  color: #3b593b;
}

#main hr
{
  height: 0px;
  border: solid #7694B0 0px;
  border-top-width: 1px;
}

#main hr.event_line
{
  height: 0px;
  border: 0px;
  border-top: 1px dashed #7694B0;  
}