html,body { background:#BCDB8E url(../images/bg.jpg) repeat-x; margin:0; padding:0; height:100%; }
form,ul,ol,li,div,p,h1,h2,h3,h4,h5 { margin:0; padding:0; }
li,th,td,div,p,a,h1,h2,h3,h4,h5,input,select,textarea { font-family:arial; font-size:12px; color:#000000; font-weight:normal; }
.txt, textarea, select { color:#333226; width:190px; padding:3px 2px 3px 2px; margin:2px 0 0 0; border:1px solid #666666; }
textarea { height:100px; }
.btn { color:#333226; width:90px; margin-top:5px; padding:3px 0 3px 0; }
img { display:block; border:none; }
ul { padding:0 0 10px 30px; }
ul li { padding:0 0 3px 0; list-style-type:square; }
a { color:#000000; text-decoration:underline; }
a:hover { text-decoration:underline; }

.success { background:#E7EDE0; color:#009900; font-weight:bold; border:0 solid #009900; padding:10px; margin:0 10px 10px 0; }

#container { width:765px; height:100%; background:#FFFFFF; margin:0 auto; }

#container #header { background:url(../images/header.jpg); width:735px; height:150px; margin:0 auto; }
#container #header div { position:absolute; visibility:hidden; }

#container #contact { text-align:center; backgrouwnd:#FCF4A1; width:735px; padding:0 0 0 0; margin:0 auto; margin-top:10px; margin-bottom:10px; }

#container #content p { padding:0 0 10px 0; }
#container #content div.image { border:1px solid #999999; margin-bottom:10px; }
#container #content div.image img { border:5px solid #FFFFFF; }
#container #content td { vertical-align:top; padding:0; }
#container #content td h2 { font-size:17px; color:#000000; padding:5px 0 10px 0; }
#container #content td h2 a { font-size:17px; text-decoration:none; }

#container #content #left { width:416px; padding:0 15px 10px 15px; }
#container #content #left table td { padding:0 10px 0 0; }

#container #content #right { background:#FDF298; width:284px; padding:10px; }
#container #content #right table td.label { vertical-align:top; padding:8px 5px 0 0; }
#container #content #right table td.field { vertical-align:top; padding:0 5px 1px 0; }
