h1,h2,h3,h4,h5,h6,pre,code,p{ font-size: 1em; }
dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,form,fieldset{ margin: 0; padding: 0; }
body{
	background: #FFFFFF;
	color: #333333;
	margin: 0em;
	font-family: Arial,helvetica,sans-serif;
	font-size: 0.75em;
}
p{ line-height: 1.8em; padding-bottom: 5px; }
a{ color: #333333; text-decoration: underline; }
a:hover{
	color: red;
}

a img{ border: none; }
a img{ border: none; text-decoration: none }

/* headings */
h1,h2,h3,h4,h5,h6,p.description{
	font-family: Arial,Helvetica,sans-serif;
}
h1{
	color: #961003;
	font-family:Georgia,'Helvetica CE',helvetica,sans-serif;
	font-size: 175%;
	letter-spacing: 0px;
	letter-spacing: 1px;
	line-height: 1.2em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	padding: 6px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	border-bottom: 1px solid #D7CFB3;
}
h2{
	color: #961003;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 125%;
	font-weight: bold;
	line-height: 1.2em;
	margin-bottom: 0.6em;
	margin-top: 10px;
	padding-bottom: 0.5em;
	padding-bottom: 3px;
	border-bottom: 1px solid #D7CFB3;
}
h3{
	font-size: 110%;
	font-weight: bold;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 1.4em;
	margin-bottom: 0.1em;
	margin-top: 0px;
	padding-bottom: 0em;
}
h4{ font-size: 100%; font-weight: bold; line-height: 1.4em; margin-bottom: 0.5em; margin-top: 0.5em; padding-bottom: 0.05em; }
h5{ font-size: 100%; font-weight: bold; line-height: 0.7em; margin-bottom: 0.5em; margin-top: 0.5em; padding-bottom: 0.05em; }
h6{ font-size: 100%; font-weight: normal; line-height: 0.7em; margin-bottom: 0.5em; margin-top: 0.5em; padding-bottom: 0.05em; }
/* tables */
table{ background-color: #FFFFFF; border: 1px solid #D1D1D1; border-collapse: collapse; font-size: 100%; margin: 0.5em 0 1em 0; }
table caption{ clear: both; font-size: 116%; font-weight: bold; margin: 0; margin-bottom: 0em; padding: 10px 10px 5px 0px; text-align: left; }
th,td{ background: none; border: 1px solid #D1D1D1; padding: 4px 10px 4px 10px; }
th{ background: #F0F0F0; text-align: left; }
td{ line-height: 1.4em; }
/* lists */
ul,ol{ margin-bottom: 1em; margin-left: 1em; margin-top: 0.3em; padding-left: 15px; }
ul li{ line-height: 1.6em; list-style-position: outside; list-style-type: square; margin-bottom: 5px; margin-left: 0px; }
dl{ line-height: 1.4em; padding-bottom: 5px; padding-left: 0em; }
dd{ margin-left: 1.8em; padding-left: 0em; }
dt{ margin-left: 0em; padding-left: 0em; }
/* div */
fieldset{ background-color: white; border: 4px solid #DAE6B3; margin-bottom: 10px; padding: 0px; }
legend{ margin-left: 1em; padding: 3px; color: #000; font-weight: bold; background-color: white; border: 1px solid #E4D6BD; }




