/* @group Page Layout */

div#wrapper {
	margin: 0 auto;
	width: 980px;
}

div#top {
	background: url(../img/logo.png) no-repeat;
	width: 980px;
	height: 161px;
	float: left;
	
}

div#top2 {
	
	width: 980px;
	height: 161px;
	float: left;
	margin-left:55px;
}

div#container {
background: url(../img/silueta.png) no-repeat;
	width: 980px;
	position: absolute;
	
}

div#main {
	background: url(../img/main-background.png) repeat-y;
	float: left;
	width: 980px;
}

div#main-start {
	width: 980px;
	height: 15px;
	background: url(../img/start-background.png) no-repeat;
}

div#main-end {
	width: 980px;
	height: 15px;
	background: url(../img/end-background.png) no-repeat;
}

div#main-content {
	margin: 30px 0 0 30px;
	width: 920px;
}

/*div#main-end {
 	background: url(../img/main-footer.png) bottom no-repeat;
 	width: 980px;
 	height: 15px;
 	clear: both;
}*/

/* @end */

/* @group Utility */

.show {
	display: block !important;
}

.hide {
	display: none;
}

/* @end */

/* @group img */

img.right {
	float: right;
}

img#badge {
	behavior: url(css/iepngfix.htc);
	position: absolute;
	left: 900px;
	height: 111px;
	top: 160px;
	width: 109px;
}

/* @end */

/* @group Type */

body {
	color: #685c53;
	font-family:Arial, Helvetica, sans-serif;
	
		

}

small {
font-family:Arial, Helvetica, sans-serif;
}

.content h6.subtitle {
	color: #837870;
	position: relative;
	top: -1em;
}

/* @end */

/* @group Links */

#contest {
	border-top: 1px solid #eee;
}

a#logo-link {
	display: block;
	height: 80px;
	width: 340px;
	position: absolute;
	top: 17px;
	left: 0;
	z-index: 10;
}

a.more {
	background: url(../img/bullet-arrow.png) center right no-repeat;
	font-weight: bold;
	padding-right: 12px;
	zoom: 1;
}

a.subpage{
	background: url(../img/bullet-arrow.png) center right no-repeat;
	font-weight: bold;
	margin-left: 600px;
	padding-right: 12px;
	zoom: 1;

}


a.features {
	background: url(../img/bullet-arrow.png) center right no-repeat;
	font-weight: bold;
	padding-right: 12px;
	margin-left: 580px;
	zoom: 1;
}

a.newfeatures {
	background: url(../img/bullet-arrow.png) center right no-repeat;
	font-weight: bold;
	padding-right: 12px;
	margin-left: 500px;
	zoom: 1;
}

a.subtle {
	color: #333 !important;
	text-decoration: none !important;
}

/* @end */

/* @group Forms */



/* @end */

/* @group Buttons */

div#buttons {
	position: absolute;
	top: 500px;
	left: 544px;
	width: 278px;
	text-align: center;
}

* html div#buttons a.button {
	behavior: url(css/iepngfix.htc);
}

a.button {
	float: left;
	width: 131px;
	height: 38px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	padding: 0;
}

body#features-page a.button#signup {
	float: right;
}

body#feature-subpages a.button#signup {
	float: right;
}

body#feature-subpage a.button#signup {
	float: right;
}


a.button#signup {
	background: url(../img/button-signup.png);
	behavior: url(css/iepngfix.htc);
}

a.button#learn {
	background: url(../img/button-learn.png);
	margin-right: 16px;
	behavior: url(css/iepngfix.htc);
}

a.button#demo {
	background: url(../img/button-demo.png);
	margin-right: 16px;
	position: relative;
	top: -9px;
	height: 48px;
}

a.button#security {
	background: url(../img/button-security.png);
	margin-right: 16px;
}

/* @end */

/* @group Colors */

.dark-green {
	color: #00853f;
}

.light-green {
	color: #7BC143;
}

.warm-gray {
	color: #c7c2bc;
}

.content h1 {
	color: #7BC143;
	font-weight: normal;
}

.content h2 {
	color: #00853F;
}

.sitemap{

color: #007934;

}


/* @end */

/* @group Login Box */

#login {
	
	width: 270px;
	height: 40px;
	
	
	position: absolute;
	right: 0px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
}



#login a {
	
	color: #FFFFFF;
	font-size:14px;
	text-decoration: none;
	padding-right: 10px;
	margin-right: 5px;
}

#login a:hover {
	text-decoration: underline;
}


/* @end */

/* @group Front Page Benefits */

ul#benefits {
	margin: 0px 0 0 0px;
	padding:0px 0px 15px 400px;
	width: 550px;
	font-size: 9pt;
	line-height: 18px;
}

ul#benefits li {
	/*border-bottom: 1px solid #eee;*/
	color: #444;
	margin: 15px 0 0 0;
	padding: 0px 0px 0px 0px;
}

