body,p,b,i,strong,em,dt,dd,dl,sl,caption,table,th,td,tr,u,blink,select,option,form,div,font,li,ul,ol { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; }

a:link    { font-weight: bold; text-decoration: none; color: #AA411B;}
a:visited { font-weight: bold; text-decoration: none; color: #AA411B;}
a:hover   { font-weight: bold; text-decoration: underline; color: #8A2D15;}



.bodyText           { font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: left; font-size: 12px; padding: 2px 0px 0px 23px; width: 440px;}
.bodyText a:link    { font-weight: bold; color: #B74304; text-decoration: none; }
.bodyText a:visited { font-weight: bold; color: #B74304; text-decoration: none; }
.bodyText a:hover   { font-weight: bold; color: #660000; background-image: none; text-decoration: underline; }

.bodyTextDir           { font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: left; font-size: 12px; padding: 2px 0px 0px 23px;}
.bodyTextDir a:link    { font-weight: bold; color: #B74304; text-decoration: none; }
.bodyTextDir a:visited { font-weight: bold; color: #B74304; text-decoration: none; }
.bodyTextDir a:hover   { font-weight: bold; color: #660000; background-image: none; text-decoration: underline; }

.sectionHeadline    { font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; color: #B74304; text-decoration: none; font-size: 14px; padding: 2px 0px 0px 23px; width: 440px;}
.subHeadOrange      { font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; color: #B74304; text-decoration: none; font-size: 14px; }
.supplierHeadline    { font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; color: #B74304; text-decoration: none; font-size: 14px; padding: 2px 0px 0px 23px; width: 240px;}

.supplierText           { font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: left; font-size: 12px; padding: 2px 0px 0px 23px; width: 340px;}
.supplierText a:link    { font-weight: bold; color: #B74304; text-decoration: none; }
.supplierText a:visited { font-weight: bold; color: #B74304; text-decoration: none; }
.supplierText a:hover   { font-weight: bold; color: #660000; background-image: none; text-decoration: underline; }
.supplierTextSub        { font-weight: Bold; color: #525252; font-size: 12px; padding: 2px 0px 0px 0px;}


.sectionLinkIndent           { margin-top: 2px; margin-left: 22px; margin-bottom : 1px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 13px; color: #666666; text-decoration: none; }
.sectionLinkIndent a:link    { font-weight: bold; color: #666666; text-decoration: underline; }
.sectionLinkIndent a:visited { font-weight: bold; color: #666666; text-decoration: underline; }
.sectionLinkIndent a:hover   { font-weight: bold; color: #B74304; background-image: none; text-decoration: underline; }



td#headerNav table tr td a { display: block; width: 230px; height: 15px; }
.headerNav           { font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: left; font-size: 10px; display: block; height: 15px; width: 230px;}
.headerNav a:link    { font-weight: normal; color: #333333; text-decoration: none; display: block; padding: 1px 0px 2px 5px; height: 15px; width: 230px; }
.headerNav a:visited { font-weight: normal; color: #333333; text-decoration: none; display: block; padding: 1px 0px 2px 5px; height: 15px; width: 230px; }
.headerNav a:hover   { font-weight: normal; color: #2f0200; background: #F0C8A1; background-image: none; text-decoration: underline; display: block; width: 230px; }


.supplierNav           { font-weight: normal; line-height: .2; margin-top: -2px; height: 11px; margin-bottom: 0px; font-size: 10px; display: block; font-family: Arial, Verdana, Helvetica, sans-serif; }
.supplierNav a:link    { font-weight: normal; line-height: .2; margin-top: -2px; height: 11px; color: #B74304; text-decoration: none; display: block; margin-left: 22px; margin-bottom: 2px;  }
.supplierNav a:visited { font-weight: normal; line-height: .2; margin-top: -2px; height: 11px; color: #B74304; text-decoration: none; display: block; margin-left: 22px;  }
.supplierNav a:hover   { font-weight: normal; line-height: .2; margin-top: -2px; color: #2f0200; background-image: none; text-decoration: underline; display: block; }




td#bait table tr td a { display: block;}
.bait           { color: #333333; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: left; font-size: 11px; }
.bait a:link    { color: #B74304; font-weight: bold; text-decoration: none; }
.bait a:visited { color: #B74304; font-weight: bold; text-decoration: none; }
.bait a:hover   { color: #660000; font-weight: bold; text-decoration: underline; }

td#baitData table tr td a { display: block; }
.baitHeadline           { color: #333333; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: left; font-size: 11px;}
.baitHeadline a:link    { color: #525252; font-weight: bold; text-decoration: none; }
.baitHeadline a:visited { color: #525252; font-weight: bold; text-decoration: none; }
.baitHeadline a:hover   { color: #B74304; font-weight: bold; text-decoration: underline; }

ul { margin-top: -.9em; margin-left: 50px; margin-bottom : .2em; list-style-image: url(/images/list_dot.gif); width: 380px;}
ol { list-style-image : none; font-family:  Arial, Verdana, Helvetica, sans-serif; margin-bottom : .2em; margin-top: .5em; }
ul li { font-family:  Arial, Verdana, Helvetica, sans-serif;  font-size: 11px; margin-bottom: .9em; margin-top: .2em; line-height: 1.25em; width: 380px;}
ol li { font-family:  Arial, Verdana, Helvetica, sans-serif; margin-bottom: .9em; margin-top: .2em; line-height: 1.25em; }

ol.smaller { list-style-image : none; margin-left: 50px; font-family:  Arial, Verdana, Helvetica, sans-serif; margin-bottom : 1em; margin-top: .5em; }
li.smaller { list-style-image : none; margin-left: 0px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 11px;	margin-bottom : .5em; font-weight: normal; margin-top: .5em; }
ul.smaller { list-style-image : none; margin-left: 0px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 11px;	line-height: 9px; margin-bottom : .2em; font-weight: normal; margin-top: .5em; }
.smaller a:link    { font-size: 10px; font-weight: bold; text-decoration: underline; color: #AA411B; line-height: 11px;}
.smaller a:visited { font-size: 10px; font-weight: bold; text-decoration: underline; color: #AA411B;}
.smaller a:hover   { font-size: 10px; font-weight: bold; text-decoration: underline; color: #8A2D15;}


.indentSmaller   { margin-top: .2em; margin-left: 2em; margin-bottom : 2em; font-size: 10px;	}

.inputrequired   { color: #7F2F02; background: #F5B47B; font-weight: bold;   font-size: 11px; width: 150px; }
.input           { color: #7F2F02; background: #FDF2E7; font-weight: normal; font-size: 11px; width: 150px; }
.comments        { color: #7F2F02; background: #FDF2E7; font-weight: normal; font-size: 11px; width: 275px; }
.iform           { color: #7F2F02; background: #FDF2E7; font-weight: normal; font-size: 11px; width: 150px; }
.search          { color: #7F2F02; background: #FDF2E7; font-weight: normal; font-size: 11px; width: 100px; }





.headline         { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 20px; color: #003366; text-decoration: none; }
.subHeadRed       { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #702023; text-decoration: none; }

.subHeadGreen     { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #336633; text-decoration: none; }
.subHeadBlue      { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #4E6992; text-decoration: none; }
.subHeadGray      { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #666666; text-decoration: none; }

.subHeadStudying      { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #666666; text-decoration: none; }
.subHeadInvest      { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #702023; text-decoration: none; }
.subHeadTeaching      { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #b38f48; text-decoration: none; }
.subThreeTeaching      { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 13px; color: #666666; text-decoration: none; }


.caption      { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 9px; color: #33669b; text-decoration: none; }
.table      { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 13px; color: #333333; text-decoration: none; }
.figure      { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 13px; color: #333333; text-decoration: none; }
.worksheet         { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none; font-weight: normal; line-height: 15px; padding: 0px 0px 1px 8px;}
.worksheet:link    { text-decoration: none;      color: #003366; font-weight: bold; }
.worksheet:visited { text-decoration: none;      color: #4E6992; font-weight: bold; }
.worksheet:hover   { text-decoration: underline; color: #000033; font-weight: bold; }

.letter            { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bolder; font-size: 28px; color: #003366; text-decoration: none; }
.gdefinition        { display: block; margin-top: -12px; margin-left: 25px; margin-bottom: 2px; font-weight: normal; line-height: 14px; }
.glossaryItem      { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 13px; color: #4E6992; text-decoration: none; }


.breadcrumb         { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration: none; }
.breadcrumb:link    { text-decoration: none;      color: #666666;}
.breadcrumb:visited { text-decoration: none;      color: #666666;}
.breadcrumb:hover   { text-decoration: underline; color: #003366;}



td#redNav table tr td a { display: block; width: 129px; height: 18px; }
.redNav           { font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: left; font-size: 10px; display: block; height: 18px; width: 129px;}
.redNav a:link    { font-weight: normal; color: #702023; text-decoration: none; display: block; padding: 2px 0px 1px 8px; height: 18px; width: 129px; }
.redNav a:visited { font-weight: normal; color: #702023; text-decoration: none; display: block; padding: 2px 0px 1px 8px; height: 18px; width: 129px; }
.redNav a:hover   { font-weight: normal; color: #502023; background: #DF8F7A; background-image: none; text-decoration: underline; display: block; width: 129px; }

td#redNavtwo table tr td a { display: block;}
.redNavtwo           { font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: left; font-size: 10px;  height: 30px; }
.redNavtwo a:link    { font-weight: normal; color: #702023; display: block; padding: 2px 0px 1px 8px; height: 30px; text-decoration: none; }
.redNavtwo a:visited { font-weight: normal; color: #702023; display: block; padding: 2px 0px 1px 8px; height: 30px; text-decoration: none; }
.redNavtwo a:hover   { font-weight: normal; color: #502023; background: #DF8F7A; background-image: none; text-decoration: underline;  display: block; }

td#redNavthree table tr td a { display: block;}
.redNavthree           { font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: left; font-size: 10px;  height: 45px; }
.redNavthree a:link    { font-weight: normal; color: #702023; display: block; padding: 2px 0px 1px 8px; height: 45px; text-decoration: none; }
.redNavthree a:visited { font-weight: normal; color: #702023; display: block; padding: 2px 0px 1px 8px; height: 45px; text-decoration: none; }
.redNavthree a:hover   { font-weight: normal; color: #502023; background: #DF8F7A; background-image: none; text-decoration: underline;  display: block; }


td#orangeNav table tr td a { display: block; width: 129px; height: 18px; }
.orangeNav           { font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: left; font-size: 10px; display: block; height: 18px; width: 129px;}
.orangeNav a:link    { font-weight: normal; color: #7F592C; text-decoration: none; display: block; padding: 2px 0px 1px 8px; height: 18px; width: 129px; }
.orangeNav a:visited { font-weight: normal; color: #7F592C; text-decoration: none; display: block; padding: 2px 0px 1px 8px; height: 18px; width: 129px; }
.orangeNav a:hover   { font-weight: normal; color: #5F3A0E; background: #FFCC66; background-image: none; text-decoration: underline; display: block; width: 129px; }

td#orangeNavIndent table tr td a { display: block; width: 129px; height: 18px; }
.orangeNavIndent           { font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: left; font-size: 10px; display: block; height: 18px; width: 129px;}
.orangeNavIndent a:link    { font-weight: normal; color: #7F592C; text-decoration: none; display: block; padding: 2px 0px 1px 20px; height: 18px; width: 129px; }
.orangeNavIndent a:visited { font-weight: normal; color: #7F592C; text-decoration: none; display: block; padding: 2px 0px 1px 20px; height: 18px; width: 129px; }
.orangeNavIndent a:hover   { font-weight: normal; color: #5F3A0E; background: #FFCC66; background-image: none; text-decoration: underline; display: block; width: 129px; }

td#orangeNavtwo table tr td a { display: block;}
.orangeNavtwo           { font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: left; font-size: 10px;  height: 15px; }
.orangeNavtwo a:link    { font-weight: normal; color: #7F592C; display: block; padding: 2px 0px 1px 8px; height: 30px; text-decoration: none; }
.orangeNavtwo a:visited { font-weight: normal; color: #7F592C; display: block; padding: 2px 0px 1px 8px; height: 30px; text-decoration: none; }
.orangeNavtwo a:hover   { font-weight: normal; color: #5F3A0E; background: #FFCC66; background-image: none; text-decoration: underline;  display: block; }

td#orangeNavthree table tr td a { display: block;}
.orangeNavthree           { font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: left; font-size: 10px;  height: 45px; }
.orangeNavthree a:link    { font-weight: normal; color: #7F592C; display: block; padding: 2px 0px 1px 8px; height: 45px; text-decoration: none; }
.orangeNavthree a:visited { font-weight: normal; color: #7F592C; display: block; padding: 2px 0px 1px 8px; height: 45px; text-decoration: none; }
.orangeNavthree a:hover   { font-weight: normal; color: #5F3A0E; background: #FFCC66; background-image: none; text-decoration: underline;  display: block; }

td#orangeNavHead table tr td a { display: block; background: #FFCC66; width: 129px; height: 18px; }
.orangeNavHead           { font-weight: bold; background: #FFCC66; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: left; font-size: 12px; display: block; height: 18px; width: 129px;}
.orangeNavHead a:link    { font-weight: bold; color: #7F592C; background: #FFCC66; text-decoration: none; display: block; padding: 2px 0px 1px 8px; height: 18px; width: 129px; }
.orangeNavHead a:visited { font-weight: bold; color: #7F592C; background: #FFCC66; text-decoration: none; display: block; padding: 2px 0px 1px 8px; height: 18px; width: 129px; }
.orangeNavHead a:hover   { font-weight: bold; color: #5F3A0E; background: #FFCC66; background-image: none; text-decoration: underline; display: block; width: 129px; }



.leadin           { color: #666666; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; font-size: 10px; padding: 5px 15px 0px 1px; }
.leadin a:link    { color: #525252; font-weight: bold; text-decoration: none; }
.leadin a:visited { color: #525252; font-weight: bold; text-decoration: none; }
.leadin a:hover   { color: #003366; font-weight: bold; text-decoration: underline; }


.footer         { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none; font-weight: normal; }
.footer:link    { text-decoration: none;      color: #333333; font-weight: normal; }
.footer:visited { text-decoration: none;      color: #333333; font-weight: normal; }
.footer:hover   { text-decoration: underline; color: #006666; font-weight: normal; }





.email { color:#333333; background: #ffffe6; font-weight: normal; font-size: 10px; width: 110px; }

.listTitle  { line-height : 90%; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #333333; text-decoration: none; }
.tiny       { color: #666666; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; font-size: 9px; padding: 2px 2px 1px 8px; }
.indent     { margin-top: -1em; margin-left: 2em; margin-bottom : 2em; }
.contentIndent     { margin-top: -1em; margin-left: 3em; margin-bottom : 2em; }
.linkHeadline      { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 17px; color: #b38f48; text-decoration: none; }
