/* Css Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td,img { margin:0; padding:0;border:0;}
table { border-collapse:collapse; border-spacing:0;}
ol,ul {list-style:none;}
a:link{color:white;text-decoration: none;}
a:visited{color:white;text-decoration: none;}
a:hover{color:white;text-decoration: underline;}
a:active{color:white;text-decoration: underline;}

/* Standard HTML tag definition */
body{font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,sans-serif;font-size:12px;background: #111111;color:white}
.center{text-align: center;}
.red {color:red}
/* Page elements */

.wrapper { width:1000px ;  margin:0 auto 0 auto;background:black;min-height:800px }

fieldset { border:1px dashed gray ; padding:20px ; margin:0 auto 0 auto ;width:320px  }
label {display:block; margin:5px 0 5px 0 ; color:white}
legend {font-size:16px ; margin:0;padding:0;  padding:0 10px 0 10px }
input { border:1px solid #ccc; padding:2px; color:#2e2e2e; width:300px ; font-size:14px ;letter-spacing: 0.4px;}
input:hover{background:#fcfcd8}
input:active{background:white}
input:focus{background:white;}
cite{color:red;font-style: normal;}
fieldset p {font-style: italic;}
fieldset p input{width:306px ; border:1px solid #ccc  ; background: white;}
select{border:1px solid #ccc; padding:2px; color:#2e2e2e; width:306px ; font-size:14px ;letter-spacing: 0.4px;color:#494949}
fieldset textarea { font-family : "Lucida Grande","Lucida Sans Unicode","Lucida Sans" ; width:300px;font-size:14px}
.fix label{ display: inline;}
.fix input { width:20px}

li{display:inline;padding:5px}

table {text-align: center;margin:0 auto 0 auto;}
thead{ border-bottom:1px dashed gray}
td{padding:10px;}

#header{position: relative;padding:10px 0 0 0}
	#header p{position:absolute;top:10px;right:20px}