
/* parature base */

 
/* 
 * FONTS AND COLORS
 *
 * These CSS values are used to control general fonts, colors, and presentation of elements.
 */

/* Control the default font, size, foreground color, and background color across all elements */
body {

}

#mli_download_link {display:none}




/* Color of the main content area */
div#parature_wrapper div#parature_content {padding-top:30px;}

/* Floating menu colors */
div#parature_wrapper ol, div#parature_wrapper ol *, div#parature_wrapper div#treeView  { }

/* Selected navigation menu items */
div#parature_wrapper div#parature_navigation ul.mainmenu li.selected {background-image:url(https://support.sagepayments.com/FileManagement/Download/a3f7afebee7b4e1ea5bec52cb14b5026); background-repeat:no-repeat; background-position:top left;  }
div#parature_wrapper div#parature_navigation ul.mainmenu li.selected a {color:white;}
/* Welcome message colors */
div#welcome {display:inline}


/* Advanced search link color */
div#parature_wrapper div#parature_search a.searchLinks {  }

/* Floating menu headings */
div#parature_wrapper ol li.heading { font-weight: bold; border-bottom: 1px solid #ccc; }

/* Give floating menus alternating row colors */
div#parature_wrapper ol li.alt2, div#parature_wrapper ol li.alt2 *, li.alt2 { background-color: #f0f0f0; }

/* Give list tables alternating row colors */
div#parature_wrapper tr.alt2 td { background-color: #f0f0f0; }

/* Search term highlighting */
div#parature_wrapper span.highlight { background-color:#FF3 }

div#parature_wrapper th { background-color: #e0e0e0; padding:5px; font-weight:normal}

.ticketsearch input {margin:0px 10px}
.ticketsearch li {line-height:25px;}

div div#parature_wrapper span.titledesc, div#articleAnswer {font-size:10pt; line-height:20px; font-weight:normal; border-bottom:1px solid #eee; margin-bottom:20px; padding-bottom:20px; padding-top:20px;}

div#parature_wrapper ol.module_folder_list {margin-top:20px}

/* Apply nice rounded corners to the content area and ordered lists.  No version of IE before IE9 natively */
/* supports rouneded corners on block elements.  By default these blocks will just render square on IE.    */
div#parature_wrapper div#parature_content, div#parature_wrapper div#treeView {
  overflow: hidden;
 
  
}

/* 
 * LAYOUT AND IMAGES
 *
 * These CSS values are used to calculate the layout of the site, in this example file
 * the layout is 960px wide with a 256px width left navigation menu and 64px height banner.
 */

/* Round out the layout by setting the wrapper to 704px (+256px on the left nav = 960px width layout) */
/* The top padding must be equal to the navigation menu div height.  The margin auto value get you a  */
/* centered layout on most browsers - simply remove it for a left aligned portal.                     */
div#parature_wrapper { }

/* Locate the navigation menu to just below the top banner */
div#parature_wrapper div#parature_navigation { float:left; width:205px; }

/* Ensure our logo is visible even on short pages - this does not work on IE - set to logo height */
div#parature_wrapper { min-height: 107px; background-repeat:repeat-y;}

/* Ensure our logo is visible on IE (* html is the trick for IE), height is essentially min-height for IE only - set to logo height */
* html div#parature_wrapper { height: 107px; }

/* Limit the tree view container width to the left nav width less margins and padding times 2.  */
/* Position it absolutely to the left, offset from the top the height of your logo              */
div#parature_wrapper div#treeView {  padding: 5px; }

/* Make all the ordered lists into left floating blocks (popular topics, etc) */
div#parature_wrapper ol { }

/* QuickLinks are hidden initially */
div#parature_wrapper div#parature_quicklink ol#parature_quickLinks { display: none; }
div#parature_wrapper div#parature_quicklink { position: absolute; top: 82px; right: 0px; margin: 0px; padding: 0px; }
div#parature_wrapper div#parature_quicklink select { 
  padding: 2px;
  width: 175px;

  
  /* This nice little trick enables rounded corners in IE - See http://css3pie.com 
  behavior: url(http://d1.parature.com/public/fp/cfc/PIE.htc);*/
}

/* Give the content area a uniform padding */
div#parature_wrapper div#parature_content { float:right; width:685px; background-image:url(https://support.sagepayments.com/FileManagement/Download/1329cbc7f5cc49b187e63b962faeef49); background-repeat:no-repeat; padding:20px 23px; margin-top:10px;}

/* Images for splash page items (48x48px images) */
div#parature_wrapper div#parature_content ul.splash li#kb { background-image: url(https://support.sagepayments.com/FileManagement/Download/a2b133ca703d4405a59b5d0926de6104); }
div#parature_wrapper div#parature_content ul.splash li#quote { background-image: url(https://support.sagepayments.com/FileManagement/Download/5dd12905e8ef45639c512aa52753d2c4); }
div#parature_wrapper div#parature_content ul.splash li#download { background-image: url(https://support.sagepayments.com/FileManagement/Download/73982d5bba464ed28b1f7e1245ae269c); }

div#parature_wrapper div#parature_content ul.splash li#ticket { background-image: url(https://support.sagepayments.com/FileManagement/Download/86071a368d4740dbaff0bf539472a2ee); }

div#parature_wrapper div#parature_content ul.splash li#feedback { background-image: url(https://support.sagepayments.com/FileManagement/Download/5ee360bc2dc7470e89bb45a70b332eb2); }

div#parature_wrapper div#parature_content ul.splash li#contactUs { background-image: url(https://support.sagepayments.com/FileManagement/Download/d8903a1345ef4e27a83eab796799a435); }

/* images for h1s */
body.knowledge_base div#parature_wrapper h1, body.kbanswer_asp div#parature_wrapper h1 {background-image: url(https://support.sagepayments.com/FileManagement/Download/a2b133ca703d4405a59b5d0926de6104); background-repeat:no-repeat; background-position:top left; padding-left:75px; height:60px; line-height:20px; padding-top:10px}

body.merchant_forms_and_resources div#parature_wrapper h1 {background-image: url(https://support.sagepayments.com/FileManagement/Download/73982d5bba464ed28b1f7e1245ae269c); background-repeat:no-repeat; background-position:top left; padding-left:75px; height:60px; line-height:20px; padding-top:10px}

body.feedback div#parature_wrapper h1 {background-image: url(https://support.sagepayments.com/FileManagement/Download/5ee360bc2dc7470e89bb45a70b332eb2); background-repeat:no-repeat; background-position:top left; padding-left:75px; height:60px; line-height:20px; padding-top:10px;}

body.ticketnewwizard_asp div#parature_wrapper h1 {background-image: url(https://support.sagepayments.com/FileManagement/Download/86071a368d4740dbaff0bf539472a2ee); background-repeat:no-repeat; background-position:top left; padding-left:75px; height:60px; line-height:20px; padding-top:10px}

body.contactus_asp div#parature_wrapper h1 {background-image: url(https://support.sagepayments.com/FileManagement/Download/d8903a1345ef4e27a83eab796799a435); background-repeat:no-repeat; background-position:top left; padding-left:75px; height:60px; line-height:20px; padding-top:10px}


/* Make sure that "Most Viewed" and "Most Recent" KB topic lists on Splash always start in a new line */
div#parature_wrapper div#parature_content div#kbGlance { clear: left; }

/* "My Recent Requests" is hidden by default. */
div#parature_wrapper div#parature_content div#myrecent { clear: left; display: none;}

/* 
 * WARNING: 
 *
 * Advanced users should only modify the CSS below this point.
 */

/* Force scrollbar always for a more consistent navigation */
html {  }

/* Configure the logo and banner divs */
div.logo { position: absolute; top: 0px; left: 0px; }
div.banner { position: absolute; top: 0px; }

/* Default margins are a strong by default on headings */
h1, h2, h3, h4, h5, h6 { margin: 0px 0px 10px 0px; }

/* No SLA displayed please */
div#parature_wrapper span#welcome_sla { display: none; }

/* No padding or margins for forms */
div#parature_wrapper form { margin: 0px; padding: 0px; }

