body { background-color: darkblue; color: white;
	   font-family: "arial"; font-size: medium}

//img {border: groove medium}</style>
	   
table.body { width: 900; border: 15px solid white; background-color: 'white'; }
table.header { width: 900; border: none solid black; background-color: white; }
td.navbar { text-align: center; background-color: black; color: white; font-weight: bold; font-family: "tahoma";  }
table.text { width: 870; border: none solid white; background-color: white; }
td.home_subtitle { font-size: large; font-weight: bold; font-style: italic;  }
td.home_text { font-size: medium; }
table.home_toggles { width: 330; background-color: white; }
td.toggle_boxes { background-color: #33CC99; font-size: small; }

h1 { font-size: x-large; font-weight: bold;
 	  line-height: 1.5; text-align: center }
h2 { font-size: x-large; font-weight: bold;
 	  font-style: italic; line-height: 1.5; text-align: center }
h3 { font-size: large; font-weight: bold;
 	  line-height: 1.5; text-align: center }
h4 { font-size: large; font-weight: bold;
 	  font-style: italic; line-height: 1.5; text-align: center }
h5 { font-size: medium; font-weight: bold;
 	  line-height: 1; text-align: center }

p.home_page {font-size: large; font-weight: normal }
	  
p.centered { text-align: center; }
p.bold-centered { font-weight: bold; text-align: center; }
p.title { font-size: large; font-weight: bold; text-align: center }
p.caption_right { font-weight: normal; font-style: italic; line-height: 1.5; float: right }
p.caption_left { font-weight: normal; font-style: italic; line-height: 1.5; float: left }
p.address_footer { font-size: x-small; line-height: 1; text-align: center }
p.copyright { font-size: x-small; font-style: italic; line-height: 1; text-align: center }
p.note { font-style: italic; }
p.footer_links { font-size: x-small; line-height: 1; text-align: center }

a:link    { color: darkblue }
a:active  { color: darkblue }
a:visited { color: darkblue }

body.alt_menu { background-color: black; color: black;
	   font-family: serif; font-size: small; text-align: center; }
table.alt_menu { border-style: none; }
td.alt_menu { font-size: large; text-align: center; padding: 10px; }

table.steps { border: none; padding: 0px; }
th.step_head { background-color: #006633; color: white; padding: 0px; }
td.step_pic { text-align: center; padding: 0px; }
td.step_cell { vertical-align: top; padding: 5px; }