/* Global - Misc Properties */
* {
  margin: 0;
  padding: 0;
}

html, body {
  height: 100%; /* Required */
}
body {background-color: #fff;margin: 0; padding: 0; text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #999;}
a {text-decoration: none; font-weight: normal;}
a:link, a:visited {color: #666;}
a:active, a:hover {color: #39c;}

img {border: 0;}
.clearBoth {clear: both;}

dt {margin-bottom: 10px; font-weight: bold;}
dt a {font-weight: bold;}
dd {margin-bottom: 10px; margin-left: 20px;}

p {margin-bottom: 10px;}
/* +++++++++++++++++++++ */

/* Content Header Properties */
#contentHdr {display: block; width: 540px; height: 29px;}
#contentHdr h1 {display: inline;}
#contentSubHdr h2 {font-size: 1.2em; margin: 10px 0 30px 0;}
#contentHdrPrint {display: none;}

h2 {font-size: 1.2em;}
h3 {font-size: 1.0em;}
/* +++++++++++++++++++++ */

/* Container Properties */
#pageContainer {
background-color: #fff;
  margin: 0 auto;
  width: 772px;
  text-align: left;
  position: relative;
  min-height: 100%; /* For Modern Browsers */
  height: auto !important; /* For Modern Browsers */
  height: 100%; /* For IE */
}
#contentContainer {width: 754px; margin: 0 auto;}
#contentContainer:after {clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden;}
/* +++++++++++++++++++++ */

/* ContentBody Properties */
#contentBodyContainer {background-color: #fff;margin: 40px 0px 50px 10px;}
#contentBodyLeft {background-color: #fff; float: left; width: 190px; margin-right: 14px; margin-top: 0px;}
#contentBodyRight {background-color: #fff; float: left; width: 540px;}
.contentPadRight {padding-right: 20px;}
/* +++++++++++++++++++++ */

/* Flash Banner Properties */
#banner {background-color: #fff;width: 754px; height: 52px;margin: 0 auto;}
/* +++++++++++++++++++++ */

/* Utility Nav Properties */
#unav {text-align: right;}
#unavlist {padding: 0 5px;margin: 0; margin-bottom: 3px;}
#unavlist li {display: inline;list-style-type: none;padding-right: 10px;}
#unavlist li a {font:11px/19px verdana, arial, georgia, sans-serif;text-transform: capitalize; color: #999;}
#unavlist li a:active, #unavlist li a:hover {color: #39c;}
/* +++++++++++++++++++++ */

/* Main Nav Properties */
#nav {background-color: #666; width: 754px; height: 36px;margin: 0 auto;}
#navlist {white-space: nowrap; padding: 0;margin: 0;}
#navlist li {display: inline;list-style-type: none;}
/* +++++++++++++++++++++ */

/* Logo Watermark Properties */
#logo {width: 754px; height: 59px;margin: 0 auto;}
/* +++++++++++++++++++++ */

/* Footer Properties */
#footContainer {width: 100%; position: absolute; bottom: 0 !important; bottom: -1px; /* For Certain IE widths */ height: 29px;}
#copyright {float: left; position: relative; top: 4px; left: 15px; padding: 0; margin: 0; color: #666; font-size: 9px;}
#copyrightPrint {display: none;}
#requestCatalog {float: right; position: relative; top: 2px; right: 15px; padding: 0; margin: 0; text-align: right;}
#requestCatalog a {color: #666; font-size: 10px;}
#requestCatalog a:hover {color: #39c;}
/* +++++++++++++++++++++ */