div#body{
	overflow: hidden;
}
div.column.left{
	float: left;
/*	width: 585px;*/
	font-size: 1.2em;
	margin-left: 15px;
}
	div.left h2{
		width: 320px;
		height: 25px;
		background: url(../images/home_turningAnswersIntoAction.gif) no-repeat;
		text-indent: -1000em;
	}
	div.left p{
		width: 463px;
	}
	div.left img{
		margin: 25px 0;
	}
/*Ajax image*/
div#random {
	sposition:relative;
	float:left;
	width:592px;
	height:230px;
}

div.column.right{
	float: right;
}
	div.right h2{
		width: 275px;
		height: 25px;
		background: url(../images/home_turningAnswersIntoAction.gif) no-repeat;
		text-indent: -1000em;
		margin:0 0 .5em 0;
	}
	div.right p{
		width: 275px;
		color:#333;
	}

div.right-col {
	width: 292px;
	float: right;
}

div.row-bottom {
	margin-left: 15px;
	padding-top: 15px;
	clear: both;
}
div.latest{
	display:inline;
	float: left;
	width: 292px;
	background: #E4CDD1 url(../images/home_latestBG_top.gif) no-repeat left top;
	margin-bottom: 25px;
	margin-right: 8px;
}
	div.latest.last {
		margin-right: 0px;
	}
	div.latest div.bottom{
		background: url(../images/home_latestBG_bottom.gif) no-repeat right bottom;
	}
	div.latest div{
		overflow: hidden;
	}
	div.latest div.hr{
		background: #D8B7BD;
		margin: 0;
		padding: 0;
	}
	
	div.latest h3.latestNews{
		width: 119px;
		height: 19px;
		text-indent: -1000em;
		overflow: hidden;
		background: url(../images/homeH3_latestNews.gif) no-repeat;
		float: left;
		margin: 15px 0 15px 15px;
		display: inline; /* IE doubled-float margin */
	}
	div.latest h3.latestEvents{
		width: 147px;
		height: 20px;
		text-indent: -1000em;
		overflow: hidden;
		background: url(../images/bg_latestevents.gif) no-repeat;
		float: left;
		margin: 15px 0 15px 15px;
		display: inline; /* IE doubled-float margin */
	}

	div.latest h3.ourClients{
		width: 120px;
		height: 19px;
		text-indent: -1000em;
		overflow: hidden;
		background: url(../images/homeH3_ourClients.gif) no-repeat;
		float: left;
		margin: 15px 0 15px 15px;
		display: inline; /* IE doubled-float margin */
	}
	div.latest h3.userPoll{
		width: 95px;
		height: 24px;
		text-indent: -1000em;
		overflow: hidden;
		background: url(../images/homeH3_userPoll.gif) no-repeat;
		float: left;
		margin: 15px 0;
		display: inline; /* IE doubled-float margin */
	}
	div.latest a.viewAll{
		background: url(../images/bullet_viewAll_home.gif) no-repeat right;
		padding-right: 20px;
		float: right;
		font-size: 1.1em;
		margin: 17px 15px 15px 0;
	}
	/*
	div.latest p a.yes{
		display: block;
		float: left;
		background: url(../images/home_poll_yes.gif) no-repeat;
		width: 58px;
		height: 24px;
		text-indent: -1000em;
		overflow: hidden;
		margin: 0 10px 10px 0;
	}
	div.latest p a.no{
		display: block;
		float: left;
		background: url(../images/home_poll_no.gif) no-repeat;
		width: 58px;
		height: 24px;
		text-indent: -1000em;
		overflow: hidden;
	}
	*/
	div.latest div.wysiwyg {
		float:left;
		width:262px;
		padding:0 15px;
	}
	div.latest div.wysiwyg h1,
	div.latest div.wysiwyg h2,
	div.latest div.wysiwyg h3,
	div.latest div.wysiwyg p {
		margin:0 0 .5em 0;
	}
	div.latest div.wysiwyg img {
		border:2px solid #F1E7E8;
	}
	div.latest ul.events {
		clear: both;
		list-style: none;
		padding-bottom: 20px;
	}
		div.latest ul.events li {
			margin:0;
			padding:0.5em 0;
			color: #333;
			font-size: 1.2em;
			border-top:1px solid #D8B8BD;
		}	
		div.latest ul.events li.first {
			border-top:none;
		}	
			div.latest ul.events li a {
				display: block;
				background: url(../images/bullet_arrow_right_home.gif) no-repeat 0 0.3em;
				margin:0 0 0 15px;
				padding-left: 12px;
				font-size: 1.0em;
			}



	div.latest div#clients{
		clear:left;
		width: 272px;
		height: 105px;
		border: 1px solid #a9a9a9;
		background:#fff;
		margin:10px 10px 17px 10px;
	}
		div.latestdiv#clients div{
			background: #fff url(../images/clientsBG.gif) repeat-y;
			width: 100%;
			height: 89px;
			margin: 8px 0;
		}
			div.latest div#clients div div{
				margin: 0;
				float: left;
				width: 238px;
				height: 89px;
				background: #fff;
			}
			div.latest div#clients div div.left{
				background: #fff url(../images/bullet_left.gif) no-repeat 50% 50%;
				width: 17px;
				float: left;
			}
			div.latest div#clients div div.right{
				background: #fff url(../images/bullet_right.gif) no-repeat 50% 50%;
				width: 17px;
				float: right;
			}
				div.latest div#clients div div.left a,
				div.latest div#clients div div.right a{
					display: block;
					width: 100%;
					height: 100%;
					text-indent: -1000em;
					overflow: hidden;
				}








	div.column p a.clientLogin, ul#quickLinks li a.clientLogin{
		background: url(../images/home_clientLogin.gif) no-repeat;
		width: 203px;
		height: 32px;
		text-indent: -1000em;
		overflow: hidden;
		margin-bottom: 3px;
	}
	div.column p a.clientLogin {
		display: block;
	}
	ul#quickLinks li a.clientLogin {
		display: inline;
	}
	div.column p a.clientLogin:hover, ul#quickLinks li a.clientLogin:hover{
		background: url(../images/home_clientLogin_hover.gif) no-repeat;
	}
	div.column p a.clientLogout{
		display: block;
		background: url(../images/home_clientLogout.gif) no-repeat;
		width: 179px;
		height: 21px;
		text-indent: -1000em;
		overflow: hidden;
		padding-bottom: 7px;
		border-bottom: 1px solid #ECDBDE;
		margin-bottom: 7px;
	}
	div.column a.registerHim, ul.quickLinks li a.registerHim{
		display: block;
		background: url(../images/home_register.gif) no-repeat;
		width: 203px;
		height: 37px;
		text-indent: -1000em;
		overflow: hidden;
	}
	div.column a.registerHim:hover , ul.quickLinks li a.registerHim:hover{
		background: url(../images/home_register_hover.gif) no-repeat;
	}



	div.column p.separatorLine {
		background: url(../images/home_separatorLine.gif) no-repeat top left;
		padding:5px 0 0 0;
	}
	div.column p a.rss{
		display: block;
		background: url(../images/home_rss.gif) no-repeat;
/*		width: 203px;*/
		height: 23px;
		text-indent: -1000em;
		overflow: hidden;
		margin-top:5px;
	}

	div.column p a.rssnoclue{
/*		display: block;
		overflow: hidden;*/
		margin-left: 36px;
/*		margin-top: -6px;*/
	}

	
/* FOOTER */
div#footer{
	min-height: 0;
	background: transparent url(../images/homeBG_bottom.gif) no-repeat top;
	padding-top: 34px;
}
	div#footer div{
		margin: 0;
		padding: 0 0 100px 0;
		background: #5E1045 url(../images/homeBG_reflection.gif) no-repeat top;
	}
		div#footer div ul{
			margin:0;
			background:transparent;
			padding: 12px 25px 0 25px;
		}
			div#footer div ul li{
				color: #ccc;
				font-size: 1.1em;
			}

/* Footer Links */
div#footer a:link, div#footer a:visited{
	color: #ccc;
	text-decoration: none;
}
div#footer a:hover{
	text-decoration: underline;
}
div.latest a:link,div.latest a:visited{
	color: #5E1045;
	text-decoration: none;
}
div.latest a:hover{
	text-decoration: underline;
}