 /* This is a supplemental stylesheet for slight alignment and formatting
	changes required by the IDF websites.  */ 

/* layout */
.idfwrapper {
	background:none; color:#444444; font-size:11px; margin-left:15px; width:764px
}

img.idfvideo {
	float:left;margin:0 10px 10px 0
}

img.rss {
	position: relative;
	top: 3px
}

.left_channel {
	width: 564px;
	margin: 0px 0px 0px 0px;
	float: left	
}

.right_channel {
	width: 170px;
	margin: 0px 0px 0px 30px;
	float: left;
	text-align:left
}

.idf_disclaimer {
	font-size:10px;
	width: 564px;
	margin: 0px 0px 0px 0px;	
}

/* link styles */
.idfwrapper a, a:link, a:visited, a:active {
	color:#0860a8;text-decoration:none
}

.idfwrapper a:hover {
	color:#0860a8;text-decoration:underline
}


/* text styles */
.italics {font-style:italic}
.stricken {text-decoration: line-through}
.font14 {font-size:14px;}
.red {color:#ff0000}
.blue {color:#0860a8}
.black {color:#000000}
.indent11 {padding-left:11px}
.indent18 {padding-left:18px}
.indent_quote {padding-left:25px; padding-right:25px}
.style_quote {color: #6aade4; font-size: 12px}


/* list styles */
ul.idfbullet{margin:10px 0 0 20px}
ul.idfbullet li{background:none;list-style:disc;margin:0 0 0 20px;padding:0 0 0 0}


/* drop down menus */
/* makes sub menu text 100% */
.idf_dhtmlmenuitem{padding:5px 8px 5px 8px;font-size:100%}


/* ==== IDF Header Text ========== */
.h1_idf {
     color:#333333; 
     font-size: 21px; 
     font-weight: normal;
     line-height: 26px; 
     margin: 0px; 
     padding: 0px 0px 4px 0px; 
     font-weight: normal
}

.info_idf {
	color: #666666; 
	font-size: 12px
}

h2.idf {color:#444444;font-size:14px;border-bottom:none;margin-bottom:5px}
h2.speakers {color:#666666;font-size:13px;border-bottom:none;margin-bottom:0px}
h3.idf {color:#444444;font-size:12px;font-weight:bold;margin-bottom:0px}


/* ==== Be a Sponsor Exhibitor ========== */
.box_text {width:550px; margin:0 0 0 0; padding:5px 0 5px 10px}


/* ==== padding / spacing ========== */

.space1px         {line-height:    1px;}
.pad1pxTop        {padding-top:    1px;}
.pad1pxBottom     {padding-bottom: 1px;}
.margin1pxTop     {margin-top:     1px;}
.margin1pxBottom  {margin-bottom:  1px;}

.space2px         {line-height:    2px;}
.pad2pxTop        {padding-top:    2px;}
.pad2pxBottom     {padding-bottom: 2px;}
.margin2pxTop     {margin-top:     2px;}
.margin2pxBottom  {margin-bottom:  2px;}

.space3px         {line-height:    3px;}
.pad3pxTop        {padding-top:    3px;}
.pad3pxBottom     {padding-bottom: 3px;}
.margin3pxTop     {margin-top:     3px;}
.margin3pxBottom  {margin-bottom:  3px;}

.space4px         {line-height:    4px;}
.pad4pxTop        {padding-top:    4px;}
.pad4pxBottom     {padding-bottom: 4px;}
.margin4pxTop     {margin-top:     4px;}
.margin4pxBottom  {margin-bottom:  4px;}

.space5px         {line-height:    5px;}
.pad5pxTop        {padding-top:    5px;}
.pad5pxBottom     {padding-bottom: 5px;}
.margin5pxTop     {margin-top:     5px;}
.margin5pxBottom  {margin-bottom:  5px;}

.space6px         {line-height:    6px;}
.pad6pxTop        {padding-top:    6px;}
.pad6pxBottom     {padding-bottom: 6px;}
.margin6pxTop     {margin-top:     6px;}
.margin6pxBottom  {margin-bottom:  6px;}

.space8px         {line-height:    8px;}
.pad8pxTop        {padding-top:    8px;}
.pad8pxBottom     {padding-bottom: 8px;}
.margin8pxTop     {margin-top:     8px;}
.margin8pxBottom  {margin-bottom:  8px;}

.space10px        {line-height:    10px;}
.pad10pxTop       {padding-top:    10px;}
.pad10pxBottom    {padding-bottom: 10px;}
.margin10pxTop    {margin-top:     10px;}
.margin10pxBottom {margin-bottom:  10px;}

.space12px        {line-height:    12px;}
.pad12pxTop       {padding-top:    12px;}
.pad12pxBottom    {padding-bottom: 12px;}
.margin12pxTop    {margin-top:     12px;}
.margin12pxBottom {margin-bottom:  12px;}

.space14px        {line-height:    14px;}
.pad14pxTop       {padding-top:    14px;}
.pad14pxBottom    {padding-bottom: 14px;}
.margin14pxTop    {margin-top:     14px;}
.margin14pxBottom {margin-bottom:  14px;}

.space16px        {line-height:    16px;}
.pad16pxTop       {padding-top:    16px;}
.pad16pxBottom    {padding-bottom: 16px;}
.margin16pxTop    {margin-top:     16px;}
.margin16pxBottom {margin-bottom:  16px;}

.space18px        {line-height:    18px;}
.pad18pxTop       {padding-top:    18px;}
.pad18pxBottom    {padding-bottom: 18px;}
.margin18pxTop    {margin-top:     18px;}
.margin18pxBottom {margin-bottom:  18px;}

.space20px        {line-height:    20px;}
.pad20pxTop      {padding-top:    20px;}
.pad20pxBottom    {padding-bottom: 20px;}
.margin20pxTop    {margin-top:     20px;}
.margin20pxBottom {margin-bottom:  20px;}


/* Horizontal Rule */
hr.gray100 {border: none 0; 
	border-top: 1px solid #a6a6a6;
	border-bottom: 1px solid #efefef;
	width: 100%;
	height: 2px;
	margin: 10px auto 0 0;
	text-align: left
}



/* Top IDF Navigation */
.idf-navbar{float:left;margin:0;list-style-type:none;padding:0 0 0 0}
.idf-navbar li{float:left}


/* Bottom IDF Navigation */
.bottomNav1 {width:18%; float:left; line-height:14px}
.bottomNav2 {width:23%; float:left; line-height:14px}
.bottomNav3 {width:20%; float:left; line-height:14px}
.bottomNav4 {width:20%; float:left; line-height:14px}
.bottomNav5 {width:17%; float:left; line-height:14px}


/* Forum Keynote boxes */
.speakerbox {width:160px; background-color:#d2e3ed; float:left; margin:0 10px 0 0; padding:10px 10px 10px 10px}
.speakerbox_right {width:160px; background-color:#d2e3ed; float:left; margin:0 0 0 0; padding:10px 10px 10px 10px}
.speakerbox_lg {width:180px; background-color:#d2e3ed; float:left; margin:0 10px 0 0; padding:10px 10px 10px 10px}
img.speakers {margin:10px 0 10px 0;}

/* Registration Page buttons */
.box50_left {width:55%; float:left; margin:0 0 0 0; padding:0 0 0 0}
.box50_right {width:45%; float:left; margin:0 0 0 0; padding:0 0 0 0}

/* Technology Showcase boxes */
.box90 {width:90%}

/* Sponsor Exhibitor boxes */
.blue_header {width:550px; background-color:#008ecf; margin:0 0 0 0; padding:5px 0 5px 10px; color:#ffffff; font-size:12px; font-weight:bold}
.box_logo {width:154px; float:left; margin:0 0 0 0; padding:10px 10px 0 10px; text-align: center}
.box_exhibitor {width:154px; float:left; margin:0 0 0 0; padding:10px 10px 0 10px; text-align: left; font-weight:bold}
.box_description {width:366px; float:left; margin:0 0 0 0; padding:10px 10px 0 0}
.box_description_wide {width:540px; margin:0 0 0 0; padding:10px 10px 0px 10px}


/* ==== Data Tables ========== */
.dataTable {font-size: 11px;}


td.dataHead {
        color: #ffffff;
        font-size: 12px;
        font-weight: bold;
        background-color: #008ecf;
        border-bottom: 1px solid #ffffff;
		padding:6px;
}

td.dataMain {
		color: #444444;
		font-size: 11px;
        font-weight: bold;
        border-bottom: 1px solid #a6a6a6;
		background-image: none;
		padding:6px;
}

td.dataTitle {
		color: #ffffff;
		font-size: 11px;
        font-weight: bold;
        border-bottom: 1px solid #a6a6a6;
		background-image: none;
		background-color: #008ecf;
		padding:6px;
}

td.dataMainLineWhite {
		color: #444444;
		font-size: 11px;
		font-weight: bold;
        border-bottom: 1px solid #8c96a0;
		border-left: 1px solid #8c96a0;
		border-right: 1px solid #8c96a0;
		background-color: #ffffff;
		padding:6px;
}

td.dataMainLineBlue {
		color: #444444;
		font-size: 11px;
		font-weight: bold;
        border-bottom: 1px solid #8c96a0;
		border-left: 1px solid #8c96a0;
		border-right: 1px solid #8c96a0;
		background-color: #d2e3ed;
		padding:6px;
}

td.dataLineWhite {
		color: #444444;
		font-size: 11px;
        border-bottom: 1px solid #8c96a0;
		border-right: 1px solid #8c96a0;
		background-color: #ffffff;
		padding:6px;
}

td.dataLineWhite2 {
		color: #444444;
		font-size: 11px;
        border-bottom: 1px solid #8c96a0;
		background-color: #ffffff;
}


td.dataLineBlue {
		color: #444444;
		font-size: 11px;
        border-bottom: 1px solid #8c96a0;
		background-color: #d2e3ed;
        border-right: 1px solid #8c96a0;
		padding:6px;
}

td.dataLineBlue2 {
		color: #444444;
		font-size: 11px;
        border-bottom: 1px solid #8c96a0;
		background-color: #d2e3ed;
}

td.dataNoLine {
	color: #444444;
	font-size: 11px;
	border-bottom: 1px solid #a6a6a6;
	background-image: none;
	padding:6px;
}

td.dataDivider {
	background-image: url(/idf/us/fall2008/pix/table_linerule.gif);
	background-position: center;
	background-repeat: repeat-y
}

td.dataDividerBlue {
	background-color: #d2e3ed;
	background-image: url(/idf/us/fall2008/pix/table_lineruleblue.gif);
	background-position: center;
	background-repeat: repeat-y
}


/* ==== Agenda Tables ========== */
td.dataAgendaTime {
		color: #444444;
		font-size: 11px;
        border-bottom: 1px solid #8c96a0;
		border-left: 1px solid #8c96a0;
		border-right: 1px solid #8c96a0;
		background-color: #ffffff;
		padding:6px;
}

td.dataAgendaTimeBlue {
		color: #444444;
		font-size: 11px;
        border-bottom: 1px solid #8c96a0;
		border-left: 1px solid #8c96a0;
		border-right: 1px solid #8c96a0;
		background-color: #d2e3ed;
		padding:6px;
}


td.dataAgendaSpace {
        border-bottom: 1px solid #8c96a0;
}

td.dataAgendaSpaceBlue {
        border-bottom: 1px solid #8c96a0;
		background-color: #d2e3ed;
}


/* ==== Expandable Content ========== */
div.tcontent {
	display: none;
}


/* ==== Float ========== */
img.floatLeft { 
    float: left; 
    margin: 0 20px 0 5px;
}

img.floatRight { 
    float: right; 
    margin: 0 5px 0 20px;
}


/* ==== Anchor Link ========== */
.idfAnchorCaret {
	display: inline;
	width: 6px;
	height: 11px;
	vertical-align: top;
	padding: 0px;
	margin-right: 4px;
	background-image: url(http://www.intel.com/sites/templates/pix/carrot_down.gif);
	background-repeat: no-repeat;
	background-position: center;
}

td.anchorCell {
	font-size:11px
}


/* ==== Back to Top ========== */
div.idf_backtotop {
	text-align: right;
}


/* ==== Link to Other Pages ========== */
.idfLinkCaret {
	display: inline;
	width: 3px;
	height: 11px;
	vertical-align: top;
	padding: 0px;
	margin-right: 4px;
	background-image: url(/idf/us/fall2008/pix/caret_single.gif);
	background-repeat: no-repeat;
	background-position: center;
}

/* === Link Caret === */

h3.link_caret {
	color:#444444;
	font-weight:bold;
	padding:0 5px 0px 12px;
	margin-bottom:0px;
	background:url(/sites/sitewide/30/pix/caret_double.gif) no-repeat;
	background-position: 0 .1em;
}

h3.link_caret2 {
	font-size:12px;
	color:#444444;
	font-weight:bold;
	padding:0 5px 0px 12px;
	margin-bottom:0px;
	background:url(/sites/sitewide/30/pix/caret_double.gif) no-repeat;
	background-position: 0 .1em;
}

.link_caret {
	padding:0 5px 0px 12px;
	margin-bottom:0px;
	background:url(/sites/sitewide/30/pix/caret_double.gif) no-repeat;
	background-position: 0 .1em;
}


/* === Pop-up Bios === */

table.bios {
	color:#444444;
	font-size:11px;
}

img.bios {
	float:left;
	margin:0 10px 10px 0;
}


/* Utility & Function Button Classes copied from sites/templates/css/style2.css */
.buttonPad {
	border-left: 1px solid #A6A6A6;
	border-right: 1px solid #A6A6A6;
	padding: 0px 4px 0px 4px;
	color: #0860A8;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
	}

.buttonPad div { color: #0860A8; }

.buttonLargeTop {
	width: 176px;
	background: #ffffff url(/sites/templates/pix/buttonLarge_top.gif) no-repeat top left;
	height: 6px;
	line-height: 1px;
}

.buttonLargeBottom {
	width: 176px;
	background: #ffffff url(/sites/templates/pix/buttonLarge_bottom.gif) no-repeat top left;
	height: 6px;
	line-height: 1px;
}

.buttonLarge_off {background-color: #F6F6F6; padding: 6px 6px 6px 6px; color: #0860A8; }
.buttonLarge_on  {background-color: #E6E6E6; padding: 6px 6px 6px 6px; color: #0860A8; }


