*	{ /* apply to all elements */
	font-family: Arial, Helvetica, Utkal, Verdana, Calibri, ZWAdobeF, sans-serif; 
	font-size: inherit;
	line-height: 1.25em;
	color:black;
    margin:0px;
	padding:0px;
    list-style:none;
    }
    
body 
{
	/*background-color: White; */
	background-image: url(./assets/radial-BG.jpg);
	font-size: 11pt; 
	}

.header 
{
	background-image: url(./assets/radial-BG.jpg);
}	

.NavigationArea {
	width:200px;
	max-width:200px;
	min-width:200px;
	}

.ContentArea   
	{
	max-width: 1180px;	
	min-width: 800px;
	padding : 20px 30px 20px  20px;
	list-style-type: circle 
	}

.PageTitle {
	font-size: large;	
	font-weight: bold;
	}

.PageTagline {
	font-size: larger;	
	font-style: italic;
	font-weight: bold;
	color:Navy;
	line-height: 100%;
	}
	
.SectionTitle {
	font-weight: bold;
	}

a.InlineLink {
	color:navy;
	text-decoration: underline;
	font-size:inherit;
	}
li {
	list-style-type: disc;
	} 

/* -- Navigation ---------------------- */

#basic-accordian {
	border:none;
	padding:0px;
	width:200px;
	z-index:2;
	font-family: Arial, Helvetica, Utkal, Verdana, Calibri, ZWAdobeF, sans-serif; 
	margin-left: 5px;
	}
     
.accordion_headings {
	height:65px;
	padding:5px;
	padding-top:0px;
	border-top:  #efefef solid 0px;
	border-left: efefef solid 2px;
	border-bottom: #cccccc solid 0px; 
	border-right: #cccccc solid 1px;

	background:#9966ff;
	color:white;
	cursor:pointer;
	font-weight:bold;
	font-size: 12pt;
	}
     
.accordion_headings:hover {
	background:#0000ff;
	color: #ffffff
	}
     
.accordion_child {
	font-size: 10pt;
	border-top:  #efefef solid 1px;
	border-left: white solid 2px;
	border-bottom: #cccccc solid 1px; 
	border-right: #cccccc solid 1px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 5px;
	margin-right: 0px;
	padding:0px;
	background-color: #F8F8FF;
	}

.MenuItem, .MenuItem_Hot { 
	cursor: pointer;  
	color: black;	
	font-size: inherit;
	text-decoration: none;
	background-color: #F8F8FF;
	margin : 1px 1px 1px 1px;
	text-indent: 2px; 
	vertical-align: middle;
	}

.MenuItem_Hot:hover {
	background-color: #b774d8;
	}

.MenuItem a, .MenuItem_Hot a	{ 
	text-decoration: none;
	font-size: inherit;
	}

.MenuItem_Hot a:hover	{ 
	color:White;
	}



/* -- MastHead ------------------------- */

.MastHead {
	background:white;
	display:inline
	}

#scrollbox {
	vertical-align: bottom;
	text-align: center;
	right: 20px;
	top: 5px;
	height: 120px;
	font-size: 12pt;
	border: none;
	}

/* -- Content ---------------------------------- */

.CallOut {
	background-color: #F8F8FF;
	padding:15px;
	width:350px;
	border-top:  #efefef solid 1px;
	border-left: #efefef solid 1px;
	border-bottom: #cccccc solid 1px; 
	border-right: #cccccc solid 1px;
	text-align: center;
	right: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom:3px;
	}
	
.CallOut_Narrow 
{
	background-color: #F8F8FF;
	padding:15px;
	height:175px;
	width:136px;
	border-top:  #efefef solid 1px;
	border-left: #efefef solid 1px;
	border-bottom: #cccccc solid 1px; 
	border-right: #cccccc solid 1px;
	text-align: center;
	right: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom:3px;
}		

.CaptionText {
	text-align: center;
	font-size: small;
	font-style:italic;
	}

.Separator {
	height:3px;	
	}

.ReadMore {
	color: blue;
	font-size: smaller; 
	text-decoration: none;
	}

a.QuestionText {
	font-weight: bold;
	color: navy;
	font-style: normal;
	cursor:hand;
	text-decoration:none;
	}

.AnswerText {
	font-weight: normal;
	font-style: normal;	
	margin-top: auto;
	margin-left: 20px;
	margin-right: 30px;
	margin-bottom: 10px;
	padding:15px;

	}




tr.OddRow {
	background-color: #FFFFCC;
	}

tr.EvenRow, tr.Event {
	background-color: #CCCCFF;
	border-bottom: solid #FF3300; 
	}

tr.ScheduledEvent
{
	font-size: smaller;
	background-color: #ffe4c4;
	border-bottom: solid #CCCCCC;
	border-top: 1px;
	vertical-align: top;
}

tr.ScheduledKeynote
{
	font-size: smaller;
	background-color: #ffff99;
	border-bottom: solid #CCCCCC;
	border-top: 1px;
	vertical-align: top;
}

tr.ScheduledLunch
{
	font-size: smaller;
	background-color: #99ff99;
	border-bottom: solid #CCCCCC;
	border-top: 1px;
	vertical-align: top;
}

tr.ScheduledWorkshop {
	font-size: smaller;
	background-color: #e6e6fa;
	border-bottom: solid #CCCCCC; 
	border-top: 1px;
	vertical-align: top;
	}

tr.ExtracurricularActivity
{
	font-size: smaller;
	background-color: #aeffff;
	border-bottom: solid #CCCCCC;
	border-top: 1px;
	vertical-align: top;
}

table.Schedule {
	}

table.Schedule tr {
	border-bottom: thin #0033CC;
	padding-bottom: 3px;
	margin-bottom: 2px;
	}

tr.ScheduleHeader
{
	background-color: #f5f5dc;
	vertical-align: bottom;
}

.WorkshopTitle, .Presenter, .EventTitle, .OrganizationName, .DocumentTitle, .SectionTitle {
	font-weight: bold;
	color: #0000CC;
	}

.EveningEvent {
	background-color:#ff9933;
	font-size: small;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: black;
	}

.WorkshopEvent {
	background-color: #E0FFFF;
	font-size: small;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: black;
	}

.LunchEvent {
	background-color:#FFDAB9;
	font-size: small;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: black;
	}

.RehearsalEvent, .SignupEvent {
	background-color: #33ffff;
	font-size: small;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: black;
	}

.FontSizeSelectionLink { 
	cursor: pointer;
	color:black; 
	text-decoration:underline;
	}


	

