@charset "utf-8";

/* CSS Document © Copyright 2010, All rights reserved */

/*------ Default HTML Styles ------*/

body {

color:#000000;

background:#b82387 url(../images/theme4/body.jpg) no-repeat 50% 0;

}

a {

color:#004276;

}

a:hover {

color:#000000;

}

.contentheading, .componentheading, .contentdescription, h1, h2, h3, h4, h5, h6 {

color:#000000;

}

/*------ Layout Styles ------*/



/*--- Inset ---*/

#inset {

background: url(../images/theme4/inset_trans.png);

border-bottom:1px solid #FFF;

}

#topmenu li a {

color:#FFFFFF;

}

#topmenu li a:hover, #topmenu li.active a {

color:#CCCCCC;

}

#topmenu li.parent li a {

color:#FFFFFF;

}

#topmenu li.parent li a:hover {

color:#CCCCCC;

}

#topmenu ul ul {

background:#0D071B;

}

#search {

background:#FFFFFF url(../images/gradient.png) repeat-x 0 0;

border:1px solid #222;

}

#search .inputbox {

color:#5F5F5F;

background:transparent;

border:0;

}

#search .button {

background:#B3BBC6 url(../images/theme4/login.png) repeat-x 0 0;

border:1px solid #B3BBC6;

color:#313D44;

text-shadow:1px 1px 1px #FFF;

}

/*--- Toolbar ---*/

#toolbar {

background:#E4E4E4 url(../images/theme4/toolbar.png) no-repeat 50% 0;

color:#FFF;

border-bottom:1px solid #414141;

}

#toolbar .small {

color:#FFF;

}

#modlgn_username {

background:#CCC url(../images/theme4/username.jpg) no-repeat 10px 50%;

border:1px solid #FFF;

color:#5F5F5F;

}

#modlgn_passwd {

background:#CCC url(../images/theme4/password.jpg) no-repeat 10px 50%;

border:1px solid #FFF;

color:#5F5F5F;

}

#form-login .button {

background:#B3BBC6 url(../images/theme4/login.png) repeat-x 0 0;

border:1px solid #B3BBC6;

color:#313D44;

text-shadow:0 0 1px #FFF;

}

#login{

color:#313D44;

}

/*--- Header ---*/

#logo {

background:url(../images/theme4/logo.png) no-repeat 0 0;

}

#mainmenu {

background:url(../images/theme4/mainmenu.png) no-repeat 50% 0;

}

#mainmenu li a {

color:#000;

text-shadow:0 1px 2px #FFF;

background:url(../images/theme4/mainmenu_seperator.png) repeat-y 100% 0;

}

#mainmenu li a:hover, #mainmenu li.active a, #mainmenu li#current a {

color:#408FDA;

text-shadow:0 1px 2px #FFF;

}

#mainmenu li a:active {

text-shadow:0 -1px 2px #FFF;

}

#mainmenu ul.menu ul, #mainmenu ul#mainlevel-nav li ul {

background:#B3BBC6 url(../images/theme4/login.png) repeat-x 0 0;

border-left:1px solid #333;

border-right:1px solid #333;

border-top:1px solid #333;

border-bottom:1px solid #333;

}

#banner {

background:url(../images/theme4/banner.png) repeat-y 50% 0;

color:#CCCCCC;

}

#banner-cap {

}

#banner-cap-bottom {

}

#banner .moduletable h3 {

color:#FFFFFF;

text-shadow:0 2px 2px #000;

}

#banner .moduletable h2, #banner .moduletable .contentheading {

color:#FFFFFF;

text-shadow:0 2px 2px #000;

}

.container-cap {

background:url(../images/theme4/container-cap.png) no-repeat 50% 0;

}

.container {

background:url(../images/theme4/container.png) repeat-y 50% 0;

}

.container-cap-bottom {

background:url(../images/theme4/container-cap-bottom.png) no-repeat 50% 100%;

}

.container-inner {

background:url(../images/theme4/container-inner.png) no-repeat 50% 0;

}

#pathway {

}

