html, body{
	background:				#837873 url(/img/common/backgroundHome.gif) repeat-x top left;
	height:					100%;
	padding:				0px;
	margin:					0px;
	font-family:			arial,verdana,helvetica,sans-serif;
	font-size:				11px;
 	text-align:				center;
	}

#main{
	display:				block;
	width:					100%;
	height:					100%;
	background:				transparent url(/img/homePage/shadow.png) no-repeat top center;
	}

#content{
	display:				block;
	width:					100%;
	height:					546px;
}
#baseContent{
	display:				block;
	width:					100%;
	background:				transparent url(/img/homePage/greenHome.png) no-repeat bottom center;
}
#winContent{
	display:				block;
	width:					797px;
	background:				#FFF url(/img/common/backgroundPageContent.jpg) repeat-x bottom left;
	text-align:				left;
	margin:					0 auto 0 auto;
}

#pageContent{
	display:				block;
	width:					797px;
	height:					546px;
	background:				transparent url(/img/common/backgroundTextContent.gif) repeat-y top right;
}

#navigation{
	display:				block;
	float:					left;
	width:					147px;
	height:					546px;
	background:				transparent url(/img/homePage/navigationFlower.png) no-repeat bottom left;
}

#otherContent{
	display:				inline;
	float:					left;
	width:					650px;
}

#flashContent{
	visibility:				hidden;
	float:					left;
	width:					197px;
	height:					546px;
	background:				transparent url(/img/homePage/flash.jpg) no-repeat top left;
}
#textContent{
	display:				inline;
	float:					left;
	width:					453px;
}

#textPage{
	display:				block;
	float:					left;
	width:					450px;
	/*height:					470px;*/
}

#colors{
	display:				block;
	float:					left;
	width:					3px;
}

#colorOrange{
	width:					3px;
	height:					86px;
	border-bottom:			1px solid #FFF;
	background:				#FF9000;
}

#colorGreen{
	width:					3px;
	height:					121px;
	border-bottom:			1px solid #FFF;
	background:				#CF0;
}

#colorBlue{
	width:					3px;
	height:					121px;
	border-bottom:			1px solid #FFF;
	background:				#00C0FF;
}

#pageFlower{
	display:				block;
	float:					right;
	width:					18px;
	height:					163px;
	margin-top:				-163px;
	background:				transparent url(/img/common/pageFlower.png) no-repeat top right;
}

#footer{
	display:				block;
	clear:					both;
	width:					100%;
}

#footerContent{
	display:				block;
	width:					797px;
	height:					20px;
	margin:					0 auto 0 auto;
}

#caseStudies{
	display:				block;
	float:					right;
	width:					450px;
	overflow:				hidden;
	margin:					0 0 30px 0;
}

#caseImg{
	float:					right;
	display:				block;
	/*width:					381px;*/
	/*overflow:				hidden;*/
	/*height:					148px;*/
}

#caseTitle{
	float:					left;
	display:				block;
	margin:					-27px 0px 0px 0px;
	color:					#655853;
	font-size:				13px;
	line-height:			21px;
	font-weight:			bold;
	padding:				5px 5px 0 5px;
	/*background:				#FFFFFF;
	filter:					progid:DXImageTransform.Microsoft.Alpha(enable='true', opacity='70');
	opacity: 				.7; 
	-moz-opacity: 			.7;*/
	width:					100%;
	text-align:				right;
}

#caseTitle ul {
	list-style:				none;
	margin:					0px 50px 0px 0px;
	padding:				0px;
}

#caseTitle ul li{
	display:				inline;
	margin:					auto;
	width:					400px;
	padding:				0px 0px 0px 10px;
	background:				transparent url(/img/common/arrowCaseStudies.gif) no-repeat center left;
}

#caseTitle span{
	font-size:				11px;
	font-weight:			bold;
}

