img {border: none;}
#skipnavigation {display: none; margin: 0;}

a {text-decoration: none; color: #501445}
a:hover {color: #CFCFCF}
a:active, a:focus {outline: none;}

ul, ol {margin-left: 20px;}

/* General Classes */
.hidden{display: none !important;}
blockquote{padding: 3px; margin: 0.5em; font-size: 0.8em;}
div.hr{border-top: 2px solid #6B6764; margin: 5px 0;}
div.invisiblesep{clear:both; padding: 10px;}
.clear{clear: both;}
.suppressed{display: none;}
hr.dotted{border: none; border-bottom: 1px dotted #AAA;}
.strikethrough{text-decoration: line-through;}


/* Warning Messages */
p.warning{width: auto; padding: 5px; font-weight: bold;}
p.fail{ background-color: #d14343; color: #fff;}
p.success{background-color: #03978d; color: #fff;}


/* Links */
a:link, a:visited{color: #A31A0E;}
a{text-decoration: underline;}