    a
    {
    	text-decoration:none;
    }
    a:link
    {
    	color: #1111ff;
    	text-decoration:none;
    }
    a:active
    {
    	color: #ff1111;
    	text-decoration:none;
    }
    a:visited
    {
    	color: #8a35fd;
    	text-decoration:none;
    }
    a:hover
    {
    	color: #ff1111;
    	text-decoration: underline;
    	letter-spacing: normal;
    }
    form
    {
    	margin-bottom:0px;
    	margin-top: 0px;
    }
    body,td,p,ul,ol,li,pre
    {
    	color:black;
        font-family: arial, verdana, helvetica, sans-serif;
        font-size: 10pt;
    }
    h2.yellow
    {
    	color:#fcff1d;
        font-family: arial, verdana, helvetica, sans-serif;
        font-size: 14pt;
        font-weight:bold;
    }
    hr
    {
	border: 0px;
    	color:black;
    	background-color:black;
    	height:1px;
    }
    p
    {
    	text-indent: 15px;
    }
    body
    {
    	margin-top: 15px;
    	margin-right: 35px;
    	margin-bottom: 0px;
    	margin-left: 35px;
    	background-color: #ffffff;
    }
    .small_txt
    {
    	color:black;
        font-family: arial, verdana, helvetica, sans-serif;
        font-size: 8pt;
    }
    .input
    {
    	font-family: arial, verdana, helvetica, sans-serif; 
    	font-size: 12px; 
    	border-color:#3871a9; 
    	border-width:1px;
    	color: #1100ff;
    	background-color: #bcf4fe;
    }
    .tiny_input
    {
    	font-family: arial, verdana, helvetica, sans-serif; 
    	font-size: 8pt; 
    	border-color:#3871a9; 
    	border-width:1px;
    	color: #1100ff;
    	background-color: #bcf4fe;
    }
    .small_lst
    {
    	font-family: arial, verdana, helvetica, sans-serif; 
    	font-size: 8pt; 
    	color: black;
    }
    .rowover
    {
    	color:black;
    	font-family: arial, verdana, helvetica, sans-serif;
    	font-size: 10pt;
    	background-color: yellow;
    }
    .rowout_wht
    {
    	color:black;
    	font-family: arial, verdana, helvetica, sans-serif;
    	font-size: 10pt;
    	background-color: #ffffff;
    }
    .rowout_drkblu
    {
    	color:white;
    	font-family: arial, verdana, helvetica, sans-serif;
    	font-size: 10pt;
    	background-color: #1111ff;
    }
    .rowout_blu
    {
    	color:black;
    	font-family: arial, verdana, helvetica, sans-serif;
    	font-size: 10pt;
    	background-color: #bcf4fe;
    }
    .td_help
    {
    	color:black;
    	font-family: arial, verdana, helvetica, sans-serif;
    	font-size: 10pt;
    	cursor:help;
    }
    a.tooltip
    {/*this is the key*/
    	position:relative;
    	z-index:24;
    	background-color:white;
    	color:black;
    	text-decoration:none;
    	cursor:help;
    }
    a.tooltip:hover
    {
    	z-index:25;
    	cursor:help;
    }
    a.tooltip span
    {
    	display:none;
    	cursor:help;
    }
    a.tooltip:hover span
    {/*the span will display just on :hover state*/
    	display:block;
    	position:absolute;
    	top:2em; left:2em; width:23em;
    	border:1px solid #1111ff;
    	background-color:#fbffb7;
    	color:#000000;
    	text-align:left;
    	cursor:help;
    }
    a.tooltip-wide
    {/*this is the key*/
    	position:relative;
    	z-index:24;
    	background-color:white;
    	color:black;
    	text-decoration:none;
    	cursor:help;
    }
    a.tooltip-wide:hover
    {
    	z-index:25;
    	cursor:help;
    }
    a.tooltip-wide span
    {
    	display:none;
    	cursor:help;
    }
    a.tooltip-wide:hover span
    {/*the span will display just on :hover state*/
    	display:block;
    	position:absolute;
    	top:2em; left:2em; width:80em;
    	border:1px solid #1111ff;
    	background-color:#fbffb7;
    	color:#000000;
    	text-align:left;
    	cursor:help;
    }
    a.tooltip-tall
    {/*this is the key*/
    	position:relative;
    	z-index:24;
    	background-color:white;
    	color:black;
    	text-decoration:none;
    	cursor:help;
    }
    a.tooltip-tall:hover
    {
    	z-index:25;
    	cursor:help;
    }
    a.tooltip-tall span
    {
    	display:none;
    	cursor:help;
    }
    a.tooltip-tall:hover span
    {/*the span will display just on :hover state*/
    	display:block;
    	position:absolute;
    	top:1em; left:1em; width:13em;
    	border:1px solid #1111ff;
    	background-color:#fbffb7;
    	color:#000000;
    	text-align:left;
    	cursor:help;
    }