* { margin: 0px; padding: 0px; }
a { outline: none; }
body { position: relative; margin: 0px auto; padding-top: 7px; width: 906px; background: #363536 url('/images/misc/page_bckgd.gif') repeat-x; font-family: Arial, Helvetica, sans-serif; }
#container { background-color: #ffffff; border: 3px solid #282828; width: 900px; }
#header { position: relative; height: 60px; }
#header h1 a.logo { position: absolute; top: 17px; left: 27px; height: 30px; width: 173px; display: block; text-indent: -9999px; background: url('/images/misc/memento_logo.gif') no-repeat; }
#header a.support { position: absolute; top: 11px; right: 26px; height: 37px; width: 86px; display: block; text-indent: -9999px; background: url('/images/misc/support_btn.gif') no-repeat left top;}
#header a:hover.support { background-position: left bottom; }
#nav { height: 60px; background: url('/images/misc/nav_bckgd.gif') no-repeat left top; /*display: block;*/ }
/*Adding the blog **/
#header a.blog { position: absolute; top: 11px; right: 112px; height: 37px; width: 86px; display: block; text-indent: -9999px; background: url('/images/misc/blog_btn.gif') no-repeat left top; }
#header a:hover.blog { background-position: left bottom; }
/* content wrapper and general content styles */
#content { min-height: 569px; height: auto !important; height: 569px; background: url('/images/misc/content_bckgd.gif') repeat-x; line-height: 14pt; }
#content h2 { color: #972529; text-transform: uppercase; font-weight: normal; font-size: 16pt; line-height: 18pt; padding-bottom: 12pt; }
#content h3 { color: #273d5b; font-size: 10pt; line-height: 14pt; padding-bottom: 2pt; }
#content h3 span.black { color: #000000; }
#content p { padding-bottom: 12pt; }
#content p.intro { color: #273d5b; font-family: Georgia, "Times New Roman", Times, serif; font-size: 10.5pt; }
/* top container */
#top_container { clear: both; width: 900px; height: 315px; }
/* -- messaging -- */
#messaging { float: left; text-indent: -9999px; height: 315px; width: 665px; background: url('/images/messaging_ph.jpg') no-repeat; }
/* -- buttons -- */
#buttons { float: left; width: 235px; height: 315px; display: block; }
#buttons ul li { float: left; margin: 0px; padding: 0px; height: 105px; width: 235px; display: block; text-indent: -9999px; list-style: none;  }
#buttons ul li h4,
#buttons ul li p { display: none; }
#buttons ul li a { width: 235px; height: 105px; display: block; }
#buttons li#check_profitDriven_webinar a { background: url('/images/buttons/profit_driven_button.gif') no-repeat bottom left; }
#buttons li#check_depositfraud_webinar a { background: url('/images/buttons/depositfraud_button.gif') no-repeat bottom left; }
#buttons li#check_usingdata_webinar a { background: url('/images/buttons/usingdata_button.gif') no-repeat bottom left; }
#buttons li#check_bestpractices_webinar a { background: url('/images/buttons/bestpractices_button.gif') no-repeat bottom left; }
#buttons li#check_onus_webinar a { background: url('/images/buttons/onus_button.gif') no-repeat bottom left; }
#buttons li#check_kiting_webinar a { background: url('/images/buttons/kiting_button.gif') no-repeat bottom left; }
#buttons li#bank_fraud_focus a { background: url('/images/buttons/bank_fraud_focus.gif') no-repeat bottom left; }
#buttons li#check_fraud_video a { background: url('/images/buttons/check_fraud_video.gif') no-repeat bottom left; }
#buttons li#insidious a { background: url('/images/buttons/insidious.gif') no-repeat bottom left; }
/*#buttons li#bank_info_security_webinar-top a { background: url('/images/buttons/bank_info_security_webinar-top.gif') no-repeat bottom left; }*/
/*#buttons li#bank_info_security_webinar-bottom a { background: url('/images/buttons/bank_info_security_webinar-bottom.gif') no-repeat bottom left; }*/
/* #buttons li#new_account_fraud a { background: url('/images/buttons/new_account_fraud.gif') no-repeat bottom left; } */
/* #buttons li#innovators_award a { background: url('/images/buttons/innovators_award.gif') no-repeat bottom left; } */
#buttons li#bank_fraud_focus a { background: url('/images/buttons/fraud_focus.gif') no-repeat bottom left; }
/* -- hover functionality removed; uncomment to restore
#buttons li#top_button a:hover,
#buttons li#middle_button a:hover,
#buttons li#bottom_button a:hover { background-position: bottom left; }
*/
/* bottom container */
#bottom_container { clear: both; }
#bottom_container,
#about_column,
#accordion_column,
#news_column { min-height: 294px; height: auto !important; height: 294px; font-size: 9pt; line-height: 11pt; }
/* -- about memento -- */
#about_column { background: url('/images/home_page/about_bckgd.jpg') no-repeat; width: 307px; float: left; padding: 24px 24px 0px 24px; }
#about_column p,
#about_column ul { font-size: 9pt; line-height: 12pt; color: #324445; }
#about_column ul { padding-bottom: 10px; margin-left: 16px; }
#about_column ul li { padding-bottom: 6px; }
/* -- accordion -- */
#accordion_column { background: url('/images/home_page/accordion_bckgd.jpg') repeat-x; width: 294px; float: left; padding: 12px 8px 0px 8px; }
#accordion_column #accordion { width: 294px; }
#accordion_column #accordion h3 { margin: 0px; padding: 0px; text-indent: -9999px; display: block; height: 29px; width: 294px; }
#accordion_column #accordion .element { padding: 12px 12px 6px 36px; background-color: #ffffff; }
#accordion_column #accordion h3#employee_fraud_toggler { background: url('/images/accordion/btn-employee_fraud.gif') no-repeat left top; }
#accordion_column #accordion h3#healthcare_fraud_toggler { background: url('/images/accordion/btn-healthcare_fraud.gif') no-repeat left top; }
#accordion_column #accordion h3#check_fraud_toggler { background: url('/images/accordion/btn-check_fraud.gif') no-repeat left top; }
#accordion_column #accordion h3#bust_out_toggler { background: url('/images/accordion/btn-bustout_fraud.gif') no-repeat left top; }
#accordion_column #accordion h3#insider_issues_toggler { background: url('/images/accordion/btn-insider_issues.gif') no-repeat left top; }
#accordion_column #accordion h3#new_account_fraud_toggler { background: url('/images/accordion/btn-new_account_fraud.gif') no-repeat left top; }
#accordion_column #accordion h3#deposit_account_fraud_toggler { background: url('/images/accordion/btn-deposit_account_fraud.gif') no-repeat left top; }
#accordion_column #accordion h3#inv_case_mgmt_toggler { background: url('/images/accordion/btn-inv_case_mgmt.gif') no-repeat left top; }
#accordion_column #accordion h3#enterprise_fraud_toggler { background: url('/images/accordion/btn-enterprise_fraud.gif') no-repeat left top; }
#accordion_column #accordion p { color: #324445; padding: 6px 0px 3px 0px; }
#accordion_column #accordion p#acc-intro { margin: 0px; padding: 0px; height: 60px; width: 294px; text-indent: -9999px; background: url('/images/accordion/acc-intro.gif') no-repeat; }
#accordion_column #accordion a { color: #720336; text-decoration: none; padding-bottom: 6px; }
#accordion_column #accordion a:hover { text-decoration: underline; }
#accordion_column #accordion #acc-footer { width: 294px; height: 4px; background: url('/images/accordion/acc-footer.gif') no-repeat; }
/* -- news -- */
#news_column { width: 232px; float: left; background: url('/images/home_page/news_bckgd.jpg') no-repeat; }
#news_column h2 { text-indent: -9999px; width: 232px; height: 32px; background: url('/images/home_page/news_header.gif') no-repeat; }
#news_column dl { width: 200px; padding: 0px 16px; }
#news_column dl dt { color: #324445; }
#news_column dl dd { padding: 3px 0px 12px 0px; }
#news_column dl dd a { text-decoration: none; color: #720336; }
#news_column dl dd a:hover { text-decoration: underline; }
/* content column styles */
#left_column { float: right; width: 230px; padding-top: 94px; font-size: 9pt; line-height: 12pt; }
#left_column #links { padding: 20px 0px 48px 0px; }
#left_column h4 { font-size: 9pt; color: #333322; display: block; border-bottom: 1px solid #333322; padding-bottom: 6pt; margin-bottom: 6pt; margin-right: 16px; }
#left_column ul { list-style: none; padding-left: 0px; margin-right: 16px; }
#left_column #links li { padding-left: 24px; padding-bottom: 6pt; }
#left_column #links li.pdf { background: url('/images/misc/pdf_icon.gif') no-repeat; }
#left_column #links li a { color: #972529; text-decoration: none; }
#left_column #links li a:hover { text-decoration: underline; }
#content_column { float: left; width: 536px; padding: 56px 0px 0px 64px; font-size: 9pt; }
#content_column ul { list-style: none; padding: 0px 0px 6pt 12px; }
#content_column dl { list-style: none; padding-bottom: 6pt; }
#content_column li { padding: 0px 0px 3pt 24px; background: url('/images/misc/blue_tanagram.gif') no-repeat; }
#content_column a strong { color: #273d5b; }
#content_column a { color: #000000; text-decoration: underline; }
#content_column p.intro a { color: #273d5b; text-decoration: none; }
#content_column p strong { color: #273d5b; }
#content_column a:hover,
#content_column p.intro a:hover { color: #972529; text-decoration: underline; }
#content_column h3.date { font-size: 8.5pt; line-height: 14pt; font-weight: normal; color: #333322; }
#content_column p.date,
.date { font-size: 9pt; font-style: italic; line-height: 14pt; font-weight: normal; color: #333322; padding-bottom: 0px; }
/*  */
#presenter_bio #bio_photo { float: left; width: 25%; }
#presenter_bio #bio_copy { float: right; width: 75%; }
/*  */
#footer { clear: both; height: 30px; font-size: 7.5pt; line-height: 14pt; padding-left: 64px; color: #972529; margin-top: 10px; padding-top: 10px; }
#footer a { color: #972529; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
body#home #footer { padding-left: 20px; }
/* left_column images */
#left_column #section_image { float: right; width: 202px; height: 320px; display: block; }
body#solutions #left_column #section_image { background: url('/images/left_column/solutions.gif') no-repeat; }
body#memento_security #left_column #section_image { background: url('/images/left_column/memento_security.gif') no-repeat; }
body#about_us #left_column #section_image { background: url('/images/left_column/about_us.gif') no-repeat; }
body#news-events #left_column #section_image { background: url('/images/left_column/news-events.gif') no-repeat; }
body#contact #left_column #section_image { background: url('/images/left_column/contact.gif') no-repeat; }
/* class styles */
.clearfloats { clear: both; }
