html, body
{
	background: white url(images/background.png) repeat-x 0 0;
	color: #4e5858;
	font-family: Arial, Sans-Serif;
	font-size: 13px;
}

body
{
	padding: 20px;
}

form
{
	
}


*
{
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6, input, select, textarea, sub, sup
{
	font-size: 100%;
	font-family: Arial, Sans-Serif;
}

h1
{
    font-size: 20px;
}

h2
{
    font-size: 16px;
}

h3
{
    font-size: 15px;
}

input, select, textarea
{
    color: black;
}

img
{
	border: none;
}

a
{
	cursor: pointer;
	color: blue;
	text-decoration: underline;
}

a:hover
{
    color: blue;
	text-decoration: none;
}

label
{
	cursor: pointer;
}

.clear 
{
	width: 100%;
	height: 1px;
	display: block;
	overflow: hidden;
	clear: both;
}

.clear hr
{
	display: none;
}

.floatleft
{
	float: left;
}

.floatright
{
	float: right;
}

.hidden
{
	display: none;
}

h1, h2, h3, h4, h5, h6, table, ul, ol, p
{
    margin-bottom: 15px;
}

ul, ol
{
    margin-left: 30px;
}