.base
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}
.italics
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    font-style:italic;
    color: #000000;
    text-decoration: none;
}
.script
{
    font-family: lucida calligraphy,Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
} 

li
{
	color: #000000;
}

ul
{
	color: #000000;
}

.disc
{
	color: #000000;
}


.snorf
{
    font-family: Verdana;
    font-weight: bold;
    font-size: 26px;
    color: #OO99OO;
    text-decoration: none;
}


.subtitle
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #43942D;
    text-decoration: none;
}


.head
{
    font-family: Verdana;
    font-weight: bold;
    font-size: 30px;
    color: #5F41BB;
    text-decoration: none;
}


.subhead
{
    font-family: Verdana;
    font-weight: bold;
    font-size: 18px;
    color: #5F41BB;
    text-decoration: none;
}

td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.footext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.footbar
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C7CBD6;
	text-decoration: none;
}

.headbar
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #009900;
	text-decoration: none;
}

.topnav1
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #5F41BB;
	text-decoration: none;
}

.topnav:link
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5F41BB;
	text-decoration: none;
}

.topnav:visited
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5F41BB;
	text-decoration: none;
}

.topnav:hover
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #59966CC;
	text-decoration: underline;
}

.topnavbig:link
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5F41BB;
	text-decoration: none;
}

.topnavbig:hover
{
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #5F41BB;
        text-decoration: none;
}

.topnavbig:visited
{
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #5F41BB;
        text-decoration: none;
}

.topnavhead
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5F41BB;
	text-decoration: none;
}

.topnavheadsmall
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5F41BB;
	text-decoration: none;
}

.topnav-s:link
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #5F41BB;
	text-decoration: none;
}

.topnav-s:hover
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #5F41BB;
	text-decoration: none;
}

.topnav-s:visited
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #5F41BB;
	text-decoration: none;
}

.topnav-b:link
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5F41BB;
	text-decoration: none;
}

.topnav-b:hover
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5F41BB;
	text-decoration: none;
}

.topnav-b:visited
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5F41BB;
	text-decoration: none;
}

.topnav:hover
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5F41BB;
	text-decoration: none;
}

.topnav:visited
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5F41BB;
	text-decoration: none;
}

.indexhead1
{
	font-family: Agency FB;
	font-weight: normal;
	font-size: 24px;
	color: #9882D4;
	text-decoration: none;
}

.indexhead2
{
	font-family: Agency FB;
	font-weight: normal;
	font-size: 24px;
	color: #43942D;
	text-decoration: none;
}

.indexhead3
{
	font-family: Agency FB;
	font-weight: normal;
	font-size: 24px;
	color: #5F41BB;
	text-decoration: none;
}

.indextxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}

.indextxtbold
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}

.indextxtgreen
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #43942D;
	text-decoration: none;
}


.indextxtsmall
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}


.indexpictext
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	text-decoration: underline;
}

.border
{
	border: 1px solid;
	border-color: #BFB3E4;
}

.bordernorighttop
{
    	BORDER-BOTTOM: 1px solid;
    	BORDER-LEFT: 0.7px solid;
    	BORDER-RIGHT: 0px solid;
    	BORDER-TOP: 0px solid
}

.bordernoleft
{
    	BORDER-BOTTOM: 1px solid;
    	BORDER-LEFT: 0px solid;
    	BORDER-RIGHT: 1px solid;
    	BORDER-TOP: 1px solid
}

.borderright
{
    	BORDER-BOTTOM: 0px solid;
    	BORDER-LEFT: 0px solid;
    	BORDER-RIGHT: 1px solid;
    	BORDER-TOP: 0px solid
}

.indexbody1
{
	font-family: Agency FB;
	font-weight: bold;
	font-size: 18px;
	color: #5F41BB;
	text-decoration: none;
}

.indexbody2
{
	font-family: Agency FB;
	font-weight: bold;
	font-size: 18px;
	color: #9882D4;
	text-decoration: none;
}

.indexbody3
{
	font-family: Agency FB;
	font-weight: bold;
	font-size: 18px;
	color: #43942D;
	text-decoration: none;
}

.indexlinks:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5F41BB;
	text-decoration: underline;
}

.indexlinks:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5F41BB;
	text-decoration: underline;
}

.indexrighttxt
{
	font-family: Arial;
	font-weight: normal;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
}

