/* COMMON CSS - CANADA */

body 					{
	background-image:	url(../corporateBackground2.gif);
	background-repeat:	repeat-y;
	font-size: 			62.5%;
	font-family: 		arial, sans-serif;
	margin:				0px;
	padding:			0px;
}
img						{
	border:				0px;
	padding:			0px;
	margin:				0px;
}
form					{
	padding:			0px;
	margin:				0px;
}
 ul						{
	list-style-type: 	none;  

	padding: 			0px;
	margin: 			0px;
}

/*  li was not originally here  */
/*  li		{
/*	caption:				CTA Bullet; */
/*	list-style-image: 		url(FAQHOMEPAGE/artifacts/bullet3.gif);
	background-image: 		url(FAQHOMEPAGE/artifacts/bullet3.gif);
	background-repeat: 		no-repeat;
	background-position:	0 .6em;
	padding-left: 			6px;
}  */

a:link,
a:visited,
a:active				{
	color:				#006594;
	text-decoration: 	none;
}
a:hover {
	text-decoration:	underline;
}
.clearLeft				{
	clear:				left;
}
/* h1 is .pagehead - used in index, detail */
h1						{
	color:				#965649;
	font-size: 			2.2em;
	font-family: 		"times new roman", sans-serif;
	line-height:		26px;
	padding: 			0px;
	margin: 			0px;
	font-weight:		normal;
}
/* h2 is .bodysubhead - used in detail */
h2						{
	color:				#4e917a;
	font-size: 			1.4em;
	font-family: 		"times new roman", sans-serif;
	line-height:		16px;
	font-weight:		bold;
	padding: 			0px;
	margin: 			0px;
}
/* h3 is .introhead3 - used in highlight */
h3						{
	color:				#4e917a;
	font-size: 			2.2em;
	font-family: 		"times new roman", sans-serif;
	line-height:		26px;
	font-weight:		normal;
	padding: 			0px;
	margin: 			0px;
}
/* h4 is .introhead2 - used in subHighlight */
h4						{
	color:				#4e917a;
	font-size: 			1.7em;
	font-family: 		"times new roman", sans-serif;
	line-height:		21px;
	font-weight:		bold;
	padding: 			0px;
	margin: 			0px;
}
/* h5 is .introhead1 - detail subhead */
h5						{
	color:				#4e917a;
	font-size: 			1.4em;
	font-family: 		"times new roman", sans-serif;
	font-weight:		bold;
	line-height:		16px;
	padding: 			0px;
	margin: 			0px;	
}
/* h6 is .ctahead - used in call to action */
h6						{
	color:				#965649;
	font-size: 			1.2em;
	font-family: 		"times new roman", sans-serif;
	font-weight:		bold;
	letter-spacing:		1px;
	padding: 			0px;
	margin: 			0px;	
}
/* HEADER */
#header					{
	background-color:   white;
	height:				80px;
	padding-left:		25px;

}
.headerClose			{
	padding-left:		25px;
	float:				right;
}

/* FOOTER */
 
#footer                               {
 
        background:                    #ffffff;
 
/*      border-top:            solid 1px #ffffff;*/
 
        border-top:            solid 1px #c0b6aa;
 
        height:                        100%;
 
        width:                         930px;
 
        position:                      absolute;
 
}
 
html>body #footer              {
 
        display:                       table;
 
        position:                      static;
 
}
 
.footerPadding                 {
 
        padding-left:          25px;
 
        float:                         left;
 
}
 
 
.footerText                    {
 
        padding-left:          40px;
 
        padding-top:           20px;
 
        position:                      relative;
 
        top:                           8px;
 
        color:                         #998b7d;
 
        font-size:                     1.1em;
 
        font-family:           arial, sans-serif;     
 
        float:                         left;
 
}
 
html>body .footerText  {
 
        padding-top:           32px;
 
        top:                           0px;
 
 
 
}
 
.footerPipe                    {
 
        float:                         left;
 
        position:                      relative;
 
        padding-top:           20px;
 
        top:                           4px;
 
        left:                          2px;
 
}
 
html>body .footerPipe  {
 
        padding-top:           32px;
 
        top:                           0px;
 
}
 
