﻿#cp-home-thumb-large {
  height: 260px;
  width: 334px
}

#cp-home-thumb-footer {
  height: 44px;
  width: 284px;
  background-color: #558FDD;
  padding-right: 25px;
  padding-left: 25px;
  font-weight: bold;
  color: #FFFFFF;
  background-image: url(../imagecp_home-profile_link_bg.gif);
  background-repeat: no-repeat;
  background-position: 13px 16px;
  line-height: 44px;
  overflow: hidden
}

#cp-home-thumb-footer a {
  color: #FFFFFF;
  text-decoration: none
}

#cp-home-thumb-footer a:hover {
  text-decoration: underline;
  color: #FFFFFF
}

#cp-home-right {
  background-image: url(../imagecp_home-steel_bg.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 304px;
  width: 416px;
  float: right
}

#cp-home-thumb-holder {
  text-align: right;
  padding-left: 32px;
  padding-top: 14px;
  height: 98px
}

#cp-home-thumb-holder img {
  border: none;
  display: block;
  float: left;
  padding: 4px;
  background-image: none
}

#cp-home-thumb-holder img:hover {
  background-image: url(../imagecp_home-thumb_outline.gif)
}

#cp-home-thumb-holder img.active {
  background-image: url(../imagecp_home-thumb_outline.gif)
}

#cp-home-quote {
  font-size: 20px;
  font-weight: bold;
  padding-left: 62px;
  clear: both;
  margin-bottom: 20px
}

#cp-home-name {
  font-size: 14px;
  padding-left: 62px;
  background-image: url(../imagecp_home-header_bar_bg.gif);
  background-repeat: no-repeat;
  background-position: 15px 6px
}

#cp-home-bottom-left-column {
  float: left;
  width: 334px;
  line-height: 24px
}

#cp-home-search-ops ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  width: 290px;
  margin-bottom: 20px
}

#cp-home-search-ops a {
  margin: 0px;
  list-style-type: none;
  text-decoration: none;
  display: block;
  height: 49px;
  padding-top: 5px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 100px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #2B68CD;
  line-height: 14px
}

#cp-home-search-ops .search-epo {
  background-image: url(../imagecp_home-search_epo.jpg);
  background-repeat: no-repeat
}

#cp-home-search-ops .search-cpo {
  background-image: url(../imagecp_home-search_cpo.jpg);
  background-repeat: no-repeat
}

#cp-home-search-ops a.search-co {
  background-image: url(../imagecp_home-search_co.jpg);
  background-repeat: no-repeat;
  padding-top: 12px;
  height: 42px
}

#cp-home-bottom-left-column p {
  margin-bottom: 24px;
  margin-top: 0px
}

#cp-home-bottom-right-column {
  float: right;
  width: 375px;
  line-height: 24px
}

#cp-home-bottom-right-column ul {
  margin: 0px;
  list-style-type: none;
  line-height: 16px
}

#cp-profile-content * {
  margin: 0px;
  padding: 0px
}

#content #cp-profile {
  background-image: url(../imagecp-people-page-bg.gif);
  background-repeat: repeat-y;
  background-position: 2px 20px;
  padding-bottom: 20px
}

#cp-profile-quote {
  background-image: url(../imagecp-people-quote-bg.gif);
  height: 87px;
  width: 406px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #FFFFFF;
  padding-left: 54px;
  padding-right: 20px;
  padding-top: 20px;
  float: left
}

#cp-profile-quote p {
  margin: 0px;
  padding: 0px
}

#cp-profile-name {
  background-image: url(../imagecp-people-name_title-bg.gif);
  height: 49px;
  width: 406px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  padding-left: 54px;
  padding-right: 20px;
  padding-top: 14px;
  float: left
}

#cp-profile-name h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  letter-spacing: normal;
  display: inline;
  font-weight: bold;
  border: none
}

#cp-profile-thumb {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  border: 1px solid #4083D8;
  float: right
}

