@charset "UTF-8";
/* CSS Document */
body { margin:0; padding:0; background-color:#999999; text-align:center; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif}
#body { width:800px; margin:0 auto 0 auto; text-align:left; }
.container {float:left; width:800px; margin:0;background-image:url(../images/bg.jpg); background-repeat:no-repeat; background-position:top; background-color:#ffffff;}
.content {float:left; width:770px; margin:40px 15px 0 15px;} 
.left {float:left; width:770px;}
.right {float:left; width:0px;}
#footer {float:left; background-color:#FFFFF; width:770px;border-top:1px solid #4c2819; margin:0 15px 0 15px;} 
.footimg { float:left;}
a { text-decoration:none; color:#d24d36;}
a IMG { border:none;}
.navi {float:left; margin:103px 0 0 170px; width:770px;}
.item {float:left; margin:0 20px 0 0;}
.item a {color:#ffffff; text-decoration:none; font-size:20px;}
.active a, .item a:hover { color:#d24d36;}
.clear { clear:both;}

h1 { margin:0; padding:0; color:#4c2819; font-size:18px;}
h2 { margin:0; padding:0; color:#4c2819; font-size:14px; text-align:left; }
.tx-txpetition-pi1 h2 { margin:0; padding:0; color:#4c2819; font-size:14px; text-align:center; border-bottom:1px solid #4c2819;}
p { font-size:12px;}

.tx-txpetition-pi1 { border:1px solid #4c2819; margin-bottom:20px;}
.tx-txpetition-pi1 .innermargin {margin:5px;}
form { margin-top:10px;}
label { font-size:12px;}
.width100 { float:left; width:120px;}
.width150 { float:left; width:184px;}
INPUT { margin:3px 0 3px 0; background-color:#fff;  border:1px solid #4c2819;}
INPUT.error { background-color:#F00;}
.submit { background:none; width:200px; text-align:center; border:1px solid #4c2819; color:#4c2819; font-weight:bold; margin-left:55px;}
p.captchaerror { color:#F00;}
p.copyright { color:#fff; background-color:#999999; width:800px; text-align:center; height:20px; font-size:10px;}
.csc-textpic-caption {font-size:12px; line-height:16px; background-color:#cccccc; margin:0; padding:5px;}