.footerLinkDiv                 {
 
        float:                         left;
 
        position:                      relative;
 
        padding-top:           20px;
 
        top:                           8px;
 
        padding-left:          5px;
 
        padding-right:         13px;
 
}
 
html>body .footerLinkDiv       {
 
        padding-top:           32px;
 
        top:                           0px;
 
}
 
 
 
a.footerLink:link, 
 
a.footerLink:visited, 
 
a.footerLink:active,
 
a.footerLink:hover     {
 
        color:                         #998b7d;
 
        font-size:                     1.1em;
 
        font-family:           arial, sans-serif;     
 
        text-decoration:       none;   
 
}
 
/*BEGIN FOOTER TEXT CENTERING CLASSES */
 
 
 
#footer div div{
 
position:relative;
 
}
 
html>body #footer div div{
 
display:table-cell;
 
vertical-align:middle;
 
}
 
#footer div div  a{
 
position:relative;
 
top:50%;
 
}
 
html>body #footer div div  a{
 
position:static;
 
}
 
#footer div div  span{
 
position:relative;
 
top:50%;
 
}
 
html>body #footer div div  span{
 
position:static;
 
}
 
#footer div div  img{
 
position:relative;
 
top:50%;
 
}
 
html>body #footer div div  img{
 
position:static;
 
}
 
#footer div div div  img{
 
position:relative;
 
top:50%;
 
}
 
html>body #footer div div div  img{
 
position:static;
 
}
 
/* END FOOTER TEXT CENTERING CLASSES  */      
 

/* BULLETED LIST */
.bulletedList1	{
	width:				200px;
	background-color:	#ffffff;
	padding-bottom:		20px;
	position:			relative;
	top:				-2px;
}
.bulletedList2	{
	width:				200px;
	background-color:	#c6d3bc;
	padding-bottom:		20px;
	position:			relative;
	top:				-2px;
}
.bulletedList3	{
	width:				200px;
	background-color:	#d5ddcc;
	padding-bottom:		20px;
	position:			relative;
	top:				-2px;
}
.bulletedList4	{
	width:				200px;
	background-color:	#f6f0df;
	padding-bottom:		20px;
	position:			relative;
	top:				-2px;
}
.bulletedList5	{
	width:				200px;
	background-color:	#eee2c0;
	padding-bottom:		20px;
	position:			relative;
	top:				-2px;
}

.bulletedListHeading1	{
	color:				#4d917b;
	font-size: 			1.1em;
	font-family: 		arial, sans-serif;
	font-weight:		bold;
	letter-spacing:		1px;
	line-height:		14px;	
}
.bulletedListDivider1		{
	padding-bottom:		5px;

}
.bulletedListHeadingImage1	{
	padding-bottom:		5px;	
}
.bulletedListHeading2	{
	color:				#965649;
	font-size: 			1.2em;
	font-family: 		"times new roman", sans-serif;
	font-weight:		bold;
	letter-spacing:		1px;
	line-height:		16px;	
}
.bulletedListHeadingImage2	{
	padding-bottom:			10px;	
}
.bulletedListIntro1	{
	position:			relative;
	left:				20px;
	width:				160px;
	color:				#000000;
	font-size: 			1.2em;
	font-family: 		arial, sans-serif;
}
/*the following class - .bulletedListIndent - is not being used by the components
- remove from components before replicating for other sites*/
.bulletedListIndent		{
	
}
.bulletedListIndentNew		{
	margin-left:			25px;
}
.bulletedListHeading		{
	position:				relative;
	left:					20px;
}


/* IMAGE */
.floatLeftImage			{
	float:				left;
}
.floatRightImage				{
	float:				right;
}

