* {
	list-style:none;
	margin:0;
	outline:none;
	padding:0;
	text-decoration:none;
}
img{
	border:0 none;	
}

.clear-fix:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	line-height:0;
	visibility:hidden;
}
.clear-fix {
	display:inline-block;
}

html[xmlns] .clear-fix {
	display:block;
}

* html .clear-fix {
	height:1%;
}

body {
	background-color:#FFFFFF;
}

p, li, td, th, h2, h3, h4, h5, h6, label, select, input, textarea {
	color:#404041;
	font-size:75%;
}
p, li, td, th, h2, h3, h4, h5, h6, label, select, input, span, textarea {
	font-family:Arial,Helvetica,sans-serif;
}

p.error{
	clear:left;
	padding-top:10px;
	padding-left:140px;
}

p{
	margin:14px 0 14px 0;	
}
p.flush{ margin:0px; }
p.flush-top{ margin-top:0px; }
h2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:160%;
	color:#dc0074;
	margin:15px 0 14px 0;
	font-weight:bold;
}

h2.no-margin{ margin-top:0; }

h3{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:110%;
	font-weight:normal;
}

h4{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:110%;
	color:#dc0074;
	margin:14px 0 14px 0;
	font-weight:normal;
}

h6{
	color:#dc0074;
	font-weight:normal;
	margin-bottom:-10px;
}

a{ color:#dc0074; text-decoration:underline; }
a:hover{ text-decoration:none; }
img{
	display:none;
}