* {
	font-family:Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	font-size:12px;
}


html {
	width:100%;
	height:100%;
}
body {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	text-align:center;
	line-height:19px;
}


/* Some patches to remove extra spaces */
h1,h2,h3,h4,h5,h6,h7,form,p,hr {
	margin:0;
	padding:0;
}

p {
	/* Define on div class not as default? */
	margin-top:5px;
	margin-bottom:10px;
}
b, strong {
	font-size:11px;
	text-transform:uppercase;
}
sup { 
	font-size:11px;
	padding:0;
	margin:0;
	line-height:0;
}
table tr td {
	color:#4d4d4d;
}
div { 
	color:#4d4d4d;
}

h1,h2,h3,h4,h5,h6 {
	font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;
	color:#fff;
	font-weight:400;
}
h1 { font-size:20px; line-height:21px; }
h2 { font-size:18px; line-height:21px; }
h3 { font-size:16px; line-height:21px; }
h4 { font-size:14px; line-height:21px; }
h5 { font-size:12px; line-height:21px; }
h6 { font-size:10px; line-height:21px; }


hr,.hr {
	display:block;
	height:1px;
	border:0px;
	padding:0;
	margin:0;
	border-top:1px solid #343434;
}

a {
	color:#f89829;
	text-decoration:none;
}
	a:hover {
		color:#f89829;
		text-decoration:underline;
	}

img {
	border:0;
}

ul,ol {
	margin-top:0px;
	margin-bottom:0px;
}
ul li {
}

/* Clear all patch */
.clear:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clear {display: inline-block;}
