/* RokSprocket - Tabs */
.sprocket-tabs-nav li {background-color: #F3F3F3;border-top: 1px solid #CFCECD;border-left: 1px solid #CFCECD;border-right: 1px solid #CFCECD;}
.sprocket-tabs-nav > li > .sprocket-tabs-inner {border-left: 1px solid #fff;border-right: 1px solid #fff;border-top: 1px solid #fff;}
.sprocket-tabs-nav > li.active > .sprocket-tabs-inner {background-image: url(../images/overlays/light/tabs-overlay.png);background-color: transparent;}
.sprocket-tabs-nav-container {border-bottom: 1px solid #CFCFCF;}
.sprocket-tabs-nav .sprocket-tabs-inner:hover {background-color: #fff;color: #111;}
.sprocket-tabs-nav .sprocket-tabs-inner {color: #60676F;}
#rt-sidebar-a .sprocket-tabs-panels, #rt-sidebar-b .sprocket-tabs-panels, #rt-sidebar-c .sprocket-tabs-panels {background-image: url(../images/overlays/light/sidebar-tabs-overlay.png);}
#rt-sidebar-a .sprocket-tabs-nav > li.active > .sprocket-tabs-inner, #rt-sidebar-b .sprocket-tabs-nav > li.active > .sprocket-tabs-inner, #rt-sidebar-c .sprocket-tabs-nav > li.active > .sprocket-tabs-inner {background-color: #fafafa;border-bottom: 1px solid #F9F9F9;}
.demo-sprocket-tabs .sprocket-tabs {background-image: url(../images/overlays/light/block-separator.png);}

/* RokSprocket - Lists */
/*.sprocket-lists-title {background-image: url(../images/overlays/light/readon.png);box-shadow: 0 2px 4px rgba(0,0,0,0.3);color: #fff;text-shadow: -1px -1px 1px rgba(0,0,0,0.3);border-top: 1px solid rgba(225,225,225,0.3);border-bottom: 1px solid rgba(0,0,0,0.1);}
.sprocket-lists-title .indicator {background-color: #F3F3F3;background-image: url(../images/overlays/light/arrows.png);border: 1px solid #777;box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);}
.sprocket-lists-title:hover .indicator {background-color: #fff;}*/
.sprocket-lists-title .indicator:after {border-bottom: 1px solid rgba(225, 225, 225, 0.7);}
.sprocket-lists-arrows .arrow {color: #222;box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);border: 1px solid rgba(0, 0, 0, 0.2);background-image: url(../images/overlays/light/large-arrows.png);}
.sprocket-lists-arrows .arrow:before {border-bottom: 1px solid #fff;}
.sprocket-lists-pagination li.active {background: #fff;box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);}
.sprocket-lists-pagination li {background-image: url(../images/overlays/global/dark-25.png);border: 1px solid rgba(0,0,0,0.3);box-shadow: inset 0 1px 2px rgba(0,0,0,0.7);}
.sprocket-lists-pagination li:hover span {background-color: #fff;}

/* RokSprocket - Features */
.sprocket-features-title a, #rt-showcase .sprocket-features-title a, .sprocket-features-title {color: #fff;text-shadow: 0 0 7px rgba(0, 0, 0, 0.5);}
.sprocket-features-desc, .sprocket-features-desc strong {color: #fff;text-shadow: 1px 1px 1px rgba(0,0,0,0.3);}
.sprocket-features-arrows .arrow {color: #fff;box-shadow: 0 0 0 1px rgba(255,255,255,0.1), inset 0 0 3px rgba(0, 0, 0, 0.6);background-color: rgba(0,0,0,0.05);}
.sprocket-features-arrows .arrow:hover {background-image: url(../images/overlays/light/readon.png);}
.sprocket-features-pagination li.active {background-image: url(../images/overlays/light/showcase-page.png);}
.sprocket-features-pagination li {background-image: url(../images/overlays/light/showcase-page.png);}
.sprocket-features-pagination li:hover {background-image: url(../images/overlays/light/showcase-page.png);}
.sprocket-features-pagination li:last-child {background-image: url(../images/overlays/light/showcase-page.png);}
.sprocket-features-arrows .arrow span {background-image: url(../images/overlays/light/showcase-arrows.png);}
.layout-showcase .sprocket-features-desc-top {background-image: url(../images/overlays/light/features-top.png);}
.layout-showcase .sprocket-features-desc-bottom {background-image: url(../images/overlays/light/features-bottom.png);}
.layout-showcase .sprocket-features-desc-surround {background-image: url(../images/overlays/global/dark-25.png);}
.layout-showcase .sprocket-features-desc-surround2 {background-image: url(../images/overlays/light/features-middle.png);}
.layout-showcase .sprocket-features-desc-surround3 {background-image: url(../images/overlays/light/features-middle-r.png);}
.layout-showcase .readon {color: #fff;text-shadow: 1px 1px 1px rgba(0,0,0,0.4);box-shadow: -2px 2px 10px rgba(0,0,0,0.6);}

/* RokSprocket - Mosaic */
.sprocket-mosaic-item {background-color: #F3F3F3;}
.sprocket-mosaic-item .sprocket-mosaic-head {background-image: url(../images/overlays/light/mosaic-overlay.png);}
.sprocket-mosaic-item .sprocket-mosaic-head .sprocket-mosaic-title, .sprocket-mosaic-item .sprocket-mosaic-head .sprocket-mosaic-title a {color: #333;}
.sprocket-mosaic-head {border-bottom: 1px solid #CFCFCF;}
.sprocket-mosaic-head .sprocket-mosaic-title {background-image: url(../images/overlays/light/modtitle-overlay.png);}
.sprocket-mosaic-item .sprocket-mosaic-image-container {box-shadow: inset 0 0 8px rgba(0,0,0,0.4);-webkit-transition: box-shadow 0.2s ease-in;-moz-transition: box-shadow 0.2s ease-in;-o-transition: box-shadow 0.2s ease-in;-ms-transition: box-shadow 0.2s ease-in;transition: box-shadow 0.2s ease-in;}
.sprocket-mosaic-item .sprocket-mosaic-image-container:hover {box-shadow: inset 0 0 12px rgba(0,0,0,0.6);}
.sprocket-mosaic .sprocket-mosaic-filter li, .sprocket-mosaic .sprocket-mosaic-order li, .sprocket-mosaic .sprocket-mosaic-tags li {border: 1px solid rgba(0,0,0,0.2);box-shadow: inset 0 1px 2px rgba(0,0,0,0.15);background-image: url(../images/overlays/light/readon.png);text-shadow: 1px 1px 1px rgba(225,225,225,0.4);background-color: transparent;}
.sprocket-mosaic .sprocket-mosaic-filter li:hover, .sprocket-mosaic .sprocket-mosaic-order li:hover, .sprocket-mosaic .sprocket-mosaic-filter li.active, .sprocket-mosaic .sprocket-mosaic-order li.active {color: #fff;text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.4)}
.sprocket-mosaic-infos .date, .sprocket-mosaic-infos .author {background-image: url(../images/overlays/light/article-icons.png);}

/* RokSprocket - Headlines */
.sprocket-headlines {border: 1px solid #CFCFCF;box-shadow: 0 4px 2px #fff, 0 0 0 3px rgba(225, 225, 225, 0.9);text-shadow: 1px 1px 0 #fff;background-color: #F3F3F3;}
.sprocket-headlines .arrow {color: #222;box-shadow: 0 2px 0 #fff, inset 0 1px 3px rgba(0, 0, 0, 0.2);border: 1px solid rgba(0,0,0,0.2);background-image: url(../images/overlays/light/large-arrows.png);}
.sprocket-headlines .sprocket-headlines-innershadow {box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.15);}

/* tabs container sb072612 */
.tabsbody {margin-left: 30px;margin-right: 30px;border: 1px solid #fff;}

/* Modules */
.module-title .title {margin-top: 0;font-weight: normal;font-size: 130% !important;padding: 0;letter-spacing: normal;text-transform: uppercase;}
.module-title2 .title2 {margin-top: 0;font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;color: #039122;font-weight: normal;font-size: 170% !important;padding: 0;letter-spacing: normal;text-transform: uppercase;}

.component-content .title {line-height: 1.0em !important;}

/* font changed sb073012 */
body {font-family: 'Oxygen', sans-serif;}

h1 {letter-spacing: 0.015em !important;line-height: 1.0em !important;margin-top: 20px;}

h4 {font-family: 'Helvetica', sans-serif; font-size: 14pt;color: #314EAD;letter-spacing: 0.015em !important;line-height: 1.1em !important;margin-top: 15px;font-weight: lighter;}

/* article title sb073112 */
.artitle {font-family: 'Open Sans', sans-serif; font-size: 20pt;line-height: 30px;color: #039122;}

.tabartitle {font-family: 'Open Sans', sans-serif; font-size: 16pt;line-height: 24px;}

blockquote {
    font: italic 20px/26px Times New Roman,Serif;text-align: center !important;color: #039122;
}

.artSubtitle {font: italic 16px/20px Times New Roman,Serif;color: #039122;}

/* sidebar module starts lower on page class */

.lowersidebar {margin-top: 75px !important;}
.dropSidebar {margin-top: 14px !important;}

/* popup background */

#clientpopupdiv {color: #000066;background-color: #e3e6e8;Padding: 10px;}

/* article intro title sb082712 */
.artintrotitle {font-family: 'Open Sans', sans-serif; font-size: 18pt;line-height: 24px;color: #039122;}

/* article subtitle sb082712 */
.artsubtitle {font-family: 'Open Sans', sans-serif; font-size: 14pt;line-height: 18px;color: #039122;}

/* title span sb082912 */
.box1 .module-content a, .box1 .module-content .button, .box1 .title span, .title3 .title span, .title3 .title a span {
    color: #7AB732;
}

/* HP Rotator Text sb082912 */

.rotator-text {position:absolute;right:0;width: 80%;color: #fff;margin-top: 47px;font-family: 'Open Sans', sans-serif;}
.rotator-line1 {display: block;font-size: 15px;font-style: italic;margin-bottom: 5px;padding-left: 5px;font-weight: bold;}
.rotator-line2 {display: block;font-size: 64px;line-height: 64px;text-transform: uppercase;letter-spacing: 0;}
.rotator-line3 {display: block;text-align: left;font-size: 24px;font-style: italic;line-height: 20px;font-weight: normal;padding-left: 400px !important;<!--margin-top: -26px;-->}

/* styling civi event sb090212 */

ul.civieventlist {
  padding: 0 0 6px 0;
  font-size: 12pt;
  line-height: 160%;
  list-style: none;
  font-family: 'Oxygen', sans-serif;
}

ul.civieventlist li {
  border-bottom: none;
  padding: 6px 0;
}

ul.civieventlist a {
  font-size: 12pt !important;
  font-weight: normal;
}

ul.civieventlist .eventdate {
  font-size: 12pt;
  color: #000066;
}

ul.civieventlist .eventsummary {
  font-size: 12pt !important;
  font-weight: normal;
  font-family: 'Oxygen', sans-serif;
}


/* Modules */
.module-title .title {margin-top: 0;font-weight: normal;font-size: 170%;padding: 0;letter-spacing: normal;text-transform: uppercase;}

/* Module Variations */
.box1 .rt-block, .box1 .rt-article-bg, .box2 .rt-block, .box2 .rt-article-bg, .box3 .rt-block, .box3 .rt-article-bg {border-style: solid;border-width: 1px;}
.title1 .module-title-surround, .title2 .module-title-surround {padding: 15px 0 0 0;margin-bottom: 15px;}
.title1 .title, .title2 .title {text-transform: uppercase;font-size: 230%;line-height: 90%;font-weight: bold;width: 80%;display: inline-block;margin: 0 0 -2px 0;}
.title3 .module-title-surround, .title4 .module-title-surround, .title5 .module-title-surround {margin: -15px -15px 15px -15px;padding: 15px;background: #ccc;border-style: solid;border-width: 1px;}
.title3 .title, .title4 .title, .title5 .title {margin-bottom: 0;}
.standardcase .module-title .title {text-transform: inherit;}
.lowercase .module-title .title {text-transform: lowercase;}
.flush .rt-block {padding: 0;}
.flushtop .rt-block {padding-top: 0;}
.flushbottom .rt-block {padding-bottom: 0;}
#rt-popup {display: none;}
.box1 .rt-block, .box2 .rt-block, .box3 .rt-block, .roktabs-wrapper .active-arrows, .title3 .module-title-surround, .title4 .module-title-surround, .title5 .module-title-surround, #more-articles, .title1 .module-title-surround, .title2 .module-title-surround, .box1 .rt-article-bg, .box2 .rt-article-bg, .box3 .rt-article-bg {border-radius: 3px;}

/* changed h3 style SB090512 */
/* h3 {
    font-size: 110%;margin: -10 0 !important;letter-spacing: 1px; 
} */

/*.rt-block .insideArticle {background-color: #e8ecf6;}*/

.body-overlay-light #rt-rotator2 {
    background: none;
}

.erzatzHR {
           clear: both;
           height: 1px;
           line-height: 1px;
           margin-top: 10px;
           margin_bottom: 10px !important;
           border-bottom: 1px solid;
           border-bottom-color: #474747;
          }

/* header overlay turned off sb091212 */

.header-overlay-light #rt-header2 {
    background: none repeat-x scroll 50% 100% transparent;
}

/* article styling sb091412 */
div.rt-article {background-color: #dee3f2;margin: -14px -14px 35px -14px;padding: 25px;border-radius: 3px;border: 1px solid #039122;}
div.rt-blog div.rt-article {background-color: #dee3f2 !important;margin: 0 0 35px 0;padding: 0;}

.component-content .rt-article-bg {
    padding: 25px;
}
div.rt-article p {margin:5px 0px 10px 10px}

/* search mod styling sb091412 */
input#roksearch_search_str {color: #e8ecf6 !important;background-color: #202838  !important;border-style: none;border-width: 0px;}
#rokajaxsearch .inputbox {border-width: 0px;padding-top: 5px;padding-bottom: -5px;margin-bottom: -5px;}
div.roksearch-wrapper {margin-top: 10px;}

.title8 .module-title-surround {
  font-size: 13pt;
  margin: -15px -15px 0px -10px;
  padding: 15px 15px 5px 15px;
  /*background: none repeat scroll 0 0 #cad2ea;
  border-color: #039122;
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;*/
  }                                 
                                


.headSubtitle {
               text-align: center;
               font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;
               font-size: 16pt;
               font-weight: lighter;
               margin-bottom: 20px;
               margin-top: -10px;
}

/* tabs modified sb091812 */
.sprocket-tabs-nav {
    background: none repeat scroll 0 0 #e8ecf6;
}
.sprocket-tabs-nav li {
    background-color: #e8ecf6;
}

.sprocket-tabs-nav li .sprocket-tabs-inner {
    padding: 10px 14px;
}

/* Settings for module titles sb092012*/

.title7 .module-title-surround {margin: -15px -15px 0px -15px;padding: 15px 15px 10px 15px ;background: #abb8de;border-bottom: none;}


div.custombox1 h2.title span, .title7 h2.title span, .title7 h2.title a span {
    color: #FFFF00;
}

div.custombox2 h2.title span, .title7 h2.title span, .title7 h2.title a span {
    color: #FFFF00;
}



/* changed h2 style SB101512 */
h2 {
    font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif !important;
}
/* Leading Article title style SB101512 */
.module-lead-title .leadTitle {
    font-size: 180%;
    font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif !important;
    font-weight: normal;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 30px;
    padding: 0;
    text-transform: uppercase !important;
}
.leadTitle span, .leadTitle a span {
    color: #039122;
}

/* Side Menu - Light/None (removed menu image SB 110112) */
.module-content ul.menu a, .module-content ul.menu .separator, .module-content ul.menu .bullet {background-image: none;}


/* changed font size of a links in lists SB 110612 */
ul li a {
    font-size: 12pt;
    line-height: 15pt;
}

/* changed list attributes SB 110612 */
ul li {
       padding-bottom: 10px;
       list-style-type: disc;
}

.component-content ul {
    list-style-position: outside;
    list-style-type: disc;
    margin: 10px 0 0 15px;
    padding: 0 0 0 15px;
}

.component-content ul li, .component-content ol li {
    line-height: 1.7em;
    margin: 0;
    padding-bottom: 10px !important;
}

/* main menu width SB110912 */

.rt-container .rt-grid-8 {
    width: 690px;
}
.rt-grid-1, .rt-grid-2, .rt-grid-3, .rt-grid-4, .rt-grid-5, .rt-grid-6, .rt-grid-7, .rt-grid-8, .rt-grid-9, .rt-grid-10, .rt-grid-11, .rt-grid-12 {
    display: inline;
    float: left;
    margin-left: 10px !important;
    margin-right: 10px !important;
    position: relative;
}

/* search bar width reduced from 300px SB110912 */
.rt-container .rt-grid-4 {
    width: 240px;
}

/* RokQuickCart background color SB110912 */
.cart_quickcart {
    background: #e3e6e8;
    margin-bottom: 20px;
    margin-top: 5px;
    padding: 15px 30px 20px 30px;
}

.cart_quickcart h2 {
    font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;
   /* color: #039122;*/
    font-weight: normal;
    font-size: 170% !important;
    padding: 0;
    letter-spacing: normal;
    text-transform: uppercase;
    margin-right: 300px;
    width: auto;
}
h2 span {
    color: #039122;
}


/* Contact form background and padding SB110912 */
.component-content .contact {
    background: #e3e6e8;
    padding: 15px 20px 20px 20px;
}

#crm-container td, #activity-content td {
    background: #DEE3F2;
    padding: 15px;
    vertical-align: top;
}

#crm-container tr {
    font-size: 1em;
}

/* scrolling module */

.box8 .rt-block {position:fixed;}

/*Added background color to Contacts page SB060313 */
.component-content .contact-category {
    padding: 10px 10px;
    background: #DEE3F2;
}

/* Settings for track Six roksproket module titles sb100312*/
/* Also edited this core file by commenting out line below on 111612 - empowerment01_J25/components/com_roksprocket/layouts/lists/themes/default/lists.css */
/*.sprocket-lists-title {background: -moz-linear-gradient(top, #f9f9f9 0%, #eaeaea 100%);background: -webkit-linear-gradient(top, #f9f9f9 0%,#eaeaea 100%);background: -o-linear-gradient(top, #f9f9f9 0%,#eaeaea 100%);background: linear-gradient(top, #f9f9f9 0%,#eaeaea 100%);border: 1px solid #ddd;}*/


.sprocket-lists-item .sprocket-padding {
    display: block;
    padding: 10px;
    margin-left: 25px;
    margin-right: 20px;
}
.sprocket-lists-title {
  background: #2d3768 !important;
  border: 1px solid #DDDDDD !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
  border-radius: none !important;
  border-top: none !important;
  cursor: pointer !important;
  font-size: 1.15em !important;
  line-height: 1.2em !important;
  margin: -1px 20px 2px 10px !important;
  padding: 5px 10px !important;
  position: relative !important;
  box-shadow: none !important;
  font-family: 'Oxygen', sans-serif;
  font-weight: strong !important;
  color: #ffffff !important;
  text-shadow: none !important;
}

.menutop li.root > .item {
    font-size: 11px;}
    
    
    
    
 /*******************/   
	
	h1.title span.word1 {
        color:#039122 !important}
	h1.title span.word2 {
        color:#000066 !important}
	h1.title span.word3 {
        color:#000066 !important}
	h1.title span.word4 {
        color:#000066 !important}
	h1.title span.word5 {
        color:#000066 !important}
	h1.title span.word6 {
        color:#000066 !important}
	h1.title span.word7 {
        color:#000066 !important}
	h1.title span.word8 {
        color:#000066 !important}
	h1.title span.word9 {
        color:#000066 !important}
	h1.title span.word10 {
        color:#000066 !important}
	h1.title span.word11 {
        color:#000066 !important}
	h1.title span.word12 {
        color:#000066 !important}
	h1.title span.word13 {
        color:#000066 !important}
	h1.title span.word14 {
        color:#000066 !important}
	h1.title span.word15 {
        color:#000066 !important}
        
	h2.title span.word1 {
        color:#FFFF00 !important}
	h2.title span.word2 {
        color:#000066 !important}
	h2.title span.word3 {
        color:#000066 !important}
	h2.title span.word4 {
        color:#000066 !important}
	h2.title span.word5 {
        color:#000066 !important}
	h2.title span.word6 {
        color:#000066 !important}
	h2.title span.word7 {
        color:#000066 !important}
	h2.title span.word8 {
        color:#000066 !important}
	h2.title span.word9 {
        color:#000066 !important}
	h2.title span.word10 {
        color:#000066 !important}
	h2.title span.word11 {
        color:#000066 !important}
	h2.title span.word12 {
        color:#000066 !important}
	h2.title span.word13 {
        color:#000066 !important}
	h2.title span.word14 {
        color:#000066 !important}
	h2.title span.word15 {
        color:#000066 !important}
    
    
    body #jform_captcha {position: relative;top: 0;}
    
    body #recaptcha_area {position: relative;top: 0;}
    
    body #recaptcha_table {position: relative;top: 0;}
    
    body .open {position: relative;top: 0;}

    