/* ---------------------------------------------------------------------------------------------------- */
/* ----- resources.css - RESOURCE STYLES */
/* Styles in this stylesheet are common styles used for web page development. */
/* ---------------------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------------------- */
/* ----- FORMS */
/* remove form spacing in MSIE */
form { margin: 0; }
/* ---------------------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------------------- */
/* ----- LAYOUT */
/* --- Width, Height */
/* width and height: sets an element's width to 100% of the surrounding object */
.fullWidth {
	width: 100%;
}
/* width and height: sets an element's height to 100% of the surrounding object */
.fullHeight {
	height: 100%;
}

/* --- Float */
/* float: clears float before and after floating objects (div, table) */
.clearFloat {
	clear: both;
	line-height: 0;
	font-size: 1px;
}
/* float: float element right */
.floatRight {
	float: right;
}
/* float: float element left */
.floatLeft {
	float: left;
}

/* --- Align */
/* alignment: right align everything inside this element */
.alignRight {
	text-align: right;
}
/* alignment: left align everything inside this element */
.alignLeft {
	text-align: left;
}
/* alignment: left align everything inside this element */
.alignCenter {
	text-align: center;
}

/* ---Wrapping */
/* do not wrap object contents (for < IE 6.0 use inline nowrap="nowrap") */
.nowrap { white-space: nowrap; }

/* --- Margins */
/* remove all margins */
.noMargins { margin: 0; }

/* --- Paddings */
/* remove all padding */
.noPadding { padding: 0; }

/* --- Borders */
/* remove all borders */
.noBorder { border: none; }

/* --- Backgrounds ----- */
/* remove background color */
.noBgColor { background-color: transparent; }
/* remove background image */
.noBgImage { background-image: none; }
/* ---------------------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------------------- */
/* ----- TYPOGRAPHY */
/* --- Misc */
br.clear {
	line-height: 0px;
	font-size: 1px;
}
/* --- Fonts */
b { font-weight: bold; }
/* italics */
i {font-style: italic;}
/* ---------------------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------------------- */
/* ----- PRINT */
/* hide object for page print */
@media print { 
	.noprint { display: none }
}
/* ---------------------------------------------------------------------------------------------------- */