/*-----------------------------------------------------------------------------

   Master Style Sheet: Nova
	
	Imported
	Global Reset
	Floats and Clearing
	Positioning
	Display and Visibility
	Text Formatting  

-----------------------------------------------------------------------------*/

/* Imported Styles
-----------------------------------------------------------------------------*/

@import url("layout.css");
@import url("navigation.css");
@import url("elements.css");
@import url("styles.css");

/* Global Reset
-----------------------------------------------------------------------------*/
#printdiv
{
	display: none;
}

body, div, dl, dt, dd, ul, ol, li, pre, blockquote
{
	/*border: none;*/
	margin: 0;
	padding: 0;
}

ul, ol
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

*:link, *:visited
{
	color: #BDC7E2;
	text-decoration: none;
}

img, a img, *:link img, *:visited img
{
	border: none;
}

/* Floats and Clearing
-----------------------------------------------------------------------------*/

.clearer
{
	clear: both;
	line-height: 0;
	height: 0;
}

.floatClear
{
	clear: both;
}
.floatLeft
{
	float: left;
}
.floatRight
{
	float: right;
}

/* Positioning
-----------------------------------------------------------------------------*/

.absolute
{
	position: absolute;
}
.relative
{
	position: relative;
}
.static
{
	position: static;
}

/* Display and Visibility
-----------------------------------------------------------------------------*/

.none
{
	display: none;
}
.block
{
	display: block;
}
.inline
{
	display: inline;
}
.visible
{
	visibility: visible;
}
.hidden
{
	visibility: hidden;
}

/* Text Formating
-----------------------------------------------------------------------------*/

.textLeft
{
	text-align: left;
}
.textRight
{
	text-align: right;
}
.textCenter
{
	text-align: center;
}
.textJustify
{
	text-align: justify;
}
.textCap
{
	text-transform: capitalize;
}

/*---------------------------------------------------------------------------*/

.title
{
	text-indent: -12345px;
	overflow: hidden;
}



/* Hacks and Workarounds :(
----------------------------------------------------------- */

.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix
{
	display: inline-block;
}
.clearfix
{
	display: block;
}
* html .clearfix
{
	height: 1px;
}
