body		{background-color:#fff; font:normal 11px verdana, arial, helvetica; padding:4px; margin:4px;}	
p			{font:normal 11px verdana, arial, helvetica; line-height:15px;}
td			{}
th			{text-align:left}
h1			{font:bold 20px verdana, arial, helvetica; margin-top:0px}
h2			{font:bold 18px verdana, arial, helvetica;}
h3			{font:bold 14px verdana, arial, helvetica;}
h4			{font:bold 12px verdana, arial, helvetica;}
h5			{font:bold 11px verdana, arial, helvetica;}
hr			{margin:6px 0px}

h3.year		{border-bottom:1px solid #444543; margin-top:24px; margin-bottom:6px;}
h4.year		{border-bottom:1px solid #444543; margin-top:24px; margin-bottom:2px;}
h5.year		{border-bottom:1px solid #444543; margin-top:8px; margin-bottom:6px;}

ul, ol			{line-height:15px; margin-top:12px; margin-bottom:0px}
li				{padding-bottom:10px}
ol ol, ol ul, 
ul ul, ul ol	{margin-top:0px; margin-bottom:8px}

ul.shortList, ol.shortList			{margin-top:0px; margin-bottom:0px; padding-top:0px}
ul.shortList li, ol.shortList li	{padding-bottom:4px; padding-top:0px; margin-top:0px}

a:link		{color: #470C64; font-weight:bold }
a:visited	{color: #470C64; font-weight:bold }
a:hover		{color: #470C64; font-weight:bold }
a:active	{color: #470C64; font-weight:bold }

a.anchor:link		{color: black;}
a.anchor:visited	{color: black;}
a.anchor:hover		{color: black;}
a.anchor:active		{color: black;}


/*--IMAGES--*/

img.photoLeft	{border:1px solid black; margin:2px 16px 8px 0px;}
img.photoRight	{border:1px solid black; margin:2px 0px 8px 16px;}

img.imageLeft,
table.imageLeft	{margin:2px 16px 8px 0px;}

img.imageRight,
table.imageRight	{margin:2px 0px 8px 16px;}



/*--SIDEBAR TABLE--*/
table.sidebar			{background-color:#A3DE96; border:2px ridge #5F8756;}
table.sidebarLeft		{background-color:#A3DE96; border:2px ridge #5F8756; margin:0px 16px 8px 0px}
table.sidebarRight		{background-color:#A3DE96; border:2px ridge #5F8756; margin:0px 0px 8px 16px}

.topHalfSpace		{margin-top:8px}
.topNoSpace			{margin-top:0px}
.bottomHalfSpace	{margin-bottom:8px}
.bottomNoSpace		{margin-bottom:0px}
.bottomClose		{margin-bottom:-5px}
.tOpen_bClose		{margin-top:22px; margin-bottom:-5px}
.topOpen			{margin-top:22px}

p.applause			{margin-left:24px;}
p.indent, .indent	{margin-left:24px; margin-right:24px}
p.caption			{font-weight:bold; font-size:10px; margin:4px 0px}
p.condensed			{margin:6px 0px}
p.webcastLinks		{line-height:20px}


/*-- BASIC PAGE STRUCTURE --*/		

table.pageContainer			{width:800px; margin:auto}
				 
table.content					{width:100%; font:normal 11px verdana, arial, helvetica; background-color:white;}

table.content td.nav			{width:180px; border-left:1px solid black; border-right:1px solid black;}
table.content td.flashEvents	{width:620px ;border-right:1px solid black; padding:0px;}
table.content td.sponsors		{border-bottom:1px solid black; border-right:1px solid black; padding:8px}
table.content td.newsevents		{border-right:1px solid black; padding:0px 8px}
table.content td.headlines		{border-right:1px solid black; padding:0px}

table.content td.logos			{width:180px; border-right:1px solid black;}
table.content td.logos p		{margin-left:8px; margin-right:8px}

table.content td.purpleTop		{border-bottom:1px solid black; 
								 background-image:url(../images/purpleBarTop02.gif); 
								 background-repeat: repeat-x; 
								 background-position: top left}
table.content td.purpleBottom	{border-top:1px solid black; 
								 background-image:url(../images/purpleBarBottom02.gif); 
								 background-repeat: repeat-x; 
								 background-position: bottom left}

table.content td.bodytxt		{width:99%; padding:6px 16px 10px 16px; background-color:white; }

table.content td.flashEvents div.flash	{padding:0px; width:620px; height:465px}
table.content td.flashEvents div.flashCaption	{border-bottom:1px solid black;}
table.content td.flashEvents p,
table.content td.flashEvents h4,
table.content td.flashEvents hr			{margin-left:12px; margin-right:12px}


/*-- TABLES --*/

table.list	{}
table.list td.bullet	{width:1%; white-space:nowrap; text-align:right}
table.list td.txt		{width:99%}

table.logoHeader			{margin-top:20px; margin-bottom:12px}
table.logoHeader td.logo	{width:10%}
table.logoHeader td.text	{font:bold 16px verdana, arial, helvetica; padding-left:18px; width:90%; vertical-align:middle}

table.quotes		{margin-top:22px}
table.quotes td		{padding-left:16px; padding-bottom:12px}

/*-- TEXT FORMATTING AND COMMON ELEMENTS --*/

table.clicklist		{}
table.clicklist td	{padding:0px 3px 8px 3px; text-align:left; vertical-align:top; line-height:15px}

table.borders			{border-left:1px solid #666666; border-top:1px solid #666666}
table.borders td		{border-right:1px solid #666666; border-bottom:1px solid #666666}
table.borders tr.title	{background-color:#CCCCCC}


/*-- IMAGE FORMATTING --*/

img.click	{cursor:pointer; cursor:hand}
img.left	{float:left; margin:2px 16px 8px 0px; border:1px solid black}
img.right	{float:right; margin:2px 0px 8px 16px; border:1px solid black}
img.stacked	{margin:8px 0px}

div.photoLeft				{float:left; margin:2px 24px 12px 0px;}
div.photoLeft img			{border:1px solid black}

div.photoRight				{float:right; margin:2px 0px 12px 24px;}
div.photoRight img			{border:1px solid black}

div.footerAd				{margin-top:22px; text-align:center}

img.iconLeft				{float:left; margin-right:4px}


/*-- RESULTS TABLES --*/
table.results			{border:1px solid silver; margin-top:16px; border-right:none}
table.results th		{text-align:left; 
						 border-bottom:1px solid silver; 
						 border-right:1px solid silver; 
						 padding-right:8px;
						 text-transform:uppercase}	
table.results td		{border-right:1px solid silver; padding-right:8px}
tr.even					{background-color:#E6D7AF}

/*-- SPECIFICATIONS TABLES --*/
table.specs			{border-top:1px solid silver; border-left:1px solid silver; margin-top:16px}
table.specs td		{border-right:1px solid silver; border-bottom:1px solid silver;  padding-right:16px}


/*-- RESULTS TABLES WITH BUILT-IN ALTERNATING ROWS --*/
table.arc90_altrows-Results 		{border:1px solid silver; margin-top:16px; border-right:none}
table.arc90_altrows-Results th	{text-align:left; 
							 border-bottom:1px solid silver; 
							 border-right:1px solid silver; 
							 padding-right:8px;
							 text-transform:uppercase}
table.arc90_altrows-Results td	{border-right:1px solid silver; padding-right:8px}

table.arc90_altrowsResults0 		{background-color: #F1F2E4; }
table.arc90_altrowsResults1 		{background-color: #E6D7AF; } 


	
