html, body { width: 100%; height: 100%; background: #771014; margin: 0px; padding: 0px; color: #ffffff; font-family: Arial; }
img { border: 0px; }
a { color: #ffffff; }
h3 { padding: 0px; margin: 0px; margin-bottom: 5px; }
div.PageContent { width: 980px; margin: auto; padding: 0px; }
table.SiteHolder td { vertical-align: top; }
div.SiteImage { width: 524px; height: 800px; overflow: auto; float: left; display: block; }
div.SiteBriefDescription { width: 456px; text-align: left; float: right;  }
div.SiteBriefDescription ul { list-style: none; }
div.SiteBriefDescription ul li { padding-bottom: 10px }
div.SiteTitle { font-weight: bold; font-size: 24pt; text-align: left; text-decoration: underline; }
div.SiteIFrameHolder { width: 100%; height: 100%; display: none; z-index: 3500; position: fixed; text-align: center; vertical-align: middle; }
div.SiteIFrameHolder div { width: 1024px; height: 512px; border:2px solid #000000; background: #000000; text-align: left; }
div.SiteProject { padding-top: 10px; text-align: left; }
h4 { text-decoration: underline; }
table.DescriptionTable { empty-cells: show;  }
td.DescriptionLeft { float: left; font-weight: bold; width: 300px; cursor: pointer;}
td.WhatsThisLink, td.WhatsThisLink a { display: none; }
#backgrop { width: 100%; height: 100%; display: none; background: #000000; opacity:.50; filter: alpha(opacity=50); -moz-opacity: 0.5; position: fixed; top:0px; bottom:0px; left:0px; right:0px; margin: auto; z-index: 2000; }
.ToolBar { font-weight: bold; font-size: 14pt; }
.SiteiFrame { width: 100%; height: 100%; }
.SiteBackLink { right: 0; left: auto; float: right; font-size: larger; margin-bottom: 8px;}