/*
We don't want to reproduce every style that we use in the site. We just want to give the
user some options without ceding control.
*/
.red_text { color: red; }
p.bubble { width: 559px; margin: 0px; padding: 3px 23px; background: url(/images/bubble-middle.gif) left top repeat-y; }

.pseudo_h2 {
font-size: 14px;
font-weight: bold;
/* color: #000000; */
}

.advantage_text {
font-size: 14px;
/* font-weight: bold; */
}

table.advantage {
	width: 100%;
}

table.advantage td {
	border-top: 1px solid #cccccc;
}

table.advantage tr:first-child th,
table.advantage tr:first-child td {
	border-top: 0px;
}

ul.listpadding p {
padding: 0px;
}

img.topleft { float: left; margin: 0px 10px 10px 0px; }
img.topright { float: right; margin: 0px 0px 10px 10px; }
img.left { float: left; margin: 10px 10px 10px 0px; }
img.right { float: right; margin: 10px 0px 10px 10px; }

img.border_simple { border: 1px solid #d9d9d9; }

img.border_topleft {
	border: 1px solid #d9d9d9;
	float: left;
	margin: 0px 10px 10px 0px;
	padding: 10px;
}

img.border_topright {
	border: 1px solid #d9d9d9;
	float: right;
	margin: 0px 0px 10px 10px;
	padding: 10px;
}

img.border_left {
	border: 1px solid #d9d9d9;
	float: left;
	margin: 10px 10px 10px 0px;
	padding: 10px;
}

img.border_right {
	border: 1px solid #d9d9d9;
	float: right;
	margin: 10px 0px 10px 10px;
	padding: 10px;
}