* {margin:0;padding:0;}

body {
	margin:0px;
	padding:0px;
	background:#666;
	text-align:center; /* Centering hack for IE5/Win */
}
div#mainClm {
	float:right;
	width:435px;
	padding:20px;
	border-left:dotted 0px #ccc;
	background:#fff
}
div#sideBar {
	margin:0px 0px 0px 0px;
	padding:20px;
	text-align:left;
	padding-right:490px;
}
#header {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:#fff;
	color:white;
	border:0px;
}
#footer {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-bottom:dotted 0px #ccc;
	border-top:dotted 0px #ccc;
	background:#fff;
	color:white;
}
#footnav {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-bottom:dotted 0px #ccc;
	border-top:dotted 0px #ccc;
	background:#666;
	color:white;
}
#container {
	width:780px;
	margin: 0px auto; /* CSS centering trick. Right and left margin widths set to "auto", pushes content to middle */
	text-align: left; /* Counteract the IE5/Win Hack */
	background:#fff;
	border-left:dotted 0px #ccc;
	border-right:dotted 0px #ccc;
}
.contactformfield {
	width: 290px;
}
.joe {
	background: #f1f1f1;
	border: 1px;
	border-style: dotted;
	border-color: #cccccc;
	padding: 10px;
}
.quote {
	padding-top: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 8px;
}
.buyleft {
	width: 200px;
	float: left;
	padding: 5px;
	border: 1px solid #CCCCCC;
	text-align: center;
}
.buyright {
	width: 200px;
	float: right;
	padding: 5px;
	border: 1px solid #CCCCCC;
	text-align: center;
}
.clear {
	clear: both;
}
.radio-interviews-notice {
	background: #f1f1f1;
	border: 1px;
	border-style: dotted;
	border-color: #cccccc;	text-align: center;
	padding: 5px;
}