#footer {

color:#666666;

}

.links h3 {

color:#313D44;

text-shadow:1px 1px 1px #CCC;

}

/*--- Copyright ---*/

#copyright {

color:#000;

}

#copyright a {

color:#000;

}

/*------ Content Styles ------*/

.article_separator {

background:url(../images/theme4/article_seperator.png) no-repeat 50% 0;

}

.small, .createdate, .modifydate {

color:#888888;

}

.inputbox, .validate-email {

background:#FFFFFF url(../images/gradient.png) repeat-x 0 0;

border:1px solid #CCCCCC;

}

.button, .validate, .adminform button, button, .readon, .readmore, .buttonheading a {

background:#B3BBC6 url(../images/theme4/button.png) repeat-x 0 0;

border:1px solid #B3BBC6;

color:#313D44;

text-shadow:0 0 1px #FFF;

}

.readon:active, .button:active, .buttonheading a:active {

background:#B3BBC6 url(../images/theme4/button.png) repeat-x 0 -28px !important;

outline:none;

}

.blog_more {

background:#EEEEEE url(../images/gradient.png) repeat-x 0 0;

border-top:5px solid #CCCCCC;

}

.blog_more strong {

color:#313D44;

text-shadow:1px 1px 1px #FFF;

}

.contentpane li {

border-bottom:1px dotted #CCCCCC;

}

td.sectiontableheader {

background:#EEEEEE url(../images/gradient.png) repeat-x 0 0;

border-top:1px solid #CCCCCC;

}

tr.sectiontableentry1 td {

border-bottom:1px dotted #CCCCCC;

}

tr.sectiontableentry2 td {

border-bottom:1px dotted #CCCCCC;

}

#limit {

margin:10px 0;

}

.contenttoc {

border-top:1px solid #CCCCCC;

border-left:1px solid #CCCCCC;

border-right:1px solid #CCCCCC;

}

.contenttoc th {

border-bottom:1px solid #CCCCCC;

background:#EEEEEE url(../images/gradient.png) repeat-x 0 0;

}

.contenttoc td a {

border-bottom:1px solid #CCCCCC;

background:url(../images/menu_bullet2.png) no-repeat 98% 8px;

}

.contenttoc td a.active {

color:#000;

background:#EEEEEE;

}

.searchintro {

background:#EEE url(../images/gradient.png) repeat-x 0 0;

border:1px solid #CCCCCC;

color:#676060;

}

.searchintro b {

color:#FF0000;

}

.highlight {

color:#FF0000;

background:#FFFF00;

}

.contentpaneopen fieldset {

margin:10px 0;

border-bottom:1px dotted #CCCCCC;

}

#com-form-login a {

border-bottom:1px dotted #CCCCCC;

}

#com-form-login a:hover {

color:#5E5253;

}

.button2-left .readmore {

border:none;

padding:0;

}

.adminform {

border:1px solid #CCCCCC;

}

#jformcatid, #jformtitle, #jformurl, #jformdescription {

width:400px;

margin:0 0 10px 0;

}

.paramlist {

margin:10px 0;

}

.paramlist .inputbox {

margin:0 0 10px 0;

}

/*------ Default Module Styles ------*/

#sidebar2 .module, #sidebar2 .module_text, #sidebar2 .module_menu {

background:#BBBCBC url(../images/theme4/tl.png) no-repeat 0 0;

}

#sidebar2 .module div, #sidebar2 .module_text div, #sidebar2 .module_menu div {

background:url(../images/theme4/tr.png) no-repeat 100% 0;

}

#sidebar2 .module div div, #sidebar2 .module_text div div, #sidebar2 .module_menu div div {

background:url(../images/theme4/bl.png) no-repeat 0 100%;

}

#sidebar2 .module div div div, #sidebar2 .module_text div div div, #sidebar2 .module_menu div div div {

background:url(../images/theme4/br.png) no-repeat 100% 100%;

}

#sidebar2 .module div div div div, #sidebar2 .module_text div div div div, #sidebar2 .module_menu div div div div {

