body { margin:0; padding: 20px 27px; font-family: arial; font-size: 12px; color: #666; }
.site { width: 619px; }
#topImage { margin-bottom: 40px; border: none; }

.left { float: left; width: 198px; }

.language-selector { width:170px; background-image: url('img/ls_bg.png'); font-size: 11px; }
.language-selector h6 { color: #326733; font-size: 12px; margin: 0 0 7px 0; padding: 0;}
.language-selector p { margin: 0 0 10px 0; padding: 0; }
.language-selector form { padding: 0 10px; margin: 0; }
.language-selector select { border: 1px solid #326733; color: #666; width: 150px; }

.right { margin-left: 198px; }

.content {}
.content h1 { margin: 0 0 20px 0; padding: 0 0 5px 0; border-bottom: 1px solid #326733; }
.content p { margin: 0 0 20px; }

table { font-size: 12px; margin: 0; }
td {vertical-align: top; }

table.instructions { border-collapse: collapse; }
table.instructions td { padding: 0; }
table.instructions .left { width:100px; padding-bottom: 5px; }
table.instructions .right { padding-left: 5px;  }

.box { background: #eaefe9 url('img/box_c.png') repeat-y; #width: 619px; }
.box p { padding: 0 20px 5px 20px; margin: 0; }

table.pt { border-collapse: collapse; width: 619px; color: #326733; font-weight: bold; }
table.pt td.left,
table.pt td.right { padding: 4px 15px; }
table.pt td select { width: 100%; margin-top: 5px; }

table.form { margin: 15px 0; width: 100%; font-size: 11px; }
table.form td { width: 50%; padding: 10px 0;}
table.form select { border: 1px solid #326733; width: 220px; }
table.form input { border: 1px solid #326733; width: 220px; }
table.form input.radio { width: auto; border: none; }
table.form textarea { border: 1px solid #326733; width: 528px; height: 100px; }

.error { background-color: #ccffcc; }
.center { text-align: center; } 

a { color: #009900; }

form {padding: 0; margin: 0; }

select { border: 1px solid #326733; color: #666; }

h2 { font-size: 13px; color: #326733; }
h3 { font-size: 13px; color: #990033; }
