/* CSS Document */

body {
	margin-top:0;
	margin-bottom:0;
	background-color:#C2DEEE;
}

*, body, p, td {
	font-family:Verdana;
	font-size:11.5px;
	line-height:13pt;
}

td.Heading {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#5DA3CF;
}

td.Title1 {
	font-weight:bold;
	font-size: small;
}

td.Title2 {	font-weight:bold; font-size:medium; }
a.menu { color:#000000;text-decoration:none; }
a.menu:hover { text-decoration:overline underline; display:block; }
.speakerSub{ color:#636363; font-size:10px };
table.lightBordered td {border-left:solid 1px #000;border-top:solid 1px #000}
table.lightBordered {border-bottom:solid 1px #000;border-right:solid 1px #000}
table.noBorder td, table.noBorder {border-style:none; text-align:center}
.shadedTD {background-color:#EEEEEE}
a.sideMenu {color:#5492BA; text-decoration:none}
a.sideMenu:hover {text-decoration:overline underline;}
a.sideMenuHL {color:#FF3300; font-weight:bold; text-decoration:none}
a.menuHL {color:#FFFFF0; font-weight:bold; text-decoration:none}
.speakerNames { font-family:"Verdana"; font-size: 10px; font-weight: bold }
.speakerDesc { font-family:"Verdana"; font-size: 9px; font-weight: normal; color:#999999 }
.marginLeft { background-image:url(Images/MarginBG.gif); background-position:left; background-repeat:repeat-y}
.marginRight { background-image:url(Images/MarginBG.gif); background-position:right; background-repeat:repeat-y}
.lightBorderRight { border-right:1px solid #BDBDBD }
.lightBorderBottom { border-bottom:1px solid #BDBDBD }
.lightBorderLeft { border-left:1px solid #BDBDBD }
/*
shadedTD - #E0FBFF
b6e6ec
ade1ef
*/
.q { font-weight:bold; cursor:pointer; margin-top:0;}
.q p {background-color:#EEEEEE}
.answers {border:1px dashed #aaaaaa; display:block; margin-top:0}
.answers p {margin-top:0}