 body {margin:0px; background-color:#F2F2F2; color: #595959;
   font: 19px arial, gill-sans, helvetica, sans-serif;}
   /* force mozilla to measure padding the same way */
 div {-moz-box-sizing:border-box;box-sizing:border-box;} 
 img {border:0px;}  
 a:link, a:visited {color:#D17100; text-decoration:none;}
 a:hover, a:active {color:#5C998F; text-decoration:none;} 
 a.nav:link, a.nav:visited {color:#808080;} 
 p {margin-top:15px; margin-bottom:28px;}
 h1 {font-size:32px; color:#A6A6A6; font-weight:normal; margin-bottom:10px; margin-top:34px;}
 h2 {font-size:24px; font-weight:normal; margin-bottom:20px; margin-top:24px;}
 
 /* classes */
 .bold {font-weight:bold}
 .white {color:#FFFFFF;}
 .list {line-height:1.5em;}
 .bullet {margin-bottom:12px;}
 .navLink, .downLink {position:absolute; text-align:center; top:23px;}
 .navLink {width:213px;}
 .downLink {width:224px;}
 .center {position:relative; margin-left:auto; margin-right:auto;}
 .downButton {position:absolute; top:137px;}
 .quote {font-size:16px;line-height:1.3em;}
 .ltgry {color:#A6A6A6}
 .sml {font-size:16px;}
 
 /* ids */
 #All {width:100%; height:208px;
  background-image:url('img/uprNavBG.png');
  background-repeat: repeat-x;}
 #AllCenter {width:945px;} 
 #adverquote {position:absolute; right:60px; top:50px; color:#F29D3D;}
 #subtitle {width:100%; font-size:18px; text-align:center; color:#D17100; margin-top:5px;}
 #logo {width:247px; margin-left:340px; padding-top:30px;} 
 #navBar {position:absolute; top:137px; left:24px;} 
 #content {position:absolute; top:208px; width:100%;
  background-image:url('img/cntShd.png');
  background-repeat:repeat-y;}
  #contentBigInd {margin-left:155px;}
  #contentInd {margin-top:30px; margin-left:70px; width:510px;}
  #contentIndWide {margin-top:30px; margin-left:70px; width:785px;}
 #ftr {padding-left:35px; padding-bottom:15px; background-color:#F2F2F2; font-size:15px;}
