hr.spacer {visibility:hidden; padding:10px 0 0 0; clear:left; margin:0}
hr.both {visibility:hidden; padding:10px 0 0 0; clear:both; margin:0}

dotted.hr {
		height: 1px;
		margin: 1.5em 10px;
		border-bottom: 1px dotted #000;
	}


.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
overflow:hidden;
}

.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */


/* accessibility */
     span.accesskey {
     	text-decoration:none;
     }
     .accessibility {
     	position: absolute;
     	top: -999em;
     	left: -999em;
     }
/* end accessibility */

/***********************************************/
/* FLOATS                             */
/***********************************************/ 
		
.float-right{float:right; margin:2px 4px 2px 4px; position:relative;}

.float-left{float:left; margin:2px 8px 2px 4px; position:relative;}

.floatbox-left{float:left; margin:2px 10px 2px 4px; padding:2px; width:130px; font-size:11px;}

.floatimg-left{float:left; margin:2px 10px 0px 0px; }
.floatimg-right{float:right; margin:0px 4px 10px 4px; border:none; padding:0; }
.floatimg-left img{border:none; }


/***********************************************/
/* REQUIRED FIELDS                             */

p.required{background:url('/_css/img/required-red.gif') no-repeat top left; text-indent:1em}



/*
 * TITLE: Transparent Rounded Drop Shadow
 * URI: http://nerd.ocracy.org/em/shadow/shadow.css

* <div class="shadow">
 *   <img src="foo.jpg" />
 * </div>
 *
 * KNOWN BUGS: 
 * - Mozilla 1.7 (probably other versions also) has a bug with non-floated
 *   elements: at the end of the file there is a simple workaround which
 *   you can enable as you need.
 */

/* The shadow */
div.shadow {
    float:left;
    display: block;
    background: url('../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/UDWN618J/shadow.png') no-repeat bottom right;
    margin-left:18px; margin-right:0; margin-top:18px; margin-bottom:0
}

/* The top-right corner of the shadow */
div.shadow:before {
    content:"";
    background: url('../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/UDWN618J/shadow.png') no-repeat top right;
    display:block;
    height: 9px; margin-left:0; margin-right:0; margin-top:-9px; margin-bottom:0
}

/* The bottom-left corner of the shadow */
div.shadow:after {
    content: "";
    background: url('../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/UDWN618J/shadow.png') no-repeat bottom left;
    display: block;
    width: 9px;
    height: 30px; margin-left:-9px; margin-right:0; margin-top:-30px; margin-bottom:0
}

/* The item with the shadow */
div.shadow > * {
    margin:0;
    display: block;
    position: relative;
    top: -9px; 
    left: -9px;
}

/* Workaround for a bug in Mozilla 1.7 (1.7.10-1 Debian)
 *
 * For non-floated elements the div.shadow will extend to contain 
 * the whole :before rect, which has negative margins and should
 * be put instead outside it's parent. Putting a border around the 
 * div seems to fix the problem. 
 *
 * Enable the following rule if you want to use non floated content.
 */

/*
div.shadow { border: 0.1px solid transparent; }
*/
