/*
** HTML elements
*/

form {
  margin: 0;
  padding: 0;
}

hr {
  height: 1px;
  border: 1px solid gray;
}
table {
width:100%;
}
.noborder table{
border:0px;
}
td {
 vertical-align:top;
}

th {
  vertical-align:top;
}



fieldset
{
border: 0px;
}

fieldset p {
	clear: both;
}

label
{
width: 8em;
float: left;
text-align: left;
margin-right: 0.5em;
display: block;
}

legend
{
color: #fff;
background: #ffa20c;
border: 1px solid #781351;
padding: 2px 6px
}


.submit input
{
margin-left: 5.5em;
text-align:center;
} 
.submit p {
text-align:center;
width:95%;
}

input
{
color: #000000;
background: #F4F2E3;
border: 1px solid #848A73;
}
textarea{
width:250px;
height:100px;
color: #000000;
background: #F4F2E3;
border: 1px solid #848A73;
}
select
{
color: #000000;
background: #F4F2E3;
border: 1px solid #848A73;
}



/*Other comon style*/
font.warning {
  color:#ff0000;
}





/*Vote*/
.votelist {
    list-style: none;
    overflow: auto;
    width: 20em;	
}
.votelist, .votelist li { 
margin: 0; 
padding: 0;
font-family: verdana, arial, sans-serif;
font-size: 11px; }

.votelist label {
    display: inline;
    padding-left: 1px; 
	float:right;
}

* html .checklist label { height: 1%; }




