















/* Global Style Sheet */



/* Styles for existing HTML elements */



BODY {

    background-color : #ffffff;

    font-size : 100%;

}

BODY, TD, TH {

    font-family : arial, helvetica, sans-serif;

    font-size : 10px;

    color : #000000;

}

FIELDSET {

    border-style : groove;

    padding : 8px 8px 8px 8px;

}

LEGEND {

    color : #000000;

}

FIELDSET TABLE {

    margin-top : 3px;

}

PRE {

    font-size : 100%;

}

A {}

A:link {

    color : #330066;

}

A:visited {

    color : #003399;

}

A:hover {

    color : #99ccff;

    text-decoration : none;

}

A:active {

    color : #99ccff;

}



/* Custom styles */



TABLE .dhtmlTreeStyle {

    padding : 0px;

}

TD .dhtmlTreeStyle {

    padding : 0px;

}



.jive-header TABLE {

    border : 1px #000000 solid;

    background-color : #336699;

}

.jive-header TD {

    font-family : trebuchet ms, arial, helvetica, sans-serif;

    font-size : 1.4em;

}

.jive-breadcrumbs, .jive-breadcrumbs A {

    background: transparent;

    vertical-align : top;

}

.jive-breadcrumbs A:hover {

    text-decoration : none;

    color : #660000 !important;

    background: transparent;

}

.jive-description {

    font-family : arial, helvetica, san-serif;

    font-weight : normal;

    font-size : 11px !important;

}



.jive-odd {

    background-color : #eeeeee;

    color : #000000;

}

.jive-even {

    background-color : #ffffff;

    color : #000000;

}



.jive-page-title {

    font-size : 1.2em;

    font-weight : bold;

}

.jive-bullet {

    text-align : center;

}

#jive-footer TABLE {

    border-top : #ccc 2px solid;

}

#jive-footer TD {

    font-size : 0.7em;

    font-weight : bold;

    text-align : center;

    border-top : 1px #cccccc solid;

    padding-top : 5px;

}

#jive-footer TD A {

    color : #666;

    background: transparent;

    text-decoration : none;

}

#jive-footer TD A:hover {

    text-decoration : underline;

}

.jive-error-text {

    color : #f00;

    background: transparent;

    font-weight : normal;

}

.jive-label, .jive-top-label, .jive-bold-label {

    text-align : right;

}

.jive-subject {

    font-weight : bold;

}

.jive-box {

/*    border : 1px #cccccc solid; */

}

#jive-category-list TH {

    font-weight : bold;

    text-align : center;

    background-color : #ddd;

    color : #000000;

}

.jive-recententry-box .jive-box TH,

.jive-popularentries-box .jive-box TH,

.jive-featuredentries-box .jive-box TH,

.jive-account-box .jive-box TH,

.jive-tools-box .jive-box TH,

.jive-related-box .jive-box TH,

.jive-attachment-box .jive-box TH,

.jive-referencing-box .jive-box TH,

.jive-popular-box .jive-box TH,

.jive-online-box .jive-box TH,

.jive-featured-box .jive-box TH,

.jive-search-box .jive-box TH,

.jive-sidebarsearch-box .jive-box TH,

.jive-header-style TH {

    text-align : left;

    padding-left: 6px;

    border-bottom: 1px #cccccc solid;

}

.jive-recententry-box .jive-box,

.jive-popularentries-box .jive-box,

.jive-featuredentries-box .jive-box,

.jive-account-box .jive-box,

.jive-tools-box .jive-box,

.jive-related-box .jive-box,

.jive-attachment-box .jive-box,

.jive-referencing-box .jive-box,

.jive-popular-box .jive-box,

.jive-online-box .jive-box,

.jive-featured-box .jive-box,

.jive-search-box .jive-box,

.jive-sidebarsearch-box .jive-box {



}

.jive-button .jive-button-label {

    padding-right : 5px;

}

.jive-info-text {

    color : #060;

    background: transparent;

}

.nobreak {

    white-space: nowrap;

}



/* tabs */

.jive-selected-tab {
    border-width : 1px 1px 0px 1px;
    background-color : #fff;
    color : 1a4588;
}

.jive-tab {
    border-width : 1px 1px 1px 1px;
}

