/*** REDEFINED TAGS ***/
body { 
	font-size: 9pt; 
	margin: 0em 0em 0em 0em; 
	padding: 0em 0em 0em 0em; 
	background-color: #ffffff; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body a { color: #003366; text-decoration: none; }
body a:hover { color: #ff0000; text-decoration: underline; }

h1 { 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 20px; 
	line-height: 20px; 
	font-weight: 300; 
	color: #CC6600; 
	margin-bottom: 20px; 
}

h2 { 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 2.5em; 
	margin: 0.2em 0em 0.2em 0em; 
	font-weight: normal;
	color: #cc6600; 
	border: none;
}


hr {
	border: 1px dotted #000000;
	padding: 0em 0em 0em 0em;
	margin: 5em 0em 1em 0em;
}

/*** GENERAL ***/
.alert {
/*	color: rgb(255,0,0); */
	color: grey;
	font-weight: normal;
	font-style: oblique;
}

.alert2 {
	color: rgb(255,0,0);
	font-weight: normal;
	font-style: normal;
}
	
/*** TABLES ***/
table { 
	border-collapse: separate;
	border-spacing: 0px 0px;
	font-size: 9pt; 
	margin-left: 0em; 
	padding: 0em; 
	background-color: #ffffff; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}
	
th { text-align: left; color: #003399; text-transform: uppercase; font-size: 1.1em; line-height: 1.0em; font-weight: normal; margin: 0em; padding: 0em 0em 0em 0.0em; text-decoration: none; letter-spacing: 0.1em; font-weight: 400; background-color: #F4F5E7; padding-top: 3px; padding-bottom: 3px; padding-left: 2px; margin-top: 25px; margin-bottom: 9px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; }
table a { color: #003366; text-decoration: none; }
table a:hover { color: #ff0000; text-decoration: underline; }
.altrow1 { background-color: #ffffff; }
.altrow2 { background-color: #eaeaea; }
.info { color: grey; font-weight: normal; font-style: oblique; font-size: 1em; }

.charTH {
	color: #003399;
	text-transform: uppercase; 
	font-size: 0.9em; 
	line-height: 1.1em; 
	font-weight: normal; 
	margin: 0em; 
	padding: 0em 0em 0em 0.0em; 
	text-decoration: none; 
	letter-spacing: 0.1em; 
	font-weight: 400;
	text-align:left;
	width: 130;
	border-bottom: 1px 
	dotted #cccccc;
}

/*** HEADER ***/
.headerlinks {
	font-size: 8pt; 
	padding: 0em; 
	background-color: #ffffff; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	position:absolute;
	left:150px;
	right:20px;
	top:120px;
}
.headerlinks a { color: #003366; text-decoration: none; }
.headerlinks a:hover { color: #003399; text-decoration: underline; }
.banner { margin: 0em; padding: 0em; background-image: url(./gfx/blackback.jpg);}
/*** LEFT ***/
.main {
	position:absolute;
	left:150px;
	right:20px;
	top:150px;
}

/*** FOOTER ***/
.footer { 
	text-align:left;
/*	width:200px;*/
	position:absolute;
	left:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.75em;
	font-weight: normal;
	font-style: oblique; 
	line-height: 1.7em; 
	color: #666666; 
	border-top: 1px 
	dotted #cccccc; 
	margin: 10em auto auto auto; 
	padding: 0em 0em 0em 0em; 
}

/*** User Bar ***/
.userBar {
	font-size: 8pt; 
	padding: 0em; 
	background-color: #ffffff; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	position:absolute;
	left:150px;
	/* right:20px;  */
	top:130px;
}
.userBar a { color: #003366; text-decoration: none; }
.userBar a:hover { color: #003399; text-decoration: underline; }
