body { background: #666666; margin: 0; padding: 0; font-family: 'trebuchet ms',arial,helvetica; color: #333333; }
img { border: 0; }
input,select,textarea { font-family: 'trebuchet ms',arial,helvetica; color: #333333; font-size: 14px; background: #FFFFFF; }
.clear { clear: both; }
h2 { margin: 0; padding: 0 0 15px 0; font-size: 18px; width: 500px; }
h3 { margin: 0; padding: 0 0 15px 0; font-size: 15px; width: 500px; }
p { margin: 0; padding: 0 0 15px 0; }
form { display: inline; }

#container { width: 960px; background: #FFFFFF; }

#nav { height: 43px; }
#nav a { float: left; }

#home { background: url('/images/home_bg.png'); text-align: left; border-bottom: 1px solid #000000; }
#home .left { float: left; width: 740px; margin-right: 25px; }
#home .left .text { font-size: 19px; line-height: 30px; padding: 20px; }
#home .left .link { font-size: 14px; text-transform: uppercase; font-weight: bold; padding: 0 0 20px 20px; }
#home .left .contact { font-size: 12px; border-top: 1px solid #666666; text-align: center; padding: 5px 0 1px 0; }
#home .right { float: left; width: 180px; padding: 20px 0; overflow: hidden; }
#home .right .text { font-size: 14px; }
#home .right .textbox { border: 1px solid #333333; margin-bottom: 10px; width: 150px; } 

#back { padding: 20px; text-align: left; }
#back .right_box { float: right; width: 200px; background: #E8E8E8; border: 1px solid #666666; padding: 5px; margin: 0 0 10px 20px; font-size: 12px; }
#back .right_box h3 { margin: 0; padding: 0 0 15px 0; font-size: 15px; width: 150px; }
#back .right_box p { padding: 0; }
#back .contact { width: 800px; }
#back .contact td { padding: 5px; }
#back .contact .left { width: 30%; }
#back .contact .right { width: 70%; }
#back .contact .textbox { border: 1px solid #333333; width: 200px; } 
#back .contact textarea { border: 1px solid #333333; width: 450px; height: 250px; } 
#back .error { color: #990000; border: 1px solid #990000; padding: 5px; margin-bottom: 10px; } 

#footer { color: #FFFFFF; font-size: 12px; }
#footer h1 { font-size: 12px; margin: 0; padding: 0; font-weight: normal; }
#footer a { color: #FFFFFF; text-decoration: none; }
#footer h1 a { cursor: default; }
