input[type=checkbox] {  /* these margins are for NavQuirks, we need a Standard ua.css */    margin-left:   3px;     margin-right:  5px;    margin-top:    3px;   margin-bottom: 4px;  border: 1px outset rgb(153, 153, 153);  width:11px;  height:11px;  background-color:rgb(204, 204, 204);  color:black;/*  -moz-border-radius:1px; */}input[type=radio] {  /* these margins are for NavQuirks, we need a Standard ua.css */    margin-left:   3px;     margin-right:  5px;    margin-top:    3px;   margin-bottom: 3px;   border: 2px outset rgb(204, 204, 204);  background-color:rgb(204, 204, 204);  color:black;  width:12px;  height:12px;  -moz-border-radius:6px;}input[type=radio]:active {  background-color:white;  border: 2px inset rgb(204, 204, 204);}input[type=radio]:hover {  border : 2px solid black;}:-moz-radio {  background-color:black;  width:6px;  height:6px;  left:6px;  top:6px;  -moz-border-radius:3px;}input[type="button"] {   border: 2px outset rgb(156, 154, 156);  background-color: rgb(206, 207, 206);  color:black;   padding: 1px;}input[type="button"]:active {  border-style: inset;  padding-left: 2px;  padding-right: 0px;  padding-top: 2px;  padding-bottom: 0px;}input[type="button"]:active:-moz-outline {   border : 1px solid black;}input[type="button"]:hover:-moz-outline {   border : 1px solid black;}input[type="button"][disabled] {   border-style: solid;}input[type="button"][disabled]:active {  padding: 1px;}input[type="button"]:-moz-focus-inner {   padding-left  : 2px;   padding-right : 2px;   padding-top   : 1px;   padding-bottom: 1px;   margin: 0px;}input[type="button"]:focus:-moz-focus-inner {   padding-left  : 1px;   padding-right : 1px;   padding-top   : 0px;   padding-bottom: 0px;    margin: 0px;   border : 1px dotted black;}button {   display: inline;  vertical-align: bottom;  cursor: default;  border: 2px outset rgb(156, 154, 156);  background-color: rgb(206, 207, 206);  color:black;   padding: 1px;}button:active {  border-style: inset;  padding-left: 2px;  padding-right: 0px;  padding-top: 2px;  padding-bottom: 0px;}button:hover {}button:active:-moz-outline {   border : 1px solid black;}button:hover:-moz-outline {   border : 1px solid black;}button[disabled] {   border-style: solid;}button[disabled]:active {  padding: 1px;}button:-moz-focus-inner {   padding-left  : 2px;   padding-right : 2px;   padding-top   : 1px;   padding-bottom: 1px;   margin: 0px;}button:focus:-moz-focus-inner {   padding-left  : 1px;   padding-right : 1px;   padding-top   : 0px;   padding-bottom: 0px;    margin: 0px;   border : 1px dotted black;}:-moz-dropdown-list {  border-color:black;  -moz-border-radius:4px;  background-color:rgb(200, 200, 200);}/* Combo box style */select, select[size="1"] {  vertical-align: bottom;  border: none;  background-color:rgb(204, 204, 204);    color:black;  white-space:nowrap;  text-align: left; }/* combobox button */select input[type=button] {  border: outset 1px rgb(204, 204, 204);  background-image:url("arrow.gif");  background-repeat:no-repeat;  background-position:center;  width:12px;  height:12px;  -moz-border-radius:0px;}/* combobox display area */select input#-moz-display {  border: inset 1px rgb(204, 204, 204);  background-color: white;  background-image: none;  -moz-border-radius:0px;  padding-left: 0px;  padding-right: 0px;  padding-top: 0px;  padding-bottom: 0px;}/* combbox display area - active */select input#-moz-display:active {  border: inset 1px rgb(204, 204, 204);  background-color:white;  background-image: none;  -moz-border-radius:0px;  padding-left: 0px;  padding-right: 0px;  padding-top: 0px;  padding-bottom: 0px;  background-color:white;}option {  display:block;  padding-left:3px;  padding-right:3px;}/* Combobox item style */select option:checked { color:black; background-color:white; }/* List box item selected style */select[size] option:checked { color:white; background-color:rgb(51,51,102); }select[size="1"] option:checked {  color:black;  background-color:white;}option.selectedfocus {  border:   1px dotted white;  background-color: rgb(0,0,128);  color: rgb(255,255,255);}optgroup {  font-style:italic;  font-weight:bold;}optgroup > option {  padding-left:20px;  font-style:normal;  font-weight:normal;}textarea {  vertical-align: bottom;  border: 2px inset #c0c0c0;  background-color:white;  color:black;}