ul#benefits li h3 {
	font-size: 12pt;
	color: #00853F;
	margin: 0;
}
ul#benefits.landing{
  margin:0px;padding:0px;width:420px;line-height:1.9em;list-style-type:none;
}
ul#benefits.landing li{
 margin:0px; 
}
ul#benefits.landing h3{
 margin:0 0 0px 0; 
}
/* @end */

/* @group Front Page Benefits 2*/

ul#benefits2 {
	margin: 0px 0 10px 0px;
	padding:0px 0px 15px 28px;
	width: 640px;
	font-size: 9pt;
	line-height: 18px;
}

ul#benefits2 li {
	/*border-bottom: 1px solid #eee;*/
	color: #444;
	margin: 15px 0 20px 0;
	padding: 0px 0px 10px 0px;
	
}

ul#benefits2 li h3 {
	font-size: 12pt;
	color: #00853F;
	margin: 0;
}
ul#benefits2.landing{
  margin:0px;
  padding:0px;
  width:430px;
  line-height:1.9em;
  list-style-type:none;
}
ul#benefits2.landing li{
 margin:0px 0px 15px 0px; 
}
ul#benefits2.landing h3{
 margin:0 0 15px 0; 
}
/* @end */

/* @group Front Page Benefits 3*/

ul#benefits3 {
	margin: 0px 0 0 0px;
	padding:0px 0px 15px 28px;
	width: 640px;
	font-size: 9pt;
	line-height: 18px;
}

ul#benefits3 li {
	/*border-bottom: 1px solid #eee;*/
	color: #444;
	margin: 15px 0px 20px 0;
	padding: 0px 0px 0px 0px;
}

ul#benefits3 li h3 {
	font-size: 12pt;
	color: #00853F;
	margin: 0;
}
ul#benefits3.landing{
  margin:0px;padding:0px;width:280px;line-height:1.9em;list-style-type:none;
}
ul#benefits3.landing li{
 margin:0px; 
}
ul#benefits3.landing h3{
 margin:0 0 0px 0; 
}
/* @end */

/* @group Front Page Benefits 4*/

ul#benefits4 {
	margin: 0px 0 0 0px;
	padding:0px 0px 0px 0px;
	width: 100px;
	font-size: 9pt;
	line-height: 18px;
}

ul#benefits4 li {
	/*border-bottom: 1px solid #eee;*/
	color: #444;
	margin: 0px 0px 0 0;
	padding: 0px 0px 0px 0px;
}

ul#benefits4 li h3 {
	font-size: 12pt;
	color: #00853F;
	margin: 0;
}
ul#benefits4.landing{
  margin:0px;padding:0px;width:100px;line-height:1.9em;list-style-type:none;
}
ul#benefits4.landing li{
 margin:0px; 
}
ul#benefits4.landing h3{
 margin:0 0 0px 0; 
}
/* @end */




/* @group Front Page Foto */

ul#foto {
	margin: 15px 0 0 15px;
	width: 230px;
	font-size: 9pt;
	line-height: 18px;
	float:left;
}

ul#foto li {
	border-bottom: 1px solid #eee;
	color: #444;
	margin: 15px 0 0 0;
	padding: 15px 0px 15px 0px;
}

ul#foto li h3 {
	font-size: 12pt;
	color: #00853F;
	margin: 0;
}
ul#foto.landing{
  margin:0px;padding:0px;width:230px;line-height:1.9em;list-style-type:none;
}
ul#foto.landing li{
 margin:0px; 
}
ul#foto.landing h3{
 margin:0 0 0px 0; 
}



/* @end */


/* @group Main Tabs */

ul#tabs {
	list-style: none;
	padding: 0;
	margin: 0;
	position: absolute;
	left: 328px;
	top: 129px;
	width: 652px;
}

ul#tabs li {
	float: left;
}

ul#tabs li a {
	display: block;
	width: 125px;
	height: 50px;
	margin: 0 2px 0 0;
	text-indent: -9999px;
	/*overflow: hidden;
	opacity: 0.4;
	filter: alpha(opacity=40);*/ 
}

/*ul#tabs li a:hover {
	opacity: 0.1;
	filter: alpha(opacity=10);
}*/

body#home-page ul#tabs li#home a,
body#botiga-page ul#tabs li#botiga a
body#features-page ul#tabs li#features a,
body#edu-page ul#tabs li#edu a,
body#feature-subpage ul#tabs li#features a,
body.about-section ul#tabs li#about a 

{
	opacity: 1.0;
	filter: alpha(opacity=100);
}

ul#tabs li#home a {
	background: url(../img/tab-home2.png) no-repeat;
}

ul#tabs li#about a {
	background: url(../img/tab-about.png) no-repeat;
}

ul#tabs li#edu a {
	background: url(../img/tab-edu.png) no-repeat;
}

ul#tabs li#features a {
	background: url(../img/tab-moli.png) no-repeat;
}

ul#tabs li#botiga a {
	background: url(../img/tab-botiga.png) no-repeat;
}

/* @end */

/* @group Front Page Screenshots */

