body {
	font: 100%/1.3em Arial, Helvetica, sans-serif; color: #2e3339; background: #fff url(../images/background_body.gif) repeat-x top;}

/* Default styles */

p, ol {
	font-size: 0.8em; line-height: 1.3em;}
p {
	font-size: 0.7em;}
p {
	margin-top: 1em;}
p.link {
	margin-top: 0.8em;}
strong.caps {
	font-weight: normal; text-transform: uppercase; color: #0e417b;}
strong.gray {
	color: #2e3339;}
h1, body.news div#content h2, div.colsRow div.col h2 {
	margin-top: 30px; padding-bottom: 0.1em; font: italic normal 1.1em "Berthold Imago Book", Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #d3d6d8;}
h2.sub {
	margin-top: 1em;}
h2.bullet {
	padding: 0.1em 0 0.4em 26px; font: italic normal 1em "Berthold Imago Book", Arial, Helvetica, sans-serif; background-repeat: no-repeat; background-position: left top;}
h2.wts {
	background-image: url(../images/bullet_h2_where_to_start.gif);}
h2.tar {
	background-image: url(../images/bullet_h2_tools_and_resources.gif);}
h2.ipn {
	background-image: url(../images/bullet_h2_ipayment_news.gif);}
ol {
	padding-left: 19px;}
ol li {
	margin-top: 1em; list-style: decimal;}
.lead {
	margin-top: 0;}
.floatLeft {
	float: left;}
ol li div.floatLeft {
	margin-top: 0.5em;}
ol li div.topMargin {
	margin-top: 0.9em;}
ol li div.threeCols {
	width: 150px; margin-left: 15px;}
ol li div.twoCols {
	width: 230px; margin-left: 20px;}
ol li div.icon {
	width: 250px; margin-left: 6px;}
a {
	color: #0e417b; text-decoration: none;}
a:hover {
	text-decoration: underline;}
p.link a {
	padding-right: 15px; color: #0d6db9; background: url(../images/bullet_arrow.gif) no-repeat right 4px;}
h2.bullet a {
	color: #2e3339;}
ul.blue {
	margin: 0.2em 0 0 20px;}
ul.blue li {
	padding-left: 9px; font-style: italic; font-size: 0.8em; background: url(../images/bullet_blue.gif) no-repeat left 6px;}

label.radio {
	position: relative; top: -0.2em;}
label.checkbox {
	position: relative; top: -0.1em;}
ol li div.icon label {
	padding: 2px 0 10px 26px; background-repeat: no-repeat; background-position: left top;}
ol li div.ico01 label {
	background-image: url(../images/icon_naTool_01_grocery.gif);}
ol li div.ico02 label {
	background-image: url(../images/icon_naTool_03_gas.gif);}
ol li div.ico03 label {
	background-image: url(../images/icon_naTool_05_restaurant.gif);}
ol li div.ico04 label {
	background-image: url(../images/icon_naTool_07_retail.gif);}
ol li div.ico05 label {
	background-image: url(../images/icon_naTool_09_travel.gif);}
ol li div.ico06 label {
	background-image: url(../images/icon_naTool_11_ebusiness.gif);}
ol li div.ico07 label {
	background-image: url(../images/icon_naTool_02_automobile.gif);}
ol li div.ico08 label {
	background-image: url(../images/icon_naTool_04_trades.gif);}
ol li div.ico09 label {
	background-image: url(../images/icon_naTool_06_government.gif);}
ol li div.ico10 label {
	background-image: url(../images/icon_naTool_08_healthcare.gif);}
ol li div.ico11 label {
	background-image: url(../images/icon_naTool_10_utilities.gif);}
ol li div.ico12 label {
	background-image: url(../images/icon_naTool_12_other.gif);}
input.camoflague {
	border-width: 0;}

a.logoTop {
	width: 391px; height: 75px; display: block; background: url(../images/logo_ipayment_top.png) no-repeat left top; position: absolute; left: 30px; top: 37px; z-index: 10;}
/*body.home a.logoTop {
	top: 31px;}*/
a#logoFix {
	width: 175px; height: 27px; display: block; position: absolute; left: 51px; top: 63px; z-index: 20;}
a.logoTop span, a#logoFix span {
	display: none;}

/* Main interface styles. */

div#wrapper {
	width: 914px; margin: 6px 30px 0; position: relative; z-index: 1;}

div#flashContent {
	width: 914px; height: 471px;}

div#headerImage {
	width: 914px; height: 225px;/* margin-top: 6px;*/ background-repeat: no-repeat; background-position: left top;}
body.merchant div#headerImage {
	background-image: url(../images/background_topNav_merchant.jpg);}
