table#container0
{
	background:url(../img/layout/shadowmid2.png) top repeat-y;
}
table#posxBody
{
	width:100%;
	background:url(../img/layout/bodygrad.jpg) top left repeat-x;
}
/*
elements common to most pages
*/
a
{
	color:#0044ff;
}
table.content
{
	margin:0px auto 0 auto;
	width:100%;
	background:url(../img/layout/bodygrad.jpg) top left repeat-x #fff;
}
table.content td.nav
{
	width:280px;
	text-align:center;
}
table.content-nav
{
	margin:15px auto 15px auto;
	width:240px;
	border:solid 1px #9b9b9b;
	background:#fff;
}
table.content-nav td
{
	padding:20px;
	text-align:left;
}
table.content-additional
{
	margin:15px auto 15px auto;
	width:240px;
	border:solid 1px #9b9b9b;
	background:#fff;
	text-align:left;
}
table.content-additional td
{
	padding:10px;
}
table.content-additional td.match
{
	padding:20px;
}
table.content td.main
{
	border-top:solid 1px #bebebe;
	text-align:left;
}
table.content-main
{
	margin:15px 0 15px 0;
	width: 96%;
}
table.content-main p
{
	margin:10px 0px 10px 0px;
	line-height:150%;
}

/* left nav menu */
#leftnav
{
	list-style-type:none;
	margin:10px 0px 0px 0px;
	text-align:left;
}
#leftnav ul
{
	margin:5px 0px 0px 15px;
	list-style-type:none;
}
#leftnav li, #leftnav ul li
{
	padding:4px 4px 4px 4px;
}
#leftnav li a
{
	font-size:14px;
	color:#000;
	text-decoration:none;
}
#leftnav li a:hover
{
	text-decoration:none;
}
#leftnav li a.selected
{
	color:#d00000;
}
#leftnav li a.unavailable
{
	color:#c2c2c2;
}
#leftnav li a.default
{
}

/* additional products services */
ul#additional
{
	list-style-type:none;
	margin-top:15px;
}
ul#additional li.centered
{
	text-align:center;
}

/* miscellaneous */
img.arrow
{
	margin-right:8px;
	vertical-align:middle;
}
img.mid
{
	vertical-align:middle;
}
img.float-right
{
	float:right;
	margin:0px 0px 0px 10px;
}
img.bordered
{
	border:solid 1px #aeaeae;
}

h2
{
	font-size:14px;
	margin:0px 0px 10px 0px;
}
h2.italic
{
	font-style:italic;
}
h2.smaller
{
	font-size:12px;
	margin:0px 0px 0px 0px;
}
h2.smaller-wider
{
	font-size:12px;
	margin:10px 0px 2px 0px;
	letter-spacing:1px;
}

div.image-comment
{
	font-size:10px;
	text-align:right;
	color:#333;
	margin:0px 0px 15px 0px;
}

p
{
	line-height:130%;
}
