/* nationals.css */

  	
ul.bulletNormalNational li {
	list-style-image:none;
	list-style-type:none;
	margin:5px 12px 5px 20px;
	padding:0px 0px 0px 5px;
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px;
}


/* tuiton= for Nationals Only 
====================================================*/
div#confTuition {
	margin: 5px 30px 15px 35px;
}

p.confTuitionText {
	font-size: 12px;
	line-height: normal;
	margin: 4px 0px 0px 25px;
}

table.columnPricing {
	margin: 10px 10px 10px 10px;
	background-color: #b5daff;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px;
}

table.columnPricing Td {
	padding: 2px 2px 2px 2px;
}

table.Tuition07 {
background: url("/images07/sidebar_callout_bg2.gif") repeat-y;
}


table.Tuition07 td {
	padding:1px 2px 1px 2px;
}




/**********SESSION PAGE LAYOUT***********/
/**********SESSION PAGE LAYOUT***********/

/* Div to wrap around all sessionGroup divs */
div.sessions {
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	width: 560px;
	clear:both;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
}

/* Div to wrap around a group of sessions (grouped by date) */
div.sessionGroup {
	border: none;
	padding:1px;
	width: 558px;
}

/* Div for Instruction Row */
div.instruction {
	/*background-color:#A4C3A5;*/ 
	font-size:12px;
	font-style:italic;
	padding: 10px 5px 5px 5px;
	width: 500px;
	clear:both;
}

/* Div for secondary header rows, to group session by time period */
div.sessionType {
	font-size:12px;
	font-weight: normal;
	padding: 6px 5px 3px 15px;
	width: 500px;
	clear:both;
}

/* Div to contain a session row, including InventoryCode, Title, and Presenter */
div.sessionLine1 {
	clear:both;
	/*border:1px solid red;*/
	display:block;
}

/* Div for Session Inventory Code */
div.sesInventoryCode {
	font-size:11px;
	width: 25px;
	float:left;
	padding: 7px 5px 0px 25px;
}

div.sesInventoryCode_cancelled {
	font-size:11px;
	width: 25px;
	float:left;
	padding: 7px 5px 0px 25px;
	color:#999999;
}

/* Div for Session Title */
div.sesTitle {
	font-size:11px;
	width: 340px;
	float:left;
	padding: 7px 10px 0px 0px;
	/*border: 1px solid pink;*/
}

div.sesTitle_cancelled {
	font-size:11px;
	width: 340px;
	float:left;
	padding: 7px 10px 0px 0px;
	color:#999999;
}

/* Style for Session Title (should look like hyperlink, but has no href so <a> can't be used) */
span.fauxlink {
	color:#069; 
	text-decoration:underline;
	cursor:pointer;
}

/* Div for Session Presenter */
div#sesPresenter {
	font-size:11px;
	padding: 7px 0px 0px 0px;
	width: 145px;
	/*float:left;*/
	/*border: 1px solid green;*/
}

div#sesPresenter_cancelled {
	font-size:11px;
	padding: 7px 0px 0px 0px;
	width: 145px;
	float:left;
	color:#999999;
}

/* Div for Session Description row */
div.sesDescription {
	font-size:11px;
	width: 470px;
	background-color:#E0EBE0; /*light green*/
	padding:5px;
	clear:both;
	margin: 3px 0 3px 45px;
	display:none;
	/*border:1px solid pink*/

	
}


/* Div for Session Description [close] button */
div.sesDescCloseButton {
	text-align:right;
	padding:3px;
}



/**********Tabbed Menu************/
/**********Tabbed Menu************/
#header {
    float:left;
    width:562px;
    background:#DAE0D2 url("/images07/nationals/tabs_background.gif") repeat-x bottom;
    font-size:93%;
	font-weight:bold;
    line-height:normal;
	color:#000000;
}
	
#header ul {
    margin:0;
    list-style:none;
	padding:10px 10px 0;
}

#header li {
    float:left;
	background:url("/images07/nationals/tabs_right_on.gif") no-repeat right top;
    margin:0 5px 0 0;
    padding:0;
	font-weight:bold;
}
	
#header a {
    display:block;
	background:url("/images07/nationals/tabs_left_on.gif") no-repeat left top;
    padding:5px 15px 4px;
	cursor:pointer;
	color:#000000;
}
		
#header .current {
    background-image:url("/images07/nationals/tabs_right.gif");
}

#header .current a {
    background-image:url("/images07/nationals/tabs_left.gif");
	padding-bottom:5px;
	color:#000000;
}

/* the CSS for session titles just isn't working out.  revert to table */

table.tblSessions {
	border-collapse:collapse;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	width: 100%;
	font-size:11px;

}

table.tblSessions td {
padding: 7px 5px 0px 5px;
}


table.tblSessions tr.trFeaturedEvent {
background-color:#00FF00
}
table.tblSessions tr.trFocusedDialogueGroup {
background-color:#FFCC00;
}

img.calloutGraphic {

float:left;
}


table.tblSessions td.tblInstructionsHeader {
	font-size:12px;
	font-style:italic;
	padding: 10px 5px 3px 5px;
	
}	

table.tblSessions td.tblSessionsHeader {
	font-size:12px;
	font-weight: bold;
	padding: 10px 5px 3px 15px;
	
}	


table.tblSessions td.tdCheckbox {

padding:3px 3px 0 25px;

}

table.tblSessions td.tdInvCode {
	font-size:11px;
	width: 10px;
	padding: 5px 10px 0px 25px;
	/*border:1px solid green;*/

}

table.tblSessions td.tdTitle {
	font-size:11px;
	width: 300px;
	padding: 5px 10px 0px 0px;
	/*border:1px solid red;*/

}


table.tblSessions td.tdPresenter {
	font-size:11px;
	padding: 5px 10px 0px 0px;
	width: 110px;
	/*border:1px solid gold;*/ 

}

table.tblSessions td.tdStatus {
	font-size:11px;
	width: 50px;
	/*border:1px solid purple;*/
	
}


.cancelled {
	color:#999999;
}	

div.legend {
border: 1px solid #069;
margin: 10px 10px 10px 30px;
width:300px;
padding:10px;
}