.jive-tab:hover {
    background-color : E4EFF8;
<!--    border-top : 2px #999 solid; -->
    color : E4EFF8;

}

.jive-tab A:hover, .jive-selected-tab A:hover {
    text-decoration : none !important;
    color : 000000;
}

.jive-tab-spacer, .jive-tab-spring {

    border-width : 0px 0px 1px 0px;

}

.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 : 3px 10px 3px 10px;

    font-family : arial, sans-serif;

    font-size : 10px;

}

.jive-selected-tab A {
    color : 1a4588 !important;
    background-color : #fff;
    text-decoration : none;
    font-weight: bold;
}

.jive-tab A {

    color : #333 !important;
    background-color : #ddd;
    text-decoration : none;
}

.jive-tab-breadcrumb A {

    color : #333 !important;

    text-decoration : none;

    font-size : 10px;

}

.jive-tab A:hover, .jive-selected-tab A:hover {

    text-decoration : underline;

}

.jive-tab {

    background-color : #ddd;

    color : #000000;

}

.jive-tab-bar {
    background-color : #fff;
    border-width : 0px 1px 1px 1px;
    color : #000000;
}

.jive-tab-bar2 {
    background-color : #fff;
    border-width : 0px 1px 0px 1px;
    color : #000000;
}

.jive-tab-bar, .jive-tab-bar2 TD {
    background-color : #fff;
    color : #000000;
    font-family : arial, sans-serif;
}

.jive-tab-bar, .jive-tab-bar2 A {
    font-weight : normal;
    font-family : arial, sans-serif;
    font-size : 10px;
    color : #666;
    background-color : #fff;
    text-decoration : none;
}

.jive-tab-bar, .jive-tab-bar2 A:visited {
    color : #666;
    background-color : #fff;
}

.jive-tab-bar, .jive-tab-bar2 A:hover {
    color : #666;
    background-color : #fff;
    text-decoration : underline;

}

.jive-tab-section TD {
    font-weight : normal;
    font-family : arial, sans-serif;
    font-size : 10px;

}

.jive-tab-section A {
    color : #333 !important;
    background-color : #fff;
    padding-right : 6px;
    font-weight : normal;
}

.jive-tab-spring {
    font-size : 10px;
}

.jive-tab-logout {
    font-size : 10px;
}



.jive-top-table, .jive-icon , .jive-top-label {

    vertical-align : top;

}

.jive-button-row {

    vertical-align : middle;

    padding : 5px 5px 5px 5px;

}

.jive-main-button { }

.jive-cancel-button, .jive-spell-button { }



.jive-main-button:hover, jive-main-button:active,

.jive-cancel-button:hover, jive-cancel-button:active { }



.jive-update-button, .jive-delete-button {

    background-color : #eee;

    color : #000000;

}



/* spell checking */

.jive-spell-button {

    width : 100%;

}

.jive-spell-error-current, .jive-spell-error {

    color : #f00;

    background: transparent;

    border-bottom : #f00 2px dotted;

}

.jive-spell-error-current {

    background-color : #eee;

    font-weight : bold;

    color : #000000;

}



.jive-spell-highlight-first {

    font-weight : bold;

    background-color : #ff0;

    color : #000000;

}

.jive-spell-highlight {

    background-color : #ff0;

    color : #000000;

}

.jive-field { }



#jive-category-list .jive-category-header {

    font-weight : bold;

    text-align : left;

    vertical-align : top;

    background-color : #ffffff;

    color : #000000;

}

#jive-category-list .jive-icon {

    text-align : center;

}

#jive-category-list TD .description, #jive-category-list TD .info {

    font-weight : normal;

    color : #666;

    background: transparent;

}

#jive-category-list TD .info {

    font-size: 11px;

}

#jive-category-list .jive-entry {

    vertical-align : top;

}

.jive-browse-category {

    font-weight : bold;

    font-size : 0.9em;

    color : #600;

    background: transparent;

    vertical-align : top;

}

.jive-category-header A {

    text-decoration : none;

}

.jive-category-header A:hover, .jive-category-header A:active {

    text-decoration : underline;

}

.jive-category-name {

    font-size : 13px !important;

    font-weight : bold;

}

