body {
	color					: #333333;
	font-family				: Arial, Verdana, sans-serif;
	font-size				: 12px;
}

td							{ font:normal 12px Arial, Verdana, sans-serif; color:#333333; }

a 							{ text-decoration: none; }
a:active, a:link, a:visited { color: #990000;}
a:hover 					{ text-decoration: underline;}

select 						{ font:normal 11px Arial, Verdana, sans-serif;}

/**************** KSK  ****************/
.footnote					{ font-size:11px; color: #666666;}
.txthdr						{ font-size:12px; font-weight:bold;}
.title						{ font-size:15px; font-weight:bold; color: #999900;}
.clink						{ font-size:12px; font-weight:bold; color: #990000;}


a.back, a.back:visited	{ color: #999900;}
a.back:hover			{ text-decoration: underline;}

a.utility, a.utility:visited	{ color: #666666;}
a.utility:hover					{ text-decoration: underline;}



/**************** Styles for Header ****************/
.topUtilityNav, a.topUtilityNav, a:visited.topUtilityNav
							{ font:normal 11px Arial, Verdana, sans-serif; color: #CCCCCC; text-decoration: none; }
a:hover.topUtilityNav		{ font:normal 11px Arial, Verdana, sans-serif; color: #EEEEEE; text-decoration: none; }

.rTopUtilityNav, a.rTopUtilityNav, a:visited.rTopUtilityNav
							{ font:bold 11px Arial, Verdana, sans-serif; color: #FFFFFF; text-decoration: none; }
a:hover.rTopUtilityNav		{ font:bold 11px Arial, Verdana, sans-serif; color: #CCCCCC; text-decoration: none; }

.mainNav, a.mainNav, a:visited.mainNav
							{ font:bold 11px Arial, Verdana, sans-serif; color: #FFFFFF; text-decoration: none; }
a:hover.mainNav				{ font:bold 11px Arial, Verdana, sans-serif; color: #FAE085; text-decoration: none; }

.topUtilityNavBkg			{ width: 754px; background-color: #371764; padding: 5px 10px 5px 10px; }
.mainNavBkg					{ width: 754px; background-color: #9E1271; padding: 3px 10px 3px 10px; }


/* Royal Orchid Plus login */
.headerLogin				{ font:normal 11px Arial, Verdana, sans-serif; color: #FFFFFF; text-decoration: none; }
a.headerLogin, a.headerLogin:visited
							{ font:normal 11px Arial, Verdana, sans-serif; color: #FFFFFF; text-decoration: underline; }
, a.headerLogin:hover		{ font:normal 11px Arial, Verdana, sans-serif; color: #FFFFCC; text-decoration: underline; }
							
/* Country dropdown */
.ctyDropdown 				{ background-color: #F1D2C5; color:#333333; }

/* login text box */
.txtbox 					{ font:normal 11px Arial, Verdana, sans-serif; width: 80px; height: 18px;}

/**************** Styles for Content ****************/

/* Royal Orchid Plus login */
.brandLogin					{ font:normal 11px Arial, Verdana, sans-serif; text-decoration: none; }
a.brandLogin, a.brandLogin:visited
							{ font:normal 11px Arial, Verdana, sans-serif; text-decoration: underline; }
a.brandLogin:hover			{ font:normal 11px Arial, Verdana, sans-serif; color: #666666; text-decoration: underline; }

.contentBodyBkg				{ background-color: #ffffff; }

.stripeBkgRowPad			{ background-image : url("/images/bg_stripes.gif"); padding: 3px 0px 3px 0px;}

.purpleShadedBkg			{ background-color: #9E1271; }

.shadedBkgText				{ color: #FFFFFF; font-weight:normal; }
.shadedBkgTextBld			{ color: #FFFFFF; font-weight:bold; }

/* Bold Link*/
a.boldLink, a.boldLink:active, a.boldLink:link, a.boldLink:visited
							{ font-weight: bold;}
a.boldLink:hover			{ font-weight: bold; text-decoration: underline; }

/* Underline Link*/
a.udrlineLink, a.udrlineLink:active, a.udrlineLink:link, a.udrlineLink:visited
							{ color: #9E1271;, text-decoration: underline; }
a.udrlineLink:hover			{ color: #666666;}

/* Link with white font*/
a.whiteLink, a.whiteLink:active, a.whiteLink:link, a.whiteLink:visited
							{ color: #ffffff;, text-decoration: none; }
a.whiteLink:hover			{ text-decoration: underline;}

/* contentTitle Link*/
a.contentTitleLink, a.contentTitleLink:active, a.contentTitleLink:link, a.contentTitleLink:visited
							{ font-weight: bold; color: #9E1271; }
a.contentTitleLink:hover	{ font-weight: bold; color: #9E1271; text-decoration: underline; }

/*In page menu link*/
.menuLinkText				{ font:11px Arial, Verdana, sans-serif; text-decoration: none; }
a.menuLink, a.menuLink:active,  a.menuLink:link, a.menuLink:visited
							{ font:bold 12px Arial, Verdana, sans-serif; color: #9E1271; text-decoration: none; }
a.menuLink:hover			{ text-decoration: underline; }

/*Promotion chunk link*/
.promoContent, a.promoContent, a.promoContent:active,  a.promoContent:link, a.promoContent:visited
							{ font: 11px Arial, Verdana, sans-serif; text-decoration: none; }
a.promoContent:hover		{ text-decoration: underline; }


.featureText 				{ font-weight: bold; padding-bottom : 3px; padding-top : 3px; }
.featureSect				{ background-color: #9E1271; padding: 5px 5px 5px 5px;}


/* banner link - used on homepage*/
.bannerNav, a.bannerNav, a:visited.bannerNav	
							{ font:11px Arial, Verdana, sans-serif; color: #FFFFFF; text-decoration: none; }
a:hover.bannerNav			{ font:11px Arial, Verdana, sans-serif; color: #FAE085; text-decoration: none; }

.supContent					{ font-size:11px;}

.captionText				{ font-size:11px;}

.sectHeader					{ font-size:16px; font-weight: bold; color: #333333; }
.contentHeader				{ font-size:16px; font-weight: bold; color: #9E1271; }
.contenttitle				{ font-weight: bold; }

.tableHeader				{ font:12px Arial, Verdana, sans-serif; font-weight: bold; }
.tableContent				{ font:12px Arial, Verdana, sans-serif; }



/**************** Styles for Footer ****************/
.footerUtilityNav, a.footerUtilityNav, a:visited.footerUtilityNav
							{ font:normal 11px Arial, Verdana, sans-serif; color: #333333; text-decoration: none; }
a:hover.footerUtilityNav	{ font:normal 11px Arial, Verdana, sans-serif; color: #777777; text-decoration: none; }

