html, body, tbody, div, span, h1, h2, h3, p, a, img, ol, ul, li, form, table, thead, tfoot, tr, th, td, hr
{
	font-size: 100%;
	font: inherit;
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;	
	outline: none;
}

input, textarea, select
{
	outline:none;
}

input[type=text], input[type=password]
{
    height: 30px;
    line-height: 30px;
    padding: 0 2px;
}
input.button-color
{
	border: none;
	cursor: pointer;
}

table
{
	border-collapse: collapse;
	border-spacing: 0;
}

body, html
{
	width:100%;
	height: 100%;
}

body
{
	font-family: Arial, Helvetica, Garuda, sans-serif;
	font-size: 90%;
	position: relative;
	min-height: 100%;
	color: #373737;
	background-color: #ffffff;
}

@font-face
{
	font-family: 'OpenSans';
	src: url('fonts/OpenSans-Regular-webfont.eot');
	src: url('fonts/OpenSans-Regular-webfont.eot#iefix') format('embedded-opentype'),
		url('fonts/OpenSans-Regular-webfont.woff') format('woff'),
		url('fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
		url('fonts/OpenSans-Regular-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
}


h1
{
	font-size: 1.6em;
	font-weight: normal;
	margin: 10px 0;
}

h2
{
	font-size: 1.4em;
	font-weight: normal;
	padding: 5px 0;
}

h3
{

}

ul, ol
{
	list-style-position: inside;
}

ul
{
	
}

p
{
	
}
