* { margin: 0; padding: 0; }
a { text-decoration: none; color: blue; }
a:hover { text-decoration: underline; }

ul { padding: 1em }

a img, form, fieldset { border: 0; }
hr { display: none; }
abbr { text-decoration: none; border-bottom: none; }

body { background-image: url(plaid.jpg); background-repeat: repeat; text-align: center; font: 0.75em/1.5 'Lucida Grande', sans-serif; color: #333; }

dt { font-weight: bold; margin-top: 5px;}

img { border: 0; }

label { font-size: medium; color: #222; text-align: right; padding: 5px;}

input { font-size: medium; color: #222; text-align: left; padding: 10px;}

input[type=checkbox] { width:1em; height:1em; }

table { width:700px; font-size: medium; border: 0; margin: 0px auto; padding: 15px 10px; text-align: center;}

select { font-size: medium; }

#announce { text-align: center; }

#announceText { background-color: #fff; color: #f00; font-size: medium; }

#announceTextOuter { border: 2px dotted; padding: 5px; font-size: medium;}

#errorMsg  { background-color: #f00; color: #fff; text-align: center; font-size: medium; width: 700px; }

#unsnooze { font-size: 0.7em; text-align: center;}

#snooze { font-size: 1em; text-align: center;}

#instructions { font-size: medium; }

#actualForm { width:550px; }

#snoozeSubmit { text-align: center; font-size: medium; }

.Fail { background-color: #f00; color: #fff; text-align: center; font-size: medium; width: 700px; margin: 10px auto; padding: 15px 10px; border: 0; }

.Success { background-color: Green; color: #fff; text-align: center; font-size: medium; width: 700px; margin: 10px auto; padding: 15px 10px; border: 0;}

.container { width: 755px; margin: 0 auto; padding: 15px 0; text-align: center; position: relative; background-color: #fff; }

.Welcome { width: 700px; margin: 10px auto; font-size: medium; border: 2px dotted; padding: 15px 10px;}

.thedetails { text-align: left; background-color: #ffa; width: 700px; margin: 0px auto; padding: 15px 10px;}

.login { background-color: #ffa; width: 700px; margin: 0px auto; padding: 15px 10px; text-align: center;}

.large { font-size: medium; }

.rightside { text-align: right; }

.leftside { text-align: left; }

.center { text-align: center; }

.snoozetable { width: 700px; margin: 0px auto; padding: 15px 10px; text-align: center; }

.snoozetable td { text-align: center; }

.tbltitle { text-align: center; font-size: medium;  }


