


/**************************UUDET**************************************/

HTML {
	width:100%;
}
BODY {
    background-color : #ffffff;
    font-size : 100%;
	margin:0;
	padding:7px 15px 15px 15px;
	border:0 solid #003366;
	border-width:1px 0 0 0;
}
BODY, TD, TH {
    font-family : Arial,Verdana,arial,sans-serif;
    font-size : 0.8em;
    color : #000000;
}
FORM {
	margin:0;
	padding:0;
}
PRE {
    font-size : 100%;
}
br {
	height:3px;
	clear:right;
}
A {}
A:link {
    color : #3366CC;
}
A:visited {
    color : #003366;
}
A:hover {
    color : #FF6600;
    text-decoration : none;
}
A:active {
    color : #FF6600;
}
LEGEND {
    color : #000000;
}
TABLE {
    margin : 0;
	border-collapse:collapse;
}
TD {
    margin : 0;
	position:relative;
}
p {

}
br {

}


/* Custom styles */


.jive-header {
	margin:0 0 5px 0;
	padding:0;
	position:relative;
	height:50px;
	border:0px solid #003366;
	border-width:0 0 0 0;
}
.jive-header-padding {

}
.jive-header-padding2{

}
.jive-header .logo {
	position:absolute;
	left:0;
	bottom:0;
}
.jive-header .logo img {
	padding:0;
	margin:0 0 0 0;
	border:0px solid #000;
}
.jive-header .logo a {
	display:block;
}




.breadcrumbs {
	font-size:12px;
	background:;
	padding:0 0 0 0;
	margin:10px 0 10px 0;
	border:0 solid #003366;
	border-width:0px 0 0px 0;
}
.breadcrumbs-padding {
	padding:0 0 0 0;
}
.breadcrumbs-padding2 {

}
.breadcrumbs a {
    color : #3366CC !important;
    font-weight : bold;
	text-decoration:none;
	margin-right:1px;
}
.breadcrumbs a:hover {
    color : #3366CC !important;
	text-decoration:underline;
}



.infoblock-error  img {
	margin-right: 5px;
}

.infoblock {
	position:relative;
	width:100%;
	padding:0 0 5px 0;
}
.infoblock-padding {

}
.infoblock-padding2 {

}
.infoblock-desc ,
.infoblock-postinfo {
	margin:0 300px 0px 0;
	padding:0 0 12px 0;
	font-size:1.1em;
	color:#000;
}
.infoblock-info  {
	margin:0 300px 0px 0;
	padding:0 0 12px 0;
	font-weight:bold;
	font-size:0.9em;
}
.infoblock-info  img {
	margin-right: 5px;
}
.infoblock-info em {
	color:#666;
	font-style:normal;
	font-weight:normal;
}
.infoblock-sort {
	padding:0 0 15px 0;
}
.infoblock-search {
	position:absolute;
	right:0;
	top:0;
}
.infoblock-search em {
	font-weight:bold;
	font-style:normal;
}
.infoblock-search td {
	width:auto;
	padding:0 0 0 2px;
	font-weight:bold;
}
.infoblock-search input {
	
}
.infoblock-search input#q ,
.infoblock-search input#q01 {
	width:150px;
}
.infoblock-search table {
	width:200px;
}
.infoblock-online {
	font-weight:bold;
	padding:0 0 15px 0;
}
.infoblock-online em {
	font-weight:normal;
	color:#666;
	font-style:normal;
}
.infoblock-message {
	padding:5px;
	border:1px solid #006600;
}
#commentform .infoblock-info  {
	margin:0 10px 0px 0;
	padding:0 0 12px 0;
	font-weight:bold;
	font-size:0.9em;
}


.jive-page-title {
    font-size : 1.6em;
    font-weight : bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 5px 0;
	margin:0 300px 0px 0;
	color:#000;
}
.jive-page-title em {
	font-style:normal;
}
.jive-page-title a ,
.jive-page-title a:visited {
	color:#000;
	text-decoration:underline;
}
.jive-page-title a:hover {
	text-decoration:underline;
}