/* All tables are 100% width */
div#parature_wrapper table { width: 100%; border-collapse:collapse; margin-bottom: 10px; }
.tableList {margin:20px 0px}
.tableList td {padding:5px}
div#parature_wrapper th { text-align: left; }

/* Tree view tables have no bottom margin (YUI treeview) */
div#parature_wrapper div#treeView table { margin-bottom: 0px; }

/* Let search results be full width on the screen and make the category stand off only smaller */
div#parature_wrapper ol.searchResults { width: auto; }
div#parature_wrapper ol.searchResults span.articleLocation { display: block; margin: 5px 0px 10px 0px; font-size: .90em; }

/* Use relative font sizes so main font size above controls font sizes on a relative scale */
div#parature_wrapper h1 { color:#056245;
font-size:18px;
font-weight:bold;
line-height:18px; }

.mainmenu li a {text-decoration:none; color:#056245; font-weight:normal; font-size:13px; display:inline-block; width:218px; padding:10px 5px 12px 14px; border:0px solid white}
.mainmenu li a:hover {text-decoration:underline}
.mainmenu li a#mli_knowledge_main_link {display:none}
.mainmenu li ul {display:none;}
.mainmenu li:hover ul {display:block; position:absolute; top:0px; left:220px; background-color:#eee; width:200px;}

#parature_content li a {text-decoration:none}
#parature_content li a:hover {text-decoration:underline}

#parature_content p {margin:10px 0px}

li.articleData {padding:5px 0px}

ul.knowledge_main, #parature_navigation ul.splash, table.featureBox {display:none}

body.splash_asp #treeView {display:none}

td.ygtvfocus {background-color:#FFF}

div .ygtvfocus .ygtvlabel, div .ygtvfocus .ygtvlabel:link, div .ygtvfocus .ygtvlabel:visited, div .ygtvfocus .ygtvlabel:hover {background-color:white;}

li#mli_my {position:relative;}
div#parature_wrapper div#parature_navigation ul.subMy {margin:0px}

.mainmenu li li
.mainmenu li ul li a {font-weight:normal}

/* Setup the margin and padding for order and unordered lists */
div#parature_wrapper ul, div#parature_wrapper ol {}
div#parature_wrapper ol li {padding:7px}

/* Disable all list item numbers and bullets and give some padding (both ordered and unordered lists) */
div#parature_wrapper li { list-style-type: none;  }
div#parature_wrapper #articleAnswer ul li {list-style-type:disc; margin-left:15px; padding-left:10px;}
div#parature_wrapper #articleAnswer ol li {list-style-type:decimal; margin-left:15px; padding-left:10px;}
div#parature_wrapper #articleAnswer ol ul li {list-style-type:circle}
div#parature_wrapper li.more { font-size: 0.75em; margin-top: 5px; font-style: italic; }

/* Float links right, but make descriptions blocks to stop them from wrapping around the links */
div#parature_wrapper ol.mostpopular li span.item {float:right}
div#parature_wrapper ol li span.item { display: block; margin-left: 5px; }
/* interferes with merchant forms lists
div#parature_wrapper ol li span.desc { display: block; min-height: 1em; } */
div#parature_wrapper div.module_content ol.alt1 { clear: both; }
div#parature_wrapper div.module_content ol.module_folder_list li { clear: both; }

ul.module_item_list {margin-bottom:20px}

ul.subMy {display:none}
body.mytickets_asp ul.subMy, body.myprofile_asp ul.subMy, body.myemails_asp ul.subMy, body.myproducts_asp ul.subMy,
body.mysubscriptions_asp ul.subMy, body.myhistory_asp ul.subMy, body.mychats_asp ul.subMy  {display:block}

/* Title and title description items to block elements and give them margin */
div#parature_wrapper h1.title, div#parature_wrapper span.titledesc { display: block; margin-bottom: 10px; }

/* Position the search tools */
div#parature_wrapper div#parature_search { position: absolute; right: 0px; top: 39px; width:205px;}
#search input.button {background-image:url(https://support.sagepayments.com/FileManagement/Download/a038d7f30c2245a194910b4f76c3bfbd); background-repeat:no-repeat; background-position:top left; height:35px; width:40px; border:0px none; background-color:white;
text-indent:-500px; overflow:hidden; cursor:pointer; display:block; float:right; padding-top:50px}

/* Being picky - inset and outset styles on the search menu have the illusion of being off */
/* by one pixel.  Fix it cosmetically.                                                     */
div#parature_wrapper div#parature_search a.searchLinks {  padding-top: 2px; font-size: .75em; }

/* Position the powered by and load time messages */
div#parature_wrapper div#poweredby { text-align: right; padding: 10px 0px 0px 0px; clear: both; }
div#parature_wrapper div#loadtime { text-align: right; padding: 0px; }

/* Put the breadcrumbs to the top right of the content area, inject a separator, and shrink the font */
div#parature_wrapper div#breadcrumbs { margin-bottom:20px; position:relative; right:5px}
div#parature_wrapper div#breadcrumbs span.breadcrumb { 
    font-size: .75em; 
    padding-left: 5px;
    padding-right: 12px;
    background-image: urlhttps://support.sagepayments.com/FileManagement/Download/9f493bd2fca34509958e0ebb1fb924cc);
    background-repeat: no-repeat;
    background-position: right center;
}
div#parature_wrapper div#breadcrumbs span.last { 
    padding-right: 0px;
    background-image: none;
}

/* Rating at the bottom of the article */
div#parature_wrapper div#ratingContent span { font-weight: bold; }
#ratingContent {}

/* Folder description for downloads */
div#parature_wrapper span.downloadFolderMetadata { display: block; }

#topicInformation {display:none}

/* Article utilities as inline items between the title and content on the page */
div#parature_wrapper div#kbutility ul#utility { padding: 0px; margin: 0px; }
div#parature_wrapper div#kbutility ul#utility li { 
    float: left; 
    font-size: .75em; 
    padding-left: 17px;
    padding-right: 10px;
    background-image: url(https://d1.parature.com/public/fp/cfc/99_nf_gear.gif);
    background-repeat: no-repeat;
    background-position: left center;
}
div#parature_wrapper div#kbutility ul#utility li#subscribe {background-image: url(https://support.sagepayments.com/FileManagement/Download/a5f44a8f607c46da965caed5119746bb);}
div#parature_wrapper div#kbutility ul#utility li#printArticle {background-image: url(https://support.sagepayments.com/FileManagement/Download/83735124ebba4ad19ce9a0a1e881a443);}
div#parature_wrapper div#kbutility ul#utility li#emailKb {background-image: url(https://support.sagepayments.com/FileManagement/Download/d1ce369084d74402884a3f186b985386);}


div#parature_wrapper div#breadcrumbs ul#utility li.last { 
    padding-right: 0px;
    background-image: none;
}

/* A list of related topics, showing at the bottom of an Article */
div#parature_wrapper div#relatedTopics, #kbutility {border-top:1px solid #EEEEEE;
margin:20px 0;
padding-top:20px;}
div#parature_wrapper div#relatedTopics span.sectionTitle { font-weight: bold; }
div#parature_wrapper div#relatedTopics ul { margin-top: 0px; }
div#parature_wrapper div#relatedTopics ul li { margin-left: 0px; margin-top:10px; list-style-type: none; padding:5px }
div#parature_wrapper div#relatedTopics ul li a { font-weight: normal; }


/* Topic information into an inline list at the bottom of the document */
div#parature_wrapper div#topicInformation ul { margin: 0px; padding: 0px; float: right; clear: both; }
div#parature_wrapper div#topicInformation ul  li { float: left; font-size: .75em; padding-right: 5px; }
div#parature_wrapper div#topicInformation span.sectionTitle { display: none; }

/* When viewing KB article move the H1 (title) down a bit */
body.kbanswer_asp div#parature_wrapper h1.title, body.kblist_asp div#parature_wrapper h1.title
{ margin-top: 30px }

