body {
	background-color: #7293B8;
}
div.base-width {
	width: 972px;
}
.menu-item {
	margin-bottom: 10px;
}
.partners {
	margin: 5px 0px 25px 0px; padding-right: 5px; text-align: justify;
}
.partners img {
	float: left; margin: 0px 10px 0px 0px;
}
.partners h4 {
	font-size: 11px !important; font-weight: bold; margin: 0px 0px 7px 0px;
}
.partners .end {
	clear: both;
}
.table-tab img {
	height: 28px; width: 9px;
}
.table-tab td.side {
	width: 9px;
}
#lossrunner-menu {
	background-color: #F6F6F6; width: 200px;
}
#lossrunner-menu .menu-item {
	background-color: #F6F6F6; border-bottom: solid 1px #D5D5D5; margin-bottom: 0px; padding: 8px 10px 8px 20px;
	text-align: left;	
}
#lossrunner-menu .menu-item a {
	border: none; color: #6A8AAA; display: block; font-size: 12px; text-decoration: none;
}
#lossrunner-menu .selected-menu-item {
	padding-bottom: 0px; background-color: #ffffff; padding-top: 0px;
}
#lossrunner-menu .selected-menu-item a {
	background-color: #ffffff; background-image: url('../../images/lossrun/arrow.gif'); background-position: 100% 10px;
	background-repeat: no-repeat; color: #6C954A; left: 1px; position: relative; padding-bottom: 8px; padding-top: 8px;
}
#lossrunner-contents-table {
	background-color: #F6F6F6; width: 972px;
}
#lossrunner-contents-table td {
	vertical-align: top;
}
#lossrunner-contentcell {
	background-color: #ffffff; border-left: solid 1px #D8D8D8; color: #3c5666; background-image: url('../../images/homepage/watermark.jpg'); 
	background-position: right bottom; background-repeat: no-repeat; padding: 10px; text-align: left; z-index: 2;
}
#lossrunner-contentcell h1 {
	margin-top: 4px;
}
#lossrunner-contentcell h3 {
	color: #6C954A; font-size: 12px; font-weight: bold; margin-bottom: 10px; margin-top: 10px;
}
#lossrunner-contentcell img.screenshot {
	float: right; margin: 8px; margin-right: 0px;
}
#lossrunner-contentcell p.intro {
	font-size: 12px; margin-top: 22px; text-align: justify;
}
#lossrunner-contentcell p, #lossrunner-contentcell td, #lossrunner-contentcell{
	font-size: 11px; line-height:16px;
}
#lossrunner-contentmenucell {
	background-color: #F6F6F6; width: 200px !important; 
}
.lossrunner-steps {
	width: 100%;
}
.lossrunner-steps td {
	font-size: 11px; vertical-align: middle !important;
}
.lossrunner-steps td.steparrow {
	background-image: url('../../images/lossrun/arrow_step.gif'); background-repeat: no-repeat;	color: #6C954A;	font-size: 14px; height: 30px;
	padding-bottom: 4px; padding-right: 12px; padding-top: 6px; vertical-align: top !important;	width: 142px;
}
.lossrunner-steps .steparrow .number {
	float: left; font-size: 16px; height: 30px;	padding-top: 6px; text-align: center; width: 32px;
}
.lossrunner-steps .steparrow .step {
	float: left; font-size: 14px; height: 20px; margin-left: 14px; padding-top: 8px; text-align: center; width: 86px;
}
.lossrunner-contentwidthholder {
	width: 548px;
}
.homeProduct {
	border-bottom: solid 2px #C0CBDA; margin-bottom: 7px; margin-top: 0px; padding-bottom: 8px;	padding-top: 0px;
}
.homeProduct a, .homeProduct a:hover, .homeProduct a:link, .homeProduct a:visited, .homeProduct a:active {
	color: #18366A; text-decoration: none;
}
.homeProduct h4 {
	color: #18366A; font-size: 14px; font-weight: normal; margin-bottom: 2px; margin-top: 0px; padding-top: 0px;
}
.homeProduct h4 span {
	color: #73943E; font-weight: bold;
}
.slideshow {
	border: 0; height: 100%; overflow: hidden; position: relative; width: 100%;
}
.slideshow img {
	display: none; height: 245px; left: 0; position: absolute; top: 0; width: 972px;
}
.slideshow img.f1 {
	display: inline; z-index: 1;
}
.dmpackageLabelDiv {
	clear: both;float: left; text-align: right; padding-top: 8px; padding-right: 3px; width: 80px;
}
.dmpackageValueDiv {
	padding-left: 90px; padding-top: 8px; text-align: left; vertical-align: middle;
}
.dmpropLabel {
	border-width: 1px !important; float: left; padding-top: 3px; padding-right: 5px; text-align: right; white-space: nowrap; width: 80px;
}
.dmpropControl {
	height:25px; vertical-align:middle;
}
.break {
	clear: both;
}
.all-products-container {
	vertical-align: top;
}
.all-products {
	font-family: Arial; padding: 20px 5px; text-align: left; width: 100%;
}
.all-products h1 {
	color: #6C954A; font-size: 220%; font-weight: bold; margin: 0;
}
.all-products .half {
	float: left; margin: 0px 10px; padding: 0; width: 450px;
}
.all-products .half p {
	font-size: 110%; line-height: 150%; margin: 18px 0px ! important; padding: 0;
}
.all-products a, .all-products a:link, .all-products a:visited, .all-products a:active {
	color: #105193; font-size: 140%; font-weight: bold; text-decoration: none;
}
.all-products a:hover {
	color: #6C954A;
}
.foot {
	background-image: url('../../images/graphics/footer.png'); background-position: bottom;	background-repeat: repeat-x; color:#fff; height:56px;
	margin: 0; padding: 0; text-align: center;	width: 100%; vertical-align: top;
}
.foot .footer-menu, .foot .footer-copy {
	padding-top: 8px;
}
.foot-index {
	background-image: url('../../images/homepage/green_gradient.png'); background-repeat: repeat-x; font-family: Arial; font-size: 145%; 
	font-weight: bold; height: 105px; text-align: center; vertical-align: middle;
}
.foot-index .left {
	float: left; padding-top: 25px; text-align: right; width: 53%;
}
.foot-index .right {
	float: left; padding: 6px 0px 0px 15px;
}
.foot-index ul {
	border-width: 0; color: #FFFFFF; list-style-position: outside; list-style-image: url('../../images/homepage/arrows.gif'); 
	margin: 0px 0px 0px 20px; padding: 0; text-align: left; width: 300px;
}
.testimonial {
	background-color: #E1EDCF; color: #333333; font-family: Geneva,Verdana,Lucida,sans-serif; padding: 10px 10px 12px; text-align: left;
}
.testimonial-small {
	background-color: #F6F6F6; font-size: 100%; font-family: Trebuchet MS; margin-top: 10px; padding: 0; text-align: left;
}
.testimonial .hdr { background-image: url('../../images/homepage/quotes.png'); background-repeat: no-repeat; float: left; font-size: 0%; 
                    height: 11px; padding: 0px 5px 0px 0px; width: 15px; }
