body{
	background-color:#e3e0db; 
	margin:0px;
}
div{
	color:#222222;
	font-family:arial;
	font-size:12px;
}
h2{
	margin-top:-5px;
}
h3{
	margin-bottom:5px;
}
.topLink{
	color:#3b3b3b;
	text-decoration:none;
}
.topLink:hover{
	color:#ff0000;
	text-decoration:none;
}
.blackLink{
	color:#000000;
	text-decoration:none;
}
.blackLink:hover{
	color:#ff0000;
	text-decoration:none;
}
.headerLink{
	color:#565656;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}
.headerLink:hover{
	color:#ff0000;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}
.headerLinkContainer{
	float:left;
}
.headerLinkDivider{
	width:3px;
	height:13px;
	background-image:url(../images/divider.gif);
	float:left;
	margin:2px 25px 0px 25px;
}
.standardContainer{
	margin-left:25px; 
	width: 629px; 
	line-height:25px;
}
.rightContainer{
	margin-left:30px; 
	width:250px;
}
.redLink{
	color:#ff0000;
	font-weight:bold;
	font-size: 13px;
	text-decoration:none;
}
.dottedLine{
	height: 3px;
	background-image:url(../images/dot.gif);
	margin: 10px 0px 10px 20px;
}

#bodyContent{
	background-image:url(../images/bg.gif); 
	width:958px; 
	text-align:left;
}
#topNav{
	width:958px; 
	text-align:right; 
	margin:4px 30px 3px 0px;
}
#header{
	background-image:url(../images/bg.gif); 
	width:958px; 
	height:75px; 
	text-align:left;
}
#logo{
	margin-left:30px;
	border: 0px;
}
#headerLinks{
	float:left; 
	margin: 25px 0px 0px 90px;
}
#marquis{
	background-image:url(../images/marquis.jpg); 
	width:958px; 
	height:261px; 
	text-align:left;
}
#marquisText{
	margin: 76px 0px 0px 220px;
	#margin: 73px 0px 0px 220px;
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
}
#startTrialButton{
	padding: 120px 0px 0px 45px;
}
#howItWorks{
	padding-left:20px;
	border:0px;
}
#details{
	margin-top: 15px;
}
#userLinks{
	margin:10px 0px 20px 25px;
	color:#000000;
}
#supportLinks{
	margin-left:25px;
	color:#000000;
}
#topCurve{
	background-image:url(../images/top.gif); 
	width:958px; 
	height:21px;
}
#bottomCurve{
	background-image:url(../images/bottom.gif); 
	width:958px; 
	height:29px;
	background-color:#e3e0db; 
}
#copyright{
	font-size:10px;
	padding-bottom:20px;
	background-color:#e3e0db; 
}

.layer-clear {
	clear: both;
}
.listing-casestudy {
	margin: 0;
	padding: 0;
	width: 893px;
}
.listing-casestudy a {
	color: #DD383C;
}
.listing-casestudy img {
	border: 0;
}
.listing-casestudy li {
	background-color: #E3E0DB;
	border: 1px solid #D0CBC5;
	list-style-type: none;
	margin: 0 0 12px;
	padding: 0;
}
.listing-casestudy .layer-rctop {
	background: url(../images/bg_rctop.gif) top left no-repeat;
	margin: -1px;
}
.listing-casestudy .layer-rcbottom {
	background: url(../images/bg_rcbottom.gif) bottom left no-repeat;
	padding: 17px;
	position: relative;
}
.listing-casestudy .layer-description {
	background: url(../images/bg_dotted.gif) top right repeat-y;
	float: left;
	margin-right: 18px;
	padding-right: 10px;
	width: 482px;
}
.listing-casestudy .panel-image {
	float: left;
	margin: 0 18px 0 0;
	padding: 0;
}
.listing-casestudy .layer-features {
	float: left;
	width: 250px;
}
.listing-casestudy .layer-features ul {
	margin: 0;
	padding: 0;
}
.listing-casestudy .layer-features li {
	background: url(../images/ico_star.gif) top left no-repeat;
	border: 0;
	margin: 0 0 8px;
	padding: 0 0 0 24px;
}
.listing-casestudydetail {
	margin: 0;
	padding: 0;
	width: 904px;
}
.listing-casestudydetail li {
	background: url(../images/bg_dotted.gif) bottom left repeat-x;
	list-style-type: none;
	margin: 0 0 12px;
	padding: 18px 0 18px 0;
}
.listing-casestudydetail .panel-image {
	float: left;
	margin: -12px 16px 12px 0;
}
.listing-casestudydetail .item-odd .panel-image {
	float: right;
	margin: -12px 0 12px 16px;
}
.listing-casestudydetail blockquote {
	font-size: 120%;
	font-style: italic;
	font-weight: bold;
	line-height: 140%;
	margin: 0;
	padding: 0;
	text-align: center;
}
.listing-casestudydetail blockquote i {
	color: #A5A299;
	display: block;
	font-size: 80%;
	font-style: normal;
	font-weight: normal;
	text-align: right;
}