background:none;

}

#sidebar2 .module h3, #sidebar2 .module_text h3, #sidebar2 .module_menu h3 {

color:#313D44;

text-shadow:1px 1px 1px #FFF;

}

/*Menu Module*/

#sidebar2 .module_menu {

background:#BBBCBC url(../images/theme4/tl-menu.png) no-repeat 0 0;

}

#sidebar2 .module_menu div {

background:url(../images/theme4/tr-menu.png) no-repeat 100% 0;

}

#sidebar2 .module_menu div div {

background:url(../images/theme4/bl-menu.png) no-repeat 0 100%;

}

#sidebar2 .module_menu div div div {

background:url(../images/theme4/br-menu.png) no-repeat 100% 100%;

}

#sidebar2 .module_menu div div div div {

background:none;

}

#sidebar2 .module_menu h3 {

color:#313D44;

text-shadow:1px 1px 1px #FFF;

}

#sidebar2 .module_menu ul ul {

border:none;

}

#sidebar2 .module_menu a {

color:#313D44;

text-shadow:1px 1px 1px #EEF2F4;

}

#sidebar2 .module_menu a:hover {

background:#E4E7E9;

}

/* Module Style 1*/

#sidebar2 .module-ms1 {

background:#EFEFEF url(../images/theme4/tl-ms1.png) no-repeat 0 0;

}

#sidebar2 .module-ms1 div {

background:url(../images/theme4/tr-ms1.png) no-repeat 100% 0;

}

#sidebar2 .module-ms1 div div {

background:url(../images/theme4/bl-ms1.png) no-repeat 0 100%;

}

#sidebar2 .module-ms1 div div div {

background:url(../images/theme4/br-ms1.png) no-repeat 100% 100%;

}

#sidebar2 .module-ms1 div div div div {

background:none;

}

#sidebar2 .module-ms1 h3 {

color:#313D44;

text-shadow:1px 1px 1px #FFF;

}

/* Module Style 2*/

#sidebar2 .module-ms2 {

background:#EFEFEF url(../images/theme4/tl-ms2.png) no-repeat 0 0;

}

#sidebar2 .module-ms2 div {

background:url(../images/theme4/tr-ms2.png) no-repeat 100% 0;

}

#sidebar2 .module-ms2 div div {

background:url(../images/theme4/bl-ms2.png) no-repeat 0 100%;

}

#sidebar2 .module-ms2 div div div {

background:url(../images/theme4/br-ms2.png) no-repeat 100% 100%;

}

#sidebar2 .module-ms2 div div div div {

background:none;

}

#sidebar2 .module-ms2 h3 {

color:#313D44;

text-shadow:1px 1px 1px #FFF;

}

/* Module Style 3*/

#sidebar2 .module-ms3 {

background:#EFEFEF url(../images/theme4/tl-ms3.png) no-repeat 0 0;

}

#sidebar2 .module-ms3 div {

background:url(../images/theme4/tr-ms3.png) no-repeat 100% 0;

}

#sidebar2 .module-ms3 div div {

background:url(../images/theme4/bl-ms3.png) no-repeat 0 100%;

}

#sidebar2 .module-ms3 div div div {

background:url(../images/theme4/br-ms3.png) no-repeat 100% 100%;

}

#sidebar2 .module-ms3 div div div div {

background:none;

}

#sidebar2 .module-ms3 h3 {

color:#313D44;

text-shadow:1px 1px 1px #FFF;

}

/* Module Style 6*/

#sidebar2 .module-ms6 {

background:#D4D0C8 url(../images/theme4/tl-ms3.png) no-repeat 0 0;

}

#sidebar2 .module-ms6 div {

background:url(../images/theme4/tr-ms3.png) no-repeat 100% 0;

}

#sidebar2 .module-ms6 div div {

background:url(../images/theme4/bl-ms3.png) no-repeat 0 100%;

}

#sidebar2 .module-ms6 div div div {

background:url(../images/theme4/br-ms3.png) no-repeat 100% 100%;

}

