* { margin:0; paddign:0; }

html { font-size: 62.5%;  } /* Resets 1em to 10px */
body { }

body, p, td, input, textarea, select {color: #444; font:normal 13px/1.3em Arial,Tahoma, Verdana, sans-serif; }

a, a:link, a:active { font-size:1em; color: #700; text-decoration: underline;  }
a:visited { color: #966; }
a:hover { color:#966; text-decoration: none; }
a img { border: none; }

blockquote { }

h1, h2, h3, h4, h5, h6 { font:bold 12px/1.2em Arial, Tahoma, Verdana, sans-serif; margin:1em 0 1em 0.5em; color: #000; }
h1 { font-size:18px; }
h2 { font-size:16px; }
h3 { font-size:15px; }
h4 { }
h5 { }
h6 { }

hr { height: 1px; background: #ccc; color: #ccc; border: 0; }

dl {  }
dt { margin: 0; font-size:85%; font-weight:bold; }
dd { margin:0 0 0 2em; }
dl.short dt, dl.wide dt { margin:0.5em 0; }
dl.short dd { margin:-1.9em 0 0 4em; }
dl.wide dd { margin:-1.9em 0 0 10em; }

p { margin:8px 0; }

pre code { display:block; overflow:auto; }
* html pre { width:100%; overflow-x:auto; padding-bottom:16px; }

small { font-size: 85%; }
sub, sup { font-size: 80%; font-family:Tahoma; line-height:1em; }

table { border:0px; border-collapse:collapse; }
table td { padding:0px; }

ul, ol { padding:0 0 0 18px; }
ul { }
li { margin:3px 0; }

/* ==== FORM === */
form {  }
fieldset { }
legend { }
input, select, textarea {
	font:normal 11px/1.4em Tahoma, Verdana, sans-serif; margin:2px 0 3px 0; vertical-align:middle; height:15px;
}
select { padding:0; height:19px; }
textarea { height:100px; }
label { display:inline; }


input.text { }
input.password { }
input.checkbox, input.radio { border-width:0; }
input.submit, input.reset, input.button {
	border:1px solid #C6C6AC; background:#E06227; height:22px;
	color:#fff; font-weight:bold; padding-top:3px; padding-bottom:3px;
}
input.requiried, textbox.requiried { border-color:#c00;}