body.needsMS div#headerImage {
	background-image: url(../images/background_topNav_merchant_needsMS.jpg);}
body.solutionsMS div#headerImage {
	background-image: url(../images/background_topNav_merchant_solutionsMS.jpg);}
body.industryMS div#headerImage {
	background-image: url(../images/background_topNav_merchant_industryMS.jpg);}
body.guidesMS div#headerImage {
	background-image: url(../images/background_topNav_merchant_guidesMS.jpg);}
body.faq div#headerImage {
	background-image: url(../images/background_topNav_faq.jpg);}
body.about div#headerImage {
	background-image: url(../images/background_topNav_about.jpg);}
body.approachA div#headerImage {
	background-image: url(../images/background_topNav_about_approachA.jpg);}
body.differenceA div#headerImage {
	background-image: url(../images/background_topNav_about_differenceA.jpg);}
body.complianceA div#headerImage {
	background-image: url(../images/background_topNav_about_complianceA.jpg);}
body.storyA div#headerImage {
	background-image: url(../images/background_topNav_about_storyA.jpg);}
body.executiveAboutA div#headerImage {
	background-image: url(../images/background_topNav_about_executiveAboutA.jpg);}
body.biosAboutA div#headerImage {
	background-image: url(../images/background_topNav_about_biosAboutA.jpg);}
body.agent div#headerImage {
	background-image: url(../images/background_topNav_agent.jpg);}
body.workingAS div#headerImage {
	background-image: url(../images/background_topNav_agent_workingAS.jpg);}
body.solutionsAS div#headerImage {
	background-image: url(../images/background_topNav_agent_solutionsAS.jpg);}
body.investor div#headerImage {
	background-image: url(../images/background_topNav_investor.jpg);}
body.financialsIC div#headerImage {
	background-image: url(../images/background_topNav_investor_financialsIC.jpg);}
body.executiveInvestorIC div#headerImage {
	background-image: url(../images/background_topNav_investor_executiveInvestorIC.jpg);}
body.biosInvestorIC div#headerImage {
	background-image: url(../images/background_topNav_investor_biosInvestorIC.jpg);}
body.news div#headerImage {
	background-image: url(../images/background_topNav_news.jpg);}
body.contact div#headerImage {
	background-image: url(../images/background_topNav_contact.jpg);}
body.careers div#headerImage {
	background-image: url(../images/background_topNav_careers.jpg);}
body.testimonials div#headerImage {
	background-image: url(../images/background_topNav_testimonials.jpg);}
body.search div#headerImage {
	background-image: url(../images/background_topNav_search.jpg);}
body.privacy div#headerImage {
	background-image: url(../images/background_topNav_privacy.jpg);}
body.error div#headerImage {
	height: 471px; margin-bottom: 22px; background-image: url(../images/background_topNav_error.jpg);}
body.error div#headerImage * {
	display: none;}

div#columnsWrap {
	width: 842px; padding: 0 0 0 72px; background-repeat: no-repeat; background-position: left top;}
body.home div#columnsWrap {
	width: 914px; padding: 27px 0 56px;}
body.merchant div#columnsWrap {
	background-image: url(../images/background_columnsWrapper_merchant.jpg);}
body.needsMS div#columnsWrap {
	background-image: url(../images/background_columnsWrapper_merchant_needsMS.jpg);}
body.solutionsMS div#columnsWrap {
	background-image: url(../images/background_columnsWrapper_merchant_solutionsMS.jpg);}
body.industryMS div#columnsWrap {
	background-image: url(../images/background_columnsWrapper_merchant_industryMS.jpg);}
