.helpText {
    padding: 20px 30px 20px 30px;
}

.ratingLink {
  padding: 0px 0px 4px 30px; 
  background: transparent url(../images/rate_icon.gif) left no-repeat;
}

.ratingLabel {
  float:left;
  background:transparent url(../images/recommendations.png) no-repeat scroll left center;
  padding:0px 0px 4px 30px;
}

.leftColumnPortlet {
  border-bottom:6px solid #F4F3F2;
  padding: 8px 10px 8px 10px; 
}

.leftColumnPortlet h2{
  margin-bottom:8px;
}

.tagCloud ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}

.tagCloud ul li { 
  display: inline;
}

.paginationNumber {
  float:left;
  font-weight:bolder;
  margin-left:0.5em;
  margin-top:3px;
}

.selectedTags {
  position:relative;
  background-color:#F4F3F2;
  padding:5px;
}

.tag1 {
  font-size: 100%
}

.tag2 {
  font-size: 120%
}

.tag3 {
  font-size: 140%
}

.tag4 {
  font-size: 160%
}

.tag5 {
  font-size: 180%
}

.help {
background:transparent url(../images/button-help.png) no-repeat scroll 0 0;
//display:block;  
}

.underlineOnHover:hover {
  text-decoration: underline;
  cursor: pointer;
  color: #0066CC;
}

.handOnMouseOver:hover {
 cursor : pointer;  
}


.exclamation_mark {
  width:150px;
  height:150px;
  float:left;
}

.clear { 
  /* height: 0px;  - this cause problems in ie6, use line-height: 0px instead!  */
  /* visibility: hidden; */
  clear: both; 
  line-height: 0px;  
}

.button_to_start{
   background: url('../images/startoflists.gif') left no-repeat;
   padding: 4px 0px 19px 21px;
   margin-right:0.4em;
   float:left;
}

.button_back{
  background: url('../images/button-back.png') left no-repeat;
  padding: 5px 0px 19px 21px;
  float:left;
}

.button_forward{
   background: url('../images/button-next.png') left no-repeat;
   padding: 4px 0px 19px 21px;
   margin-left:0.4em;
   float:left;
}

.button_to_end{
   background: url('../images/endoflists.gif') left no-repeat;
   padding: 4px 0px 19px 21px;
   margin-left:0.4em;
   float:left;
}

.button_to_end span, .button_to_start span, .button_back span, .button_forward span{
   display:none;
}

.add-blue-on-gray{
  background:transparent url('../images/button-add-blue-on-gray-left.png') no-repeat scroll left top !important;
  padding-left:25px !important;
}

.listItem {
  margin: 10px 10px 10px 0px;
  border-bottom: 2px solid #F4F3F2;
}

.underlined {
  text-decoration: underline !important;
}

.tags {
  float:left;
  width:60%
}

.geoTag {
 float:left;
 width:40%
}

.geoTag img{
 width:200px;
 height:200px;
}

.news_tab .copofi-tabs {
  width:auto !important;
}

.red {
  color : red;
}

input.community-validation-error{
  background-color:#F1B9B9;
}

.popup-scroll-box{
  height:268px;
  padding-top:5px;
  overflow-y:scroll;
  overflow-x:inherit;
  width:540px;
  *width:525px;
  margin-left:auto;
  margin-right:auto;
}

.popup-scroll-box.gray{
  background-color:#F3F4F2;
}

.popup-scroll-box .popup-scroll-box-item-header{
  font-size:1.2em;
  font-weight:bold;
  margin-bottom:2px;
}

hr{
  border-top: 2px solid #BFBFBF !important;
  border-left: 0 none;
  border-right: 0 none;
}

.popup-confirmation-block{
  font-size: 1.45em;
  margin: 100px 30px 100px 0;
  text-align:center;
}

.community-rss-link{
  display:block;
  float:left;
  height:14px;
  line-height:14px;
  background: transparent url(../images/feed-icon-14x14.png) no-repeat scroll left top;
  padding-left: 20px;
  margin-bottom: 3px;
}

.play-video{
  display:block;
  position:relative;
}

.play-video span{
  display:block;
  background: transparent url(../images/play-video.jpg) no-repeat scroll 51px 40px;
  position:absolute;
  left:0px;
  top:0px;
  width:120px;
  height:90px;
}

.play-video img{
  width:120px;
  height:90px;
}