H1              {
				text-align: center;
                font-family: Verdana, Arial;
                font-size: 18pt;
                color: #CC0000;
                letter-spacing:1;
                border-color: #CCCCCC;
	            border-width:3;
                border-left:0;
                border-right:0;
                border-top:0;
                border-style:solid;
                background-color: #FFFFDF;
                margin-bottom: 0;
			    }

H2	            {
                color: #FFFFDF;
				text-align: center;
				margin-top: 0;
                font-family: Verdana, Arial;
                font-size: 14pt;
                background-color: #CC0000;
                margin-bottom: 0;
                }

H3	            {
                font-family: Verdana, Arial;
                font-size: xx-small;
                color: #FFFFFF;
                background-color: #CC0000;
                margin-bottom: 0;
                }

H4            	{
				text-align: center;
                font-family: Verdana, Arial;
                font-size: 8pt;
                color: #FFFFCC;
                margin: 1;
                background-color: #009999;
                }

H5            	{
				text-align: center;
                font-family: Verdana, Arial;
                font-size: 8pt;
                margin: 1;
                background-color: #CCCCCC;
                }

BODY            {
                font-family: Verdana, Arial;
                margin: 0;
                font-size: 9pt;
                background-color: #FFFFDF;
				}

TABLE           {
                font-family: Verdana, Arial;
                font-size: x-small;
                }

TABLE.Criteria  {
				font-family: Courier New, System, Verdana, Arial;
                font-size: 9pt;
                font-weight: normal;
                color: #0033FF;
                height: 235px;
                width: 318px;
                vertical-align: top;
                padding: 0px, 0px, 0px, 0px;
                border: none;
                }
                
TD.Checkbox		
				{
				font-family: Courier New, System, Verdana, Arial;
				letter-spacing: -1.2px;
				font-size: 9pt;
				height: 3pt;
				line-height: 6pt;
				padding: 0px, 0px, 0px, 0px;
				}

DIV.MainDiv	{ 
				background-color:#FFFFDF;
				position:absolute;
				visibility:visible;
				}

DIV.Criteria	{ 
				background-color:#FFFFDF;
				}

DIV.clsMenu		{ 
				font-size:9;
				background-color:#CC0000;
				position:absolute;
				visibility:hidden;
				width:200px;
				padding:5px 5px 5px 8px;
				border-top:solid 1 #FFFFDF;
				}

DIV.clsMenu A	{
				text-decoration:none;
				color:#FFFFDF;
				font-weight:bold;
				z-index: 200;
				}

DIV.clsMenu A:hover
				{
				color:#FFFF66;
				z-index: 200;
				}

DIV.clsMenu A:visited
				{
				color: #FFFFDF;
				z-index: 200;
				}

a:link	        {
                color: #0033FF;
                font-weight: bold;
                text-decoration: none;
                }

a:active	    {
                color: #CC0000;
                font-weight: bold;
                text-decoration: none;
                }

a:visited       {
                color: #0033FF;
                font-weight: bold;
                text-decoration: none;
                }

a:hover	        {
                color: #3399FF;
                font-weight: bold;
                text-decoration: underline;
                }

INPUT           {
                font-family: Verdana, Arial;
                font-size: x-small;
                }

SELECT	        {
                font-family: Verdana, Arial;
                font-size: x-small;
                }

DIV.HelpDiv     {
                color: #000000;
                font-family: Verdana, Arial;
                font-size: 9pt;
                height: 180px;
				line-height: 14pt;
				position: absolute;
                text-align: center;
                width: 190px;
                }

DIV.header      {
                background-image: url(../xc/images/web/headbkg.gif);
                color: #FFFFFF;
                font-family: Verdana, Arial;
                height: 30px;
				line-height: 14pt;
				position: relative;
				right: 0px;
                text-align: left;
                top: -3px;
                }

B.title       {
                font-family: Verdana, Arial;
                font-size: 9pt;
                font-weight: 800;
                vertical-align: top;
                margin-left: 2px;
                }

TD.spacer       {
                text-align: center;
                width: 20px;
                }

TD.tpt			{
                border-style: solid;
                border-width: thin;
                border-color: #CC0000;
                color: #CC0000;
                display: inline;
                font-family: Verdana, Arial;
                font-size: medium;
                height: 282px;
                width: 549px;
                line-height: 1;
                vertical-align: top;
                z-index: 1;
                }

TD.qpn          {
				color: #CC0000;
				border-style: none;
				border-width: 0;
				height: 282px;
				width: 183px;
                font-size: 10pt;
                z-index: 1;
                }

TD.hpn			{
                border-style: none;
                border-width: 0;
                border-color: #CC0000;
                color: #CC0000;
                font-family: Verdana, Arial;
                font-size: 10pt;
                height: 282px;
                width: 357px;
                line-height: 1;
                vertical-align: top;
                z-index: 1;
                }

TD.hpt			{
                border-style: none;
                border-width: 0;
                border-color: #CC0000;
                color: #CC0000;
                display: inline;
                font-family: Verdana, Arial;
                font-size: 10pt;
                height: 282px;
                width: 357px;
                line-height: 1;
                vertical-align: top;
                z-index: 1;
                }