body.guidesMS div#columnsWrap {
	background-image: url(../images/background_columnsWrapper_merchant_guidesMS.jpg);}
body.faq div#columnsWrap {
	background-image: url(../images/background_columnsWrapper_faq.jpg);}
body.about div#columnsWrap {
	background-image: url(../images/background_columnsWrapper_about.jpg);}
body.approachA div#columnsWrap {
	background-image: url(../images/background_columnsWrapper_about_approachA.jpg);}
body.differenceA div#columnsWrap {
	background-image: url(../images/background_columnsWrapper_about_differenceA.jpg);}
body.complianceA div#columnsWrap {
	background-image: url(../images/background_columnsWrapper_about_complianceA.jpg);}
body.storyA div#columnsWrap {
	background-image: url(../images/background_columnsWrapper_about_storyA.jpg);}
body.executiveAboutA div#columnsWrap {
	background-image: url(../images/background_columnsWrapper_about_executiveAboutA.jpg);}
body.biosAboutA div#columnsWrap {
	background-image: url(../images/background_columnsWrapper_about_biosAboutA.jpg);}
body.agent div#columnsWrap {
	background-image: url(../images/background_columnsWrapper_agent.jpg);}
body.workingAS div#columnsWrap {
	background-image: url(../images/background_columnsWrapper_agent_workingAS.jpg);}
body.solutionsAS div#columnsWrap {
	background-image: url(../images/background_columnsWrapper_agent_solutionsAS.jpg);}
body.investor div#columnsWrap {
	background-image: url(../images/background_columnsWrapper_investor.jpg);}
body.financialsIC div#columnsWrap {
	background-image: url(../images/background_columnsWrapper_investor_financialsIC.jpg);}
body.executiveInvestorIC div#columnsWrap {
	background-image: url(../images/background_columnsWrapper_investor_executiveInvestorIC.jpg);}
body.biosInvestorIC div#columnsWrap {
	background-image: url(../images/background_columnsWrapper_investor_biosInvestorIC.jpg);}
body.news div#columnsWrap {
	background-image: url(../images/background_columnsWrapper_news.jpg);}
body.contact div#columnsWrap {
	background-image: url(../images/background_columnsWrapper_contact.jpg);}
body.careers div#columnsWrap {
	background-image: url(../images/background_columnsWrapper_careers.jpg);}
body.testimonials div#columnsWrap {
	background-image: url(../images/background_columnsWrapper_testimonials.jpg);}
body.search div#columnsWrap {
	background-image: url(../images/background_columnsWrapper_search.jpg);}
body.privacy div#columnsWrap {
	background-image: url(../images/background_columnsWrapper_privacy.jpg);}

div#columns {
	padding: 0 0 88px 16px; background-color: #fff;}
	
div.column {
	width: 234px; margin-left: 60px; float: left;}

/* Main content styles. */

div#content {
	width: 562px; padding: 0 40px 0 20px; float: right; position: relative;}
/*body.about div#content, body.investor div#content {
	width: 582px; padding-left: 0; float: left;}*/

/* FAQ section styles */

body.faq div#content, body.news div#content, body.contact div#content, body.careers div#content, body.testimonials div#content, body.privacy div#content, body.search div#content {
	width: 786px; padding-left: 0; float: left;}
body.faq div#content h2 {
	margin-top: 1em;}
body.faq div#content h2 a {
	padding-left: 18px; background-repeat: no-repeat; background-position: left 4px; text-decoration: none; color: #042349;}
body.faq div#content div {
	margin-left: 18px;}
div#naToolForm {
	display: none;}
body.faq div#content div ul li {
	margin-top: 0.6em; font-size: 0.9em; font-weight: bold;}
body.faq div#content div ul li p {
	font-weight: normal;}
body.faq div#content div ul li ul.blue {
	margin-top: 0.2em;}
body.faq div#content div ul li ul.blue li {
	margin-top: 0; font-size: 0.8em; font-weight: normal;}


ul#anchors {
	width: 600px; position: absolute; right: 42px; top: 38px;}
ul#anchors li {
	margin-left: 10px; padding-left: 10px; font-size: 0.6em; line-height: 1em; float: right; border-left: 1px solid #0d6db9;}
