







/* Global Jive Forums 3.x Stylesheet */

/* Styles for existing HTML elements */

BODY {
    background-color : #ffffff;
    font-size : 100%;
}
BODY, TD, TH {
    font-family : sans-serif;
    font-size : 0.8em;
    color : #000000;
}
PRE {
    font-size : 100%;
}
A {}
A:link {
    color : #000000;
}
A:visited {
    color : #000000;
}
A:hover {
    color : #cccccc;
    text-decoration : none;
}
A:active {
    color : #cccccc;
}
LEGEND {
    color : #000000;
}
/*
TABLE {
    margin : 1px;
}
TD {
    margin : 1px;
}
TABLE {
    border-width : 1px;
    border-style : solid;
}
TD {
    border-width : 1px;
    border-style : solid;
}
*/

/* Custom styles */

.jive-header TABLE {
    border : 1px #000000 solid;
    background-color : #336699;
}
.jive-breadcrumbs, .jive-breadcrumbs A {
    color : #000000 !important;
    font-weight : bold;
}
.jive-breadcrumbs A:hover {
    color : #cccccc !important;
}
.jive-list {
    border : 1px #cccccc solid;
}
.jive-list TH {
    background-color : #9E9FA1;
    color : #ffffff;
}

#jive-cat-forum-list .jive-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-category-name {
    font-weight : bold;
}
.jive-list .jive-counts {
    text-align : center;
}
.jive-description {
    font-family : sans-serif;
    font-weight : normal;
    font-size : 0.8em;
}

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

.jive-page-title {
    font-size : 1.2em;
    font-weight : bold;
}
.jive-bullet {
    text-align : center;
}
#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;
    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;
}
.jive-box {
    border : 1px #cccccc solid;
}
.jive-message-list TH, .jive-message TH {
    background-color : #9E9FA1;
    text-align : left;
    color : #ffffff;
}
.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;
    padding-left : 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 : 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 : #eeeeee;
}
#jive-reply-tree .jive-even {
    background-color : #ffffff;
}
#jive-reply-tree .jive-current, #jive-reply-tree .jive-current A {
    background-color : #ffffcc;
    font-weight : bold;
}
#jive-reply-tree .jive-list {
    border : 1px #cccccc solid;
}
#jive-reply-tree TH {
    background-color : #9E9FA1;
    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;
}
.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 : 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 {
    background-color : #9E9FA1;
    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 : #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 : #9E9FA1;
    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 : #9E9FA1;
    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 : #9E9FA1;
    color : #ffffff;
}