/* PULL QUOTE */
.floatLeftText				{
	color:				#998b7d; 
	font-size: 			1.4em;
	font-family: 		arial, sans-serif;
	letter-spacing:		2px;
	line-height:		20px;
	float:				left;
	width:				200px;
	margin-top:			20px;
	margin-right:		20px;
	margin-bottom:		20px;
}
.floatRightText				{
	color:				#998b7d;
	font-size: 			1.4em;
	font-family: 		arial, sans-serif;
	letter-spacing:		2px;
	line-height:		20px;
	float:				right;
	width:				200px;
	margin-top:			20px;
	margin-left:		20px;
	margin-bottom:		20px;
}
/* LOGIN DROPDOWN */
#login					{
	border:			1px solid #c6d3bc;
	background-color:	#c6d3bc;
	width:				198px;
	height:				66px;
}
.loginDropDownDiv		{
	padding-left:		20px;
	height:				inherit;
}
.loginDropDown			{
	color:				#998b7d;
	background-color:	#fbf8ee;
	font-size: 			1.1em;
	font-family: 		arial, sans-serif;
	width:				150px;
}
form.login				{
	height:				0px;
	border:				0px;
	padding:			0px;
	margin:				0px;
}
.loginButton             {
	margin-left:		1px;
	position:			relative;
	top:				1px;

}
html>body .loginButton    {
	position:			relative;
	top:				3px;

}

/* LOCALE DROPDOWN */
#locale					{
	border-top:			1px solid #c0b6aa;
	background-color:	#f2e9cd;
	width:				200px;
	height:				39px;
}
.localeDropDownDiv		{
	padding-left:		20px;
	height:				inherit;
}
.localeDropDown			{
	color:				#998b7d;
	background-color:	#fbf8ee;
	font-size: 			.9em;
	font-family: 		arial, sans-serif;
	width:				150px;
}
form.locale				{
	height:				0px;
	border:				0px;
	padding:			0px;
	margin:				0px;
}
.localeButton			{
	margin-left:		1px;
	position:			relative;
	top:				2px;

}
html>body .localeButton			{
	position:			relative;
	top:				4px;

}

/* HIGHLIGHT */
.highlight				{
}
.highlightDivider		{
	padding-top:		10px;
	padding-bottom:		10px;
}
.highlightBody		{
	color:				#000000;
	font-size: 			1.4em;
	font-family: 		arial, sans-serif;
	line-height:		20px;
}
/* HIGHLIGHT - CANADA */
.highlight2				{
	padding-bottom:		15px;
}
.highlightDivider2		{
	padding-top:		10px;
	padding-bottom:		10px;
}

/* SUBHIGHLIGHT */
.subhighlight				{
	position:			relative;
	top:				-1px;
}
.subhighlight1				{


	position:			relative;
	top:				-1px;
}
.subhighlight2				{


	position:			relative;
	top:				-1px;
}
.subHighlightDivider1		{
	padding-bottom:		10px;
}
html>body div.subhighlight div.subHighlightDivider1 img {
    position:           relative;
    top:                -9px;
}
html>body div.subhighlight1 div.subHighlightDivider1 img {
    position:           relative;
    top:                -9px;
}
html>body div.subhighlight2 div.subHighlightDivider1 img {
    position:           relative;
    top:                -9px;
}

.subHighlightDivider2		{
	padding-top:		10px;
	padding-bottom:		10px;
}

.subHighlightBody		{
	color:				#000000;
	font-size: 			1.2em;
	font-family: 		arial, sans-serif;
	line-height:		18px;
}

/* INDEX */
.index					{
}
.indexDivider1			{
	padding-top:		15px;
	padding-bottom:		15px;
}
.indexDivider2			{
	padding-top:		20px;
	padding-bottom:		20px;
}
.indexLeftColumn		{
	padding-right:		15px;
	vertical-align:		top;
}
.indexRightColumn		{
	padding-right:		0px;
	vertical-align:		top;
}

.indexIntro1	{
	color:				#000000;
	font-size: 			1.4em;
	font-family: 		arial, sans-serif;
	line-height:		20px;
	padding-bottom:		25px;
}
.indexBody1					{
	color:				#000000;
	font-size: 			1.2em;
	font-family: 		arial, sans-serif;
	line-height:		16px;	
}
a.indexLink1:link, 
a.indexLink1:visited, 
a.indexLink1:active {
	color:				#006594;
	font-size: 			1.2em;
	font-family: 		arial, sans-serif;
	font-weight:		bold;	
	text-decoration: 	none;
	line-height:		16px;	
}
a.indexLink1:hover {
	text-decoration:	underline;
}

