body {
		font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size:12px;
	COLOR: #444;
	line-height: 145%;
	text-align: center

}

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;
}


#container {
	width: 760px;
	margin: 0 auto;
	text-align: left;

}
#footer {
	margin-top: 14px;
}

#sidecol { 
	width: 264px;
	margin: 16px 0 0 0;
	float: left;
	padding: 0;
}
#sidecolin { 
	padding: 14px 39px;
}

#maincol {
	width: 496px;
	margin: 16px 0 0 0;
	float: left;
	padding: 0;
}

#maincolin {
	padding: 14px 0 14px 31px;
	border-left: 1px solid #e2e2e2;

}

img.title {
	display: block;
	margin-bottom: 6px;
}
img.hdivider {
	margin-bottom: 30px;
	position: relative; 
	left: -32px;
	display:block;
}


td	{
	vertical-align : top;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size:12px;
	COLOR: #666666;
	line-height: 145%;
	}


.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:12px;
	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: #666;
	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;}



#logo {
	background-image: url(images/header_bg.jpg);
	background-repeat: no-repeat;
	margin: 0;
	width: 760px;
}


.small
{
	font-size:10px;
	font-family: tahoma,verdana;
}


.text	{
line-height:18px;
	display: block
}

h2 {
	COLOR: #C5852A;
	FONT-WEIGHT: bold;
		font-size:12px;
		margin: 1.3em 0 0 0;
	}


ol {
	margin: 12px 0 0 0;
	padding: 0 0 0 36px ;

}
ul {
	list-style-type: none;
		margin: 12px 0 0 0;
	padding: 0 0 0 12px ;
	}


td.noborder {
border-bottom: 0px solid #FFFFFFF;
}

table.jeremy {
	margin-left: 30px;
	width: 518px;
}

table.changes td {
	padding-bottom: 18px; 
}



table.changes tr td ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

table.changes tr td ol {
	margin: 0;
	padding: 0 0 0 18px;
		line-height: 110%;

}
ol li {
padding-top: 3px;
padding-bottom: 6px;
	line-height: 110%;
	margin: 0;
}

 ul li {

background-image: url(images/bullet.gif);
background-repeat: no-repeat;
background-position: 2px 3px;
padding-left: 18px;
padding-top: 3px;
padding-bottom: 6px;
	margin: 0;

}

#hometest {
	padding: 0 40px 40px 40px;
}

.endorse {
	text-align: left;
	color: #000;
	font-size: 12px;
		line-height: 150%;
	padding: 0;
	margin: 0;
	font-weight: bold;
}

.client {
	text-align: left;
	line-height: 110%;
			font-size: 12px;


}


.sideendorse {
	top: 142px;
	right: 0;
	width: 180px;
	position: absolute;
	padding-top: 0px;
	border-top: 1px solid #dadada;
	}


.maincol {
	width: 450px;
}













.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}













