/* Body declaration used for content pages */

BODY
{
	background-color: #ffffff;
	font-family : Helvetica;
	font-size : 13px;
	color : #666666;			
	margin-top: 0px;
	margin-left: 0px;
}

td.arrow
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-image: url(../Images/blue_arrow.gif);
}

td.homesection-header
{
	margin: 0px;
	background-color:#985524;  		
	font-size : 11px;     
	color: #ffffff;     
	border-top: 1px solid #5A2908;
	border-bottom: 1px solid #5A2908;
}

td.homesection-detail 
{
	margin: 0px;
	background-color: #e8e0ba;  		
	border-bottom: 1px solid #985524;
}
	
td.graphic_border
{
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #e8e0ba;
	border-top: 1px solid #e8e0ba;
}

table.instructions
{
	border-bottom: 2px solid #e8e0ba;
	border-right: 2px solid #e8e0ba;
	border-left: 2px solid #e8e0ba;
	border-top: 2px solid #e8e0ba;
}

tr.altrow_highlighted
{
	background-color: #e8e0ba;  
}

table.products
{
	border-bottom: 2px solid #e8e0ba;
	border-right: 2px solid #e8e0ba;
	border-left: 2px solid #e8e0ba;
	border-top: 2px solid #e8e0ba;
}

td.header_cell
{
	background-color:#ffffff;	
	border: 1px solid #ffffff;
}

td.subnav-header
{
	margin: 0px;
	background-color: #985524;  
	font-size : 13px;
	font-weight: bold;
	color: #ffffff;   
	border-top: 1px solid #5A2908;
	border-bottom: 1px solid #5A2908;
}

td.subnav-subheader
{
	margin: 0px;
	background-color: #e8e0ba;  
	font-size : 11px;
	font-weight: bold;
	color: #331501;     
}

td.subnav-detail 
{
	margin: 0px;
	padding: 0px;
	background-color: #e8e0ba;  		
	color: #331501;
}

td.footer_bar
{
	width: 768; 
	align: left; 
	background-color: #E8E0BA;
	border-top: 1px solid #985524;
	border-bottom: 1px solid #985524;
}

td.section_heading
{
	font-family : Helvetica;
	font-style : italic;
	font-size : 20px;
	color : #331501;
	font-weight: bold;
	padding-top: 8px;
	text-align: left;
}


td.customers
{
	font-family : Arial, Helvetica, sans-serif;
	font-style : bold;
	color : #331501;
}

td.contextnav 
{
	margin: 0px;
	padding: 0px;
	valign: bottom;
	background-color: #ffffff;        
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	width=192; 
}

td.column_header 
{ 
	font-weight : bold; 
}

td.Progress-Done
{
    COLOR: #6666ff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}

td.Progress-Current
{
    COLOR: #000099;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

td.Progress-2Come
{
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}


td.title 
{ 
	font-weight : bold; 
}


body, table, td, p
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #331501;			//000000 2D412B		This controls the text color on all pages
}

A {	color: #331501;	text-decoration: underline;	}

a.unitlink{
	color:#331501;
	text-decoration:none;
}

a.unitlink:visited{
	color:#331501;
	text-decoration:none;
}

a.unitlink:hover {
	color:#ffffff;
	text-decoration:none;
}


td { vertical-align: top;	}



/*Default title for CCS editors. This makes it easy to create
CCS definitions, avoiding custom style definitions as much as possible*/

H1
{
	font-family : Helvetica;
	font-style : italic;
	font-size : 20px;
	color : #331501;
	font-weight: normal;
	vertical-align: top;
	padding-top: 8px;
	text-align: left;
}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

/*Another default title for CCS editors. This makes it easy to create
CCS definitions, avoiding custom style definitions as much as possible*/

/*To be used for the print layout links across the IP site*/

A.print:visited
	{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10px;
		font-weight : normal;
		color : #163046;
		text-decoration : underline;
	}

.print { color : #163046; }

.headerlink
	{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
		font-weight: bold;
		color : #26547C;
		margin-top: 0px;
	}

.sitemapheader

        {	
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
		font-weight: bold;
		color : #26547C;
		margin-top: 0px;
	}

	
.headerlink a:link { color : #26547C; }
.headerlink a:visited { color : #3C84C2; }
.headerlink a:hover { color : #3C84C2; }
.headerlink a:active { color : #26547C; }


/*Default link style for IP site wide*/

A.pageThemeUtility
	{
		color: #163046;
		text-decoration: underline;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 8.5px;
		color : #666666;
		font : bold;
		text-align : justify;
	}

.news_list
	{
		line-height: 100%;
		font-size: 11px;
		color: white;
		font-family: Arial;
	}

/*Used for testing the month display on News Releases*/

#inline li:first-before { border-left : none; }

/*Used for testing the month display on News Releases*/

#inline li
	{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		display : inline;
		border-left : 1px solid;
		padding-left: 5px;
		padding-right : 5px;
		color: #26547c;
		text-decoration: underline;
	}

/*Formats the News Release header. Sourced from CCS plain text field.
Use this site wide? */

.pgtitle
	{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 18px;
		color : #26547c;
		margin-right : 16px;
		margin-left : 16px;
		margin-top : 16px;
	}

/*Formats news article title for deploy layout*/

.title { font-weight : bold; }

/* Helper text for contribution edit layout*/

.helptxt
	{
		color : #962801;
		font-style : italic;
		font-size : 10px;
	}

.helpLnk { cursor: pointer; }

td.color-bar {
 background-color: #a7bb94;
}

.rightColSpacing
	{
		margin-top : 8px;
		padding-top : 16px;
		padding-right : 8px;
		padding-left : 16px;
		padding-bottom : 48px;
		width: 122px;
	}

.right_col
	{
		margin-top : 16px;
		margin-right : 8px;
		padding-left : 16px;
		margin-bottom : 16px;
	}
 
 .right-col-promo
 {
		margin-left : 16px;
 }
 
 .align-mid
 {
 vertical-align : middle;
 }
 .size10 {
 fint-size : 10pt;
 }
 
  .size11 {
 fint-size : 11pt;
 }
 
  .size12 {
 fint-size : 12pt;
 } 
