body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; margin-top: 25px; margin-bottom: 20px; background-image: url(../img/bg.jpg); background-repeat:repeat-x; background-color: #d1d0d0;}
td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
a:link { color: #9736ca; text-decoration: underline;}
a:visited { color: #9736ca; text-decoration: nundeline;} 



/* newly added 2/2008 */
table#topnav { vertical-align:top; text-align: left;}
table#topnav td { vertical-align:top; text-align: left;}
table.navgraycontainer { background-color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff;}
td.navgray { background-color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #FFFFFF; text-align: center;}
td.navgray a { font-weight: bold; color: #FFFFFF; text-decoration: none; display: block;}
td.navgray a:hover { font-weight: bold; color: #702fa5; text-decoration: none; }
td.navgrayon { background-color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #ffcc46; text-align: center;}
td.navgrayon a { font-weight: bold; color: #702fa5; text-decoration: none; display: block;}
#homegray { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #FFFFFF; text-align: center;}
#homegray a { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #FFFFFF; text-decoration: none;}
#homegray a:hover { font-weight: bold; color: #702fa5; text-decoration: none; }
table.homecontent {padding: 0px;}
table.homebanner { width: 760px; height: 241px; background-color: #656565;}
td.homeleft { width: 259px; padding: 30px 30px 40px 47px; vertical-align: top; text-align: left; }
td.homeleft a { text-decoration: none;}
td.homecenter { width: 268px; padding: 30px 30px 40px 0px; vertical-align: top; text-align: left; }
td.homecenter a { text-decoration: underline;}
td.homeright { width: 233px; padding: 30px 50px 40px 0px; vertical-align: top; text-align: left; }
td.homeright a { text-decoration: underline;}
#readmore { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #9736ca; }
#readmore a { color: #9736ca; text-decoration: underline;}
#readmore2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #9736ca; padding-top: 5px; }
#readmore2 a { color: #9736ca; text-decoration: underline;}
table#inner{ vertical-align:top; text-align: left;}
table#inner td { vertical-align:top; text-align: left;}

.redhead {  font-size: 20px; font-weight: bold; color: #da0008; padding-left: 0px; padding-top: 20px; padding-right: 0px; padding-bottom: 0px}

div.homeitems { background-image: url(../img/bullet.gif); background-repeat: no-repeat; background-position: 0px 4px; text-align: left; vertical-align: top; padding: 3px 0px 3px 19px; margin-left: 2px;}
div.homeitems a:link { color: #000000; text-decoration: none;}
div.homeitems a:hover {color: #9736ca; text-decoration:none;}



div.piccontainer { margin: 20px 0px 50px 45px;}
div.pic { float: left; height: 94px; width: 105px; padding: 0px 12px 12px 0px; margin: 0px 0px;}
div.pic img { border: 0px solid #fb9a31;}
div.ls img { height: 94px; width: 105px; margin: 0px; text-align: left;  }
div.pic ul {margin: 0.25em 0px 0px 0px; padding: 0px; font: 9px/12px Verdana #262626;}
li.title {display: block; text-align: left; list-style: none; margin-left: 0px; }

/* Gallery CSS */
td.popupleft { width: 90px; font: 12px verdana; color: #9736ca; text-decoration: none;}
td.popupleft a { width: 90px;font: 10px verdana; color: #9736ca; text-decoration: none; padding-left: 28px; background-image: url(../img/popbulletleft.gif); background-repeat: no-repeat; background-position: 10px 0px; }
td.popupleft a:hover { width: 90px; font: 10px verdana; color: #9736ca; text-decoration: none; }
td.popupleftgrey { font: 10px verdana; color: #999999; text-decoration: none;}
div.prevleftgreytext { font: 10px verdana; color: #cccccc; text-decoration: none; padding-left: 29px; background-image: url(../img/popbulletleft2.gif); background-repeat: no-repeat; background-position: 10px 0px;}
td.popupright { width: 90px; font: 10px verdana; color: #9736ca; border-left: #979797 1px solid;}
td.popupright a { width: 90px; font: 10px verdana; color: #9736ca; text-decoration: underline; padding-left: 14px; padding-right: 18px; background-image: url(../img/popbulletright.gif); background-repeat: no-repeat; background-position: 46px 0px;}
td.popupright a:hover {font: 10px verdana; color: #9736ca; text-decoration: none;}

td.popupright2 { width: 90px; font: 10px verdana; color: #9f9f9f; text-decoration: none; border-left: #979797 1px solid;}

#popupgreytext { font: 10px verdana; color: #9f9f9f; padding-left: 14px; padding-right: 18px; background-image: url(../img/popbulletright2.gif); background-repeat: no-repeat; background-position: 46px 0px; display: block; float:left;}





/* SUBNAV CSS */
div.subnav { width: 130px; color: #3f3e3e; background-image: url(../img/warm-red.gif); background-repeat: no-repeat; background-position: 140px 0px; text-align: right; vertical-align: top; padding-bottom: 0px; margin-right: 20px; border-top: 1px solid #b9b9b9; display: block;}

div.subnav a { color: #3f3e3e; text-decoration: none; text-align: right; background-image: url(../img/warm-red.gif); background-repeat: no-repeat; background-position: 120px 0px; background-color: #cccccc; padding: 3px 0px 3px 0px; display: block; }
div.subnav a:hover { color: #3f3e3e; text-decoration: none; background-image: url(../img/warm-red.gif); background-repeat: no-repeat; background-position: 130px 0px; background-color: #FFFFFF; }



table.top { width: 760px; vertical-align: top; text-align: left; background-color: #000000; }
td.topleft { width: 400px; vertical-align: top; text-align: left; background-color: #000000; }
td.topright { width: 360px; vertical-align: middle; text-align: right; background-color: #000000;}
#topbut {margin-right: 16px; margin-top: 5px;}

table#copyright { width: 760px; background-color: #EEEEEE; font-size: 10px; color: #000000; border-collapse:collapse; margin: 2px 0px 5px 0px; }
table#copyright td { font-size: 10px; background-color: #EEEEEE; vertical-align: top; text-align: left; color: #000000; }
table#copyright td img { display: block;}
#copyleftcol { text-align: center; vertical-align: top; padding: 20px 0 10px 0;}
#copyleftcol img {text-align: center; vertical-align: top; border-right: 1px solid #b4b4b4; padding: 0px 45px 5px 48px;} 
#copyrightcol {width: 100%; text-align: left; vertical-align: top; padding: 19px 0 10px 30px;}
#copyrightlinks { font-size: 10px; color: #000000; text-align: left; padding: 8px 0px 20px 0px;}
#copyrightlinks a:link, #copyrightlinks a:visited{ font-size: 10px; color: #000000; text-decoration: none;}
#copyrightlinks a:hover { font-size: 10px; color: #000000; text-decoration: underline;}

#copyright a:link, #copyright a:visited { font: 10px/18px verdana; color: #949494; text-decoration: none; }
#copyright a:hover { font: 10px/18px verdana; color: #949494; text-decoration: underline;}




table#thirdlevelnav { background-color: #EEEEEE;}
table#thirdlevelnav td { font: 10px/12px verdana; color: #000000;  text-align: right; vertical-align: top; background-color: #EEEEEE; padding: 10px 0px 4px 0px;}
div.thirdlevelmenu { font: 10px/12px verdana; color: #000000; text-align: right; vertical-align: top; background-color: #EEEEEE;}
div.thirdlevelmenu a { font: 10px/12px verdana; color: #000000; text-align: right; vertical-align: top; background-color: #EEEEEE; padding: 0px 6px 8px 0px; text-decoration: none; display: block;}
div.thirdlevelmenu a:hover { font: 10px/12px verdana; color: #9736ca; text-align: right; vertical-align: top; background-color: #EEEEEE; text-decoration: none;}
div.thirdlevelmenuon { font: 10px/12px verdana; color: #9736ca; text-align: right; vertical-align: top; background-color: #EEEEEE;}
div.thirdlevelmenuon a { font: 10px/12px verdana; color: #9736ca; text-align: right; vertical-align: top; background-color: #EEEEEE; padding: 0px 6px 8px 0px; text-decoration: none; display: block;}


.topnav { font-weight: bold; color: #FFFFFF;  padding-top: 4px;  padding-right: 6px;  padding-bottom: 2px; padding-left: 6px}
td.leftnav { padding: 0px 5px 0px 3px;}
td.leftnav a { display: block;}
.header {  font-size: 14px; font-weight: bold; padding-left: 0px; padding-top: 20px; padding-right: 0px; padding-bottom: 0px}
.text {  padding-left: 10px}
a:hover {  color: #9736ca}
/*a:active {  color: #FFCC33}*/
a.topnav:link {  color: #000000; font-weight: bold; text-decoration: none}
a.topnav:visited {  color: #000000; font-weight: bold; text-decoration: none}
/* a.topnav:hover {  background-color: #FFFFFF; font-weight: bold; color: #000000; text-decoration: none; padding-bottom: 2px; padding-right: 6px} */
a.topnav:hover {  font-weight: bold; color: #000000; text-decoration: none  }
a.leftnav:link {  color: #000000; text-decoration: none;  display: block;}
a.leftnav:hover {  background-color: #FFFFFF; color: #9736ca; text-decoration: none}

.topnavgray { font-weight: bold; color: #FFFFFF; padding-top: 2px; padding-right: 4px; padding-bottom: 2px; padding-left: 4px}
a.topnavgray:link {color: #FFFFFF; text-decoration: none; text-transform: none; }
a.topnavgray:visited {color: #FFFFFF; text-decoration: none; text-transform: none; }
a.topnavgray:active {color: #FFFFFF; text-decoration: none; text-transform: none; }
a.topnavgray:hover {color: #FFCC00; text-decoration: none; text-transform: none; }

.subnav {  line-height: 14px; color: #000000}
a.subnav:link {  color: #000000; text-decoration: none}
a.subnav:visited {  text-decoration: none; color: #000000}
a.subnav:active {  color: #9736ca; text-decoration: none}
a.subnav:hover {  color: #9736ca; text-decoration: none}

a.leftnav:link { color: #000000; text-decoration: none }
a.leftnav:active { color: #000000; text-decoration: none }
a.leftnav:visited { color: #000000; text-decoration: none }
a.leftnav:hover { color: #000000; text-decoration: none }

a.leftnavlynx:link { color: #000000; text-decoration: none; padding-top: 6px; padding-bottom: 6px}
a.leftnavlynx:active { color: #000000; text-decoration: none}
a.leftnavlynx:visited { color: #000000; text-decoration: none; padding-top: 6px; padding-bottom: 6px}
a.leftnavlynx:hover { color: #000000; text-decoration: none; padding-top: 6px; padding-bottom: 6px}

.whitetext {color:#FFFFFF; text-align:center;}


.bullets { line-height: 14px}
.bullets a {color: #9736ca;}
.portal {  color: #FFFFFF}
a.portal:link {  color: #FFFFFF; text-decoration: underline}
a.portal:hover {  color: #FFFFFF; text-decoration: none}
a.portal:visited { color: #FFFFFF; text-decoration: underline }
a.portal:active { color: #FFFFFF; text-decoration: underline }
.whiteTab { background-color: #FFFFFF; color: #000000; font-weight: bold; padding-right: 7px; padding-left: 8px; padding-bottom: 6px}


table.charttb {
	width: 100%;
	background-color: #ffffff;
	}
	
td.charthead {
	background-color: #7e4aaa;
	font: bold 10px/12px verdana; color: #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	padding: 6px 0px 7px 10px;
	vertical-align: top;
	text-align: left;
	}
	
td.chartleft {
	background-color: #b6b6b6;
	font: 10px/12px verdana; color: #000000;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	padding: 10px;
	vertical-align: top;
	text-align: left;
	}
	
td.chart {
	background-color: #dfdfdf;
	font: 10px/12px verdana; color: #000000;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	padding: 10px;
	vertical-align: top;
	text-align: left;	
	}			
	
	
