/*
CREATED: 2007.07.12
By: Jonathn P. Szczepanski

LAST MODIFIED: 2007.10.09
By: Jonathn P. Szczepanski

*/

body { font-family: arial; font-size: 11px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background: none; }

a { color: #25a5cd; }

a:active, a:link, a:visited { text-decoration: none; }

a:hover { text-decoration: underline; }

form { padding: 0px; margin: 0px; }

h1 {  }

h2 {  }

h3 {  }

h4 {  }

/* ----- Custom Classes ----- */

div.wrapper { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background: none; max-width: 7in; height: auto; }

div.main { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 7in; }

div.corporateNav { display: none; }


/*body#homepage div.wrapper div#nav ul { position: absolute; z-index: 2000; }*/

div.secondaryContent { display: none; }
div.secondaryContent * { display: none; }

div#nav { display: none; }

div.contentMain { font-size: 12px; line-height: 18px; color: #595959; margin: 18px 0px 50px 0px; }
/*div.contentMain { font-size: 12px; line-height: 18px; color: #595959; margin: 18px 236px 50px 207px; }
div.contentMain h1, div.contentMain h2, div.contentMain h3, div.contentMain h4 { line-height: 1em; color: #000; }
div.contentMain p.opening { font-size: 14px; line-height: 20px; }
div.contentMain img.mainImage { margin: 0px 0px 0px 0px; display: block; }*/

div.toolset {  display: none; }
/*body#homepage div.wrapper div.content div.toolset ul li {  }
body#homepage div.wrapper div.content div.toolset ul li a:active, body#homepage div.wrapper div.content div.toolset ul li a:link, body#homepage div.wrapper div.content div.toolset ul li a:visited { text-indent: -10000px; text-decoration: none; display: block; width: 123px; }
body#homepage div.wrapper div.content div.toolset ul li.downloads a { background: url(/img/toolset_downloads_bkgd.gif) no-repeat 0px 0px; height: 47px; }
body#homepage div.wrapper div.content div.toolset ul li.support a { background: url(/img/toolset_support_bkgd.gif) no-repeat 0px 0px; height: 44px; }
body#homepage div.wrapper div.content div.toolset ul li.viewDemo a { background: url(/img/toolset_viewDemo_bkgd.gif) no-repeat 0px 0px; height: 45px; }
body#homepage div.wrapper div.content div.toolset ul li.caseStudies a { background: url(/img/toolset_caseStudies_bkgd.gif) no-repeat 0px 0px; height: 45px; }
body#homepage div.wrapper div.content div.toolset ul li.selected a { background-position: -246px 0px; }
body#homepage div.wrapper div.content div.toolset ul li a:hover { background-position: -123px 0px; }*/

div.secondaryContent div.buckets { display: none; }
/*div.buckets { width: 200px; clear: right;  }
div.buckets div { padding: 26px 0px 0px 26px; margin: 15px 0px 0px 0px; background: url(/img/homeBucketBkgd.jpg) no-repeat 0px 0px; float: right; }
div.buckets div div.content { padding: 0px; margin: 0px 10px 10px 0px; background: none; overflow: hidden; }
div.buckets div div.content h2 { font-size: 16px; line-height: 17px; padding: 0px; margin: 0px 0px 0px 0px; }
div.buckets div.announcements div.content {  }
div.buckets div.announcements div.content ul { list-style: none; padding: 0px; margin: 0px 15px 0px 0px; }
div.buckets div.announcements div.content ul li { padding: 0px; margin: 5px 0px 6px 0px; }
div.buckets div.announcements div.content ul li a { font-size: 12px; }*/

/* FROM BUTTONS */

/* right sidebar buckets */
/* right sidebar buckets */

/* CUSTOMER HIGHLIGHT */
/*div.buckets div.customer {  }
div.buckets div.customer div.content p { margin: 5px 0px 5px 0px; width: 165px; }
div.buckets div.customer div.content p a { font-size: 12px; font-weight: bold; }
div.buckets div.customer div.content img { border: 1px solid #ccc; }
div.buckets div.customer a.button { text-indent: -10000px; text-decoration: none; background: url(/img/bttn_viewDemonstration.gif) no-repeat 0px 0px; width: 126px; height: 30px; display: block; clear: both; }
div.buckets div.customer a.learnMore { text-indent: -10000px; text-decoration: none; background: url(/img/bttn_learnMore.gif) no-repeat 0px 0px; width: 77px; height: 30px; display: block; clear: both; }
div.buckets div.customer a.button:hover { background-position: 0px -30px; }

div.buckets div.related div.content ul { list-style-type: none; padding: 0px; margin: 10px 0px 0px 0px; }
div.buckets div.related div.content ul li {padding: 0px; margin: 0px 0px 8px 0px;}
div.buckets div.related div.content ul li a{ display: block; padding: 0px 0px 0px 30px; margin: 0px;}
div.buckets div.related div.content ul li a:hover{}

div.buckets div.related div.content ul li a.press{}
div.buckets div.related div.content ul li a.case_studies{background: url(/img/relatedlinks/casestudy.gif) no-repeat left center;}
div.buckets div.related div.content ul li a.webinars{background: url(/img/relatedlinks/webinar.gif) no-repeat left center;}
div.buckets div.related div.content ul li a.white_papers{background: url(/img/relatedlinks/whitepaper.gif) no-repeat left center;}
div.buckets div.related div.content ul li a.articles{background: url(/img/relatedlinks/article.gif) no-repeat left center;}

div.buckets div.event div.content h3 { font-size: 12px; font-weight: bold; color: #555555; margin: 5px 0px 0px 0px; }
div.buckets div.event div.content p { font-size: 12px; color: #555555; margin: 5px 0px 0px 0px; }
div.buckets div.event a.button { text-indent: -10000px; text-decoration: none; background: url(/img/bttn_learnMore.gif) no-repeat 0px 0px; width: 77px; height: 30px; display: block; clear: both; }
div.buckets div.event a.button:hover { background-position: 0px -30px; }*/

/* Daly hack addition for Article content bucket */
/*div.buckets div.article div.content h3 { font-size: 12px; font-weight: bold; color: #555555; margin: 5px 0px 0px 0px; }
div.buckets div.article div.content p { font-size: 12px; color: #555555; margin: 5px 0px 0px 0px; }
div.buckets div.article a.button { text-indent: -10000px; text-decoration: none; background: url(/img/bttn_readMore.gif) no-repeat 0px 0px; width: 74px; height: 30px; display: block; clear: both; }
div.buckets div.article a.button:hover { background-position: 0px -30px; }*/
/* end Daly hack */

/*div.buckets div.product div.content p { font-size: 12px; color: #555555; margin: 10px 0px 0px 0px; }*/

/*body#homepage div.wrapper div.main div.content div.buckets { width: auto; clear: both; }
body#homepage div.wrapper div.main div.content div.buckets div { padding: 26px 0px 0px 26px; margin: 15px 0px 0px 0px; background: url(/img/homeBucketBkgd.jpg) no-repeat 0px 0px; float: left; }
body#homepage div.wrapper div.main div.content div.buckets div div.content { padding: 0px; margin: 0px; background: none; width: 200px; height: 150px; overflow: hidden; }
body#homepage div.wrapper div.main div.content div.buckets div div.content h2 { font-size: 16px; line-height: 17px; padding: 0px; margin: 0px 0px 0px 0px; }
body#homepage div.wrapper div.main div.content div.buckets div.announcements div.content { width: 255px; }
body#homepage div.wrapper div.main div.content div.buckets div.announcements div.content ul { list-style: none; padding: 0px; margin: 0px 15px 0px 0px; }
body#homepage div.wrapper div.main div.content div.buckets div.announcements div.content ul li { padding: 0px; margin: 5px 0px 6px 0px; }
body#homepage div.wrapper div.main div.content div.buckets div.announcements div.content ul li a { font-size: 12px; }
body#homepage div.wrapper div.main div.content div.buckets div.customer div.content p { margin: 5px 0px 5px 0px; }
body#homepage div.wrapper div.main div.content div.buckets div.customer div.content p a { font-size: 12px; font-weight: bold; }
body#homepage div.wrapper div.main div.content div.buckets div.customer div.content img { border: 1px solid #ccc; }
body#homepage div.wrapper div.main div.content div.buckets div.event div.content h3 { font-size: 12px; font-weight: bold; color: #555555; margin: 5px 0px 0px 0px; }
body#homepage div.wrapper div.main div.content div.buckets div.event div.content p { font-size: 12px; color: #555555; margin: 5px 0px 0px 0px; }
body#homepage div.wrapper div.main div.content div.buckets div.product div.content p { font-size: 12px; color: #555555; margin: 10px 0px 0px 0px; }*/

/*div.bucketButtons { clear: both; }
div.bucketButtons div { padding: 0px 0px 0px 26px; margin: 15px 0px 15px 0px; float: left; width: 200px; overflow: hidden; }
div.bucketButtons div.customer a.button { text-indent: -10000px; text-decoration: none; background: url(/img/bttn_viewDemonstration.gif) no-repeat 0px 0px; width: 126px; height: 30px; display: block; clear: both; }
div.bucketButtons div.customer a.button:hover { background-position: 0px -30px; }
div.bucketButtons div.event a.button { text-indent: -10000px; text-decoration: none; background: url(/img/bttn_learnMore.gif) no-repeat 0px 0px; width: 77px; height: 30px; display: block; clear: both; }
div.bucketButtons div.event a.button:hover { background-position: 0px -30px; }
div.bucketButtons div.product a.button { text-indent: -10000px; text-decoration: none; background: url(/img/bttn_readMore.gif) no-repeat 0px 0px; width: 77px; height: 30px; display: block; clear: both; }
div.bucketButtons div.product a.button:hover { background-position: 0px -30px; }*/

div.content { /*clear: both;*/ }

div.homeTeaser { /*position: absolute; top: 27px; z-index: 1000;*/ }

div.secondaryNav { display: none; }

div.footer { display: none; }
/*div.footer { padding: 12px 0px 0px 0px; background: url(/img/footerBkgd.jpg) no-repeat 0px 0px; height: 45px; clear: both; }
div.footer ul { list-style: none; padding: 0px; margin: 0px 0px 0px 15px; }
div.footer ul li { padding: 0px; border-right: 1px solid #fff; margin: 0px; display: inline; float: left; }
div.footer ul li a:active, div.footer ul li a:link, div.footer ul li a:visited { color: #fff; text-decoration: none; padding: 0px 10px 0px 10px; display: block; }
div.footer ul li a:hover { text-decoration: underline; }
div.footer ul li.sitemap { border-right: 0px; }*/

/*ul.downloads { list-style: none; padding: 0px 0px 0px 0px; margin: 0px 0px 40px 0px; }
ul.downloads li { padding: 0px 0px 10px 0px; border-bottom: 1px solid #ccc; margin: 0px 0px 10px 0px; }
ul.downloads li div.title { margin: 0px 0px 5px 0px; }
ul.downloads li div.information { margin: 0px 0px 0px 40px; }
ul.downloads li p { margin: 0px 0px 10px 0px; }
ul.downloads li a { font-size: 14px; font-weight: bold; padding: 3px 0px 10px 30px; margin: 0px 0px 0px 40px; display: block; }
ul.downloads li a.expand { text-indent: -10000px; padding: 0px; margin: 0px; background: url(/img/expandoCollapso.gif) 0px 0px no-repeat; width: 23px; height: 23px; display: block; float: left; }
ul.downloads li a.collapse { text-indent: -10000px; padding: 0px; margin: 0px; background: url(/img/expandoCollapso.gif) 0px -23px no-repeat; width: 23px; height: 23px; display: block; float: left; }
ul.downloads li a.case_studies { background: url(/img/relatedlinks/casestudy.gif) no-repeat 0px 0px; }
ul.downloads li a.webinars { background: url(/img/relatedlinks/webinar.gif) no-repeat 0px 0px; }
ul.downloads li a.white_papers { background: url(/img/relatedlinks/whitepaper.gif) no-repeat 0px 0px; }
ul.downloads li a.articles { background: url(/img/relatedlinks/article.gif) no-repeat 0px 0px; }*/
/* Daly tmp */
/*ul.downloads li a.collateral { background: url(/img/relatedlinks/collateral.jpg) no-repeat 0px 0px; }*/

/*p.documentDownloadThankYou strong { font-size: 14px; display: block; }*/

/*ul.downloadsActions, ul.caseStudyActions { list-style: none; padding: 0px; margin: 0px; width: 220px; }
ul.downloadsActions li, ul.caseStudyActions li { border: 1px solid #fff; padding: 0px; margin: 0px; }
ul.downloadsActions li a:active, ul.downloadsActions li a:link, ul.downloadsActions li a:visited,
ul.caseStudyActions li a:active, ul.caseStudyActions li a:link, ul.caseStudyActions li a:visited { color: #fff; text-decoration: none; padding: 3px 5px 3px 5px; border-top: 1px solid #a4cfe5; border-right: 1px solid #a4cfe5; border-bottom: 1px solid #497a93; border-left: 1px solid #497a93; margin: 0px 0px 3px 0px; display: block; background: #68AFD3; }
ul.downloadsActions li a:hover,
ul.caseStudyActions li a:hover { border-top: 1px solid #fabc6b; border-right: 1px solid #fabc6b; border-bottom: 1px solid #ac6406; border-left: 1px solid #ac6406; background: #F68F08; }
ul.caseStudyActions { margin-left: 110px; }

h2.caseStudies { text-align: right; margin: 0px 0px 0px 0px; width: 100px; float: left; }
p.caseStudies { margin-left: 110px; }

ul.iconKey { font-size: 11px; list-style: none; padding: 0px; margin: 0px; height: 75px; border-top: 4px double #ccc; border-bottom: 4px double #ccc; }
ul.iconKey li { padding: 0px; margin: 5px 10px 0px 0px; float: left; height: 35px; width: 110px; display: inline; }
ul.iconKey li.article, ul.iconKey li.pdf { margin-left: 20px; }
ul.iconKey li div { padding: 0px; margin: 5px 0px 0px 30px; }
ul.iconKey li img { padding: 0px; margin: 0px 0px 0px 0px; float: left; }

table.press, table.media { margin: 0px 0px 20px 0px; }
table.press td, table.media td { padding: 5px 10px 10px 0px; border-bottom: 1px solid #ccc; margin: 0px 0px 0px 0px; }

table.training { border-bottom: 1px solid #ccc; margin: 20px 0px 20px 0px; }
table.training em { font-style: normal; font-weight: bold; color: #333; }
table.training h3 { font-size: 16px; color: #595959; margin: 0px 0px 5px 0px; }
table.training td { text-align: left; vertical-align: top; }
table.training th { text-align: left; vertical-align: top; padding: 0px 0px 0px 0px; border-bottom: 1px solid #ccc; }
table.training td.info { width: 60%; padding: 0px 20px 10px 0px; }
table.training td.schedule { padding: 0px 10px 0px 10px; background-color: #eee; }
table.training td.schedule div.duration { padding: 5px; margin: 10px 0px 5px 0px; background: #f6f6f6; }
table.training td.schedule div.schedule { padding: 5px; margin: 0px 0px 10px 0px; background: #f6f6f6; }
table.training td.schedule ul.schedule { list-style-type: square; padding: 0px 0px 0px 5px; margin: 0px 0px 0px 15px; }

table.training td.schedule a.registerNow { text-indent: -10000px; text-decoration: none; background: url(/img/bttn_registerNow.gif) no-repeat 0px 0px; width: 90px; height: 30px; display: block; clear: both; }
table.training td.schedule a.registerNow:hover { background-position: 0px -30px; }

table.training td.info a.classBrochure { text-indent: -10000px; text-decoration: none; background: url(/img/bttn_classBrochure.gif) no-repeat 0px 0px; width: 143px; height: 30px; display: block; clear: both; }
table.training td.info a.classBrochure:hover { background-position: 0px -30px; }

ul.professionalServices { list-style: none; padding: 0px; margin: 0px 0px 120px 0px; }
ul.professionalServices li { font-size: 12px; color: #000; text-align: center; border: 1px solid #ccc; width: 95px; background: url(/img/services/servicesList_bkgd.gif) top left repeat-x; float: left; }
ul.professionalServices li.one { padding: 10px 0px 5px 0px; margin: 0px 5px 5px 0px; height: 45px; }
ul.professionalServices li.two { padding: 20px 0px 5px 0px; margin: 0px 5px 5px 0px; height: 35px; }
ul.professionalServices li.three { padding: 10px 0px 5px 0px; margin: 0px 5px 5px 0px; height: 45px; }
ul.professionalServices li.four { padding: 10px 0px 5px 0px; margin: 0px 5px 0px 0px; height: 45px; }
ul.professionalServices li.five { padding: 20px 0px 5px 0px; margin: 0px 5px 0px 0px; height: 35px; }

ul.professionalServicesTeam { list-style: none; padding: 0px; margin: 0px 0px 0px 0px; }
ul.professionalServicesTeam li { padding: 5px; border: 1px solid #ccc; margin: 0px 0px 5px 0px; background: url(/img/services/servicesList_bkgd.gif) top left repeat-x; clear: left; }
ul.professionalServicesTeam li.businessAnalysts { height: 150px; }
ul.professionalServicesTeam li.projectManagers { height: 130px; }
ul.professionalServicesTeam li em { font-weight: bold; font-style: normal; color: #333; }
ul.professionalServicesTeam li ul li { padding: 0px; border: 0px; margin: 0px; background: none; width: 225px; float: left; clear: none; }

ul.implementationServices { list-style: none; padding: 0px; margin: 0px 0px 0px 0px; }
ul.implementationServices li { padding: 5px; border: 1px solid #ccc; margin: 0px 5px 5px 0px; background: url(/img/services/servicesList_bkgd.gif) top left repeat-x; width: 220px; height: 50px; float: left; }
ul.implementationServices li em { font-weight: bold; font-style: normal; color: #333; }

ul.library { list-style: none; padding: 0px; margin: 0px 0px 0px 0px; }
ul.library li { padding: 5px; border: 1px solid #ccc; margin: 0px 5px 5px 0px; background: url(/img/services/servicesList_bkgd.gif) top left repeat-x; }
ul.library li em { font-weight: bold; font-style: normal; color: #333; }

div.solutionsOverviewColA { margin: 0px 5px 0px 0px; width: 150px; float: left; }
div.solutionsOverviewColB { margin: 18px 0px 0px 155px; }
div.solutionsOverviewColA h2, div.solutionsOverviewColB h2 { margin: 6px 0px 5px 0px; }

div.solutionsOverviewColA ul { border-right: 1px solid #999; }
div.solutionsOverviewColA ul { list-style: none; padding: 0px; margin: 0px 0px 0px 0px; }
div.solutionsOverviewColA ul li { line-height: 14px; padding: 5px; border: 1px solid #ccc; margin: 0px 5px 5px 0px; background: url(/img/services/servicesList_bkgd.gif) top left repeat-x;  height: 28px; }

div.solutionsOverviewColB ul { list-style: none; padding: 0px; margin: 0px 0px 0px 0px; }
div.solutionsOverviewColB ul li { line-height: 14px; padding: 5px; border: 1px solid #ccc; margin: 0px 5px 5px 0px; background: url(/img/services/servicesList_bkgd.gif) top left repeat-x; width: 175px; height: 28px; float: left; }
div.solutionsOverviewColB ul li.colB { float: none; }*/

/* START Tab content menu - JPS 09/11/07 */

ul.tabMenu { list-style: none; padding: 0px 0px 0px 0px; border-top: 1px solid #fff; margin: 20px 0px 0px 0px; background: url(/img/products/tabMenu_bkgd.gif) no-repeat top right; width: 500px; height: 34px; }
ul.tabMenu li { padding: 0px 12px 0px 0px; margin: 0px 0px 0px 0px; float: left; }
ul.tabMenu li a { color: #595959; font-weight: bold; padding: 10px 0px 10px 10px; margin: 0px 0px 0px 0px; display: block; float: left; }
ul.tabMenu li a:hover { text-decoration: underline; }
ul.tabMenu li a:active, a:focus { outline: 0; }
ul.tabMenu li img { display: none; }
ul.tabMenu li.selected { padding: 0px 12px 0px 0px; background: url(/img/products/tabMenu_selected_rightCorner.gif) top right no-repeat; }
ul.tabMenu li.selected a { background: url(/img/products/tabMenu_selected_leftCorner.gif) top left no-repeat; }
ul.tabMenu li.selected img { display: inline; }
ul.tabMenu li.leftCorner img { display: inline; }

div.tabContent { padding: 15px 0px 0px 0px; margin: 0px; background: url(/img/products/tabContent_bkgd.gif) repeat-y; width: 500px; }
div.tabContent h3 { padding: 0px 15px 0px 15px; margin: 0px 0px 0px 0px; /*clear: left;*/ }
div.tabContent img.screenshot { padding: 0px 0px 0px 0px; margin: 0px 15px 0px 15px; clear: left; }
div.tabContent p { padding: 0px 15px 0px 15px; }
div.tabContent p.quoteAuthor { font-size: 11px; text-align: right; padding: 0px 45px 0px 15px; }
div.tabContent p.quoteAuthor strong { font-size: 13px; display: block; }
div.tabContent p.quoteAuthor span { display: block; }
div.tabContent blockquote { font-size: 14px; font-style: italic; margin: 0px 15px 0px 15px; }

/* END Tab content menu - JPS 09/11/07 */

/*form#ContactForm { padding: 0px; margin: 0px; }
form#ContactForm fieldset { padding: 0px 0px 0px 0px; border: 0px; margin: 0px 0px 10px 0px; }
form#ContactForm h2 { font-size: 14px; font-weight: bold; padding: 0px 0px 5px 0px; border-bottom: 1px solid #ccc; margin: 10px 0px 10px 0px; display: block; }
form#ContactForm label { font-size: 11px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; display: block;}
form#ContactForm input.text, form#ContactForm select, form#ContactForm textarea { font-size: 11px; margin: 0px 0px 0px 0px; clear: left; }
form#ContactForm input.text { width: 350px; }
form#ContactForm textarea { width: 350px; }
form#ContactForm strong.required { color: #F68F08; }
form#ContactForm div { margin: 10px 0px 0px 50px; clear: left; }
form#ContactForm div.buttons { padding: 10px 0px 0px 50px; border-top: 1px solid #ccc; margin: 10px 0px 0px 0px; }
form#ContactForm div.buttons a.submitBttn { text-indent: -10000px; text-decoration: none; background: url(/img/formBttn_submit.gif) no-repeat 0px 0px; width: 57px; height: 30px; display: block; }
form#ContactForm div.buttons a.submitBttn:hover { background-position: 0px -30px; }

table.apacMediaCoverage td { padding: 0px 10px 10px 0px; }*/

/* START OF :: Joe's Quick-n-Dirty Rightmenu */
/*#rightmenu {width: 189px; list-style-type: none; margin: 0px; padding: 0px; float: left;}
#rightmenu li {padding: 0px; margin: 0px;  }
#rightmenu li.top {display: block; height: 17px; overflow: hidden; }

#rightmenu li a {display: block; height: 45px; width: 165px !important; background: url(/img/rightmenu/bg_rightmenu.gif) no-repeat 0px 0px; padding: 0px 0px 0px 20px; color: #fff; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-weight: bold; line-height: 45px; font-size: 12pt !important; text-indent: 0px; border: 0px solid red; }
#rightmenu li a:hover {background: url(/img/rightmenu/bg_rightmenu.gif) no-repeat -189px 0px; }

#rightmenu li.bottom {display: block; overflow: hidden;}*/

/* The following classes will be used if we put Icons into each "button" background */
/*#rightmenu li a.links {}
#rightmenu li a.casestudies {}
#rightmenu li a.downloads {}
#rightmenu li a.demos {}
#rightmenu li a.events {}
#rightmenu li a.webinars {}*/

/*Begin Inset list styles */
 /*rightmenu li dl {width: 189px; margin: 0px; padding: 0px; list-style-type: none;   } */
/* #rightmenu li dl {width: 189px; margin: 0px; padding: 0px; list-style-type: none;  } */
/*#rightmenu li dl dt {width: 189px !important; padding: 0px; margin: 0px; height: auto !important;}
#rightmenu li dl dt.top {display: block; font-size: 4pt; height: 4px; background:url(/img/rightmenu/bg_insetmenu_top.gif) no-repeat top;}

#rightmenu li dl dt a {display: block; height: auto; background: #ccc url(/img/rightmenu/bg_insetmenu.gif) repeat-y 0px 0px; padding: 6px 10px 4px 20px; color: #666; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-weight:normal; line-height: 10pt; font-size: 10pt !important; margin: 0px; width: 158px !important;}
#rightmenu li dl dt a:hover {background: #ccc url(/img/rightmenu/bg_insetmenu.gif) repeat-y -189px 0px;}*/

/* do we need to set the more link apart from rest of section links */
/*#rightmenu li dl dt a.more  { text-indent: 20px; color: #F68F08; font-weight: bold !important; }
#rightmenu li dl dt a.more:hover { }

#rightmenu li dl dt.bottom {display: block; font-size: 4pt; height: 4px; background:url(/img/rightmenu/bg_insetmenu_bottom.gif) no-repeat bottom;}*/

/* END OF :: Joe's Quick-n-Dirty Rightmenu */
