






/* custom styles */

/** club menu **/

.club-navigation-boder {
	background-color: #6666ff; 
}

.club-navigation-head {
	font-weight: bold;
	background-color: #336699; 
	text-align: left;
	height: 22;
}

.noPadding {
    padding : 0px 0px 0px 0px;
 }
 
.jive-header table {
    border : 1px #000000 solid;
    background-color : #336699;
}
.jive-breadcrumbs, .jive-breadcrumbs a {
    color : #000066 !important;
    font-weight : bold;
}
.jive-button-label {
    font-weight : bold;
}
.jive-breadcrumbs a:hover {
    color : #000066 !important;
}
.jive-list {
    border : 1px #cccccc solid;
}
.jive-list th {
    background-color : #c0c0ff;
    color : #000000;
}

.jive-category-name {
    font-weight : bold;
}
.jive-list .jive-counts {
    text-align : center;
}
.jive-description {
    font-family : arial, helvetica, sans-serif;
    font-weight : normal;
    font-size : 80%;
}

.jive-odd {
    background-color : #eeeeee;
}
.jive-even {
    background-color : #ffffff;
}

.jive-page-title {
    font-size : 110%;
    font-weight : bold;
}
.jive-bullet {
    text-align : center;
}
.jive-label {
    text-align : right;
}
.jive-subject {
    font-weight : bold;
}
.jive-box {
    border : 1px #cccccc solid;
	margin-bottom: 1em;
}
.jive-message-list th, .jive-message th {
    background-color : #c0c0ff;
    text-align : left;
    color : #000000;
}
.jive-message-list .jive-odd, .jive-message {
    background-color : #eeeeee;
}
.jive-message-list .jive-even {
    background-color : #ffffff;
}
.jive-button .jive-button-label {
    padding-right : 5px;
}
.jive-sidebar .jive-box th {
    text-align : left;
    left-padding : 6px;
    background-color : #eee;
    border-bottom : 1px #cccccc solid;
}
.jive-sidebar .jive-box {
    border : 1px #cccccc solid;
}
.jive-account-box .jive-box {
    border : 0px !important;
}
.jive-account-box .jive-box td {
    padding-bottom : 6px;
}
.jive-account-box .jive-box th {
    text-align : left;
    border-bottom : 1px #cccccc solid;
}
.jive-account-form .jive-required {
    font-weight : bold;
}
.jive-account-form .jive-label {
    text-align : left;
}
/*.jive-last-post {
    font-family : arial, helvetica, sans-serif;
    font-weight : normal;
    font-size : 80%;
}*/

/* tabs */
.jive-selected-tab {
    border-width : 1px 1px 0px 1px;
    background-color : #fff;
}
.jive-tab {
    border-width : 2px 1px 1px 1px;
}
.jive-tab:hover {
    background-color : #eee;
    border-top : 2px #999 solid;
}
.jive-tab a:hover, .jive-selected-tab a:hover {
    text-decoration : none !important;
}
.jive-tab-spacer, .jive-tab-spring {
    border-width : 0px 0px 1px 0px;
}
.jive-tab-bar {
    background-color : #fff;
    border-width : 0px 1px 1px 1px;
}
.jive-selected-tab, .jive-tab, .jive-tab-spacer, .jive-tab-spring, .jive-tab-bar
{
    border-color : #bbb;
    border-style : solid;
}
.jive-tab, .jive-selected-tab {
    padding : 4px 10px 4px 10px;
    font-family : arial, helvetica, sans-serif;
    font-size : 80%;
}
.jive-selected-tab a {
    color : #000 !important;
    text-decoration : none;
    font-weight : bold;
}
.jive-tab a {
    color : #333 !important;
    text-decoration : none;
    font-weight : bold;
}
.jive-tab a:hover, .jive-selected-tab a:hover {
    text-decoration : underline;
}
.jive-tab {
    background-color : #ddd;
}
.jive-tab-bar td {
    font-family : arial, helvetica, sans-serif;
    font-weight : bold;
}
.jive-tab-bar a {
    color : #000;
    text-decoration : none;
}
.jive-tab-bar a:hover {
    text-decoration : underline;
}
.jive-tab-section td {
    font-weight : normal;
    font-family : arial, helvetica, sans-serif;
    font-size : 80%;
}
.jive-tab-section a {
    color : #333 !important;
    padding-right : 6px;
    font-weight : normal;
}
.jive-tab-spring {
    font-size : 80%;
}
.jive-tab-logout {
    font-size : 80%;
}

.jive-message .jive-box {
    border : 1px #cccccc solid;
}
.jive-message .jive-box td {
    background-color : #eee;
}

.jive-message-content .jive-subject-row {
    border-bottom : 1px #cccccc solid;
}

.jive-search-form th {
    text-align : left;
    border-bottom : 1px #cccccc solid;
}
.jive-search-result .jive-info {
    color : #999;
}
.jive-search-result .jive-body {
}
.jive-search-result .jive-hilite {
    background-color : #ff0;
    font-weight : bold;
}

