﻿img {
border:none;
}
#alertbar {
padding: 10px 0;
background:#d13940;
color:#fff;
overflow:hidden;
}
#alertbar h2 {
font-size:17px;
margin-top:10px;
}
#alertbar a {
color:#fff;
}
#alertbar .imageleft {
margin-bottom:0px;
}
#alertbar #x-icon {
cursor:pointer;
}
#header {
height:113px;
position:relative;
}
#header2 {
height:113px;
position:relative;
}
#logo {
display:none;
position:absolute;
width:240px;
height:60px;
top:15px;
left:10px;
background: url(http://www.treasurysoftware.com/images/treasury_software_logo.png) no-repeat;
background-size:contain;
cursor:pointer;
}
.mobilelogo {
position:absolute;
width:240px;
height:60px;
top:15px;
left:10px;
}
#mobilephone {
display:block;
width:100%;
position:absolute;
bottom: 5px;
text-align:center;
font-size:16px;
font-weight:bold;
color: #d13940;
}
#mobilephone a {
color: #d13940;
text-decoration:none;
}
#uppernav, #mainnav, #containerHeaderMenuMobile, #containerHeaderMenuMobile .sub-menu {
display:none;
}
#mobilenav {
height:55px;
position:absolute;
right:20px;
top:30px;
}
#mobilenav img {
height:25px;
}
#containerHeaderMenuMobile {
position:absolute;
background: #fff;
width:100%;
padding:10px 0;
text-align:center;
font-size:16px;
z-index:500;
-webkit-box-shadow: 0 3px 3px 0 rgba(0,0,0,.2);
box-shadow: 0 3px 3px 0 rgba(0,0,0,.2);
}
#containerHeaderMenuMobile ul {
list-style:none;
padding:0;
margin:0;
}
#containerHeaderMenuMobile ul li {
text-align:center;
border-bottom:1px solid #d4d4d4;
}
#containerHeaderMenuMobile ul li a {
display:block;
padding: 10px 0;
color: #D13940;
text-decoration:none;
}
#containerHeaderMenuMobile ul li.hassub a {
background: url(http://www.treasurysoftware.com/images/hassub_bg.png) right no-repeat;
}
#containerHeaderMenuMobile .sub-menu {
background: #f9f9f9;
padding: 5px 0;
}
#containerHeaderMenuMobile .sub-menu li {
border:none;
font-size:14px;
}
#containerHeaderMenuMobile .sub-menu li a {
padding: 5px 0;
background:none !important;
}
#tagline {
height:28px;
line-height:28px;
background: #d4d4d4;
text-align:center;
font-size:12px;
font-weight:600;
border-bottom:2px solid #fff;
}
.container {
position:relative;
height:100%;
}


