@charset "utf-8";
/* CSS Document */
body, h4, h3, h1, h2{
	margin:				0;
	padding:			0;
}

span{
	margin:0px;
	padding:0px;
}

div{
margin:0px;
	padding:0px;
}

ul{
	margin:				0px;
	padding:			0px;
}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,,form,fieldset,input,textarea,blockquote,th,td {
	margin:				0;
}
table {
	border-collapse:	collapse;
	border-spacing:		0;
}
fieldset,img {
	border:				0;
}
legend {
	display:			none;
}
img {
	margin:0px;
	padding:0px;
	display:			block;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:			normal;
	font-weight:		normal;
}
ol,ul {
	list-style:			none;
}
caption,th {
	text-align:			left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:			100%;
	font-weight:		normal;
}
q:before,q:after {
	content:			'';
}
abbr,acronym {
	border:				0;
}
a {
	outline:			none;
	text-decoration:	none;
}
strong {
	font-weight:		bold;
}
em {
	font-style:			italic;
}
.clearfix:after {
    content:			".";
    display:			block;
    height:				0;
    clear:				both;
    visibility:			hidden;
}
.clear {clear:both;width: 100%; height: 0px; font-size: 0px;}

.spacer_15{
	width:				100%;
	height:				15px;
	content:			".";
}

.spacer_20{
	width:				100%;
	height:				20px;
	content:			".";
	
}

.spacer_30{
	width:				100%;
	height:				30px;
	content:			".";
}

.first_column{
	margin-left:0px !important;
}

.last_column{
	margin-right:0px;
}

.column_230{
	width:230px;
	float:left;
}

.column_150{
	width:150px;
	float:left;
}

.column_290{
	width:290px;
	float:left;
}