/* add a little more space next to the by: of the last post */
#jive-topic-list .jive-last-post {
    padding-left : 5px;
}

/* control panel styles */
.jive-cp-formbox table {
    padding-left : 25px;
}
.jive-cp-header {
    font-weight : bold;
}
.jive-cp-formbox .jive-label {
    text-align : left;
    padding-top : 5px;
}

/* paginator styles */
.jive-paginator .jive-current, .jive-message-list-footer .jive-paginator .jive-current {
    background-color : #eee;
    text-decoration : none;
    font-weight : bold;
    color : #000 !important;
}
.jive-message-list .jive-paginator a {
    color : #fff;
}
.jive-footer .jive-paginator .jive-current {
    background-color : #eee;
    text-decoration : none;
    font-weight : bold;
    color : #000 !important;
}
.jive-message-list .jive-footer .jive-paginator a {
    color : #000;
}
.jive-paginator-bottom .jive-paginator .jive-current {
    background-color : #eee;
    text-decoration : none;
    font-weight : bold;
    color : #000 !important;
}
.jive-paginator-bottom .jive-paginator a {
    color : #000 !important;
}

/* post form */
.jive-post-form .jive-font-buttons input {
    background-color : #eee;
    font-size : 80%;
    font-family : arial, helvetica, sans-serif;
    height : 22px;
    border-width : 2px;
    border-top-color : #ddd;
    border-right-color : #ccc;
    border-bottom-color : #ccc;
    border-left-color : #ddd;
}

/* profile page */
.jive-profile th {
    text-align : left;
    border-bottom : 1px #cccccc solid;
}
.jive-profile .jive-label {
    text-align : left;
}

/* watches page */
.jive-watch-list th {
    background-color : #c0c0ff;
    color : #000000;
}
.jive-watch-list .jive-name {
    text-align : left;
}
.jive-watch-list .jive-delete, .jive-watch-list .jive-delete-button {
    background-color : #eee;
}
.jive-watch-list .jive-even {
    background-color : #ffffff;
}
.jive-watch-list .jive-odd {
    background-color : #eeeeee;
}

/* help page */
.jive-faq-answer {
    font-weight : bold;
}

/* attachments */
.jive-attachment-list td {
    font-size : 80% !important;
}
.jive-edit-attach-list th {
    background-color : #c0c0ff;
    color : #000000;
    padding-left : 10px;
    padding-right : 10px;
}

/* spell checking */
.jive-spell-error-current, .jive-spell-error {
    color : #f00;
    border-bottom : #f00 2px dotted;
}
.jive-spell-error-current {
    background-color : #eee;
    font-weight : bold;
}
.jive-spell-form .jive-spell-button {
/*  width attribute breaks ie5 in win98 for some reason
    width : 90%;
*/
    background-color : #eee;
    font-size : 80%;
    font-family : arial, helvetica, sans-serif;
    padding : 2px 6px 2px 6px;
}
.jive-spell-form .jive-box th {
    background-color : #c0c0ff;
    color : #000000;
}

/* guest styles */
.jive-guest {
    font-style : italic !important;
}

.bold { font-weight: bold; }