/* ---------------------------------------- HOMEPAGE STYLES ---------------------------- */
#homepagehero, #interiorhero {
padding: 15px 10px;
font-size:13px;
}
#interiorhero {
color:#fff;
background-position: top;
}
#interiorhero h1 {
display:block;
padding: 0 10%;
text-align:center;
font-weight:300;
font-size: 30px;
line-height: 34px;
margin-top: 6%;
}
.hero {
overflow:hidden;
background: #fbfbfb url(http://www.treasurysoftware.com/images/hero_bg.jpg) bottom repeat-x;
}
.hero .left {
float:left;
width:100%;
margin: 0 0 0 10px;
}
.hero .left ul {
line-height:160%;
margin-bottom:25px;
}
.hero .left .button {
display:block;
margin: 15px 10px;
}
.hero .left .button.blue {
display:none;
}
.hero .right img {
width: 200px;
margin:0 auto;
display:block;
}
.hero h1 {
font-weight:600;
font-size:24px;
line-height:34px;
}
.hero2 {
overflow:hidden;
background: #fbfbfb url(http://www.treasurysoftware.com/images/homepage-hero2.jpg) bottom no-repeat;
background-size:cover;
height: 300px;
padding:0;
text-align:center;
}
.hero2 h1 {
color: #fff;
font-size:34px;
line-height:38px;
font-weight:300;
margin-top:3%;
}
.hero2 .button {
margin-top: 25px;
}
#down-arrow {
display:block;
width:135px;
height:32px;
margin:5% auto 0 auto;
background: url(http://www.treasurysoftware.com/images/down_arrow.png) no-repeat;
}
#chooseproducts {
background:#d13940;
color:#fff;
padding: 40px 0;
}
#chooseproducts h1 {
display:block;
text-align:center;
font-size:24px;
}
#chooseproducts .productbox {
margin: 45px 3% 0 3%;
text-align:center;
font-size:12px;
position:relative;
padding-bottom:16px;
}
#chooseproducts .productbox h2 {
font-size:18px;
font-weight:600;
margin-top:10px;
}
#chooseproducts .productbox a {
color:#d13940;
}
#chooseproducts .productbox a.learnmore {
position:absolute;
display:block;
font-size:14px;
font-weight:600;
width:100%;
bottom:0;
text-decoration:none;
}
#canadianhomepusher .container div {
text-align:center;
}
#canadianhomepusher .container div a.icon {
display:block;
margin-top:30px;
}
#homepagequote {
background:#717171;
color:#fff;
padding:35px 0;
text-align:center;
font-size:26px;
font-weight:300;
font-style:italic;
}
#homepagequote p {
max-width:800px;
margin:15px auto;
}
#homepagequote p.byline {
font-size: 18px;
font-style:normal;
}
#homepagesupport {
overflow:auto;
padding: 40px 0px 0 0;
text-align:center;
background: #f3f6fb;
}
#homepagesupport h1 {
display:block;
text-align:center;
font-size:38px;
}
#homepagesupport ul {
list-style-type:none;
padding-left:0;
}
#homepagesupport ul li {
margin: 20px 0;
display:block;
min-width:98px;
padding-top: 105px;
font-size:21px;
}
#homepagesupport ul li.faqs {
color: #3f3f3f;
background:url(http://www.treasurysoftware.com/images/faqs-icon.png) top no-repeat;
}
#homepagesupport ul li.phone {
color: #3f3f3f;
background:url(http://www.treasurysoftware.com/images/phone-icon.png) top no-repeat;
}
#homepagesupport ul li.email {
color: #3f3f3f;
background:url(http://www.treasurysoftware.com/images/email-icon.png) top no-repeat;
}
#homepagesupport ul li.videos {
color: #3f3f3f;
background:url(http://www.treasurysoftware.com/images/videos-icon.png) top no-repeat;
}

/* ---------------------------------------- INTERIOR PAGE STYLES ---------------------------- */
#productintro {
background:#D13940;
color:#fff;
padding:20px 0;
font-size:18px;
overflow:hidden;
}
#productintro h2 {
font-size:16px;
}
#productintro .container {
padding: 0 5%;
}
#productintro .left {
margin-bottom:15px;
}
#productintro h2 {
font-weight:600;
}
#productintro a {
color:#fff;
font-weight:600;
text-decoration:none;
}
#interiorhero .right .buynnowcallout {
margin-top:15px;
font-size:18px;
}
#interiorhero .right .buynnowcallout a {
color: #d13940;
text-decoration:none;
}
.interiorcontent {
margin: 30px 10px;
overflow:hidden;
}
.interiorcontent a {
color: #d13940;
/*text-decoration:none;*/
}
.interiorcontent.nopad {
margin:0;
}
.likeh1 {
display:block;
color: #d13940;
font-weight:600;
font-size:24px;
line-height:34px;
}
.interiorcontent h2 {
color: #d13940;
font-size:22px;
font-weight:600;
display:block;
padding:0 0 1px 0;
border-bottom: 1px solid #d4d4d4;
}
.interiorcontent h3 {
font-size:18px;
font-weight:600;
}
.interiorcontent h4 {
font-weight:600;
}
.bold {
font-weight:800;
}
#mainpricingtable {
overflow:hidden;
}
#mainpricingtable div {
-webkit-border-radius: 10px;
border-radius: 10px;
text-align:center;
padding: 30px 0 0 0;
font-size:14px;
}


