/* static-css */
html, body {
	background: #fbfdff none no-repeat 50% 0;
	}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0 auto;
	position: relative;
	width: 960px;
	padding-bottom:20px;	
	}
a:link, a:visited {
	color:#014F93;
	}
.jive-widget-body p.jive-sidebar-viewall a {
	color:#00277f;
	}
body #jive-wrapper h1,
body #jive-wrapper h2,
body #jive-wrapper h3,
body #jive-wrapper h4,
body #jive-wrapper h5,
body #jive-wrapper h6 {
	font-family: verdana, arial, helvetica, sans-serif;
	}
h1,
.jive-body-home #jive-body-intro h1 {
	color: #00529b;
	font-size: 20px;
	width:400px;
}
h3 {
	font-size:13px;
}
img, a img { 
	border: 0;
	}
p strong em { 
	font-style: normal;
	}
#jive-wrapper {
	min-width: 960px;
	width: 960px;
	background-color:#FFF;
	}
/* IE6 doesn't listen to max/min-width, so an 'expression' hack is used. */
* html #jive-wrapper {
	width: expression(document.body.clientWidth < 962? "960px": "auto");
	}
/* Remove Left/Right Margin Home for Fixed Layout */
#jive-body-intro {
	margin-left: 0;
	margin-right: 0;
}
/* Header Customization */
#jive-body-intro.jive-body-intro-home {
	position:relative;
	z-index:1;
}
p.jive-body-home-description {
	padding-left:10px !important;
	color: #00529b
}
#jive-global-header {
	background: url(images/pcc-header.jpg) 0 0 no-repeat;
	border: 0 none;
	height: 214px;
	margin: 0 auto;
	padding: 0;
	width: 960px;
	margin-top: 12px;
}

#jive-global-header .jive-header-logo, #jive-global-header .jive-header-logo a.jive-global-header-logolink {
	width:350px;
}

#jive-userbar-login a,
.jive-userbar-login-auto label {
	color: #e7efff;
}
#jive-userbar-user,
#jive-userbar-login {
	padding-left:21px;
}
.jive-userbar-login-form {
	padding-left:0;
}
#jive-userbar-login a:hover {
	color: #fff;
}
.jive-userbar-login-username a {
	font-weight: bold;
	text-decoration: none;
	font-size: 7pt;
	float: left;
	padding: 3px 0 0 2px;
}

#jive-global-header span a,
#jive-global-header-texture,
#jive-global-header .jive-header-logo,
#jive-global-header .jive-header-logo-external {
	background: none;
}
a#jive-global-header-logo {
	height:40px;
	width:215px;
}
#jive-global-header .jive-header-logo-external a.jive-global-header-logolink {pcc.css (line 89)
	height:40px;
	width:351px;
	left: 24px;
}
a#jive-global-header-logo {
	left:0px;
	top:0px;
}
/* Login Bar */
.jive-userbar-login-welcome {
	padding-top:8px;
}
.jive-userbar-login-guest {
	color: #ccc;
}
.jive-userbar-login-form {
	border: 0;
	margin-top: 2px;
}
.jive-userbar-login-username label, 
.jive-userbar-login-password label {
	color: #ccc;
}

/* Userbar Customization */

#jive-userbar {
	background: url(images/pcc-userbar.jpg) 0 0 no-repeat;
	height: 36px;
border-bottom:1px solid #04559a;
}
#jive-userbar-user span {
	color: #ccc;
	padding-top:12px;
}
#jive-userbar-droplink a.jive-userbar-droplink {
	color: #ccc;
}
#jive-userbar-droplink a:hover.jive-userbar-droplink {
	color: #fff;
}
#jive-userbar-user span a:link, #jive-userbar-user span a:visited {
	color: #fff;
}
#jive-userbar-logout a {
	color:#e7efff !important;
}
#jive-userbar-logout a:hover {
	color:#fff !important;
}
#jive-userbar-droplink {
	padding-top: 8px;
}
#jive-userbar-right {
	padding-top: 5px;
}

#jive-userbar-user-avatar {
	padding: 0;
	margin-top:0px; margin-right:5px;
}
#jive-userbar-droplink {
	padding-left: 42px;
}
#jive-body-tabbar-links li.jive-body-tabbar-links-title {
	color: #666;
}
/* drop menu */
 /* breadcrumb */

