.float-left {
	float: left;
}

.float-right {
	float: right;
}

.clear {
	clear: both;
}

.no-padding {
  padding: 0;
}

.no-margin {
  margin: 0;
}

.hide {
  display: none;
}


/*---  ---*/
.padding5 {
  padding: 5px;
}

#left-column {
  background: #DD2827;
  width: 22%;
  padding: 10px 0 10px 0;
  margin-top: 0px;
}

.padding-left-col {
  width: 84%;
  position: relative;
  top: 2%;
  left: 8%;
}

#right-column {
  width: 77%;
  overflow-x: hidden;
  overflow-y: scroll;
}

.padding-right-col {
  padding: 10px 15px 10px 15px ;
  display: block;
}

.margin-top5 {
	margin-top: 5px;
}

.block-span {
  display: block;
  width: 100%;
}

.text-center {
  text-align: center;
}

.f-bold-blue {
  font-weight: bold;
  color: #42429D;
}

.break-line {
  width: 80%;
  color: #FDA8A9;
  border: 1px solid #FDA8A9;
  margin: 5px 0 0 10%;
  /margin: 0;
}

/* Round Corner */
.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background:#fff; margin:0 5px;}
.b2 {height:1px; background:#fff; border-right:2px solid #fff; border-left:2px solid #fff; margin:0 3px;}
.b3 {height:1px; background:#fff; border-right:1px solid #fff; border-left:1px solid #fff; margin:0 2px;}
.b4 {height:2px; background:#fff; border-right:1px solid #fff; border-left:1px solid #fff; margin:0 1px;}
.contentb {background: #fff; border-right:1px solid #fff; border-left:1px solid #fff;}
.contentb div {
}
.contentb .buttonb,.buttonN, .contentb .buttonp, .contentb .buttona {
    font-weight: bold;
    text-align: center;
    margin-left: 10px;

}
* html .contentb .buttonb,.buttonN, * html .contentb .buttonp, * html .contentb .buttona {
    height: 8px;
}

.buttonb {
    background: transparent url(../images/arrow_left.gif) no-repeat left center;
}
.buttonN{
	background: transparent url(../images/arrow_right.gif) no-repeat right center;
	height: 12px;
}

.buttonp {
    background: transparent url(../images/print.gif) no-repeat left center;
}
/* End Round Corner */

.button-area {
  display: block;
  margin-bottom: 5px;
}

a.link-red-hover:link, a.link-red-hover:visited {
  color: #000;
  text-decoration: none;
}

a.link-red-hover:hover {
  color: #DD2827;
  text-decoration: underline;
}

.catalog-faq {
  display: block;
  margin-bottom: 50px;
}

.box-link-catalog {
  margin: 0 10px 0 10px;
  font-size: 10px;
  font-weight: bold;
}

.catalog-faq-link, .on {
  display: block;
  padding:3px 0 2px 15px;
}
* html .catalog-faq-link, * html .on {
  height: 8px;
}

a.catalog-faq-link:link, a.catalog-faq-link:visited {
  color: #42429d;
  text-decoration: none;
  background: transparent url(../images/start-bullet.png) no-repeat left center;
}

a.catalog-faq-link:hover, a.on:link, a.on:visited {
  color: #DD2827;
  text-decoration: none;
  background: transparent url(../images/start-bullet-hover.png) no-repeat left center;
}

.warning 
{
	color: #FF0000;
	font-weight: bold;
	display: block;
}

.header-css 
{
	padding: 3px 10px 3px 10px;	
	font-weight: bold;
	background: #DD2A29;
	color: #FFF;
}

.table-css 
{
	border: none;
	background: #FFF;
}

.alt-css 
{
	background: #F8AFA7;
	padding: 3px 10px 3px 10px;	
}

.item-css 
{
	background: #fff;
	padding: 3px 10px 3px 10px;	
}






