/* General classes */
td	{
	vertical-align : top;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size:11px;
	COLOR: #666666;
	}

body {
	background-color : #FFFFFF;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	overflow: auto;
}

body.main {
	background-image: url(images/background.gif);
	background-image: url(images/bg.gif);
	background-repeat: no-repeat;
	background-position: top center;
	background-color : #FFFFFF;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
}
.toprow	TD {
vertical-align: bottom;
}

.intro	{
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
	padding-bottom:8px;
	display: block;
	line-height: 16px;
	}

.desc	{
	padding-top:4px;
	padding-left:30px;
	padding-right:10px;
	font-size:11px;
	line-height: 16px;
	display: block
	}

table.bottom {
	background-image: url(images/new_bottom.gif);
	background-repeat: no-repeat;
	background-position: top center;
	background-color : #FFFFFF;
}

.tan {
	background-image: url(images/tan.gif);
	background-repeat: no-repeat;
}

TR.colhead	TD	{
	COLOR: #999999;
	BORDER-BOTTOM: 1px solid #999999;
	BACKGROUND-COLOR: #EFEFEF;
	}

TR.odd	TD {
	COLOR: #666666;
	BORDER-BOTTOM: 1px solid #CCCCCC;
	BACKGROUND-COLOR: #FFFFFF;
	}


TR.even	TD	{
	COLOR: #666666;
	BORDER-BOTTOM: 1px solid #CCCCCC;
	BACKGROUND-COLOR: #FAF8F6;
	}

TD.form		{
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:4px;
BORDER-TOP: 2px solid #FFFFFF;
	BORDER-BOTTOM: 2px solid #FFFFFF;
	BORDER-LEFT: 2px solid #FFFFFF;
	BORDER-RIGHT: 2px solid #FFFFFF;
	line-height: 1em;

	}


td.border	{
	BACKGROUND-COLOR: #666666;
	height: 1px;
	}


			 
a:hover { color: #000000; TEXT-DECORATION: none;}
a:active { color: #000000; TEXT-DECORATION: underline;}
a:link { color: #000000; TEXT-DECORATION: underline;}
a:visited { color: #000000; TEXT-DECORATION: underline;}
a:visited:hover { color: #000000; TEXT-DECORATION: none;}



.small
{
	font-size:11px;
	font-family: tahoma,verdana;
}


.text	{
line-height:18px;
	display: block
}

.decortext {
	COLOR: #C5852A;
	FONT-WEIGHT: bold;
	}


ul, ol {
margin-top: 0px;
margin-bottom: 0px;
}
td.noborder {
border-bottom: 0px solid #FFFFFFF;
}

table.jeremy {
	margin-left: 30px;
	width: 518px;
}

table.changes td {
	padding-bottom: 18px; 
}


table.changes tr td ol, 
table.changes tr td ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

table.changes tr td li {

background-image: url(images/bullet.gif);
background-repeat: no-repeat;
background-position: 2px 3px;
padding-left: 18px;
padding-top: 3px;
padding-bottom: 4px;
}