/* cssLink gets used on things that are non-anchor links */
.cssLink { cursor: pointer; color:#e98300 }
.cssLink:hover {text-decoration:underline}
a.glossary_topLink {display:block; text-align:right}

/* Style forms */
div#parature_wrapper span.formheader { display: block; font-size: 1.1em; margin-bottom: 10px; }
div#parature_wrapper fieldset { border: 0px; margin-top: 30px; }
div#parature_wrapper fieldset legend {display:block; padding:5px; background-color:#eee; width:100%;}
div#parature_wrapper fieldset.attachment legend {background-color:#FFF; padding-top:0px; padding-left:0px; padding-bottom:10px}

div#parature_wrapper div.formField { display: block; margin-bottom: 10px; clear: both; border-top:1px solid #eee; padding-top:10px; width:675px; }
div#parature_wrapper div.readonlyOnlyField { text-align:center; -moz-border-radius: 15px; border-radius: 15px; background-color:#eeeeee; font-size:15px; height:28px; margin-top:20px;}
div#parature_wrapper div.formField label { float: left; width: 120px; text-align: right; padding: 0px 15px 10px 0px; font-weight:bold }
/* Ensure, if input spans across couple lines (Readonly fields for example), alignment to the left will be consistent. */
div#parature_wrapper div.formField div.forminput { margin-left: 155px; } 
div#parature_wrapper div.formField div.forminput span.radio { margin-right: 10px; }
div#parature_wrapper div.formField select { width: 310px; }
div#parature_wrapper div.formField select.datedropdown { width: auto; }
div#parature_wrapper div.formField input, div.formField textarea { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:3px; width:300px; }
.submit_an_email input.formButton {margin-left:155px;}
div#parature_wrapper div.formField select[multiple] { height: 104px; }
div#parature_wrapper div.formField textarea { height: 100px; width:300px }
div#parature_wrapper iframe#upFrame { display: none; }
div#parature_wrapper div.buttonContainer { clear: both; }
div#parature_wrapper input#questionID { width: 100px; }
div#parature_wrapper div#advanceSearchOptions a.contentLinks { display: block; margin: 10px; }
div#parature_wrapper div.formField input[type=radio] { width: auto; }
div#parature_wrapper div.formField input[type=checkbox] { width: auto; }
div#parature_wrapper div.formField input[type=button] { width: auto; }
div#parature_wrapper div.formField input[type=submit] { width: auto; }
div#parature_wrapper div.hiddenfield { display: none; } /* Declares this after div.formField to override the display property. */

/* Quick ticket search form is special */
div#parature_wrapper form.ticketsearch ul { margin: 0px; padding: 0px; height: 36px; }
div#parature_wrapper form.ticketsearch ul li { float: left; }

/* Update password check box needs some special positioning */
div#parature_wrapper div.formField label.changepw {float: none; }

/* Crazy trouble shooter search results! */
div#parature_wrapper div#searchResults { margin: 0px 0px 10px 0px; }
div#parature_wrapper div.questionAnswerGroup { margin: 5px 0px 0px 10px; }
div#parature_wrapper div.tsResultQuestionGroup { margin: 0px 0px 10px 0px; }
div#parature_wrapper div.questionAnswerGroup span.expandIcon { display: none; }

/* Splash items float left with 64px margin left to make room for 48px images set above */
div#parature_wrapper div#parature_content ul.splash li {
  float: left;
  width: 248px;
  height: 90px;
  margin-bottom: 10px;
  padding-left: 64px;
  background-repeat: no-repeat;
 padding-right:25px;
 margin-top:20px;
 border-bottom:1px solid #eee;
 margin-left:10px;
 position:relative
}
div#parature_wrapper div#parature_content ul.splash li#feedback, div#parature_wrapper div#parature_content ul.splash li#kb, div#parature_wrapper div#parature_content ul.splash li#ticket {border-right:1px solid #eee; margin-left:0px}

/* Make the links for the splash stand out alone in the blocks */
div#parature_wrapper div#parature_content ul.splash li a {
text-decoration:underline;
display:block;
height:80px;
left:1px;
margin-bottom:5px;
padding-left:63px;
position:absolute;
top:1px;
width:240px;
 
}
div#parature_wrapper div#parature_content ul.splash li span {display:block; margin-top:20px;}
/* Style the glossary */
div#parature_wrapper ul#glossary_alphabets li { float: left; padding: 0px; }
div#parature_wrapper ul#glossary_alphabets li a { padding: 0px 4px 0px 4px; font-size:13px }
div#parature_wrapper div.glossaryTerm { clear: both; padding-top: 10px; }
div#parature_wrapper span.alphabetHeader { display: block; font-weight: bold; font-size: 1.2em; color:#E98300 }
div#parature_wrapper ul.alphabetTerms span.entryTerm {font-weight: bold; /* float: left;  width: 100px; text-align: right; */ }
div#parature_wrapper ul.alphabetTerms span.entryDescription { display: block; padding-left: 110px; }

ul.alphabetTerms li {border-bottom:1px solid #eee; margin:10px 0px; padding:10px}

/* Spaceing between glossary letters 
div#parature_wrapper ul#glossary_alphabets li:after { content: '-'; }
div#parature_wrapper ul#glossary_alphabets li:last-child:after { content: ''; }*/



/* Give the navigation menu nice separation */
div#parature_wrapper div#parature_navigation ul li { background-image:url(https://support.sagepayments.com/FileManagement/Download/fc0b831cceec43bd9e58426376a8baa1); background-repeat:no-repeat; background-position:top left; margin-bottom:6px; border:0px solid white; }
div#parature_wrapper div#parature_navigation ul.subMy li, div#parature_wrapper div#parature_navigation ul.submenu li, div#parature_wrapper div#parature_navigation ul.utilitymenu li {background-image:none}

/* Put the welcome message above the menu */
div#parature_wrapper div#welcome {  }
div#parature_wrapper div#welcome span#sla { display: none; }
div#parature_wrapper div#welcome span#welcome_email { padding-left: 10px; }

/* Float the entire menu system left */
div#parature_navigation ul li { }
div#parature_wrapper div#parature_navigation ul { margin: 10px 0px; padding: 0px;}
div#parature_navigation ul.subMy, div#parature_wrapper div#parature_navigation ul.my {margin:0px;}
div#parature_wrapper div#parature_navigation ul.mainmenu {margin-top:11px;}

/* Give the utility menu a little extra left padding */
div#parature_wrapper div#parature_navigation ul.utilitymenu {  }

/* Hide all submenu items by default */
div#parature_wrapper div#parature_navigation ul.submenu li { display: none; }

/* Clear sub menu so it is always below the main menu */
div#parature_wrapper ul.submenu { clear: both; width: 100%; }

/* Show online support submenus */
div#parature_wrapper div#parature_navigation ul.knowledge_main li#mli_knowledge { display: block; }
div#parature_wrapper div#parature_navigation ul.knowledge_main li#mli_glossary { display: block; }
div#parature_wrapper div#parature_navigation ul.knowledge_main li#mli_download { display: block; }
div#parature_wrapper div#parature_navigation ul.knowledge_main li#mli_troubleshooter { display: block; }

/* Show request support submenus */
div#parature_wrapper div#parature_navigation ul.SRSplash li#mli_ticket { display: block; }
div#parature_wrapper div#parature_navigation ul.SRSplash li#mli_email { display: block; }
div#parature_wrapper div#parature_navigation ul.SRSplash li#mli_feedback { display: block; }
div#parature_wrapper div#parature_navigation ul.SRSplash li#mli_contactUs { display: block; }
div#parature_wrapper div#parature_navigation ul.SRSplash li#mli_realtime { display: block; }
div#parature_wrapper div#parature_navigation ul.SRSplash li#mli_forum { display: block; }

/* Show my support submenus */
div#parature_wrapper div#parature_navigation ul.my li#mli_myHistory { display: block; }
div#parature_wrapper div#parature_navigation ul.my li#mli_myProfile { display: block; }
div#parature_wrapper div#parature_navigation ul.my li#mli_myTickets { display: block; }
div#parature_wrapper div#parature_navigation ul.my li#mli_myProducts { display: block; }
div#parature_wrapper div#parature_navigation ul.my li#mli_myEmails { display: block; }
div#parature_wrapper div#parature_navigation ul.my li#mli_myChats { display: block; }
div#parature_wrapper div#parature_navigation ul.my li#mli_mySubscriptions { display: block; }

/* Ticket Feedback */
div#parature_wrapper div#parature_content fieldset#ticketFeedback {
    position: relative;
}

