@charset "utf-8";

/* initialize */

#contentContainer form,
#contentContainer fieldset {
	margin: 0;
	padding: 0;
}

#contentContainer fieldset {
	border: none;
}

#contentContainer h1,
#contentContainer h2,
#contentContainer h3,
#contentContainer h4,
#contentContainer h5,
#contentContainer h6,
#contentContainer p,
#contentContainer pre,
#contentContainer blockquote,
#contentContainer ul,
#contentContainer ol,
#contentContainer dl,
#contentContainer dd,
#contentContainer address {
	margin: 0;
	padding: 0;
	border: none;
	background: transparent;
	font-style: normal;
}

#contentContainer blockquote,
#contentContainer li,
#contentContainer dt,
#contentContainer dd {
	margin-left: 0em;
}

/*
#contentContainer li {
	list-style: none;
}
*/

#contentContainer input,
#contentContainer textarea {
	font-size: 1em;
}

#contentContainer object,
#contentContainer embed,
#contentContainer img,
#contentContainer a img {
	margin: 0;
	padding: 0;
	border-width: 0;
	vertical-align: bottom;
}


/* clearfix 
.clearfix {
    overflow: hidden;
}
.clearfix:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
*/


/*\*/
* html .clearfix {
    height: 1em;
    overflow: visible;
}
/**/

.clear {
	clear: both;
}


/* boxtablecell */

  
.boxtablecell {   
 display:table-cell;   
}

* html .boxtablecell { 
	/* IE 6 */
	display:inline;
	zoom:1;
}

*:first-child+html .boxtablecell { 
	/* IE 7 */
	display:inline;
	zoom:1;
}

/*\*//*/
* html .boxtablecell {
	display:inline-block;
}
/* IE5 */


/* complex column */

.columnContainer {
	overflow: hidden;
}

.columnContainer:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .columnContainer {
    height: 1em;
    overflow: visible;
}
/**/

.columnLeft {
	float: left;
}

.columnRight {
	float: right;
}

.setRelative {
	position: relative;
}

.setAbsolute {
	position: absolute;
}