body { height:101%; font-family:arial,sans-serif; font-size:12px; color:#353d47; background:#ffffff; }
a { text-decoration:none; color:#669900; }

.wrapper { width:970px; margin:0 auto; }
#top { width:100%; background:url("../img/top-bg.png") 50% 0 no-repeat; }
#top p, #top ul, #top li { display:inline; float:left; }
#top p { width:260px; height:80px; padding:0 0 0 20px; line-height:80px; font-size:11px; border-right:1px solid #c2c4c7; color:#6f8094; }
#top ul { height:80px; border-right:1px solid #c2c4c7; background:#ffffff; }
#top a { display:block; margin:0 0 30px 0; padding:30px 25px 10px; font-weight:bold; border-right:1px solid #c2c4c7; }
#top .active, #top a:hover { color:#353d47; background:url("../img/arrow.png") 50% 0 no-repeat; }
#top .last { border:none; }
#header { width:100%; background:url("../img/header-bg.png") 0 0 repeat-x; }
#header img { display:inline; float:left; margin:40px 0 0 0; }
#header .wrapper { height:316px; background:url("../img/image.png") 100% 0 no-repeat; }
#content .wrapper, #footer .wrapper { background:url("../img/dot.png") 280px 0 repeat-y; }
#contact p, #footer p { display:inline; float:left; width:260px; line-height:1.5; font-size:11px; }
#contact p { padding:40px 0 0 20px; }
#contact em, #contact strong { display:block; }
#contact em { padding:0 0 5px; font-weight:bold; }
#contact strong { padding:15px 0 0 0;; }
#footer { margin:0 0 60px 0; }
#footer p { padding:20px 0 20px 20px; border-bottom:1px solid #d7d8da; color:#6f8094; }
.content { display:inline; float:left; width:255px; padding:0 30px; border-left:1px solid #d7d8da; }
.content h2 { padding:10px 0 15px; font-size:18px; color:#669900; }
.content p { padding:0 0 25px; line-height:1.5; }
.first { border:none; }
.wide { width:630px; border:none; }

.form label { padding:0 0 10px;  }
.form label span { }
.form label textarea, .form label input { display:block; margin:5px 0 10px; font-family:arial,sans-serif; font-size:12px; color:#353d47; border:1px solid #c2c4c7; }
.form label textarea{ width:350px; height:200px; }
.form label input  { width:250px; }

/* robert */
table pre { font-family: monospace; }
