html, body	{text-align: center; background-color: #e7e7e7; height: 100%; }
			
html, body,select, option
			{margin: 0px; padding: 0px;
			 font: 11px Verdana, Arial, helvetica, sans-serif; color: #000000;}
select, option
			{font-size:12px; text-align: left; background-color: #ffffff}
h3,h5		{font-size: 13px; font-weight: bold; margin-bottom: 0px; padding-bottom: 0px; }
h4, h4 a	{font-size: 17px; font-weight: bold; margin-bottom: 10px; padding-bottom: 0px;}
p			{margin-top: 0px;}
a			{font-size: 11px; text-decoration: none}
a:hover		{text-decoration: underline}
td, p, ul, ol, li
			{line-height: 17px;}
iframe 		{ width: 795px; height: 900px; overflow: auto; border: none; padding-left: 20px; margin: 0px;}

#main		{position: relative; text-align:left; padding: 0px; margin: 0px auto 0px auto; width: 1010px; border: 1px solid #000000; min-height: 700px;
			 background-color: #ffffff; background-image: url(../images/page/bg_page.jpg); background-repeat: repeat-y;}
#masthead	{position:relative; margin: 0px; padding: 7px 7px 7px 13px; display: block;
			 background-color: #eab61c; background-image: url(../images/page/bg_masthead.gif); background-repeat: repeat-y;}
#quicklinks	{position: relative; margin: 0px; padding: 3px 7px 3px 13px;
			 background-color: #eab61c; border-bottom: 1px solid #000000; border-top: 1px solid #000000;}
#quicklinks form	
			{margin:0px; padding: 0px;}

#leftnav	{position: relative; margin: 0px auto 0px 0px; padding: 0px 0px 20px 7px; width: 170px; background-color: #660000;  float: left; z-index: 3;}
#leftnav a	{padding: 10px 0px 4px 0px; display: block; font-weight: normal;}

#leftsubnav	{margin-left: 4px; padding: 10px 0px 0px 0px; width:150px; }
#leftsubnav a
			{padding: 4px 0px 3px 3px; font-size: 10px; color: #ffffff; text-decoration: none; display: block;}

#nav0, #nav1, #nav2, #nav3, #nav4, #nav5, #nav6, #nav7			{position:relative}
#smenu1, #smenu2, #smenu3, #smenu4, #smenu5, #smenu6, #smenu7, #smenu8 	{position:absolute}

#leftsubnav a.level2, #leftsubnav a.level2:hover
	{padding: 4px 0px 3px 0px; font: bold 12px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; display: block; border: 1px solid #660000; background: none;}
#leftsubnav>a.level2, #leftsubnav>a.level2:hover
	{height: inherit; min-height: 20px;}
#leftsubnav a.level2Over, #leftsubnav a.level2On
	{padding: 4px 0px 3px 0px; font: bold 12px Arial, Helvetica, sans-serif; color: #eab61c; border: 1px solid #b3661a; border-right: none; background-color: #330000;}
#leftsubnav a.level2:hover
	{padding: 4px 0px 3px 0px; color: #eab61c;}
.menulist	{font: 11px Arial, Helvetica, sans-serif}

td.line	{border-bottom: 1px solid black}
			
#leftsubnav .smenu
			{left: 160px; margin-top: 0px; background-color: #330000; width: 100px; border:  1px solid #b3661a; border-bottom: none; visibility: hidden; z-index: 3}
#leftsubnav .smenu a
			{border-bottom:  1px solid #b3661a; display: block; width: 97px;}
#leftsubnav .smenu a:hover
			{background-color: #000000; }

#footer
			{color: #000000; padding: 5px;  font-size: 10px; text-align: center; clear: both}
			
#page		{position: relative; margin: 0px 0px 0px auto; width: 804px; padding: 20px 0px 20px 0px;}
.eventDate	{font-size: 12px; font-weight: bold}
#topnav		{position: relative;  background-image: url(../images/page/bg_topnav.gif); background-repeat:repeat-x;
			 height: 30px; text-align: center; margin: 10px 10px 0px 0px; padding: 0px;}
#page>#topnav
			{margin-bottom: 10px;}
#topnav a, #topnav a.first
		{position: relative; top: 4px; font-size: 11px; font-weight: bold; text-decoration: none; padding: 0px 6px 2px 6px; margin: 0px 0px 0px 0px; border-left: 1px solid #000000;}
#topnav a.first
		{border: none; margin: 0px; padding: 0px;}
#topnav a:hover
		{text-decoration: underline}
#content
		{position: relative; width: 100%; padding: 0px; margin: 0px;}
#maincontent
		{position: relative; width: 575px; padding: 0px; margin: 0px; margin-top: 5px;}
#rightcontent
		{position: relative; width: 225px; float: right; margin: 0px; margin-top: 5px;}

#homeSpeakers
		{position: relative; width: 575px;}
#homeSpeakers div
		{float: left; width: 185px; font-size: 10px; text-align: left; margin-right: 5px; margin-bottom: 5px;}
#homeSpeakers img
		{float: left; padding: 0px 0px 0px 0px; margin-right: 10px;}

#PPS		{position:relative}
#PPSInfo	{position: relative; padding: 5px; padding-left: 0px}

.ppsImg		{margin: auto 10px 10px auto; border: 1px solid #660000; filter:alpha(opacity=60, finishopacity=100, style=0); background-color: transparent; -moz-opacity: 0.6;}
.ppsImgOver	{margin: auto 10px 10px auto; border: 1px solid #660000;}

.reverse 
		{COLOR: #ffffff; FONT-SIZE: 12px;}
.reverselarge
		{COLOR: #ffffff; FONT-SIZE: 16px;}
a.backtotop 
		{font-size: 10px; letter-spacing: 1pt; word-spacing: 1pt; }
a.promotext, .promotext
		{font-weight: bold; font-size: 12px; }
.biopic	
		{border: 1px solid #000000; margin: 4px 10px 10px 0px; float: left}
.popupBG
		{border: 1px solid #000000; background-color: #ffffff; margin-top: 5px;} 
		
.teaser_header
		{position: relative; width: 205px; border: 1px solid #000000 ; border-bottom: none; background-color: #99ccff; color: #ffffff; font-weight: bold; text-align: left; padding: 5px; text-transform: uppercase;}
.teaser_content
		{position: relative; width: 215px; background-color: #e7e7e7;  border: 1px solid #000000; border-top: none; padding: 0px; text-align: left; }
.teaser_content p	{position: relative; padding: 5px; width:205px; }
.pad5 img
		{ margin-right: 5px; margin-bottom: 5px; border: 1px solid #000000}

.quoteCallout
		{position:relative; margin:0px; margin-right: 10px; width: 215px;}
.quoteCallout img	{border: 1px solid #000000; margin-left: 10px;}

.noBorder
		{position: relative; margin: 0px; margin-right: 10px; width: 215px;}