.jive-sidebar-entry {

    vertical-align : top;

}

.jive-sidebar-entry UL {

    text-indent : 1px;

}

.jive-paginator .jive-current-page {

    background-color : #eee;

    color : #000000;

    text-decoration : none;

    font-weight : bold;

}

.jive-table-header {

    background-color : #ccc;

    color : #000000;

}

.jive-table-header TH {

    color : #333;

    font-weight : bold;

    font-size : 10px;

    text-decoration : none;

    font-family : tahoma, sans-serif;

}



.jive-entry-list A {

}

.jive-entry-list A:hover {

}

.jive-entry-list .jive-name {

    font-weight : bold;

}

.jive-entry-list {

    background-color : #eee;

    color : #000000;

}

.jive-moderate {

    background-color : #fcc;

    color : #000000;

}



.jive-moderate-link A {

    font-weight : bold;

    text-decoration : none;

}

.jive-moderate-link A:link {

    color : #f00;

    background: transparent;

}

.jive-moderate-link A:visited {

    color : #f00;

    background: transparent;

}

.jive-moderate-link A:hover {

    color : #f00;

    background: transparent;

}

.jive-moderate-link A:active {

    color : #f00;

    background: transparent;

}



#jive-entry {

    border-color : #cccccc;

    border-width : 1px;

    border-style : solid;

}

#jive-entry TH {

    text-align : left;

    font-weight : normal;

    background-color : #eee;

    color : #000000;

}

#jive-entry .jive-entry-text, .jive-entrypart, .jive-entrypart-text, .jive-comment .jive-comment-text {

    padding : 12px 12px 12px 12px;

}

.jive-entry-title {

    font-size : 1.2em;

    font-weight : bold;

}

#jive-entrypart {

    border-color : #cccccc;

    border-width : 1px;

    border-style : solid;

}

.jive-entrypart TH {

    text-align : left;

    font-weight : normal;

    background-color : #eee;

    color : #000000;

}

.jive-comment {

    border-color : #cccccc;

    border-width : 1px;

    border-style : solid;

}

.jive-comment TH {

    text-align : left;

    font-weight : normal;

    background-color : #eee;

    color : #000000;

}

.jive-new-content {

    color : #600;

    background: transparent;

}

.jive-old-content {

    color : #ccc;

    background: transparent;

}

.jive-page-title {

    font-size : 1.2em;

    font-weight : bold;

}

.jive-bold, .jive-bold-label {

    font-weight : bold;

}

.jive-search-term {

    background-color : #ff0;

    color : #000000;

    font-weight : bold;

}



.jive-mouse-over, .jive-selected-tab, .jive-tab {

    cursor: hand;

    voice-family: "\"}\"";

    voice-family: inherit;

    cursor: pointer;

}

.jive-small-font {

    font-family : tahoma, arial, helvetica, sans-serif;

    font-size : 0.6em;

}

.jive-category-header A {

    color : #000;

}

.jive-category-header A:visited {

    color : #000;

}








.jive-list {

    border : 1px #cccccc solid;

}

.jive-list TH {

    background-color : #777777;

    color : #ffffff;

}



#jive-cat-forum-list .jive-forum-category-name {

    background-color : #eee;

}

#jive-cat-forum-list TH, .jive-list .jive-date, .jive-list .jive-author, #jive-reply-tree .jive-author

{

    white-space : nowrap;

}

#jive-cat-forum-list TH, .jive-list .jive-counts, .jive-list .jive-date, .jive-list .jive-author, #jive-reply-tree .jive-author

{

    padding-left : 6px;

    padding-right : 6px;

}

#jive-cat-forum-list .jive-even, #jive-cat-forum-list .jive-odd {

    background-color : #ffffff;

}

#jive-reply-tree .jive-bullet {

    padding-right : 5px;

}



.jive-forum-category-name {

    font-weight : bold;

}

.jive-list .jive-counts {

    text-align : center;

}

.jive-message-list TH, .jive-message TH {

    background-color : #777777;

    text-align : left;

    color : #ffffff;

}

.jive-message-list .jive-odd, .jive-message {

    background-color : #eeeeee;

}

.jive-message-list .jive-even {

    background-color : #ffffff;

}

