/* CSS Document for Internal Pages */body {  margin: 0px;  background: #ffffff url("../imgs/site_bkgrd.jpg") top left repeat-x;  }#bigbox {  background-color: #FFFFFF;  margin-top: 20px;  margin-left: auto;  margin-right: auto;  width: 750px;  }#headerbox {  position: relative;  background-image:    url("../imgs/tm_header.jpg");  width: 750px;  height: 208px;  z-index: 15;  }   #headerbox h1 {  display:none;  }#contentbox {  margin: 50px auto;  width: 315px;  }#contentwide {  margin: 50px auto;  margin-left: 200px;  padding-right: 30px;  }#sidebar {  position: absolute;  top: 227px;  margin-left: 586px;  width: 166px;  height: 770px;  background-image:  url("../imgs/sidebar_bkg.png");   background-position: top;  background-repeat: no-repeat;  }#sidebartext {  padding-top: 50px;  padding-left: 30px;  padding-right: 25px;  }#sidebartext h1 {  font-family: "Helvetica Neue", Helvetica, Tahoma, Arial, sans-serif;  font-size: .85em;  color: #ffffff;  text-transform: uppercase;  }#sidebartext h2 {  font-family: "Helvetica Neue", Helvetica, Tahoma, Arial, sans-serif;  font-size: .60em;  color: #000000;  }#sidebartext p  {  font-family: "Helvetica Neue", Helvetica, Tahoma, Arial, sans-serif;  font-size: .75em;  color: #ffffff;  }#sidebartext li {  font-family: "Helvetica Neue", Helvetica, Tahoma, Arial, sans-serif;  font-size: 1em;  color: #ffffff;  }#sidebartext a:link {  font-family: "Helvetica Neue", Helvetica, Tahoma, Arial, sans-serif;  font-size: 1em;  color: #ffffff;  text-decoration: underline;  font-weight: 400;  }#sidebartext a:visited {  color: #111111;  text-decoration: underline;  } #sidebartext a:hover {  color: #fbaa29;  font-weight: bold;  text-decoration: none;  }#accentbox {  position: absolute;  top: 525px;  margin-left: 0;  background-image:   url("../imgs/tm_accent.jpg");  background-repeat: no-repeat;  width: 181px;  height: 270px;  z-index: 16;  }#footer {  font-family: "Trebuchet MS", Tahoma, sans-serif;  font-size: 10px;  color: #666666;  text-align: center;  }.imgfloatleft {  float: left;  padding-right: 10px;  }a img {  border-width: 0;  }a:link {  color: #006bb6;  text-decoration: none;  font-weight: 400;  }a:visited {  color: #00468b;  text-decoration: none;  } a:hover {  color: #fbaa29;  }a:active {  color: #006bb6;  }			h1 {  padding-top: 50px;  font-family: "Helvetica Neue Light",  Helvetica, Tahoma, sans-serif;  font-size: 20px;  font-weight: lighter;  }h2 {  padding-top: 20px;  font-family: "Helvetica Neue", Helvetica, Tahoma, sans-serif;  font-size: 12px;  color: #d35429;  text-transform: uppercase;  }h3 {  font-family: Helvetica, Tahoma, Arial, sans-serif;  font-size: 12px;  font-weight: bold;  }			p, ul, li, blockquote {  font-family: "Helvetica Neue", Helvetica, Tahoma, sans-serif;  font-size: 12px;  }p.tagline {  font-family: Garamond, Georgia, serif;  font-size: 16px;  font-style: italic;  }