html, body, #layoutTable {height: 100%; width: 100%; margin: 0px; padding: 0px; border: none;}
body {background-color: #FFFFFF;}

#layoutTable img {margin: 0px; padding: 0px;}
#navColumn {width: 92px; background-color: #FFFDD4; background-image: url(/~allenh/images/side-bg2.jpg); 
            background-repeat: repeat-y; text-align: right;}
#navColumn a {display: block; margin: 0px; margin-bottom: 5px; padding: 0px; font-family: Arial, Helvetica, sans-serif;
              font-size: 14px; text-decoration: none; color: #C8652A; padding-right: 8px;}
div.divider {border-top: solid 1px #666666; width: 75px; padding: 0px; margin-top: 5px; margin-bottom: 5px; 
             margin-right: 8px; float: right; height: 1px; font-size: 1px;}
#topBanner {margin: 0px; padding: 0px; height: 30px; background-color: #FFFDD4; background-image: url(/~allenh/images/top-bg2.jpg); 
            background-repeat: repeat-x; width: 100%;}
			
#content, #updated {margin-left: 1em;}
#updated {margin-top: 1em; padding-top: 0px; margin-bottom: 1em; border-top: solid 1px #999999; margin-right: 1em;}

#breadcrumb {float: right; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-top: 4px; 
             padding-right: 4px; font-weight: bold;}
#breadcrumb a {color: #555555; text-decoration: none;}
#breadcrumb acronym {border-bottom: none; text-decoration: none;}

#navColumn a:hover, #breadcrumb a:hover, a:hover {color: red;}

h1, h2, h3 {font-family: Arial, Helvetica, sans-serif; margin-bottom: 0px; padding-bottom: 0px;}
h1 {font-size: 24px; text-align: center;}
h2 {font-size: 18px; font-weight: normal;}
h3 {font-size: 14px;}