/* FOR NEW INDEX COMPONENT INDEXDIV */
.indexDivLayout {
  width: 100%;
}
.indexDivLayoutLeft {
  width: 47%;  /* Note: 50% causes floating divs to overlap */
  float: left;
}

.indexDivLayoutRight {
  width: 47%;  /* Note: 50% causes floating divs to overlap */
  float: right;
}

/* RELATED LINKS */
.relatedLinks1			{
	background-color:	#ffffff;
	border-top:			2px solid #50947e;
	border-left:		1px solid #50947e;
	position:relative;
	top:-1px;
}
.relatedLinks2	{
	background-color:	#c6d3bc;
	border-top:			2px solid #50947e;
	border-left:		1px solid #50947e;
	position:relative;
	top:-1px;
}

.relatedLinks3	{
	background-color:	#d5ddcc;
	border-top:			2px solid #50947e;
	border-left:		1px solid #50947e;
	position:relative;
	top:-1px;
}
.relatedLinks4	{
	background-color:	#f6f0df;
	border-top:			2px solid #50947e;
	border-left:		1px solid #50947e;
	position:relative;
	top:-1px;
}
.relatedLinks5	{
	background-color:	#eee2c0;
	border-top:			2px solid #50947e;
	border-left:		1px solid #50947e;
	position:relative;
	top:-1px;
}

.relatedLinksPaddingWidth{
	padding-top:		10px;
	padding-left:		10px;
	padding-bottom:		15px;
}
.relatedLinksDivider		{
	padding-top:		10px;
	padding-bottom:		10px;
}
html>body .relatedLinksDivider		{
	padding-top:		0px;
	padding-bottom:		8px;
}

.relatedLinksSubheading	{
	color:				#252525;
	font-size: 			1.1em;
	font-family: 		arial, sans-serif;
	font-weight:		bold;
	line-height:		14px;	
}

/* USED BY DCT TYPE AND VISUAL FORMATTER */
.relatedLinksBody1		{
/*	caption:			RelatedLinks Body; */
	color:				#000000;
	font-size: 			1.1em;
	font-family: 		arial, sans-serif;
	line-height:		14px;	
}

a.relatedLinksLink:link, 
a.relatedLinksLink:visited, 
a.relatedLinksLink:active
						{
	color:				#006594;
	font-size: 			1.1em;
	font-family: 		arial, sans-serif; 
	line-height:		14px;
	text-decoration: 	none;
	
}
a.relatedLinksLink:hover {
	text-decoration:	underline;
}

/* DETAIL */
.detail			{
}
.detailDivider		{
	padding-top:		15px;
	padding-bottom:		15px;
}

/* USED BY DCT TYPE AND VISUAL FORMATTER */
.detailBody1		{
/*	caption:			Detail Body; */
	color:				#000000;
	font-size: 			1.2em;
	font-family: 		arial, sans-serif;
	line-height:		16px;	
}

a.detailLink1:link, 
a.detailLink1:visited, 
a.detailLink1:active
						{
	color:				#006594;
	font-size: 			1.2em;
	font-family: 		arial, sans-serif; 
	line-height:		16px;
	text-decoration: 	none;
	font-weight:		bold;
	
}
a.detailLink1:hover {
	text-decoration:	underline;
		font-weight:		bold;
}

.callToAction			{
	background-color:	#f8f5f1;
	width:				475px;
}
.callToActionPadding	{
	padding-top:			15px;
	padding-left:			15px;
	padding-right:			15px;
	padding-bottom:			15px;
}
html>body .callToAction			{
	background-color:	#f8f5f1;
	width:				475px;
}
.callToActionDividerTop	{
	display: block;
}
.callToActionDividerBottom	{
	display: block;
}
html>body .callToActionDividerTop	{
	position:			relative;
	top:	0px;	
}
html>body .callToActionDividerBottom	{
	position:			relative;
	bottom:0px;	
}

/* USED BY DCT TYPE AND VISUAL FORMATTER */
.callToActionHeading	{
/*	caption:			CTA Heading; */
	color:				#965649;
	font-size: 			1.2em;
	font-family: 		"times new roman", sans-serif;
	font-weight:		bold;
	letter-spacing:		1px;
	padding: 			0px;
	margin: 			0px;	
}