div#parature_wrapper div#parature_content fieldset#ticketFeedback table {
    margin-left: 10px;
}

div#parature_wrapper div#parature_content fieldset#ticketFeedback span.formheader {
    display: block;
    margin-left: 5px;
}

div#parature_wrapper div#parature_content fieldset#ticketFeedback td.feedbackQuestion {
    white-space: nowrap;
    padding-right: 10px;
}
div#parature_wrapper div#parature_content fieldset#ticketFeedback td.feedbackResponse,
div#parature_wrapper div#parature_content fieldset#ticketFeedback td.feedbackResponseComment {
    width: 100%;
}

/* EasyAnswer */
/* Allow EasyAnswer content to be rendered inside YUI panel */
div#divEasyAnswer_overlayContent { overflow: auto; }

.easyAnswer {
    margin: 15px 0;
    padding: 3px;
    font-family: Arial;
    font-size: 12px;
}

#divEasyAnswer table {
    width: 500px; /* controls width of EasyAnswer results */
    border-collapse: collapse;
}

/* EasyAnswer Header */
.easyAnswerHeader {
    font-weight: bold;
    font-size: 14px;
    padding: 2px;
}

/* EasyAnswer Instructions */
.easyAnswerInstructions {
    padding: 2px;
}

/* EasyAnswer Search Results Box */
.easyAnswerResultsBox td {
    border-bottom: 6px solid #FFFFFF;
}

.easyAnswerResultsBox .yui-dt table,
.easyAnswerResultsBox .yui-dt td {
    border: none !important;
    font-family: Arial; /* Needed for IE quirks mode */
    font-size: 12px; /* Needed for IE quirks mode */
}

/* EasyAnswer Subheader (e.g. Knowledgebase, Downloads) */
.easyAnswerResultsBox .yui-dt th,
.easyAnswerResultsBox .yui-dt .yui-dt-label {
    border: none !important;
    text-align: left;
    font-weight: bold;
}


/* EasyAnswer Result Even Row */
.easyAnswerResultsBox .yui-dt tr.yui-dt-even,
.easyAnswerResultsBox .yui-dt tr.yui-dt-first td {
    background-color: #FAFAFA;
    border: none;
}

/* EasyAnswer Result Odd Row */
.easyAnswerResultsBox .yui-dt tr.yui-dt-odd {
    background-color: #EEEEEE;
    border: none;
}

.easyAnswerResultHighlight {
    background-color: #FFFF00;
}

.easyAnswerSearchResultTitle {
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    text-decoration: underline;
	color:#056245;
}

.easyAnswerNoResults {
    font-style: italic;
    padding: 2px;
}

/* EasyAnswer Pagination */
.easyAnswer #yui-dt0-paginator0,
.easyAnswer #yui-dt1-paginator0 {
    display: none; /* display pagination control on the bottom only */
}

.easyAnswer #yui-dt0-paginator1,
.easyAnswer #yui-dt1-paginator1 {
    display: inline; /* fixes IE double margin bug */
}

.easyAnswerPagination {
    float: right; /* align pagination control to right */
    padding: 6px 0px 6px 0px;
}


.easyAnswerPagination .yui-pg-previous,
.easyAnswerPagination .yui-pg-next {
    border: 1px solid #ccdbe4;
    display: inline;
    color: #056245;
    background-color: #ffffff;
    float: left;
    margin: 0px 5px 0px 0px;
    padding: 2px 8px 2px 8px;
    text-align: center;
    text-decoration: none;
}

.easyAnswerPagination span.yui-pg-previous,
.easyAnswerPagination span.yui-pg-next{
    visibility: hidden;
}

.easyAnswerPagination .yui-pg-page {
    border: 1px solid #ccdbe4;
    display: inline;
    color: #056245;
    background-color: #ffffff;
    float: left;
    margin: 0px 5px 0px 0px;
    padding: 2px 8px 2px 8px;
    text-align: center;
    text-decoration: none;
}

.easyAnswerPagination .yui-pg-current-page {

    border-width: 0px;
    border-style: none;
    display: inline;
    color: #056245;
    background-color: #EEEEEE;
    float: left;
    font-size: 108%;
    font-weight: 700;
    padding: 2px 6px 2px 6px;
}

.easyAnswerPagination .yui-pg-page:hover,
.easyAnswerPagination .yui-pg-previous:hover,
.easyAnswerPagination .yui-pg-next:hover {
    background-attachment: scroll;
    background-repeat: repeat;
    background-image: none;
    background-position: 0% 0%;
    background-color: #EEEEEE;
    border-color: #CCCCCC;
    color: #ffffff;
}


/* EasyAnswer Preview Panel */
.easyAnswerPreviewPanel .contentHead2 {
    font-size: 1.3em;
    font-weight: bold;
}

.easyAnswerNotificationBar {
    font-family: Arial;
    font-size: 12px;
    display: block;
    width: 100%;
    position: fixed;
    top: auto;
    background-color: #FFFFFF;
    border: 2px solid #000000;
    bottom: 0;
    color: #000000;
    font-weight: bold;
    height: 2.5em;
    left: 0;
    margin: 0;
    text-align: center;
    z-index: 2000;
    line-height: 1.5em;
    text-decoration: underline;
}

/* IE quirks mode fix 
* html .easyAnswerNotificationBar {
    position: absolute;
    top: expression(eval(document.compatMode &&
        document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop +
                (documentElement.clientHeight - this.offsetHeight) :
            document.body.scrollTop +
                (document.body.clientHeight - this.offsetHeight));
    width: expression(document.body.clientWidth);
    cursor: pointer;
}*/

.easyAnswerNotificationBar:hover {
    background-color: #FFFFCC;
    cursor: pointer;
}


/* ----------------------- sage styles -------------------------*/


body { 
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;
	line-height:18px;
	color:#424344;
}
p,h1,h2,h3,h4,h5,h6 {	margin:10px 0;}
h1 {	
	font-weight:bold; 
	font-size:20px;
	line-height:20px; 
	color:#056245;
}
h1 sup{	
	font-weight:normal;
	font-size:11px; 
	line-height:11px; 
	padding:0; 
	color:#056245;
}
h2 { 
	font-weight:bold;
	font-size:18px; 
	line-height:18px; 
	color:#056245;
}
h3 {	
	font-weight:bold; 
	font-size:18px; 
	line-height:18px; 
	color:#056245;
}
h4 {	
	font-weight:bold;
	font-size:16px;
	line-height:16px; 
	color:#056245
}
h5 {	
	font-weight:bold;
	font-size:15px;
	line-height:15px; 
	color:#056245;
}
h6 {	
	font-weight:bold; 
	font-size:14px;
}
ol.footnote {
	color:#6f6d6d;
	padding-top:20px;
	font-size: 10px;
}
.page-content ul {
	padding:0 0 0 20px;
	margin: 10px 5px; 
	list-style-type: disc;
}
.page-content ol {		
	padding:0 0 0 25px;
	margin: 10px 5px; 
	list-style-type: decimal;
}