.calendar_bordertable { border="0"; cellspacing="0"; cellpadding="1"; background: #6060ff; color: #ffffff}

.month_day { font-family: arial, helvetica, sans-serif; font-size: 120%; font-weight: bold; color: #000000 }
.month_highlight { font-family: arial, helvetica, sans-serif; font-size: 70%; font-weight: bold; color: #0000c0 }
.month_none { background: #c0c0ff }
.month_normal { font-family: arial, helvetica, sans-serif; font-size: 90%; font-weight: normal; color: #000000; background: #ffffff }
.month_table { background: #6060ff }
.month_tableheader { background: #c0c0ff; color: #000000; font-family: arial, helvetica, sans-serif; font-size: 90%; font-weight: bold }
.month_title { font-family: arial, helvetica, sans-serif; font-size: 110%; font-weight: bold; color: #000000 }
.month_event_type { font-family: arial, helvetica, sans-serif; font-size: 80%; font-weight: normal; color: #000000}

.week_normal { font-family: arial, helvetica, sans-serif; font-size: 90%; font-weight: normal; color: #000000; background: #ffffff }
.week_tableheader { background: #6060ff; color: #000000; font-family: arial, helvetica, sans-serif; font-size: 90%; font-weight: bold }

.event_tableheader { background: #000000; color: #ffffff; font-family: arial, helvetica, sans-serif; font-size: 90%; font-weight: bold }

.eventlisttablerow { background: #ffffff; color: #000000; font-family: arial, helvetica, sans-serif; font-weight: normal; color: #000000 }
.eventlisttablerowalt { background: #efefef; color: #000000; font-family: arial, helvetica, sans-serif; font-weight: normal; color: #000000 }
.eventlistheader { background: #c0c0ff; color: #000000; font-family: arial, helvetica, sans-serif; font-size: 90%; font-weight: bold; color: #000000 }

.announcesubject { font-weight: bold; display:inline; }
.announcebody { font-weight: normal; }
.announcedate { font-weight: normal; display:inline; }
.announceby { font-weight: normal; display:inline; }

.row { background: #ffffff; }
.rowalt  { background: #efefef; }

.club-search-form {
    text-align: left;
    font-family: arial, helvetica, sans-serif; 
    font-size: 110%;
}

.boardheader { background: #6060ff; }
.pink { background: #ccccff; }

.paginator { font-size: 80%; font-weight: normal; }
.separator { background: #c0c0ff }

.small-print { font-size: 80%; font-weight: normal; }
.small-title { font-size: 80%; font-weight: bold; }

.inactive-link { color:#666666; }

.club-label-num-chars { font-size: 70%; font-weight: normal; }

.legend { background: #c0c0ff }

.club-table-light {
	background-color: #EEE;
}

.club-table-dark {
    background-color:#6060ff;
}

.club-table-dark-header {
	margin-top: 8px;
	margin-bottom: 1em;
        font-weight:bold;
	background-color: #CCC;
	padding: 3px;
}

.club-table-dark-body {
	margin-top: 8px;
	margin-bottom: 1em;
	background-color: #EEE;
	padding: 3px;
}

.club-table-light-header {
	background-color: #EEE;
    font-weight:bold;
}

.club-small-text {
    font-size: 80%;
}

.club-small-italic {
    font-size: 80%;
    font-style: italic;
}

.club-gray-italic {
    color: #666666;
    font-style: italic;
}

.jive-warning-text {
	color: red;
}
.jive-error-text {
	color: red;
}
.jive-info-text {
    color : #060;
}

.gallery-num-photos { font-size: 70%; }
.tabbar { background-color : #000060; color : #663399; }

.maintitle {
	color: #ffffff; font-family: Arial Bold, sans-serif; font-size: 40px; margin: 10px 0 5px; 
}

.content-legend {
	margin: 1em;
}

.icon-content-none {
	background: url(/standard/images/spacer.gif) no-repeat left center;
	padding: 3px 0 3px 17px;
}
.icon-content-company {
	background: url(/standard/images/lw_icon.gif) no-repeat left center;
	padding: 3px 0 3px 22px;
}
.icon-content-updated {
	background: url(/standard/images/en/imgUpdated_14x14.gif) no-repeat left center;
	padding: 3px 0 3px 17px;
}
.icon-content-new {
	background: url(/standard/images/en/imgNew_14x14.gif) no-repeat left center;
	padding: 3px 0 3px 17px;
}

.club-content {  /* with clubs menu on sidebar */
	float: left;
	width: 77%;
	padding: 6px;
}

.menu-parent {
	background: #336699 url('images/arrow_down.gif') no-repeat right center;  /* tableHeaderBgColor */
}

.clubMenu#navigation-left {
	float: left;
	margin: 4px 0px;
	width: 120px;
	clear: both;
}

.clubMenu UL {
        width: 120px;
}

.clubMenu LI UL {
        display: none;
        position: absolute;
        left: 119px; 
        z-index: 100;
}
        
.clubMenu LI>UL {
        top: 1em;                                
}

.clubMenu li:hover ul, li.over ul {
	display: block;
}

.clubMenu UL UL {
        padding: 0px;
        margin: 0px;
        top: 0em;
        width: 120px;
        font-size: 110%;
}

/**************************************************************************/
/* v2 styles start here */
/**************************************************************************/
.category-buttons UL LI,
.category-buttons LI 
.forum-buttons UL LI,
.forum-buttons LI {
	display: inline;
	position: relative;
	text-decoration: none;
	margin: 0;
	padding: 5px;
}

.group-buttons {
}
/* Gallery: featured groups */

.gallery-showcase-groups .featured-groups  {
	border: 1px solid #336699; /* tableHeaderBgColor */
	clear: both;
	margin: 2px;
}

.gallery-showcase-groups .featured-groups .header {
	background-color: #336699; /* tableHeaderBgColor */
	color: #FFF;
	padding: 3px;
}

.gallery-showcase-groups .featured-groups  .group {
	margin-bottom: 1em;
}

.group-title {
	background-color: #EEE;
	padding: 3px;
	margin: 0px;
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #336699; /* tableHeaderBgColor */
}

.group-title-link {
	font-weight: bold;
}

.banned-member {
	background-color: #AAA;
}

.group-home-message {
	border-top: 1em;
	border-bottom: 1em;
}

.group-home .jive-list {
	margin-bottom: 1em;
}

.group-album-list .jive-list TD,
.group-folder-list .jive-list TD {
	border: 1px solid #CCC;
}

a.plain-text {
	color: #000;
	text-decoration: none;
}
