/* GHP Web Style */body	{ margin: 0px 10px 10px 30px; font-size: 12px; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif;  background: #cccccc;}.topnav { height: 30px; }/* GHP and fixed top nav */.menu.h       { font-size: 10px; font-weight: bold; text-align: right; text-transform: uppercase;  padding: 0px 0px 0px 10px; }.menu.h a     { font-size: 10px; font-weight: bold; text-align: right; text-transform: uppercase;  padding: 0px 0px 0px 10px; }.menu.v   { color: #4d5760; margin: 0; font-size: 11px; line-height: 13px; font-weight: bold; }.menu.v a { padding: 0; font-size: 11px; line-height: 13px; font-weight: bold; }/* subnav on 2nd tier */.menu.vhead  { margin: 0px; font: 12px/15px; font-weight: bold; text-transform: uppercase; color: #000; text-decoration: none; }.menu.vsmall  {  margin: 0px; padding: 0px 0px 0px 0px; font-size: 10px; font-weight: bold; line-height: 13px; color: #4d5760;}.menu.vsmall a { margin: 0px; padding: 0px 0px 0px 0px; font-size: 10px; font-weight: bold; line-height: 13px ; }.menu a   { color: #cb6f2a; text-decoration: none;}.menu a:hover { color: #999; text-decoration: underline; }.noline:hover { color: #000; text-decoration: none; }.tier1 { background: #ffffff; margin: 0px; padding: 10px 0px 0px 10px;}.tiergap { font-size: 11px; line-height: 17px; background: #ffffee; margin: 0px; padding: 0px 0px 0px 0px; vertical-align: top;}.tier2 { font-size: 11px; line-height: 17px; background: #ffffee; margin: 0px; padding: 30px 0px 10px 10px; vertical-align: top; height: 400px; }.tier2 p.item { margin: 0px; padding: 0px 0px 0px 0px; vertical-align: top; }td.left { background: #fff; padding: 10px 0px 0px 10px; text-align: left; vertical-align: top; }td.cen  { margin: 0px; padding: 0px 0px 0px 0px; width: 390px; background: #fff; text-align: left; vertical-align: top; }td.rs   { width: 180px; background: #fff; text-align: left; vertical-align: top; }h2 { margin: 0px; padding: 0px; font: 15px/18px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000;}h3 { margin: 0px; padding: 0px; font: 12px/17px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; color: #4d5760;}h4 { margin: 0px; padding: 10px 0px 0px 0px; font: 12px/12px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; color: #000;}h5 { margin: 0px; padding: 0px; font: 12px/12px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #4d5760;}.add p { padding: 10px 0px 0px 10px; margin: 0px; width: 165px; font-size: 10px; line-height: 12px; font-weight: bold; color: #999;}/* portfolio */.photo  { background: #fff; margin: 0; padding: 0 }.photo h2 { margin: 0px; padding: 0px 10px 0px 0px; font: 15px/18px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000;}.photo td {vertical-align: top; }.photo td.left { padding: 10px 0px 0px 10px; vertical-align: top; white-space: nowrap; }.photo td.right { padding: 0px; text-align: right; vertical-align: top; }.photo td.rightbot { padding: 50px 10px 10px 10px; text-align: right; vertical-align: top; }.photo td.photonav { padding: 0px 10px 10px 10px; text-align: left; vertical-align: top; }.flip a { color: #cb6f2a; font: 18px/18px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}.flip a:hover { color: #999; font: 18px/18px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }.stat { color: #cb6f2a; padding: 0px 5px 0px 5px; }