BODY
	{
	font-family: Arial, Helvetica, sans-serif; 	
	font-size: 9pt;
	}
PRE
	{
	font-family: Arial, Helvetica, sans-serif; 	
	font-size: 9pt;
	}
.main_nav
	{
	font-family: Arial, Helvetica, sans-serif;
	background : #009999;
	background: url(../images/folder_tab_bkgd_TI_off.gif);
	text-decoration : none;
	color : White;
	border-top-color: #0000CC;
	border-right-color: #0000CC;
	margin-top: 2px;
	margin-bottom: 2px;
	}
.main_nav_at
	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background : #99CCCC;
	background: url(../images/folder_tab_bkgd_TI_on.gif);
	text-decoration : none;
	color : Black;
	}
.main_nav_text
	{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : White;
	}
.main_nav_text_at
	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration : none;
	color : Black;
	}
.main_nav_text_cond
	{
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : White;
	font-size: 10pt;
	}
.main_nav_text_cond_at
	{
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration : none;
	color : Black;
	font-size: 10pt;
	}
A
	{
	text-decoration : underline;
	color : #003300;
	}
A:Visited 
	{
	text-decoration : underline;
	color : #666666;
	}
A:Active
	{
	text-decoration : underline;
	}
A:Hover 
	{
	text-decoration : underline;
	font-weight: bold;
	color : #006600; /* was Red */
	}
table
	{
	border : thin none Navy;
	}
td
	{
	 font-family: Arial, Helvetica, sans-serif; font-size: 9pt; 
	}
th
	{
  	 font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
	}
p
	{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-top: -1px;
	}
ul
	{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-top: 0px;
	}
	
ol
	{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-top: 0px;
	}
h1
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color : #009900;
	font-weight: bold;
	margin-bottom: -1px;
	line-height: 100%
	}
h2
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color : #009900;
	margin-bottom: -1px;
	line-height: 99%
	}
h3
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color : #009900;
	margin-bottom: -1px;
	line-height: 99%
	}
h4
	{
	font-family: Arial, Helvetica, sans-serif;
	color : #009900;
	font-size: 12pt;
	margin-bottom: -1px;
	line-height: 99%
	}
h5
	{
	font-family: Arial, Helvetica, sans-serif;
	color : #009900;
	font-size: 11pt;
	margin-bottom: -2px;
	line-height: 99%
	}
input
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	}

  /* form */
/*
  input.submit  { background-color: #0000CC; font-family: Arial,Helvetica; font-weight: bold; color: #FFFFFF; font-size : 12px; } 
  input.button  { background-color: #0000CC; font-family: Arial,Helvetica; font-weight: bold; color: #FFFFFF; font-size : 10px; }
  input.default  { font-family : Arial,Helvetica; color: #000000; font-size : 12px; background-color: #FFFFFF; }
  textarea.default	{ font-family : Arial,Helvetica; color: #000000; font-size : 12px; background-color: #FFFFFF;}
  select.default  { font-family: Arial,Helvetica; color: #000000; font-size : 11px; background-color: #FFFFFF; }
  option.default  { font-family: Arial,Helvetica; color: #000000; font-size : 11px; background-color: #FFFFFF; }
*/

select
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #FFFFFF
	}
textarea
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #FFFFFF
	}
	
/* Other CSS classes... */
.small
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt
	}
.error
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color : Red;
	}
.footer
	{
	font-family: Arial Narrow, Helvetica, sans-serif;
	font-size: 9pt;
	}
.super_small
	{
	font-family: Arial Narrow, Helvetica, sans-serif;
	font-size: 8pt;
	}
/*
.ads_compact
	{
	height:20px;}
	}
.ads_full
	{
	height:auto;}
	}
*/
.caption
	{
	font-family: Arial Narrow, Helvetica, sans-serif;
	font-size: 9pt;
	color : #333399;
	background : #EEEEEE;
	font-style : italic;
	}
.sub_menu
	{
	font-family:  Arial Narrow, Arial, Helvetica, sans-serif;
	background : #CCFFCC;
	}
.sub_menu_at
	{
	font-family:  Arial Narrow, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background : #FFFFFF;
	}
.flag
	{
	border: thin solid #CCEEEE;
	}
.flag:HOVER
	{
	border: thin solid #00FF00;
	}
.flag_AT
	{
	border: medium solid #009999;
	}
td#left_bkgd
	{
	background-repeat: no-repeat;
	background-position: right top;
	}
td#right_bkgd
	{
	background-repeat: no-repeat;
	background-position: left top;
	}
google_form
{
	margin-top: 0px;
	padding-top: 0px;
	width: 100px;
}
#ads
{
	float: right;
	margin-top: 10px;
}
.preface
{
	line-height: 1.5em;
}
