    a { 
        COLOR: #3366FF;
        text-decoration: none;
    }   
        
    a:hover {
        COLOR: #FF0000;
        text-decoration: none;
    }   
        
    a.navbar {
	COLOR: #000066;
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
        font-family: Arial, Verdana, Helvetica;
    }

    a.navbar:hover {
	COLOR: #666666;
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
        font-family: Arial, Verdana, Helvetica;
    }

    a.panel {
	COLOR: #3366FF;
        font-size: 8pt;
        font-weight: bold;
        text-decoration: none;
        font-family: Tahoma, Verdana, Helvetica;
    }

    a.panel:hover {
	COLOR: #FF0000;
        font-size: 8pt;
        font-weight: bold;
        text-decoration: none;
        font-family: Tahoma, Verdana, Helvetica;
    }

    a.extlink {
	COLOR: #3366FF;
        font-size: 8pt;
        text-decoration: none;
        font-family: Tahoma, Verdana, Helvetica;
    }

    a.extlink:hover {
	COLOR: #FF0000;
        font-size: 8pt;
        text-decoration: none;
        font-family: Tahoma, Verdana, Helvetica;
    }

    a.bnrlink {
	COLOR: #3366FF;
        font-size: 8pt;
        text-decoration: none;
        font-family: Tahoma, Verdana, Helvetica;
    }

    a.bnrlink:hover {
	COLOR: #FF0000;
        font-size: 8pt;
        text-decoration: underline;
        font-family: Tahoma, Verdana, Helvetica;
    }

    a.headerlink {
	COLOR: #0D65D1;
        font-size: 11px;
        font-weight: normal;
        text-decoration: none;
        font-family: Arial, Verdana, Helvetica;
    }

    a.headerlink:hover {
	COLOR: #5BA0F5;
        font-size: 11px;
        font-weight: normal;
        text-decoration: underline;
        font-family: Arial, Verdana, Helvetica;
    }

    a.pathlink {
        COLOR: #3366FF;
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
        font-family: Arial, Verdana, Helvetica;
        text-align: left;
    }

    a.pathlink:hover {
        COLOR: #FF0000;
        font-size: 12px;
        font-weight: bold;
        text-decoration: underline;
        font-family: Arial, Verdana, Helvetica;
        text-align: left;
    }

    a.titlelist {
	COLOR: #3366FF;
        font-size: 11px;
        text-decoration: none;
        font-family: Arial, Verdana, Helvetica;
    }

    a.titlelist:hover {
	COLOR: #FF0000;
        font-size: 11px;
        text-decoration: none;
        font-family: Arial, Verdana, Helvetica;
    }

    a.folderlink {
        COLOR: #3366FF;
        font-size: 9pt;
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica;
    }

    a.folderlink:hover {
        COLOR: #FF0000;
        font-size: 9pt;
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica;
    }

    a.morelink {
        COLOR: #3366FF;
        font-size: 8pt;
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica;
    }

    a.morelink:hover {
        COLOR: #FF0000;
        font-size: 8pt;
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica;
    }

    a.resultlink {
        COLOR: #3366FF;
        font-size: 11pt;
        font-weight: bold;
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica;
    }

    a.resultlink:hover {
        COLOR: #FF0000;
        font-size: 11pt;
        font-weight: bold;
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica;
    }

    a.pastpolllink {
        COLOR: #3366FF;
        font-size: 8pt;
        text-decoration: none;
        font-family: Tahoma, Verdana, Helvetica;
    }

    a.pastpolllink:hover {
        COLOR: #FF0000;
        font-size: 8pt;
        text-decoration: underline;
        font-family: Tahoma, Verdana, Helvetica;
    }

    a.sitemaplink01 {
        COLOR: #3366FF;
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
        font-family: Arial, Verdana, Helvetica;
    }   
    
    a.sitemaplink01:hover {
        COLOR: #FF0000;
        font-size: 11px;
        font-weight: bold;
        text-decoration: underline;
        font-family: Arial, Verdana, Helvetica;
    }   
        
    a.sitemaplink02 {
        COLOR: #3366FF;
        font-size: 11px;
        text-decoration: none;
        font-family: Arial, Verdana, Helvetica;
    }

    a.sitemaplink02:hover {
        COLOR: #FF0000;
        font-size: 11px;
        text-decoration: underline;
        font-family: Arial, Verdana, Helvetica;
    }

    a.unsubscribelink {
        COLOR: #3366FF;
        font-size: 8pt;
        text-decoration: none;
        font-family: Tahoma, Verdana, Helvetica;
    }

    a.unsubscribelink:hover {
        COLOR: #FF0000;
        font-size: 8pt;
        text-decoration: underline;
        font-family: Tahoma, Verdana, Helvetica;
    }

    a.accessoptions {
        COLOR: #000066;
        font-size: 11px;
        text-decoration: none;
        font-family: Arial, Verdana, Helvetica;
    }

    a.accessoptions:hover {
        COLOR: #FFFFFF;
        font-size: 11px;
        text-decoration: underline;
        font-family: Arial, Verdana, Helvetica;
    }

    a.myoptions {
        COLOR: #000066;
        font-size: 11px;
        text-decoration: none;
        font-family: Arial, Verdana, Helvetica;
    }

    a.myoptions:hover {
        COLOR: #666666;
        font-size: 11px;
        text-decoration: underline;
        font-family: Arial, Verdana, Helvetica;
    }

    table.mainborder {
	border-right: #666666 1px solid; 
	border-top: #666666 1px solid; 
	border-left: #666666 1px solid; 
	border-bottom: #666666 1px solid;
    }

    table.stripborder {
	border-right: #666666 1px solid; 
	border-top: #666666 1px solid; 
	border-left: #666666 1px solid; 
	border-bottom: #666666 1px solid;
	background-color: #DDE8F4;
    }

    table.stripborder1 {
	border-right: #666666 1px solid; 
	border-top: #666666 1px solid; 
	border-left: #666666 1px solid; 
	border-bottom: #666666 1px solid;
	background-color: #A6C6EA;
    }

    table.myoptionsborder {
        border-right: #666666 1px solid;
        border-top: #666666 1px solid;
        border-left: #666666 1px solid;
        border-bottom: #666666 1px solid;
        background-color: #DBE7F5;
    }

    table.stripbottomborder {
	border-right: #666666 1px solid; 
	border-top: #666666 1px solid; 
	border-left: #666666 1px solid; 
	border-bottom: #666666 1px solid;
	background-color: #DDE8F4;
    }

    table.stripborder-noborder {
	border-right: #666666 0px solid; 
	border-top: #666666 0px solid; 
	border-left: #666666 0px solid; 
	border-bottom: #666666 0px solid;
	background-color: #DDE8F4;
    }

    table.stripborder1-noborder {
	border-right: #666666 0px solid; 
	border-top: #666666 0px solid; 
	border-left: #666666 0px solid; 
	border-bottom: #666666 0px solid;
	background-color: #A6C6EA;
    }

    table.myoptionsborder-noborder {
        border-right: #666666 0px solid;
        border-top: #666666 0px solid;
        border-left: #666666 0px solid;
        border-bottom: #666666 0px solid;
        background-color: #DBE7F5;
    }

    table.stripbottomborder-noborder {
	border-right: #666666 0px solid; 
	border-top: #666666 0px solid; 
	border-left: #666666 0px solid; 
	border-bottom: #666666 0px solid;
	background-color: #DDE8F4;
    }

    table.panelborder {
        border-right: #666666 1px solid;
        border-top: #666666 1px solid;
        border-left: #666666 1px solid;
        border-bottom: #666666 1px solid;
        background-color: #A6C6EA;
    }

    table.panelborder01 {
        margin-top: 3px;
        border-right: #666666 1px solid;
        border-top: #666666 1px solid;
        border-left: #666666 1px solid;
        border-bottom: #666666 1px solid;
        background-color: #A6C6EA;
    }

    table.panelborder-plain {
        border-right: 0px;
        border-top: 0px;
        border-left: 0px;
        border-bottom: 0px;
    }

    table.panelborder01-plain {
        margin-top: 3px;
        border-right: 0px;
        border-top: 0px;
        border-left: 0px;
        border-bottom: 0px;
    }

    table.contentborder {
	border-right: #666666 0px solid; 
	border-top: #666666 0px solid; 
	border-left: #666666 0px solid; 
	border-bottom: #666666 0px solid;
    }

    table.footerborder {
	border-right: #666666 1px solid; 
	border-top: #666666 1px solid; 
	border-left: #666666 1px solid; 
	border-bottom: #666666 1px solid;
	background-color: #EEEEEE;
    }

    table.footerborder-noborder {
	border-right: #666666 0px solid; 
	border-top: #666666 0px solid; 
	border-left: #666666 0px solid; 
	border-bottom: #666666 0px solid;
	background-color: #EEEEEE;
    }

    tr.titlelabel {
        background-color: #EEEEEE;
    }

    .groupheader {
	background-color: #FFFFFF;
    }

    tr.tableheader {
	background-color: #DBE7F5;
    }

    tr.tablecontent {
	background-color: #EEEECC;
    }

    span {
        COLOR: #333333;
        FONT-SIZE: 12px;
        FONT-FAMILY: Arial, Verdana, sans-serif;
    }

    P {
	COLOR: #333333; 
	FONT-SIZE: 12px; 
        FONT-FAMILY: Arial, Verdana, sans-serif;
	margin: 0px;
    }

    li {
        COLOR: #333333;
        FONT-SIZE: 12px;
        FONT-FAMILY: Arial, Verdana, sans-serif;
    }

    P.titlelabel {
        COLOR: #333333;
        FONT-SIZE: 15px;
        font-weight: bold;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        TEXT-ALIGN: justify;
    }

    p.date {
	color: #FFFFFF;
        font-size: 11px;
        font-weight: bold;
        font-family: Arial, Verdana, Helvetica;
	text-align: right;
    }	

    p.barlink {
        color: #FFFFFF;
        font-size: 15px;
        font-family: Arial, Verdana, Helvetica;
    }   
        
    p.center {
        font-family: Arial, Verdana, Helvetica;
	text-align: center;
    }	

    p.counter {
        font-size: 12px;
        font-weight: bold;
        font-family: Arial, Verdana, Helvetica;
    }
    
    p.note {
	color: #000000;
        font-size: 11px;
        font-style: italic;
        font-family: Arial, Verdana, Helvetica;
	text-align: center;
    }	

    p.relevance {
        color: #000000;
        font-size: 11px;
        font-family: Arial, Verdana, Helvetica;
        text-align: left;
    }

    p.searchguide {
        color: #000000;
        font-size: 12px;
        font-family: Arial, Verdana, Helvetica;
        text-align: left;
    }

    p.searchstrip {
        color: #000000;
        font-size: 12px;
        font-family: Arial, Verdana, Helvetica;
        text-align: left;
    }

    p.searchsummary {
        color: #000000;
        font-size: 12px; 
        font-style: italic;
        font-family: Arial, Verdana, sans-serif;
    }
    
    p.searchdesc {
        color: #000000;
        font-size: 12px; 
        font-family: Arial, Verdana, sans-serif;
    }
    
    p.tablecontent {
        color: #000000;
        font-size: 11px;
        font-family: Arial, Verdana, Helvetica;
        text-align: left;
    }

    p.bnrname {
	color: #000000;
        font-size: 12px;
        font-family: Arial, Verdana, Helvetica;
    }	

    p.subscribenote {
	color: #000000;
        font-size: 11px;
        font-family: Arial, Verdana, Helvetica;
	text-align: left;
    }	

    p.idtf {
	color: #000000;
        font-size: 11px;
        font-family: Arial, Verdana, Helvetica;
	text-align: left;
    }	

    p.idtfdisplay {
	color: #000000;
        font-size: 13px;
        font-weight: bold;
        font-family: Arial, Verdana, Helvetica;
	text-align: left;
    }	

    p.pollanswer {
	color: #000000;
        font-size: 11px;
        font-family: Arial, Verdana, Helvetica;
	text-align: left;
    }	

    p.pollquestion {
	color: #000000;
        font-size: 13px;
        font-weight: bold;
        font-family: Arial, Verdana, Helvetica;
	text-align: left;
    }	

    p.searchprompt {
        color: #000000;
        font-size: 13px;
        font-weight: bold;
        font-family: Arial, Verdana, Helvetica;
        text-align: left;
    }  

    p.path {
        color: #000000;
        font-size: 12px;
        font-weight: bold;
        font-family: Arial, Verdana, Helvetica;
        text-align: left;
    }

    font.pathloc {
        color: #336699;
        font-size: 12px;
        font-weight: bold;
        font-family: Arial, Verdana, Helvetica;
        text-align: left;
    }

    font.bold {
        font-weight: bold;
    }

    font.welcome {
        color: #FFFFFF;
        font-size: 11px;
        font-weight: bold;
        font-family: Arial, Verdana, Helvetica;
    }
    
    font.usernameInd {
        color: #FFFFFF;
        font-size: 11px;
        font-style: italic; 
        font-weight: bold;
        font-family: Arial, Verdana, Helvetica;
    }

    font.accessoptions {
        color: #000000;
        font-size: 11px;
        font-family: Arial, Verdana, Helvetica;
    }

    font.myoptions {
        color: #000000;
        font-size: 11px;
        font-family: Arial, Verdana, Helvetica;
    }

    font.pagingNP {
	color: #046FE4;
        font-size: 11px;
        font-family: Arial, Verdana, Helvetica;
    }	

    font.pagingInd {
	color: #046FE4;
        font-size: 11px;
        font-family: Arial, Verdana, Helvetica;
	text-align: right;
    }	

    font.pagingCurrent {
	color: #FF0000;
        font-size: 11px;
        font-family: Arial, Verdana, Helvetica;
    }	

    p.groupheaderleft {
	color: #0C47A0;
        font-size: 12px;
        font-weight: bold;
        font-family: Arial, Verdana, Helvetica;
	text-align: left;
    }	

    p.groupheaderright {
	color: #0C47A0;
        font-size: 12px;
        font-weight: bold;
        font-family: Arial, Verdana, Helvetica;
	text-align: right;
    }	

    p.contentheader {
	color: #000000;
        font-size: 13px;
        font-weight: bold;
        font-family: Arial, Verdana, Helvetica;
	text-align: left;
    }	

    p.inputlabel {
	color: #3300CC;
        font-size: 11px;
        font-weight: bold;
        font-family: Arial, Verdana, Helvetica;
	text-align: right;
    }       	

    p.inputdisplay {
	color: #000000;
        font-size: 11px;
        font-family: Arial, Verdana, Helvetica;
	text-align: left;
    }	               

    p.successmsg {
	color: #66CC00;
	font-size: 12px;
        font-family: Arial, Verdana, Helvetica;
	text-align: left;
    }

    p.errormsg {
	color: #FF0000;
	font-size: 12px;
        font-family: Arial, Verdana, Helvetica;
	text-align: left;
    }

    INPUT.textclock {
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: 1px solid; 
	WIDTH: 85px; 
	COLOR: #666666; 
	BORDER-BOTTOM: 1px solid; 
	BACKGROUND-COLOR: #EEEEEE;
	FONT-FAMILY: Verdana,Arial,sans-serif; 
	HEIGHT: 18px;
    }

    INPUT.textemail {
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: 1px solid; 
	WIDTH: 145px; 
	COLOR: #666666; 
	BORDER-BOTTOM: 1px solid; 
	FONT-FAMILY: Verdana,Arial,sans-serif; 
	HEIGHT: 18px;
    }

    INPUT.text {
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: 1px solid; 
	WIDTH: 200px; 
	COLOR: #666666; 
	BORDER-BOTTOM: 1px solid; 
	FONT-FAMILY: Verdana,Arial,sans-serif; 
	HEIGHT: 18px;
    }

    INPUT.smalltext {
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: 1px solid; 
	WIDTH: 40px; 
	COLOR: #666666; 
	BORDER-BOTTOM: 1px solid; 
	FONT-FAMILY: Verdana,Arial,sans-serif; 
	HEIGHT: 18px;
    }

    INPUT.search {
        BORDER-RIGHT: 1px solid;
        BORDER-TOP: 1px solid;
        FONT-SIZE: 11px;
        BORDER-LEFT: 1px solid;
        WIDTH: 89px;
        COLOR: #666666;
        BORDER-BOTTOM: 1px solid;
        FONT-FAMILY: Verdana,Arial,sans-serif;
        HEIGHT: 18px;
    }

    INPUT.search1 {
        BORDER-RIGHT: 1px solid;
        BORDER-TOP: 1px solid;
        FONT-SIZE: 11px;
        BORDER-LEFT: 1px solid;
        WIDTH: 200px;
        COLOR: #666666;
        BORDER-BOTTOM: 1px solid;
        FONT-FAMILY: Verdana,Arial,sans-serif;
        HEIGHT: 18px;
    }

    INPUT.logon {
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: 1px solid; 
	WIDTH: 90px; 
	COLOR: #666666; 
	BORDER-BOTTOM: 1px solid; 
	FONT-FAMILY: Verdana,Arial,sans-serif; 
	HEIGHT: 18px;
    }

    INPUT.fwtext {
        BORDER-RIGHT: 1px solid;
        BORDER-TOP: 1px solid;
        FONT-SIZE: 11px;
        BORDER-LEFT: 1px solid;
        COLOR: #666666;
        BORDER-BOTTOM: 1px solid;
        FONT-FAMILY: Verdana,Arial,sans-serif;
        HEIGHT: 18px;
    }

    TEXTAREA.fwtextbox {
        BORDER-RIGHT: 1px solid;
        BORDER-TOP: 1px solid;
        FONT-SIZE: 11px;
        BORDER-LEFT: 1px solid;
        COLOR: #666666;
        BORDER-BOTTOM: 1px solid;
        FONT-FAMILY: Verdana,Arial,sans-serif;
    }

    SELECT.selectbox {
        BORDER-RIGHT: 1px solid;
        BORDER-TOP: 1px solid;
        FONT-SIZE: 11px;
        BORDER-LEFT: 1px solid;
        COLOR: #666666;
        BORDER-BOTTOM: 1px solid;
        FONT-FAMILY: Verdana,Arial,sans-serif;
    }

    input.button1 {
        FONT-SIZE: xx-small; 
	COLOR: #000000; 
	BACKGROUND-COLOR: #DBE7F5; 
	BORDER-LEFT-COLOR: #DBE7F5; 
	BORDER-BOTTOM-COLOR: #DBE7F5; 
	BORDER-TOP-COLOR: #DBE7F5; 
	BORDER-RIGHT-COLOR: #DBE7F5;
    }

    BODY {
        COLOR: #333333;
	margin: 0px;
        FONT-SIZE: 12px;
        FONT-FAMILY: Arial, Verdana, sans-serif;
	SCROLLBAR-FACE-COLOR: #CCCCCC; 
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; 
	SCROLLBAR-SHADOW-COLOR: #999999; 
	SCROLLBAR-3DLIGHT-COLOR: #CCCCCC; 
	SCROLLBAR-ARROW-COLOR: #999999; 
	SCROLLBAR-TRACK-COLOR: #DDDDDD; 
	SCROLLBAR-DARKSHADOW-COLOR: #BBBBBB
    }

    body table {
        COLOR: #333333;
        FONT-SIZE: 12px;
        FONT-FAMILY: Arial, Verdana, sans-serif;
    }
        
    hr {
        color: #C0C0C0;
        height: 1pt
    }

    img {
        border: none 0px #FFFFFF;
    }

    p.calmonthyear_ind {	/* Main Month-Year Indicator */
        color: #000000;
        font-size: 9pt;
	font-weight: bold;
        font-family: Arial, Verdana, Helvetica;
        text-align: center;
    }

    a.calnav {			/* Monthly Navigation Arrows */
        COLOR: #000000;
        font-size: 8pt;
        text-decoration: none;
        font-family: Arial, Verdana, Helvetica;
    }

    a.calnav:hover {		/* Monthly Navigation Arrows */
        COLOR: #FFFFFF;
        font-size: 8pt;
        text-decoration: underline;
        font-family: Arial, Verdana, Helvetica;
    }

    table.calframe {		/* Calendar Frame */
        border-right: #666666 1px solid;
        border-top: #666666 1px solid;
        border-left: #666666 1px solid;
        border-bottom: #666666 1px solid;
        background-color: #FFFFFF;
    }

    p.calheader {		/* Calendar Days Header (e.g. Sun, Mon, Fri) */
        color: #FFFFFF;
        font-size: 7pt;
        font-family: Arial, Verdana, Helvetica;
        text-align: center;
        background-color: #5996D3;
    }

    p.calday1 {			/* An Existing Day */
        color: #000000;
        font-size: 7pt;
        font-family: Arial, Verdana, Helvetica;
        text-align: center;
        background-color: #DAE8FC;
    }

    p.calday0 {			/* A Non-Existent Day */
        font-size: 7pt;
        background-color: #A9A9A9;
    }

    p.calweekend {		/* A Weekend Day */
        color: #000000;
        font-size: 7pt;
        font-family: Arial, Verdana, Helvetica;
        text-align: center;
        background-color: #99CCFF;
    }

    p.calholiday {		/* A Holiday */
        color: #000000;
        font-size: 7pt;
        font-family: Arial, Verdana, Helvetica;
        text-align: center;
        background-color: #FFFFFF;
    }

    p.caltoday {		/* Today */
        color: #FFFFFF;
        font-size: 7pt;
        font-family: Arial, Verdana, Helvetica;
        text-align: center;
        background-color: #666666;
    }

    a.caldaylink {		/* Day Link With Event(s) */
        COLOR: #3366FF;
        font-size: 7pt;
        text-decoration: none;
        font-family: Arial, Verdana, Helvetica;
    }

    a.caldaylink:hover {	/* Day Link With Event(s) */
        COLOR: #FF0000;
        font-size: 7pt;
        text-decoration: underline;
        font-family: Arial, Verdana, Helvetica;
    }

    a.calweekendlink {		/* Week End Day Link With Event(s) */
        COLOR: #3366FF;
        font-size: 7pt;
        text-decoration: none;
        font-family: Arial, Verdana, Helvetica;
    }

    a.calweekendlink:hover {	/* Week End Day Link With Event(s) */
        COLOR: #FF0000;
        font-size: 7pt;
        text-decoration: underline;
        font-family: Arial, Verdana, Helvetica;
    }

    a.calholidaylink {		/* Holiday Link With Event(s) */
        COLOR: #3366FF;
        font-size: 7pt;
        text-decoration: none;
        font-family: Arial, Verdana, Helvetica;
    }

    a.calholidaylink:hover {	/* Holiday Link With Event(s) */
        COLOR: #FF0000;
        font-size: 7pt;
        text-decoration: underline;
        font-family: Arial, Verdana, Helvetica;
    }

    a.caltodaylink {		/* Today Link With Event(s) */
        COLOR: #FFFFFF;
        font-size: 7pt;
        text-decoration: none;
        font-family: Arial, Verdana, Helvetica;
    }

    a.caltodaylink:hover {	/* Today Link With Event(s) */
        COLOR: #FFFF00;
        font-size: 7pt;
        text-decoration: underline;
        font-family: Arial, Verdana, Helvetica;
    }

    .button {
        cursor: hand;
        FONT-SIZE: 11px;
        BORDER-LEFT-COLOR: #C4E1FD;
        BORDER-BOTTOM-COLOR: #C4E1FD;
        color: #FFFFFF;
        BORDER-TOP-COLOR: #C4E1FD;
        background-color: #A6C6EA;
        BORDER-RIGHT-COLOR: #C4E1FD
    }

    tr.tablefooter {
        background-color: #A6C6EA;
    }

    a.footerlink {
        COLOR: #FFFFFF;
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
        font-family: Arial, Verdana, Helvetica;
    }

    a.footerlink:hover {
        COLOR: #1E90FF;
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
        font-family: Arial, Verdana, Helvetica;
    }

    TEXTAREA.textbox {
        BORDER-RIGHT: 1px solid;
        BORDER-TOP: 1px solid;
        FONT-SIZE: 11px;
        BORDER-LEFT: 1px solid;
        WIDTH: 240px;
        COLOR: #666666;
        BORDER-BOTTOM: 1px solid;
        FONT-FAMILY: Verdana,Arial,sans-serif;
        HEIGHT: 60px;
    }

    TEXTAREA.textbox1 {
        BORDER-RIGHT: 1px solid;
        BORDER-TOP: 1px solid;
        FONT-SIZE: 11px;
        BORDER-LEFT: 1px solid;
        WIDTH: 300px;
        COLOR: #666666;
        BORDER-BOTTOM: 1px solid;
        FONT-FAMILY: Verdana,Arial,sans-serif;
        HEIGHT: 60px;
    }

    TEXTAREA.textbox2 {
        BORDER-RIGHT: 1px solid;
        BORDER-TOP: 1px solid;
        FONT-SIZE: 11px;
        BORDER-LEFT: 1px solid;
        WIDTH: 410px;
        COLOR: #666666;
        BORDER-BOTTOM: 1px solid;
        FONT-FAMILY: Verdana,Arial,sans-serif;
        HEIGHT: 60px;
    }

    INPUT.smallertext {
        BORDER-RIGHT: 1px solid;
        BORDER-TOP: 1px solid;
        FONT-SIZE: 11px;
        BORDER-LEFT: 1px solid;
        WIDTH: 25px;
        COLOR: #666666;
        BORDER-BOTTOM: 1px solid;
        FONT-FAMILY: Verdana,Arial,sans-serif;
        HEIGHT: 18px;
        BACKGROUND-COLOR: #EEEEEE;
    }

    INPUT.mediumtext {
        BORDER-RIGHT: 1px solid;
        BORDER-TOP: 1px solid;
        FONT-SIZE: 11px;
        BORDER-LEFT: 1px solid;
        WIDTH: 63px;
        COLOR: #666666;
        BORDER-BOTTOM: 1px solid;
        FONT-FAMILY: Verdana,Arial,sans-serif;
        HEIGHT: 18px;
        BACKGROUND-COLOR: #EEEEEE;
    }

    .butClass {
        border: 1px solid;
        border-color: #D6D3CE;
    }

    .tdClass {
        padding-left: 1px;
        padding-top: 3px;
    }

    p.pagecode {
        color: #000000;
        font-size: 11px;
        font-family: Arial, Verdana, Helvetica;
    }

    p.listingheader {
        color: #000000;
        font-size: 11px;
        font-family: Arial, Verdana, Helvetica;
        text-align: center;
    }   

    p.totalInd {
        color: #000000;
        font-size: 11px;
        font-weight: bold;
        font-family: Arial, Verdana, Helvetica;
        text-align: right;
    }

    font.totalnum {
        color: #0000FF;
        font-size: 11px;
        font-weight: bold;
        font-family: Arial, Verdana, Helvetica;
    }

    tr.forum_category_strip { /* from tr.tableheader */
	background-color: #DBE7F5;
    }

    a.forum_category_name { /* from a.titlelist */
	COLOR: #000000;	 /* Change to black from #3366FF */
        font-size: 12px; /* just increase font size */
        font-weight: bold;
        text-decoration: none;
        font-family: Arial, Verdana, Helvetica;
    }

    a.forum_category_name:hover {
	COLOR: #FF0000;
        font-size: 12px;
        font-weight: bold;
        text-decoration: underline;
        font-family: Arial, Verdana, Helvetica;
    }

    TEXTAREA.textbox3 {	/* from TEXTAREA.textbox1 */
        BORDER-RIGHT: 1px solid;
        BORDER-TOP: 1px solid;
        FONT-SIZE: 11px;
        BORDER-LEFT: 1px solid;
        WIDTH: 350px; /* just increased width from 300 to 350 */
        COLOR: #666666;
        BORDER-BOTTOM: 1px solid;
        FONT-FAMILY: Verdana,Arial,sans-serif;
        HEIGHT: 200px;	/* just increase height from 120 to 200 */
    }

    INPUT.textsearch {
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: 1px solid; 
	WIDTH: 130px; 
	COLOR: #666666; 
	BORDER-BOTTOM: 1px solid; 
	FONT-FAMILY: Verdana,Arial,sans-serif; 
	HEIGHT: 18px;
    }

    a.pageoptions {
        COLOR: #3366FF;
        font-size: 8pt;
        text-decoration: none;
        font-family: Tahoma, Verdana, Helvetica;
    }

    a.pageoptions:hover {
        COLOR: #FF0000;
        font-size: 8pt;
        text-decoration: none;
        font-family: Tahoma, Verdana, Helvetica;
    }

    p.rss_channel_title {
        margin: 0px;
        text-align: center;
    }

    a.rss_channel_title {
        COLOR: #3366FF;
        font-size: 10pt;
        font-weight: bold;
        text-decoration: none;
        font-family: Tahoma, Verdana, Helvetica;
    }

    a.rss_channel_title:hover {
        COLOR: #FF0000;
    }

    p.rss_item_title {
        margin-top: 10px;
        margin-bottom: 0px;
    }

    a.rss_item_title {
        COLOR: #3366FF;
        font-size: 8pt;
        text-decoration: none;
        font-family: Tahoma, Verdana, Helvetica;
    }

    a.rss_item_title:hover {
        COLOR: #FF0000;
        text-decoration: underline;
    }

    p.rss_item_desc {
        color: #000000;
        font-size: 11px;
        font-family: Arial, Verdana, Helvetica;
        margin-top: 3px;
        margin-bottom: 0px;
    }

    table#toppanel div#menu a {
	background-color: #DDE8F4;
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	white-space: nowrap;
	border: #FFFFFF 0px none;
	border-bottom-color: #DDE8F4;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	display: block;
	margin: 0px;
	padding-top: 2px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 2px;
    }

    table#toppanel div#menu a:hover {
	background-color: #FFFFEE;
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	border: #FFFFFF 0px none;
	border-bottom-color: #FFFFEE;
	border-bottom-style: solid;
	border-bottom-width: 1px;
    }

    table#toppanel div#menu a.section {
	background-image: url(../images/expand2.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding-top: 2px;
	padding-left: 8px;
	padding-right: 18px;
	padding-bottom: 2px;
    }

    table#toppanel div#menu a.sub {
	background-image: url(../images/expand2.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding-top: 2px;
	padding-left: 8px;
	padding-right: 18px;
	padding-bottom: 2px;
    }

    table#toppanel div#menu li ul li a {
	background-color: #DDE8F4;
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	white-space: normal;
	border: #FFFFFF 0px none;
	border-bottom-color: #DDE8F4;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	display: block;
	margin: 0px;
	padding-top: 2px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 2px;
    }

    table#toppanel div#menu li ul li a:hover {
	background-color: #FFFFEE;
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	border: #FFFFFF 0px none;
	border-bottom-color: #FFFFEE;
	border-bottom-style: solid;
	border-bottom-width: 1px;
    }

    table#leftpanel div#menu a {
	background-color: #A6C6EA;
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #3366FF;
	text-decoration: none;
	border: #FFFFFF 0px none;
	border-bottom-color: #A6C6EA;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	display: block;
	margin: 0px;
	padding-top: 2px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 2px;
    }

    table#leftpanel div#menu a:hover {
	background-color: #FFFFEE;
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	border: #FFFFFF 0px none;
	border-bottom-color: #FFFFEE;
	border-bottom-style: solid;
	border-bottom-width: 1px;
    }

    table#leftpanel div#menu a.section {
	background-image: url(../images/expand2.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding-top: 2px;
	padding-left: 8px;
	padding-right: 18px;
	padding-bottom: 2px;
    }

    table#leftpanel div#menu a.sub {
	background-image: url(../images/expand2.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding-top: 2px;
	padding-left: 8px;
	padding-right: 18px;
	padding-bottom: 2px;
    }

    table#leftpanel div#menu li ul li a {
	background-color: #A6C6EA;
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #3366FF;
	text-decoration: none;
	border: #FFFFFF 0px none;
	border-bottom-color: #A6C6EA;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	display: block;
	padding-top: 2px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 2px;
    }

    table#leftpanel div#menu li ul li a:hover {
	background-color: #FFFFEE;
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	border: #FFFFFF 0px none;
	border-bottom-color: #FFFFEE;
	border-bottom-style: solid;
	border-bottom-width: 1px;
    }

    div#menu li {
	position: relative;
    }
		 
    div#menu li:hover{
	z-index: 100;
    }

    div#menu ul ul {
	position: absolute;
	left: -2000px;
    }
		 
    table#toppanel div#menu ul ul {
	border-color: #DDE8F4;
	border-style: outset;
	border-width: 2px;
    }
	
    table#leftpanel div#menu ul ul {
	border-color: #A6C6EA;
	border-style: outset;
	border-width: 2px;
    }

    table#leftpanel div#menu li:hover ul ul,table#leftpanel div#menu li li:hover ul ul, table#leftpanel div#menu li li li:hover ul ul, table#leftpanel div#menu li li li li:hover ul ul {
	left: -2000px;
    }

    table#leftpanel div#menu li:hover ul,table#leftpanel div#menu li li:hover ul,table#leftpanel div#menu li li li:hover ul,table#leftpanel div#menu li li li li:hover ul {
	display: block;
	top: -2px;
	left: 100%;
    }

    table#leftpanel div#menu ul {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
    }

    table#toppanel div#menu li:hover ul ul,table#toppanel div#menu li li:hover ul ul, table#toppanel div#menu li li li:hover ul ul, table#toppanel div#menu li li li li:hover ul ul {
	left: -2000px;
    }

    table#toppanel div#menu li li:hover ul, table#toppanel div#menu li li li:hover ul, table#toppanel div#menu li li li li:hover ul {
	display: block;
	top: -2px;
	left: 100%;
    }

    table#toppanel div#menu li:hover ul{
	display: block;
	left: 0px;
    }

    table#toppanel div#menu ul {
	float: left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
    }

    .targetHidden {
	background-image: url(../images/drop_open.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 15px;
    }

    .targetShown {
	background-image: url(../images/drop_close.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 15px;
    }

    .expandTarget {
	background-color: #EEEEEE;
	margin-right: 10%;
	padding-left: 5px;
    }

    .hide {
	display: none;
    }

    .show {
	display: block;
    }

