/* ==
 =
 = This css file contains all commonly used css elements indepenant of styling and look&amp; feel 
 =
 ============== */
/* == @group 001 CLEARING == */
.stretch, .clear{clear: both; height: 1px; margin: 0; padding: 0; font-size: 15px; line-height: 1px;}

/* to clear floated elements */
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
/* @end */



/* == @group 002 REPLACE == */
.replace{display: block; background-repeat: no-repeat; background-position: left top; background-color: transparent;}
.replace *{text-indent: -10000px; display: block; background-repeat: no-repeat; background-position: left top;	background-color: transparent;}
.replace a{text-indent: 0;}
.replace a span{text-indent: -10000px;}
/* @end */

/* accessibility */
/* hide accessibility content from normal users - screenreaders can pick this up nicely */
.smartsurfer {display: block; width: 1px; height: 1px; position: absolute; top: -5000px;}
span.accesskey {text-decoration: none;}
.accessibility {position: absolute; top: -999em; left: -999em;}
/* end accessibility */

/* == @group 003 BASE ELEMENTS == */
*{margin: 0; padding: 0; font-size: 100%;}
body{font-family: verdana; text-align: center;}
html{height: 100%}
ul, ol, li, div, p, table, tr, th, td, blockquote, img, h1, h2, h3, h4{margin: 0; padding: 0; border: none;}
/* @end */

/** skip links */
/* Technique works visibly in IE, FF and Safari
 * Opera not visible but links are selected using the A key 
 */
.skiplist {margin: 0; padding: 0; list-style: none;}
.skip {margin: 0; padding: 0; position: absolute; left: 200px; top: 20px; width: 25em; z-index: 10000000;}
.skip a {display: block; text-decoration: none; top: -700em; overflow: hidden; position: absolute;}
.skip a:focus, .skip a:active {height: auto; width: auto; top: 0em; overflow: visible; color: #C7160E; background: #fff; border: 3px solid #C7160E; position: absolute;}
.skip a:hover {cursor: default;}