#cp-profile-content {
  float: right;
  width: 570px;
  line-height: 24px
}





#cp-profile-content h2 {
  font-size: 14px;
  font-weight: bold;
  color: #3366CC;
  background-image: url(../imagecp-people-h2-bg.gif);
  background-repeat: no-repeat;
  background-position: left 11px;
  margin: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 38px
}

#cp-profile-content p {
  margin-bottom: 24px;
  margin-top: 0px;
  margin-left: 38px
}

#cp-profile-sidebar {
  width: 160px;
  text-align: right;
  color: #666666;
  padding-top: 4px
}

#cp-profile-sidebar h2 {
  font-size: 14px;
  font-weight: bold;
  color: #3366CC;
  padding: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 12px;
  margin-left: 0px
}

#cp-profile-sidebar p {
  margin: 0px;
  padding: 0px;
  margin-bottom: 12px
}

#cp-profile-sidebar-bottom h2 {
  font-size: 14px;
  font-weight: bold;
  color: #666666;
  padding: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 12px;
  margin-left: 0px
}

#cp-search-header {
  margin-bottom: 40px
}

#cp-search-left {
  width: 440px;
  float: left
}

.cp-search-thumb {
  padding: 3px;
  border: 1px solid #3366cc
}

.cp-search-thumb:hover {
  border: 1px solid #00cc00
}

.cp-search-title {
  font-size: 14px;
  font-weight: bold;
  color: #3366CC;
  text-decoration: none;
  display: block;
  width: 180px;
  margin-top: 4px;
  margin-bottom: 4px
}

#cp-search-results br {
  display: none
}

.cp-search-intro {
  display: block;
  width: 180px
}

#cp-search-results .cp-search-intro br {
  display: block
}

.cp-search-readmore {
  font-size: 11px;
  background-image: url(../imagecp-search-profile_arrow.gif);
  background-repeat: no-repeat;
  background-position: left 1px;
  display: block;
  padding-left: 10px;
  margin-bottom: 20px;
  margin-top: 5px;
  width: 170px;
  font-weight: bold
}

#cp-search-right {
  width: 290px;
  float: right
}

#cp-search-searcharea p {
  margin: 0px;
  padding: 0px
}

#cp-search-searcharea h2,#cp-search-left h2 {
  color: #3366CC;
  font-size: 16px
}

#cp-search-searcharea h3 {
  font-size: 12px;
  font-weight: bold;
  color: #3366CC;
  margin: 0px;
  padding: 0px
}

#cp-search-searcharea select {
  width: 250px;
  overflow: hidden;
  margin-bottom: 20px
}

#cp-search .paging {
  font-weight: normal
}

#cp-search a.paging {
  font-weight: normal;
  padding-left: 2px;
  padding-right: 2px
}

#cp-search .paging img {
  border: none
}

#cp-search span.paging {
  width: 400px;
  display: block;
  text-align: right
}

#cp-profile-sidebar-bottom h2,#cp-home-bottom-left-column h2,#cp-home-bottom-right-column h2 {
  font-size: 14px;
  font-weight: bold;
  color: #666666;
  padding: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 12px;
  margin-left: 0px
}

#cp-profile-sidebar-bottom,#cp-home-bottom-right-column-bottom,#cp-search-searcharea {
  background-color: #F0F0F0;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: #464646;
  border-bottom-color: #464646;
  text-align: left;
  padding-top: 20px;
  padding-right: 10px;
  padding-bottom: 20px;
  padding-left: 10px;
  line-height: 24px
}

#cp-profile-sidebar-bottom {
  margin-bottom: 40px
}

#cp-search .pagingtemp {
  font-weight: normal
}

#cp-search a.pagingtemp {
  font-weight: normal;
  padding-left: 2px;
  padding-right: 2px
}

#cp-search .pagingtemp img {
  border: none
}

#cp-search span.pagingtemp {
  width: 646px;
  display: block;
  text-align: right
}