/* Colors */

.darkGrey
{
	color: #515151;
}
.darkGreen
{
	color: #1E615C;
}
.lightBrown
{
	color: #C7B299;
}
.brown
{
	color: #4F381F;
}
.white
{
	color: #fff;
}

/* Sizes */

.large
{
	font-size: 18px !important;
}
/* Flash messages */
div.flash
{
	padding: 10px;
	background-color: #1E615C;
	color: #fff;
}


/* Stylish */

/*h2.twirlHeader, h1.twirlHeader, h2.twirlHeaderWhite, h1.twirlHeaderWhite
{
	padding: 13px 0px 0px 30px;

	font-size: 14px;
	font-style: italic;
	margin: 0px 0px 10px 0px;
}
h2.twirlHeader, h1.twirlHeader
{

	background: url(/images/icons/tree_32.png) no-repeat;
	background-position: 0px 0px;
	border-bottom: #4F381F 1px solid;
}

h2.twirlHeaderWhite, h1.twirlHeaderWhite
{

	background: url(/images/icons/tree_32.png) no-repeat;
	background-position: 0px 12px;
	border-bottom: #fff 1px solid;
}*/


/*div#categoriesHeader
{
	position: relative;
}*/


/* Forms General */

#formsContainer
{
	color: #fff;
}
#formsContainerST
{
	width: 975px;
	color: #000;
	margin:30px 0px 30px 0px;
}
#formContainerST
{
	width: 500px;
	margin: 25px auto 50px auto;
}
#formsContainer div.ctrlHolder
{
	background-color: ;
}


#formsContainer label
{
	color: #a1a1a1;
}

#formsContainer .uniForm a{
	color: red;
}

/* Vertical Lists */
ul.verticalList
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
ul.verticalList li
{
	float: left;
	margin: 0px 15px 0px 0px;
}

/* Positioning */
div.absoluteRight
{
	position: absolute;
	right: 0px;
	top: 0px;
}
.center
{
	text-align: center;
}

.center p
{
	text-align: center !important;
}
/* Spacing */

.padding20
{
	padding: 20px;
}
.padding30
{
	padding: 30px;
}

