body {
    font-size: 100%; line-height: 1em;}
a.img {
    display: block; overflow: hidden; background-repeat: no-repeat; background-position: left top;}
a.img span {
    display: none;}

div.colFl, ul.floatLeft li {
    float: left;}
div.colFr, ul.floatRight li {
    float: right;}
ul.pagLeft li {
    float: left; line-height: 1em; border-right-width: 1px; border-right-style: solid;}
ul.pagRight li {
    float: right; line-height: 1em; border-left-width: 1px; border-left-style: solid;}

form, form fieldset {
    overflow: hidden;}
form fieldset legend {
    display: none;}
form fieldset div.text {
    background-repeat: no-repeat; background-position: left top; position: relative;}
form fieldset div.text input {
    border-width: 0; background: url(images/background_transparent.gif) repeat; position: absolute;}

form.quickSearch fieldset {
    position: relative;}
form.quickSearch fieldset div.text {
    position: absolute; left: 0; top: 0;}
div#wrapper form.quickSearch fieldset .formButton {
    position: absolute; right: 0; top: 0;}

div#wrapper {
    margin: 0 auto; position: relative;}
div.top, div.bottom {
    overflow: hidden; background-repeat: no-repeat; background-position: left top;}

ol {
    list-style: decimal;}

/* Fixes text area's width on Chrome on MAC*/
textarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

	width: 100%;
}





