body{font-family: Arial, Verdana, Helvetica; font-size: 10px;margin:0px; padding:0px; background-color:#e8eaeb}
table, tr, td, ul, li, p, div, span {font-family: Arial, verdana, sans-serif; font-size:10pt;color: #1a1a77;padding:0px;margin:0px;border-collapse:collapse}
h1{padding:2px 0 2px 8px;font-size: 14px; color: #fff;border-bottom: solid 4px #999;border-top: solid 4px #999;background-color:#cc3300}
h2 {font-size: 12px;margin:16px 0 8px 0;color:#990000}
A:link, A:visited, A:hover {color: #559; font-weight: bold;}
.menuTable {font-size: 14px;}
.errorStr {color: #A21; font-weight: bold}

/* Values replicated from MPMall MPL web site */
#bannerTable {margin:20px 0 0 0;background-image: url(header-bg.gif);}
#bannerTable tr td{text-align:left}
#logoLink{display:block}
#logo {padding:0;margin:0 0 0 10px;position:relative;top:-10px;}
#MPCatchline {float:left;margin: 0 0 0 10px; font-size: 14px;padding:0 0 px 0; color: #337;position:relative;top:-14px;}
#headContact{font-size: 16px;padding:0 8px 0 0;position:relative;top:-14px;float:right}
#headLine{width:750px;height:6px}

#siteBodyTable {height: 500px; border-bottom: 1px solid #999; border-right: 1px solid #d4d8d9; background-color:#fff}
#mainPageTD {padding:0px;}
#menuColumnTD {width: 150px; border-left: 1px solid #d4d8d9;border-right: 1px solid #999;padding:0 4px 0 4px;}

#homePageLink, .mainPageLink{font-size: 10pt;text-decoration:none;display:block;border-left: 1px solid #d4d8d9;border-right: 1px solid #d4d8d9;padding:4px 0 4px 28px;margin:0px;background-image: url(menu-item-bg.gif);background-repeat:no-repeat;background-position:left;background-color: #f1f4f8;}
/* homePageLink has a border and margin at the top */
#homePageLink {border-top: 1px solid #d4d8d9; padding-top:4px; margin-top:20px}
/* Menu links at the bottom of a group having a bottom border*/
#mainPageLinkLicence {border-bottom: 1px solid #d4d8d9; padding-bottom:4px; margin-bottom:20px}
#homePageLink:hover, .mainPageLink:hover {color:#666;background-image: url(menu-item-bg2.gif);background-repeat:no-repeat;background-position:left}

.pageContentDiv{padding:8px 8px 0 8px ;background-color:#f9f9f9}
.pageContentDiv p, .pageContentDiv table{margin:4px;}