TD.hpb			{
                border-style: none;
                border-width: 0;
                border-color: #CC0000;
                color: #CC0000;
                display: inline;
                font-family: Verdana, Arial;
                font-size: 10pt;
                width: 357px;
                line-height: 1;
                vertical-align: top;
                z-index: 1;
                }

TD.footbanner	{
                border-style: none;
                border-width: 0;
                }

TD.pageFoot		{
                border-style: solid;
                border-width: 1;
                border-color: #CCCCCC;
                color: #000000;
                font-family: Verdana, Arial;
                font-size: 9pt;
                line-height: 1;
                }

TD.bannerad		{
                background-color: #FFFFDF;
                }

UL				{
				list-style-image: url(../xc/images/web/ballred.gif);
				color: #CC0000;
				text-indent: 8;
				text-align:left;
                border-style: none;
                display: block;
                font-family: Verdana, Arial;
                font-size: 10pt;
                }

SPAN.bannertext	{
				color: #CC0000;
				font-weight: bold;
				font-size: 13pt;
                letter-spacing:4;                
				}

P.titleText		{
				color: #CC0000;
				font-weight: bold;
				font-size: 14pt;
				line-height: 1;
				margin-bottom: -6px;
				}

P.regular		{
                border-style: none;
                color: #0033FF;
                display: inline;
                font-family: Verdana, Arial;
                font-size: 9pt;
                font-weight: bold;
                line-height: 1;
                vertical-align: top;
                }

P.frameTitle	{
				color: #0033FF;
				font-weight: bold;
				font-size: 14pt;
				font-style: italic;
				border-style: double;
				line-height: 1;
				margin-bottom: 6px;
				width: 345px;
				}

P.frameText		{
				color: #CC0000;
				font-weight: bold;
				font-size: 12pt;
				line-height: 1;
				margin-bottom: 6px;
				width: 345px;
				}

IFRAME.main		{
				color: #CC0000;
				border-style: solid;
				border-width: thin;
				}

IFRAME.halfpage	{
				color: #CC0000;
				border-style: none;
				border-width: 0px;
				height: 282px;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				width: 345px;
				}

IFRAME.qtrpage	{
				color: #CC0000;
				border-style: none;
				border-width: 0px;
				height: 282px;
				width: 183px;
				}

IFRAME.MarqueeQuote
				{
				background: #FFFFDF;
				border-style: none;
				border-width: 0px;
				top: 150px;
				left: 100px;
				vertical-align: top;
				text-align: center;
				height: 176px;
				width: 272px;
				color: #009999;
				}

DIV#divMenuBarLeft
				{
				position: absolute;
				left: 40px;
				top: 37px;
				background-color:#CC0000;
				}

DIV#divMenuBarRight
				{
				position: absolute;
				right: 5px;
				top: 37px;
				background-color:#CC0000;
				}

TABLE#tblMenuBar TD
				{
				font-size:50%;
				color: #FFFFDF;
				padding:0px 3px 0px 3px;
				cursor:default;
				z-index: 200;
				}

TABLE#tblMenuBar TD.clsMenuBarItem
				{
				font-size: 6pt;
				font-weight: bold;
				color: #FFFFDF;
				cursor:hand;
				}

TABLE#tblMenuBar TD.clsMenuBarItem A
				{
				text-decoration:none;
				color: #FFFFDF;
				font-weight:bold;
				}

TABLE#tblMenuBar TD.clsMenuBarItem A:hover
				{
				color:#FFFF00;
				}

TABLE#tblMenuBar TD.clsMenuBarItem A:visited
				{
				color:#FFFFDF;
				}

TABLE#tblMenuBarR TD
				{
				font-size:50%;
				color: #FFFFDF;
				padding:0px 3px 0px 3px;
				cursor:default;
				z-index: 200;
				}

TABLE#tblMenuBarR TD.clsMenuBarItem
				{
				font-size: 6pt;
				font-weight: bold;
				cursor:hand;
				}

TABLE#tblMenuBarR TD.clsMenuBarItem A
				{
				text-decoration:none;
				color: #FFFFDF;
				font-weight:bold;
				}

TABLE#tblMenuBarR TD.clsMenuBarItem A:hover
				{
				color:#FFFF66;
				}

TABLE#tblMenuBarR TD.clsMenuBarItem A:visited
				{
				color:#FFFFDF;
				}

.smalltext		{
                COLOR: #CC9999;
                FONT-FAMILY: Verdana, Arial;
                FONT-SIZE: 8pt;
                LINE-HEIGHT: 140%;
                }

.navtext        {
                color: #0033FF;
                font-size: 7.5pt;
				background-color:#FFFFDF;
                }

.navlink:link   {
                color: #0033FF;
                text-decoration: underline;
                font-size: 8.0pt;
                }

.navlink:active {
                color: #CC0000;
                text-decoration: none;
                font-size: 8.0pt;
                }

.navlink:visited {
                color: #0033FF;
                text-decoration: underline;
                font-size: 8.0pt;
                }

.navlink:hover  {
                color: #003399;
                background-color: #CCFF99;
                text-decoration: underline;
                font-size: 8.0pt;
                }
