* {
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", Verdana;
	font-size:12px;
}

a img {
	border:0;
}

h1,h2,h3,h4,h5,h6 {
	font-weight:normal;
	color:#000;
	font-family:Arial;
}

dl,
ol,
ul {margin:0em 0;}
dl {margin-top:-0.5em;}
dt {
	font-weight:bold;
	margin:0.5em 0 0;
	}
dd {margin:0 0 0 2em;}
dd p {margin:0 0 0.5em;}

code,
kbd,
pre {font-family:Monaco,Courier,"Courier New",Tahoma;}


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Easy Clearing */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* IE Hack - use anything that will set hasLayout to true
 * Instead of using this old method that works for IE6, but not IE7:
 *   * html .clearfix { height: 1%; }
 * This patch uses a proprietary IE-only property that doesn't require a filter
 * and works in both IE6 and 7.
 */
.clearfix { zoom: 1; }


.left_float, .float_left, .fl {
	float:left; 
}
.right_float, .float_right, .fr {
	float:right;
}

.center {
	text-align:center;
}

.left {
	text-align:left;
}
.right {
	text-align:right;
}

.block {
	display:block;
}

a { 
	color:black;
}
