.csFloatRight 	{ 	float: right; 	}
.csFloatLeft 	{ 	float: left; 	}
.csClearBoth 	{ 	clear: both; 	}
.csClearRight 	{	clear: right; 	}
.csClearRight 	{	clear: left; 	}

.csColumnLeft 		{ 	margin: 0 0px 0px 10px; padding: 0px 0px 0 0px; width: 440px; vertical-align: top; text-align: justify; height:auto; }
.csColumnRight 	{ 	margin: 0 0 0 0px; padding: 33px 0px 10px 5px; width: 145px; height: auto; background-color: #EEE;
							vertical-align: top; text-align: left; float:right; color: inherit; }
.csColumnRight p {	line-height: 1.6em; }

.csBlock 				{ 	display: block }
						
.csFontBlue 			{	background-color: inherit; color: #069EDD; }
.csFontOrange 		{	background-color: inherit; color: #FF4800; }
.csFontBlack 			{	background-color: inherit; color: #000000; }
.csFontRed				{	background-color: inherit; color: #CC0000; }

.csBackgroundWhite 	{	background-color:#FFFFFF; color: inherit; }
.csUnderline 			{	border-bottom: 1px dotted #74879A; }
.csContactForm1 		{	margin: 10px 0 0 0; padding: 0px; }
.csContactButton1	{	width: 80px; }
.csFormError 			{	padding: 1px 0 0 8px; width: 99%; height: 15px; background-color: #FF6600; color: #FFFFFF; font-weight: bold; }

.csHeaderWorksCurrent 	{ margin: 0px; font-size: 12px; font-weight: bold; text-transform: uppercase; background-color: inherit; color: #FF4800; }
.csHeaderWorksPast 		{ margin: 0px; font-size: 12px; font-weight: bold; text-transform: uppercase; background-color: inherit; color: #FF4800; }

.csRedHeaderText 	{ 	background-color: #FFFFFF; text-transform: uppercase; color: #ff2400; }
.csNoBorder 			{ 	border: 0; }
.csLeftMargin20 		{ 	margin-left: 20px; }
.csPortfolioList 		{ 	margin-top: 10px; margin-bottom: 10px; line-height: 1.1em; }
.csThumbnailBox 		{ 	margin: 1px; padding: 2px; border: 1px solid #CCC; width: 102px; height: 55px; }
.csTitleHeader1 		{ 	margin: 0 0 0 0; background-color: #FFFFFF; font-size: 36px; font-weight: bolder; color: #333;
								letter-spacing: -0.1em; text-align:left; }
.csTitleHeader2 		{	margin: 0 0 0 0; background-color: #EEE; font-size: 18px; font-style: italic; color: #222;
								letter-spacing: 0.0em; text-align: left; }


.csTopMargin10 			{ 	margin-top:10px; }
.csBoxLogoHeader 		{	font-size: 16px; margin-top: 15px; font-weight:bolder;	letter-spacing: 0.1em; text-align:right; }
.csHeaderCurrent 		{	DISPLAY: block; PADDING-LEFT: 13px; FONT-WEIGHT: bold; FONT-SIZE: 9px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; BACKGROUND-COLOR: #9dae73; height:11px; }
.csHeaderShowcase1 	{ 	background-color:#FFFFFF; font-size: 13px; color: #bab480; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; text-transform:uppercase; display:block; font-weight:bold; }

