body {
margin : 0.5em ; 
padding : 0; 
color : black; 
background-color : #ffffff; 
font-size : 1em ;
font-family: Verdana, 'Lucida Grande', Geneva, Arial, sans-serif; 
} 
h1 {
font-size : 2em; 
} 
h2 {
font-size : 1.75em; 
} 
h3 {
font-size : 1.5em; 
} 
h4 , h5 {
font-size : 1.25em; 
} 
h1 , h2 , h3 {
margin : 1.25em 0 0; 
font-family : verdana, 'Lucida Grande', 'Lucida San Serif', geneva, arial, sans-serif; 
} 
h4 , h5 , h6 {
margin : 0; 
font-family : verdana, 'Lucida Grande', 'Lucida San Serif', geneva, arial, sans-serif; 
} 

p {
font-size : 12px ;
font-family: verdana, geneva, arial, sans-serif; 
} 

p.navigation-bar {
background-color : teal; 
border : medium solid black; 
padding : 4px; 
text-align : center; 
} 
p.navigation-bar a:link {
color : white; 
text-decoration : none; 
} 
p.navigation-bar a:visited {
color : white; 
text-decoration : none; 
} 
p.navigation-bar a:hover {
color : white; 
text-decoration : underline; 
} 
p.leftnav {
background-color : teal; 
padding : 4px; 
text-align : center; 
} 
p.leftnav a:link {
color : white; 
text-decoration : none; 
} 
p.leftnav a:visited {
color : white; 
text-decoration : none; 
} 
p.leftnav a:hover {
color : white; 
text-decoration : underline; 
} 
h1 + h2 , h2 + h3 , h3 + h4 , h5 + h6 {
margin : 0.5em 0; 
} 
a {
text-decoration : underline;
font-family: Verdana, 'Lucida Grande', Geneva, Arial, sans-serif; 
} 
 
