/* YUI v2.2.1 http://developer.yahoo.net/yui/license.txt */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;}
/* end YUI */

body {
  background: #F6F6F6;
}

#bg {
  width: 720px;
  padding: 36px 18px 0 18px;
  margin-left: auto;
  margin-right: auto;
  line-height: 18px;
  background: #FFF;
  border-right: 1px solid #ECECEC;
  border-left: 1px solid #ECECEC;
}

h1,h2,h3 {
  font-family: helvetica,arial,sans-serif;
}

p, ul, ol, dl {
  font-family: georgia,times,serif;
  font-size: 12px;
}

.section p,
.section ul,
.section ol,
.section dl {
  margin-bottom: 18px;
}

ul {
  list-style: outside url(../img/bullet.gif);
  margin-left: 18px;
  margin-top: -18px;
}

div#billboard {
  width: 369px;
  padding: 18px;
  margin-left: -18px;
  margin-bottom: 36px;
  background: #FFFFCC;
  float: left;
}

div#billboard h1 {
  font-size: 22px;
  font-weight: bold;
  line-height: 28px;
  color: #009933;
}

div#billboard h2 {
  font-size: 16px;
  margin-bottom: 28px;
  line-height: 22px;
}

div#billboard img#logo {
  display: block;
  float: left;
  margin-right: 18px;
}

div#billboard h3 {
  color: #DC6126;
  font-weight: bold;
  font-size: 24px;
  line-height: 26px;
}

div#billboard p.phone {
  font-weight: bold;
  font-family: helvetica,arial,sans-serif;
  font-size: 18px;
  line-height: 22px;
}

div#billboard p.email a {
  color: #009933;
  font-family: helvetica,arial,sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
  text-decoration: none;
}

div#bta_message {
  float: right;
  width: 284px;
  padding: 18px 18px 0 18px;
  margin-right: -18px;
  margin-bottom: 36px;
  background: #FFD4C2;
}

div#bta_message h1 {
  color: #CB2D2A;
  font-size: 15px;
  line-height: 1.2em;
  margin-bottom: 1em;
}

div#bta_message h1 strong {
  font-weight: bold;
}

div#bta_message p {
  margin-bottom: 18px;
}

div#bta_message p a {
  color: inherit;
}

div.section {
  margin-bottom: 18px;
  width: 330px;
  float: left;
  clear: left;
}

div.section h1 {
  font-weight: bold;
}

div.section strong {
  font-weight: bold;
}

div.section .pop {
  background: #FFFFCC;
  padding: 9px;
  margin-bottom: 18px;
}

div.section .pop p,
div.section .pop p a {
  font-family: helvetica;
  margin: 0;
  color: #009933;
  font-weight: bold;
  text-decoration: none;
}

div.section .pop p strong,
div.section .pop p strong a {
  font-weight: bold;
  color: #000;
}

div.section .industry,
div.section p.footnote {
  font-family: arial,sans-serif;
  font-size: 10px;
  color: #444;
  padding-left: 7px;
}

div.section p.footnote {
  padding: 0;
  margin-left: 1em;
  margin-top: -13px;
}

div.section li {
  line-height: 20px;
}

div.section .asterisk {
  color: #DC6126;
  font-weight: bold;
  font-size: 12px;
  font-family: arial,sans-serif;
}

div#testimonials {
  width: 290px;
  float: right;
  clear: both;
}

div#testimonials dd {
  font-family: arial;
  font-size: 10px;
  padding-left: 18px;
  margin-left: 9px;
  margin-bottom: 18px;
  color: #444;
  background: url(../img/bullet.gif) 4px 4px no-repeat;
}

div#testimonials dd strong {
  font-weight: bold;
  color: #000;
}

div#testimonials dd em {
  font-style: italic;
}

div#testimonials dd a {
  color: inherit;
}

div#footer {
  clear: both;
  background: #FFFFCC;
  margin-left: -18px;
  margin-right: -18px;
  height: 36px;
}

div#footer p,
div#footer p a {
  line-height: 36px;
  font-family: helvetica,arial,sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #009933;
  text-decoration: none;
}

div#footer p strong {
  font-weight: bold;
  color: #000;
  font-size: 18px;
}

div#footer p.phone {
  float: left;
  margin-left: 18px;
}

div#footer p.email {
  float: right;
  margin-right: 18px;
}