#mainpricingtable div.fadebg {
background: url(http://www.treasurysoftware.com/images/mainpricingbox_bg.jpg) bottom repeat-x;
min-height:240px;
width:100%;
margin: 0 0 20px 0;
}
#mainpricingtable div.fadebg h2 {
color:#3f3f3f;
border:none;
}
#mainpricingtable div.fadebg p {
margin-bottom:0;
}
#mainpricingtable div.fadebg p.pricing {
margin-top:0;
font-size:20px;
}
.bullet {
font-size:2em;
color:#717171;
}
/*These are the new styles for the pricing table */
div.redbg {
background: #d13940;
color:#fff;
}
div.redbg a {
color:#fff !important;
}
div.rounded {
-webkit-border-radius: 10px;
border-radius: 10px;
padding: 10px 20px;
}
#mainpricingtable div.redbg {
min-height:240px;
width:100%;
margin: 0 0 20px 0;
cursor:pointer;
}
#mainpricingtable div.redbg h2 {
color:#fff;
border:none;
}
#mainpricingtable div.redbg p {
margin-bottom:0;
font-size:18px;
}
#mainpricingtable div.redbg p.pricing {
margin-top:0;
font-size:18px;
}

#mainpricingtable .button {
/*width: 75% !important;*/
padding:0 15px !important;
font-weight:600 !important;
font-size:13px;
text-transform: none !important;
margin:0 0  0 auto !important;
line-height: 28px !important;
}
.red {
color: #d13940 !important;
}
#utilpricingtable {
margin: 25px 0;
}
#utilpricingtable div {
text-align:center;
-webkit-border-radius: 10px;
border-radius: 10px;
margin-top:35px;
}
#utilpricingtable div.fadebg {
float:none;
width:100%;
background: url(http://www.treasurysoftware.com/images/mainpricingbox_bg.jpg) bottom repeat-x;
min-height: 190px;
padding: 10px;
}
#utilpricingtable div.redbg {
float:none;
width:100%;
background: #d13940;
color:#fff;
min-height: 160px;
padding: 20px 10px 10px 10px;
cursor:pointer;
}
#utilpricingtable .button {
font-size:13px !important;
font-weight:600 !important;
line-height: 28px !important;
margin-right:0 !important;
text-transform: none !important;
}
.alternating tr:nth-child(even) {
background: #fbfbfb;
}
#utilpricingtable h3 {
font-size:18px;
}
.sidebar .left {
padding:0 10px;
margin-bottom:30px;
}
.sidebar .right {
padding:0 10px;
}
.sidebar .left h3 {
font-size: 22px;
font-weight:600;
color: #d13940;
display:block;
padding-bottom:3px;
border-bottom: 1px solid #d4d4d4;
margin-bottom:20px;
}
.sidebar .left h4 {
font-size: 18px;
font-weight:600;
display:block;
padding-bottom:3px;
margin-top:20px;
}
.sidebar .left ul {
margin:0px 0 0 5px;
padding:0;
list-style:none;
font-size:15px;
}
.sidebar .left ul li {
margin: 5px 0;
}
.sidebar .left ul li a {
text-decoration:none;
color:#3f3f3f;
}
.sidebar .left ul li a:hover {
color: #d13940;
}
.sidebar .left ul li.selected a {
color: #d13940;
font-weight:600;
}
.sidebar .left ul ul {
margin:8px 0 8px 15px;
font-size:13px;
}
#sidebar-coupon {
display:none;
}
.interiorcontent .right img {
max-width: 100%;
height: auto;
}
.interiorcontent .right h2 {
color: #3f3f3f;
font-weight: normal;
font-size:20px;
border:none;
}
.interiorcontent .right a {
color: #4f71aa;
font-weight:600;
}
.kfsidebarsubmenu {
display:none;
}
body.keyfeatures .kfsidebarsubmenu {
display:block;
}
body.overview .sidebar .left ul li.overviewmenuitem a,
body.keyfeatures .sidebar .left ul li.keyfeaturesmenuitem a,
body.howitworks .sidebar .left ul li.howitworksmenutem a,
body.quickbooks .sidebar .left ul li.quickbooksmenuitem a,
body.pricing .sidebar .left ul li.pricingmenuitem a,
body.FAQs .sidebar .left ul li.FAQsmenuitem a,
body.Videos .sidebar .left ul li.Videosmenuitem a,
body.InstallationAndMovingHelp .sidebar .left ul li.InstallationAndMovingHelpmenuitem a,
body.UserManuals .sidebar .left ul li.UserManualsmenuitem a,
body.VersionPaySupportInvoice .sidebar .left ul li.VersionPaySupportInvoicemenuitem a,
body.VersionUpdateCreditCard .sidebar .left ul li.VersionUpdateCreditCardmenuitem a,
body.UserManual .sidebar .left ul li.UserManualmenuitem a,
body.SystemRequirements .sidebar .left ul li.SystemRequirementsmenuitem a,
body.SupportPlans .sidebar .left ul li.SupportPlansmenuitem a,
body.Licensing-LicenseKeys .sidebar .left ul li.Licensing-LicenseKeysmenuitem a,
body.VersionHistory .sidebar .left ul li.VersionHistorymenuitem a,
body.ContactSupport .sidebar .left ul li.ContactSupportmenuitem a,
body.AboutUs .sidebar .left ul li.AboutUsmenuitem a,
body.WhyChooseUs .sidebar .left ul li.WhyChooseUsmenuitem a,
body.OurClients .sidebar .left ul li.OurClientsmenuitem a,
body.UserManual .sidebar .left ul li.UserManualmenuitem a,
body.News .sidebar .left ul li.Newsmenuitem a,
body.PartnerProgram .sidebar .left ul li.PartnerProgrammenuitem a,
body.Careers .sidebar .left ul li.Careersmenuitem a,
body.Certifications .sidebar .left ul li.Certificationsmenuitem a,
body.CustomerLogin .sidebar .left ul li.CustomerLoginmenuitem a,
body.ACH-File-Create ul.kfsidebarsubmenu li.ACH-File-Create a,
body.Importing-Entering ul.Importing-Entering li.ACH-File-Create a,
body.Overview .sidebar .left ul li.Overviewmenuitem a,
body.KeyFeatures .sidebar .left ul li.KeyFeaturesmenuitem a,
body.pricing .sidebar .left ul li.pricingmenuitem a,
body.HowItWorks .sidebar .left ul li.HowItWorksmenuitem a,
body.ACHMerge .sidebar .left ul li.ACHMergemenuitem a,
body.ACHtoExcel .sidebar .left ul li.ACHMergemenuitem a,
body.ABARoutingList .sidebar .left ul li.ACHMergemenuitem a,
body.BAItoExcel .sidebar .left ul li.ACHMergemenuitem a,
body.CreateBAI2Files .sidebar .left ul li.ACHMergemenuitem a,
body.ACHMergesmenutem .sidebar .left ul li.ACHMergesmenutem a,
body.ach2excel .sidebar .left ul li.Overviewmenuitem a,
body.utils-pricing .sidebar .left ul li.utils-pricingmenuitem a,
body.canadaach .sidebar .left ul li.canadianmenuitem a

