#sb4000 .actions {
	font-family: Arial, Helvetica, sans-serif ;
}
#sb4000 .actions .controls .filter {
	padding-bottom: 20px ;
	text-align: right ;
}
#sb4000 .actions .controls .filter label {
	color: #231F20 ;
	font-size: 14px ;
	padding-right: 10px ;
	text-transform: uppercase ;
}
#sb4000 .actions .controls .filter select {
	border: 1px solid #CDCDCF ;
}
#sb4000 .actions .controls a {
	background: #013CA6 url(../../images/icon-plus-73187-1.html) no-repeat 3px 3px ;
	background-color: #013CA6;
	border-radius: 3px    ;
	color: #FFFFFF ;
	float: left ;
	font-size: 11px ;
	padding: 0px 10px 0px 23px ;
	text-decoration: none ;
	text-transform: uppercase ;
}
#sb4000 .actions .list {
	border: 1px solid #BFC0C3 ;
	border-collapse: collapse ;
	border-radius: 10px    ;
	clear: both ;
	width: 100% ;
}
#sb4000 .actions .list th {
	background-color: #231F20 ;
	color: #FFFFFF ;
	font-size: 11px ;
	font-weight: bold ;
	padding: 5px    ;
	text-align: left ;
	text-transform: uppercase ;
}
#sb4000 .actions .list tr td {
	background-color: #F2F2F2 ;
	border-left: 1px solid #BFC0C3 ;
	padding: 5px    ;
	white-space: nowrap ;
}
#sb4000 .actions .list tr td a {
	color: #013CA6 ;
	text-decoration: underline ;
}
#sb4000 .actions .list tr td.details {
	white-space: normal ;
}
#sb4000 .actions .list tr td.user-name {
	white-space: normal ;
}
#sb4000 .actions .list tr.even td {
	background-color: #FFFFFF ;
}
#sb4000 .attendees {
	color: #404041 ;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 13px ;
	padding: 20px    ;
}
#sb4000 .attendees .list {
	border: 1px solid #E1E1E1 ;
	border-collapse: collapse ;
	border-radius: 5px    ;
	width: 100% ;
}
#sb4000 .attendees .list tr td {
	background-color: #F2F2F2 ;
	padding: 15px    ;
}
#sb4000 .attendees .list tr td.controls {
	width: 210px ;
}
#sb4000 .attendees .list tr td.controls input.button {
	background: transparent url(../../images/attendee-button-bg-73183-1.html) repeat-x top left ;
	background-color: transparent;
	border: 1px solid #D1CFCF ;
	border-radius: 3px    ;
	color: #231F20 ;
	font-size: 11px ;
	font-weight: bold ;
	height: 19px ;
	margin-left: 10px ;
	text-transform: uppercase ;
}
#sb4000 .attendees .list tr td.status {
	border-left: 1px solid #E1E1E1 ;
}
#sb4000 .attendees .list tr td.status .activity .label {
	font-weight: bold ;
	padding-right: 10px ;
	text-transform: uppercase ;
}
#sb4000 .attendees .list tr td.status .role .label {
	font-weight: bold ;
	padding-right: 28px ;
	text-transform: uppercase ;
}
#sb4000 .attendees .list tr td.thumbnail {
	width: 100px ;
}
#sb4000 .attendees .list tr td.user-data .name a {
	color: #013CA6 ;
	text-decoration: underline ;
}
#sb4000 .attendees .list tr.even td {
	background-color: #FFFFFF ;
}
#sb4000 .dlb-web {
	background: #EEEEEE     ;
	background-color: #EEEEEE;
	float: left ;
	font-family: Arial, Helvetica, sans-serif ;
	height: 100% ;
	padding: 6px 17px 40px 12px ;
	width: 95% ;
}
#sb4000 .dlb-web .breadcrumb {
	color: #4C5566 ;
	font-family: Verdana ;
	font-size: 11px ;
	font-weight: bold ;
	padding: 5px 0   ;
}
#sb4000 .dlb-web .breadcrumb a {
	color: #4C5566 ;
}
#sb4000 .dlb-web .btn-danger {
	background-color: #DA4F49 ;
	background-repeat: repeat-x ;
	color: #FFFFFF ;
}
#sb4000 .dlb-web .btn-danger:hover {
	background-color: #BD362F ;
	color: #FFFFFF ;
}
#sb4000 .dlb-web .btn-primary {
	background-color: #006DCC ;
	background-repeat: repeat-x ;
	color: #FFFFFF ;
}
#sb4000 .dlb-web .btn-primary:hover {
	background-color: #0044CC ;
	color: #FFFFFF ;
}
#sb4000 .dlb-web .btn-success {
	background-color: #5BB75B ;
	background-repeat: repeat-x ;
	color: #FFFFFF ;
	padding: 5px 10px   ;
}
#sb4000 .dlb-web .btn-success:hover {
	background-color: #51A351 ;
	color: #FFFFFF ;
}
#sb4000 .dlb-web .btn-warning {
	background-color: #FAA732 ;
	background-repeat: repeat-x ;
	color: #FFFFFF ;
}
#sb4000 .dlb-web .btn-warning:hover {
	background-color: #F89406 ;
	color: #FFFFFF ;
}
#sb4000 .dlb-web .btn:hover {
	background: #E6E6E6 0 -15px   ;
	background-color: #E6E6E6;
	color: #333333 ;
	text-decoration: none ;
}
#sb4000 .dlb-web .caption {
	clear: both ;
}
#sb4000 .dlb-web .caption .icon {
	background: transparent url(../../images/icon-bg-73190-1.html) no-repeat top left ;
	background-color: transparent;
	display: block ;
	float: left ;
	height: 19px ;
	padding: 6px    ;
	width: 19px ;
}
#sb4000 .dlb-web .caption .rep {
	float: left ;
}
#sb4000 .dlb-web .caption img.rep {
	display: none ;
}
#sb4000 .dlb-web .companies-filter select {
	width: 694px ;
}
#sb4000 .dlb-web .company {
	padding: 10px 0   ;
}
#sb4000 .dlb-web .company select {
	display: block ;
	width: 334px ;
}
#sb4000 .dlb-web .file-list-form {
	clear: both ;
	padding: 5px    ;
	position: relative ;
}
#sb4000 .dlb-web .file-list-form .buttons {
	padding: 20px    ;
	text-align: center ;
}
#sb4000 .dlb-web .file-list-form input {
	background: transparent url(../../images/attendee-button-bg-73183-1.html) repeat-x top left ;
	background-color: transparent;
	border: 1px solid #D1D0D0 ;
	border-radius: 4px    ;
	color: #231F20 ;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 10px ;
	font-weight: bold ;
	height: 19px ;
	margin: 0px 5px   ;
	text-transform: uppercase ;
}
#sb4000 .dlb-web .file-list-form input.button {
	background:  url(../../images/dlb-06.gif) repeat-x left top ;
	border: 1px solid #7A8A99 ;
	color: #000000 ;
	display: block ;
	font-size: 11px ;
	height: 16px ;
	line-height: 10px ;
	margin: 1px 0   ;
	width: 62px ;
}
#sb4000 .dlb-web .file-list-form table {
	border: 1px solid #7A8A99 ;
	border-collapse: collapse ;
}
#sb4000 .dlb-web .fileinput-button {
	float: left ;
	margin-right: 4px ;
	overflow: hidden ;
	position: relative ;
}
#sb4000 .dlb-web .fileinput-button input {
	cursor: pointer ;
	font-size: 23px ;
	height: 30px ;
	line-height: 30px ;
	margin: 0    ;
	opacity: 0 ;
	position: absolute ;
	right: 0 ;
	top: 0 ;
}
#sb4000 .dlb-web .files .progress {
	width: 200px ;
}
#sb4000 .dlb-web .filter {
	float: left ;
	margin-bottom: 12px ;
	width: 695px ;
}
#sb4000 .dlb-web .filter .aux {
	display: block ;
	float: left ;
}
#sb4000 .dlb-web .filter .form {
	clear: none ;
	float: left ;
	width: 70% ;
}
#sb4000 .dlb-web .filter .form.listing {
	background:  url(../../images/dlb-03.gif) no-repeat left top ;
	margin-left: 5px ;
	padding: 0 0 0 40px ;
}
#sb4000 .dlb-web .form .input {
	height: 20px ;
	vertical-align: middle ;
	width: 100% ;
}
#sb4000 .dlb-web .form input.button {
	background:  url(../../images/dlb-06.gif) repeat-x left top ;
	border: 2px solid #7A8A99 ;
	color: #4C5566 ;
	display: block ;
	font-size: 11px ;
	font-weight: bold ;
	height: 26px ;
	width: 62px ;
}
#sb4000 .dlb-web .form input.text {
	border: 1px solid #7A8A99 ;
	display: block ;
	font-size: 11px ;
	width: 98% ;
}
#sb4000 .dlb-web .form label {
	width: 100px ;
}
#sb4000 .dlb-web .form select {
	width: 98% ;
}
#sb4000 .dlb-web .form table {
	width: 100% ;
}
#sb4000 .dlb-web .form td.button {
	vertical-align: middle ;
}
#sb4000 .dlb-web .message {
	color: #2C384D ;
	font-size: 11px ;
	font-weight: bold ;
	padding: 10px    ;
	text-align: center ;
}
#sb4000 .dlb-web .progress {
	background-color: #F7F7F7 ;
	background-repeat: repeat-x ;
	border-radius: 4px 4px 4px 4px ;
	height: 20px ;
	margin-bottom: 20px ;
	overflow: hidden ;
}
#sb4000 .dlb-web .progress-striped .bar {
	background-color: #149BDF ;
}
#sb4000 .dlb-web .progress-success .bar {
	background-color: #5EB95E ;
	background-repeat: repeat-x ;
}
#sb4000 .dlb-web .progress-success.progress-striped .bar {
	background-color: #62C462 ;
}
#sb4000 .dlb-web .shared {
	border: 1px solid #CCCCCC ;
	border-collapse: collapse ;
	width: 100% ;
}
#sb4000 .dlb-web .shared td {
	padding: 5px    ;
}
#sb4000 .dlb-web .shared td.button {
	width: 30px ;
}
#sb4000 .dlb-web .shared th {
	background-color: #EFEFEF ;
	border-bottom: 1px solid #CCCCCC ;
	padding: 5px    ;
	text-align: left ;
}
#sb4000 .dlb-web .table-striped {
	border-collapse: collapse ;
	width: 100% ;
}
#sb4000 .dlb-web .table-striped th {
	border-top: 1px solid #DDDDDD ;
	line-height: 20px ;
	padding: 8px    ;
	text-align: left ;
	vertical-align: top ;
}
#sb4000 .dlb-web .top-info {
	background:  url(../../images/dlb-01.gif) no-repeat left top ;
	color: #000000 ;
	font-family: Arial ;
	font-size: 11px ;
	font-weight: bold ;
	height: 45px ;
	padding: 15px 30px 0 0 ;
	text-align: right ;
}
#sb4000 .dlb-web .top-info span {
	color: #000000 ;
	font-weight: normal ;
}
#sb4000 .dlb-web .ui-widget div {
	font-family: Verdana, Arial, sans-serif ;
	font-size: 12px ;
}
#sb4000 .dlb-web .ui-widget div.row {
	padding: 5px 10px   ;
}
#sb4000 .dlb-web .ui-widget div.row label {
	padding: 5px    ;
}
#sb4000 .dlb-web .upload-area .btn {
	border: 0px none transparent ;
	border-radius: 4px    ;
	color: #FFFFFF ;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 11px ;
	height: 22px ;
	margin-left: 10px ;
	padding: 0px    ;
	text-transform: uppercase ;
}
#sb4000 .dlb-web .upload-area .btn i {
	display:none;
}
#sb4000 .dlb-web .upload-area .btn input {
	font-size: 11px ;
	height: 22px ;
}
#sb4000 .dlb-web .upload-area .btn span {
	padding-left: 20px;
}
#sb4000 .dlb-web .upload-area .btn-primary {
	background: #C60E3B url(../../images/icon-upload-73188-1.html) no-repeat 5px 5px ;
}
#sb4000 .dlb-web .upload-area .btn-success {
	background: #013CA6 url(../../images/icon-plus-73187-1.html) no-repeat 5px 5px ;
}
#sb4000 .dlb-web .upload-area .btn-success input {
	opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