.toolblock {
	margin:0 0 15px 0;
}
.tool-button {
    margin-right : 10px;
}
.tool-img img {
	vertical-align:-3px;
}






.paginatorblock {
	margin:5px 0 5px 0;
	position:relative;
	width:100%;
}
.paginator {
	margin:5px 0 10px 0;
	position:relative;
	width:100%;
}
.paginator em ,
.paginator-bottom em {
	font-style:normal;
}
.paginatorlock-bottom {
	margin:15px 0 5px 0;
	position:relative;
	width:100%;
}

.paginator .nextprev ,
.paginatorblock-bottom .nextprev {
	position:absolute;
	top:0;
	right:0;
	color:#666;
}







.recent_topics {
	font-weight:bold;
	margin:0 0 5px 0;
}








.footer {
	margin:15px 0 25px 0;
}
.footer-padding {

}
.footer-padding2 {

}
.unread {
	display:inline;
}
.unread img {
	margin:0 6px 0 6px;
}
.rss {
	margin:20px 0 10px 0;
}









.jive-list {
    border : 0px #003366 solid;
}
.jive-list TH {
    background-color : #003366;
    color : #ffffff;
}
.jive-box TH {
    padding:3px;
}




#jive-cat-forum-list {
	margin-bottom:20px;
}
#jive-cat-forum-list .jive-category-name {
    background-color : #eee;
	padding: 3px 6px 3px 6px;
}
#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: 3px 6px 3px 6px;
}
#jive-cat-forum-list .jive-even, #jive-cat-forum-list .jive-odd {
    background-color : #FFF7E5;
	/*background-color: #E8F4FF; */
}
.jive-list .jive-date table {

}
.jive-list .jive-date ,
.jive-list .jive-date table td {
	text-align:right;
}
.jive-last-post {

}


#jive-reply-tree .jive-bullet {
    padding-right : 5px;
}




.jive-category-name {
    font-weight : bold;
	border:0 solid #D8E1EA;
	border-width:0 0 1px 0;
}




.jive-list .jive-counts {
    text-align : center;
}




.jive-description {
    font-family : Verdana,arial,sans-serif;
    font-weight : normal;
    font-size : 0.8em;
	color:#666666;
	display:inline;
}





.jive-odd {
    background-color : #E8F4FF;
}
.jive-odd td {
	padding: 3px 6px 3px 6px;
}
.jive-even {
    background-color : #F3F9FF;
}
.jive-even td {
	padding: 3px 6px 3px 6px;
}





p.jive-page-title {
    font-size : 1.5em;
    font-weight : bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 0 0;
	margin:0 0 10px 0;
	color:#000000;
}






.jive-bullet {
    text-align : center;
}




#jive-footer TD {
    font-size : 0.7em;
    font-weight : bold;
    text-align : center;
    border-top : 1px #000000 solid;
    padding-top : 5px;
}
#jive-footer TD A {
    color : #666;
    text-decoration : none;
}
#jive-footer TD A:hover {
    text-decoration : underline;
}





.jive-error-text {
    color : #f00;
}
.jive-label {
    text-align : right;
}
.jive-subject {
    font-weight : bold;
	font-size:1.5em;
	font-family:Arial, Helvetica, sans-serif;
}
.jive-box {
    border : 0px #CBDEEF solid;
	border-width:0 0 2px 1px;
	margin:0 0 7px 0;
}
.jive-message-list TH, .jive-message TH {
    background-color : #003366;
    text-align : left;
    color : #ffffff;
}
.jive-message-list .jive-odd, .jive-message {
    background-color : #F3F9FF;
}
.jive-message-list .jive-even {
    background-color : #E8F4FF;
}
.jive-button {
	border:0px solid #000;
	
}
.jive-button img {
	vertical-align:-3px;
}
.jive-button .jive-button-label {
    margin-right : 10px;
}
.jive-sidebar .jive-box TH {
    text-align : left;
    padding-left : 6px;
    background-color : #eee;
    border-bottom : 1px #000000 solid;
}
.jive-sidebar .jive-box {
    border : 1px #000000 solid;
}







