body, p, ul, td {font-size: x-small; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;}

a:link, a:visited {color: #0000ff; text-decoration: underline;}
a:active, a:hover {color: #ff0000;  cursor: pointer; text-decoration: underline;}

h1 {margin-top: 0;font-family: Arial, Helvetica, sans-serif;}
h2, h3, h4, h5 {font-family: Verdana, Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5 {color: #6666cc; margin-bottom:.5em; clear: both;}

h1 {font-size: 150%;}
h2 {font-size: 112%;}
h3, h4, h5 {font-size: 100%;}

.navtitle {font-size: 13px; font-weight: bold; color: #6666cc; text-align: right; vertical-align: middle; margin-top: 0; margin-bottom: 0; font-family: Verdana, Arial, Helvetica, sans-serif;}
.navlink {font-size: 11px; color: #000000; text-align: right; vertical-align: bottom; margin-top: 0; margin-bottom: 0; font-family: Verdana, Arial, Helvetica, sans-serif;}
.navcurrent {font-size: 11px; color: #ffffff; text-align: right; vertical-align: bottom; margin-top: 0; margin-bottom: 0; font-family: Verdana, Arial, Helvetica, sans-serif;}
.navleft {font-size: 1px; font-weight: bold; color: #ffcc33; text-align: right; vertical-align: top; margin-top: 0; margin-bottom: 0; font-family: Verdana, Arial, Helvetica, sans-serif;}
.navright {font-size: 1px; font-weight: bold; color: #ffcc33; text-align: left; vertical-align: top; margin-top: 0; margin-bottom: 0; font-family: Verdana, Arial, Helvetica, sans-serif;}

a.navlink:link, a.navlink:visited {color: #000000; text-decoration: none;}
a.navlink:hover {color: #000000; cursor: pointer; text-decoration: underline;}
a.navlink:active {color: #000000; cursor: pointer; text-decoration: none;}

a.navcurrent:link, a.navcurrent:hover, a.navcurrent:active, a.navcurrent:visited {color: #ffffff; cursor: default; text-decoration:none;}

.codesample {font-style: italic;}

.skinauthor {font-size: 18px; color: #999999; line-height: 24px; font-family: Arial, Helvetica, sans-serif;}
.skintitle {font-weight: bold; font-size: 16px; color: #6666cc; font-family: Arial, Helvetica, sans-serif;}
.skinfield {font-weight: bold; font-size: 11px; vertical-align: top; color: #999999; line-height: 20px; font-style: italic; text-align: right; font-family: Verdana, Arial, Helvetica, sans-serif;}
.skinbody {font-size: 11px; vertical-align: top; color: #000000; line-height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.skinnotes {font-style: italic; font-size: 11px; vertical-align: top; color: #000000; line-height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif;}

a.skinauthor:link, a.skinauthor:hover, a.skinauthor:active, a.skinauthor:visited {text-decoration: none; font-size: 18px; color: #999999; line-height: 24px; font-family: Arial, Helvetica, sans-serif;}
a.skintitle:link, a.skintitle:hover, a.skintitle:active, a.skintitle:visited {text-decoration: none; font-weight: bold; font-size: 16px; color: #6666cc; font-family: Arial, Helvetica, sans-serif;}

table.pagebody {font-size: 100%;margin-top: 1em; margin-bottom: 1em; padding: 2;}
th.pagebody {text-align: left;background: #EFEFFA; vertical-align: bottom;}
tr.pagebody {vertical-align: top;}
td.pagebody {background: #FFF5D7; vertical-align: top;}