﻿body {
	background: #427a97 url(assets/back-h-tile.png) repeat-X;
}
.c {
	width: 900px;
	margin-top: 43px;
}
.lm, .rm {
	height:590px;
}
.cr {
	width: 900px;
	margin-top: 22px;
}
.mh {
	background: #c6dfe2 url(assets/back-header.png);
	height: 175px;
}
.mc {
	background: #6895ac url(assets/clouds.png) no-repeat;
	height: 433px;
}
#logo {
	width: 300px; height: 175px;
	background: url(assets/logo-h.png) no-repeat;
	position: relative;
	display: block;
}
#title {
	display: inline-block; width: 670px;
	position: relative; left: 190px; top: -110px;
}
#title h2 {
	background: url(assets/slogan.png) no-repeat;
	text-indent: -999px;
	overflow: hidden;
	width: 350px; height: 20px;
	position: relative; left: 270px; top: -53px;
}
.nav {
	text-align: right;
	font-size: smaller;
	position: relative;
	top: -5px;
}
.nav ul, .nav ul li {
	display: inline-block; 
}
.nav ul li {
	background: transparent url(assets/dot.png) no-repeat;
	background-position: center left;
	display: inline;
	padding-right: 20pt;
	padding-left: 10px;
	list-style: outside circle;
}
li a, #tweet div a, #follow a {
	color: #fff;
	text-decoration: none;
}
.text {
	font-size: smaller;
	margin-top: 40px;
	position: relative;
}
.text .lc 
{
	clear:none;
	float: left;
	width: 48%;
}
.text .rc {
	clear:none;
	float: right;
	width: 48%;
}
.text .lc div, .text .rc div {
	padding: 0px;
}
.text .rc div {
	margin: 0pt 40pt 5pt 0pt;
}
.text .lc div {
	margin: 0pt 10pt 5pt 40pt;
}
.text div .company, .text div .product, .text div .assistance {
	display: none;
}
.company div .company, .product div .product, .assistance div .assistance {
	display: block;
}
h3, h4 {
	color: #ff9;
}
#tweet {
	margin-top: 20px;
	border-top: 1px dashed #eee;
	border-bottom: 1px dashed #eee;
	overflow: hidden;
}
#tweet h3 {
	padding-left: 35px;
	background: transparent url(assets/tweet.png) no-repeat top left;
	font-weight: normal;
}
#tweet div {
	color: #cbe6f7;
	list-style: none;
	border-top: 1px dashed #6999bf;
	margin-left: 0px; padding-top: 3px; padding-bottom: 3px;
	vertical-align:middle;
}
#tweet div span {
	font-size:xx-small;
	display: block; text-align:right;
	padding-top: 5px; color: #9fb6c7;
}
#tweet noscript div {
	border: 0px solid transparent;
	padding-left: 17px;
}
#follow #twitter {
	position:relative; top: 5px;
}

#follow #sharethis_0 .stico_default 
{
	position: relative; top: 0px;
	background: transparent url(assets/share_this.png) no-repeat 0px 1px!important;
}
#follow #sharethis_0 .stbutton 
{
	padding-top: 6px;
	padding-left: 24px;
}
.gpb 
{
	display: inline-block;
	height: 37px; width: 236px; 
	background: transparent url(assets/get-add-on-b.png) no-repeat left center;
	overflow: hidden;
	text-indent: -999px;
}
.login, .logout, .register {
	float: right;
	position: relative;
	top: 5px; left: -20px; 
	font-size: 11pt; color: #777;
	text-decoration: none;
	padding: 15px 90px 15px 2px;
}
.login {
	background: transparent url(assets/login.png) no-repeat right center;
}
.login:active {
	background: transparent url(assets/login-p.png) no-repeat right center;
}
.register {
	background: transparent url(assets/register.png) no-repeat right center;
}
.register:active {
	background: transparent url(assets/register-p.png) no-repeat right center;
}
.logout {
	background: transparent url(assets/logout.png) no-repeat right center;
}
.logout:active {
	background: transparent url(assets/logout-p.png) no-repeat right center;
}