/* USED BY DCT TYPE AND VISUAL FORMATTER */
.callToActionBody1		{
/*	caption:			CTA Body; */
	color:				#998b7d;
	font-size: 			1.2em;
	font-family: 		arial, sans-serif; 
	font-weight:		bold;
	line-height:		16px;	
}

.callToActionIndicator		{
	color:				#944737;
	font-size: 			1.1em;
	font-weight:		bold;
	font-family: 		arial, sans-serif; 
	
}
a.callToActionLink1:link, 
a.callToActionLink1:visited, 
a.callToActionLink1:active
						{
	color:				#006594;
	font-size: 			1.2em;
	font-family: 		arial, sans-serif;
	font-weight:		bold; 
	line-height:		14px;
	text-decoration: 	none;
	
}
a.callToActionLink1:hover {
	text-decoration:	underline;
}
a.callToActionLink2:link, 
a.callToActionLink2:visited, 
a.callToActionLink2:active
						{
	color:				#006594;
	font-size: 			1.2em;
	font-family: 		arial, sans-serif;
	font-weight:		bold; 
	line-height:		14px;
	text-decoration: 	none;
	
}
a.callToActionLink2:hover {
	text-decoration:	underline;
}
/* SPACERS */
.spacer1				{
	width:				1px;
	height:				1px;
}
.spacer3				{
	width:				1px;
	height:				3px;
}
.spacer5				{
	width:				1px;
	height:				5px;
}
.spacer7				{
	width:				1px;
	height:				7px;
}
.spacer10				{
	width:				1px;
	height:				10px;
}
.spacer12				{
	width:				1px;
	height:				12px;
}
.spacer15				{
	width:				1px;
	height:				15px;
}
.spacer20				{
	width:				1px;
	height:				20px;
}
.spacer25				{
	width:				1px;
	height:				25px;
}

/* TABLE LIST MODULE - USED BY VISUAL FORMATTER ONLY */
table.tableList 		{
/*	caption:			Table List; */
	border-collapse:	collapse;
}
.tableDescription		{
/*	caption:			Table Description; */
	color:				#000000;
	font-size: 			9px;
	font-family:  		Verdana;
}
td.tableLeftColumn		{
/*	caption:			Left Column; */
	color:				#000000;
	font-size: 			1.2em;
	line-height:		14px;
	font-family:  		Arial;
	padding-top: 		5px;
	padding-right:		15px;
	padding-left: 		15px;
	padding-bottom:		5px;
	vertical-align:		top;
}
td.tableRightColumn		{
/*	caption:			Right Column; */
	color:				#000000;
	font-size: 			1.2em;
	line-height:		14px;
	font-family:  		Arial;
	padding-top: 		5px;
	padding-right:		15px;
	padding-left: 		15px;
	padding-bottom:		5px;
	vertical-align:		top;
}
.tableCenterColumn		{
/*	caption:			Center Column; */
	color:				#000000;
	font-size: 			1.2em;
	line-height:		14px;
	font-family:  		Arial;
	padding-top: 		5px;
	padding-right:		15px;
	padding-left: 		15px;
	padding-bottom:		5px;
	vertical-align:		top;
}
td.tableRowHeading			{
/*	caption:			Table Row Heading; */
	color:				#4e917a;
	font-size: 			1.4em;
	line-height:		14px;
	font-family:  		Times New Roman;
	font-weight:		bold;
	padding-top: 		10px;
	padding-right:		15px;
	padding-left: 		15px;
	padding-bottom:		10px;
	vertical-align:		top;
	border-top-style: 	solid; 
	border-top-color: 	#9a8c7d;
	border-top-width: 	01px; 
	border-bottom-style: solid; 
	border-bottom-color: #d7d2ce;
	border-bottom-width: 01px; 
}
td.tableRowHeadingSmall		{
/*	caption:			Table Row Heading Small; */
	color:				#4e917a;
	font-size: 			1.2em;
	line-height:		12px;
	font-family:  		Times New Roman;
	font-weight:		bold;
	padding-top: 		10px;
	padding-right:		15px;
	padding-left: 		15px;
	padding-bottom:		10px;
	vertical-align:		top;
	border-top-style: 	solid; 
	border-top-color: 	#9a8c7d;
	border-top-width: 	01px; 
	border-bottom-style: solid; 
	border-bottom-color: #d7d2ce;
	border-bottom-width: 01px; 
}