.tableborder
{
    	BORDER-BOTTOM: #BFB3E4 1px solid;
    	BORDER-LEFT: #BFB3E4 1px solid;
    	BORDER-RIGHT: #BFB3E4 0px solid;
    	BORDER-TOP: #BFB3E4 0px solid
}

.cattop
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	color: #387B26;
	text-decoration: none;
}

.cattopnav
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	color: #5F41BB;
} 

.cattoplink
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	color: #5F41BB;
	text-decoration: underline;
}

.cattoplink1
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	color: #5F41BB;
	text-decoration: none;
}

.cattoplink2
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	color: #5F41BB;
	text-decoration: underline;
}

.catleftgreen
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #43942D;
	text-decoration: none;
}

.cathead
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 20px;
	color: #43942D;
	text-decoration: none;
}

.cattxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}

.catleftlink
{
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	color: #5F41BB;
	text-decoration: underline;
}

.catmaintxt
{
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.upper
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #C40B25;
	text-decoration: none;
}

.topbarpage1
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}

.blkhead1
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.blkhead2
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.dark
{
	background-color: #9CCFCE;
}

.light
{
	background-color: #ffffff;
}

.darkest
{
	background-color:#999999;
}

.sml
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.hdng
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.textbox
{
	BACKGROUND-COLOR: #EAE6F6;
	z-index: -1;
}

.report:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}

.report:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.report:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.report1:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4c70b7;
	text-decoration: none;
}

.report1:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4c70b7;
	text-decoration: none;
}

.report1:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4c70b7;
	text-decoration: none;
}

.report3:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4c70b7;
	text-decoration: none;
}

.report3:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4c70b7;
	text-decoration: none;
}

.report3:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4c70b7;
	text-decoration: none;
}

.bottomlink:link
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	color: #5F41BB;
	text-decoration: none;
}

.bottomlink:hover
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	color: #5F41BB;
	text-decoration: none;
}

.bottomlink:visited
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	color: #5F41BB;
	text-decoration: none;
}

.footernav
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5F41BB;
	text-decoration: none;
}


.footernav:link
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5F41BB;
	text-decoration: none;
}

.footernav:visited
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5F41BB;
	text-decoration: none;
}

.footernav:hover
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5F41BB;
	text-decoration: underline;
}

.topnavthin:link
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5F41BB;
	text-decoration: none;
}

.topnavthin:visited
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5F41BB;
	text-decoration: none;
}

.topnavthin:hover
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5F41BB;
	text-decoration: none;
}

.sitemapmain:link
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5F41BB;
	text-decoration: none;
}

.sitemapmain:hover
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5F41BB;
	text-decoration: none;
}

.sitemapmain:visited
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5F41BB;
	text-decoration: none;
}

.sitemapsub:link
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5F41BB;
	text-decoration: none;
}

.sitemapsub:hover
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5F41BB;
	text-decoration: none;
}

.sitemapsub:visited
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5F41BB;
	text-decoration: none;
}

.searchhead
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 14px;
	color: #387b26;
	text-decoration: none;
}

.searchtoplink
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	color: #5F41BB;
	text-decoration: underline;
}

.searchtoptext
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	color: #387B26;
	text-decoration: none;
}

.red
{
	color: #EF1C26;
}

.rightnavtableborder
{
    	BORDER-BOTTOM: #BFB3E4 0px solid;
    	BORDER-LEFT: #BFB3E4 1px solid;
    	BORDER-RIGHT: #BFB3E4 0px solid;
    	BORDER-TOP: #BFB3E4 0px solid
}

.rightnav:link
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #5F41BB;
	text-decoration: underline;
}

.rightnav:hover
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #5F41BB;
	text-decoration: underline;
}

.rightnav:visited
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #5F41BB;
	text-decoration: underline;
}


/*old color EAE6F6 */

.TextField2 
{
	background-color: #fdfeda;
	border-color: #5F41BB;
	border-style: double;
	border-width: 1px;
	font-color: #9882D4;
	font-size: 16px;
	font-family: Verdana;
}

.checkbox 
{
	background-color: #fdfeda;
	color: #fdfeda;
	
}

.listbox
{
	background-color: #fdfeda;
	color: #000000;
	font-size: 7pt;

}


	