{
color: #d13940;
font-weight:600;
}
.expands {
display:none;
}
.breadcrumbs {
font-size:11px;
}
.divider {
margin: 25px 0;
border-bottom:1px solid #d4d4d4;
}
.mleft25 {
margin-left:25px;
}
.smaller1 {
font-size:12px;
}
.smaller2 {
font-size:11px;
}
.larger1 {
font-size:15px;
}
.larger2 {
font-size:16px;
}
#ss360-layer h4 {
font-size:18px  !important;
}
.ss360-group .ss360-suggests a {
color: #1a0dab;
}
.ss360-result-link {
color: #006621 !important;
}
#ss360-layer p {
margin-top: 0;
}
.ss360-layer-content h2 {
font-size:14px  !important;
}
/* ------------PRICING TABLE -----------------*/
.pricingtable {
width:100%;
}
.pricingtable tr:nth-of-type(odd) {
  background: #fbfbfb;
}
.pricingtable th {
-webkit-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
color:#fff;
font-weight:400;
}
.pricingtable th.red {
background:#D13940;
border-right:1px solid #fff;
}
.darkerred {
background:#D13940;
border-right:1px solid #fff;
}
.darkestred {
background:#D13940;
}
.pricingtable th h4 {
font-size:12px;
color:#fff;
display:block;
padding: 15px 5px;
border-bottom:1px solid #9e3b3e;
}
.pricingtable th p {
border-top:1px solid #c56165;
margin-top:0;
padding-top:10px;
font-size:10px;
}
.pricingtable th strong {
font-size:12px;
}
.pricingtable td {
padding: 10px 15px;
}
.price {
text-align:center;
font-weight:300;
margin-bottom:10px;
font-size:30px;
}
.price sup, .price sub {
font-size:25px;
}
.pricingcolumns > div ul {
padding-left:0;
}