ul#anchors li.iaccess {
	border-left-width: 0;}
ul#anchors li a {
	color: #0d6db9;}

div#content p {
	font-size: 0.8em;}
div#content p.underSubNav {
	font-size: 1em; margin: 20px 0 0 0.8em; text-indent: -0.8em;}
p#naToolIntro {
	display: none;}
div#content div.step p.underSubNav {
	margin-top: 0.6em;}
div#content p a {
	color: #0d6db9;}
div#content img.spotImage { 
	margin-top: 1em; float: left;}
	
/* Needs Assessment Tool styles. */

body.needsMS div#content {
	height: 400px;}
div#frame4 {
	display: none;}
map#stepsMenu {
	display: none;}
img#naMenu {
	margin-left: -134px; position: absolute;/* left: 16px;*/ left: 50%;/* top: 130px;*/ top: 134px; display: none;}
div#content ul.contentSubNav {
	width: 525px; height: 29px; padding-left: 60px; border-bottom: 1px solid #eaebec; position: absolute; left: 0; top: 80px;}
div#content ul.contentSubNav li {
	float: left;}
img#prevButton, img#nextButton, input#submitButton {
	position: absolute; top: 395px; display: none;}
img#prevButton {
	left: 170px;}
img#nextButton {
	right: 190px;}
input#submitButton {
	right: 190px; top: 392px;}

/* Bio page styles */

div.bio {
	margin-top: 1.2em; padding-bottom: 1em; border-bottom: 1px dotted #ccc;}
div.bioLast {
	border-bottom-width: 0;}
div.bio div.photo, div.bio div.text {
	float: left;}
div.bio div.photo {
	width: 145px; display: none;}
div.bio div.text {
	/*width: 437px; */width: 582px;}
div.bio div.text h2 {
	margin-top: -0.2em; font-size: 0.8em;}
div.bio div.text h2 a {
	color: #2e3339;}
div.bio div.text h2 a:hover {
	text-decoration: none;}
div#content div.bio div.text p {
	margin-top: 0.7em; font-style: italic;}
div#content div.bio div.text p.title {
	margin-top: 0; font-size: 0.7em; font-style: normal;}

/* News section styles */

div.colsRow div.col {
	width: 242px; margin-right: 30px; float: left;}
div.colsRow div.colAlt {
	width: 378px;}
div.colsRow div.last, div.colsRow div.lastAlt {
	margin-right: 0;}

body.news div#content p {
	font-size: 0.7em;}
body.news div#content p.date {
	font-weight: bold; color: #042349;}
body.news div#content div.colsRow div.last p {
	font-size: 0.8em;}
body.news div#content p.newsletter {
	padding: 3px 0 5px 25px; background: url(../images/bullet_link_newsletter.gif) no-repeat left top;}
div#content div.colsRow div.col h3, body.news div#content h1.article {
	margin-top: 0.7em; font-size: 0.8em;}
body.news div#content h1.article {
	margin-top: 0.2em; border-bottom-width: 0; font: normal bold 0.9em Arial, Helvetica, sans-serif;}
div#content div.colsRow div.col h3.lead {
	margin-top: 0;}
div#content div.colsRow div.col h4 {
	margin-top: 0.8em; padding-right: 12px; font-size: 0.6em; font-weight: normal; color: #0d6db9; display: inline; float: left; background: url(../images/bullet_arrow.gif) no-repeat right 6px;}
div#content div.colsRow div.col ul.icons, body.news div#content ul.icons {
	margin: 0.5em 0 0 5px; float: left;}
div#content div.colsRow div.col ul.icons li, body.news div#content ul.icons li {
	width: 60px; font-size: 0.7em; float: left;}
div#content div.colsRow div.col ul.icons li a, body.news div#content ul.icons li a {
	padding: 4px 0 4px 25px; color: #2e3339; text-decoration: underline; background-repeat: no-repeat; background-position: left top;}
div#content div.colsRow div.col ul.icons li.pdf a, body.news div#content ul.icons li.pdf a {
	background-image: url(../images/bullet_link_pdf.gif);}
