/*
 * file information
 * style type: concoursconnect color scheme : black
 * version:    1
 * date:       20090301
 * author:     concursive.com
 * notes:      black site color theme
 *
 */

 body {
   background:#ddd;
 }

.ccp-container {
  _height:1%;
}

.ccp-header {
  background:#fff;
  border-left:2px solid #aaa;
  border-right:2px solid #aaa;
  _width:100%;
}

    .ccp-header-title {
      *padding:20px 0 20px 0;
      _padding:40px 0 40px 0;
    }

    #ccp-header-title-image-id {
      float:left;
      margin:35px 0 5px 20px;
      *margin:5px 0 5px 20px;
    }

  .ccp-header h1,
  .ccp-search-form {
    color:#222;
  }


.ccp-body {
  background:#fff;
  border-width:0 2px 2px;
  border-color:#aaa;
  border-style:solid;
}

.ccp-header-menu {
  right:-15px;
  top:0;
  height: 1px;
}

.ccp-user-menu {
  position:absolute;
  background: none;
  padding: 5px 15px 5px 5px;
  color: #000;
  white-space:nowrap;
  *margin-left: -260px;
  *margin-top: -40px;
  _margin-top: -75px;
}

.ccp-user-menu ul li, .ccp-site-menu ul li {
  padding: 3px 8px 3px 8px;
}

.ccp-alert {
  position: absolute;
  top: 30px;
  right: 18px;
  padding: 0 0 0 23px;
}

.ccp-search-form {
  position:absolute;
  top:30px;
  right:10px;
  _right:-240px;
  color: #000;
}

.ccp-search-form a,
.ccp-user-menu a {
  color: #000;
}

.ccp-site-menu {
  float:right;
  margin:5px 0 5px 5px;
  padding:0 5px 0 0;
  background:none;
  *margin-top: -35px;
  _margin-top: -75px;
}

.ccp-site-menu ul {
  padding:0;
  margin:0;
}

.ccp-site-menu a {
  color: #000;
}

  .ccp-navigation {
    border-collapse:collapse;
    padding:0;
    margin:0;
    border-bottom:10px solid #cb1c23;
  }

    .ccp-navigation ul {
      border-collapse:collapse;
	  bottom:10px;
	  display:table;
	  float:right;
	  position:absolute;
	  right:5px;
      white-space:nowrap;
    }

    .ccp-navigation ul li {
      display:table-cell;
      float:left; 
      border-collapse:collapse;
      padding:0;
      margin:0 5px 0 0;
    }

    .ccp-navigation ul li a {
      color:#eee;
      padding:0;
      background:#333;
      -moz-border-radius:0;
      -webkit-border-radius:0;
      display:block;
      line-height:100%;
      padding:0;
      background:url(../../../images/background/gray_bar.gif) 0 0 no-repeat; 
    }

    .ccp-navigation ul li a.active,
    .ccp-navigation ul li a:hover {
      background: url(../images/SPRITE.gif) 0 -141px no-repeat;
    }

    .ccp-navigation ul li a em {
      margin:0!important;
      padding:10px!important; 
      display:block;
      position:relative;
      right:-2px;
      background:url(../../../images/background/gray_bar.gif) 100% 0 no-repeat;
    }

    .ccp-navigation ul li a.active em,
    .ccp-navigation ul li a:hover em {
      -moz-border-radius:0;
      -webkit-border-radius:0;
      color:#eee;
      background:#cb1c23 url(../images/SPRITE.gif) 100% -141px no-repeat;
    }

.ccp-footer {
	background: none;
	border-bottom: none;
}

.ccp-alert,
.ccp-alert a {
  color:#cb1c23;
}

.ccp-alert a:hover {
  text-decoration:underline;
}

    /* Profile Banner */
    .profile-header-portletWindowBackground {
      margin:0 0 5px 0;
    }

    .profile-menu-portletWindowBackground {
      margin:0 0 10px 0;
    }


/* Custom Buttons */

.button-list-vertical-portletWindowBackground ul li a, 
.actionsContainer ul li a, 
.projectActionsContainer ul li a, 
.searchFilter ul li a {
  background: url(../images/SPRITE.gif) 0 -114px;
  border: none;
  height: 27px;
  line-height: 27px;
}

.button-list-vertical-portletWindowBackground ul li a em, 
.actionsContainer ul li a em, 
.projectActionsContainer ul li a em, 
.searchFilter ul li a em {
  background: url(../images/SPRITE.gif) 100% -114px;
  height: 27px;
  color:#eee;
  right: -5px;
}

.button-list-vertical-portletWindowBackground ul li a:hover, 
.actionsContainer ul li a:hover, 
.projectActionsContainer ul li a:hover, 
.searchFilter ul li a:hover {
  background: url(../images/SPRITE.gif) 0 -87px;
  border: none;
  height: 27px;
  line-height: 27px;
}

.button-list-vertical-portletWindowBackground ul li a:hover em, 
.actionsContainer ul li a:hover em, 
.projectActionsContainer ul li a:hover em, 
.searchFilter ul li a:hover em {
  background: url(../images/SPRITE.gif) 100% -87px;
  color: #fff;
  height: 27px;
  right: -5px;
}