/* ---------------------------------------- TABBED INTERFACE STYLES ---------------------------- */
.etabs { margin: 35px 0 0 15px; padding: 0; }
.etabscentered {text-align:center;}
.tab { display: inline-block; zoom:1; *display:inline; background: #efefef; border: solid 1px #ddd; border-bottom: none; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;padding: 8px 15px; }
.etabscentered .tab {margin: 0 1%;}
.tab a { font-size: 14px; display: block; padding: 0 10px; outline: none;font-weight:700;color:#818181 !important; }
.etabscentered .tab a {font-size:16px;text-decoration:none;}
.tab.active { background: #fff; position: relative; top: 1px;}
.tab.active a {color:#4f71aa !important;}
.tab-container > div { background: #fff; border: solid 1px #ddd; padding: 15px; -moz-border-radius: 10px; -webkit-border-radius: 10px;border-radius: 10px; }
.tab-container .button {line-height:35px;padding:0 10px;margin-right:0;font-size:12px;min-width:40px;}
.tab-container p {margin-top:0;}
.tab span {font-size:12px;font-style:italic;}

/* ---------------------------------------- ACCORDION INTERFACE STYLES ---------------------------- */
.accordiongroup {
margin: 35px 0 0 0;
}
li.accordiongroup {
margin: 0;
}
.accordiongroup h2 {
display:block;
background: #fbfbfb;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
padding: 3px;
margin-bottom:10px;
font-weight:600 !important;
font-size:18px !important;
}
.accordiongroup h2 a {
display:block;
background:url(http://www.treasurysoftware.com/images/plus_icon.png) left center no-repeat;
color:#3f3f3f !important;
padding-left: 25px;
outline: none;
}
.accordiongroup h2 a.minus {
background:url(http://www.treasurysoftware.com/images/minus_icon.png) left center no-repeat;
}
.accordion {
display:none;
}

/* ---------------------------------------- SCROLLING LOGOS STYLES ---------------------------- */
#scrollinglogos {
padding: 5px 0;
background: #ffffff;
font-size:14px;
}
#scrollinglogos .container h4 {
float:left;
font-weight:600;
color:#d13940;
}
#scrollinglogos .container a {
float:right;
color:#5e5e5e;
font-size:13px;
}
#scrollinglogos .container {

}
#logoslideshow {
clear:both;
}
#logoslideshow img {
width:100%;
}
#scroller {
list-style-type:none;
width:100%;
clear:both;
margin-top:35px;
padding:0;
}
#scroller li {
display:inline-block;
margin-right:40px;
}

/* ---------------------------------------- MISC BUTTON/FORM STYLES ------------------------------- */
.button.gray {
    display:inline-block;
padding: 0 15px;
line-height:40px;
font-size: 14px;
font-size:14px;
color:#fff !important;
-webkit-border-radius: 5px;
border-radius: 5px;
margin-right:10px;
text-decoration:none;
/*text-transform:uppercase;*/
font-weight:700;
border:none;
background:#717171;
}
.button.red {
    display:inline-block;
padding: 0 15px;
line-height:40px;
font-size: 14px;
font-size:14px;
color:#fff !important;
-webkit-border-radius: 5px;
border-radius: 5px;
margin-right:10px;
text-decoration:none;
/*text-transform:uppercase;*/
font-weight:700;
border:none;
background:#d13940;
}
.button.blue {
    display:inline-block;
padding: 0 15px;
line-height:40px;
font-size: 14px;
font-size:14px;
color:#fff !important;
-webkit-border-radius: 5px;
border-radius: 5px;
margin-right:10px;
text-decoration:none;
/*text-transform:uppercase;*/
font-weight:700;
border:none;
background:#4f71aa;
}
.button.green {
    display:inline-block;
padding: 0 15px;
line-height:40px;
font-size: 14px;
font-size:14px;
color:#fff !important;
-webkit-border-radius: 5px;
border-radius: 5px;
margin-right:10px;
text-decoration:none;
/*text-transform:uppercase;*/
font-weight:700;
border:none;
background:#2e9a03;
}

