* {
	margin:0;
	padding:0;
}

body {
	font-family: Helvetica,Arial,Verdana,"Lucida Grande",sans-serif;
	font-size:12px;
	margin:0;
	color:#333;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.5em;
}


h1, h2, h3, h4, h5 {
	padding: 0;
	margin: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
	line-height:2.1em;
}

h1, h2, h3, h4, h5 {
	font-size:18px;
}
h2{
	font-size:16px;
}
h3{
	font-size:14px;
	letter-spacing:-1px;
}
h4, h5 {
	font-size:12px;
}


a,
a:active,
a:visited{
	color:#64aa00;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

img {
	border:0pt none;
}
abbr {
	border:0pt none;
}

ul,ol{
	list-style-image:none;
	list-style-position:outside;
	margin:.7em 0 .7em 4em;
}

ul{
	list-style-type:square;
}

ol{
	list-style-type:decimal;
}

a, img, input{
	outline:none;
}

p{
	margin: .7em 0;
}

blockquote{
	margin-left:2em;
}

th{
	text-align:right;
}

thead th,
thead td{
	text-align:center;
	vertical-align:bottom;
}
th, td{
	padding:5px;
	vertical-align:top;
}
small{
	font-size:13px;
	color:#666;
}


.floatImgLeft {
	float:left; 
	margin: .4em 1.3em .4em 0; 
}
.floatImgRight {
	float:right; 
	margin: .4em 0 .4em 1.3em; 
}

.hiddenHeading{
	display:none;
}

img.temp {
	background-color:red;
}

.thickbox{
}