div#content div.colsRow div.col ul.icons li.html a, body.news div#content ul.icons li.html a {
	background-image: url(../images/bullet_link_html.gif);}
div#content div.colsRow div.col ul.icons li.share a, body.news div#content ul.icons li.share a {
	background-image: url(../images/bullet_link_share.gif);}
div#content div.colsRow div.col ul.icons li.print a, body.news div#content ul.icons li.print a {
	background-image: url(../images/bullet_link_print.gif);}
div#content div.colsRow div.col ul.icons li.email a, body.news div#content ul.icons li.email a {
	background-image: url(../images/bullet_link_email.gif);}
div#content div.colsRow div.col ul.icons li.arrow a, body.news div#content ul.icons li.arrow a {
	padding-left: 10px; background: url(../images/bullet_link_arrow.gif) no-repeat left 1px; color: #0d6db9; text-decoration: none;}
div#content div.colsRow div.col ul.icons li.arrow a:hover, body.news div#content ul.icons li.arrow a:hover {
	text-decoration: underline;}

div.graybox {
	width: 219px; margin-top: 40px; padding-bottom: 10px; background: url(../images/background_graybox_bottom.gif) no-repeat left bottom;}
div.graybox div.top {
	height: 10px; background: url(../images/background_graybox_top.gif) no-repeat left top;}
div#content div.colsRow div.last div.graybox p.link {
	margin: 1em 18px 0; font-size: 0.7em;}
div#content div.colsRow div.last div.graybox p.lead {
	margin-top: 0;}
div#content div.colsRow div.last div.graybox p.link a {
	color: #fff; background-image: url(../images/bullet_arrow_graybox.gif); background-position: right 3px;}

body.news div#content h2.alt {
	font-size: 0.9em; border-bottom-style: dotted;}
div.colsRow div.lastAlt p.link {
	text-align: right;}

body.news div#content ul#articlesList {
	width: 440px; position: absolute; right: 42px; top: 20px; float: none;}
body.news div#content ul#articlesList li {
	width: 110px;}

/* Email popup styles */

div#emailPopup {
	width: 545px; height: 440px; position: relative; background: url(../images/background_email_popup.png) no-repeat left top; display: none;}
div#emailPopup div.frameset {
	margin: 0 30px; padding-top: 30px;}
div#emailPopup div.frameset h3 {
	margin-top: 0; font: italic lighter 1.5em "Berthold Imago Book", Arial, Helvetica, sans-serif;}
div#emailPopup div.frameset p {
	margin: 0.1em 0 0; font-size: 0.8em;}
div#emailPopup div.frameset p.sub {
	margin: 0.2em 0 0 165px; font-size: 0.6em; color: #546b7d;}
div#emailPopup div.frameset label, div#emailPopup div.frameset input.text {
	float: left;}
div#emailPopup div.frameset label {
	width: 155px; margin-right: 13px; font-size: 0.7em; text-align: right;}
div#emailPopup div.frameset input.text {
	width: 220px; font: 0.7em Arial, Helvetica, sans-serif; border-width: 0; background-color: transparent;}
div#emailPopup div.frameset .row1 {
	margin-top: 1.3em;}
div#emailPopup div.frameset input.row1 {
	margin-top: 1.4em;}
div#emailPopup div.frameset .row2 {
	margin-top: 1em;}
div#emailPopup div.frameset input.row2 {
	margin-top: 1.2em;}
div#emailPopup div.frameset .row3 {
	margin-top: 1.8em;}
div#emailPopup div.frameset input.row3 {
	margin-top: 2em;}
div#emailPopup div.frameset .row4 {
	margin-top: 1.9em;}
div#emailPopup div.frameset textarea.row4 {
	width: 300px; height: 115px; margin-top: 2.3em; border-width: 0; background-color: #fefcfc; font: 0.7em Arial, Helvetica, sans-serif;}
div#emailPopup input.send {
	position: absolute; right: 50px; bottom: 22px;}
div#emailPopup img.close {
	position: absolute; right: 18px; top: 17px;}

/* Contact Us styles. */

div#content table {
	margin-top: 1em; font-size: 0.8em;}
div#content table th {
	text-align: left;}
