/* ============= Lines ========== */

.solidLine {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-color: #A6A6A6;
        line-height: 1px;
}

.dottedLine {
        background-image: url(http://www.intel.com/sites/nav/pix/drop_linerule.gif);
        background-repeat: repeat-x;
        background-position: top;
        padding: 0px;
        line-height: 1px;
}



/* ============ columns ========== */

.full-right {
	width:374px;float:right
}
.main-right-left {
	width:180px;
	float:left;
}
div.main-right-left img{
	float:none;
	margin:0;
	display:inline;
}

/* ============ modules ========== */

.moduleGradientLargeContentArea {
	padding: 0px 0px 0px 0px;
	color: #666666;
	font-size: 11px;
	background-image: url(/pressroom/images/moduleGradientXLargeContent.gif);
	vertical-align: top;
}
.moduleGradientXXLargeContentArea {
	padding: 0px 0px 0px 0px;
	color: #666666;
	font-size: 11px;
	background-image: url(/pressroom/images/moduleGradientXXLargeContent.gif);
	vertical-align: top;
}
.moduleWhiteXLargeTop {
        background-image: url(/pressroom/images/moduleWhiteXLargeTop.gif);
        background-repeat: no-repeat;
        background-position: bottom;
        width: 764px;
        height: 5px;
        line-height: 1px;
}
.moduleWhiteXLargeBottom {
        background-image: url(/pressroom/images/moduleWhiteXLargeBottom.gif);
        background-repeat: no-repeat;
        background-position: top;
        width: 764px;
        height: 5px;
        line-height: 1px;
}


/* ==== 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;}

/* ==== general ========== */

.subLink           {color: #0860A8; font-size: 11px; text-decoration: none;}
.sublink a         {color: #0860A8; font-size: 11px; text-decoration: none;}
.sublink a:visited {color: #0860A8; font-size: 11px; text-decoration: none;}
.subLink a:hover   {color: #0860A8; font-size: 11px; text-decoration: underline;}

a.sublink          {color: #0860A8; font-size: 11px; text-decoration: none;}
a.sublink:visited  {color: #0860A8; font-size: 11px; text-decoration: none;}
a.subLink:hover    {color: #0860A8; font-size: 11px; text-decoration: underline;}

/* ============= Data Tables ========== */


.dataHead2 {
	color:#FFFFFF; font-weight: bold;
}
td.dataNoLineDotted {
	border-bottom: dotted 1px #DFDFDF;
	background-image: none;
}

.dataTable {font-size: 11px;}
.ARC       {font-size: 11px;} /* this is for use with the ARC javascript */

td.dataHead {
        color: #FFFFFF;
        font-size: 12px;
        font-weight: bold;
        background-color: #555555;
        border-bottom: 1px solid #A6A6A6;
        }

td.dataMain {
        font-weight: bold;
        border-bottom: 1px solid #A6A6A6;
		background-image: none;
        }

td.dataLine {
        border-bottom: 1px solid #A6A6A6;
        background-image: url(http://www.intel.com/sites/templates/pix/table_linerule.gif);
        background-repeat: repeat-y;
        background-position: right;
        }

td.dataNoLine {
	border-bottom: 1px solid #A6A6A6;
	background-image: none;
}

td.pad {
	padding: 2px 0px 4px 2px
}

/* ============= misc ========== */

.filesize    {font-family:arial, verdana, sans-serif; color:#666666; font-size:10px;}