BODY, TD
{
	font-family: Arial;
	font-size: 9pt;
}

.bodycontent
{
	font-family: Arial;
	font-size: 9pt;
}

.summaryHeadline
{
	font-size: 14pt;
	color: #000099;
	font-family: Arial Black;
}

.summaryHeadlineSmall
{
	font-size: 10pt;
	color: #000099;
	font-family: Arial;
	font-weight:bold;
}

.detailHeadline
{
	font-size: 14pt;
	color: #000099;
	font-family: Arial Black;
}
.homePageHeadline
{
	font-size: 14pt;
	color: #000099;
	font-family: Arial Black;
	text-transform:uppercase;
}
.homePageHeadlineSmall
{
	font-size: 10pt;
	color: #000099;
	font-family: Arial Black;
}

.homePageMoreInnovation
{
	font-size: 10pt;
	color: #000099;
	font-family: Arial;
	font-weight: bold;
	text-transform:uppercase;
	text-decoration: none;
}
.homePageInnovationcontent
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
}

.thumbnailHeadline
{
	font-size: 12pt;
	color: #000099;
	font-family: Arial Black;
	height: 15px
}
.thumbnailText
{
	font-size: 7pt;
	font-family: Arial;
	text-decoration: underline; 
}

.internationalPostingTableHeadline
{
	font-size: 10pt;
	font-family: Arial;
	font-weight: bold;
	color: #ffffff;
	background-color: #000099;
	text-align:left;
	vertical-align:bottom;
}

.locationHeadline
{
	font-size: 14pt;
	color: #000099;
	font-family: Arial Black;
}

.locationInstruction
{
	font-size: 10pt;
	color: #000099;
	font-family: Arial;
}

.errorMessage
{
	font-weight: bold;
	font-style: italic;
	color: red;
}

.footer
{
	font-size: 8pt;
	color: #000099;
}

.selText 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 9pt;
 	font-weight: normal;

}
.sel { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 9pt;
 	font-weight: normal;
	color: #333333;
	text-align: left;
	border-left-color:#000000;
	border-top-color:#000000;
}

.headerImage 
{
	Z-INDEX: 0; 
	LEFT: 10px; 
	BACKGROUND-IMAGE: url(/Sonoco/Images/header.gif); 
	WIDTH: 957px; 
	POSITION: absolute; 
	TOP: 6px; 
	HEIGHT: 98px; 
	BACKGROUND-COLOR: transparent;
}

.headerRow
{
	Z-INDEX: 1; 
	LEFT: 10px; 
	POSITION: absolute; 
	TOP: 5px;
	HEIGHT: 76px;
}


/*** [SCROLLLING CONTENT STYLES] ***/
#scrollButtons
{
	position: relative;
	width: 18px;
}

/*** [BREADCRUMB] ***/
.BreadCrumb
{
	font-family: Arial;
	font-size: 8pt;
	color: #000099;
	LINE-HEIGHT: 98%;
	text-transform: lowercase;
}

A.BreadCrumbLink:link, A.BreadCrumbLink:visited, A.BreadCrumbLink:active
{
	color: #000099;
}

A.BreadCrumbLink:hover
{
	color: #669966;
}

/*** [NAVIGATION] ***/
A.headerNav
{
	font-family: Arial;
	font-size: 9pt;
	color: #000099;
	text-decoration: none;
	font-weight: bold;
}

A.headerNavSel
{
	color: #669966;
}

.headerNav A:hover
{
	color: #669966;
}

.logoNavSpacer
{
	width: 100px;
	height: 1px;
}

.globalnavspacer
{
	width: 10px;
}

/*** [TABS] ***/
.tabsPadding
{
	width: 100px;
}

.tabsDropDownList
{
	width: 225px;
}

.tabsTitle
{
	font: 14px arial, tahoma, sans-serif;
	padding-left: 0px;
	padding-right: 0px;
	color: #000099;
	font-weight: bold;
	text-decoration: none;
	line-height: 25px;
}

/* ****** Main Content Area ****** */
TABLE.mainContentTable
{
	width: 957px;
}

TABLE.leftContentTable
{
	width: 315px;
	height: 548px;
}

TD.leftContentCell
{
	width: 315px;
}

TD.tabsUserControl
{
	width: 311px;
	height: 188px;
}

.tableVLines {  border-color: black black #3366cc; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