.button.outline {
background:none;
background-image:none !important;
border:2px solid #fff;
padding-left: 15px !important;
}
.button.outline:hover {
background:#d13940 !important;
border:2px solid #d13940;
-webkit-transition: background .3s, border .2s; /* Safari */
transition: background .3s, border .2s;
}
.button.icon {
background-image:url(http://www.treasurysoftware.com/images/download_arrow_fff.png);
background-position: 5px center;
background-repeat:no-repeat;
padding-left: 45px;
}
.textboxes {
border:1px solid #ccc;
background:#fff;
padding: 10px;
font-size:14px;
}
#footer .textboxes {
border:none;
}
.lower {
text-transform:lowercase;
}
.hideformobile {
display:none;
}
.centered {
text-align:center;
}
.row {
clear:both;
margin: 0;
overflow: hidden;
}
.row .twocol {
margin: 15px 0;
}
.row .threecol {
margin: 15px 0;
}
.row .fourcol {
margin: 15px;
}

/* -------------------------------------------- FOOTER STYLES ------------------------------- */
#abovefooter {
background:#b5b5b5;
color:#fff;
padding: 20px 0;
font-size:18px;
text-align:center;
}
#abovefooter a {
color:#fff;
}
#abovefooter h1 {
display: block;
text-align: center;
font-size: 24px;
color:#fff;
margin-bottom: 30px;
}
#abovefooter .container > div {
display:block;
width:100%;
}
#abovefooter img {
height:48px;
vertical-align: middle;
margin-right:10px;
margin-bottom: 10px;
}
#footer {
background:#d13940;
color:#fff;
padding:20px 10px 0px 10px;
overflow:hidden;
}
#copyright {
margin-bottom:50px;
}

#footer a {
color: #fff;
text-decoration:none;
}
#copyright a {
text-decoration:underline;
}
.footercol {
width: 100%;
}
.footercol h3 {
font-size:20px;
font-weight:400;
}
.footercol ul {
list-style:none;
margin: 10px 0;
padding:0;
}
.footercol ul li {
margin:3px 0;
padding:0;
}
.footercol .textboxes {
width: 280px;
color:#8b8b8b;
font-family: 'Open Sans', arial, verdana, sans-serif;
}
.footercol input[type="submit"] {
float:right;
margin:0;
padding: 0 25px;
}
#txtMessage {
font-family: 'Open Sans', arial, verdana, sans-serif;
font-weight:400;
}
#copyright {
clear:both;
font-size:10px;
}
#socialicons a {
display:inline-block;
width:32px;
height:32px;
margin-right:1px;
background-repeat:no-repeat;
}
#socialicons a.facebook {
background-image:url(http://www.treasurysoftware.com/images/facebook_icon.png);
}
#socialicons a.twitter {
background-image:url(http://www.treasurysoftware.com/images/twitter_icon.png);
}
#socialicons a.linkedin {
background-image:url(http://www.treasurysoftware.com/images/linkedin_icon.png);
}
#socialicons a.youtube {
background-image:url(http://www.treasurysoftware.com/images/youtube_icon.png);
}
#socialicons a.gplus {
background-image:url(http://www.treasurysoftware.com/images/gplus_icon.png);
}

/* -------------------------------------------- TRAVELING FOOTER BAR STYLES ------------------------------- */
#footerbar {
position:fixed;
z-index:900;
bottom:0;
width:100%;
height:52px;
/*background:url(http://www.treasurysoftware.com/images/footerbar_bg.png) repeat-x;*/
text-align:center;
}
#footerbar a {
display:inline-block;
text-align:center;
height:34px;
line-height:34px;
font-size:14px;
font-weight:600;
width:120px;
color: #fff !important;
text-decoration:none;
-webkit-border-radius: 10px 10px 0 0;
border-radius: 10px 10px 0 0;
margin: 18px 3px 0 0;
-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.3);
box-shadow: 0 0 5px 0 rgba(0,0,0,.3);
}
#footerbar a.gray {
background:#717171;
}
#footerbar a.blue {
display:none;
background:#4f71aa;
}
#footerbar a.red {
background:#d13940;
}

/* -------------------------------------------- TOOL TIP ------------------------------- */
/* --- base --- */
div.p_table a.tooltip
	{
	position: relative;
	text-decoration: underline;
	}





div.p_table a.tooltip:hover
	{
	color: #003366;
	text-decoration: none !important;
	}

div.p_table a.tooltip:hover:after, div.p_table a.tooltip:hover:before
	{
    display: block;
	text-decoration: none;
	}
