/* EVERYTALKS */

#everytalks {
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	width:600px;
	height:169px;
	position:relative;
	text-align:left;
	background:url(../i/bg-everytalks.gif) no-repeat top left;
}
#everytalks strong {
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}
#everytalks .everytalks-text01 {
	margin:0px;
	padding:20px;
	padding-left:190px;
	padding-bottom:15px;
	position:relative;
	text-align:left;
	font-size:12px;
	color:#AAECF6;
	line-height:100%;
}
#everytalks .everytalks-text02 {
	margin:0px;
	padding:20px;
	padding-left:190px;
	padding-bottom:15px;
	padding-top:0px;
	text-align:left;
	font-size:26px;
	color:#ffffff;
	font-weight:bold;
	letter-spacing:-0.5px;
	line-height:100%;
}
#everytalks .everytalks-text03 {
	margin:0px;
	padding:20px;
	padding-left:190px;
	padding-bottom:10px;
	padding-top:0px;
	position:relative;
	text-align:left;
	font-size:16px;
	color:#005271;
	line-height:100%;
}
#everytalks-link {
	list-style:none;
	padding:0px;
	margin:0px;
	width:600px;
	height:169px;
	position:absolute;
	list-style-image:none;
	text-align:left;
	top:0px;
	left:0px;
}
#everytalks-link span {
	display:block;
	position:absolute;
	width:600px;
	height:169px;
}
#everytalks-link a {
	display:block;
	position:absolute;
	outline:none;
	cursor:pointer;
	width:600px;
	height:169px;
}
#everytalks-link a:hover span{
	display:block;
	width:600px;
	height:169px;
}

/* ------ */

.smaintext {
	padding:0px;
	margin:0px;
	margin-top:10px;
	width:100%;
	height:auto;
	position:relative;
	text-align:left;
	color:#B4B4B4;
	font-size:9px;
}

#ann {
	padding:0px;
	margin:0px;
	margin-bottom:0px;
	width:100%;
	height:auto;
	position:relative;
	text-align:left;
	border-top:2px solid #575757;
	background-color:#676767;
}
#ann .annbody {
	padding:0px;
	margin:0px;
	width:860px;
	height:auto;
	position:relative;
}
#ann .anntext {
	padding:0px;
	margin:0px;
	width:100%;
	height:auto;
	position:relative;
	text-align:left;
	color:#ACACAC;
	font-size:14px;
}
#ann strong {
	color:#ffffff;
}
#ann a.annlink,a.annlink:visited {
	color:#ffffff;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}
#ann a.annlink:hover,a.annlink:visited:hover {
	color:#ffffff;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}