#sidebar2 .module-ms6 div div div div {

background:none;

}

#sidebar2 .module-ms6 h3 {

color:#313D44;

text-shadow:1px 1px 1px #FFF;

}

/* Module Style 7*/

#sidebar2 .module-ms7 {

background:#D4D0C8 url(../images/theme4/tl.png) no-repeat 0 0;

}

#sidebar2 .module-ms7 div {

background:url(../images/theme4/tr.png) no-repeat 100% 0;

}

#sidebar2 .module-ms7 div div {

background:url(../images/theme4/bl.png) no-repeat 0 100%;

}

#sidebar2 .module-ms7 div div div {

background:url(../images/theme4/br.png) no-repeat 100% 100%;

}

#sidebar2 .module-ms7 div div div div {

background:none;

}

#sidebar2 .module-ms7 h3 {

color:#313D44;

text-shadow:1px 1px 1px #FFF;

}

/* Elements */

.elements .module h3 {

color:#313D44;

text-shadow:1px 1px 1px #FFF;

}

.elements1 .module {

background:#EFEFEF url(../images/theme4/tl-elements.png) no-repeat 0 0;

}

.elements1 .module div {

background:url(../images/theme4/tr-elements.png) no-repeat 100% 0;

}

.elements1 .module div div {

background:url(../images/theme4/bl-elements.png) no-repeat 0 100%;

}

.elements1 .module div div div {

background:url(../images/theme4/br-elements.png) no-repeat 100% 100%;

}

.elements1 .module div div div div {

background:none;

}

.elements2 .module {

background:#EFEFEF url(../images/theme4/tl-elements.png) no-repeat 0 0;

}

.elements2 .module div {

background:url(../images/theme4/tr-elements.png) no-repeat 100% 0;

}

.elements2 .module div div {

background:url(../images/theme4/bl-elements.png) no-repeat 0 100%;

}

.elements2 .module div div div {

background:url(../images/theme4/br-elements.png) no-repeat 100% 100%;

}

.elements2 .module div div div div {

background:none;

}

.elements3 .module {

background:#EFEFEF url(../images/theme4/tl-elements.png) no-repeat 0 0;

}

.elements3 .module div {

background:url(../images/theme4/tr-elements.png) no-repeat 100% 0;

}

.elements3 .module div div {

background:url(../images/theme4/bl-elements.png) no-repeat 0 100%;

}

.elements3 .module div div div {

background:url(../images/theme4/br-elements.png) no-repeat 100% 100%;

}

.elements3 .module div div div div {

background:none;

}

.elements4 .module {

background:#EFEFEF url(../images/theme4/tl-elements-bot.png) no-repeat 0 0;

}

.elements4 .module div {

background:url(../images/theme4/tr-elements-bot.png) no-repeat 100% 0;

}

.elements4 .module div div {

background:url(../images/theme4/bl-elements-bot.png) no-repeat 0 100%;

}

.elements4 .module div div div {

background:url(../images/theme4/br-elements-bot.png) no-repeat 100% 100%;

}

.elements4 .module div div div div {

background:none;

}

.elements5 .module {

background:#EFEFEF url(../images/theme4/tl-elements-bot.png) no-repeat 0 0;

}

.elements5 .module div {

background:url(../images/theme4/tr-elements-bot.png) no-repeat 100% 0;

}

.elements5 .module div div {

background:url(../images/theme4/bl-elements-bot.png) no-repeat 0 100%;

}

.elements5 .module div div div {

background:url(../images/theme4/br-elements-bot.png) no-repeat 100% 100%;

}

.elements5 .module div div div div {

background:none;

}

.elements6 .module {

background:#EFEFEF url(../images/theme4/tl-elements-bot.png) no-repeat 0 0;

}

.elements6 .module div {

background:url(../images/theme4/tr-elements-bot.png) no-repeat 100% 0;

}

.elements6 .module div div {

background:url(../images/theme4/bl-elements-bot.png) no-repeat 0 100%;

}

