/*********************************************
/ file : css.css             
/ by   : Natalie                
/ desc : The css file for Cashbox new site 2007
/********************************************/

body {
	margin: 0px;
	padding: 0px;
	font: 0.8em arial, sans-serif;
	text-align: justify;
	color: #212c56;
	line-height: 1.3em;
}

#wrap {
	position: relative;
	margin: 0px auto;
	width: 95%;
}

/* NEW CUSTOMER ATM */

#NewWrap {
	position: relative;
	margin: 0px auto;
	width: 327px;
}

#ATMWrap {
	padding: 10px;
}

/* TERMS PAGE */

#TermsWrap {
	position: relative;
	margin: 0px auto;
	width: 507px;
}

#Terms {
	padding: 10px;
}

#PageWrapper {
	background: #fff;
	padding: 0px 1px 0px 1px;
}

#TopHeader {
	
}

#Header {
	text-align: left
}

#Logo {
	
}

#Logo div {
	display: none
}

#TopImage {
	display: none
}

#MainContent {
	
}

#Strap {
	
}

#LeftMenu {
	display: none;
}

#RightContent {
	
}

.section-about #RightContent p, .section-products #RightContent p, .section-support #RightContent p, .section-investors #RightContent p, .section-press #RightContent p, .section-contact #RightContent p, .section-faq #RightContent p {
	padding: 5px 0px 5px 0px;
	margin: 0px;
}

#NewsBox {
	display: none
}

.NewsHead {
	
}

.NewsContent {
	
}

.NewsContent p {
	
}

.NewsContent p strong {
	
}

#NewsBox a:link, #NewsBox a:visited {
	
}

#NewsBox a:hover {
	
}

.NewsCloud {
	
}

.NewsCubes {
	
}

.faq
{
  display: none;
}

span strong {
	color: #35a0d8;
}


#FlashBox {
	display: none
}

.ContentBase {
	height: 20px;
}


/* FOOTER */

#Footer {
	display: none
}

/* STYLES */

h1 {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	font-size: 1.9em;
	color: #332d78;
}

h1.About, h1.Products, h1.Support, h1.Investors, h1.Press, h1.FAQ, h1.Contact {
	margin: 0px;
	padding: 15px 0px 10px 0px;
	font-size: 1.9em;
	color: #332d78;
}

h2 {
	font-size: 1em;
	font-weight: normal;
	color: #35a0d8;
	margin: 0px;
	padding: 0px
}

h3 {
	margin: 0px;
	padding: 20px 0px 5px 0px;
	font-size: 1.2em;
	color: #2a7aac;
}

h4 {
	margin: 0px;
	padding: 20px 0px 5px 0px;
	font-size: 1.2em;
	color: #2a7aac;
}

td.Year {
	margin: 0px;
	padding: 0px;
	font-size: 1.5em;
	color: #2a7aac;
	font-weight: bold
}

td.dateTableLeft {
	font-weight: bold;
	margin: 0px;
	padding: 5px 0px;
	font-size: 1.5em;
	color: #2a7aac
}

td.eventDate {
	font-weight: bold;
}

td.eventData {}


a:link, a:visited {
	color: #35a0d8;
	text-decoration: underline;
}

a:hover {
	color: #212c56;
	text-decoration: underline;
}

ol {
	margin: 15px 25px;
	padding: 0px;
}

#ATMWrap .ring {
	border: 1px solid #35a0d8;
	background: #fff;
	font-size: 0.85em;
	color: #332d78;
}

.underline {
	border-bottom: 1px solid #35a0d8;
}

.topLine {
	border-top: 1px solid #35a0d8;
}

ul.SiteMap {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}

ul.SiteMap li a:link, ul.SiteMap li a:visited, ul.SiteMap li a:hover {
	text-decoration: none;
	color: #212c56
}

ul.SiteMap li ul li a:link, ul.SiteMap li ul li a:visited {
	text-decoration: underline;
	color: #35a0d8
}

ul.SiteMap li ul li a:hover {
	color: #212c56;
}

ul.SiteMap li.heading {
	font-size: 1.3em;
	font-weight: bold;
}

li.menu {
	font-size: 12px;
	font-weight: normal;
	list-style: disc;
}

ul.SiteMap li {
	padding: 2px 0px
}

ul.SiteMap li.last {
	padding-bottom: 5px
}

span.testimonial {
	font-size: 1.5em;
	font-weight: bold;
	color: #35a0d8
}

#nav {
	display: none
}