tr.tableRowOdd			{
	background-color:	transparent;
}
tr.tableRowEven			{
	background-color:	#f3f9ef;
}
td.oddRow				{
/*	caption:			Odd Row; */
	color:				#000000;
	font-size: 			1.2em;
	line-height:		14px;
	font-family:  		Arial;
	padding-top: 		5px;
	padding-right:		15px;
	padding-left: 		15px;
	padding-bottom:		5px;
	vertical-align:		top;
	border-bottom-style: solid; 
	border-bottom-color: #d7d2ce;
	border-bottom-width: 01px; 
}
td.oddRowBottom			{
/*	caption:			Odd Row Bottom; */
	color:				#000000;
	font-size: 			1.2em;
	line-height:		14px;
	font-family:  		Arial;
	padding-top: 		5px;
	padding-right:		15px;
	padding-left: 		15px;
	padding-bottom:		5px;
	vertical-align:		top;
	border-bottom-style: solid; 
	border-bottom-color: #9a8c7d;
	border-bottom-width: 1px; 
}
td.evenRow				{
/*	caption:			Even Row; */
	background-color:	#f3f9ef;
	font-size: 			1.2em;
	line-height:		14px;
	font-family:  		Arial;
	padding-top: 		5px;
	padding-right:		15px;
	padding-left: 		15px;
	padding-bottom:		5px;
	vertical-align:		top;
	border-bottom-style: solid; 
	border-bottom-color: #d7d2ce;
	border-bottom-width: 1px; 
}
td.evenRowBottom			{
/*	caption:			Even Row Bottom; */
	background-color:	#f3f9ef;
	font-size: 			1.2em;
	line-height:		14px;
	font-family:  		Arial;
	padding-top: 		5px;
	padding-right:		15px;
	padding-left: 		15px;
	padding-bottom:		5px;
	vertical-align:		top;
	border-bottom-style: solid; 
	border-bottom-color: #9a8c7d;
	border-bottom-width: 1px; 
}
td.tableRow				{
/*	caption:			Table Row; */
	color:				#000000;
	font-size: 			1.2em;
	line-height:		14px;
	font-family:  		Arial;
	padding-top: 		5px;
	padding-right:		15px;
	padding-left: 		15px;
	padding-bottom:		5px;
	vertical-align:		top;
	border-bottom-style: solid; 
	border-bottom-color: #d7d2ce;
	border-bottom-width: 01px; 
}

tr.rowDivider			{
/*	caption:			Row Divider; */
	height:				1px;
}



/*  page tools  */
#widget {
  position: relative;
  height: 30px;
  width: 175px;
  border-left: #F2E9CD dotted 1px;
  border-bottom: #F2E9CD dotted 1px;
  float: right;
}
.widgetImage {
  padding-left: 5px;
  padding-right: 5px;
}
#pageTools	{
	width:	169px;
	height:	26px;
	padding-right: 4px;
}
.pageToolsVertBorder	{
	background-image: 				   url("../artifacts/pageToolsVerticalBorder.gif");
	background-repeat:	repeat-y;
	height:	26px;

}
.pageToolsHorizBorder	{
	background-image: 				   url("../artifacts/pageToolsHorizBorder.gif");
	background-repeat:	repeat-x;
height:1px;
}
.printText{
position: relative;
top:7px;
left: 9px;
float: left;
}

.pageToolsPipe{
position: relative;
top:6px;
left: 24px;
float: left;
}
.printIcon{
float: left;
position: relative;
top:7px;
left: 15px;
cursor: pointer;
cursor: hand;
}
.fontText{
float: left;
position: relative;
top:7px;
left: 34px;
}

.decreaseIcon{
float: left;
position: relative;
top:7px;
left: 43px;
cursor:  pointer;
cursor: hand;
}
.increaseIcon{
float: left;
position: relative;
top:7px;
left: 50px;
cursor:  pointer;
cursor: hand;
}
/* LOCALE - NEW  */

#locatorWrap {

            width:                            175px;

            height:                          80px;

            float:                             right;

            position: relative;

}

