
/**
 *=============================================================================
 *	Defaults
 *=============================================================================
 *
 *	Taken from http://yui.yahooapis.com/2.9.0/build/reset/reset-min.css
 *
 */

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; border: 0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

fieldset, img { 	border:0; margin: 0; padding: 0; }

address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}

ol,ul { list-style:none; }

caption,th {	text-align:left; }

h1,h2,h3,h4 {
	font-size:100%;
	font-weight: bold;
	color: black;
	padding: 4px 0;
	font-family:Helvetica,Arial,sans-serif;
	line-height: 1.25em;
	text-align: center;
}

q:before,q:after {	content:''; }

abbr,acronym { border:0; }

/**
 *=============================================================================
 */

body { height:100%; }

h1 {	font-size: 12pt;	}
h2, h3, h4 {	font-size: 10pt;	}

div, table, tr, td, ul {	font-size: 9pt; }


ul {
	margin: 0 0 0 1em;
}

ul ul {
	margin: 0 0 0 2em;
}

ul ul ul {
	margin: 0 0 0 3em;
}


a {
	color: black;
	text-decoration: none;
}

/*     No dotted box around the hyperlink after visited   */
a:focus { outline: 0; }


/*
 *=============================================================================
 *	All elements have a default position so that z-index works
 *=============================================================================
 */

* { position: static; }


/*
 *=============================================================================
 *	Page description, keywords
 *=============================================================================
 */

#description {
	display: none;
}

#description th {
	text-align: left;
	text-decoration: underline;
}

/*
 *=============================================================================
 *	Security, anti-spam
 *=============================================================================
 */

.sec {
        visibility: hidden;
        display: none;
}

/*
 *=============================================================================
 *	Messages
 *=============================================================================
 */

.error {
	background-color: yellow;
	color: red;
	font-weight: bold;
	font-family:Helvetica,Arial,sans-serif;
}

div.error {
	border: 2px solid red;
	padding: 8px 16px;
	text-align: justify;
}

.warning {
	background-color: yellow;
	color: green;
	font-weight: bold;
	font-family:Helvetica,Arial,sans-serif;
}

div.warning {
	padding: 8px 16px;
	border: 2px solid green;
	padding: 8px
}

.message {
	color: green;
	font-family:Helvetica,Arial,sans-serif;
}

div.message {
	padding: 8px;
	border: 1px solid black;
}


