/**
 * @package   Reaction Template - RocketTheme
 * @version   1.5.1 December 3, 2009
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2009 RocketTheme, LLC
 * @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
 */
/* Core */
body {background: #ffffff; color:#222222;}

#formwrapper, #formwrapper input.text {border: 0;}
#formwrapper .button, #formwrapper input.image { top:0px; left:0px; margin-left:-30px; height:30px; width:30px; border:0; background:url('/images/arrow_submit_white.png') top left no-repeat; }
.text_l {font-size:15px; font-weight: lighter; vertical-align: middle; position: relative; top:0px; left:0px; font-size:18px; height:25px; width:250px; color:#698d44; border:3px solid #fff; padding: 1px 1px 1px 8px; background:#f2ffc1; margin:1px; }
/*div.cta {background: transparent url('/images/buttons/arrow_red_large.png') no-repeat top right; color: white; border: none; text-decoration: none; font-size: 2.0em; font-family: 'TradeGothicBold',sans-serif; height: 50px; vertical-align: middle;}
div.cta span, div.cta a {background: #bf0020; color: white; height: 50px; position: absolute; right: 17px;}
div.cta a:hover {text-decoration: underline;}*/

a.cta {background: #bf0020 url('https://www.partnersintl.org/images/buttons/arrow_white_30.png') no-repeat; background-position: -10px center; background-clip: padding-box; color: white; border: 1px solid white; padding: 10px 20px 10px 30px; margin: 5px; clear: both; font: Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: bold; font-style: normal; font-size: 24px; -moz-border-radius: 6px; border-radius: 6px; }
a.cta:hover { text-decoration: underline; }

/*.button {border-color: #FBF3DE; background: bottom url('/images/buttons/button-red.gif') repeat-x #bf0020; color: #FBF3DE; border: 2px solid #FBF3DE; padding: 10px 6px;font-size: 0.7em; cursor: pointer; margin: 4px; text-decoration: none; font-family: inherit; text-transform: uppercase; font-weight: bold;}
.button2 {background: bottom url('/images/buttons/button-light.gif') repeat-x #FBF3DE; color: #bf0020; border-color: #582700; padding: 12px 8px}*/
.button3 {border-color: #FBF3DE; background: bottom url('/images/buttons/button-dark.gif') repeat-x #582700; color: #FBF3DE; }
.inputbox {background: #ffffff; color: #222; border: 1px solid #582700; padding: 10px 6px;font-size: 1.0em; margin: 4px; text-decoration: none; font-family: inherit; font-weight: bold; width: 250px; }
.rounded { -moz-border-radius: 6px; border-radius: 6px; }
.rounded_small { -moz-border-radius: 2px; border-radius: 2px; }
.shadow { -moz-box-shadow: 0 0 5px #aaa; -webkit-box-shadow: 0 0 5px #aaa; box-shadow: 0 0 5px #aaa; }
.border {border: 1px solid #bf0020;}

/* Header */
/*#rt-logo {background: url(../images/logo/style3/logo.png) 0 0 no-repeat;}*/
#rt-top .title {color: #ccc;}
#rt-top .title span {color: #fff;}
#rt-top .module-title {border-bottom: 1px dotted #aaa;}
#rt-header {background: white; color: #222; border-bottom:6px solid #bf0020;}
#charlie {background: url('../images/backgrounds/style3/header_bg.jpg') repeat-x #F8EDBF; background-position: 0% 80%; color: #222;/*RH*/border-bottom:1px solid #bf0020;}
/*RH 6/14/10 #rt-header {background: url('../images/backgrounds/style3/header_bg.jpg') repeat-x -100px 0px #F8EDBF; color: #222;}*/
/*#rt-header .rt-block {position:relative; top:-5px;}*/
#rt-header .rt-container {padding-top: 2px; background: none;}
/*#rt-header .title {color: #ccc;}*/
#rt-header .title {color: #222; text-transform:uppercase;}
/*#rt-header .title span {color: #fff;}*/
#rt-header .title span {color: #760615;}
/*RH #rt-header a, .rt-desc1 span {color: #760615;}*/
#rt-header a:hover {text-decoration: underline;}
#rt-header .titlecolor .title span {color: #760615;}
.rt-desc1 {color: #fff;}
.header-demo {background: url(../images/backgrounds/style3/header-demo.jpg) 0 0 no-repeat;}
/*RH 6/14/10 body.backgroundlevel-high #rt-top, body.backgroundlevel-high .rt-head-spacer {background: url(../images/backgrounds/style3/showcase-bg.jpg) 50% 0;color: #ccc;}*/
body.backgroundlevel-high #rt-top, body.backgroundlevel-high .rt-head-spacer {background: bottom url('/images/buttons/button-white.gif') repeat-x #fff;color: #222;}
body.backgroundlevel-med #rt-top, body.backgroundlevel-med .rt-head-spacer {background: #62000E url(../images/backgrounds/style3/showcase-bg-med.png) 50% 0 repeat-x;color: #ccc;}
body.backgroundlevel-low #rt-top, body.backgroundlevel-low .rt-head-spacer {background: #8C0521;color: #ccc;}
.video_s {padding:10px; width: 400; height: 260; vertical-align:middle; background:url('/images/video_background.png') top left no-repeat; border:0;}
div #header-verbiage {padding-top: 8px; line-height: 1.3em; font-style: italic; color: #F8EDBF; font-size: 1.4em;}
#header-verbiage a {color: #222;}
#header-verbiage a:hover {text-decoration:underline;}
#rt-header span.feature-title h2 {font-size: 26px;}
#rt-menu .menutop {  }

/* Showcase */
/*#rt-showcase h2 {color: #eee;}*/
/*#rt-showcase h2 {color: #F8EDBF;}*/
body.backgroundlevel-high #rt-showcase {background: bottom url('/images/buttons/button-white.gif') repeat-x #fff; color: #222;border-bottom:6px solid #bf0020;}
body.backgroundlevel-med #rt-showcase {background: #62000E url(../images/backgrounds/style3/showcase-bg-med.png) 50% 0 repeat-x;color: #fff;}
body.backgroundlevel-low #rt-showcase {background: #8C0521;color: #fff;}
/*RH make links a readable color against the background*/
/*#rt-showcase a {color:#F8EDBF;}*/
#rt-showcase a:hover {text-decoration:underline;}
#rt-showcase .feature-title > h2 {font-size: 18px;}

/* Feature */
#rt-feature .title {color: #666;}
#rt-feature .title span {color: #222;}
/*body.backgroundlevel-high #rt-feature {background: url(../images/backgrounds/style3/feature-bg.png) 50% 1px repeat-x;}*/
body.backgroundlevel-med #rt-feature {background: url(../images/backgrounds/style3/feature-bg-med.png) 50% 1px repeat-x;}

/* Main Body */
body.bodylevel-high .rt-article-content {background: url(../images/body/style3/article-content-bg.png) 50% 0 repeat-x;}
/* Page Styling RH */
.prayer .rt-blog .rt-description { border: none; padding-bottom: 0px; margin-bottom: 0px;}
.prayer h1 {margin: 25px 0 0 0;}
.prayer .rt-leading-articles {font-weight: bold; -moz-border-radius: 2px; border-radius: 2px; -moz-box-shadow: 0 0 5px #aaa; -webkit-box-shadow: 0 0 5px #aaa; box-shadow: 0 0 5px #aaa; border: none; margin: 15px 25px 15px 0px; padding: 25px; font-size: 1.25em;}
.prayer .rt-headline, .newsletter .rt-headline {border: none;}
.prayer .rt-article {margin-bottom: 0px;}

.newsletter .rt-article { position: relative; top: -20px;}
/* End Page Styling */

.callout, .callout a {font-size:1.0em; font-style:italic; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; clear:none;}
.rt-article-title a, .rt-article-title, #rt-main-surround h2.title {color: #222;}
.rt-article-title span, #rt-main-surround h2.title span {color: #666;}
/*body.bodylevel-high .rt-article-title, body.bodylevel-med .rt-article-title {background: #fff url(../images/body/style3/titles.png) 0 100% repeat-x;}*/
/*RH 4/13/10 .rt-joomla .rt-article img,*/ /*img.thumb, img.thumbright, .rt-article-inner img {padding:3px; border:3px solid #f3f3f3; margin:6px; clear:right;}*/
img.thumb, img.thumbright, .rt-article-inner img, .roknewspager-div img {padding:0px; margin:8px; clear:right;  -moz-box-shadow: 0 0 5px #aaa; -webkit-box-shadow: 0 0 5px #aaa; box-shadow: 0 0 5px #aaa; -moz-border-radius: 2px; border-radius: 2px; border: 1px solid #bf0020; }
/*RH 7/30/10*/img.shadow {background: url('/templates/rt_reaction_j15/images/backgrounds/style3/shadow.jpg') no-repeat top left; border: none; padding: 0px 10px; margin: 6px;}
/*RH 6/23/10*/img.thumb_s {padding:1px; margin:3px; border: 2px solid #ddd; width:183px;}
/*RH 7/19/10*/img.book {padding: 4px; border: 1px solid #222; margin: 8px; background-color: #ddd;}
.rt-headline {border-bottom: 1px dotted #222;}
/*RH to prevent certain images from automatically receiving the .thumb class*/.rt-joomla .rt-article img.plain {border:none; padding:0px; margin:0px; -moz-border-radius: 0px; border-radius: 0px; -moz-box-shadow: 0; -webkit-box-shadow: 0; box-shadow: 0;}
/*body.bodylevel-high .rt-headline, body.bodylevel-med .rt-headline {background: url(../images/body/style3/titles.png) 0 2px repeat-x;}*/
body.bodylevel-high .rt-headline, body.bodylevel-med .rt-headline {background: none;}
/*RH body.backgroundlevel-high #rt-main-surround {background: url(../images/backgrounds/style3/main-bg.jpg) 50% 0 repeat-x;}*/
body.backgroundlevel-med #rt-main-surround {background: url(../images/backgrounds/style3/main-bg-med.png) 50% 0 repeat-x;}
body.backgroundlevel-low #rt-main-surround {border-top: 1px solid #eaeaea;}
/*body.bodylevel-high #rt-main-surround .title, body.bodylevel-med #rt-main-surround .title {background: #fff url(../images/body/style3/titles.png) 0 100% repeat-x;}*/
#rt-main-surround .module-title {border-bottom: 1px dotted #aaa;}
/*body.bodylevel-high #rt-main-surround .module-title, body.bodylevel-med #rt-main-surround .module-title {background: url(../images/body/style3/titles.png) 0 -324px repeat-x;}*/
.button-send {background:url('/images/buttons/btn_send.png') top left no-repeat; height:51px; width:124px;}
#system-message {font-size:1.25em; font-weight:bold; color:#C00; margin:15px;}
/*RH*/#share-buttons {float:right;font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform: none; padding-bottom:6px; clear:both;}
#share-buttons img {padding:0px; margin:0px; border:none;}
/*RH 4/8/10*/
div #feed-large {clear:none; width:50px; float:right; display:inline; padding: 0 4px; position:relative; top: -12px;}
#feed-large, #feed large a {font-size:9px; line-height:11px; /*font-weight: bold;*/ text-transform: uppercase; text-align:right; color: #ccc;}
#feed-large img {vertical-align: middle; float: right; padding:4px;}
div #blog-layout-header {width:610px; /*min-height:120px;*/}
/*RH div .rt-leading-articles {background: url(../images/body/style3/article-content-bg.png) top left repeat-x; padding:18px; font-size:1.25em;}*/
/*RH 6/21/10*/.rt-pagetitle {font-size:2.25em; text-transform:uppercase;}
/* "gallery" style RH 6/25/10*/
#gallery {width:615px; float:left; margin: 4px 0px 8px 0px; padding: 4px 0; clear:none; display:inline-block; text-align: center; font-size:11px; font-weight:bold;}
#gallery img {width: 175px;}
#gallery > div {padding: 6px; float:left; width:190px;}
#gallery > div.gallery2 {background-color:#fafafa;}
/*RH 7/1/10 to style modules inside articles*/
.mod-inline {display:inline; padding:4px;}
.right {float:right; padding-right:0; margin-left:4px; border-left: 1px dotted #7FAC51;}
.left {float:left; padding-left:0; margin-right:4px; border-right: 1px dotted #7FAC51;}
.rt-cat-description h1.rt-article-title {margin: 4px 0 0 0; padding: 0;}
/*RH 8/5/10*/
.allinone {margin-top: 12px; padding-top: 6px; border-top: 1px dotted #AAA;}
.allinone td {padding-right: 12px;}
.img_caption {border: none; padding: 0 8px; margin: 4px 16px; font-size: 11px; font-weight: bold; text-align:right; line-height: 13px;}

/* Top Menu */
#rt-menu {background: bottom url('/images/buttons/button-red.gif') repeat-x #bf0020;}
#rt-menu li.root > .item, body.menu-type-splitmenu #rt-menu li a {color: #fff;}
#rt-menu li.root > .item span, body.menu-type-splitmenu #rt-menu li a span {background: url(../images/menus/style3/topmenu-indicator.png) 50% 0 no-repeat;}
#rt-menu li.root:hover, #rt-menu li.root.active, #rt-menu li.root.f-mainparent-itemfocus, body.menu-type-splitmenu #rt-menu li:hover, body.menu-type-splitmenu #rt-menu li.active {background: url(../images/menus/style3/topmenu-active-r.png) 100% 0 no-repeat;border: none;}
#rt-menu li.root:hover > .item, #rt-menu li.root.active > .item, #rt-menu li.root.f-mainparent-itemfocus > .item, body.menu-type-splitmenu #rt-menu li:hover a, body.menu-type-splitmenu #rt-menu li.active a {background: url(../images/menus/style3/topmenu-active-l.png) 0 0 no-repeat;border: none; color:white;}
#rt-menu li.root:hover > .item span, #rt-menu li.root.active > .item span, #rt-menu li.root.f-mainparent-itemfocus > .item span, body.menu-type-splitmenu #rt-menu li:hover a span, body.menu-type-splitmenu #rt-menu li.active a span {background: url(../images/menus/style3/topmenu-indicator.png) 50% -130px no-repeat;border: none;}
#rt-menu li:hover > .item, #rt-menu li.active > .item {color: #fff;}
#rt-menu li:hover > .item, #rt-menu li.active > .item {color: #222;}

/* Top Menu Dropdowns */
/*.menutop ul, .menutop .drop-top {background-image: url(../images/menus/style3/drop-bg-1.png);}*/
/*.menutop ul.columns2, .menutop .columns2 > .drop-top {background-image: url(../images/menus/style3/drop-bg-2.png);}*/
/*RH*/.menutop ul, .menutop .drop-top {}
#rt-header .menutop li {border:none;}
/*.menutop li:hover, .menutop li.active {background: url(../images/menus/style3/topmenu-drop-active.png) 50% 50% no-repeat; border-bottom: 1px solid #bf0020;border-top: 1px solid #bf0020;}*/
.menutop li.parent:hover, .menutop li.parent.active, .menutop li.f-menuparent-itemfocus {/*RH background: url(../images/menus/style3/topmenu-drop-active2.png) 50% 50% no-repeat;border-bottom: 1px solid #bf0020;border-top: 1px solid #bf0020;*/background-color: #bf0020; color: white; border: none;}
body.cssstyle-style3 .menutop li.f-menuparent-itemfocus .item { color: #fff;}
.menutop li > .daddy span {background: url(../images/menus/style3/topmenu-daddy.png) 100% 50% no-repeat;}
/*RH .menutop li > .orphan img {border:2px solid #bf0020;}*/ /* style any images included in menus */
/*RH*/ .menutop li > a:hover, .menutop .level2 li > a:hover.orphan, .menutop .level3 li > a:hover.orphan, #rt-maintop .level1 li > a:hover.orphan { background-color: #bf0020; color: #fff;  -moz-border-radius: 4px; border-radius: 4px; text-decoration: underline;}

/* Side Menu */
#rt-main-surround ul.menu li {background: url(../images/body/style3/article-content-bg.png) 50% 0 repeat-x;}
#rt-main-surround ul.menu li a, #rt-main-surround ul.menu li .separator, #rt-main-surround ul.menu li .item {background: url(../images/body/style3/arrows.png) 6px 12px no-repeat;}
/*CEN.piwsubmenu {font-weight:bold; font-size:1.5em; color:#760615;}
.piwsubmenu li a:hover {color:#222;}*/

/* Bottom */
#rt-bottom .title {color: #222;}
#rt-bottom .title span {color: #fff;}
#rt-bottom .module-title {border-bottom: 1px dotted #222;}
#rt-bottom a:hover {color: #fff;}
body.backgroundlevel-high #rt-bottom {}
body.backgroundlevel-high #rt-bottom2 {background: bottom url('/images/buttons/button-light.gif') repeat-x #FBF3DE; color: #fff; border-top:6px solid #bf0020; }
body.backgroundlevel-med #rt-bottom {background: url(../images/backgrounds/style3/feature-bg-med.png) 50% 0 repeat-x;}
body.backgroundlevel-med #rt-bottom2 {background: #6B6145 url(../images/backgrounds/style3/bottom-bg-med.png) 50% 0 repeat-x;color: #fff;}
body.backgroundlevel-low #rt-bottom {border-top: 1px solid #eaeaea;}
body.backgroundlevel-low #rt-bottom2 {background: #6B6145;color: #fff;}

/* Footer */
#rt-footer {background: #2A2826;color: #999;}
#rt-footer .title {color: #999;}
#rt-footer .title span {color: #fff;}
#rt-footer a:hover {color: #fff;}
#rt-footer a:link, #rt-footer a:visited {color:#dddddd;}
#rt-copyright {background: #2A2826;border-bottom: 4px solid #bf0020;color:#BBB;}
#rocket, #gantry-logo {background: url(../images/body/style3/footer-assets.png) 0 0 no-repeat;}
#gantry-totop {background: url(../images/body/style3/totop.png) 50% 0 no-repeat;color: #fff;}
#gantry-resetsettings a:hover {color:#666;}

/* Typography */
.readon, .button2 { color: #bf0020; background: #eee url('https://www.partnersintl.org/images/buttons/btn_arrow_red.gif') no-repeat -5px 5px; padding: 6px 10px 5px 14px; clear: both; text-transform: uppercase; font-weight: bold; font-style: normal; font-size: 11px; text-shadow: 1px 1px white; border: 1px solid #ccc; -moz-border-radius: 4px; border-radius: 4px;}
.readon:hover, a.readon:hover, input.readon:hover, .button2:hover { background: #bf0020 url('https://www.partnersintl.org/images/buttons/btn_arrow_white.gif') no-repeat -5px 5px; color: white; text-shadow: none; border: none; cursor: pointer;}
.cta_small, .button { background: #bf0020 url('https://www.partnersintl.org/images/buttons/btn_arrow_white.gif') no-repeat -5px 5px; color: white; border: none; padding: 6px 10px 5px 14px; margin: 5px; clear: both; text-transform: uppercase; font-weight: bold; font-style: normal; font-size: 11px; -moz-border-radius: 4px; border-radius: 4px; cursor: pointer; }
.cta_small:hover, a.cta_small:hover, input.cta_small:hover, .button:hover { color: white; text-decoration: underline; }
/*RH body.bodylevel-low .readon, body.bodylevel-low */.readon:hover {/*RH background-image: url(../images/body/style3/arrows.png);*/color: #222; text-decoration: underline;}
body.bodylevel-low .readon:hover span, body.bodylevel-low .readon:hover .button {color: #222;}
#rt-accessibility a.small .button, #rt-accessibility a.large .button, #rt-accessibility a.small:hover .button, #rt-accessibility a.large:hover .button {background-image: url(../images/body/style3/typography.png);}
.rokradios, .rokchecks, .rokradios-active, .rokchecks-active {background-image: url(../images/body/style3/inputs.png);}
.rt-comment-badge {background: url(../images/body/style3/typography.png) 0 -20px no-repeat;color: #fff;}
.rt-comment-badge:hover {color: #ddd;}
/*RH reduce whitespace surrounding breadcrumbs*/div #rt-breadcrumbs {margin:-10px 0 -15px 0;}
#breadcrumbs-home {background: url(../images/body/style3/typography.png) -84px -46px no-repeat;}
span.breadcrumbs img {background: url(../images/body/style3/arrows.png) 50% 5px no-repeat;}
.background .module-content {background: url(../images/body/style3/article-content-bg.png) 0 0 repeat-x; }
body input, input .text_area {border:2px solid #CCC;}
/*RH*/div .givebig {height:50px; padding:15px 10px;background: bottom url('/images/buttons/button-white.gif') repeat-x #fff; vertical-align:middle; font-size:1.15em; line-height:1.3em; text-align:left; clear:both; margin:1px;}
div.givebig img {margin-right:8px; border:none;}
div.givesmall {vertical-align: middle; padding: 4px; border: 1px solid #ddd; display: block; margin: 4px; clear: both; line-height: 13px; font-size: 12px;}
div.givesmall img {vertical-align: super;}
/*RH*/.small {font-size: .8em;}
/*RH horizontal list*/div.flat ul>li {display:inline; position:relative; padding:0 11px;}
/*RH horizontal list div.flat ul>li a:hover {color: #222;}*/
/*RH*/span.footnote {color:#aaa; font-size:11px; line-height:13px; padding-right:6px; font-weight:normal;}

/* Joomla Specific */
.rt-author, .rt-date-posted, .rt-date-modified {color: #222;}
.rt-author span, .rt-date-posted span, .rt-date-modified span {color: #555;}
/*RH .rt-joomla .icon {background-image: url(../images/body/style3/typography.png);}*/
.rt-joomla .icon {}
#form-login ul li a, #com-form-login ul li a, ul.rt-more-articles li a, .rt-section-list ul li a {background: url(../images/body/style3/arrows.png) 0 -1269px no-repeat;}
.commentcount {background: url(../images/body/style3/typography.png) 0 -65px no-repeat;color: #fff;}

/* RokAjaxSearch */
body #roksearch_search_str {background: #fff;border: 2px solid #dfdfdf;}
body #roksearch_search_str.loading {background-color: #fff;border: 2px solid #dfdfdf;}

/* JComments */
.bodylevel-high .rok-comment-entry .cbt-1, .bodylevel-high .rok-comment-entry .cbt-2, .bodylevel-high .rok-comment-entry span.comments-vote a, .bodylevel-high .rok-comment-entry .cbutton .cbutton-end  {background-image: url(../images/comments/style3/comments-sprite.png);}
.bodylevel-high .rok-comment-entry .cbt-3, .bodylevel-high .rok-comment-entry .comment-body-middle, .bodylevel-high .rok-comment-entry .comment-body-bottom .cbt-2  {background-image:none;background-color: #7FAC51;}
.bodylevel-high .rok-comment-entry .comment-body, .bodylevel-high code {color:#fff;}
.bodylevel-high .rok-comment-entry span.vote-good{color: #fff;}
.bodylevel-high .rok-comment-entry span.vote-poor{color: #eee;}
.bodylevel-high .rok-comment-entry span.vote-none{color: #ddd;}
.bodylevel-high .rok-comment-entry #comments .quote {color: #eee}
.bodylevel-high .rok-comment-entry .cbutton a {background:#fff;}

/* Demo Content */
body #rt-showcase .roknewspager-comments div.roknewspager-div { height:190px; width:200px; text-align:center; padding:12px 5px 12px 0px; background:url('../images/backgrounds/style3/showcase-item-bg.png') top left no-repeat; color:#222; font-size:1.25em; line-height:1.1em;}
/*div.roknewspager-div img {border:5px solid #fff; margin-bottom:3px;}*/
body #rt-showcase .roknewspager-comments .commentcount {background: url(../images/body/style3/typography.png) 0 -20px no-repeat;}
/*body #teasertab {background: url('../images/body/style3/teaser-tab.png') top left no-repeat; font-weight:bold; padding: 5px; overflow:hidden; width:170px; background-position: 0px -5px; margin-left:0px; text-align:left; line-height:1em;}*/
.rt-image, .jclist img {background: url(../images/body/style3/border.png) 0 0;}
/*CEN 2010*/
.head{ font: italic bold 18px 'Times New Roman',Times,serif; }
.subheading{ font: small-caps 14px Verdana,Geneva,sans-serif; }
.langmenu{ text-align:right; margin: 0 100px -12px 0; }
.headerlink{ color: rgb(255, 255, 255); text-decoration: underline; font-size: 0.8em;}
.headerlink:hover{text-decoration:none;}
.footlinks{color:#F00}
.footlinks:hover{color:#FFF}
.subscribe{font-size:1.2em; font-weight:bold;}
a.hlink{ color:#FFF; }
a.hlink:hover{ text-decoration:underline;}
/*a[href$='.pdf'] { padding:0 20px 0 0; background:transparent  url(/images/pdficon.gif) no-repeat center  right; }
 /CEN */
 
/* FAQslider Styles */

/*.jpane-toggler-down  { cursor:pointer; color:#222; margin: 0; padding:5px; font-size:16px; background:#eee; }
.jpane-toggler-down span { background: url(http://www.trafalgardesign.com/ntccn/images/delete.png) no-repeat left center; padding-left: 20px;}
.jpane-toggler { cursor:pointer; color:#222; margin: 0; padding:5px; font-size:16px; }
.jpane-toggler span { background: url(http://www.trafalgardesign.com/ntccn/images/add.png) no-repeat left center; padding-left: 20px;}
.jpane-toggler:hover   { background:#eee; }*/

/* pane-sliders  */
#pane h3 {
 margin: 0;
 }
.pane-sliders .title {
	margin: 0;
	padding: 5px;
	color: #222;
	cursor: pointer;
}

.pane-sliders .panel   { border: 1px solid #ccc; margin-bottom: 3px;}

.pane-sliders .panel h3 { background: #f6f6f6; color: #666;}

.pane-sliders div.content { padding: 10px;}

.jpane-toggler  span     { background: transparent url('/images/j_arrow.png') 5px 50% no-repeat; padding-left: 20px;}
.jpane-toggler-down span { background: transparent url('/images/j_arrow_down.png') 5px 50% no-repeat; padding-left: 20px;}

.jpane-toggler-down {  border-bottom: 1px solid #ccc; }

/* tabs */

dl.tabs {
	float: left;
	margin: 10px 0 -1px 0;
	z-index: 50;
}

dl.tabs dt {
	float: left;
	padding: 4px 10px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	margin-left: 3px;
	background: #f0f0f0;
	color: #666;
}

dl.tabs dt.open {
	background: white;
	border-bottom: 1px solid white;
	z-index: 100;
	color: #222;
}

div.current {
	clear: both;
	border: 1px solid #ccc;
	padding: 10px 10px;
}

div.current dd {
	padding: 0;
	margin: 0;
}

/* -- buttons -> STILL NEED CLEANUP - COPIED FROM BACKEND CSS*/

.button1,
.button1 div{
	height: 1%;
	float: right;
}

.button2-left,
.button2-right,
.button2-left div,
.button2-right div {
	float: left;
}

.button1 { background: url('/images/administrator/j_button1_left.png') no-repeat; white-space: nowrap; padding-left: 10px; margin-left: 5px;}

.button1 .next { background: url('/images/administrator/j_button1_next.png') 100% 0 no-repeat; }

.button1 a {
	display: block;
	height: 26px;
	float: left;
	line-height: 26px;
	font-size: 12px;
	font-weight: bold;
	color: #222;
	cursor: pointer;
	padding: 0 30px 0 6px;
}

.button1 a:hover { text-decoration: none; color: #0B55C4; }

.button2-left a,
.button2-right a,
.button2-left span,
.button2-right span {
	display: block;
	height: 22px;
	float: left;
	line-height: 22px;
	font-size: 11px;
	color: #222;
	cursor: pointer;
}

.button2-left span,
.button2-right span { cursor: default; color: #999; }

.button2-left .page a,
.button2-right .page a,
.button2-left .page span,
.button2-right .page span,
.button2-left .blank a,
.button2-right .blank a,
.button2-left .blank span,
.button2-right .blank span { padding: 0 6px; }

.page span,
.blank span {
	color: #222;
	font-weight: bold;
}

.button2-left a:hover,
.button2-right a:hover { text-decoration: none; color: #0B55C4; }

.button2-left a,
.button2-left span { padding: 0 24px 0 6px; }

.button2-right a,
.button2-right span { padding: 0 6px 0 24px; }

.button2-left { background: url('/images/administrator/j_button2_left.png') no-repeat; float: left; margin-left: 5px; }

.button2-right { background: url('/images/administrator/j_button2_right.png') 100% 0 no-repeat; float: left; margin-left: 5px; }

.button2-right .prev { background: url('/images/administrator/j_button2_prev.png') no-repeat; }

.button2-right.off .prev { background: url('/images/administrator/j_button2_prev_off.png') no-repeat; }

.button2-right .start { background: url('/images/administrator/j_button2_first.png') no-repeat; }

.button2-right.off .start { background: url('/images/administrator/j_button2_first_off.png') no-repeat; }

.button2-left .page,
.button2-left .blank { background: url('/images/administrator/j_button2_right_cap.png') 100% 0 no-repeat; }

.button2-left .next { background: url('/images/administrator/j_button2_next.png') 100% 0 no-repeat; }

.button2-left.off .next { background: url('/images/administrator/j_button2_next_off.png') 100% 0 no-repeat; }

.button2-left .end { background: url('/images/administrator/j_button2_last.png') 100% 0 no-repeat; }

.button2-left.off .end { background: url('/images/administrator/j_button2_last_off.png') 100% 0 no-repeat; }

.button2-left .image 		{ background: url('/images/administrator/j_button2_image.png') 100% 0 no-repeat; }
.button2-left .readmore 	{ background: url('/images/administrator/j_button2_readmore.png') 100% 0 no-repeat; }
.button2-left .pagebreak 	{ background: url('/images/administrator/j_button2_pagebreak.png') 100% 0 no-repeat; }
.button2-left .blank	 	{ background: url('/images/administrator/j_button2_blank.png') 100% 0 no-repeat; }
