/**********************

 Mandatory Definitions

***********************/



/*RESET*/



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin:0;

	padding:0;

	border:0;

	outline:0;

	font-weight:inherit;

	font-style:inherit;

	font-size:100%;

	font-family:inherit;

	vertical-align:baseline;

}



/* remember to define focus styles! */

:focus {

	outline:0;}



body {

	height:100%;	

	font-family: Arial, Helvetica, sans-serif;

	font-size:9pt;}



html {

	height:100%;}



/* tables still need 'cellspacing="0"' in the markup */

table {

	border-collapse:separate;

	border-spacing:0;}



caption, th, td {

	text-align:left;

	font-weight:normal;}



td {

	vertical-align:top;

	

}



blockquote:before, blockquote:after, q:before, q:after {

	content: ""; }



blockquote, q {

	quotes: "" ""; }



/*Paragraph Style*/

p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10pt;

	line-height:1.5em;

	padding-bottom:10px;}



/* Headings Style*/

h1 { 	font-family:Arial, Helvetica, sans-serif; font-size:20pt; font-weight:normal;}

h2 { 	font-family:Arial, Helvetica, sans-serif; font-size:18pt; font-weight:normal;}

h3, h4, h5 { 	font-family:Arial, Helvetica, sans-serif; font-size:15pt; font-weight:normal;}

h6 { font-family:sans-serif; font-size:10pt;font-weight:normal; }



/*Anchor Links*/

a,

a:link,

a:visited,

a:active {

	text-decoration:underline; }



a:hover {

	text-decoration:underline; }

	

ul { list-style:none; }



ol { }

	

hr {

	height:1px;

	border:0;

	border-bottom:1px solid #ccc;}



option {color:#000;}