div#screenshots h1 {
	/*background: url(../img/headline.png) no-repeat;*/
	width: 390px;
	height: 30px;
	margin: 15px 0 0 30px;
	/*text-indent: -9999px;*/
	font-family:"Trebuchet MS";
	color:#000000;
	font-size:20px;
	font-style:normal;
	border-bottom: 2px solid #CCCC00;
}



div#main div#screenshots {
	background: url(../img/fasana.png) no-repeat 28px 55px;
	width: 980px;
	height: 355px;
}



/* @end */

/* @group Front Page Screenshots2 */

div#screenshots2 h1 {
	/*background: url(../img/headline.png) no-repeat;*/
	width: 395px;
	height: 30px;
	margin: 15px 0 0 30px;
	/*text-indent: -9999px;*/
	
	color:#000000;
	font-size:20px;
	font-style:normal;
	
	font-family:"Trebuchet MS";

	border-bottom: 2px solid #CCCC00;
}



div#main div#screenshots2 {
	/*background: url(../img/oli-setrill.png) no-repeat 355px 55px;*/
	width: 980px;
	height: 170px;
}

/* @end */


/* @group Front Page Screenshots3 */

div#screenshots3 h1 {
	/*background: url(../img/headline.png) no-repeat;*/
	width: 395px;
	height: 30px;
	margin: 15px 0 0 30px;
	/*text-indent: -9999px;*/
	
	color:#000000;
	font-size:20px;
	font-style:normal;
	
	font-family:"Trebuchet MS";

	border-bottom: 2px solid #CCCC00;
}



div#main div#screenshots3 {
	background: url(../img/mapa.png) no-repeat 670px 55px;
	width: 980px;
	height: 450px;
}

/* @end */


/* @group Features Page */

div.feature {
	clear: both;
	border-top: 1px solid #ddd;
	padding: 20px 0 0 0;
}

div.feature h2 {
	margin: 0 0 10px 0;
}

body#features-page h1{
  width: 641px; 
  height: 47px;
  background: url(../img/features-headline.png) no-repeat;
  text-indent: -9999px;
  margin: 10px 0;
}

body#features-page div#main-content h2 a.title_link{
  color:#7BC143;
}

body#features-page a.title_link:hover,
body#features-page a.title_link:visited{
  float:none;
  text-decoration:none; 
  color:#00853F;
}
body#features-page div.feature a{
  float:none;
}
body#features-page div.feature a.more{
  float:right; 
}
div.feature img.new {
	float: left;
	margin: 0 5px 5px 0;
}

div.feature img {
	float: right;
	margin-bottom: 20px;
	margin-left: 20px;
}

div.feature img.alt {
	float: left;
	margin-left: 0;
	margin-right: 20px;
}

div.feature a {
	float: right;
	margin: 0 0 20px 0;
}
.green_box{
 background-color:#ceeab8; 
 padding:15px;
}
/* @end */

/* @group Features Page */

body#feature-subpage h1 {
width: 641px; 
height: 37px;
font-size:2em;
line-height:1.3;
}

body#feature-subpages h1 {
width: 641px; 
height: 47px;
background: url(../img/features-headline.png);
text-indent: -9999px;

}

div.feature-subpages img {
	float: right;
	margin-bottom: 20px;
	margin-left: 20px;
}

div.feature-subpage {
	clear: both;
	float:left;
	border-top: 1px solid #ddd;
	padding: 20px 0 0 0;
}

div.feature-subpage h2 {
	margin: 0 0 10px 0;
}

div.feature-subpage img.new {
	float: left;
	margin: 0 5px 5px 0;
}

div.feature-subpage img {
	float: right;
	margin-bottom: 20px;
	margin-left: 20px;
}

div.feature-subpage img.alt {
	float: left;
	margin-left: 0;
	margin-right: 20px;
}

div.feature-subpagerght img.alt {
	float: right;
	margin-left: 0;
	margin-right: 20px;
}
div#feature-left{
 float:left;
 width:400px; 
}
#budget-planner
{
	width: 350px;
	float: left;
}

#expense-tracking{
width: 500px;
	float: left;
}

/* #mgmt_img{
	margin-left: 20px;
}
*/

/* @end */


/* @group Front Page Testimonial Widget */

div#testimonial {
	float: left;
	background: url(../img/bubble-sm.png) no-repeat 0 40px;
	width: 396px;
	height: 220px;
}

div#testimonial a.button {
	background: url(../img/headline-users.png) no-repeat;
	width: 236px;
	height: 18px;
	margin: 15px 0 0 30px;
	float: none;
}

div#testimonial p {
	
	color: #002400;
	margin: 25px 0 0 30px;
	width: 336px;
	height: 111px;
}

div#testimonial div.author {
	text-align: right;
	width: 320px;
}

.author {
	font-weight: bold;
	color: #bce79f;
}

/* @end */

/* @group Front Page Blog Widget */

