/* messages, forms, classes, tables? */
.access{position:absolute; text-indent:-9999em; overflow:hidden; background:none;}
.access *{background:none;} /* ToDo//Need better way to do this */
.inline{display:inline;}
.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.align-middle{vertical-align:middle}
.light,.light strong, .light a{color:#fff;}
.uppercase{text-transform:uppercase;}
.largeText{font-size:146.5%;}
.first{margin-left:0; padding-left:0;}
.last{margin-right:0; padding-right:0; background:none;}
.top{margin-top:0; padding-top:0;}
.bottom{margin-bottom:0; padding-bottom:0;}
.absoluteBottom{position:absolute; bottom:0;}
.clrRight{clear:right;}
.clrLeft{clear:left;}
.clrBoth{clear:both;}
.gutterLeft{margin-left:20px;}
.gutterRight{margin-right:20px;}
.gutterBottom{margin-bottom:20px;}
.gutterTop{margin-top:20px;}

/* helpers */
.hide{display:none;}
.todo{font-weight:bold; color:red;}
.border{border:1px solid red;}
.outline{outline: red dotted 1px}
.background{background-color:red;}
.overflow{overflow:hidden;}
.strip{margin:0; padding:0;}
.gridToggle{position:absolute; top:0; right:0; z-index:1000; font-size:300%; background-color:#006600; color:#66CC00; border-bottom:1px solid #00CC00; border-left:1px solid #00CC00; border-right:1px solid #00CC00; padding:5px; display:none;}