.greytableint { width:550px; }
.field04table { width:120px; }
.greytable01int {
	padding:0px;
	padding-top:10px;
	margin:0px;
	margin-bottom:15px;
	width:550px;
	height:auto;
	position:relative;
	background-color:#F0F0F0;
	background-image:url(../i/bg-gt07.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.greytable02int {
	padding:0px;
	padding-bottom:10px;
	margin:0px;
	margin-bottom:15px;
	width:550px;
	height:auto;
	position:relative;
	background-color:#F0F0F0;
	background-image:url(../i/bg-gt08.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}
.field01int { width:550px; text-align:left; padding:5px; padding-left:24px; padding-right:15px; line-height:180%; }


form {
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
}
input {
	font-size:14px;
	font-family:Arial,Tahoma,Verdana;
	color:#000000;
	width:100%;
	padding:3px;
	height:29px;
}
textarea {
	font-size:14px;
	font-family:Arial,Tahoma,Verdana;
	color:#000000;
	width:100%;
	padding:3px;
}
.clearbutton {
	margin:0px;
	padding:0px;
	border:0;
	background:none;
	width:auto;
	height:auto;
}
.reginput {
	font-size:14px;
	font-family:Arial,Tahoma,Verdana;
	color:#668D50;
	width:100%;
	padding:3px;
	height:29px;
}



html, body {
	margin:0px;
	padding:0px;
}
body { background-color:#ffffff; font-size:14px; color:#7B7B7B; text-align:center; font-family:Arial,Tahoma,Verdana; }

.tables { width:100%; padding:0px; margin:0px; border:0px solid #000000; }
.maintable { width:100%; text-align:center; }
.contentable01 { width:600px; text-align:left; padding-right:20px; }
.contentable02 { width:260px; text-align:left; }
.logotable { width:600px; text-align:left; }
.logotableint { width:860px; text-align:left; }
.demotable { width:260px; text-align:left; }
.signtd { width:235px; text-align:left; padding-right:15px; }
.submitd01 { width:30px; text-align:center; }
.regtd { width:181px; text-align:left; padding-right:15px; padding-left:15px; }
.submitd02 { width:30px; text-align:center; }
.anntable01 { width:146px; text-align:left; vertical-align:top; }
.anntable02 { text-align:left; padding:20px; }


a { text-decoration:none; font-size:14px; color:#548638; font-family:Arial,Tahoma,Verdana; }
a:hover { text-decoration:none; font-size:14px; color:#353535; font-family:Arial,Tahoma,Verdana; }
a:visited { text-decoration:none; font-size:14px; color:#548638; font-family:Arial,Tahoma,Verdana; }
a:visited:hover { text-decoration:none; font-size:14px; color:#353535; font-family:Arial,Tahoma,Verdana; }

.clear { clear:both; }

#list01 {
	list-style:none;
	padding:0px;
	margin:0px;
	margin-right:20px;
	margin-top:10px;
	list-style-image:none;
	text-align:left;
}
#list01 li {
	list-style:none;
	list-style-image:none;
	padding:0px;
	padding-bottom:4px;
	position:relative;
	background-image:URL(../i/li.png);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;
	font-size:11px;
	line-height:120%;
	padding-left:20px;
	color:#699A4E;
}

#beta {
	padding:0px;
	margin:0px;
	width:100%;
	height:22px;
	position:relative;
	text-align:left;
	background:URL(../i/bg-beta.gif) repeat-x top left;
}
#beta .betabody {
	padding:0px;
	margin:0px;
	width:860px;
	height:22px;
	position:relative;
	text-align:left;
	background:url(../i/beta.gif) no-repeat top left;
}

#container {
	padding:0px;
	margin:0px;
	width:860px;
	height:auto;
	position:relative;
	text-align:left;
	border:0px solid #000000;
}

#signin {
	padding:0px;
	margin:0px;
	margin-bottom:20px;
	margin-top:20px;
	width:580px;
	position:relative;
	text-align:left;
	border:0px solid #000000;
}
#signin .signintitle {
	padding:0px;
	margin:0px;
	margin-bottom:5px;
	width:580px;
	height:35px;
	position:relative;
	text-align:left;
	border:0px;
	background:url(../i/titles/sign-in.gif) no-repeat top left;
}
#signin .signinblock01 {
	padding:0px;
	margin:0px;
	width:580px;
	height:68px;
	position:relative;
	text-align:left;
	border:0px;
	background-color:#7B7B7B;
}
#signin .signinblock02 {
	padding:0px;
	margin:0px;
	width:580px;
	height:68px;
	padding-left:24px;
	padding-top:20px;
	position:relative;
	text-align:left;
	border:0px;
	background:url(../i/bg-greyleft.gif) no-repeat top left;
}
#signin .signintext {
	padding:0px;
	padding-left:24px;
	margin:0px;
	margin-right:20px;
	margin-top:15px;
	width:auto;
	position:relative;
	text-align:left;
	border:0px;
	font-size:12px;
	color:#767676;
}
#register {
	padding:0px;
	margin:0px;
	margin-bottom:20px;
	margin-top:20px;
	width:260px;
	position:relative;
	text-align:left;
	border:0px solid #000000;
}
#register .regtitle {
	padding:0px;
	margin:0px;
	margin-bottom:5px;
	width:260px;
	height:35px;
	position:relative;
	text-align:left;
	border:0px;
	background:url(../i/titles/register.gif) no-repeat top left;
}
#register .regblock01 {
	padding:0px;
	margin:0px;
	width:260px;
	height:68px;
	position:relative;
	text-align:left;
	border:0px;
	background-color:#6B9653;
}
#register .regblock02 {
	padding:0px;
	margin:0px;
	padding-top:20px;
	width:260px;
	height:68px;
	position:relative;
	text-align:left;
	border:0px;
	background:url(../i/bg-greenright.gif) no-repeat top right;
}
#register .regtext {
	padding:0px;
	padding-left:15px;
	margin:0px;
	margin-top:15px;
	width:245px;
	position:relative;
	text-align:left;
	border:0px;
	font-size:11px;
	color:#767676;
}
div.regtext strong {
	font-weight:bold;
	color:#000000;
}
div.regtext-small {
	font-size:9px;
	margin-top:5px;
	color:#767676;
}
#logomain {
	padding:0px;
	margin:0px;
	width:600px;
	height:130px;
	position:relative;
	text-align:left;
}
#logosection {
	padding:0px;
	margin:0px;
	width:860px;
	height:60px;
	position:relative;
	text-align:left;
	border:0px;
	background:none;
}
.logo {
	padding:0px;
	margin:0px;
	margin-left:24px;
	width:201px;
	height:42px;
	position:relative;
	text-align:left;
	border:0px;
	background:url(../i/atomkeep-logo.gif) no-repeat top left;
}
.tagline {
	padding:0px;
	margin:0px;
	margin-top:15px;
	margin-left:82px;
	width:403px;
	height:55px;
	position:relative;
	text-align:left;
	border:0px;
	background:url(../i/tagline.gif) no-repeat top left;
}
#onlinedemo {
	padding:0px;
	margin:0px;
	width:260px;
	height:142px;
	position:relative;
	text-align:left;
	border:0px;
	background:url(../i/onlinedemo.gif) no-repeat top left;
}
#demo {
	list-style:none;
	padding:0px;
	margin:0px;
	width:248px;
	height:118px;
	position:relative;
	list-style-image:none;
	text-align:left;
	border:0px;
	top:6px;
	left:6px;
}
#demo span {
	display:none;
	position:absolute;
	width:248px;
	height:118px;
}
#demo a {
	display:block;
	position:absolute;
	outline:none;
	cursor:pointer;
	width:248px;
	height:118px;
	background:url(../i/demo.gif) no-repeat bottom left;
}
#demo a:hover {
	background-position:top left;
}
#demo a:hover span{
	display:block;
	width:248px;
	height:118px;
	background:url(../i/demo-hover.gif) no-repeat bottom left;
}
#welcome {
	padding:0px;
	padding-top:18px;
	margin:0px;
	margin-bottom:30px;
	width:600px;
	height:auto;
	position:relative;
	text-align:left;
	background:url(../i/bg-welcome-top.gif) no-repeat top left;
}
#welcome .welcometext {
	margin:0px;
	padding:20px;
	padding-left:24px;
	padding-top:5px;
	width:auto;
	height:auto;
	position:relative;
	text-align:left;
	font-size:14px;
	color:#404040;
	background:url(../i/bg-welcome-bottom.gif) no-repeat bottom left;
	background-color:#E9E9E9;
}
#pageinfo {
	padding:0px;
	margin:0px;
	margin-bottom:30px;
	width:auto;
	position:relative;
	text-align:left;
}
.pagecontent {
	padding:0px;
	margin:0px;
	margin-left:24px;
	margin-right:20px;
	width:auto;
	position:relative;
	text-align:left;
	font-size:14px;
	color:#383838;
	font-weight:normal;
}
.pagecontentleft {
	padding:0px;
	margin:0px;
	margin-left:24px;
	width:auto;
	position:relative;
	text-align:left;
	font-size:14px;
	color:#383838;
	font-weight:normal;
}
.pagecontentright {
	padding:0px;
	margin:0px;
	margin-left:15px;
	margin-right:20px;
	width:auto;
	position:relative;
	text-align:left;
	font-size:14px;
	color:#383838;
	font-weight:normal;
}
#pageinfo a,a:visited {
	cursor:pointer;
	font-size:14px;
	color:#548638;
}
#pageinfo a:hover,a:hover:visited {
	cursor:pointer;
	font-size:14px;
	color:#353535;
}
#testimonials {
	padding:0px;
	margin:0px;
	margin-bottom:30px;
	margin-top:40px;
	width:600px;
	position:relative;
	text-align:left;
	border:0px solid #000000;
}
#testimonials .tstitle {
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	width:600px;
	height:35px;
	position:relative;
	text-align:left;
	border:0px;
	background:url(../i/titles/testimonials.gif) no-repeat top left;
}
#testimonials .tsitem {
	margin:0px;
	padding-left:24px;
	padding-bottom:20px;
	padding-right:20px;
	width:556px;
	height:auto;
	position:relative;
	text-align:left;
	border:0px solid #000000;
	font-size:14px;
}
#testimonials .tslink {
	margin:0px;
	padding:0px;
	padding-bottom:7px;
	position:relative;
	text-align:left;
	font-size:18px;
	color:#454545;
}
#testimonials a,a:visited {
	cursor:pointer;
	font-size:18px;
	color:#454545;
}
#testimonials a:hover,a:hover:visited {
	cursor:pointer;
	font-size:18px;
	color:#454545;
}
#testimonials .tsowner {
	margin:0px;
	padding:0px;
	padding-top:7px;
	position:relative;
	text-align:left;
	font-size:12px;
	color:#6B9653;
}