div#content table td.left, div#content table td.right {
	width: 250px; }

/* Search styles. */

form#cse-search-box {
	margin-top: 1em;}

/* Left column styles */

div#leftCol {
	width: 150px; padding-top: 35px; float: left;}
div#leftCol h2 {
	margin: 1.5em 0 0.5em; font: lighter 0.9em "Berthold Imago Light", Arial, Helvetica, sans-serif; border-bottom: 1px solid #dcdee0;}
div#leftCol h2.lead {
	margin-top: 0;}
div#leftCol ul {
	margin-top: -0.2em; position: relative; left: -7px;}
div#leftCol ul li {
	margin-top: 0.8em; font-size: 0.7em;}
div#leftCol ul li.lead {
	margin-top: 0;}
div#leftCol ul li a {
	width: 143px; padding: 2px 7px; display: block;}
div#leftCol ul li a:hover {
	text-decoration: none; color: #fff; background-color: #0e417b;}

body.merchant div#leftCol ul li a:hover, body.guidesMS div#leftCol ul li.guidesMS a, body.industryMS div#leftCol ul li.industryMS a, body.needsMS div#leftCol ul li.needsMS a, body.solutionsMS div#leftCol ul li.solutionsMS a {
	text-decoration: none; color: #fff; background-color: #0e417b;}

body.about div#leftCol ul li a:hover, body.biosAboutA div#leftCol ul li.biosAboutA a, body.differenceA div#leftCol ul li.differenceA a, body.approachA div#leftCol ul li.approachA a, body.executiveAboutA div#leftCol ul li.executiveAboutA a, body.storyA div#leftCol ul li.storyA a, body.complianceA div#leftCol ul li.complianceA a {
	text-decoration: none; color: #fff; background-color: #0d6db9;}

body.agent div#leftCol ul li a:hover, body.solutionsAS div#leftCol ul li.solutionsAS a, body.workingAS div#leftCol ul li.workingAS a {
	text-decoration: none; color: #fff; background-color: #96a3ae;}

body.investor div#leftCol ul li a:hover, body.biosInvestorIC div#leftCol ul li.biosInvestorIC a, body.financialsIC div#leftCol ul li.financialsIC a, body.executiveInvestorIC div#leftCol ul li.executiveInvestorIC a {
	text-decoration: none; color: #fff; background-color: #2e3339;}

div#leftCol p {
	font-size: 0.7em;}
div#leftCol a.arrow {
	padding-left: 10px; font-size: 0.6em; color: #0d6db9; background: url(../images/bullet_arrow.gif) no-repeat left 2px;}

/* Main navigation styles */

ul#topNav {
	/*width: 915px; */width: 523px; height: 75px; position: absolute; left: 421px; top: 37px; z-index: 10; background: url(../images/background_topNav.png) no-repeat right top;}
/*body.home ul#topNav {
	top: 37px;}*/
ul#topNav li.section {
	/*height: 75px; */float: left;}
body.home ul#topNav li.section {
	/*margin-top: 0; */position: relative;}
ul#topNav li.merchant {
	/*margin-left: 391px; margin-left: 395px;*/}

ul#topNav li.section a.section {
	height: 75px; display: block; background-repeat: no-repeat; background-position: left top;}
ul#topNav li.section a.section span {
	display: none;}

ul#topNav li.merchant a.section {
	width: 125px; background-image: url(../images/button_topNav_merchant_off.png);}
body.merchant ul#topNav li.merchant a.section {
	background-image: url(../images/button_topNav_merchant_curr.gif);}
ul#topNav li.merchant a.section:hover, body.merchant ul#topNav li.merchant a.section:hover {
	background-image: url(../images/button_topNav_merchant_on.gif);}
	
ul#topNav li.agent a.section {
	width: 106px; background-image: url(../images/button_topNav_agent_off.png);}
body.agent ul#topNav li.agent a.section {
	background-image: url(../images/button_topNav_agent_curr.gif);}
ul#topNav li.agent a.section:hover, body.agent ul#topNav li.agent a.section:hover {
	background-image: url(../images/button_topNav_agent_on.gif);}
	
ul#topNav li.about a.section {
	width: 78px; background-image: url(../images/button_topNav_about_off.png);}
