BODY  {font-family:Arial, Helvetica, sans-serif; font-size:10pt; color : #006600; margin-top:0px;}
P     {font-family:Arial, Helvetica, sans-serif; font-size:10pt; color : #060; text-align:justify;}
h1 {font-size:18pt; color : #006600; margin: 0px 0px 0px 0px;}
h2 {}
h3 {font-size:12pt; color : #006600; font-weight:bold;}
#Master {width:800px; margin:auto; border-left:1px solid #999; border-right:1px solid #999;}
#MainMenu {width:100%; background-color:#006633; text-align:right; border-bottom:1px solid #FF0; height:20px;}
#AdminMenu {width:100%; background-color:#063; border-bottom:1px solid #FF0; height:20px;}
#SideMenu {width:150px; float: left; padding: 10px; }
#Header {clear:both; padding: 3px 20px 3px 0px;}
#MainBody {margin-left:170px; padding: 0px 10px 0px 10px; border-left:1px solid #999; border-bottom:1px solid #999;}
#Footer {clear:both; font-size:9pt; text-align:center; color:#666; border:1px solid #999; padding-top:10px;}
#DirectoryHeader {height:30px; font-size:10pt; font-weight:bold; color:#006600; border-right: 1px solid #333333; border-left: 1px solid rgb(204,204,204); border-top: 1px solid rgb(204,204,204); border-bottom: 1px solid #333333; background:#CCCCCC; text-align:center}
#DirectorySelect {color:#900; font-weight:bold; font-size:12pt; border-bottom:1px solid #999; text-align:right;}
.question {font-weight:bold;}
p.answer {margin-left:40px;}
p.highlight {font-size:11pt; border-top:1px solid #060; border-bottom:1px solid #060; padding:5px 0px 5px 0px;}

td    {font-family:Arial, Helvetica, sans-serif; font-size:10pt; color : #006600;}
td.display    {font-family:Arial, Helvetica, sans-serif; font-size:9pt; color : #009900; text-align:justify}
td.square {border-right: 1px solid rgb(204,204,204); border-left: 1px solid rgb(204,204,204); border-top: 1px solid rgb(204,204,204); border-bottom: 1px solid rgb(204,204,204);text-align:justify}
td.title {font-size:9pt; font-weight:bold; color:#ffffff; border-right: 1px solid #333333; border-left: 1px solid rgb(204,204,204); border-top: 1px solid rgb(204,204,204); border-bottom: 1px solid #333333; background:#006633;}
.subtitle {font-size:9pt; font-weight:bold; color:#006633; border-right: 1px solid #333333; border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #333333; background:#EEEEEE; padding:5px 0px 5px 5px;}
td.notice {font-size:9pt; font-weight:bold; color:#990000; border-right: 1px solid #333333; border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #333333; background:#EEEEEE;}
.header {font-size:10pt; font-weight:bold; color:#006600; border-right: 1px solid #333333; border-left: 1px solid rgb(204,204,204); border-top: 1px solid rgb(204,204,204); border-bottom: 1px solid #333333; background:#CCCCCC; text-align:center; padding:5px 0px 5px 0px;}
td.blurb {text-align:justify}
td.menuRight {background:#006600; border-bottom: 1px solid #333333; border-top: 1px solid #CCCCCC; border-right: 1px solid #333333; width:10px;}
td.menuLeft  {background:#006600; border-bottom: 1px solid #333333; border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; width:10px;}
td.menuLine  {background:#006600; border-bottom: 1px solid #333333; border-top: 1px solid #CCCCCC; text-align:left;}
td.menuBottom  {border-left: 1px solid rgb(204,153,102);border-right: 1px solid rgb(204,153,102);}
td.menuTop {border-left: 1px solid rgb(255,255,255); text-align:center}
td.menuTopL {border-right: 1px solid rgb(221,221,221);}
td.logo {padding-left:50px;}
td.links {padding-left:30px; vertical-align:top;}
td.welcome {border-bottom: 1px solid rgb(150,150,150);border-right: 1px solid rgb(150,150,150);text-align:justify}
td.menuHole {background-image: url('images/shipswheel.jpg'); background-repeat: no-repeat; background-position: center bottom}
td.compass1 {background-image: url('images/compass1.gif'); background-repeat: no-repeat; background-position: right bottom; border-right: 1px solid rgb(221,221,221);border-bottom: 1px solid rgb(238,238,238);}
td.compass2 {background-image: url('images/compass2.gif'); background-repeat: no-repeat; background-position: left bottom; border-bottom: 1px solid rgb(238,238,238);}
td.compass3 {background-image: url('images/compass3.gif'); background-repeat: no-repeat; background-position: right top; border-right: 1px solid rgb(221,221,221);}
td.compass4 {background-image: url('images/compass4.gif'); background-repeat: no-repeat; background-position: left top;}
td.compass1s {background-image: url('images/compass1s.gif'); background-repeat: no-repeat; background-position: right bottom; border-right: 1px solid rgb(221,221,221);border-bottom: 1px solid rgb(238,238,238);}
td.compass2s {background-image: url('images/compass2s.gif'); background-repeat: no-repeat; background-position: left bottom; border-bottom: 1px solid rgb(238,238,238);}
td.compass3s {background-image: url('images/compass3s.gif'); background-repeat: no-repeat; background-position: right top; border-right: 1px solid rgb(221,221,221);}
td.compass4s {background-image: url('images/compass4s.gif'); background-repeat: no-repeat; background-position: left top;}
td.listing {font-size:8pt;}
td.heading {font-size:10pt;background:#CCCCCC; text-align:center; font-weight:bold}

div.info {border-right: 1px solid #333333; border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #333333; background:#EEEEEE; padding:5px;}
.highlighter {font-weight:bold;}

A.mainmenu {display:block; margin-top:3px; background-image: url('http://www.ppfoundation.org/images/grad.gif'); padding-bottom:8px; padding-left:0px; background-repeat: no-repeat; background-position: left bottom}
A.mainmenu:link   {color:#006600; text-decoration: none; font-size:9pt; font-weight:bold}
A.mainmenu:visited{color:#006600; text-decoration: none; font-size:9pt; font-weight:bold}
A.mainmenu:hover {color:#FFF; text-decoration: underline; font-size:9pt; font-weight:bold; background:#060;}

A.mainmenu_highlight {display:block; margin-top:3px; background-image: url('http://www.ppfoundation.org/images/grad.gif'); padding-bottom:8px; padding-left:0px;  background-repeat: no-repeat; background-position: left bottom}
A.mainmenu_highlight:link   {color:#990000; text-decoration: none; font-size:9pt; font-weight:bold}
A.mainmenu_highlight:visited{color:#990000; text-decoration: none; font-size:9pt; font-weight:bold}
A.mainmenu_highlight:hover {color:#FFF; text-decoration: underline; font-size:9pt; font-weight:bold; background:#060;}

A.submenu {display:block; margin-left:10px; border-bottom: 1px #DDD solid; margin-top:3px; margin-bottom:3px; }
A.submenu:link   {color:#006600; text-decoration: none; font-size:8pt; font-weight:normal}
A.submenu:visited{color:#006600; text-decoration: none; font-size:8pt; font-weight:normal}
A.submenu:hover {color:#00FF00; text-decoration: underline; font-size:8pt; font-weight:normal}


a.TopMenu {display:inline; height:25px; margin:10px 5px 20px 0px; padding:3px 10px 3px 10px;  font-weight:bold; }
a.TopMenu:link   {color:#FFF; text-decoration: none; font-size:9pt; font-weight:bold}
a.TopMenu:visited{color:#FFF; text-decoration: none; font-size:9pt; font-weight:bold}
a.TopMenu:hover {color:#FEE; text-decoration: underline; font-size:9pt; font-weight:bold}

a.TopMenu_On {display:inline; height:25px; margin:10px 5px 20px 0px; padding:3px 10px 3px 10px;  font-weight:bold; background-color:#FF0;}
a.TopMenu_On:link   {color:#060; text-decoration: none; font-size:9pt; font-weight:bold}
a.TopMenu_On:visited{color:#060; text-decoration: none; font-size:9pt; font-weight:bold}
a.TopMenu_On:hover {color:#060; text-decoration: underline; font-size:9pt; font-weight:bold}

a.TopSubMenu {display:block; font-weight:bold; border-bottom: 1px solid #333; border-top: 1px solid #EEE; padding:3px 10px 3px 0px;}
a.TopSubMenu:link   {color:#FFF; text-decoration: none; font-size:9pt; font-weight:bold}
a.TopSubMenu:visited{color:#FFF; text-decoration: none; font-size:9pt; font-weight:bold}
a.TopSubMenu:hover {color:#FEE; text-decoration: underline; font-size:9pt; font-weight:bold}

a.closebox:link   {color:#FFF; text-decoration: none; font-size:10pt; font-weight:bold}
a.closebox:visited{color:#FFF; text-decoration: none; font-size:10pt; font-weight:bold}
a.closebox:hover {color:#FEE; text-decoration: underline; font-size:10pt; font-weight:bold}

.AlphaMenuTab {display:inline; margin-right:2px; background-color:#999; color:#FFF; padding:3px; font-weight:bold;}

ul li { font-size : 8pt; list-style-image: url('http://www.ppfoundation.org/images/square.gif'); color : #000000; font-weight:bold; margin-bottom:5px; text-align:justify; }
li.notabene { font-size : 8pt; list-style-image: url('http://www.ppfoundation.org/images/arrow.gif'); color : #666666; font-weight:bold; margin-bottom:5px; text-align:justify }

.InfoBoxTable {width:98%;  margin:auto; margin-top:10px; margin-bottom:5px; }
.InfoBoxHead {background-color:#063; padding-bottom:3px; color:#FFF; margin:5px 0px 5px 0px; font-weight:bold; text-align:center;}
.InfoBoxHeadRight {background-image:url(http://www.ppfoundation.org/images/container/flat_r.gif); background-position:right top;}
.InfoBoxLeft {border-left:solid 1px #DDD;}
.InfoBoxRight {border-right:solid 1px #DDD;}
.InfoBoxBottom {border-bottom:solid 1px #DDD;}
.InfoBoxContent {padding:5px; }
.InfoContent {margin-top:20px;}
.InfoBoxMenu {padding:0px;border-left:solid 1px #DDD; border-right:solid 1px #DDD;}

.contact {width:300px;}
.contact_mandatory {width:300px; border:1px solid #900; background-color:#FFE;}
.directory {border: 1px #990000 solid; width:200px}
.directory_opt {border: 1px #009900 solid; width:200px; background: #EEEEEE;}