#jive-breadcrumb {
	background: transparent url(images/breadcrumb-bg.jpg) repeat-x scroll center bottom;
	margin-bottom:0px;
	margin-left:1px; margin-right:1px;
	padding-bottom:0px;
	padding-top:9px; padding-left:20px;
}
#jive-body-intro {
background:transparent url(images/jive-intro-hdr-bg.gif) repeat-x scroll center bottom;
}



/* socical bookmarks for AddThis */
#soc {
	position:absolute;
	right: 0;
	z-index:99999;
	font-size: 11px;
	padding-top:9px;
	padding-right:20px;
	}


#addthis_dropdown15 {
	left: auto !important; 
	right: 5px;
	}
#bookmark_share {
	font-size: 16px !important;
}

/* widget grids */
#jive-widgets-panel {
	padding:10px 0 20px;
	}
#jive-widget-content { 
	padding: 0; 
	margin: 0;
	}
#jive-body-layout-sss .jive-body-layout-s1, 
#jive-body-layout-sss .jive-body-layout-s2, 
#jive-body-layout-sss .jive-body-layout-s3 {
	width:306px;
	}
#jive-body-layout-sss .jive-body-layout-s2,
#jive-body-layout-sss .jive-body-layout-s2{
	padding-left:21px;
	}
#jive-body-layout-ll .jive-body-layout-l1, 
#jive-body-layout-ll .jive-body-layout-l2 {
	width:470px;
	}
/* "normal" grids */
#jive-body-sidebarcol,
#jive-body-maincol { 
	padding: 0;
	}
#jive-body-sidebarcol-container {
	width: 225px;
	}
#jive-overview-customize-info, 
#jive-overview-customize-details {
	color:#204158;
	padding:12px 0 30px;
}
.jive-widgets-header h1 {
	font-size:21px;
}
body #jive-wrapper #jive-body-maincol { 
	padding: 0;
	}
/**/
.jive-table-edit-profile { 
	width: auto;
	}
.radio-wrap input {
	float: left;
	clear:left;
	}
.radio-wrap label {
	float: left;
	margin: 0 0 5px;
	}
.jive-table .jive-profile-edit-label {
	vertical-align:top;
	}
	
/* widget/table headers */

#jive-body-intro h1 {
	font-size:19px;
}
#jive-body-intro-content {
	padding-left:8px;
}
.jive-link-chat-big, .jive-link-forum-big, .jive-link-addconnection-big, .jive-link-friends-big, .jive-link-blog-big, .jive-link-groupblog-big, .jive-link-wiki-big, .jive-icon-community-big, .jive-icon-history-big, .jive-icon-search-big, .jive-icon-tag-big, .jive-icon-taggroup-big, .jive-icon-tasks-big, .jive-icon-people-big, .jive-icon-rss-big, .jive-icon-project-big, .jive-icon-socialgroup-big, .jive-icon-secretgroup-big {
	background-position:0pt 0px;
}
.jive-widget .jive-widget-header,
#jive-tags-container #jive-tags-container-header {
	background:#FDFDFD url(images/jive-contentblock-bg.png) repeat-x scroll center top;
}
.jive-content-block-container {
	background:#FDFDFD url(images/jive-contentblock-bg-2.png) repeat-x scroll center top;
}
.jive-widget .jive-widget-header h4,
#jive-tags-container #jive-tags-container-header #jive-tags-container-title {
	font-size:12px;
	padding-top:6px;
	color: #00529b;
	font-weight: bold;
}
.jive-widget-container-small .jive-widget-actions h4 {
	font-size:12px;
	padding-top:6px;
	color: #00529b;
	font-weight: bold;
}
#jive-tags-container #jive-tags-container-header {
	padding-top:4px;
}
.jive-content-block-container h3.jive-content-block-header a.jive-icon-minus, 
.jive-content-block-container h3.jive-content-block-header a.jive-icon-plus,
.jive-content-block-container h3.jive-content-block-header {
	font-size:12px;
	padding-top:0px;
	color: #00529b;
	font-weight: bold;
}
.jive-sidebar-body h4 {
	color: #00529b;
	font-weight: bold;
	font-size:12px;
}
.jive-sidebar {
	background:transparent url(images/jive-sidebar-bg-default.gif) no-repeat scroll 0% 0%;
}

