.rotating_images_div
{
	position:			relative;
	/*width:				921px;*/
	border-width:		1px 0 1px 1px;
	border-style:		solid none solid solid;
	border-color:		#dddddd;
	margin:				0;
	background:			#fff;
	/*background:			url('/images/slide-content-bg.jpg') no-repeat right 0;*/
	float:				left;
}

.slide_caption_area
{
	position:			absolute;
	width:				40px;
	background-color:	#cad7e9 !important;
	z-index:			1000 !important;
	bottom:				0;
	right:				0px;
	/*opacity:			0.75 !important;
	filter:				alpha(opacity=75) !important;*/
	height:				30px;
	color:				white;
	line-height:		27px;
	font-size:			9px;
}

#slide_container
{
	width:				920px;
	position:			relative;
	height:282px;
}

.slide_nav
{
	text-align:			center;
}

.slide_nav a
{
	cursor:hand;
	cursor:pointer;
}

.slide_nav img
{
	margin-top:			10px;
}

.slide_title
{
	float:				left;
	margin-left:		12px;
	font-weight:		Bold;
	color:				#aaaaaa;
}

.rotating_images_div
{
	z-index:			1;
}

.slide_content_area
{
	width:				290px;
	height:				242px;
	padding:			40px 24px 0 38px;
	float:				left;
	font-size:			16px;
	color:				#666;
	background-color:	#ffffff;
	font-family:		"Georgia";
	border-width:		1px 1px 1px 0;
	border-style:		solid solid solid none;
	border-color:		#dddddd;

}

.slide_image
{
	float:				left;
}
#top-area-container
{
	background:			url('/images/home-gray-bg.png') repeat-y;
	position:			relative;
}
#top-area
{
	margin:				0 6px 0 4px;
}
#top-area-slide
{
	background:			#d9d9d9 url('/images/slide-bg.png') repeat-x;
	border-bottom:		1px solid #b9b9b9;
	padding:			0 9px 11px;
	overflow:			auto;
}
#top-area-content
{
	border-top:			1px solid #fff;
	padding:			0 0 0 21px;
	background:			#ffffff url('/images/top-area-content-gray-bg.png') repeat-x;
}
#top-area-content .thumb
{
	margin-top:			7px;
}
#top-area-content-left
{
	width:				430px;
	float:				left;
	margin-left:		0px;
	color:				#333;
	font-size:			14px;
	margin-right:		24px;

}
#top-area-content-left #position-statement
{
	margin:				20px 0px 10px;
}
#top-area-content-right
{
	width:				452px;
	float:				left;
	margin-top:			14px;
	font-size:			12px;
	line-height:		17px;
}
#top-area-content-right #solutions{
	padding:			0 20px 7px;			
	baxckground:			url('/images/top-area-content-right.png') repeat-y;
	margin:				0;
	position:			relative;
}
#top-area-content-left h1
{
	margin-bottom:0px;

}
#top-area-content-right h1
{
	padding-bottom:0;
}

#top-area-content-right #solutions
{

	background:			url('/images/solutions-bg.png') no-repeat 0 bottom;
}
#top-area-content-right .thumb
{
	width:				84px;
	height:				85px;
}
#top-area-content-right #solutions td
{
	padding-bottom:		12px;
}
#top-area-content-right #solutions h2
{
	margin-top:			5px;
}
#top-area-content-right #solutions h2,
#top-area-content-right #solutions h2 a
{
	font-size:			14px;
	line-height:		17px;
	font-family:		arial;
	color:				#333;
	font-weight:		bold;
}
#top-area-content-right #solutions .bodytext
{
	font-family:		arial;
	color:				#333;
}
#bottom-area-container
{
	padding-left:		4px;
	margin-top:			14px;
	font-size:			12px;
	line-height:		16px;
	font-family:		arial;
	color:				#555;
}


#home-news td
{
	width:				50%;
	padding-right:		20px;
}

#home-blue td.blue-bg
{
	background:			#eaf1fc url('/images/rounded-blue.png') repeat-x;
	border-left:		1px solid #fff;
	border-right:		1px solid #fff;
	width:				458px;
}

#home-blue td.blue-bg .blue-area
{	
	padding:			12px 20px 20px;
	width:				418px;
	min-height:158px;
	height:auto !important;
	height:158px;

}
#bottom-area-container h2,
#bottom-area-container h2 a
{
	font-size:			15px;
	line-height:		17px;
	font-weight:		normal;
	margin-bottom:		5px;
	font-family:		arial;
}
#bottom-area-container h2 a
{
	color:				#333;

}

#bottom-area-container h3
{
	font-size:			12px;
	line-height:		13px;
	font-weight:normal;
	margin-bottom:		0;
	font-family:		arial;
}
#bottom-area-container .thumb
{
	margin-top:			3px;
}
table#home-news
{
	width:				100%;
}
#canvas0,
#canvas1
{
top:0;
left:0;
/*filter:alpha(opacity=100);
opacity:1;*/
position:absolute;
background-color:white;
}

#top-area-slide h2
{
	font-weight:bold;
}