#main_body {
	margin: 0;
	padding: 0;
	font: 12px arial, helvetica, verdana, sans-serif;
	color: #000000;
	background-color: #F3F3F3;
}

#container {
	display: block;
	width: 987px;
	padding: 0;
	margin: 0px auto;
	position: relative;
	background-color: #ffffff;
}



#inner_body {
	position: relative;
	left: 0px;
	top: 0px;
	background-image: url("../images/contentBG.gif");
	background-repeat: no-repeat;
	background-position: bottom center;
	width: 987px;
}

#inner_body_content 
{
	padding: 10px 30px 20px 30px;
	width: 930px;
}


#menu_bar {
	height: 20px; 
	background-color: #000000; 
	color: #ffffff; 
	font-size: 14px; 
	vertical-align: middle; 
	padding-top: 3px; 
	font-weight: bold;
}

#bread_crumb 
{
	border-bottom: solid 1px #bbbbbb;
	font-size: 12px;
	color: #777777;
	padding-bottom: 6px;
	margin-bottom: 5px;
}
#bread_crumb a 
{
	color: #777777;
}

p
{
	margin: 10px 0px 10px 0px;
}

hr
{
	border: none;
	height: 2px;
	background-color: #bbbbbb;
	padding: 0px;
	margin: 0px;
}

hr.thick
{
	border: none;
	height: 8px;
	background-color: #bbbbbb;
}

.header_text 
{
	color: #bbbbbb;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, sans-serif;
}

.header_text a 
{
	color: #bbbbbb;
}

.menu_text
{
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
}

h3
{
	font-family: Times New Roman;
	font-size: 22px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

h4
{
	font-size: 14px;
	font-weight: bold;
	margin: 7px 0px 5px 0px;
	padding: 0px;
	color: #777777;
}

h5
{
	font-size: 14px;
	font-weight: bold;
	margin: 7px 0px 10px 0px;
	padding: 0px;
	color: #777777;
}

h6
{
	font-size: 12px;
	font-weight: bold;
	margin: 7px 0px 10px 0px;
	padding: 0px;
	color: #777777;
}

.menu_item
{
	float: left;
	padding-right: 30px;
}

.menu_item a
{
	color: #ffffff;
}

a {
	color: #C1212D;
	text-decoration: none;
}

h5 a {
	color: #777777;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a.home_page
{
	color: #999999;
}

a.learn_more 
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 90px; 
	height: 27px; 
	overflow: hidden;
	background-image: url('../images/icons/learnMore2.png');
}

a.learn_more:hover {
	background-position: 0 -27px;
}
a.learn_more.active {
	background-position: 0 -27px;
}
a.learn_more.active:hover {
	background-position: 0 -27px;
}

a.read_more 
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 90px; 
	height: 27px; 
	overflow: hidden;
	background-image: url('../images/icons/readMore2.png');
}

a.read_more:hover {
	background-position: 0 -27px;
}
a.read_more.active {
	background-position: 0 -27px;
}
a.read_more.active:hover {
	background-position: 0 -27px;
}


#why_left
{
	float: left;
	width: 605px;
}

#why_right
{
	float: left;
	width: 315px;
	margin-left: 10px;
}



#bottom_menu 
{
	position: relative; 
	background-image: url('../images/footer.gif'); 
	width: 987px; 
	height: 206px;
}
#bottom_whitepapers 
{
	position: absolute; 
	left: 32px; 
	top: 20px; 
	width: 222px; 
	height: 154px; 
	overflow: hidden;
	background-image: url('../images/bottom_whitepapers.png');
}

#bottom_ebook 
{
	position: absolute; 
	left: 266px; 
	top: 20px; 
	width: 222px; 
	height: 154px; 
	overflow: hidden;
	background-image: url('../images/bottom_ebook.png');
}