.jive-sidebar .jive-sidebar-body,
.jive-sidebar .jive-sidebar-header,
.jive-sidebar .jive-sidebar-byline {
    background: none;
}

.jive-sidebar .jive-sidebar-body div {
	margin:0px 12px 5px;
	padding:10px 0pt 3px;
}
.jive-community-subspaces-colhdrs, .jive-community-taggroups-colhdrs, .jive-discussions-subspaces-colhdrs, .jive-documents-subspaces-colhdrs {
	padding-top:8px;
}
.jive-content-block-container h3.jive-content-block-header {
	padding-top:5px;
}
.jive-body-layout-l .jive-widget .jive-widget-header h4 {
	font-size:12px; color: #00529b;	padding-top:6px; padding-bottom:8px; font-weight: bold;
}
.jive-sidebar h4 {
	font-size: 12px;
	margin-bottom:5px;
}
.jive-body-tabbar a,
.jive-body-tabbar a span,
.jive-body-tabbar .jive-link-overview a {
	color: #333333;
}

.jive-widget,
.jive-content-block-container,
#jive-tags-container  {
	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-bottomright:0px;
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:0px;
	border:1px solid #96afc5;
	background-color:#FFF;
}
.jive-sidebar .jive-sidebar-body-actions, .jive-sidebar .jive-sidebar-body-filter, .jive-widget-container-small .jive-widget-actions {
	border:1px solid #e7e7e7;
}

/* announcements */
#jive-new-announcement {
	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-bottomright:0px;
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:0px;
	border:1px solid #96afc5;
}

/* tab bar */
#jive-body-intro {
margin-left:1px; margin-right:1px;
margin-top:5px;

}
/* body bg */


#jive-body, #jive-body-full {
	background: transparent url(images/jive-body-bg.png) repeat-y scroll center top;
}

/* footer */
#jive-footer {
	border:0;

}
#footer-logo-bar {
	border-top:1px solid #dadada;
	margin-top:10px;
	margin-left:1px; margin-right:1px;
}
#footer-navigation {
	margin: 0 auto;
	font-family:Arial, Helvetica, sans-serif;
	width: 800px;
	font-size:11px;
	padding-top:25px;
	padding-bottom:20px;
	color: #666;

}
#footer-navigation #copyright {
	margin-top:2px;
}
#footer-navigation a:link, #footer-navigation a:visited {
	color: #666;
}
#footer-navigation a:hover {
	color: #666;
}
#jive-footer .jive-footer-nav {
	background: transparent url(images/pcc-footer.png) no-repeat scroll center bottom;
	padding-top: 0px;
	padding-bottom:12px;
	margin-right:-108px;

}
#footer-info {
	padding-top:45px;
}

.jive-footer-copyright {pcc.css (line 338)
	padding-top:0px;
	position:absolute;
	right:0px;
	top:158px;
	width:104px;
}
.jive-footer-nav a {
	color: #666;
}
.jive-footer-nav a:hover {
	color: #333;
}
#jive-body-main {
/*	background: transparent url(images/pcc-bg-btm.jpg) no-repeat scroll center bottom;  */

}

#jive-community-empty-discussions,
#jive-community-empty-documents,
#jive-community-empty-blogposts {
	padding:14px 0;
}
/* fixed layout */
.jive-sidebar .jive-sidebar-body-actions, .jive-sidebar .jive-sidebar-body-filter, .jive-widget-container-small .jive-widget-actions {
	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-bottomright:0px;
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:0px;
}
#jive-body-main #jive-body-maincol-container {
	margin:0pt -265px 0pt 20px;
}
* html #jive-body-main #jive-body-maincol-container {
	margin:0pt -265px 0pt 10px;
}

#jive-body-maincol {
	margin-right: 265px;
}
#jive-body-main #jive-body-sidebarcol-container {
	margin-right:20px;
	width:205px;
}
* html #jive-body-main #jive-body-sidebarcol-container {
	margin-right:10px;
}

* html body.jive-body-people #jive-body-main #jive-body-sidebarcol-container {
	margin-left:10px;
}
#jive-body-maincol-container { 
	min-height:286px;
	}
