p {font: 12px sans-serif; color: #666;}
p.strong {font: 14px sans-serif; color: #666;}
p.vlarge {font: 18px sans-serif; color: #666;}
a {color: #1874CD; text-decoration: none;}
a:hover {color: #8FC7FE;}
a.deletebold {font: 12px sans-serif; color: #1874CD; text-decoration: none; font-weight: bold; cursor:pointer;}
a.deletebold:hover {color: #8FC7FE;}
a.restamp{font: 12px sans-serif; color: #1874CD; text-decoration: none;}
a.restamp:hover {color: #8FC7FE;}
a.delete {font: 10px sans-serif; color: #1874CD; text-decoration: none; cursor:pointer;}
a.delete:hover {color: #8FC7FE;}
li.large {font: 14px sans-serif; color: #666; padding: 6px;} 
form {margin: 0px; padding: 0px; font: 12px sans-serif; color: #666;}
form.special {margin: 0px; padding: 0px; font: 12px sans-serif; color: #666; border: 1px solid #EEE; background: url(blue.png) repeat-x #F8F8F8;}

input.stampfield {font: 13px sans-serif; color: #666; border: 1px solid #AAA; height:22px; padding-top:3px; vertical-align:middle; width: 500px;}
input.stampbutton {font: 13px sans-serif; width:auto; overflow:visible; color: #666; border: 1px solid #AAA; padding-left: 1px; padding-right: 1px; height:22px; vertical-align:middle;}
input.accfieldoff {font: 13px sans-serif; color: #666; border: 1px solid #AAA; height:22px; padding-top:3px; vertical-align:middle; width: 100px;}
input.login {font: 13px sans-serif; color: #666; border: 1px solid #AAA; width:auto; overflow:visible; padding-left: 1px; padding-right: 1px; height:22px; vertical-align:middle;}

caption {font-size: 1.7em; color: #F06; text-align: left;}
table {margin: 0; padding: 0; border-collapse: collapse; width: 100%;}
td, th {padding: 10px 4px; border-bottom: 1px solid #EEE;}
td + td {border-left: 1px solid #F0F0F0; color: #666;}
td + td + td {color: #666; border-left: none;}
td a {color: #1874CD; text-decoration: none;}
td a:hover {color: #8FC7FE;}
th img { vertical-align: middle;}
td img { border: 1px solid #AAA;}
td img.noborder { border: 0px solid #FFFFFF;}
td input.accfield {font: 13px sans-serif; color: #666; border: 1px solid #AAA; height:22px; padding-top:3px; vertical-align:middle; width: 200px;}
td input.searchfield {font: 13px sans-serif; color: #666; border: 1px solid #AAA; height: 22px; padding-top:3px; vertical-align:middle; margin-top: 0px; width: 200px;}
td input.searchbutton {font: 13px sans-serif; color: #666; border: 1px solid #AAA; width:auto; overflow:visible; padding-left: 1px; padding-right: 1px; height:22px; vertical-align:middle; margin-top: 0px;}
td textarea.tagfield {font: 12px sans-serif; color: #666; border: 1px solid #AAA; width: 100%; overflow: visible; height:80px;}
td textarea.smalltag {font: 12px sans-serif; color: #666; border: 1px solid #AAA; width: 400px; height:80px}
td input.tagbutton {font: 13px sans-serif; width:auto; overflow:visible; color: #666; padding-left: 1px; padding-right: 1px; border: 1px solid #AAA; height:22px; vertical-align:middle;}
tfoot th {text-align: right;}
th a {color: #F06; text-decoration: none; font-size: 1.1em;}
th a:visited {color: #F69;}
th a:hover {color: #F06; text-decoration: underline;}
thead tr, tfoot tr {color: #555; font-size: 0.8em;}
tr {font: 12px sans-serif; background: url(prettyinpink_row.png) repeat-x #F8F8F8; color: #666;}
tr.headbar {font: 13px sans-serif; background: url(blue.png) repeat-x #F5FAFF; color: #666; padding: 0px; height: 47px}
td.headbar {color: #666; border-left: none; padding: 0px; vertical-align: middle;}
td.headbar2 {color: #666; border-left: 1px solid #EEE; padding: 0px;}
td.headlogo {background: url(images/logosmall.png) no-repeat #F5FAFF; color: #666; padding: 0px;}
tr.plain {font: 12px sans-serif; background: #FFFFFF; color: #666;}
td.plain {color: #666; border-left: none; border-top: none; border-bottom: none; border-right: none;}
tr.plainnp {font: 12px sans-serif; background: #FFFFFF; color: #666; padding: 0px}
td.plainnp {color: #666; border-left: none; border-top: none; border-bottom: none; border-right: none; padding: 0px}