a:link {
color : #00f; 
background-color : transparent; 
} 
a:visited {
color : #00f; 
background-color : transparent; 
} 
a:active {
color : #cc0; 
background-color : transparent; 
} 
a:hover {
color : #f60; 
background-color : transparent; 
text-decoration : underline; 
} 
.ahem {
display : none; 
} 
#wrapper {
float : left; 
width : 67%; 
border-right : 2px dotted black; 
border-bottom : 2px dotted black; 
color : #000; 
background-color : #ffc; 
margin : 0 15px 0 0; 
} 
#content {
padding : 0 10% 100px 15%; 
} 
#menu {
padding : 10px 10px 0 15px; 
font : 10px/14px verdana, "Lucida Grande", "Lucida San Serif", arial, sans-serif; 
color : black; 
background-color : #cc0; 
} 
.codetable {
padding : 0; 
font : 11px monaco, "andale mono", courier, "courier new"; 
color : #630; 
} 
.orangebox {
padding : 4px; 
margin : 2px; 
color : #000; 
background-color : #f93; 
border : 2px solid black; 
} 
.tealbox {
padding : 4px; 
margin : 2px; 
margin-top : 2px; 
color : #fff; 
background-color : teal; 
border : 2px solid black; 
} 
.offwhitebox {
padding : 6px; 
margin : 2px; 
color : #000; 
background-color : #ffc; 
border : 2px dotted black; 
} 
.offgreenbox {
padding : 6px; 
margin : 5px; 
color : #000; 
background-color : #cc6; 
border : 1px dotted black; 
} 
.greenmile {
padding : 6px; 
margin-left : 0; 
margin-top : 50px; 
color : #000; 
background-color : #cc6; 
border : 1px dotted black; 
} 
code , tt , pre {
font : 11px monaco, "andale mono", courier, "courier new"; 
color : #630; 
background-color : transparent; 
} 
dl {
font : normal 12px/18px verdana, "Lucida Grande", "Lucida San Serif", arial, sans-serif; 
} 
dt {
font : bold 12px/18px verdana, "Lucida Grande", "Lucida San Serif", arial, sans-serif; 
} 
dd {
font : normal 12px/18px verdana, "Lucida Grande", "Lucida San Serif", arial, sans-serif; 
text-indent : 0; 
margin-top : 0.5em; 
} 
.pullquote {
font : 13px/1.5em verdana, "Lucida Grande", "Lucida San Serif", arial, sans-serif; 
margin : 10px 0 10px 5px; 
} 
blockquote.special {
color : #630; 
background-color : transparent; 
font-family : monaco, "andale mono", courier, "courier new", monospace; 
margin-left : 0; 
} 
.superfine {
font : 10px/14px verdana, "Lucida Grande", "Lucida San Serif", arial, sans-serif; 
} 
.piccaption {
font : 10px/14px verdana, "Lucida Grande", "Lucida San Serif", arial, sans-serif; 
color : #333; 
padding : 0 5px 10px; 
} 
.quoteme {
font : 12px/18px verdana, "Lucida Grande", "Lucida San Serif", arial, sans-serif; 
margin-top : 50px; 
} 
img {
border : 0 t; 
} 
.vs6 {
margin : 6px 0; 
} 
.vs10 {
margin : 10px 0; 
} 
.fourhundred {
margin-top : 400px; 
} 
.fivehundred {
margin-top : 500px; 
} 
.fifty {
margin-top : 50px; 
} 
.fiftybot {
margin-bottom : 50px; 
} 
.twenty {
margin-top : 20px; 
} 
.twentybot {
margin-bottom : 20px; 
} 
.vs0 {
margin-top : 0; 
padding-top : 0; 
} 
#menu a:link {
color : #c30; 
background : transparent; 
text-decoration : none; 
font-weight : bold; 
} 
#menu a:visited {
color : #c30; 
background : transparent; 
text-decoration : none; 
font-weight : bold; 
} 
#menu a:hover {
color : #ffc; 
text-decoration : underline; 
background : transparent; 
font-weight : bold; 
} 
#menu a:active {
color : #ffe; 
text-decoration : underline overline; 
background : transparent; 
font-weight : bold; 
} 
#menu h5 {
color : #000; 
background : transparent; 
} 
.uc {
text-transform : uppercase; 
} 
td.navlinks {
background-color : rgb(236,236,236); 
padding : 0 5px 1px 6px; 
font : 12px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; 
border : 1px solid rgb(236,236,236); 
} 
td.navlinkspad {
background-color : rgb(236,236,236); 
padding : 0; 
} 
td.navlinks a {
text-decoration : none; 
color : teal; 
} 
td.navlinks a:hover {
text-decoration : underline; 
} 
td.navlinks a:visited {
color : teal; 
} 
td.navheader {
background-color : teal; 
color : white; 
font : 12px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; 
padding : 0 0 2px 6px; 
font-weight : bold; 
} 
td.navheader a {
text-decoration : none; 
color : white; 
} 
td.navheader a:hover {
text-decoration : underline; 
} 
h4.pagebanner {
background-color : teal; 
color : white; 
padding : 0 5px 1px 6px; 
font : 24px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; 
border : 0 none inherit; 
} 
td.pagebanner {
background-color : teal; 
color : white; 
padding : 0 5px 1px 6px; 
font : 24px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; 
border : 0 none inherit; 
} 
.sidebar {
background : rgb(236,236,236); 
color : #000; 
font-size : 12px; 
} 
#sidebar {
background : rgb(236,236,236); 
color : #000; 
font-size : 12px; 
} 
#medtext p {
font-size : 14px; 
} 
.medtext p {
font-size : 14px; 
} 
.date {
color : #666; 
} 
H4.date {
color : #666; 
background : #eee; 
margin-bottom : 0; 
margin-top : 1em; 
padding-bottom : 0.1em; 
padding-top : 0.1em; 
border : 0.1px solid #eee; 
border-top : 1px solid #666; 
border-bottom : 1px solid #dddddd; 
} 
.footnote {
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #003366; 
} 
#footnote {
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #003366; 
} 
.footnote a:link {
color : #003366; 
text-decoration : none; 
} 
.footnote a:visited {
color : #003366; 
text-decoration : none; 
} 
.footnote a:hover {
color : #003366; 
text-decoration : underline; 
} 
.yellowbox {
padding : 4px; 
margin : 2px; 
color : #000; 
background-color : #ff9; 
border : 2px solid black; 
} 