/* empty titles */
#jive-community-empty-discussions a,
#jive-community-empty-documents a {
	display:block;
}
#jive-community-empty-types a {
	font-size:13px;
}
#jive-community-empty-types p {
	margin-top:2px;
}
/* config panel */
#jive-widgets-panel,
#jive-widget-content {
	margin-left:20px; margin-right: 20px;
}
#jive-widgets-list {
	width:894px;
}
* html #jive-widgets-panel {
	margin-left:10px; margin-right: 10px;
}

* html  #jive-widgets-list {
	width:880px;
}
*+html #jive-widgets-panel {
	margin-left:20px;
}

*+html  #jive-widgets-list {
	width:894px;
}
span#addwidgets {
	display:block;
	width:600px;
	padding-left:0;
}
#jive-widgets-list, #jive-widgets-copy {
	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-bottomright:0px;
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:0px;
}


/* announcements */
#jive-new-announcement {
	padding-top:10px; padding-bottom:10px;
}



/* registration */
.jive-table-registration, .jive-table-resolve,
.jive-standard-formblock-container,
body.jive-body-formpage #jive-body-maincol,
#jive-body-full #jive-body-maincol  {
	width: 915px;
}
#jive-doc-create-continue {
	margin:0;
}

#jive-taggable-content-container .jive-standard-formblock-container {
    width: auto;
}

/* float fixes */
.jive-standard-formblock-container {
	width: auto;
	float: none;
	min-width: 0; /*IE7*/
	_height: 1%; /*IE6*/
	}
.jive-standard-formblock-container:after {
	clear: both;
	content: "'";
	display: block;
	height: 0;
	visibility: hidden;
	}

/* drop down menu */
#jive-userbar-droplink a.jive-userbar-droplink:hover {
	background:transparent url(images/jive-userbar-arrowdown-b.gif) no-repeat scroll right center;
}
.jive-userbar-menu-hover {
	background-color:#F9F9F9;
}
.jive-userbar-menu a:hover {
	background-color:#fff;
}
#jive-choose-container a:hover, .jive-choose-containers ul li a:hover {
	background-color:#EAF0F7;
	color:#355491;

}

#jive-spotlight-search ul li.hover {
	background-color:#fff;
}
#jive-spotlight-search a:hover {
	background-color:#fff;
}
.jive-userbar-menu {
	border-width: 0px 1px 1px;
	top:36px;
}

/* breadcrumbs */
#jive-breadcrumb a {
	color: #014f93;
}
#jive-breadcrumb a.jive-breadcrumb-last {
	color: #014f93;
	font-weight: bold;
}

/* widget layouts */
#jive-body-layout-ll .jive-body-layout-l1, #jive-body-layout-ll .jive-body-layout-l2 {
width:450px;
}
#jive-body-layout-sss .jive-body-layout-s1, #jive-body-layout-sss .jive-body-layout-s2, #jive-body-layout-sss .jive-body-layout-s3 {
width:293px;
}
#jive-community-empty {
	padding-top:0;
}


body.jive-body-formpage #jive-body-intro {
	margin-left:20px;
}

#jive-userbar-droplink a.jive-userbar-droplink:hover {
	background:transparent url(images/jive-userbar-arrowdown-b.gif) no-repeat scroll right center;
}

#jive-userbar-search .jive-userbar-search-button {
background:transparent url(images/jive-userbar-search-btn.png) no-repeat scroll 0pt;
border:medium none;
color:#333333;
cursor:pointer;
height:21px;
}
#jive-userbar-droplink a span.jive-userbar-create {
background:transparent url(images/jive-icon-create-16x16.gif) no-repeat scroll left center;
}
#jive-userbar-droplink a span.jive-userbar-toolbox {
background:transparent url(images/jive-icon-profile-16x16.gif) no-repeat scroll left center;
}
#jive-userbar-droplink a span.jive-userbar-history {
background:transparent url(images/jive-icon-history-16x16.gif) no-repeat scroll left center;
}
#jive-userbar-droplink a span.jive-userbar-navigation {
background:transparent url(images/jive-icon-community-16x16.gif) no-repeat scroll left center;
}
body.jive-body-group-manage .jive-standard-formblock-container {
width:100%;
}

/* forms */