#locatorOpened{

            background-image: url("../artifacts/localeVertDivider.gif");

            background-repeat:        repeat-y;

            background-color:          #f8f5f1;

            width:                            175px;

            height:                          120px;

            float:                             right;

            display: none;

            position: absolute;

            top: 0;

            left: 0;

            z-index: 10;

}

#locatorClosed   {

            background-image: url("../artifacts/localeVertDividerClosed.gif");

            background-repeat:        no-repeat;

            height:                          30px;

            width:                            175px;

            float:                             right;

            display: inline;

}

#countryLanguageDiv     {

            white-space:      nowrap;

            height: 30px;

            width: 200px;

            display: inline;

}

#locCountry                                           {

            color:                                        #4d917b;

            font-size:                                   1.1em;

            font-family:                    Arial;

            padding-left:                   6px;

            padding-top: 7px;

            float:                             left;

            white-space:      nowrap;

            cursor:                                      pointer;

}

#locLanguage    {

            color:                                        #4d917b;

            font-size:                                   1.1em;

            font-family:                    Arial;

            float:                             left;

            white-space:      nowrap;

            padding-left: 5px;

            padding-top: 7px;

            cursor:                          pointer;

}

a.localeLinkClose:link, 

a.localeLinkClose:visited, 

a.localeLinkClose:active,

a.localeLinkClose:hover {

            color:                                        #998b7d;

            font-size:                                   1.1em;

            font-family:                    arial, sans-serif; 

            text-decoration: none;

            position:                                    relative;

            top:                                           9px;

            cursor:                          pointer;

}

a.localeLink:link, 

a.localeLink:visited, 

a.localeLink:active,

a.localeLink:hover          {

            color:                                        #998b7d;

            font-family:                    arial, sans-serif; 

            text-decoration: none;

            cursor:                          pointer;

}

.localeLinkDiv                            {

            text-align:                                  right;

            height:                                      25px;

            background-color:          #f1ebe4;

            margin-left:                    1px;

            padding-right:                 10px;

}

.localeIconAlign {

            float:                             left;

            padding-top:      9px;

            padding-left:       10px;

            display: inline;

    cursor:  pointer;

    cursor: hand;

}

.localeFieldGroup           {

            padding-left:                   10px;

}

.localeButtonAlign          {

            text-align:                      right;

            padding-right:     10px;

            padding-top:      6px;

            padding-bottom: 6px;

}

.localeField        {

            color:                                        #998b7d;

            background-color:          #fbf8ee;

            font-size:                                   .9em;

            font-family:                    arial, sans-serif;

            width:                                        155px;

}

.globalUtility {

  padding-top: 6px;

  float: right;

}

a.globalUtilityLink:link, 

a.globalUtilityLink:visited, 

a.globalUtilityLink:active,

a.globalUtilityLink:hover {

            color:                                        #998b7d;

            font-size:                                   1.1em;

            font-family:                    arial, sans-serif; 

            text-decoration: none;

            padding-right:                 13px;

            float:                                         left;

}

.logoAlign                                              {

            padding-left:                   25px;

            padding-top:                  15px;

            float:                                         left;

}

.localePipeAlign             {

            display: inline;

}

.localeLabelAlign                        {

            padding-top:                  1px;

}


/* SOLUTION LIST */
.solutionList1			{
	background-color:	#e3dcc0;
	position:			relative;
	top:				-1px;

	padding-left:		15px;
	padding-right:		15px;
	padding-bottom:		15px;
}
.solutionListSection	{
	background-image:url(/images/artifacts/solutionListGradient1.gif);
	background-position:	 bottom;
	width:					215px;
	min-height:				75px;
	height:					auto;
	padding-bottom:			15px;
	background-repeat:		repeat-x;
	padding-left:			15px;
	padding-right:			20px;	
}
.solutionListHeading1	{
	padding-top:			15px;
}

/* USED BY DCT TYPE AND VISUAL FORMATTER */
.solutionListBody1		{
/*	caption:			Solution List Body; */
	color:					#000000;
	font-size: 				1.1em;
	font-family: 			arial, sans-serif;
	line-height:			18px;
	padding-bottom:			5px;	
}