body {font-family:Arial, Helvetica, sans-serif;font-size:12px;	line-height:1.5em;color:#424344;}

/* ------------------------------
SN 110224 - Commenting out below line since it's adversely affecting elements on existing sites 
.. Please use class names or propose a migration plan to incorporate this change as a base style
h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address {margin-bottom: 1em;}
------------------------------ */

a:link, a#mli_Log_Off_link { color:#E98300 ;}
a:visited { color:#E98300 ;}
a:hover { color:#E98300 ; text-decoration:none;}
a:active{ color:#E98300 ;}
.gbl_links a:link { color:#636363 ; text-decoration:none; }
.gbl_links a:visited { color:#636363 ; text-decoration:none;}
.gbl_links a:hover { color:#a1a1a1 ; text-decoration:underline;}
.gbl_links a:active{ color:#a1a1a1 ; text-decoration:none; }
#sageGlobalHeader ul li a:link { color:#ffffff ; }
#sageGlobalHeader ul li a:visited { color:#ffffff; }
#sageGlobalHeader ul li a:hover { color:#ffffff ; text-decoration:none;}
#sageGlobalHeader ul li a:active { color:#ffffff ; }
#sageGlobalHeader #inner_search_container div a:link { color:#E98300; }
#sageGlobalHeader #inner_search_container div a:visited { color:#E98300; }

#parature_content div.articleQuestion a:hover {text-decoration:underline}


#sageLinks {
	position:absolute;
	top:10px;
	right:0px;
}
#sageLinks #pageheader_0_liSiteHome {padding-right:15px}
#sageLinks li, .globalLinks li {
	display:inline;
	margin:0 5px;
}
input.searchText {background-image:url(https://support.sagepayments.com/FileManagement/Download/cf7710b749ed4db6b1d0cf3726826510); background-repeat:no-repeat; line-height:26px; width:155px;
border:0px none; height:26px; padding-left:8px; float:left}

a#mli_Login_link:link, a#mli_Login_link:visited , a#register_Link:link{color:#E98300; text-decoration:underline; padding-left:20px}

#register_Link {color:#E98300}

.logo {
	margin:20px 0 47px 10px;
}
#navContainer {
	width:940px;
	padding:0 221px 8px;

}
#logo_footer {
	float:right;
	width: 300px;
}
#logo_footer td { vertical-align: top; white-space: nowrap}
.globalLinks {
	font-size:12px;
	color:#abaaaa;
	padding:0 0 0 0;
	margin-bottom:10px;
	color:gray;
	
}
#welcome_email, #welcome_username {display:none}
.globalLinks   img {
	margin:0 5px 0px 0;
	vertical-align:middle;
}
#rule {
	height:1px;
	position:absolute;
	top:145px;
	left:0px;
	right:0px;
	/* *top:127px; */
}
#footerRule {
	background:#c0c0c0;
	height:3px;
	clear:right;
	margin:25px 0 0;
	display:none;
}
#footerMenu {
	/*background-image: url('../images/bg_footer.jpg');
	background-repeat: repeat-x;*/
	background:#fafafa;
	min-height:130px;
	margin:0 0 20px;
	padding:10px 15px;
	border:1px solid #ededed;
	clear: both;

}
#sageGlobalHeaderContent {color:#FFF; font-weight:bold; }
#sageGlobalHeaderContent > p {
	color:#ffffff;
	font-weight:bold;
	padding:12px 0 0 10px;
	margin-top:0;
}
#sageGlobalHeaderContent > ul {
	position:absolute;
	top:7px;
	right:7px;
	color:#ffffff;
	

}
#footerMenu ul {
	float:left;
	font-size:12px;
	color:#5a5959;
	
}
#footerMenu ul li {
	margin:3px 0; line-height:16px;
}
.footerWidth_1 {
	width:210px;
	margin:0 20px 0 0;
}
.noMargin {
	margin: 0 0 ;
}
.leftPad{
	padding-left: 4px;
}
/****
#leftContent h3 {
font-size: 12px; 
font-weight:bold; 
padding: 15px 0 5px 17px; 
color: #303030;
display: block;
}

#leftContent h3 a {
text-decoration: none;
}

#leftContent h3 a:hover {
text-decoration: underline;
}

#leftContent ul {
list-style: none;
padding: 0; 
margin: 0 0 0px 3px;
}

#leftContent ul li {
font-size: 11px; 
line-height: 24px;
padding: 0 0 0 12px; 
margin: 0;
}

#leftContent ul li a {
text-decoration: none;
color: #303030;
padding: 0 0 0 9px;
background: url(../images/gfx_leftContent_sideNav_li_arrow.gif) no-repeat 0 5px;
}

#leftContent ul li a:hover {
text-decoration: underline;
color: #00A1DE;
}

#leftContent ul li a:hover {
background: url(/images/gfx_leftContent_sideNav_li_arrowRoll.gif) no-repeat 0 5px;
}**/
.page-title {font-size:10px; color:#c0c0c0;display:none;}

/*#___SageForm div span {display:block; padding:10px 0 0; font-weight:bold;}*/ 
#___SageForm div select { margin:0; padding:0 }
#___SageForm .labelfieldpair {padding:20px 0 0;}
#___SageForm div span  {display:inline-block; width:175px; margin:5px 0; vertical-align:middle;}
#___SageForm  .label {vertical-align:middle;}
#___SageForm  a.submit-button {
	/* background:URL(../images/button_bg2.jpg) no-repeat left top; */
	width:100px;
	height:30px;
	display:inline-block;
	padding:4px 0 0 25px;
	margin:0 0 0 177px;
	color:#fff;
	font-weight:bold;
	text-decoration: none;
}
 #___SageForm div span.instruction {display:block; width:100%; font-weight:bold;}

#___SageForm fieldset > div span {
	clear: left;
	margin: 0;
}
#___SageForm fieldset > div span,
#___SageForm fieldset > div select,
#___SageForm fieldset > div textarea,
#___SageForm fieldset > div input {
	display:block;
	float: left;
}
#___SageForm fieldset > div {
	clear: left;
	padding: 7px 0;
}
#___SageForm fieldset > div fieldset span
{
	clear: none;
}
#___SageForm fieldset > div fieldset input
{
	float: left;
	clear: left;
}







/*------------------------------------
Product page styles 
------------------------------------*/

.roundBox .frame{
	width:670px;
	padding: 0;
	position: relative;
}

.block-try .block-frame{
	overflow:hidden;
	width:485px;
	height:109px;
	position:relative;
	padding:10px 0 25px 19px;
	line-height:15px;
}

.block-try .block-frame .try-left,
.block-try .block-frame .try-right {
display:block;
width:200px;
margin:0;
padding:0;
float:left;
}

.block-try .block-frame .try-left {
margin:0 32px 0 0;
}

.roundBox .section{
	float:left;
	width:470px;
	padding-right:10px;
}

.roundBox h1 {
margin-top: 0;
padding-top: 0;
}

/*------------------------------------
 roundBox modules
------------------------------------*/

.roundBox {
width:700px;
margin: 10px 0;
text-align: left;
}

.roundBox .top {
display: block;
height: 20px;
margin: 0;
padding: 0;

}
.roundBox .content {
display: block;
margin: 0;
padding: 0 15px 0; 
 
}
.roundBox .bottom {
display: block;
height: 20px;
margin: 0;
padding: 0;
color: #333;

}



.roundBox .section ul li {
    padding: 0 0 1px 5px;
}

.roundBox .section ul {
    margin: 0 0 21px;
    padding: 7px 0 0 30px;
}

/***************************************************
Special Offer Styles
***************************************************/
.CampaignProductListItem {border:1px solid #fff;margin:0 0 70px; min-height:200px;}
.CampaignProductListItem img.image {float:left;margin:0 40px 55px 0;}
.CampaignProductListItem h3 {margin:0 5px 5px 0}
.CampaignProductListItem div {margin:0 0 0 130px;}
.CampaignProductListItem div p {padding:0 5px 0 0;}
.CampaignProductListItem .priceblock {margin:0 0 0 140px}
.CampaignProductListItem .priceblock dl dd span.price {color:#00A0DF;padding-left:3px;} 
.CampaignProductListItem .addblock  {margin:0px 0 0 131px;}


/******************* resets ******************************/
html, body, div, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
dfn,  font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 12px; font-family:Arial, Helvetica, sans-serif;
	/* vertical-align: baseline; */
	background: transparent;
}
body {
	line-height: normal;
}

ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
/******************* End Resets ******************************/

#sageWrapper {
	margin:0 auto;
	width: 960px;
	position:relative;
	padding:0px;

}
#sageHeader {
	/* position:relative;
	padding:0 10px; */
	width:940px;
	/* height:145px; */
}
#sageSubHeader {
	/*padding:0 10px;*/
	width:940px;
}
#sageSubHeader2 {
	width:680px;
}
#sageFooter {
	width:940px;
	padding:40px 0px 0;
	clear:both;
}
#sageFooter > div {
	/*padding:0 0;*/
}
 #narrowWide_content,#narrowWideNarrow_content,#wideNarrow_content,#wide_content,#sageSubHeader2 {
	float:left;
	margin:10px 10px 0;
}
#narrowWide_secondaryNav, #narrowWideNarrow_secondaryNav {
	float:left;
	margin:10px 10px 0 0;
}
#narrowWide_content {
	float:left;
	margin:10px 0 0 10px;
	overflow:hidden;
}

	/*------------------------------------
	 narrowWide_content Override
	------------------------------------*/

	body.NarrowWideNoContentPadding #narrowWide_content {
		width:700px;
		background-image: none;
		padding: 0 0 0 0;
	}

