BODY 		{margin: 0; padding: 0; background-color: #fff;font-family: arial, verdana, sans-serif;color: #000;}

#sitewidth {
width: 980px; 
margin: 0 auto;
background-color: #fff;
}

#header {
width: 980px; 
background-color: #E81D25;
}

#content {
width: 100%;
border-left: 4px solid #000;
border-right: 4px solid #000;
padding: 20px;
}

#content2 {
border-left: 4px solid #000;
border-right: 4px solid #000;
padding-left: 20px;
}

img { border: 0}

p, td, dl, li	{font-size: 11pt; line-height: 14pt;}

UL {margin-top: 0; list-style-type: square;}

H1 {font-size: 24pt; line-height: 24pt; color: #002252; margin-top: 0; padding-bottom: 4px; border-bottom: 1px solid #002252;}

H2 {font-size: 18pt; margin: 0; padding-bottom: 4px;}

H3 {font-size: 16pt; margin: 0; padding-bottom: 4px;}

H4 {font-size: 14pt; color: #002252; margin: 0; padding-bottom: 4px;}

.top {margin-top: 0;}

.videoarea    {
width: 180px;
color: #fff; 
padding: 0 10px 10px 10px;
background-color: #002252;
}

.videoarea p   {
font-size: 9pt; 
line-height: 12pt; 
color: #fff; 
font-weight: bold;
margin-top: 0;
}

.videoarea h3   {
font-size: 11pt; 
color: #fff; 
font-weight: bold;
margin-top: 30px;
margin-bottom: 10px;
border-bottom: 1px solid #fff;
}

.videoarea .small   {
font-size: 8pt; 
line-height: 8pt; 
color: #fff; 
font-weight: bold;
}

ul.videoarea {
font-size: 9pt; 
line-height: 12pt; 
list-style-type: disc;
list-style-position: outside;
}

ul.videoarea  li {
vertical-align: text-bottom;
color: #ffffff;
margin-left: -20px;
*margin-left: 20px;
margin-top: -10px;
}
.videoarea a:link {color: #ffffff}
.videoarea a:visited {color: #ffffff}			
.videoarea a:hover {color: #FFFF33 }

.videoarea .border {background-color: #1C4174; border: 1px solid #ffffff; padding: 4px 4px 0 4px; text-align: center;}

.speakerphoto {
padding: 20px 20px 0  0;
width: 120px;
}
.speakerphoto td {
font-size: 8pt;
padding: 0; margin: 0;
}

.speakertopics {
padding: 20px 20px 0  0;
width: 100%;
}

.speakertext {
min-height: 600px;
border-top: 2px solid #E81D25;
margin-right: 20px;
}

.whatsnewright {
padding-right: 20px;
}

.whatsnewleft {
padding-left: 20px;
}

#footer {
border-top: 10pt solid #E81D25; 
background-color: #000;
text-align: center;
margin: 0 auto;
width: 980px; 
}

#footer .small    {
font-size: 9pt; line-height: 14pt; color: #fff; font-weight: bold;padding: 4px;
}

.foot    {font-size: 8pt; color: #444; text-align: center;}


/*Top Slider navigation*/
 /* common styling */
.menu2 {  
float:left; width:100%; background:#000; font-weight: bold;
margin:0; /* for this demo only */ 
}
.menu2 ul {padding:0;margin:0;list-style-type:none;}

.menu2 ul li { font-size:11pt; float:right; text-align: left; position:relative;}

.menu2 ul li.group {display:block; text-indent:10px; background:#000; color:#ff0; width:152px; padding:2px 0;}

.menu2 ul li a, .menu2 ul li a:visited {
float:left; display:block; text-decoration:none; color:#fff; padding:0px 16px; line-height:25px; height:30px;
}

.menu2 ul li:hover {width:auto;}
.menu2 ul li a:hover {background:#000; color:#fff;}
.menu2 ul li:hover a {background:#222222; color:yellow;}
.menu2 ul li ul {display: none;}

.menu2 table {margin:0; border-collapse:collapse; position:absolute; top:0; left:0;}

/* specific to non IE browsers */
.menu2 ul li:hover ul {
display:block; position:absolute;top:29px; background:#000; margin-top:1px; left:0; width:152px;
}
.menu2 ul li:hover ul.scroller {height:300px; width:172px; overflow:auto;}
.menu2 .scroller li {font-size:9pt;}
.menu2 ul li:hover ul.endstop {left:-90px;}
.menu2 ul li:hover ul li ul {display: none;}

.menu2 ul li:hover ul li a {
display:block; background:#000; color:#fff;height:auto;line-height:15px;padding:4px 16px; width:120px;
}
.menu2 ul li:hover ul li a.drop {background:#222222;}
.menu2 ul li:hover ul li a:hover {color:#ff0; background: #222222;}
.menu2 ul li:hover ul li a:hover.drop {background: #222222; color:#ff0;}

.menu2 ul li:hover ul li:hover ul {
display:block; position:absolute; left:153px; top:-70px; color:yellow; left:152px; height:138px; width:172px; overflow:auto; background:#222222;
}
.menu2 ul li:hover ul li:hover ul li a {background:#222222;}
.menu2 ul li:hover ul li:hover ul li.group {width:152px; padding:5px 0;}

.menu2 ul li:hover ul li:hover ul.left {left:-172px;}
.menu2 ul li:hover ul li:hover ul li a:hover {background:#222222; color:yellow;}


/* specific to IE5.5 and IE6 browsers */
.menu2 ul li a:hover ul {
display:block;position:absolute;top:30px; t\op:29px; background:#000;left:0; marg\in-top:1px;
}
.menu2 ul li a:hover ul.scroller {height:138px; overflow:auto;}
.menu2 ul li a:hover ul.endstop {left: -90px;}

.menu2 ul li a:hover ul li a {
display:block; color:yellow; height:1px; line-height:15px; padding:4px 16px; width:152px; w\idth:120px;
}
.menu2 ul li a:hover ul li a.drop {background:#222222; padding-bottom:5px;}

.menu2 ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; width:0;
}
.menu2 ul li a:hover ul li a:hover {color:#ff0; background: #222222;}
.menu2 ul li a:hover ul li a:hover.drop { background: #222222; color:yellow;}

.menu2 ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:-69px; t\op:-70px; color:yellow; left:152px; height:138px; width:170px; overflow:auto; background:#222222;
}
.menu2 ul li a:hover ul li a:hover ul.left {left:-170px;}
.menu2 ul li a:hover ul li a:hover ul li a:hover {background:#222222; color:yellow;}

.left {clear:both;}


/* named styles for home page */
.home3	{background-color: #E81D25; border: 4px solid #000000; padding: 24px;}

.newsborder {border: 4px solid #000000; padding: 10px;}


/* named styles for various link uses */
A:link 	{color: #000000; text-decoration: underline;}
A:active 	{color: #000000; text-decoration: underline;}
A:visited 	{color: #444444; text-decoration: underline;}
A:hover 	{color: #000000; text-decoration: underline;}

a.one:link {color: #ffffff; text-decoration: none; 
			font-size: 11pt; 
			font-weight: bold;}
a.one:visited {color: #ffffff; text-decoration: none; 
			font-size: 11pt; 
			font-weight: bold;}			
a.one:hover {color: #FFFF33; 
			font-size: 11pt; 
			font-weight: bold;}


a.hp:link {color: #ffffff;  font-weight: bold; 
			font-size: 12pt;  text-decoration: none; }
a.hp:visited {color: #ffffff;  font-weight: bold; 
			font-size: 12pt;  text-decoration: none; }			
a.hp:hover {color: #FFFF33;  font-weight: bold; 
			font-size: 12pt;  text-decoration: none; }