.jive-standard-formblock .jive-form-label,
.jive-table .jive-table-cell-head h4 {
color:#444444;
font-size:12px;
}
#jive-choose-containers-views div span {
font-size:12px;
}
.jive-contentcreate-menu div.jive-contentcreate-menu-container div.jive-contentcreate-menu-form {
	top: -6px;
}

h4,
#jive-compose-tags.jive-compose-meta-large h4 {
	font-size: 13px;
}
#jive-post-title input, #jive-compose-title input {
	font-size: 15px;
}
.jive-table td.jive-table-cell-title a {
	font-size:11px;
}
.jive-communities-listing table tr td.jive-communitylist-name, .jive-taggroups-listing table tr td.jive-taggrouplist-name {
	font-size:11px;
}
.jive-empty-friendslist h4 {
	font-size:13px;
}
#jive-choose-doc-type span label {
	font-size:12px;
}

/* customize bubble */

#jive-overview-customize-info div.jive-overview-customize-info-content, #jive-overview-customize-details div.jive-overview-customize-details-content {
	margin-left:20px;
	margin-right:20px;
}

/* rss feeds */

#jive-rsspage .jive-rsspage-feedslist {
	margin-top:27px;
}

/* tags */

.jive-content-block2 {
	padding: 10px 0 10px 0;
}

/* browse */
.jive-contentcreate-menu-info, #jive-choose-doc-type, #jive-choose-container, .jive-choose-containers, #jive-choose-form-links {
	padding:0;
}

#jive-choose-doc-type {
	width: 850px;
}
#jive-doc-create-continue hr {
	width: 890px;
}

/* broswe blogs */
body.jive-browse-blogs span.jive-items-per-page {
	margin-top:4px;
}

/* search */
#jive-userbar-right {
	padding-right:19px;
}

/* blog admin */

body.jive-body-blogadmin #jive-body-intro-content {
	margin-left:10px;
}

body .jive-content-block-container .jive-content-block-description {
	padding-top:12px;
}

#filter-1 .filterOption,
#filter-10 .filterOption {
	width:500px;
}

h3.jive-choose-container {
	font-size:12px;
}
#jive-choose-container-quick {
	padding-bottom:10px;
}

/* user registration form */
#enroll-box {
	line-height: 18px;
	position:absolute;
	right:250px;
	top:270px;
}

ul.jive-sidebar-body-legend li span {
	position: relative;
}
.jive-userbar-menu ul li a:link,
.jive-userbar-menu ul li a:visited {
	color: #333;
}

#jive-login-forgotusername {
    padding-bottom: 10px;
    padding-left: 88px;
    margin-right: -88px;
    clear: both;
}

.jive-body-layout-l .jive-widget-body .jive-sidebar-viewall {
	margin-left: 14px;
}

.jive-body-layout-s .jive-widget-body .jive-sidebar-viewall, .jive-body-layout-s1 .jive-widget-body .jive-sidebar-viewall, .jive-body-layout-s2 .jive-widget-body .jive-sidebar-viewall {
	margin-left: 10px;
}

.jive-body-layout-s .jive-widget, .jive-body-layout-s1 .jive-widget, .jive-body-layout-s2 .jive-widget {
	padding-bottom:5px;
}

.jive-sidebar .jive-sidebar-body div.jive-sidebar-hotel-image {
	padding: 0;
}

.jive-sidebar .jive-sidebar-body div.jive-sidebar-hotel-address {
	padding: 0 0 3px;
}

.jive-sidebar .jive-sidebar-body div.jive-sidebar-hotel-overview  {
	margin-left: 0;
	margin-right: 0;
	padding-top: 0;
}

.jive-sidebar .jive-sidebar-body div.jive-sidebar-hotel-overview div {
	padding-top: 0; 
}

body.jive-body-people #jive-body-main #jive-body-maincol-container {
	margin-right: -340px;
}

body.jive-body-people #jive-body-maincol {
	margin-right:360px;
}

body.jive-body-people #jive-body-main #jive-body-sidebarcol-container {
	width: 300px;
}

body.jive-body-people .jive-sidebar .jive-sidebar-body div {
	padding: 0;
}

body.jive-body-people #filter-1 .filterOption, body.jive-body-people #filter-10 .filterOption {
	width: auto;
}

body.jive-body-people .jive-people-results-member {
	width: auto;
}

.jive-widget-formattedtext .jive-rendered-content { overflow-x: hidden; }