#sb4000 .dlb-web .upload-area .btn-warning {
	background: #77787B url(../../images/icon-cancel-73189-1.html) no-repeat 5px 5px ;
	background-color: #77787B ;
}
#sb4000 .dlb-web .waiting {
	height: 25px ;
}
#sb4000 .dlb-web a {
	color: #4F74B6 ;
	text-decoration: underline ;
}
#sb4000 .dlb-web a:hover {
	text-decoration: none ;
}
#sb4000 .dlb-web div {
	color: #2C384D ;
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif ;
	font-size: 10px ;
}
#sb4000 .dlb-web form {
	margin: 0    ;
	padding: 0    ;
}
#sb4000 .dlb-web table td.field-value {
	background: #FFFFFF     ;
	background-color: #FFFFFF;
	border: 1px solid #7A8A99 ;
	font-family: Tahoma ;
	font-size: 13px ;
	padding: 0 2px 0 2px ;
	vertical-align: top ;
}
#sb4000 .dlb-web table td.field-value.format-date {
	white-space: nowrap ;
}
#sb4000 .dlb-web table td.field-value.owner {
	white-space: nowrap ;
}
#sb4000 .dlb-web table th.field-header {
	background: #EEEEEE     ;
	background-color: #EEEEEE;
	border: 1px solid #7A8A99 ;
	color: #4C5566 ;
	font-family: Verdana ;
	font-size: 11px ;
	font-weight: bold ;
	padding: 0 2px 1px 2px ;
	vertical-align: top ;
}
#sb4000 .dlb-web table tr.item-header {
	color: #FFFFFF ;
}
#sb4000 .dlb-web table tr.item-row {
	font-size: 11px ;
}
#sb4000 .dlb-web-popup-container {
	background-color: #666666 ;
	height: 1024px ;
	left: 0px ;
	position: absolute ;
	top: 0px ;
	width: 1280px ;
	z-index: 998 ;
}
#sb4000 .dlb-web.popup {
	background: #EEEEEE     ;
	background-color: #EEEEEE;
	border: 2px ridge #000000 ;
	position: absolute ;
	width: 690px ;
	z-index: 999 ;
}
#sb4000 .meeting-forum {
	width:99% ;
}
#sb4000 .meeting-forum .categories {
	float: left ;
}
#sb4000 .meeting-forum .categories a {
	background: #013ca6 url(../../images/icon-plus-73187-1.html) no-repeat 3px 3px ;
	background-color: #013ca6;
	border-radius: 3px    ;
	color: #ffffff ;
	font-size: 11px ;
	padding: 4px 10px 4px 23px ;
	text-decoration: none ;
	text-transform: uppercase ;
}
#sb4000 .meeting-forum .categories a.back {
	background: transparent url(../../images/arrow-left-64694-1.html) no-repeat top left ;
	background-color: transparent;
	color: #4D4D4D ;
	font-size: 11px ;
	padding: 2px 0px 2px 20px ;
}
#sb4000 .meeting-forum .categories select {
	border: 1px solid #cdcdcf ;
	margin-right: 20px ;
}
#sb4000 .meeting-forum .categories span.label {
	color: #231f20 ;
	font-size: 14px ;
	padding-right: 10px ;
	text-transform: uppercase ;
}
#sb4000 .meeting-forum .current-date {
	color: #231f20 ;
	font-size: 14px ;
	padding-bottom: 20px ;
	text-align: right ;
}
#sb4000 .meeting-forum .new-thread {
	float: left ;
}
#sb4000 .meeting-forum .new-thread a {
	background: transparent url(../../images/plus-64693-1.html) no-repeat 0px 6px ;
	background-color: transparent;
	padding: 6px 0px 2px 20px ;
}
#sb4000 .meeting-forum .newthreadform label {
	width: 120px ;
}
#sb4000 .meeting-forum .reply {
	padding: 10px 0px   ;
}
#sb4000 .meeting-forum .reply input {
	background: transparent url(../../images/button-submitForum-73115-1.html) no-repeat top left ;
	background-color: transparent;
	border: 0px none transparent ;
	color: #FFFFFF ;
	font-size: 10px ;
	font-weight: bold ;
	height: 20px ;
	text-transform: uppercase ;
	width: 96px ;
}
#sb4000 .meeting-forum .sort {
	padding-bottom: 10px ;
	text-align: right ;
}
#sb4000 .meeting-forum .threads {
	background-color: #F2F2F2 ;
	padding: 15px    ;
}
#sb4000 .meeting-forum table.items {
	border-collapse: collapse ;
	clear: both ;
	color: #404041 ;
	font-size: 11px ;
	width: 100% ;
}
#sb4000 .meeting-forum table.items label {
	float: left ;
	font-weight: bold ;
	text-transform: uppercase ;
	width: 50px ;
}
#sb4000 .meeting-forum table.items th {
	background-color: #231F20 ;
	color: #FFFFFF ;
	font-size: 11px ;
	font-weight: bold ;
	padding: 3px 9px   ;
	text-align: left ;
	text-transform: uppercase ;
}
#sb4000 .meeting-forum table.items tr td {
	background-color: #F2F2F2 ;
	border: 1px solid #E1E1E1 ;
	padding: 6px 9px   ;
	vertical-align: top ;
}
#sb4000 .meeting-forum table.items tr td .button input {
	background: transparent url(../../images/button-submitForum-73115-1.html) no-repeat top left ;
	background-color: transparent;
	border: 0px none transparent ;
	color: #FFFFFF ;
	font-size: 10px ;
	font-weight: bold ;
	height: 20px ;
	margin-right: 10px ;
	margin-top: 5px ;
	text-transform: uppercase ;
	width: 96px ;
}
#sb4000 .meeting-forum table.items tr td .description {
	font-size: 10px ;
}
#sb4000 .meeting-forum table.items tr td .name {
	font-size: 12px ;
	font-weight: bold ;
}
#sb4000 .meeting-forum table.items tr td .title {
	color: #404041 ;
	font-size: 11px ;
}
#sb4000 .meeting-forum table.items tr td a {
	color: #404041 ;
}
#sb4000 .meeting-forum table.items tr td.info {
	width: 150px ;
}
#sb4000 .meeting-forum table.items tr td.info label {
	float: left ;
	font-weight: bold ;
	margin-right: 10px ;
	text-transform: uppercase ;
	width: 50px ;
}
#sb4000 .meeting-forum table.items tr td.posts {
	text-align: center ;
	width: 40px ;
}
#sb4000 .meeting-forum table.items tr td.threads {
	text-align: center ;
	width: 50px ;
}
#sb4000 .meeting-forum table.items tr.even td {
	background-color: #FFFFFF ;
	vertical-align: top ;
}
#sb4000 .meeting-voting {
	background: transparent url(../../images/voting-header-bg-73192-1.html) repeat-x top left ;
	background-color: transparent;
	border: 1px solid #E1E1E1 ;
	border-radius: 10px    ;
	font-family: Arial, Helvetica, sans-serif ;
	margin: 20px    ;
	text-align: center ;
}
#sb4000 .meeting-voting .container {
	border-top: 1px solid #E1E1E1 ;
	font-size: 15px ;
	padding: 40px    ;
}
#sb4000 .meeting-voting .container .form {
	background-color: #F5F4F5 ;
	border-radius: 10px    ;
	display: inline-block ;
	padding: 40px    ;
	text-align: left ;
	width: 80% ;
}
#sb4000 .meeting-voting .container .voting-line {
	margin: 10px 20%   ;
}
#sb4000 .meeting-voting .container .voting-line .percent {
	padding: 0px 10px   ;
}
#sb4000 .meeting-voting .container .voting-line .value {
	background-color: #C60E3B ;
}
#sb4000 .meeting-voting .container .voting-line .value div {
	background-color: #C60E3B ;
}
#sb4000 .meeting-voting .container .voting-line table {
	width: 100% ;
}
#sb4000 .meeting-voting .container h5 {
	font-size: 15px ;
	font-weight: normal ;
	margin: 0px    ;
	padding-bottom: 20px ;
}
#sb4000 .meeting-voting .container input {
	float: left ;
	margin: 5px    ;
}
#sb4000 .meeting-voting .container input.button {
	background-color: #C60E3B ;
	border: 0px none transparent ;
	border-radius: 4px    ;
	clear: both ;
	color: #FFFFFF ;
	font-size: 18px ;
	text-transform: uppercase ;
}
#sb4000 .meeting-voting .container input.other {
	border: 1px solid #CDCDCF ;
}
#sb4000 .meeting-voting .container label {
	display: block ;
	padding: 5px    ;
}
#sb4000 .meeting-voting .controls {
	display: inline-block ;
	font-size: 16px ;
	padding: 10px 0px   ;
}
#sb4000 .meeting-voting .controls .navigation {
	display: inline ;
	padding: 0px 20px   ;
	width: auto ;
}
#sb4000 .meeting-voting .controls .navigation a {
	padding: 0px 5px   ;
}
#sb4000 .meeting-voting .controls .navigation span.number {
	font-weight: bold ;
}
#sb4000 .meeting-voting .controls .status {
	display: inline ;
	padding: 0px 20px   ;
}
#sb4000 .meeting-voting .controls .status .name {
	font-weight: bold ;
	padding-right: 10px ;
}
#sb4000 .meeting-voting .controls .title {
	display: inline ;
	padding: 0px 20px   ;
}
#sb4000 .meeting-voting .controls .title .name {
	font-weight: bold ;
	padding-right: 10px ;
}
#sb4000 .op-tasks {
    font-family: Arial, Helvetica, sans-serif ;
}
#sb4000 .op-tasks .controls .filter {
    padding-bottom: 20px ;
    text-align: right ;
}
#sb4000 .op-tasks .controls .filter label {
    color: #231F20 ;
    font-size: 14px ;
    padding-right: 10px ;
    text-transform: uppercase ;
}
#sb4000 .op-tasks .controls .filter select {
    border: 1px solid #CDCDCF ;
}
#sb4000 .op-tasks .controls a {
    background: #013CA6 url(../../images/icon-plus-73187-1.html) no-repeat 3px 3px ;
    background-color: #013CA6;
    border-radius: 3px    ;
    color: #FFFFFF ;
    float: left ;
    font-size: 11px ;
    padding: 0px 10px 0px 23px ;
    text-decoration: none ;
    text-transform: uppercase ;
}
#sb4000 .op-tasks .list {
    border: 1px solid #BFC0C3 ;
    border-collapse: collapse ;
    border-radius: 10px    ;
    clear: both ;
    width: 100% ;
}
#sb4000 .op-tasks .list th {
    background-color: #231F20 ;
    color: #FFFFFF ;
    font-size: 11px ;
    font-weight: bold ;
    padding: 5px    ;
    text-align: left ;
    text-transform: uppercase ;
}
#sb4000 .op-tasks .list tr td {
    background-color: #F2F2F2 ;
    border-left: 1px solid #BFC0C3 ;
    padding: 5px    ;
    white-space: nowrap ;
}
#sb4000 .op-tasks .list tr td a {
    color: #013CA6 ;
    text-decoration: underline ;
}
#sb4000 .op-tasks .list tr td.details {
    white-space: normal ;
}
#sb4000 .op-tasks .list tr td.user-name {
    white-space: normal ;
}
#sb4000 .op-tasks .list tr.even td {
    background-color: #FFFFFF ;
}
.body-page-content {
	color: #666666 ;
	font-family: Verdana, Helvetica, sans-serif ;
	font-size: 14px ;
	letter-spacing: 0 ;
	line-height: 20px ;
}
.progress .bar-success {
	background-color: #5EB95E ;
	background-repeat: repeat-x ;
}
.progress-striped .bar-success {
	background-color: #62C462 ;
}
.table-striped td {
	border-top: 1px solid #DDDDDD ;
	line-height: 20px ;
	padding: 8px    ;
	text-align: left ;
	vertical-align: top ;
}