body.about ul#topNav li.about a.section {
	background-image: url(../images/button_topNav_about_curr.gif);}
ul#topNav li.about a.section:hover, body.about ul#topNav li.about a.section:hover {
	background-image: url(../images/button_topNav_about_on.gif);}
	
ul#topNav li.news a.section {
	width: 63px; background-image: url(../images/button_topNav_news_off.png);}
body.news ul#topNav li.news a.section {
	background-image: url(../images/button_topNav_news_curr.gif);}
ul#topNav li.news a.section:hover, body.news ul#topNav li.news a.section:hover {
	background-image: url(../images/button_topNav_news_on.gif);}
	
ul#topNav li.investor a.section {
	width: 151px; width: 115px; background-image: url(../images/button_topNav_investor_off.png);}
body.investor ul#topNav li.investor a.section {
	background-image: url(../images/button_topNav_investor_curr.gif);}
ul#topNav li.investor a.section:hover, body.investor ul#topNav li.investor a.section:hover {
	background-image: url(../images/button_topNav_investor_on.gif);}
	
/*ul#topNav li.section a.section {
	padding: 33px 17px 21px 10px; display: block; font-size: 0.7em; color: #c5d3da; background: url(../images/background_topNav_li.png) no-repeat left top;}
ul#topNav li.investor a.section {
	padding-right: 87px;}
body.merchant ul#topNav li.merchant a.section, body.about ul#topNav li.about a.section, body.agent ul#topNav li.agent a.section, body.investor ul#topNav li.investor a.section, body.news ul#topNav li.news a.section {
	color: #fff; text-decoration: none; background-image: url(../images/background_topNav_li_hover_sub.gif);}
body.home ul#topNav li.section a.section:hover, body.faq ul#topNav li.section a.section:hover, body.merchant ul#topNav li.section a.section:hover, body.about ul#topNav li.section a.section:hover, body.agent ul#topNav li.section a.section:hover, body.investor ul#topNav li.section a.section:hover, body.news ul#topNav li.section a.section:hover {
	color: #2e3339; text-decoration: none; background-image: url(../images/background_topNav_li_hover.gif);}*/

div.topSubNav {
	width: 634px;/* height: 200px;*/ padding-bottom: 8px; background: url(../images/background_topSubNav.gif) repeat-x top; position: absolute; top: 74px; z-index: 15; display: none;}
/*body.home div.topSubNav {
	top: 74px;}*/
ul#topNav li.merchant div.topSubNav {
	left: -147px;}
ul#topNav li.agent div.topSubNav {
	left: -147px;}
ul#topNav li.about div.topSubNav {
	left: -147px;}
ul#topNav li.news div.topSubNav {
	left: -147px;}
ul#topNav li.investor div.topSubNav {
	left: -147px;}
body.home ul#topNav li.merchant div.topSubNav {
	left: -147px;}
body.home ul#topNav li.agent div.topSubNav {
	left: -272px;}
body.home ul#topNav li.about div.topSubNav {
	left: -378px;}
body.home ul#topNav li.news div.topSubNav {
	left: -456px;}
body.home ul#topNav li.investor div.topSubNav {
	left: -519px;}
div.topSubNav ul {
	height: 35px; margin-top: 3px;}
div.topSubNav ul li {
	height: 35px; float: left; font-size: 0.7em;}
div.topSubNav ul li a {
	height: 28px; padding: 7px 16px 0 7px; display: block; text-decoration: none; color: #2e3339; background: url(../images/background_topSubNav_li_a.gif) no-repeat left top;}
div.topSubNav ul li.needs a, div.topSubNav ul li.working a, div.topSubNav ul li.approach a, div.topSubNav ul li.financials a {
	background-position: -1px top;}
div.topSubNav ul li a:hover {
	text-decoration: underline;}

div.topSubNav img {
	margin: 8px 8px 0; float: right;}
div.topSubNav h3 {
	margin: 8px 12px 0 20px; font: italic normal 1.2em "Berthold Imago Book", Arial, Helvetica, sans-serif;}
div.topSubNav p {
	margin: 0.6em 12px 0 20px; font-size: 0.8em; line-height: 1.1em;}
ul#topNav li.news div.topSubNav img, ul#topNav li.news div.topSubNav h3 {
	margin-top: 46px;}

