body { 
	background: #000000 url(images/splash_bg.jpg) repeat-y fixed;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;

}
p { line-height: 16pt; }
a { text-decoration: underline; }
a:hover { text-decoration: none; }


.govtRadioQuestions li
{
    display:inline;
}



h2 { font-size: 14pt; font-weight: bold; color : #2a0a4a; font-family : Verdana, Arial, Helvetica, sans-serif; }
h3 { font-size: 11pt; font-weight: bold; margin: 10px 0px 4px 0px !important;}
th { background-color: #E5DFEC; text-align: center; font-weight: bold;}
li { list-style-type:none; } 
.boldPurple { font-size: 9pt; font-weight: bold; color: #492A6D; }
.updatedText { font-size: 9pt; font-style: italic; color: #CC0000; }

.abstractTable { width:100%; }
.header { font-size : 14pt; color : #2a0a4a; font-weight : bold; }

.RadGrid_Default .rgDataDiv { width: 735px !important; }

/*.RadTreeView_OtherSkin  .rtIn 
{
    color:Black; font-size: 9pt;
    white-space:inherit;

}
.RadTreeTopics_OtherSkin 
{
    color:Black; font-size: 9pt;
    white-space:normal;

} */

/*Call For Papers*/
.topicList { 
    line-height: 16pt; 
}

.topicList li { list-style-type:disc; }
.subTopicList li { list-style-type:circle; }
.firstTier li { list-style-type:lower-alpha; }
.secondTier li { list-style-type:lower-roman; }


/*Menu styles*/
.menutitle  { font-size : 12pt; color : #fcb75c; font-weight : bold; }
.menu  { color : #959595; line-height: 25px; font-weight : bold; text-decoration : none; }
.menu:hover  { color : #e7c65b; font-weight : bold; text-decoration : none; }
.menu2  { color : #959595; text-decoration : none; }
.menu2:hover  { color : #de60eb; text-decoration : underline; }
.menutext  { color : #ffffff; }

.frame { padding: 5px; border: 1px solid #555555; }
.copyright { font-size: 8pt; color: #959595; }
.text2 { font-size: 12pt; color: #5bab03; font-weight: bold; }

/*Important Dates*/
.dateTable { border: 1px solid #BFBFBF !important; border-collapse: collapse; width: 570px; }
.dateTable tr th { border: 1px solid #BFBFBF; background-color: #e5dfec; font-weight: bold; text-align: left; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; padding-right: 3px; }
.dateTable tr td { border: 1px solid #BFBFBF; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 3px; }
.dateLight { background-color: #FFFFFF; width: 390px; vertical-align: top; }
.dateDark { background-color: #FFFFFF; width: 180px; vertical-align: top; }

/*Tentative Agenda*/
.agendaTable { border: 1px solid #BFBFBF !important; border-collapse: collapse; width: 570px; }
.agendaTable tr th { border: 1px solid #BFBFBF; background-color: #e5dfec; font-weight: bold; text-align: left; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; padding-right: 3px; }
.agendaTable tr td { border: 1px solid #BFBFBF; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 3px; }
.agendaLight { background-color: #F2F2F2; width: 100px; vertical-align: top; }
.agendaDark { background-color: #ffffff; width: 470px; vertical-align: top; }

/*Conference Attire*/
.attireTable { border: 1px solid #BFBFBF !important; border-collapse: collapse; width: 410px; }
.attireTable tr th { border: 1px solid #BFBFBF; background-color: #e5dfec; font-weight: bold; text-align: left; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; padding-right: 3px; }
.attireTable tr td { border: 1px solid #BFBFBF; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 3px; }
.attireLight { background-color: #FFFFFF; width: 205px; vertical-align: top; font-weight: bold; }
.attireDark { background-color: #FFFFFF; width: 205px; vertical-align: top; }

/*Registration Fees*/
.feeTable { border: 1px solid #BFBFBF !important; border-collapse: collapse; width: 100%; }
.feeTable tr th { border: 1px solid #BFBFBF; background-color: #e5dfec; font-weight: bold; vertical-align: top; text-align: left; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; padding-right: 3px;}
.feeTable tr td { border: 1px solid #BFBFBF; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 3px; }
.feeLight	{ background-color: #FFFFFF; width: 85%; vertical-align: top; }
.feeDark	{ background-color: #FFFFFF; width: 15%; vertical-align: top; }

/*Hotel Information*/
.rateTable { border: 1px solid #BFBFBF !important; border-collapse: collapse; width: 520px; }
.rateTable tr th { border: 1px solid #BFBFBF; background-color: #e5dfec; font-weight: bold; text-align: left; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; padding-right: 3px; }
.rateTable tr td { border: 1px solid #BFBFBF; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 3px; }
.rateName { background-color: #FFFFFF; width: 390px; font-weight: bold; }
.rateValue { background-color: #FFFFFF; width: 130px; }

/*Hotel Information*/
.checkoutTable { border: 1px solid #BFBFBF !important; border-collapse: collapse; width: 170px; }
.checkoutTable tr th { border: 1px solid #BFBFBF; background-color: #e5dfec; font-weight: bold; text-align: left; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; padding-right: 3px; }
.checkoutTable tr td { border: 1px solid #BFBFBF; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 3px; }
.timeLabel { background-color: #FFFFFF; width: 120px; font-weight: bold; }
.timeHour { background-color: #FFFFFF; width: 50px; }

/*Maps and Directions*/
.mapTable { border: 1px solid #BFBFBF !important; border-collapse: collapse; width: 500px; }
.mapTable tr th { border: 1px solid #BFBFBF; background-color: #e5dfec; text-align: left; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; padding-right: 3px; }
.mapTable tr td { border: 1px solid #BFBFBF; background-color: #FFFFFF; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 3px; }

/*Poster Instructions*/
.instructionTable { border: 1px solid #BFBFBF !important; border-collapse: collapse; width: 100%; }
.instructionTable tr th { border: 1px solid #BFBFBF; background-color: #e5dfec; text-align: left; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; padding-right: 3px; }
.instructionTable tr td { border: 1px solid #BFBFBF; background-color: #FFFFFF; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 3px; }

/*Parallel Sessions*/
.parallel .RadGrid, .parallel .RadGrid_Default { border: none !important; border-collapse: collapse !important; }
.parallelTable { border: 1px solid #BFBFBF !important; border-collapse: collapse !important; font-family: Verdana, Arial, Helvetica, sans-serif !important; font-size: 9pt !important; }
.parallelTable tr td { border: 1px solid #BFBFBF !important; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 3px; }
.parallelLight { background-color: #F2F2F2; width: 100px; vertical-align: top; }
.parallelDark { background-color: #ffffff; width: 470px; vertical-align: top; }

