empty {}body {	font-family:		verdana, arial, helvetica, sans serif;	font-weight:		normal;	font-size:		10px;	color:			#000000;	background-color:	#fff;}table, tr, th, td, input, textarea, select, h1, h2, h3, h4, h5, h6, ul, ol, li {	font-family:		verdana, arial, helvetica, sans serif;	font-weight:		normal;	font-size:		10px;	color:			#000000;}p {	font-family:		verdana, arial, helvetica, sans serif;	font-weight:		normal;	font-size:		11px;	padding:		0px;	margin:			0px;margin-bottom:		10px;	color:			#000000;}div {	font-family:		verdana, arial, helvetica, sans serif	font-weight:		normal;	font-size:		10px;	margin:			0px;	padding:		0px;	color:			#000000;}h1 {	font-size:		18px;}h2 {	font-size:		12px;font-weight:		bold;}/*	emphasis	*/em {	font-weight:		normal;	font-style:		italic;}em.strong {	font-weight:		bold;	font-style:		normal;	color:			#000000;}em.alert {	font-style:		normal;	font-weight:		bold;	color:			#990000;}em.type1 {	font-style:		normal;	color:			#990000;}/*	body (left & main copy)	*/div.leftaddress {	margin:			0px;    	margin-top:		4px;	text-align:		right;}div.leftheadline {	text-align:		right;}p.leftcopy {	margin-top:		18px;	text-align:		right;}p.maincopy {	margin-top:		18px;	text-align:		left;}div.signature {	font-weight:		bold;	text-decoration:	underline;}/*	forms	*/textarea {	color:			#000000;	background-color:	#d9d9d9;	overflow:		auto;}input.text {	color:			#000000;	background-color:	#d9d9d9;}input.button {	font-weight:		bold;	font-size:		14px;	border:			0px;	padding:		0px;	color:			#ffcc00;	background-color:	#333333;}div.button {	margin-top:		6px;	text-align:		left;}th.label {	font-weight:		bold;	vertical-align:		middle;	color:			#666666;	text-align:		right;}label {}div.warning {	font-weight:		bold;	padding-top:		2px;	padding-bottom:		2px;	margin:			0px;	color:			#990000;	text-align:		right;}.formerror {	background-color:	#ffcc00;}/*	anchors	*/a {	color:			#990000;	text-decoration:	none;}a:hover {	color:			#99ccff;	text-decoration:	underline;}/*	profiles	*/div.profilename {	font-size:		16px;	color:			#000000;	text-align:		right;}div.profiletitle {	font-size:		14px;	color:			#666666;	text-align:		right;}div.mailem {	margin-top:		16px;	text-align:		right;}/*	director pages	*/div.directorname {	font-size:		16px;	color:			#000000;}p.directorcopy {	margin:			0px;	margin-top:		18px;}em.director {	color:			#990000;	font-style:		normal;}.directortitle {	font-size:		14px;	color:			#666666;}/*	Reviews		*/h1.review {	margin-top:		0px;	margin-bottom:		12px;}h2.review {	font-size:		12px;	font-weight:		bold;	margin-top:		0px;	margin-bottom:		12px;}h3.review {	font-weight:		bold;	margin-top:		0px;	margin-bottom:		0px;}p.reviewscore {	font-size:		12px;	font-weight:		bold;}/*	misc	*/div.news {	padding:		14px;	width:			420px;}p.news {	font-size:		14px;	text-align:		left;		margin-top:		18px;}div.casestudies {	border-style:		solid;	border-width:		1px;	border-color:		#cccccc;	padding:		8px;	width:			116px;}div.thanks {	font-size:		16px;	margin:			8px;	color:			#ffffff;	text-align:		center;}em.thanks {	font-weight:		bold;	font-style:		normal;}a.close {	font-weight:		bold;	font-size:		12px;	color:			#ffcc00;	text-decoration:	underline;}div.viewnav {	text-align:		right;}.date {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 24px;	font-weight: bold;	color: #B12A1E;}