#getMore{
	float:					left;
	display:				block;
	/*width:					371px;*/
	width:					440px;
	text-align:				right;
	padding-right:			10px;
	background:				transparent url(/img/homePage/getMoreShadow.gif) no-repeat top left;
}
#getMoreStart{
	float:					right;
	display:				block;
	width:					9px;
	height:					21px;
	background:				transparent url(/img/homePage/getMoreStart.gif) no-repeat top right;
}
#getMoreLink{
	float:					right;
	display:				block;
	height:					21px;
	padding-top:			4px;
	padding-left:			5px;
	padding-right:			5px;
	background:				transparent url(/img/homePage/getMoreBackground.gif) repeat-x top right;
}
#getMoreLink,
#getMoreLink a{
	color:					#837873;
	font-size:				8px;
	text-transform: 		uppercase;
	letter-spacing:			1px;
	text-decoration:		none;
}
#getMoreEnd{
	float:					right;
	display:				block;
	width:					23px;
	height:					21px;
	background:				transparent url(/img/homePage/getMoreEnd.gif) no-repeat top right;
}



#newsTitle{
	margin-top:				70px;
	display:				block;
	width:					381px;
	padding-left:			12px;
	height:					30px;
	background:				transparent url(/img/common/arrowDownTitle.gif) no-repeat top left;
}

#newsText{
	display:				block;
	font-size:				15px;
	color:					#948A86;
	margin-bottom:			10px;
}

.newsHr{
	overflow:				hidden;	
	float:					left;
	margin:					0 0 10px 10px;
	width:					400px;
	height:					1px;
	background-color:		#E9E2DF;
}

#newsContent {
	display:				block;
	position:				relative;
	margin:					10px 10px;
	padding-top:			4px;
}

#newsContent ul {
	display:				block;
	margin:					0px;
	padding:				0px;
	color:					#655853;
}

#newsContent ul li {
	display:				block;
	list-style:				none;
	margin-bottom:			18px;
	width:					145px;
	text-align:				right;
}

#newsContent a {
	display:				inline;
	text-decoration:		none;
	color:					#655853;
	padding-right:			17px;
	padding-bottom:			10px;
}
 
#newsContent img {
	vertical-align:			middle;
}

#newsContent ul li div {
	display:				none;
	position:				absolute;
	overflow:				none;
	top:					0px;
	width:					265px;
	height:					189px;
	background-color:		#FFF;
	text-align:				left;
	padding:				2px;
	margin-left:			15px;
}
#newsContent .more {
	height:					auto;
	position:				static;
	width:					280px;
}
#newsContent ul li.on div {
	display:				inline;
}

#newsContent ul li div div.img{
	display:				block;
	float:					left;
	position:				auto;
	top:					auto;
	left: 					auto;
	width:					auto;
	height:					auto;
	margin:					0px;
	padding:				3px;
	border-top:				1px solid #F0F0F0;
	border-left:			1px solid #F0F0F0;
	margin-right:			4px;
	margin-bottom:			6px;
	background:				transparent url(/img/common/imgShadow.gif) no-repeat bottom right;
}

#newsContent ul li div div.newsUrl{
	display:				block;
	float:					right;
	position:				relative;
	top:					0px;
	width:					auto;
	height:					10px;
	background:				transparent url(/img/common/dotMore.gif) no-repeat center right;
	padding:				2px 18px 0px 5px;
	border:					1px solid #C1BBB9;
	border-top:				0px;
	border-bottom:			0px;
	font-size:				8px;
	text-transform: 		uppercase;
	letter-spacing:			2px;
	z-index:				1;
}

#newsContent > ul a {
	width:					auto;
}

#newsContent li:hover div, 
#newsContent li:hover a div , 
#newsContent li a:hover div {
	display:				inline;
}

#newsContent li a.news_15 {
	background:				transparent url(/img/homePage/dotNews01.gif) no-repeat top right;
}
#newsContent li:hover a.news_15, 
#newsContent li a.news_15:hover{
	color:					#FF9000;
}
#newsContent li.on div#news_15 strong,
#newsContent li.on div#news_15 a{
	color:					#FF9000;
}

#newsContent li a.news_16 {
	background:				transparent url(/img/homePage/dotNews02.gif) no-repeat top right;
}
#newsContent li:hover a.news_16, 
#newsContent li a.news_16:hover {
	color:					#29BDEE;
}
#newsContent li div#news_16 strong,
#newsContent li div#news_16 a{
	color:					#29BDEE;
}

#newsContent li a.news_17 {
	background:				transparent url(/img/homePage/dotNews03.gif) no-repeat top right;
}
#newsContent li:hover a.news_17, 
#newsContent li a.news_17:hover {
	color:					#FF75C0;
}
#newsContent li div#news_17 strong,
#newsContent li div#news_17 a {
	color:					#FF75C0;
}