.jive-account-box {
	position:absolute;
	right:0;
	bottom:-5px;
	font-size:1.1em;
}
.jive-account-box a ,
.jive-account-box a:visited {
	color:#3366CC;
	text-decoration:none;
}

.jive-account-box .username {
    display:inline;
	padding:0 15px 0 0;
	font-weight:bold;
}
.jive-account-box .login ,
.jive-account-box .login-img ,
.jive-account-box .login-text {
	display:inline;
}
.jive-account-box .settings ,
.jive-account-box .settings-img ,
.jive-account-box .settings-text {
    	display:inline;
}
.jive-account-box .help ,
.jive-account-box .help-img ,
.jive-account-box .help-text {
	display:inline;
}
.jive-account-box .login-text ,
.jive-account-box .settings ,
.jive-account-box .login-help {
	padding:0 15px 0 0;
}
.jive-account-box .login-img ,
.jive-account-box .help-img {
	vertical-align:-3px;
}




.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-info-text {
    color : #060;
}

/* 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 : tahoma;
    font-size : 0.7em;
}
.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 : tahoma;
    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 : verdana;
    font-size : 0.7em;
}
.jive-tab-section A {
    color : #333 !important;
    padding-right : 6px;
    font-weight : normal;
}
.jive-tab-spring {
    font-size : 0.7em;
}
.jive-tab-logout {
    font-size : 0.7em;
}

#jive-reply-tree .jive-odd {
    background-color : #FFF7E5;
}
#jive-reply-tree .jive-even {
    background-color : #FFF7E5;
}
#jive-reply-tree .jive-current, #jive-reply-tree .jive-current A {
    background-color : #FFF7E5;
    font-weight : bold;
}
#jive-reply-tree .jive-list {
    border : 1px #000000 solid;
}
#jive-reply-tree TH {
    background-color : #000000;
    color : #ffffff;
}
.jive-message-list {
	background:;
}
.jive-message .jive-box {
    border : 1px #000000 solid;
}
.jive-message .jive-box TD {
    background-color : #eee;
}

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

.jive-search-form TH {
    text-align : left;
    border-bottom : 1px #000000 solid;
}
.jive-search-form TH ,
.jive-search-form TD {
    padding: 3px;
}
.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-formbox TD ,
.jive-cp-formbox TH {
    padding: 5px 0px 5px 10px;
}

.jive-cp-header {
    font-weight : bold;
    padding: 5px 5px 5px 10px;
}
.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 : 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;
}
.jive-post-form td { padding: 3px; }


/* profile page */
.jive-profile TH {
    
}
.jive-profile .jive-label {
    text-align : left;
}

.userinfo {
	margin:0 0 20px 0;
	text-align : left;
}
.userinfo th {
	border-bottom : 1px #003366 solid;
}
.userinfo th {
	padding:2px 2px 4px 2px;
}
.userinfo td {
	padding:4px 2px 0px 2px;
}



/* watches page */
.jive-watch-list TH {
    background-color : #000000;
    color : #ffffff;
}
.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 : #FFF7E5;
}
.jive-watch-list .jive-odd {
    background-color : #FFF7E5;
}

/* 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 : #000000;
    color : #ffffff;
    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 {
    background-color : #eee;
    font-size : 0.8em;
    font-family : verdana,arial,helvetica,sans-serif;
    padding : 2px 6px 2px 6px;
}
.jive-spell-form .jive-box TH {
    background-color : #000000;
    color : #ffffff;
}

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

/* lists of users */
.jive-top-users-box .jive-box TH {
    text-align : left;
    background-color : #000000;
    color : #ffffff;
}


div {
	border:0px solid #000;
}
.original_title { margin-top: 10px; }
.back-link IMG  { margin-right: 5px; }












