/* rightbanner.css */

#RightBanner {
  width: 300px;
  min-height: 800px;
  margin: 15px 15px 0 0;
}

.RightBox {
  margin-bottom: 7px;
  border: 1px solid #B7BEC0;
}
.RightBox h1 {
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  background: transparent url(/images/rightbanner/background-h1.gif) repeat-x;
  color: #1D354D;
  line-height: 25px;
  height: 25px;
  z-index: 100;
  text-align: left;
  padding-left: 5px;
  margin: 3px;
}
.RightBox h1 a {
  color: #1D354D;
  text-decoration: none;
}

/* SearchBox */

#SearchBox {
  height: 41px;
  background: #FCFFFF url(/images/rightbanner/background-searchBox.gif) no-repeat;
}
#SearchBox h1 {
  background: none;
}

/* SquareBox */

#SquareBox {
  margin-bottom: 7px;
  padding: 0;
}

/* NewsBox */ 

#RightBanner #NewsRightBox {
  height: 256px;
  background: #FCFFFF url(/images/rightbanner/background-box.gif) no-repeat bottom center;
}
#RightBanner #NewsRightBox a {
  text-decoration: none;
}
#RightBanner #NewsRightBox ul li {
  margin: 5px;
  text-align: justify;
}
#RightBanner #NewsRightBox ul {
  margin: 0;
}
#RightBanner #NewsRightBox li {
  list-style-type: none;
  border-bottom: 1px solid #B7BEC0;
  text-align: justify;
  padding: 1px 0 5px 0;
  height: 13px;
  overflow: hidden;
}
#RightBanner #NewsRightBox .ux-rating-clearfix {
  float: left;
  padding-right: 5px;
} 
#RightBanner #NewsRightBox .NewsTitle {
  font-size: 11px;
  font-weight: bold;
  text-align: left;
  color: black;
  width: 240px;
}
#RightBanner #NewsRightBox .linkFile {
  text-align: right;
  font-size: 10px;
  font-weight: bold;
  padding: 0 5px 5px 0;
}
#RightBanner #NewsRightBox .linkFile a {
  color: #1D354D;
  text-decoration: underline;  
}

/* MainBox */

#TagsBox #LinkBox {
  height: 228px;
}
#TagsBox .RubricLinks {
  z-index: 2;
  margin: 70px 0 0 0;
  padding: 5px 0;
  width: 298px;
  height: 80px;
  background: transparent url(/images/transparent/white-80.png) repeat;
  /*filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;*/
}
#TagsBox .RubricLinks p {
  text-align: center;
}
#TagsBox .RubricLinks p a {
  color: #1D354D;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
}
#TagsBox .RubricLinks ul {
  margin: 0;
  padding: 5px;
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
  color: #677782;
  text-align: justify;
  list-style-type: none;
}
#TagsBox .RubricLinks ul li {
  padding-bottom: 2px;
  display: block;
  width: 50%;
  float: left;
}
#TagsBox .RubricLinks ul li a {
  color: #677782;
  text-decoration: none;
}