#jive-html-wrapper-div {
    background-color:  #fff;
}
/* Catalyst Styles */

	body {
		margin: 0px;
		font-family: sans-serif;
		font-size: 11pt;
	}
	TD, TH {
		font-size : 100%;
	}
	.body_content {
		border-right: 1px solid Black;
		border-left: 1px solid Black;
		width: 100%;
	}

	.body_table {
		border-left: 1px solid Black;
		border-right: 1px solid Black;
	}

	.colorbar {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 110%;
	}

	.colorbar_1 {
		background-color: #84ADD6;
		color: White;
		line-height: 10px;
	}
	.colorbar_1a {
		background-color: 5B86AF;
		color: White;
		height: 40px;
		text-align: left;
		padding-left: 15px;
		vertical-align: bottom;
		padding-bottom: 5px;
		font-size: 110%;
	}
	.colorbar_1a a {
		color: White;
		text-decoration: none;
	}
	.colorbar_1a a:visited {
		color: White;
		text-decoration: none;
	}

	.colorbar_2 {
		background-color: #B67777;
		color: White;
		line-height: 10px;
	}
	.colorbar_2a {
		background-color: #7F5353;
		color: White;
		height: 40px;
		text-align: left;
		padding-left: 15px;
		vertical-align: bottom;
		padding-bottom: 5px;
		font-size: 110%;
	}
	.colorbar_2a a {
		color: White;
		text-decoration: none;
	}
		.colorbar_2a a:visited
	{
		color: White;
		text-decoration: none;
	}

	.colorbar_3 {
		background-color: #F54C00;
		color: White;
		line-height: 10px;
	}
	.colorbar_3a {
		background-color: #CF4101;
		color: White;
		height: 40px;
		text-align: left;
		padding-left: 15px;
		vertical-align: bottom;
		padding-bottom: 5px;
		font-size: 110%;
	}
	.colorbar_3a a {
		color: White;
		text-decoration: none;
	}
	.colorbar_3a a:visited {
		color: White;
		text-decoration: none;
	}

	.colorbar_4 {
		background-color : #F97900;
		color: White;
	}
	.colorbar_4 a {
		color: White;
		text-decoration: none;
	}

	.colorbar_5 {
		background-color : #FFDE8C;
		color: White;
	}
	.colorbar_5 a {
		color: White;
		text-decoration: none;
	}

	.content_row_left {
		padding-left: 5px;
	}
	.content_row_right {
		padding-right: 5px;
	}
	.content_box {
		border: 1px solid Silver;
		margin: 5px;
	}
	.content_box_head {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		background-color: #1f3561;
		padding: 5px;
		color: White;
		font-size: 100%;
		font-weight: bold;
	}
	.content_box_body {
		padding: 10px;
	}

	.header_nav {
		background-color: #1f3561;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 70%;
		color: White;
	}
	.header_nav a {
		color: White;
		text-decoration: none;
	}
	.header_nav a:visited {
		color: White;
		text-decoration: none;
	}

	.footer {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 75%;
		line-height: 150%;
		padding-bottom: 10px;
	}

	.main_content_header {
		height: 120px;
		width : 200px;
		background-color : #CCCCCC;
		border-right : 1px solid Gray;
		text-align : center;
	}

	.main_body_header {
		height: 120px;
		background-color : #1f3561;
		color : White;
		text-align : center;
		vertical-align : middle;
		text-transform : uppercase;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 18pt;
		<!--font-weight : bold;-->
	}

	.main_body_header_img {
		width : 1%;
	}

	.detail_content_header {
		/*height: 80px;
	*/
		height: 120px;
		width : 200px;
		border-right : 1px solid Gray;
		background-color : #D3D3D3;
		text-align : center;
		vertical-align : middle;
		text-transform : uppercase;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12pt;
	;
		font-weight : bold;
	}

	.detail_body_header {
		/*	height: 80px;*/
		height: 120px;
		background-color: #1f3561;
		color: White;
		padding: 20px;
		text-align: center;
		vertical-align: middle;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18pt;
		<!--font-weight: bold;-->
		width: 100%;
	}

	.topic {
		padding: 40px;
		line-height: 150%;
	}
	.topic_heading {
		text-align : center;
		font-size : 11pt;;
	}

	.item_title {
		width : 40%;
		padding-left : 40px;
		padding-right : 40px;
		padding-bottom : 20px;
		padding-top : 20px;
		text-align : center;
		font-size : 11pt;;
		float : left;
	/*
		font-weight : bold;
	*/
	}
	.item_title a {
		color : Navy;
		text-decoration : none;
	}
	.item_title a:hover {
		color : #D3D3D3;
	}

	.item {
		vertical-align : middle;
		/*	font-size : 75%; */
	}

	.box {
		/*	width : 80%;
	*/
		border : 1px solid #9E9FA1;
	}
	.box_header {
		background-color : #9E9FA1;
		color : White;
		font-weight : bold;
		padding-left : 10px;
		padding-right : 10px;
	}
	.box_body {
		padding : 20px;
	}

	.content_table {
		width : 201px;
	}

	.contents {
		background-color: #E0E0E0;
		color: #5B86AF;
		border-right : 1px solid Gray;
		padding : 10px;
		vertical-align : top;
		padding-top : 40px;
		/*	font-size : 9pt;; */
	}
	.contents a {
		color : #5B86AF;
		text-decoration : none;
	}
	.contents a:hover {
		color : #606060;
	}
	.content_1 {
		color: #476989;
		padding-left : 0px;
	}
	.content_2 {
		color: #476989;
		padding-left : 15px;
	}
	.content_3 {
		color: #476989;
		padding-left : 30px;
		font-size: 90%;
	}
	.content_4 {
		color: #476989;
		padding-left : 45px;
		font-size: 85%;
	}
	.content_select {
		color: black;
		text-decoration: underline
	}
	.content_main {
		font-size: 110%;
	}

	.pageBody {
		padding : 10px;
		line-height: 150%;
	}

	.body {
		font-family : sans-serif;
	}

	hr {
		color: Gray;
		height : 1px;
		border : none;
		border-bottom : 1px solid Gray;
	}

	li{
	list-style-type: disc;
	list-style-position: outside;
}

	.forum_body_header {
		/*	height: 80px;*/
		height: 60px;
		background-color: #9E9FA1;
		color: White;
		padding: 20px;
		text-align: center;
		vertical-align: middle;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11pt;
		font-weight: bold;
		width: 100%;
	}
	.emphasis {
		color: Red;
		font-size: smaller;
	}