.testimonial-small .hdr {
	background-image: url('../../images/homepage/from_our_users_small.png'); background-repeat: no-repeat; font-size: 0%; 
    height: 40px; padding: 0px; width: 100%;
}
.testimonial .cite {
	font-size: 110%; font-style: italic;
}
.testimonial-small .cite {
	color: #3C5666; font-style: normal; margin-top: 15px; padding-left: 10px;
}
.testimonial .auth {
	clear: both; font-size: 100%; padding-top: 3px;
}
.testimonial .auth-name {
	font-weight: bold;
}
.testimonial-small .auth {
	background-image: url('../../images/homepage/separeation_small.png'); background-repeat: no-repeat; color: #5B7338; font-style: italic;
	margin-top: 20px; padding: 5px 0px 0px 10px;
}
.testimonial-small .auth-name, .testimonial .auth-title, .testimonial-small .auth-title {
	font-weight: normal;
}
.testimonial div {
	margin: 0 ! important;
}
div.news-container {
	margin-top: 20px; padding: 0px 15px;
}
div.news-item {
	border-bottom: 1px dashed #e4e4e4; font-family: Arial; margin-bottom: 10px; padding-bottom: 10px; width: 100%;
}
div.news-item .news-date {
	color: #6c954a; font-size: 12px !important; font-weight: bold; margin: 0px 0xp 5px 0px; padding: 0px;
}
div.news-item .news-title {
	color: #105193; font-size: 14px !important; font-weight: bold; margin: 5px 0px 0px 17px; padding: 0px;
}
div.news-item .news-text {
	color: #333333; display: none; font-size: 12px !important; margin-top: 8px; padding-left: 4px; width: 100%;
}
div.news-item .news-text p {
	font-size: 12px !important;
}
div.news-item .news-header {
	background-image: url('../../images/expand.jpg'); background-repeat: no-repeat; background-position: 3px 25px; border: 1px dashed #ffffff;
	cursor: pointer; padding: 3px;
}
div.news-item .news-header-expand {
	background-image: url('../../images/collapse.jpg') !important;
}
div.news-nav {
	text-align: center;
}
div.news-nav a {
	margin: 0px 5px;
}