#wide_content {
	float:left;
	margin:10px 0 0 0;
	overflow:hidden;
}
#narrowWideNarrow_rightColumn,#wideNarrow_rightColumn {
	float:left;
	margin:10px 0 0 10px;
}

#narrowWide_secondaryNav {
	width:220px;	
}
#narrowWide_content {
	width:670px;

	background-repeat:no-repeat;
	background-position:left top;
	padding:5px 15px 0;
}
#narrowWideNarrow_secondaryNav {
	width:220px;	
}
#narrowWideNarrow_rightColumn {
	width:190px;	
	padding:5px 15px 0;
}
#narrowWideNarrow_content {
	width:430px;
	padding:10px 15px 0;

	background-repeat:no-repeat;
	background-position:left top;
}
#wideNarrow_rightColumn {
	width:200px;
	padding:5px 5px 0;
	overflow: hidden;
}
#wideNarrow_content {
	width:670px;
	
	background-repeat:no-repeat;
	background-position:top;
	padding:5px 15px 0;

}
#wide_content {
	width:940px;
	
	background-repeat:no-repeat;
	background-position:left top; 
	padding:5px 0 0;
	overflow:hidden;
}
#sageGlobalHeader {
	position:relative;
	min-width: 965px;
	height:40px;
	background-image: url(https://support.sagepayments.com/FileManagement/Download/4be0660f279f419a8773ee6e445718c0);
	background-repeat: repeat-x;
  z-index:9999;
  
}
#bgCornerLeft {
	float: left;
}
#bgCornerRight {
	float: right;
}
#sageGlobalHeaderContent {
	margin:0 auto;
	width:960px;
	position:relative;
	padding-top:15px;
	padding-left:20px;
	font-size:13px;
}
/* 
#wideNarrow_rightColumn, #narrowWideNarrow_rightColumn { background: url(https://www.sagepayments.com/~/media/Themes/Green/images/nav/leftNav/bkg_leftContent_sideNav_top.gif) no-repeat top left; padding:8px 0 0;}
*/

#sageHeader {
	
}

.ListSummary { display: none; } 
.ListPageMore { display: none;} 

div.ie_6_notification {
  font-size: 14px;
  font-weight: bold;
  padding: 15px 20px 15px 75px;
  border: 1px solid #cc0000;
  color: #cc0000;

}

body.StoreWideNarrow #navContainer,
body.StoreWideNarrow #sageHeader #rule { display: none; }

body.StoreWideNarrow #sageHeader { height: 90px }

/*--        navigation styles     -------------------------------------------------------------------------*/

/* Peachtree Beta navigation.css v1.0 2009 */

/*----------------------------------------------------------
 Start navContainer
----------------------------------------------------------*/

.ExploreYourNeeds { font-style: italic; }

/*----------------------------------------------------------
 Start tabs
----------------------------------------------------------*/
#navContainer {
/*height: 37px;
margin-top: 20px;*/
/*float: left; 
 position:absolute; 
left:0px;
top:103px;*/

}

ul#navigation li a {
padding: 0 0 0 15px;
color: #727272;
height: 40px;
font-size: 12px;
font-weight: bold;
background: url(https://support.sagepayments.com/FileManagement/Download/5b0f2b95adff4721adf205886b93c987) top left no-repeat;
text-decoration: none;
display: block;
float: left;
}

ul#navigation li a span {
padding: 14px 15px 11px 0;
background: url(https://support.sagepayments.com/FileManagement/Download/ea2ccdeec1ad4d5e990c38f9da74d09c) top right no-repeat;
float: left;
cursor: pointer;
}

ul#navigation li a:hover, ul#navigation li.opened a:hover  {
color: #056245;
background: url(https://support.sagepayments.com/FileManagement/Download/4547a356820246f5ba652214b1ff570e) top left no-repeat;
}

ul#navigation li a:hover span, ul#navigation li.opened a:hover span {
background: url(https://support.sagepayments.com/FileManagement/Download/59bb5a72a9da4f4190b693702862d400) top right no-repeat;
}

ul#navigation li.opened a {
color: #727272;
background: url(https://support.sagepayments.com/FileManagement/Download/f975dad51a64491488355e67bd046470) top left no-repeat;
}

ul#navigation li.opened a span {
background: url(https://support.sagepayments.com/FileManagement/Download/3b1363c7ed854197b4a727068b36f1fd) top right no-repeat;
}

ul#navigation li {
margin: 0 2px 0 0;
float: left;
}

#navigation table, tr, td {
border-collapse:collapse; 
margin:0; 
padding:0;
}

/*----------------------------------------------------------
 End tabs
----------------------------------------------------------*/

#navigation li li {
float:none; 
margin:0;
}

/* a hack for IE5.x and IE6 */
#navigation li a li {
float:left;
}

#navigation li li a, #navigation li.opened li a {
height: auto;
width: 180px;
padding: 5px; 
color: #727272; 
font-weight: normal;
background: #fff; 
float:none; 
}

#navigation li:hover {
position:relative; 
z-index:100; 
color:#056245; 
background-color: #efefef;
}

#navigation a:hover {
position:relative; 
z-index:100; 
color:#056245; 
border:0;
}

/*Applies color to all link children of li*/
#navigation li:hover > a {
color:#056245;
}

#navigation :hover  ul {
left:0; 
top:40px; 
z-index:300; 
width: 190px; 
border: 1px solid #DFDFDF; 
background: #fff;
}

#navigation a:hover ul {
left:-1px;
}

#navigation :hover  ul li a:hover, #navigation :hover  ul li a {
background: none;
}

#navigation ul {
position:absolute; left:-9999px; top:-9999px;
}

/* it could have been this simple if all browsers understood */
/* show next level */
#navigation li:hover li:hover > ul {
left:0; margin-left:100%; top:-1px;
width: 190px;
}

/* keep further levels hidden */
#navigation li:hover > ul ul {
position:absolute; left:-9999px; top:-9999px; width:190px;
}

/* show path followed */
#navigation li:hover li:hover > a {
color:#E98300;
}

#navigation li a:hover ul li a:hover {
color:#E98300; background-color: #efefef;
}

/*Styling for flyout menus*/
/* but IE5.x and IE6 need this lot to style the flyouts*/
/* show next level */
#navigation a:hover a:hover ul,
#navigation a:hover a:hover a:hover ul,
#navigation a:hover a:hover a:hover a:hover ul,
#navigation a:hover a:hover a:hover a:hover a:hover ul {
left:100%; top:-1px;
}

/* keep further levels hidden */
#navigation a:hover ul ul,
#navigation a:hover a:hover ul ul,
#navigation a:hover a:hover a:hover ul ul,
#navigation a:hover a:hover a:hover a:hover ul ul {
position:absolute; left:-9999px; top:-9999px;
}

ul#navigation :hover ul li a.fly {
/* unable to locate image -- background: #fff url(https://www.sagepayments.com/~/media/Themes/Green/images/nav/gfx_navArrow.gif) no-repeat right center; */
}

ul#navigation :hover ul li a.fly:hover {
/* unable to locate image -- background: #efefef url(https://www.sagepayments.com/~/media/Themes/Green/images/nav/gfx_navArrow.gif) no-repeat right center; */
}