div#article {
	float: right;
	background: url(../img/bubble-lg.png) no-repeat 0 40px;
	width: 562px;
	height: 220px;
}

div#article div.author {
	text-align: left;
	text-indent: 250px;
}

div#article a.button {
	background: url(../img/headline-edu.png) no-repeat;
	width: 300px;
	height: 18px;
	margin: 15px 0 0 30px;
	float: none;
}

div#article p {
	
	color: #002400;
	margin: 25px 0 0 30px;
	width: 502px;
	height: 111px;
}

/* @end */

/* @group Global Footer */

div#footer {
	clear: both;
	width: 980px;
	margin: 0 auto;
}

div#footer-links {
	padding: 15px 0;
	margin-bottom: 14px;
	border-bottom: 1px solid #eee;
	text-align: center;
	width: 980px;
	line-height: 18px;
	font-size: 11px;
	color: #555;
}

div#footer-links a {
	color: #00853F;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 1px;
	padding: 0 7px;
	clear: both;
}

div#footer-links table,
div#footer-links img {
	float: left;
}

div#footer-links a:hover {
	text-decoration: underline;
}


div#copyright {
	font-size: 0.9em;
	font-weight: normal;
	color: #999;
	
	padding: 20px 0 10px 0;
	margin: 20px 20px 0px 20px;
	clear: both;
	text-align: center;
	border-top: 1px solid #CCCC00;
}
div#copyright2 {
	font-size: 0.9em;
	font-weight: normal;
	color: #999;
	
	padding: 10px 10 10px 10;
	margin: 10px 10px 10px 10px;
	clear: both;
	text-align: center;
	
}




/* @end */

/* @group Front Page Tour */

div#tour {
	background: url(../img/main-footer.png) bottom no-repeat;
	padding: 0 0 30px 0;
	float: left;
	width: 980px;
}

div#tour h2 {
	float: left;
	width: 920px;
	border-bottom: 1px solid #ddd;
	height: 25px;
	margin: 0 0 20px 30px;
	display: inline; /* double margin */
	background: url(../img/tour-headline.png) no-repeat;
	text-indent: -9999px;
}

div#tour ol {
	background: url(../img/reason-list.png) top right repeat-y;
	padding: 8px 0;
	width: 250px;
	float: left;
	position: relative;
	left: 30px;
	margin: 0;
}

div#tour ol li {
	color: #555;
	line-height: 40px;
	font-size: 11pt;
	cursor: pointer;
	list-style-position: inside;
	background: url(../img/reason-listitem.png) top right repeat-y;
}

div#tour li:hover {
	color: #000;
}

div#tour ol li.current {
	background: url(../img/reason-selected.png) top right no-repeat;
	color: #00853F;
}

div#tour div {
	width: 600px;
	float: right;
	display: none;
	text-align: center;
	position: relative;
	right: 50px;
}

div#tour h3 {
	font-weight: normal;
	font-size: 20px;
	margin: 0 0 30px 0;
}

div#tour p,
div#tour ul {
	text-align: left;
}

div#r2 img {
	margin-top: 30px;
	margin-bottom: 30px;
}

div#r5 img {
	margin-top: 30px;
	margin-bottom: 30px;
}

img.img-wide {
	margin: 0 auto 20px auto;
}

img.img-left {
	float: left;
	margin: 0 30px 0 0;
}

img.img-right {
	float: right;
	margin: 0 0 0 30px;
}

div#r4 ul li {
	list-style: url(../img/bullet-lock.png);
	list-style-type: none;
	border-bottom: 1px dotted #eee;
	padding-bottom: 10px;
	text-indent: 0; 
	margin: 0; 
}

div#r4 ul li:before { 
	content: "";
}

/* @end */

/* @group Corporate Layout */

div.video {
	border: 3px double #f0f0f0;
	padding: 5px 0;
	text-align: center;
	width: 700px;
}
div#flashcontent{
 height:500px; 
}
div#flashcontent embed,
div#flashcontent object{
 float:left;
 margin:0 20px 0 0;
} 
#image-gallery,#photos {
 min-height:700px; 
}
#image-gallery img{
  height:100px;
  margin-right:20px;
  margin-bottom:20px;
  border:1px solid #ccc;
  padding:5px;
  background:#fcfcfc;
  vertical-align:bottom;
}
#photos img{
 width:250px; 
 float:left;
 margin:0 20px 30px 20px;
}
.content #photos h5{
 margin:1em; 
}
#photos .photo{
 margin:40px 0px;
 float:left;
 padding:0 30px;
 width:640px;
 clear:both; 
}
#photos .photo h5{
 font-weight:normal;
 margin:0px;
 color:#000;
 line-height:1.3em; 
}
.photo-category{
 float:left;
 width:200px;
 height:200px;
 text-align:center; 
}
#image-gallery .photo-category img{
 margin-right:0px; 
}
.photo-category a:hover,.photo-category a:visited{
 text-decoration:none; 
}
.content .landing-img {
 text-align:center;
 padding:40px;
 margin-bottom:50px; 
}
.landing-img img{
 margin:8px 40px; 
}
#landing-left{
 float:left;
 margin-left:40px;
 display:inline;
}
.video-container{
 height:600px;
 float:left; 
}
a.toc {
	float: right;
	font-size: 10px;
}
.seperator{
  clear:both;
 border-bottom:1px solid #DDDDDD;
 height:1px;
 margin:10px 0 15px 0;
}
body.about-section div#main-content
{
	float: left;
	width: 600px;
	margin: 0;
}
body.about-section div#main-content.news-content{
 width:660px; 
}
ul#corp-menu {
	display: inline;
	float: left;
	margin: 30px;
	width: 200px;
	line-height: 18px;
}