#bottom_customers
{
	position: absolute; 
	left: 500px; 
	top: 20px; 
	width: 222px; 
	height: 154px; 
	overflow: hidden;
	background-image: url('../images/bottom_customers.png');
}

#bottom_demo
{
	position: absolute; 
	left: 734px; 
	top: 20px; 
	width: 222px; 
	height: 154px; 
	overflow: hidden;
	background-image: url('../images/bottom_demo.png');
}

#bottom_menu a:hover {
	background-position: 0 -154px;
}
#bottom_menu a.active {
	background-position: 0 -154px;
}
#bottom_menu a.active:hover {
	background-position: 0 -154px;
}

.clear, .cleaner {
	clear: both;
	margin: 0;
	padding: 0;
}

#why_right_menu
{
	width: 300px;
	padding: 10px;
}

#why_right_menu a
{
	color: #777777;
}

#why_right_menu a.on
{
	color: #000000;
}

div.quote
{
	background-image: url("/images/quotes.png");
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	color: #555555;
	padding-left: 20px;
	padding-bottom: 20px;
}

div.quote_source
{
	float: right;
	font-size: 12px;
	padding-top: 10px;
	font-weight: normal;
}

div.quote_no_italics
{
	background-image: url("/images/quotes.png");
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	padding-bottom: 20px;
	min-height: 55px;
}

div.quote_testimonials
{
	background-image: url("/images/quotes.png");
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-left: 40px;
	padding-bottom: 20px;
	min-height: 55px;
}

div.content
{
	padding-left: 20px;
}

div.padded_content
{
	padding-left: 20px;
	padding-right: 20px;
}

div.regular_content
{
	padding: 10px 40px 10px 40px;
	min-height: 50px;
}

.slimbox
{
    BORDER-RIGHT: #888888 1px solid;
    BORDER-TOP: #888888 1px solid;
    BORDER-LEFT: #888888 1px solid;
    BORDER-BOTTOM: #888888 1px solid;
    color: #666666;
    font: 10px verdana, sans-serif;
}

.slimboxGrey
{
		border: none;
    background-color: #dfdfdf;
    color: #666666;
    font: 10px verdana, sans-serif;
		line-height: 20px;
		margin-top: 4px;
}


#system_market
{
	position: absolute; 
	left: 222px; 
	top: 34px; 
	width: 180px; 
	height: 60px; 
	overflow: hidden;
	background-image: url('../images/system/market.gif');
}

#system_propose
{
	position: absolute; 
	left: 13px; 
	top: 128px; 
	width: 180px; 
	height: 60px; 
	overflow: hidden;
	background-image: url('../images/system/propose.gif');
}

#system_bind
{
	position: absolute; 
	left: 178px; 
	top: 244px; 
	width: 180px; 
	height: 60px; 
	overflow: hidden;
	background-image: url('../images/system/bind.gif');
}

#system_endorse
{
	position: absolute; 
	left: 484px; 
	top: 33px; 
	width: 180px; 
	height: 60px; 
	overflow: hidden;
	background-image: url('../images/system/endorse.gif');
}

#system_renew
{
	position: absolute; 
	left: 704px; 
	top: 134px; 
	width: 180px; 
	height: 60px; 
	overflow: hidden;
	background-image: url('../images/system/renew.gif');
}

#system_remarket
{
	position: absolute; 
	left: 473px; 
	top: 242px; 
	width: 180px; 
	height: 60px; 
	overflow: hidden;
	background-image: url('../images/system/remarket.gif');
}

#system_graph a:hover {
	background-position: 0 -60px;
}
#system_graph a.active {
	background-position: 0 -60px;
}
#system_graph a.active:hover {
	background-position: 0 -60px;
}

.testimonials_name
{
	font-family: Times New Roman;
	font-size: 22px;
	font-weight: normal;
}

.testimonials_title
{
	font-size: 14px;
	font-weight: bold;
	margin: 7px 0px 5px 0px;
	padding: 0px;
	color: #777777;
}