* { margin:0px; padding:0px; }
body  { font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; }

a { outline:none; color:#666; text-decoration:underline; }
a:link, a:visited, a:focus, a:active { text-decoration:none; }
a:hover { color:#333; text-decoration:underline; }

p { margin:1em 0; text-align:justify; }

img { border:0px; }

h1, h2, h3, h4, h5 { padding:0px; margin:0px; position:relative; }

ul { list-style:none; padding:0px; margin:0px; }
li { list-style:none; padding:0px; margin:0px; }

thead, tfoot { font-weight: bold; }

input, select, textarea, button { font-size:12px; font-family:Arial, Helvetica, sans-serif; border:1px solid #CCC; outline:1px solid #F7F7F7; background:#F7F7F7; position:relative; color:#999; }
input { height:17px; padding:1px 0 0 0; }
select { height:20px; }
input:hover, input:focus, textarea:hover, textarea:focus, select:hover, select:focus { color:#666; }
fieldset { border:0px; padding:0px; margin:0px; }

.clear { clear:both; }
.inline { display:inline !important; }

button[disabled]:active, button[disabled],
input[type="reset"][disabled]:active,
input[type="reset"][disabled],
input[type="button"][disabled]:active,
input[type="button"][disabled],
select[disabled] > input[type="button"],
select[disabled] > input[type="button"]:active,
input[type="submit"][disabled]:active,
input[type="submit"][disabled] 
{ background: #F7F7F7 !important; border-color:#DDD #DDD #DDD #DDD !important; border-style:solid !important; border-width:1px !important; color: #DDD !important; cursor: inherit !important; }