ul#corp-menu li {
	border-bottom: 1px solid #eee;
	font-size: 13px;
	padding: 10px 0;
}

ul#corp-menu li ul {
	margin: 10px 0 0 20px;
}

ul#corp-menu li ul li {
	border: none;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

ul#corp-menu li a {
	color: #000;
	text-decoration: none;
}

ul#corp-menu li li a {
	color: #666;
}

ul#corp-menu a:hover {
	text-decoration: underline;
}

body#about-page #menu-about a,
body#video-page #menu-video a,
body#board-page #menu-board a,
body#team-page #menu-team a,
body#investors-page #menu-investors a,
body#history-page #menu-history a,
body#safe-page #menu-safe a,
body#privacy-page #menu-privacy a,
body#terms-page #menu-terms a,
body#press-page #menu-press a,
body#awards-page #menu-awards a,
body#testimonials-page #menu-testimonials a,
body#contact-page #menu-contact a,
body#news-page #menu-news a,
body#jobs-page #menu-jobs a,
body#mobile-page #menu-mobile a,
body#sfaq-page #menu-sfaq a,
body#tech-page #menu-tech a
{
	color: #007934;
	font-weight: bold;
	text-decoration: none !important;
}

/* @end */


/*@Breadcrumbs*/
#breadcrumbs {
	color: #999;
	font-size: 10px;
	margin: 0 0 10px 30px;
}

#breadcrumbs a {
	color: #555;
	font-weight: bold;
	padding: 0 1px 0 1px;
}

/* @end */


/* @group Definition Lists */

dl.faq dt {
	color: #007934;
	font-size: 1.2em;
	font-weight: normal;
	margin: 15px 0;
	border-bottom: 1px solid #ddd;
}

dl.faq dd {
	margin: 0 0 10px 20px;
}

dl.quotes {
	font-family: Baskerville, "Big Caslon", Georgia, serif;
}

dl.quotes dt {
	border-top: 1px dotted #ccc;
	padding-top: 10px;
	font-weight: normal;
	font-size: 1.2em;
}

dl.quotes dd {
	color: #444;
	text-indent: 50px;
}

dl.news,ul.news,ul.awards{
	font-family: Baskerville, "Big Caslon", Georgia, serif;
	font-size: 13px;
}

dl.news dd h2 a:link,ul.news a:link,ul.awards a:link{
	color: #333;
	text-decoration: none;
}

dl.news dd h2 a:hover,ul.news a:hover,ul.awards a:hover {
	color: #000;
	text-decoration: underline;
}


dl.news dt.self,ul.news h2.self {
	background-image: url(../press/logos/self.gif);
}
dl.news dt.essence,ul.news h2.essence {
	background-image: url(../press/logos/essence.gif);
}
dl.news dt.parade,ul.news h2.parade {
	background-image: url(../press/logos/parade.gif);
}
dl.news dt.svbj,ul.news h2.svbj {
	background-image: url(../press/logos/svbj.gif);
}
dl.news dt.sfchronicle,ul.news h2.sfchronicle {
	background-image: url(../press/logos/sfchronicle.png);
}

dl.news dt.cnn ,ul.news h2.cnn{
	background-image: url(../press/logos/cnnmoney_logo.gif);
}

dl.news dt.gigaom,ul.news h2.gigaom {
	background-image: url(../press/logos/gigaom.png);
}

dl.news dt.techcrunch ,ul.news h2.techcrunch{
	background-image: url(../press/logos/techcrunch.png);
}

dl.news dt.nytimes,ul.news h2.nytimes {
	background-image: url(../press/logos/nytimes.png);
}

dl.news dt.orlando ,ul.news h2.orlando{
	background-image: url(../press/logos/orlando.png);
}

dl.news dt.wsj,ul.news h2.wsj {
	background-image: url(../press/logos/wsj.png);
}

dl.news dt.fastcompany,ul.news h2.fastcompany {
	background-image: url(../press/logos/fastcompany.png);
}

dl.news dt.businessweek ,ul.news h2.businessweek{
	background-image: url(../press/logos/businessweek.png);
}

dl.news dt.pcworld, ul.news h2.pcworld {
	background-image: url(../press/logos/pcworld.jpg);
}

dl.news dt.fortune ,ul.news h2.fortune{
	background-image: url(../press/logos/fortune.gif);
}

