	body { background-color : #fff ; color : #333 ; font-family : verdana; font-size : xx-small ; }
	
	html>body { font-size : xx-small ; }
	
	a:link { color : #4C6E29 ; text-decoration : none ; }
	a:visited { color : #4C6E29 ; text-decoration : none ; }	
	a:hover { color : #c00 ; text-decoration : underline ; }

	
	strong { font-weight : bold ; }
	em { font-style : italic ; }
	
	div, form { margin : 0 ; padding : 0 ; }
	p { font-size : 110% ; line-height : 1.5em ; margin : 0 0 1em 0 ; padding : 0 ; }
	blockquote { font-family : courier ; font-style: italic; font-size : 100% ; line-height : 1.1em ; margin : 0em ; padding : 0 ; } 
	br { line-height : .6em ; margin : 0 ; padding : 0 ; }
	hr { color : #333 ; height : 1px ; width : 100% ; }
	
	h1, h2, h3, h4, h5, h6 { font-family : arial ; font-weight : normal ;  padding : 0 ; }
	h1, h2, h3, h4, h5, h6 { margin : 0 0 0.2em 0 ; padding : 0 ; }
	h1 { font-size : 275% ; }
	h2 { font-size : 160% ; }
	h3 { font-size : 140% ; }
	h4 { font-size : 125% ; font-weight : bold ; }
	h5 { font-size : 115% ; font-weight : bold ; }
	h6 { font-size : 105% ; font-weight : bold ; }
		
	img { border : none ; }
	img.left { clear : left ; float : left ; margin : 0 3px 3px 0 ; }
	img.right { clear : right ; float : right ; margin : 0 0 3px 3px ; }
	
	ul { margin : .05em 0 .25em 15px ; padding : 0 ; }
	li { margin : 0 ; padding : 0 ; }
	
	table { margin: 0 0 0.5em 0; font-size: 100%;  }
	td {vertical-align:top;}
	
	span.nowrap { white-space : nowrap ; }
	.hide { display : none ! important ; }
	.block { display : block ! important ; }
	.inline { display : inline ! important ; }
	.both { 
	/*	hide from mac ie	\*/
		clear : both ; 
	/*	stop hiding	*/
		}
	.left { float : left ; }
	.sectionleft { float : left ; }
	.right { float : right ; }
	
 	.big { font-size : 120% ; }
	.small { font-size : 80% ; }