* * Browser Reset */  
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {	
margin: 0; 	padding: 0;
}

fieldset, img { 
border: 0; 
}

a:focus { 
outline: none; 
}

 
option { 
padding-left: 0.4em; 
}

 
ul, ol, dl { 
margin: 1em 0; padding-left: 40px }
dl { 
margin: 1em 0; 
}

dd { 
padding-left: 40px; 
}

blockquote { 
margin: 0 0 1em 1.5em; 
}

p {	
margin: 1em 0; 
}

td, th { 
padding: 1px; 
}

 
 html {	
height: 100%;	margin-bottom: 1px;
}

	/* * Page */ body {	
font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 150%;	color: #646464;
}

h1, h2, h3, h4, h5, h6 {	
font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	padding-bottom: 0px;	margin-bottom: 5px;	line-height: 100%;
}

h1 {	
font-size: 200%;	font-weight: normal;
}

h2 {	
font-size: 175%;	font-weight: normal;
}

h3 {	
font-size: 150%;	font-weight: normal;	color: #5f870f;
}

h4 {	
font-size: 125%;
}

h5 {	
font-size: 100%;
}

h6 {	
font-size: 90%;	color: #960000;
}

/* * links */a:link, a:visited {	
color: #aa1428;	text-decoration: none;
}

a:hover {	
color: #ff0000;	text-decoration: underline;
}

.red {
color: #FF0000;
}