.elements6 .module div div div {

background:url(../images/theme4/br-elements-bot.png) no-repeat 100% 100%;

}

.elements6 .module div div div div {

background:none;

}

/* Moduletable Styles */

#sidebar .moduletable, #sidebar .moduletable_menu, #sidebar .moduletable_text {

background:#EEEEEE url(../images/gradient.png) repeat-x 0 0;

border-top:5px solid #CCC;

}

#sidebar .moduletable li.active a, #sidebar .moduletable_menu li.active a {

color:#000;

}

#sidebar .moduletable h3, #sidebar .moduletable_menu h3, #sidebar .moduletable_text h3 {

color:#313D44;

text-shadow:1px 1px 1px #FFF;

}

/* Moduletable Style 1 */

#sidebar .moduletable-ms1 {

background:#F8F8F8;

border-top:5px solid #EDF0F2;

}

#sidebar .moduletable-ms1 li.active a {

color:#000;

}

#sidebar .moduletable-ms1 h3 {

color:#313D44;

text-shadow:1px 1px 1px #FFF;

}

/* Moduletable Style 2 */

#sidebar .moduletable-ms2 {

background:#E3EFFA;

border-top:5px solid #6D90AF;

}

#sidebar .moduletable-ms2 li.active a {

color:#000;

}

#sidebar .moduletable-ms2 h3 {

color:#313D44;

text-shadow:1px 1px 1px #FFF;

}

/* Moduletable Style 3 */

#sidebar .moduletable-ms3 {

background:#EFE0EF;

border-top:5px solid #D79CD6;

}

#sidebar .moduletable-ms3 li.active a {

color:#000;

}

#sidebar .moduletable-ms3 h3 {

color:#313D44;

text-shadow:1px 1px 1px #FFF;

}

/* Links Modules */

.links .module h3 {

color:#313D44;

text-shadow:1px 1px 1px #FFF;

}

.links1 .module {

background:#EFEFEF url(../images/theme4/tl-elements.png) no-repeat 0 0;

}

.links1 .module div {

background:url(../images/theme4/tr-elements.png) no-repeat 100% 0;

}

.links1 .module div div {

background:url(../images/theme4/bl-elements.png) no-repeat 0 100%;

}

.links1 .module div div div {

background:url(../images/theme4/br-elements.png) no-repeat 100% 100%;

}

.links1 .module div div div div {

background:none;

}

.links2 .module {

background:#EFEFEF url(../images/theme4/tl-elements.png) no-repeat 0 0;

}

.links2 .module div {

background:url(../images/theme4/tr-elements.png) no-repeat 100% 0;

}

.links2 .module div div {

background:url(../images/theme4/bl-elements.png) no-repeat 0 100%;

}

.links2 .module div div div {

background:url(../images/theme4/br-elements.png) no-repeat 100% 100%;

}

.links2 .module-elements div div div div {

background:none;

}

.links3 .module {

background:#EFEFEF url(../images/theme4/tl-elements.png) no-repeat 0 0;

}

.links3 .module div {

background:url(../images/theme4/tr-elements.png) no-repeat 100% 0;

}

.links3 .module div div {

background:url(../images/theme4/bl-elements.png) no-repeat 0 100%;

}

.links3 .module div div div {

background:url(../images/theme4/br-elements.png) no-repeat 100% 100%;

}

.links3 .module div div div div {

background:none;

}

.links4 .module {

background:#EFEFEF url(../images/theme4/tl-elements.png) no-repeat 0 0;

}

.links4 .module div {

background:url(../images/theme4/tr-elements.png) no-repeat 100% 0;

}

.links4 .module div div {

background:url(../images/theme4/bl-elements.png) no-repeat 0 100%;

}

.links4 .module div div div {

background:url(../images/theme4/br-elements.png) no-repeat 100% 100%;

}

.links4 .module div div div div {

background:none;

}

.links5 .module {

background:#EFEFEF url(../images/theme4/tl-elements.png) no-repeat 0 0;

}

.links5 .module div {

background:url(../images/theme4/tr-elements.png) no-repeat 100% 0;

}