.jive-sidebar .jive-box TH {









}

.jive-sidebar .jive-box {



}

.jive-account-box .jive-box TD {

    padding-bottom : 2px;

}

.jive-account-form .jive-required {

    font-weight : bold;

}

.jive-account-form .jive-label {

    text-align : left;

}

.jive-last-post {

    font-family : verdana;

    font-weight : normal;

    font-size : 0.8em;

}





#jive-reply-tree .jive-odd {

    background-color : #eeeeee;

}

#jive-reply-tree .jive-even {

    background-color : #ffffff;

}

#jive-reply-tree .jive-current, #jive-reply-tree .jive-current A {

    background-color : #ffc;

    font-weight : bold;

}

#jive-reply-tree .jive-list {

    border : 1px #cccccc solid;

}

#jive-reply-tree TH {

    background-color : #777777;

    color : #ffffff;

}



.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;

    padding-left : 6px;

}

.jive-search-result .jive-body {

    padding : 6px;

}

.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-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 : 0.8em;

    font-family : verdana;

    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 {

    border-bottom : 1px #cccccc solid;

}

*/



.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 : 0.7em !important;

}

.jive-edit-attach-list TH {

    background-color : #777777;

    color : #ffffff;

    padding-left : 10px;

    padding-right : 10px;

}



/* Guest styles */

.jive-guest {

    font-style : italic !important;

}

select {font-size: 12px; font-family: Arial, Trebuchet, Verdana, sans-serif; font-weight: normal;}

option {font-size: 12px; font-family: Arial, Trebuchet, Verdana, sans-serif; font-weight: normal;}


.std, .stdbold, .sm, .smbold, .big, .bigbold, .name, .ad, .nu, .top {font-family: Arial, Trebuchet, Verdana, sans-serif;}

.min {margin-top: 0px; margin-bottom: 2px;}

.std {font-size: 11px;}
.stdbold {font-size: 11px; font-weight: bold;}
.sm {font-size: 10px;}
.smbold {font-size: 10px; font-weight: bold;}
.big {font-size: 12px;}
.bigbold {font-size: 12px; font-weight: bold;}

.name, .grey {margin-top: 0px; margin-bottom: 6px;}
.name2 {margin-top: 0px; margin-bottom: 3px;}
.grey {color:313c56; text-align: justify;}

.grey2 {color:313c56; text-align: justify; margin-top: 3px; margin-bottom: 3px;}

.ad {font-size: 11px; text-align: justify;}

.std A, .std A:visited {color:001d95;}
.stdbold A, .stdbold A:visited {color:001d95;}
.big A, .big A:visited {color:001d95;}
.bigbold A, .bigbold A:visited {color:001d95;}

.nu {text-decoration: none;}

.ilog {width: 122px;}
.top {font-size: 11px; font-weight: bold; color:1A4588;}

.cal, .caltod, .calsel, .calpre, .caloth, .calothpre, .caldays, .caltop {text-align: center;}

.cal A, .caltod A, .calsel A, .calpre A, .caloth A, .calothpre A {font-size: 10px; font-family: Arial, Geneva, Helvetica, sans-serif; text-decoration: none;}

.cal A, .cal A:visited, .caltod A, caltod A:visited {color:black;}
.calsel A, .calsel A:visited {color:000000;}
.calpre A, .calpre A:visited {color:001d95;}
.caloth A, .caloth A:visited {color:595959;}
.calothpre A, .calothpre A:visited {color:595959;}

.caltop A, .caltop A:visited {font-size: 12px; font-family: Arial, Geneva, Helvetica, sans-serif; text-decoration: none; color:001d95;}

.caldays {font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 11px; background-color: #349dc7; font-weight: bold; color:001d60;}

.cal {background-color: #e5d8c8;}
.caltod {background-color: #e5d8c8;}
.calsel {background-color: #FFFFFF;}
.calpre {background-color: #daedf5;}
.caloth {background-color: #e5d8c8;}
.calothpre {background-color: #daedf5;}

.today, .today1, .todayt {font-family: Arial, Geneva, Helvetica, sans-serif;}

.today {color:001d95; font-size: 12px;}
.today1 {color:001d95; font-size: 11px;}
.todayt {color:black; font-size: 11px;}
