body {font:normal 76%/1.2 Verdana, Helvetica, Arial, sans-serif; background-color:#CCC; color:#000;}
body, form{margin:0; padding:0;}

/*a:link {color:#066;}
a:visited {color:#3a3a3a;}
a:hover, a:active {color:#f00;}*/

p{margin:1em 0; padding:0;}

img {border:none;}

hr{width:100%; height:1px; border:none; background-color:#333; color:#333; margin:5px 0;}

ol, ul{margin-top:0; padding-top:0; margin-bottom:1em; padding-bottom:0;}
li{margin:3px; padding:0;}
ol ul{list-style:disc;}
ol li{margin-bottom:10px;}
ol ul li{margin:3px 0;}

dl {margin-top:0; padding-top:0; margin-bottom:2em; padding-bottom:0;}
dt, dd{padding:0;line-height:1.1em;}
dd{margin-bottom:8px;}

table{margin:0; padding:0; border-collapse:collapse;}
table td, table th{padding:3px; border:1px #000 solid; vertical-align:top;}
th{font-weight:bold; text-align:left;}

textarea{font:normal 12px Verdana, Helvetica, Arial, sans-serif; color:#000; width:100%;}
table td textarea{width:90%;}

sup{font-size:0.65em;}

small{font-size:0.9em;}

.error {font-weight:bold; color:#f00;}
.success {font-weight:bold; color:green;}

.tm { font-size:0.65em; vertical-align:top; }

.center{text-align:center;}
.right{display:block; text-align:right;}

.underline{text-decoration:underline;}

/*.buttonLink{padding: 1px 8px 3px; line-height:180%; text-align:center; font-family:Verdana, Arial, sans-serif; background-color:#f60; border-radius: 2px; border:1px #000 solid; text-decoration:none; color:#FFF; font-weight:bold; font-size:9px; cursor:pointer;}
.buttonLink::first-letter{text-transform: capitalize;color:#ffffff;}
a.buttonLink{display:inline-block; margin:0; min-width:10px; color:#FFF; line-height:180%; }
input.buttonLink {margin:0; width:auto; overflow:visible;}*/

#noprint-notification{display: none;}