body { font-size: 10px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; background-color: #fff;  margin: 0; padding: 0; text-align: center; }

img { border: none; }

h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }

h1 { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 20px; margin: 0 0 4px 0; padding: 0; }
h2 { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 16px; margin: 0 0 3px 0; padding: 0; }
h3 { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 15px; font-weight: bold; margin: 0 0 12px 0; padding: 0; }
h4 { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 13px; margin-bottom: 6px; }
h5 { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 10px; padding-left: 8px; }
h6 { color: #333; font-size: 10px; padding: 0; margin: 0 0 2px 0; font-weight: normal; }
p  { font-size: 12px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; line-height: 16px; margin-top: 5px; padding: 0 }
ol li  { font-size: 12px; line-height: 15px; list-style-type: decimal; padding-bottom: 5px }
ul li { font-size: 12px; line-height: 15px; padding-bottom: 1em }
/* Link controls */
a:link { color: #003366; text-decoration: none; }
a:visited { color: #003366; text-decoration: none; }
a:hover   { color: #336699; text-decoration: underline; }
a:active { color: #003366; }
a img:hover  { text-decoration: none; border: none; }

/* Page layout containers */
#mastercontainer    { background-image: url("images/mironbg.gif"); background-repeat: repeat-y; background-position: right bottom; text-align: left; margin: 0 auto; width: 772px }

#contentbox    { padding: 11px 11px 0 } /* This centers us inside mastercontainer */
#header   { background-color: #fff; background-image: url("images/mironheader.jpg"); position: relative; width: 750px; height: 81px }
html>body #header { height: 81px }
#pagesubhead   { width: 750px; font-size: 100%; background-color: #fff; margin-top: 0; padding-top: 5px; border-bottom: 1px solid gray; clear: left; }

#leftnav { float: left; width: 154px; margin-right: 1px; margin-left: 2px; }
#leftnav p  { display: block; margin-right: 10px; margin-bottom: 1.5em; border-bottom: 1px dotted navy }
#leftnav p:hover,#leftnav a:hover  { color: white; text-decoration: none; background-color: #af9271 }
html>body #leftnav { width: 153px; }

/* Note that centertext has been widened for 2-column display,
   so be sure to adjust back down to 440px when we get the 3-column
   layout. */
#centertext { float: left; width: 570px; margin-right: 11px; margin-bottom: 40px; padding-left: 3px; }

#rightnav   { text-align: right; float: left; width: 140px; }

#footer    { height: 100%; background-color: #fff; margin: 0 auto; padding: 15px 0;  width: 772px; clear: both; border-top: 1px solid #ccc }

/* Classes */
.footertext { text-align: center; letter-spacing: 0.1ex; font-size: 100%; color: grey; background-color: #fff; }
.subhead { font-size: 100% }
.subtext { font-size: 90% }
