<style>
{}

body { background-color: #CCCCCC; }
td { border: 0px; padding: 0px; font: normal 10pt/12pt Arial; color: #000000; }
th { border: 0px; padding: 0px; font: bold 10pt/12pt Arial; color: #000000; }
img { border: 0px solid #000000; }

table.layout { border: 1px solid #000000; border-collapse: collapse; padding: 0px; table-layout: fixed; width: 981px; }
td.title { background-color: #FFFFFF; padding: 0px; border: 1px solid #000000; vertical-align: center; text-align: center; font: normal 40pt/40pt Arial; color: #FFFFFF; height: 120px; }
td.navbar { vertical-align: middle; font: normal 10pt/12pt Arial; color: #FFFFFF; text-align: left; border: 0px solid #000000; background-color: #000000; height: 25px; padding-left: 5px; }
td.layout { background-color: #FFFFFF; padding: 0px; border: 1px solid #000000; vertical-align: top; text-align: center; }

td.body { background-color: #FFFFFF; padding: 20px; padding-top: 25px; border: 0px solid #000000; vertical-align: top; text-align: left; width: 850px; }
td.sponsor { background-color: #FFFFFF; border: 0px solid #000000; vertical-align: middle; text-align: center; width: 200px; padding-bottom: 10px; }
td.sponsorbar { background-color: #FFFFFF; border: 0px solid #000000; vertical-align: top; text-align: center; }
td.sponsorfooter { background-color: #FFFFFF; border: 0px solid #000000; vertical-align: bottom; text-align: center; }
td.sponsorbaritem { background-color: #FFFFFF; border: 0px solid #000000; padding-top: 20px; padding-bottom: 20px; padding-left: 0px; padding-right: 0px; text-align: center; }

table.fees { border: 0px solid #000000; border-collapse: collapse; }
td.fees { border: 1px solid #000000; padding: 10px; font: normal 10pt/12pt Arial; color: #000000; text-align: center; }
th.fees { border: 1px solid #000000; padding: 10px; font: bold 10pt/12pt Arial; color: #000000; }

a:link.navbar { text-decoration: none; font: bold 10pt/12pt Arial; color: #CCCCCC; }
a:visited.navbar { text-decoration: none; font: bold 10pt/12pt Arial; color: #CCCCCC; }
a:active.navbar { text-decoration: none; font: bold 10pt/12pt Arial; color: #FFFFFF; }
a:hover.navbar { text-decoration: none; font: bold 10pt/12pt Arial; color: #FFFFFF; background: url(images/menu_icon.gif) no-repeat; }

table.copywrite { border: 0px solid #000000; border-collapse: collapse; padding: 0px; table-layout: fixed; width: 760px; }
td.copywrite { border: 0px; padding: 0px; font: normal 8pt/10pt Arial; color: #000000; text-align: center; }

.button { font: bold 8pt/8pt Tahoma; height: 25px; background-color: #CCCCFF; border-top-color: #999999; border-left-color: #999999; border-bottom-color: #000000; border-right-color: #000000; border-width: 1px }
.error {color: #FF0000; }
.waiver { font: normal 8pt/8pt Arial; color: #000000; }

/* FeedBurner on News Page */
		div.feedburnerFeedBlock {
					margin-left:0px;
					}
		div.feedburnerFeedBlock p.date {
					display: inline;
					font-style: italic;
					}
		div.feedburnerFeedBlock ul {
					padding-left: 10px;
					}
		div.feedburnerFeedBlock ul li div {
					display: block;
					}
		div.feedburnerFeedBlock span.headline {
					font-weight: bold;
					font-size: 10pt;
					display: block;
					}
		div.feedburnerFeedBlock ul li {
					padding-bottom: 10px;
					margin-bottom: 10px;
					border-bottom: 1px solid #000000;
					list-style: none;
					}
		div.feedburnerFeedBlock ul li ul {
					padding-left: 50px;
					}
		div.feedburnerFeedBlock ul li ul li{
					padding-bottom: 0px;
					margin-bottom: 0px;
					list-style: disc;
					border-bottom: 0px solid #000000;
					}
		div.feedburnerFeedBlock ul li ol li{
					padding-bottom: 0px;
					margin-bottom: 0px;
					list-style: decimal;
					border-bottom: 0px solid #000000;
					}

/* Latest News Headlines on Home page */
		div.headline {
			margin-right: 10px;
			}
		div.headline div.feedburnerFeedBlock p.date {
					display: inline;
					font-style: bold;
					font-size: 8pt;
					}
		div.headline div.feedburnerFeedBlock ul {
					padding-left: 0px;
					}
		div.headline div.feedburnerFeedBlock ul li div {
					display: block;
					}
		div.headline div.feedburnerFeedBlock span.headline {
					font-weight: bold;
					font-size: 10pt;
					display: block;
					}
		div.headline div.feedburnerFeedBlock ul li {
					margin-bottom: 0px;
					padding-bottom; 0px;
					list-style: none;
					font-size: 8pt;
					border-bottom: 0px solid #000000;
					}
		div.headline div.feedburnerFeedBlock ul li ul li{
					padding-bottom: 0px;
					margin-bottom: 0px;
					list-style: disc;
					border-bottom: 0px solid #000000;
					}
		div.headline div.feedburnerFeedBlock ul li ol li{
					padding-bottom: 0px;
					margin-bottom: 0px;
					list-style: decimal;
					border-bottom: 0px solid #000000;
					}

</style>