a {
	color:#4b8411;	
}
a:hover {
	text-decoration:none;	
}
body {
	background:#2e3a43;	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

div.body {
	height:700px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	/*background:url("../images/bg-1px.jpg") repeat-x;	*/
	background:#2f3c45;
}
div.centre {
	width:900px;
	height:100%;
	position:absolute;
	left:50%;
	top:auto;
	margin-left:-450px;
}
div.header {
	width:900px;
	height:153px;
	background:url("../images/header.jpg") no-repeat left top;
}

div.request {
	width:146px;
	height:27px;
	background:url("../images/requestacall.gif") no-repeat left top;
	margin-left:720px;
	margin-top:0px;
}

div.topnav {
	width:900px;
	margin-top:85px;
	margin-left:0px;
}
div.topnav ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div.topnav ul li {
	display:inline;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
a#topnav-home {
	background:url("../images/topnav-home.jpg") no-repeat left top;
	width:98px;
	height:41px;
	display:inline-block;
}
a#topnav-home:hover {
	background:url("../images/topnav-home-hover.jpg") no-repeat left top;
	width:98px;
	height:41px;
	display:inline-block;
}
a#topnav-home-on {
	background:url("../images/topnav-home-on.jpg") no-repeat left top;
	width:98px;
	height:41px;
	display:inline-block;
}
a#topnav-know {
	background:url("../images/topnav-know.jpg") no-repeat left top;
	width:121px;
	height:41px;
	display:inline-block;
	margin-left:-4px;
}
a#topnav-know:hover {
	background:url("../images/topnav-know-hover.jpg") no-repeat left top;
	width:121px;
	height:41px;
	display:inline-block;
	margin-left:-4px;
}
a#topnav-know-on {
	background:url("../images/topnav-know-on.jpg") no-repeat left top;
	width:121px;
	height:41px;
	display:inline-block;
	margin-left:-4px;
}
a#topnav-support {
	background:url("../images/topnav-support.jpg") no-repeat left top;
	width:144px;
	height:41px;
	display:inline-block;
	margin-left:-4px;
}
a#topnav-support:hover {
	background:url("../images/topnav-support-hover.jpg") no-repeat left top;
	width:144px;
	height:41px;
	display:inline-block;
	margin-left:-4px;
}
a#topnav-support-on {
	background:url("../images/topnav-support-on.jpg") no-repeat left top;
	width:144px;
	height:41px;
	display:inline-block;
	margin-left:-4px;
}
a#topnav-managed {
	background:url("../images/topnav-managed.jpg") no-repeat left top;
	width:283px;
	height:41px;
	display:inline-block;
	margin-left:-4px;
}
a#topnav-managed:hover {
	background:url("../images/topnav-managed-hover.jpg") no-repeat left top;
	width:283px;
	height:41px;
	display:inline-block;
	margin-left:-4px;
}
a#topnav-managed-on {
	background:url("../images/topnav-managed-on.jpg") no-repeat left top;
	width:283px;
	height:41px;
	display:inline-block;
	margin-left:-4px;
}
a#topnav-sales {
	background:url("../images/topnav-sales.jpg") no-repeat left top;
	width:88px;
	height:41px;
	display:inline-block;
	margin-left:-4px;
}
a#topnav-sales:hover {
	background:url("../images/topnav-sales-hover.jpg") no-repeat left top;
	width:88px;
	height:41px;
	display:inline-block;
	margin-left:-4px;
}
a#topnav-sales-on {
	background:url("../images/topnav-sales-on.jpg") no-repeat left top;
	width:88px;
	height:41px;
	display:inline-block;
	margin-left:-4px;
}
a#topnav-news {
	background:url("../images/topnav-news.jpg") no-repeat left top;
	width:166px;
	height:41px;
	display:inline-block;
	margin-left:-4px;
}
a#topnav-news:hover {
	background:url("../images/topnav-news-hover.jpg") no-repeat left top;
	width:166px;
	height:41px;
	display:inline-block;
	margin-left:-4px;
}
a#topnav-news-on {
	background:url("../images/topnav-news-on.jpg") no-repeat left top;
	width:166px;
	height:41px;
	display:inline-block;
	margin-left:-4px;
}
/*a#topnav-contact {
	background:url("../images/topnav-contact.jpg") no-repeat left top;
	width:126px;
	height:41px;
	display:inline-block;
	margin-left:-4px;
}
a#topnav-contact:hover {
	background:url("../images/topnav-contact-hover.jpg") no-repeat left top;
	width:126px;
	height:41px;
	display:inline-block;
	margin-left:-4px;
}
a#topnav-contact-on {
	background:url("../images/topnav-contact-on.jpg") no-repeat left top;
	width:126px;
	height:41px;
	display:inline-block;
	margin-left:-4px;
}*/
div.mainimg {
	width:900px;
	height:306px;
	margin-top:-177px;
	background:url("../images/homepage-image.gif") no-repeat left top;
	display:inline-block;
}
div.mainbuttons {
	width:900px;
	height:183px;
	position:relative;
	top:250px;
	background:url("../images/homepage-buttons.gif") no-repeat left top;
}
div.footer {
	width:900px;
	height:33px;
	background:url("../images/footer-bg-1px.jpg") repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5c9bd8;
}
div.home-readmore {
	width:102px;
	height:18px;
	background:url("../images/transparent-1px.gif") repeat;
	position:relative;
	left:422px;
	top:162px;
	cursor:pointer;
}
div.home-gogreen {
	width:121px;
	height:126px;
	background:url("../images/transparent-1px.gif") repeat;
	position:relative;
	left:630px;
	top:24px;
	cursor:pointer;
}
div.home-mbublog {
	width:121px;
	height:126px;
	background:url("../images/transparent-1px.gif") repeat;
	position:relative;
	left:764px;
	top:-102px;
	cursor:pointer;
}
div.home-lm-chat {
	width:155px;
	height:18px;
	background:url("../images/transparent-1px.gif") repeat;
	position:relative;
	left:75px;
	top:144px;
	cursor:pointer;
}
div.home-lm-request {
	width:155px;
	height:18px;
	background:url("../images/transparent-1px.gif") repeat;
	position:relative;
	left:374px;
	top:126px;
	cursor:pointer;
}
div.home-lm-threat {
	width:155px;
	height:18px;
	background:url("../images/transparent-1px.gif") repeat;
	position:relative;
	left:659px;
	top:108px;
	cursor:pointer;
}
div.contentbg {
	overflow:hidden;
	width:900px;
	height:auto;
	background-color:#d3d8db;
	/*background-color:#2f3c45;*/
}
div.content {
	/*overflow:hidden;*/
	width:900px;
	height:auto;
	background:url("../images/homepage-content-bg-1px.jpg") repeat-x;
	/*background-color:#d3d8db;*/
}
div.leftnav {
	float:left;
	width:229px;
}
div.rightcontent {
	float:left;
	width:671px;
}
div.subheader {
	/*background:#91bfea;*/
	background:url("../images/subheader-1px.jpg") repeat-x;
	width:auto;
	height:75px;
}
div.subheader-know {
	background:url("../images/know.jpg") no-repeat 30px 0px;
	width:671px;
	height:75px;
}
div.subheader-sales {
	background:url("../images/sales.jpg") no-repeat 30px 0px;
	width:671px;
	height:75px;
}
div.subheader-support {
	background:url("../images/support.jpg") no-repeat 30px 0px;
	width:671px;
	height:75px;
}
div.subheader-managed {
	background:url("../images/managed.jpg") no-repeat 30px 0px;
	width:671px;
	height:75px;
}
div.subheader-news {
	background:url("../images/news.jpg") no-repeat 30px 0px;
	width:671px;
	height:75px;
}
div.subheader-contact {
	background:url("../images/contact.jpg") no-repeat 30px 0px;
	width:671px;
	height:75px;
}
div.subheader-gogreen {
	background:url("../images/gogreen.jpg") no-repeat 30px 0px;
	width:671px;
	height:75px;	
}
div.subheader-chat {
	background:url("../images/chat.jpg") no-repeat 30px 0px;
	width:671px;
	height:75px;	
}
div.subheader-request {
	background:url("../images/request.jpg") no-repeat 30px 0px;
	width:671px;
	height:75px;	
}
div.subheader-threat {
	background:url("../images/threat.jpg") no-repeat 30px 0px;
	width:671px;
	height:75px;	
}
div.subcontent {
	width:auto;
}
div.leftnav-container {
	/*position:relative;
	top:-50px;*/
	margin-top:-50px;
}
div.leftnav-head {
	width:214px;
	height:23px;
	position:relative;
	left:6px;
	background:url("../images/leftnav-head.png") no-repeat left top;
}
div.leftnav-body {
	width:186px;
	height:auto;
	position:relative;
	left:8px;
	background:url("../images/leftnav-body.png") repeat-y left top;
}
div.leftnav-foot {
	width:214px;
	height:28px;
	position:relative;
	left:6px;
	background:url("../images/leftnav-foot.png") no-repeat left top;
}
div.leftnav-separator {
	width:214px;
	height:2px;
	position:relative;
	left:-2px;
	background:url("../images/leftnav-separator.png") no-repeat left top;
}
div.leftnav-spacer {
	width:188px;
	height:auto;
	overflow:hidden;
	position:relative;
	left:-2px;
}
.offstate {
	/*background:url("../images/leftnav-offstate.png") no-repeat left top;*/
	/*background:#ebebeb;*/
	background:#ffffff;
	margin-left:12px;
	width:187px;
}
.secondlevel-offstate {
	/*background:url("../images/leftnav-offstate-level2.png") no-repeat left top;*/
	/*background:#ebebeb;*/
	background:#ffffff;
}
.onstate {
	background:#ffffff;
	margin-left:12px;
	width:187px;
}
div.leftnav-firstlevel {
	width:214px;
	height:22px;
	margin-left:8px;
	position:relative;
	top:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
div.leftnav-secondlevel {
	overflow:hidden;
	width:214px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:25px;
	padding-bottom:2px;
}
a.off {
	padding-left:15px;
	background:url("../images/leftnav-button-off.jpg") no-repeat left 2px;
	color:#3e4a53;
	text-decoration:none;
}
a.off:hover {
		color:#4b8411;
}
.suboff {
	padding-left:5px;
	color:#85919a;
	text-decoration:none;
	background:url("../images/bullet.gif") no-repeat 0px 5px;
}
.on {
	padding-left:15px;
	background:url("../images/leftnav-button-on.jpg") no-repeat left 2px;
	color:#4b8411;
	text-decoration:none;
	font-weight:bold;
}
.subon {
	padding-left:5px;
	color:#85919a;
	text-decoration:none;
	font-weight:bold;
	background:url("../images/bullet.gif") no-repeat 0px 5px;
}
div.rightcontentbody {
	font-family:Arial, Helvetica, sans-serif;
	color:#45535e;
	width:580px;
	margin-left:30px;
	margin-top:10px;
	padding-bottom:20px;
	font-size:12px;
}
div.rightcontentbody h1 {
	color:#4b8411;
	font-size:14px;
	margin-bottom:10px;
}
div.rightcontentbody h2, div.rightcontentbody h3, div.rightcontentbody p  {
	font-size:12px;
	margin-bottom:5px;
}
div.rightcontentbody ul {
	margin-left:15px;
	margin-bottom:5px;
}