.links5 .module div div {

background:url(../images/theme4/bl-elements.png) no-repeat 0 100%;

}

.links5 .module div div div {

background:url(../images/theme4/br-elements.png) no-repeat 100% 100%;

}

.links5 .module div div div div {

background:none;

}

/*------ JomSocial Styles ------*/

.moduletable-jsmembers div div {

background:url(../images/theme4/shelf.png) no-repeat 50% 70px;

}

.moduletable-jsmembers .avatar {

background:url(../images/theme4/avatar-bg.png) no-repeat 50% 50%;

border:0 !important;

padding:11px 10px 30px 10px !important;

}

body #community-wrap div.greybox {

border:1px solid #959F9F;

}

body #community-wrap div.greybox div div {

background:#FFF url(../images/theme4/greybox.png) repeat-x 0 0;

}

body #community-wrap div.greybox div div div h1, body #community-wrap div.greybox div div div h2 {

color:#313D44;

text-shadow:1px 1px 1px #FFF;

}

body #community-wrap ul#featurelist {

margin:0 0 20px 0;

}

body #community-wrap ul#featurelist li {

color:inherit;

font-weight:normal;

}

body #community-wrap div.greybox a#joinButton {

background:url(../images/theme4/join_button.png) no-repeat 0 0;

}

body #community-wrap div.greybox a#joinButton:hover {

background:url(../images/theme4/join_button.png) no-repeat 0 -49px;

}

#community-wrap .cModule.searchbox .input_wrap {

background:url(../images/theme4/searchbox.png) no-repeat 0 0;

}

#community-wrap .cModule.searchbox .input_wrap .search_button {

background:url(../images/theme4/searchbox.png) no-repeat 100% 0;

}

#community-wrap .cModule {

border:1px solid #959F9F;

background:#FFF url(../images/gradient.png) repeat-x 0 0;

}

#community-wrap .cModule h3 {

color:#313D44;

text-shadow:2px 2px 2px #FFF;

}

#community-wrap .app-box-header {

background:url(../images/theme4/app-box-header.png) no-repeat 0 0;

}

#community-wrap .app-box-title {

color:#FFF;

text-shadow:1px 1px 1px #000;

}

#community-wrap .app-box-menu-icon {

background:url(../images/theme4/app-box-menu-icon.png) no-repeat 0 0;

}

body #community-wrap .infoGroupTitle {

border-bottom:1px solid #959F9F;

}

#community-wrap dl.profile-right-info dt {

color:#333;

}

#community-wrap .cToolbar {

background:url(../images/theme4/js_toolbar.png) no-repeat 0 0;

}

#community-wrap .cToolbar ul li {

background:url(../images/theme4/js_toolbar.png) no-repeat 0 -97px;

}

#community-wrap .cToolbar ul li a {

background:url(../images/theme4/js_toolbar.png) no-repeat 100% -97px;

}

#community-wrap .cToolbar ul li.toolbar-active a {

background:url(../images/theme4/js_toolbar.png) no-repeat 100% -60px;

}

#community-wrap .cToolbar ul li.toolbar-active div a {

background:#408FDA;

border-bottom:1px solid #17477F;

}

#community-wrap .cToolbar ul li.toolbar-active div a:hover {

background:#17477F;

}

#community-wrap .cToolbar ul li.toolbar-active div a.has-separator {

border-bottom:1px solid #17477F;

}

/* Social Icons */

#social-links a {

background-image:url(../images/theme4/social.png);

}

/*------ Modern CSS - Works in all but IE but degrades gracefully ------*/

#search, .buttonheading a {

-moz-border-radius:20px;

-webkit-border-radius:20px;

border-radius:20px;

}

#search .button {

-moz-border-radius:0 20px 20px 0;

-webkit-border-radius:0;

-webkit-border-bottom-left-radius:0;

-webkit-border-bottom-right-radius:20px;

-webkit-border-top-left-radius:0;

-webkit-border-top-right-radius:20px;

border-radius:0 20px 20px 0;

}