#newsContent li a.news_18 {
	background:				transparent url(/img/homePage/dotNews04.gif) no-repeat top right;
}
#newsContent li:hover a.news_18, 
#newsContent li a.news_18:hover {
	color:					#A3C134;
}
#newsContent li div#news_18 strong,
#newsContent li div#news_18 a{
	color:					#A3C134;
}

#newsContent li a.news_19 {
	background:				transparent url(/img/homePage/dotNews05.gif) no-repeat top right;
}
#newsContent li:hover a.news_19, 
#newsContent li a.news_05:hover {
	color:					#754C97;
}


/* STYLE FOR JAVASCRIPT NEWS MENU */

#newsList{
	float:					left;
	display:				block;
	width:					125px;
	padding-right:			15px;
	cursor:					pointer;
	color:					#655853;
}

#newsList div{
	text-align:				right;
	padding-right:			20px;
	padding-bottom:			18px;
}

#newsSlide{
	float:					left;
	display:				block;
	text-align:				left;
	padding:				0px;
	margin:					0px;
	overflow:				hidden;
	position:				relative;
	color:					#837873;
}
#newsSlide p{
	padding:				0px;
	margin:					0px;
}

#sample-1{
	background:				transparent url(/img/homePage/dotNews01.gif) no-repeat top right;
}
.newsSlide1,
.newsSlide2,
.newsSlide3,
.newsSlide4,
.newsSlide5 {
	width:					240px;
	min-height:				150px;
	/*height:					150px;*/
}

#sample-1.sample-item-over a,
#sample-1.sample-item-over,
#sample-1.sample-inactive-over a,
#sample-1.sample-inactive-over,
.newsSlide1 a,
.newsSlide1 div strong {
	text-decoration:		none;
	color:					#FF9000;
}

#sample-2{
	background:				transparent url(/img/homePage/dotNews02.gif) no-repeat top right;
}

#sample-2.sample-item-over a,
#sample-2.sample-item-over,
#sample-2.sample-inactive-over a,
#sample-2.sample-inactive-over,
.newsSlide2 strong,
.newsSlide2 a {
	color:					#29BDEE;
	text-decoration:		none;
}

#sample-3{
	background:				transparent url(/img/homePage/dotNews03.gif) no-repeat top right;
}

#sample-3.sample-item-over a,
#sample-3.sample-item-over,
#sample-3.sample-inactive-over a,
#sample-3.sample-inactive-over,
.newsSlide3 strong,
.newsSlide3 a {
	color:					#FF75C0;
	text-decoration:		none;
}

#sample-4{
	background:				transparent url(/img/homePage/dotNews04.gif) no-repeat top right;
}

#sample-4.sample-item-over a,
#sample-4.sample-item-over,
#sample-4.sample-inactive-over a,
#sample-4.sample-inactive-over,
.newsSlide4 strong,
.newsSlide4 a {
	color:					#A3C134;
	text-decoration:		none;
}

#sample-5{
	background:				transparent url(/img/homePage/dotNews05.gif) no-repeat top right;
}

#sample-5.sample-item-over a,
#sample-5.sample-item-over,
#sample-5.sample-inactive-over a,
#sample-5.sample-inactive-over,
.newsSlide5 strong,
.newsSlide5 a {
	color:					#754C97;
	text-decoration:		none;
}


#newsSlide .img{
	display:				block;
	float:					left;
	position:				auto;
	top:					0px;
	left: 					auto;
	width:					auto;
	height:					auto;
	margin:					0px;
	padding:				3px;
	margin-right:			4px;
	margin-bottom:			6px;
	background:				transparent url(/img/common/imgShadow.gif) no-repeat bottom right;
}

#newsSlide div.newsUrl{
	display:				block;
	float:					right;
	top:					0px;
	width:					auto;
	height:					10px;
	background:				transparent url(/img/common/dotMore.gif) no-repeat center right;
	padding:				2px 18px 0px 5px;
	border:					1px solid #C1BBB9;
	border-top:				0px;
	border-bottom:			0px;
	font-size:				8px;
	text-transform: 		uppercase;
	letter-spacing:			2px;
	z-index:				1;
}