/*initialise elements default margin and padding to zero*/
body, a, ul, ol, li, p, div, h1, h2, h3, h4, h5, h6, hr, form, select, input, img{margin:0; padding:0;}
ul, ol, li{list-style:none;}
ul{width:100%;}

img{border:0;}

ul{padding-bottom:5px;}

li a, div p, form{padding-left:0px;}
li a{display:block;}
li p a{display:inline;}

h3 a{padding:0;}

form{padding-bottom:2px;}

label{
	display:block;
	padding-bottom:5px;
}

body, table, tbody{
	font-family:"arial","verdana";
	font-size:1px;
}

h1, h2, h3, h4, h5, h6{
	padding:0 0 5px 3px;
}

h1{
	font-size:13px;
	font-weight:bold;
}

h2{
	font-size:12px;
	font-weight:bold;
}

h3{
	font-size:11px;
	font-weight:bold;
}

h4{
	font-size:10px;
}

h4{
	font-size:11px;
	font-weight:bold;
}

h5{
	font-size:11px;
	font-weight:bold; 
}

hr{color:#696969; height:2px; margin-bottom:0px;}

form h4, form p, form{padding-left:0}

input, select, option, textarea {
	font-size:10px;
	outline-color:#0000ff;
	width:75%;
	margin-bottom:0px;
}

label input{margin-bottom:0;}

input.submit, input.checkbox {width:auto;}


.error{color:#ff0066;}

.clearfix:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
	color:#dedede;
}  

.clearfix{
	display:inline-block;
}

html[xmlns] .clearfix{
	display:block;
}  

* html .clearfix{
	height:1%;
}