dl.news dt.allthingsdigital,ul.news h2.allthingsdigital {
	background-image: url(../press/logos/allthingsdigital.gif);
}

dl.news dt.forbes,ul.news h2.forbes {
	background-image: url(../press/logos/Forbes.gif);
}

dl.news dt.startelegram ,ul.news h2.startelegram{
	background-image: url(../press/logos/startelegram.gif);
}

dl.news dt.ocregister ,ul.news h2.ocregister{
	background-image: url(../press/logos/oc.gif);
}

dl.news dt.king5,ul.news h2.king5 {
	background-image: url(../press/logos/king5.jpg);
}

dl.news dt.webware, ul.news h2.webware {
	background-image: url(../press/logos/webware.gif);
}
dl.news dt.fool, ul.news h2.fool{
	background-image: url(../img/motleyfool.png);
}
dl.news dt.lifehacker,ul.news h2.lifehacker{
	background-image: url(../img/Lifehacker_logo.png);
}
dl.news dt.readers-digest, ul.news h2.readers-digest{
	background-image: url(../press/logos/rd.gif);
}
dl.news dt.sfgate,ul.news h2.sfgate{
	background-image: url(../press/logos/sfgate.gif);
}
dl.news dt.mossberg,ul.news h2.mossberg{
	background-image: url(../press/logos/mossberg.gif);
}
ul.news .btn {
	background-image: url(../press/logos/btn.gif);
}
ul.news .americanbanker {
	background-image: url(../press/logos/abanker.gif);
}
ul.awards .finovate {
	background-image: url(../img/finovate.png);
}
ul.awards .aba {
	background-image: url(../press/logos/aba.gif);
}
ul.awards .pcworld {
	background-image: url(../img/pcworld.png);
}

ul.awards .netbanker {
	background-image: url(../img/netbanker.png);
}

ul.awards .pcworld_top{
	background-image: url(../img/pcworld_top.jpg);
}

ul.awards .pcmag {
	background-image: url(../img/pcmag.jpg);
}

ul.awards .motleyfool {
	background-image: url(../img/motleyfool.png);
}

ul.awards .lifehacker {
	background-image: url(../img/Lifehacker_logo.png);
}

ul.awards .techcrunch {
	background-image: url(../img/techcrunch.png);
}

ul.awards .businessweek {
	background-image: url(../img/businessweek.png);
}
ul.awards .webware_100 {
	background-image: url(../press/logos/winners_badge.jpg);
}

ul.awards .webby{
	background-image: url(../press/logos/pvwinner_black_LOW.jpg);
}
ul.awards .honoree {
	background-image: url(../press/logos/honoree.jpg);
}
ul.awards .time,ul.news .time {
	background-image: url(../press/logos/time.jpg);
}

ul.awards .crunchies {
	background-image: url(../press/logos/crunchies.jpg);
}
ul.news h3, ul.awards h3{
  background: url(../img/quote.png) 40% 0% no-repeat;
  padding:0px 10px 20px 20px;
}

ul.awards h3 a,ul.awards h3 span{
  font-weight:normal;
  font-size:1.3em;
  letter-spacing:-1px;
  margin:0pt 0pt 5px;
}
ul.awards h3 a.click-here{
 font-size:22px;
 color:#9999CC; 
}
dl.news h2,ul.news h3,ul.awards h3{
	font-size: 1.6em;
	font-weight: normal;
	letter-spacing: -1px;
	padding:5px 0px 0px 240px;
	margin: 0;
	line-height:1.3em;
}
ul.awards h5 {
  color:#666666;
  font-family:"Lucida Grande",Verdana,sans-serif;
  font-size:9px;
  letter-spacing:1px;
  padding:5px 0px 0px 240px;
  text-transform:uppercase;
}
body ul.awards h2{
 height:100px; 
}
ul.news h2,ul.awards h2{
  float:left; 
  margin:0pt;
 	background: 50% 50% no-repeat;
	width: 220px;
	height: 60px;
	text-indent: -9999px;
}
ul.news, ul.awards{
 list-style-type:none; 
}
ul.news h4,ul.awards h4{
  margin:5pt;
 text-align:right;
 font-weight:normal; 
}
ul.news li, ul.awards li{
 margin:50px 0px; 
}
ul.news li .read-more, ul.awards li .read-more{
 float:right;
}


/* @group Forms */

.content form fieldset label.required {
	background: url(../img/req-bullet.png) top right no-repeat;
}

.content form fieldset {
	border-top: none;
	border-bottom: none;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	float: left;
	padding: 0;
	width: 598px;
}

.content form fieldset ol {
	margin: 0;
	padding: 0;
}

.content form fieldset ol li {
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #eee;
	clear: both;
	list-style-type: none;
	margin: 0;
	padding: 10px 10px 10px 0;
}

.content form fieldset ol li label {
	float: left;
	font-weight: bold;
	margin-right: 10px;
	padding-right: 10px;
	text-align: right;
	width: 180px;
}

