
@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;

}






/* 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;

}