ul#navigation :hover ul li:hover > a.fly {
/* unable to locate image -- background: url(https://www.sagepayments.com/~/media/Themes/Green/images/nav/gfx_navArrow.gif) no-repeat right center; */
}


/*----------------------------------------------------------
 End navContainer
----------------------------------------------------------*/

.navContainer {
height: 37px;
margin-top: 20px;
float: left; 
}

ul.navigation li a {
padding: 0 0 0 15px;
color: #727272;
height: 29px;
font-size: 12px;
background: url(https://support.sagepayments.com/FileManagement/Download/5b0f2b95adff4721adf205886b93c987) top left no-repeat;
text-decoration: none;
display: block;
float: left;
}

ul.navigation li a span {
padding: 7px 15px 11px 0;
background: url(https://support.sagepayments.com/FileManagement/Download/ea2ccdeec1ad4d5e990c38f9da74d09c) top right no-repeat;
float: left;
cursor: pointer;
}

ul.navigation li a:hover, 
ul.navigation li.opened a:hover  {
color: #056245;
background: url(https://support.sagepayments.com/FileManagement/Download/3b1363c7ed854197b4a727068b36f1fd) top left no-repeat;
}

ul.navigation li a:hover span, 
ul.navigation li.opened a:hover span {
background: url(https://support.sagepayments.com/FileManagement/Download/3b1363c7ed854197b4a727068b36f1fd) top right no-repeat;
}

ul.navigation li.opened a {
color: #727272;
background: url(https://support.sagepayments.com/FileManagement/Download/f975dad51a64491488355e67bd046470) top left no-repeat;
}

ul.navigation li.opened a span {
background: url(https://support.sagepayments.com/FileManagement/Download/3b1363c7ed854197b4a727068b36f1fd) top right no-repeat;
}

ul.navigation li {
margin: 0 2px 0 0;
float: left;
}

ul.navigation table, tr, td {
border-collapse:collapse; 
margin:0; 
padding:0;
}

/*----------------------------------------------------------
 End tabs
----------------------------------------------------------*/

ul.navigation li li {
float:none; 
margin:0;
}

/* a hack for IE5.x and IE6 */
ul.navigation li a li {
float:left;
}

ul.navigation li li a, 
ul.navigation li.opened li a {
height: auto;
width: 180px;
padding: 5px; 
color: #727272; 
font-weight: normal;
background: #fff; 
float:none; 
}

ul.navigation li:hover {
position:relative; 
z-index:100; 
color:#056245; 
background-color: #efefef;
}

ul.navigation a:hover {
position:relative; 
z-index:100; 
color:#056245; 
border:0;
}

/*Applies color to all link children of li*/
ul.navigation li:hover > a {
color:#056245;
}

ul.navigation :hover  ul {
left:0; 
top:40px; 
z-index:300; 
width: 190px; 
border: 1px solid #DFDFDF; 
background: #fff;
}

ul.navigation a:hover ul {
left:-1px;
}

ul.navigation :hover  ul li a:hover, 
ul.navigation :hover  ul li a {
background: none;
}

ul.navigation ul {
position:absolute; left:-9999px; top:-9999px; display:none
}

/* it could have been this simple if all browsers understood */
/* show next level */
ul.navigation li:hover li:hover > ul {
left:0; margin-left:100%; top:-1px;
width: 190px;
}

/* keep further levels hidden */
ul.navigation li:hover > ul ul {
position:absolute; left:-9999px; top:-9999px; width:190px;
}

/* show path followed */
ul.navigation li:hover li:hover > a {
color:#E98300;
}

ul.navigation li a:hover ul li a:hover {
color:#E98300; background-color: #efefef;
}

/*Styling for flyout menus*/
/* but IE5.x and IE6 need this lot to style the flyouts*/
/* show next level */
ul.navigation a:hover a:hover ul,
ul.navigation a:hover a:hover a:hover ul,
ul.navigation a:hover a:hover a:hover a:hover ul,
ul.navigation a:hover a:hover a:hover a:hover a:hover ul {
left:100%; top:-1px;
}

/* keep further levels hidden */
ul.navigation a:hover ul ul,
ul.navigation a:hover a:hover ul ul,
ul.navigation a:hover a:hover a:hover ul ul,
ul.navigation a:hover a:hover a:hover a:hover ul ul {
position:absolute; left:-9999px; top:-9999px;
}

ul.navigation :hover ul li a.fly {
/* unable to locate image -- background: #fff url(https://www.sagepayments.com/~/media/Themes/Green/images/nav/gfx_navArrow.gif) no-repeat right center; */
}

ul.navigation :hover ul li a.fly:hover {
/* unable to locate image -- background: #efefef url(https://www.sagepayments.com/~/media/Themes/Green/images/nav/gfx_navArrow.gif) no-repeat right center; */
}

ul.navigation :hover ul li:hover > a.fly {
/* unable to locate image -- background: url(https://www.sagepayments.com/~/media/Themes/Green/images/nav/gfx_navArrow.gif) no-repeat right center; */
}
/******** side navigation ********/

#leftContent h3 {
font-size: 12px; 
font-weight:bold; 
padding: 15px 0 5px 17px; 
color: #303030;
display: block;
}

#leftContent h3 a {
text-decoration: none;
}

#leftContent h3 a:hover {
text-decoration: underline;
}
#leftContent .LeftNav {
margin-left:3px;


}
#leftContent ul {
list-style: none;
padding: 0; 
margin: 0 0 0px 0px;

}
#leftContent ul li {
font-size: 11px; 
line-height: 24px;
padding: 0 0 0 12px; 

}
#leftContent ul li a {
text-decoration: none;
color: #303030;
padding: 0 0 0 9px;
background: url(https://support.sagepayments.com/FileManagement/Download/e50775a8f76a4318b4d34c7245f1c9de) no-repeat 0 5px;
}
#leftContent .LeftNav ul  li.selected {
	font-weight:bold;
	background: url(https://support.sagepayments.com/FileManagement/Download/72bc72dae6c7416aa1391d988531b4ff) top left repeat-y;
}

#leftContent ul li ul {
	background:#fff;
	font-weight: normal;
	margin:0 0 0 -12px;
	padding: 0 0 0 12px;

}
#leftContent ul ul li {
	margin:0 0 0 -12px;
	padding:0 0 0 24px;
}
#leftContent ul ul li ul {
	margin:0 0 0 -24px;
	padding:0 0 0 24px;
}
#leftContent ul ul ul li {
	margin:0 0 0 -24px;
	padding:0 0 0 36px;
}
#leftContent ul ul ul li ul {
	margin: 0 0 0 -36px;
	padding:0 0 0 36px;
}
#leftContent ul ul ul ul li {
	margin:0 0 0 -36px;
	padding: 0 0 0 48px;
}

#leftContent ul li a:hover {
text-decoration: underline;
color: #E98300;
}

#leftContent ul li a:hover {
background: url(https://support.sagepayments.com/FileManagement/Download/4060dd5c501b473b82390745af8afeba) no-repeat 0 5px;
}

#leftContent ul > li > a > span {
	font-weight:bold;
	font-size:12px;
	color: #E98300;
}

#leftContent ul.LeftNav li {display:none;}
#leftContent ul.LeftNav > li.opened  {display:block;}
#leftContent ul.LeftNav > li.opened  li {display:block;}
#leftContent ul.LeftNav > li.opened  > ul ul {display:none;}
#leftContent ul.LeftNav > li.opened > ul > li.opened  ul{display:block;}
#leftContent ul.LeftNav > li.opened > ul > li.opened  ul ul{display:none;}
#leftContent ul.LeftNav > li.opened > ul > li.opened  ul > li.opened ul {display:block;}
#leftContent ul.LeftNav > li.opened > a {background:url();}