#addsitefront {
	padding:0px;
	margin:0px;
	margin-left:12px;
	width:249px;
	height:80px;
	text-align:center;
	background:url(../i/bg-addsitefront.gif) no-repeat top left;
}
#addsitefront .addsitetext {
	margin:0px;
	padding:0px;
	padding-top:18px;
	color:#454545;
	font-size:12px;
	font-family:Arial,Tahoma,Verdana;
	line-height:120%;
}
#addsitefront a.addsite,a.addsite:visited {
	color:#497E2B;
	font-size:12px;
	font-family:Arial,Tahoma,Verdana;
	text-decoration:none;
}
#addsitefront a.addsite:hover,a.addsite:hover:visited {
	color:#497E2B;
	font-size:12px;
	font-family:Arial,Tahoma,Verdana;
	text-decoration:none;
}

#networks {
	padding:0px;
	margin:0px;
	padding-left:4px;
	width:260px;
	position:relative;
	text-align:center;
	border:0px;
}
#networks .nwtitle {
	padding:0px;
	margin:0px;
	margin-bottom:5px;
	width:260px;
	height:21px;
	position:relative;
	text-align:left;
	border:0px solid #000000;
	background:url(../i/titles/we-work-with.gif) no-repeat top center;
}
#networks .nwtrademarks {
	padding:0px;
	margin:0px;
	margin-top:5px;
	margin-bottom:5px;
	width:260px;
	position:relative;
	text-align:center;
	border-top:0px solid #E9E9E9;
	padding-top:10px;
	color:#B1B1B1;
	font-size:11px;
	font-family:Arial,Tahoma,Verdana;
	text-decoration:none;
}
#networks .nwlist {
	padding:0px;
	margin:0px;
	margin-bottom:5px;
	width:260px;
	height:165px;
	position:relative;
}
.nwimage01 {
	border-bottom:1px solid #E9E9E9;
	border-right:1px solid #E9E9E9;
	margin-bottom:3px;
}
.nwimage02 {
	border-bottom:1px solid #E9E9E9;
	margin-bottom:3px;
}