.content form fieldset input.text,
.content form fieldset textarea {
	line-height: 16px;
	padding: 5px;
}

input.send, input.send:focus{
  background:#4D4E53 url(../img/gloss.png) repeat-x scroll 0pt 50%;
  border:2px outset #4D4E53;
  color:#FFFFFF;
  cursor:pointer;
  font-size:12px;
  font-weight:bold;
  padding:4px 12px;
}

input.send:hover {
  background-color:#007934;
  border-color:#007934;
}

/* @end */

form.searchbox {
	background: #d1eacf;
	border: 1px solid #c3dac1;
	padding: 20px 0;
	text-align: center;
	font-size: 12px;
	-moz-border-radius: 10px;
}

/* @group Promos
 */

a#webware {
	background: url(../img/small-produ.png);
	behavior: url(css/iepngfix.htc);
	display: block;
	height: 156px;
	left: 910px;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	top: 130px;
	width: 100px;
}

a#fool {
	background: url(../img/fool-note.png);
	behavior: url(css/iepngfix.htc);
	display: block;
	height: 258px;
	left: 760px;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	top: 130px;
	width: 291px;
}

a#webby {
	background: url(../img/webby.png);
	behavior: url(css/iepngfix.htc);
	display: block;
	height: 267px;
	left: 700px;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	top: 110px;
	width: 262px;
}

/* @end */


/* @Sitemap  */

#sitemap-content {
	margin: 0 0 0 0px;
	width: 920px;
}


#sitemap_header{
float: left;
height: 80px;
margin-left: 60px;
display: inline; /* double margin */
width: 850px;
}

#sitemap_right{
float: left;
width:340px;
}

#sitemap_left{
margin-left: 220px;
display: inline; /* double margin */
float: left;
width: 350px;
}


ul.site-menu {
	display: inline;
	float: left;
	width: 250px;
	line-height: 18px;
}

ul.site-menu li {
	
	border-bottom: 1px solid #eee;
	font-size: 14px;
	padding: 10px 0;
}

ul.site-menu li ul {
	
	color: #007934 ;
	margin: 10px 0 0 20px;
}

ul.site-menu li ul li {

	border: none;
	font-size: 13px;
	margin: 0;
	padding: 0;
}

ul.site-menu li a {
	color: #007934 ;
	text-decoration: underline;
}

ul.site-menu li li a {
	color: #69be28;
}

ul.site-menu a:hover {
	text-decoration: underline;
}
#press_release{
 font-family:Tahoma;
 line-height:2em; 
}
#press_release h1,#press_release h2{
 text-align:center;
}
#press_release h1{
color:#63d52c;
}
#press_release h2{
color:#000;
font-size:1.4em;
font-weight:normal;
}
#press_release .date{
 font-weight:bold;
 color: #02943c;
}
#press_release h3{
color:#32a861;
margin:15px 0 15px 0;
}

http://www.mint.com/css/tripoli.css