#sideNav  { 
	background-image: url(https://support.sagepayments.com/FileManagement/Download/70d445fd9ea441989ad35748e28fa6f4);
	background-repeat: no-repeat;
	background-position:left top;
	padding:8px 0 0;
	min-height: 200px;
}
#sideNav .secondary-navigation { background: url(https://www.sagepayments.com/~/media/Themes/Green/images/nav/leftNav/bkg_leftContent_sideNav_rpt.gif) repeat-y left top; margin-top:0;padding-top:0;background-color:#fff;}
/* unable to locate image -- #sideNav .tree-list-navigation {background: url(https://www.sagepayments.com/~/media/Themes/Green/images/nav/leftNav/bkg_leftContent_sideNav_btm.gif) no-repeat bottom left;} */

#leftContent ul > li {
	list-style-image:none;
}
#___SageForm  input[type="text"]  {
	width:220px;
	border:1px solid #c0c0c0;
	margin:0 0;
}

#___SageForm textarea {
	width:220px;
	height: 150px;
	border:1px solid #c0c0c0;
	
}
#___SageForm select {
	margin:0 0;
	padding:0;
	border:1px solid #c0c0c0;
	
}

#leftContent ul.LeftNavSecondaryNavigationBelowTheLine { 
background: url(https://support.sagepayments.com/FileManagement/Download/47b3d065d6fe49eba4c035c84f086e1a) top center   no-repeat; margin-top: 10px; padding: 20px 0 0 10px;

}
#leftContent ul.LeftNavSecondaryNavigationBelowTheLine  li > a  {
/*background-image:none;*/
}
#leftContent ul.LeftNavSecondaryNavigationBelowTheLine  li > a > span {
color: #424344; /**/
font-size: 11px;
font-family:Arial, Helvetica, sans-serif;	
font-weight:100;

}
#sageWrapper #leftContent #sideNav ul.LeftNavSecondaryNavigationBelowTheLine > li > a:hover  span {
text-decoration:underline;
color: #E98300;
}
.secondary-navigation {border:1px solid #fff;}

/* hack */
ol.mostrecent {display:none}
.clear, #parature_footer {float:none; clear:both}
div .ygtvlabel, div .ygtvlabel:link, div .ygtvlabel:visited, div .ygtvlabel:hover {background-color:transparent;}

#pageheader_0_hlSiteHome {
background-image:url("https://support.sagepayments.com/FileManagement/Download/de47904fbf8f446abf723511ae566ad7");
background-position:left center;
background-repeat:no-repeat;
padding:2px 0 2px 25px;
}

.gbl_links a:visited {
color:#636363;
text-decoration:none;
}
#mli_Exit {display:none}

div.readonlyOnlyField span {font-weight:bold; color:#056245; white-space:nowrap;}



#helpLayer table {border:5px solid #CCC; padding:10px; background-color:#FFF; width:300px; position:relative; top:60px}
#helpLayer td {padding:5px; color:#056245}

ul.navigation, div#parature_wrapper, #rule {margin-left:10px;}

ol.searchResults .downloadDescription {display:block; margin:5px 0px 10px 0px}

.yui-dt-liner {line-height:20px;}

ul.dllist li {padding:2px; line-height:19px}

.downloadLinkDiv, #attachUI {border-bottom:1px solid #fff}

li.searchResultItem a.articleLink {display:block; margin-bottom:4px;}

.yui-panel div.hd {background-color:#056245}

div.bd .contentHead2 {color:#056245; margin:0px 0px 15px 0px;}

div.bd ul, div.bd ol {margin-left:15px; padding-left:5px}
div.bd li {list-style-type:disc}
div.bd ol li {list-style-type:decimal}
div.bd ol ul li {list-style-type:circle}
var ContentHeight = 200;
var TimeToSlide = 250.0;
var openAccordion = '';
function runAccordion(index)
{
var nID = "Accordion" + index + "Content";
if(openAccordion == nID)
nID = '';
setTimeout("animate(" + new Date().getTime() + "," + TimeToSlide + ",'"
+ openAccordion + "','" + nID + "')", 33);
openAccordion = nID;
}
function animate(lastTick, timeLeft, closingId, openingId)
{
var curTick = new Date().getTime();
var elapsedTicks = curTick - lastTick;
var opening = (openingId == '') ? null : document.getElementById(openingId);
var closing = (closingId == '') ? null : document.getElementById(closingId);
if(timeLeft &lt;= elapsedTicks)
{
if(opening != null)
opening.style.height = ContentHeight + 'px';
if(closing != null)
{
closing.style.display = 'none';
closing.style.height = '0px';
}
return;
}
timeLeft -= elapsedTicks;
var newClosedHeight = Math.round((timeLeft/TimeToSlide) * ContentHeight);
if(opening != null)
{
if(opening.style.display != 'block')
opening.style.display = 'block';
opening.style.height = (ContentHeight - newClosedHeight) + 'px';
}
if(closing != null)
closing.style.height = newClosedHeight + 'px';
setTimeout("animate(" + curTick + "," + timeLeft + ",'"
+ closingId + "','" + openingId + "')", 33);
}

#kbTable table, tr, td
{
border-width: 1px;
border-color: black;
}

.blockSage{
		border:1px solid #bebfc0;
		-webkit-border-radius:6px;
		-moz-border-radius:6px;
		border-radius:6px;
		-webkit-box-shadow:#cfcfcf 0 0 6px;
		-moz-box-shadow:#cfcfcf 0 0 6px;
		box-shadow:#cfcfcf 0 0 6px;
		background:#f9f9f9;
		background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI3NSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWRlZGVkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
		background:-moz-linear-gradient(top, #fff 75%, #ededed 100%);
		background:-webkit-gradient(linear, left top, left bottom, color-stop(75%,#fff), color-stop(100%,#ededed));
		background:-webkit-linear-gradient(top, #fff 75%,#ededed 100%);
		background:-o-linear-gradient(top, #fff 75%,#ededed 100%);
		background:-ms-linear-gradient(top, #fff 75%,#ededed 100%);
		background:linear-gradient(top,  #fff 75%,#ededed 100%);
		-pie-background:linear-gradient(#fff, #f7f7f7);
		behavior:url(css/PIE.htc);
		overflow:hidden;
		position:relative;
	}
	.blocksSage{margin:0 0 38px;}
	.blocksSage .headingSage{padding:0 0 8px;}
	.blocksSage .headingSage .link-moreSage{
		float:right;
		margin:2px 0 0;
	}
	.blocksSage .blockSage.omegaSage{margin:0;}
	.blocksSage .blockSage{
		margin:0 17px 0 0;
		font-size:11px;
		line-height:16px;
	}
	.blocksSage .holderSage .holderSage2{
		padding:9px 8px 12px;
		min-height:303px;
		position:relative;
	}
	.blocksSage img{margin:0 0 7px;}
	.blocksSage h3{
		font-size:12px;
		line-height:18px;
		margin:0 0 8px;
	}
	#content .blocksSage .blockSage p{margin:0 0 16px;}
	.blocksSage .blockSage .link-moreSage{
		position:absolute;
		bottom:12px;
	}
	.clearfixSage:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfixSage{display:inline-block}* html .clearfixSage{height:1%}.clearfixSage{display:block}
	
	.contact-formSage .holderSage{
		display:inline-block;
		vertical-align:middle;
		width:418px;
		padding:0 0 0 10px;
	}
	* +html .contact-formSage .holderSage{
		display:inline;
		vertical-align:middle;
		width:410px;
	}
	.blocksSage .holderSage{
		padding:9px 3% 20px;
		min-height:310px;
		position:relative;
	}
	
	.grid_4Sage{display:inline;float:left;margin-left:10px;margin-right:10px}
	.grid_4Sage{width:209px}
	
	.grid_6Sage{display:inline;float:left;margin-left:10px;margin-right:10px}
	.grid_6Sage{width:309px}
	
	.grid_12Sage{display:inline;float:left;margin-left:10px;margin-right:10px}
	.grid_12Sage{width:618px}
	
	#divEasyAnswer_kbResultDiv .yui-dt-liner
	{
	padding-top:15px;
	}
	
	#divEasyAnswer_overlayContent p
	{
	margin: 10px 0;
	}
	
	#ROW_89322
	{
		font-size:16px;
	}
	
	.holderSage li, ul
	{
	font-size:11px;
	list-style-type:disc;
	}
	