h1 { font-size:30px; font-family:Arial,Georgia,Tahoma,Verdana; color:#494949; font-weight:normal; margin-bottom:15px; margin-top:10px; border-bottom:3px solid #EDEDED; padding-bottom:10px; padding-left:24px; }
h2 { font-size:30px; font-family:Arial,Georgia,Tahoma,Verdana; color:#E0E0E0; font-weight:normal; margin-bottom:5px; margin-top:10px; border-bottom:0px solid #EDEDED; padding-bottom:10px; padding-left:24px; }
h3 { font-size:24px; font-family:Arial,Georgia,Tahoma,Verdana; color:#494949; font-weight:normal; margin-bottom:5px; margin-top:20px; border-bottom:0px solid #EDEDED; }
h4 { font-size:24px; font-family:Arial,Georgia,Tahoma,Verdana; color:#383838; font-weight:normal; margin-bottom:10px; margin-top:10px; }

h5 { font-size:22px; font-family:Arial,Georgia,Tahoma,Verdana; color:#568D38; font-weight:bold; margin-bottom:10px; margin-top:10px; line-height:100%; }

#footer {
	position:relative;
	padding:0px;
	margin:0px;
	margin-top:50px;
	margin-bottom:15px;
	width:860px;
	text-align:center;
	border-top:3px solid #EDEDED;
	color:#515151;
	font-size:12px;
	padding-top:20px;
}
#footer a.fa,a.fa:visited {
	color:#515151;
	font-size:12px;
	font-family:Arial,Tahoma,Verdana;
	text-decoration:none;
}
#footer a.fa:hover,a.fa:hover:visited {
	color:#4B7F2D;
	font-size:12px;
	font-family:Arial,Tahoma,Verdana;
	text-decoration:none;
}
#footer .footersep {
	color:#B1B1B1;
	font-size:12px;
	font-family:Arial,Tahoma,Verdana;
	text-decoration:none;
	padding-left:40px;
	padding-right:40px;
}
