BODY { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 12pt;}
A { text-decoration : none; color: #003063;}
A:hover { text-decoration : underline;}
DIV { font-size: 8pt; line-height: 12pt; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif}
FORM { font-size: 8pt; line-height: 12pt; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif}
OL { font-size: 8pt; line-height: 12pt; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif}
P { font-size: 8pt; line-height: 12pt; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;}
SELECT { FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; font-style: normal; line-height: normal; color: #000000; font-size: 8pt;}
SPAN { font-size: 8pt; line-height: 12pt; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;}
TEXTAREA { font-size: 8pt; line-height: 10pt; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff;}
TH { font-size: 8pt; line-height: 12pt; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;}
TR,TD, caption { font-size: 8pt; line-height: 12pt; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;}
UL { COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 12pt; font-size: 8pt;}
FORM { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px;}
HR { HEIGHT: 1px;}
HR.thick { HEIGHT: 3px;}
IMG { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none;}
H1 { font-weight: 900; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; list-style-type: none; margin-bottom : 3px; margin-top : 10px; line-height: 10pt;}
H2 { FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight : 700; text-indent: 8px; padding : 5px 5px; margin-top: 3px; margin-bottom: 0px; line-height: 8pt;}
H3 { FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-STYLE: italic; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; text-indent: 22px; margin-top: 0px; margin-bottom: 4px; line-height: 10pt; /*color: #FF0000;*/}
H4 { FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; text-indent: 32px; margin-top: 3px; margin-bottom: 4px; color: Gray; line-height: 9pt;}
H5 { FONT-SIZE: 8pt; FONT-STYLE: italic; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: normal; text-indent: 42px; line-height: 8pt; margin-top: 3px; margin-bottom: 4px; color: Gray; line-height: 9pt;}
H6 { FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: 100; text-indent: 52px; margin-top: 3px; margin-bottom: 4px; color: Gray; line-height: 8pt;}
INPUT { font-size: 8pt;}
INPUT.checkbox { border: none;}
.error { PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 4px; COLOR: #ff0000; PADDING-TOP: 2px;}
.errorItems { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ff0000;}
.newpageTitle { font-size: 15px; font-weight: bold; color: 393484;}
.footerwhite { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; font-size: 11px; line-height: 16px; color: #FFFFFF;}
.bodycopy { font-size: 8pt; line-height: 12pt;}
.8ptwhite { font-size: 8pt; color: #FFFFFF;}
.8ptCopy { font-size: 8pt;}
.blueheader { font-size: 10px; font-weight: bold; color: #FFFFFF; padding-left: 7px; background-color: #003063; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000; border-top-width: 1px; border-top-style: solid; border-top-color: #000000; padding-top: 0px; padding-bottom: 1px;}
.blueheader_mi { font-size: 10px; font-weight: bold; color: #FFFFFF; padding-left: 7px; background-color: #618be0; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000; border-top-width: 1px; border-top-style: solid; border-top-color: #000000; padding-top: 0px; padding-bottom: 1px;}
.blueheader_sp { background-image: url('/images/lines/speakerheader.gif'); font-size: 10px; font-weight: bold; color: #FFFFFF; padding-left: 7px; background-color: #618be0; height: 24; vertical-align: middle;}
.blueheader_sp_text {font-size: 10px; font-weight: bold; color: #FFFFFF; padding-left: 7px; vertical-align: middle;}
.greyheader { font-size: 10px; font-weight: bold; color: #FFFFFF; padding-left: 7px; background-color: #636D7B; padding-top: 0px; padding-bottom: 1px;}
.homeboxright  { border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: #636D7B; border-top-width: 0px; border-top-style: solid; border-top-color: #636D7B; border-left-width: 1px; border-left-style: solid; border-left-color: #636D7B; border-right-width: 1px; border-right-style: solid; border-right-color: #636D7B;}
.mainboxright  { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #636D7B; border-top-width: 0px; border-top-style: solid; border-top-color: #636D7B; border-left-width: 1px; border-left-style: solid; border-left-color: #636D7B; border-right-width: 1px; border-right-style: solid; border-right-color: #636D7B;}
.synops { padding-top: 3px; font-size: 10px; line-height: 12px;}
#buttonrl { width: 165px; border-right: 1px solid #000; padding: 0px 0px 3px 0px; margin-bottom: 6px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #efefef; color: #333; font-size: 9pt; border-left-width: 1px; border-left-style: solid; border-left-color: #000000; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000033;}
#buttonrl ul { list-style: none; margin: 0px; padding: 0px; border: none;}
#buttonrl li { border-bottom: 1px solid #FFFFFF; margin: 0;}
#buttonrl li a { display: block; padding: 1px 5px 1px 0.5em; border-left: 10px solid #A5AEB5; background-color: #efefef; color: #003366; text-decoration: none; width: 100%; font-size: 10px;}
html>body #buttonrl li a { width: auto;}
#buttonrl li a:hover { border-left: 10px solid #003063; background-color: #526994; color: #FFFFFF;}
#buttondt { width: 100%; border-right: 0px solid #000; padding: 2 0 0; margin-bottom: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #efefef; color: #003366; font-size: 9pt; font-weight: bold; border-left: 0px solid #000000; border-bottom: 0px solid #000033;}
#buttondt ul { list-style: none; margin: 0; padding: 0; border: none;}
#buttondt ul ul { border-top: 2px solid #FFFFFF; }
#buttondt li { border-bottom: 2px solid #FFFFFF; margin: 0;}
#buttondt li a { display: block; padding: 1px 5px 1px 0.5em; border-left: 10px solid #efefef; color: #003366; text-decoration: none; width: 100%; font-size: 10px;}
#buttondt li a.level2 { FONT-WEIGHT: normal; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 3em; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; BORDER-LEFT: #efefef 10px solid; WIDTH: 100%; COLOR: #003366; PADDING-TOP: 1px; TEXT-DECORATION: none; }
html>body #buttondt li a { width: auto;}
#buttondt li a:hover { border-left: 10px solid #526994; background-color: #526994; color: #FFFFFF;}		
.featuredResarch { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; PADDING-BOTTOM: 8px; COLOR: #000000; PADDING-TOP: 4px; HEIGHT: 100%; BACKGROUND-COLOR: #f7fbff;}
.bluecapsHome { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #003366; LINE-HEIGHT: 16px; HEIGHT: 25px;}
a.reg_button { color: #ffffff; font-weight: bold; font-size: 10px; border: 2px solid #003063; background-color: #638AE7; padding: 10 25 10 25; text-decoration: none;}
a.reg_button:hover { border: 1px solid #000000; padding: 10 25 10 25; text-decoration: none; border-top-width: 2; border-right-width: 2;}
.TOC H1 { color: #000000; margin: 10 0 6 0; text-indent: 0; font-weight: bold; font-size: 11px; padding: 2 0 2 5; width: 100%; background-color: #efefef;}
.TOC H2 { color: #000000; margin: 4 0 4 12; text-indent: 0; font-weight: normal; font-size: 11px; padding: 0 0 0 0;}
.TOC H3 { color: #000000; margin: 2 0 2 19; text-indent: 0; font-weight: normal; font-size: 11px;} 
.TOC H4 { color: #000000; margin: 2 0 2 26; text-indent: 0; font-weight: normal; font-size: 10px;}
.TOC H5 { color: #000000; margin: 2 0 2 33; text-indent: 0; font-weight: normal; font-size: 10px;}
.errorMessage { color: FF0000; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: small; font-variant: normal; }
.showB { visibility: hidden; display: none; }


p.invitationOnly {
	background: url(../images/events/invitation_only.gif) 0 100% no-repeat;
	width: 160px;
	padding-bottom: 5px;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
}

p.invitationOnly span {
	background: url(../images/events/invitation_only.gif) 0 0 no-repeat;
	display: block;
	padding: 5px 5px 0 5px;
}

p.invitationOnlyText {
	width: 160px;
}

.idcbgone {
	background: #8c8ab0;
}

.idcbgtwo {
	background: #fbe66a;
}

.idcbgthree {
	background: #f07878;
}

.idcbgfour {
	background: #d8d1a8;
}

.idcbgfive {
	background: #76bb47;
}

.idcbgsix {
	background: #92c5fe;
}

.idcbgseven {
	background: #000000;
}

.idcbgeight {
	background: #fff;
}

.idctextone {
	color: #8c8ab0;
}

.idctexttwo {
	color: #fbe66a;
}

.idctextthree {
	color: #f07878;
}

.idctextfour {
	color: #d8d1a8;
}

.idctextfive {
	color: #76bb47;
}

.idctextsix {
	color: #92c5fe;
}

.idctextseven {
	color: #000000;
}

.idctexteight {
	color: #fff;
}

.bodycopy td {
	padding: 3px 5px;
}