/*
    Tripoli is a generic CSS standard for HTML rendering. 
    Copyright (C) 2007 David Hellsing
    
    http://monc.se/tripoli/

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
/* ---------- RESET ---------- */
*{margin:0;padding:0;text-decoration:none;font-size:1em;outline:none}
code,kbd,samp,pre,tt,var,textarea,input,select,isindex,listing,xmp,plaintext{font:inherit;font-size:1em;white-space:normal}
dfn,i,cite,var,address,em{font-style:normal}
th,b,strong,h1,h2,h3,h4,h5,h6,dt{font-weight:normal}
a,img,a img,iframe,form,fieldset,abbr,acronym,object,applet,table{border:none}
caption,th,td{text-align:left;}
html{background:#fff url(../img/body-background.png) repeat-x top;color:#000;line-height:1}
q{quotes:'' ''}
ul,ol,dir,menu{list-style:none}
sub,sup{vertical-align:baseline}
a{color:inherit}
hr{display:none}
/* ---------- DISABLE ---------- */
font,basefont{color:inherit;font:inherit;font-size:100%}
center{text-align:inherit}
s,strike,u{text-decoration:inherit}
*[align]{text-align:inherit}
img{margin:0;border:none}
ol{list-style-type:decimal}
body{background-color:transparent}
table,tr,th,td{width:auto;height:auto;background-color:transparent;vertical-align:inherit;border:none;}
nobr{white-space:normal}
marquee{overflow:visible;-moz-binding:none}
blink{text-decoration:none}
/* ---------- GENERAL ---------- */
html{font-size:62.5%;font-family: "Myriad Pro", "HelveticaNeue-light", "Helvetica Neue", "Lucida Grande", helvetica, calibri, arial, sans-serif;}
strong,th,thead td,h1,h2,h3,h4,h5,h6,dt{font-weight:bold}
cite,em,dfn{font-style:italic}
code,kbd,samp,pre,tt,var,input[type='text'],input[type='password'],textarea{font-size:92%;font-family:monaco,"Lucida Console",courier,mono-space}
pre{white-space:pre}
pre *{font-size:100%;white-space:pre}
del{text-decoration:line-through;color:#666}
ins,dfn{border-bottom:1px solid #ccc}
small,sup,sub{font-size:85%}
big{font-size:125%;line-height:80%}
abbr,acronym{text-transform:uppercase;font-size:85%;letter-spacing:.1em}
a abbr,a acronym{border:none}
abbr[title],acronym[title],dfn[title]{cursor:help;border-bottom:1px solid #ccc}
sup{vertical-align:super}
sub{vertical-align:sub}
a:link,a:visited {text-decoration: none}
a:hover,a:active,a:focus{text-decoration:underline}
blockquote{border-top:1px solid #ccc;border-bottom:1px solid #ccc;color:#666}
blockquote > *:before{content:"\201C"}
blockquote > *:after{content:"\201D"}
q{quotes:"\201C""\201D""\2018""\2019"}
:lang(af),:lang(nl),:lang(pl){quotes:'\201E' '\201D' '\201A' '\2019'}
:lang(bg),:lang(cs),:lang(de),:lang(is),:lang(lt),:lang(sk),:lang(sr),:lang(ro){quotes:'\201E' '\201C' '\201A' '\2018'}
:lang(da),:lang(hr){quotes:'\00BB' '\00AB' '\203A' '\2039'}
:lang(el),:lang(es),:lang(sq),:lang(tr){quotes:'\00AB' '\00BB' '\2039' '\203A'}
:lang(en-GB){quotes:'\2018' '\2019' '\201C' '\201D'}
:lang(fi),:lang(sv){quotes:'\201D' '\201D' '\2019' '\2019'}
:lang(fr){quotes:'\ab\2005' '\2005\bb' '\2039\2005' '\2005\203a'}
*[lang|='en'] q:before{content:'\201C'}
*[lang|='en'] q:after{content:'\201D'}
*[lang|='en'] q q:before{content:'\2018'}
*[lang|='en'] q q:after{content:'\2019'}
fieldset{border:1px solid #ccc}
legend{background:#fff}
textarea,input[type='text'],select{border:1px solid #ccc;background:#fff}
textarea:hover,input[type='text']:hover,input[type='password']:hover,select:hover{border-color:#aaa}
textarea:focus,input[type='text']:focus,input[type='password']:focus,select:focus{border-color:#888;outline:2px solid #e4e4e4}
input,select,button{cursor:pointer}
input[type='text'],input[type='password']{cursor:text}
input[type='hidden']{display:none}
/* ---------- CONTENT ---------- */
.content {font-size:1.2em;line-height:1.8em}
.content h1{font-size:1.6em;line-height:1}
.content h2{font-size:1.5em;line-height:1}
.content h3{font-size:1.4em;line-height:1}
.content h4{font-size:1.3em;line-height:1}
.content h5{font-size:1.2em;line-height:1}
.content h6{font-size:1em;line-height:1}
.content hr{display:block;background:#aaa;color:#aaa;width:100%;height:1px;border:none}
.content ul{list-style:disc outside}
.content ol{list-style:decimal outside}
.content table{border-top:1px solid #ccc;border-left:1px solid #ccc;border-collapse:collapse}
.content th,.content td{border-bottom:1px solid #ddd;border-right:1px solid #ccc}
.content hr,.content p,.content ul,.content ol,.content dl,.content pre,.content blockquote,.content address,.content table,.content form{margin-bottom:1.6em}
.content p+p{margin-top:-.8em}
.content h1{margin:1em 0 .5em}
.content h2{margin:1.07em 0 .535em}
.content h3{margin:1.14em 0 .57em}
.content h4{margin:1.23em 0 .615em}
.content h5{margin:1.33em 0 .67em}
.content h6{margin:1.6em 0 .8em}
.content th,.content td{padding:.8em}
.content caption{padding-bottom:.8em}
.content blockquote{padding:0 1em;margin:1.6em 0}
.content fieldset{padding:0 1em 1em 1em;margin:1.6em 0}
.content legend{padding-left:.8em;padding-right:.8em}
.content legend+*{margin-top:1em}
.content textarea,.content input{padding:.3em .4em .15em .4em}
.content select{padding:.1em .2em 0 .2em}
.content option{padding:0 .4em .1em}
.content button{padding:0.3em 0.5em}
.content input[type='radio']{position:relative;bottom:-.3em;}
/*.content a{position:relative}*/
.content dt{margin-top:.8em;margin-bottom:.4em}
.content ul,.content ol{margin-left:2.2em}
.content ul ul,content ol ul,.content ul ol,content ol ol{margin-bottom:0}
.content form div{padding-bottom:.8em}
.content blockquote > *{margin:.8em 0}
.content a:link{color:#6480e8}
.content a:visited{color:#99c}
.content a:hover{color:#4e63b4}
.content a:active,.content a:focus{color:#000}
.content code,.content pre{color:#c33}