div.buffer {
	width: 664px; height: 216px; display: none; position: absolute; z-index: 14px; top: 59px;}
ul#topNav li.merchant div.buffer {
	left: 224px;}
ul#topNav li.agent div.buffer {
	left: 224px;}
ul#topNav li.about div.buffer {
	left: 224px;}
ul#topNav li.news div.buffer {
	left: 224px;}
ul#topNav li.investor div.buffer {
	left: 224px;}
body.home ul#topNav li.merchant div.buffer {
	left: -162px;}
body.home ul#topNav li.agent div.buffer {
	left: -282px;}
body.home ul#topNav li.about div.buffer {
	left: -384px;}
body.home ul#topNav li.news div.buffer {
	left: -457px;}
body.home ul#topNav li.investor div.buffer {
	left: -512px;}
	
/* Top secondary navigation styles */

ul.secondNav {
	width: 180px; position: absolute; left: 40px; top: 12px; z-index: 1;}
/*body.home ul.secondNav {
	top: 6px;}*/
ul.secondNav li {
	margin-left: 20px; float: left; font-size: 0.6em;}
ul.secondNav li a {
	color: #c5d3da;}
ul.secondNav li a:hover, body.faq ul.secondNav li.faq a, body.contact ul.secondNav li.contact a, body.careers ul.secondNav li.careers a, body.testimonials ul.secondNav li.testimonials a, body.search ul.secondNav li.search a {
	color: #fff; text-decoration: underline;}

/* Footer styles */

div#footerWrapper {
	width: 100%; border-top: 1px solid #d3d6d8;}
div#footer {
	width: 820px; margin: 0 66px;}
div#footer img.logoBottom {
	float: right;}
ul.bottomNav {
	width: 200px; margin-top: 0.3em; float: right;}
ul.leftOpts {
	margin-left: 10px; float: left;}
ul.bottomNav li {
	margin-right: 22px; float: left; font-size: 0.6em;}
ul.leftOpts li {
	margin-top: 6px; margin-right: 11px; padding-right: 11px; line-height: 1em; border-right: 1px solid #707a82;}
ul.leftOpts li.careers {
	border-right-width: 0;}
ul.bottomNav li a {
	color: #5988ba;}
ul.leftOpts li a {
	color: #707a82;}
body.privacy ul.leftOpts li.privacy a, body.testimonials ul.leftOpts li.testimonials a, body.careers ul.leftOpts li.careers a {
	text-decoration: underline;}
div#footer p.indicia {
	width: 260px; font-size: 0.6em; float: left; margin-top: 1em; color: #707a82;}

div#footer p.indiciaLong {
	width: 600px; font-size: 0.6em; float: left; margin-top: 1em; color: #707a82;}
	
div.searchSite {
	width: 206px; height: 23px; margin-top: 0.3em; float: left; background: url(../images/background_searchSite.gif) no-repeat left top;}
div.searchSite fieldset {
	padding-left: 10px;}
div.searchSite fieldset input.camoflague {
	position: relative; top: -0.1em;}
div.searchSite fieldset input.camoText {
	width: 162px; font-size: 0.6em; font-style: italic; color: #546b7d; background-color: #e6e7e7;}
div.searchSite fieldset input.camoSubmit {
	width: 20px; color: transparent; background-color: transparent;}

div#screen {
	width: 100%; height: 100%; background-color: #c5d3da; position: absolute; left: 0; top: 0; z-index: 2; display: none;}
div#topBar {
	width: 100%; height: 75px; position: absolute; left: 0; top: 37px; z-index: 3; background: url(../images/bar_top.png) no-repeat left top;}

/* Clearing Floats Class STARTS */
.clearfloat {
	display: inline-block;}
.clearfloat:after {
	Content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html .clearfloat {
	height: 1%; }
.clearfloat {
	display: block;}
/* Clearing Floats Class ENDS  */

div.clear {
	height: 1px; clear: both; overflow: hidden; display: block;}
