/* Tag modifiers */
	body { font-family:Arial, Sans Serif; font-size:9pt; color:#003333; }
	
	p { margin-top:0px; padding-top:0px; }
	
	h1	{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size:1.7em; color:#7a5951; font-weight:normal; }
	h2	{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size:1.3em; color:#de6298; color:#71524b; font-weight:normal; padding-bottom:3px; margin-bottom:0px; padding-top:5px; }
	h3	{ font-family: Geneva, Arial, Helvetica, sans-serif; color:#de6298; color:#71524b; font-size:1.1em; font-weight:normal; padding-bottom:3px; margin-bottom:0px; padding-top:5px; }
	h4	{ font-family: Geneva, Arial, Helvetica, sans-serif; color:#de6298; color:#71524b; font-size:1.1em; font-weight:bold; margin:0px; padding:0px; }
	
	a {  color:#0066cc; color:#0066ff; }
	a:hover { text-decoration:none; }
	
	A.NAVLINK	{ font-family : Verdana, Arial, Sans Serif; color : #de6d9e; font-size : 8pt; text-decoration : none; }
	A.NAVLINK:hover	{ font-family : Verdana, Arial, Sans Serif; color : #de6d9e; font-size : 8pt; text-decoration : underline; }
	
	A.SUBLINK	{ font-family : Verdana, Arial, Sans Serif; color : #CC66CC; font-weight : bold; font-size : 10pt; text-decoration : underline; }
	A.SUBLINK:hover	{ font-family : Verdana, Arial, Sans Serif; color : #CC66CC; font-weight : bold; font-size : 10pt; text-decoration : underline; }
	/* page navigation */
	A.MAINLINK	{ font-family : Geneva, Arial, Helvetica, sans-serif; color : #7a5951; font-weight : bold; font-size:1.1em; text-decoration : none; }
	A.MAINLINK:hover	{ font-family : Geneva, Arial, Helvetica, sans-serif; color : #7a5951; font-weight : bold; text-decoration : underline; }
	
	A.RIGHTLINK	{ font-family : Geneva, Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:bold; }
	A.RIGHTLINK:hover { text-decoration:none; }
	
	sup.menu {	font-size:0.75em; }
	
	ul { padding:0px 0px 0px 18px; margin:0px; }
	
	.credit { font-size:.8em; line-height:17px; }

	
/* Regular fonts */
	.NAVTEXT	{ font-family : Verdana, Arial, Sans Serif; color : #de6298;  text-decoration : none; }
	.AUTHOR		{ font-family : Geneva, Arial, Helvetica, sans-serif; color : #de6298; font-size:1.2em; font-style:italic; font-weight:bold; line-height:20px; }
	.pink		{ color:#de6298; }
	
	.BLUETEXT	{ font-family : Arial, Sans Serif; font-size : 10pt; color : #366B99; font-weight : bold; }
	.MAINHEAD	{ font-family : Verdana, Arial, Sans Serif; font-size : 11pt; color : #CC66CC; font-weight : bold; }
	.PACKAGEHEAD	{ font-family : Verdana, Arial, Sans Serif; font-size : 10pt; color : #CC66CC; font-weight : bold; }
	.MAINSUBHEAD	{ font-family : Verdana, Arial, Sans Serif; font-size : 9pt; font-style : italic; color : #003333; font-weight : normal; }
	.SUBHEAD	{ font-family : Verdana, Arial, Sans Serif; font-size : 10pt; color : #CC66CC; font-weight : bold; }
	.REFERRAL	{ font-family : Verdana, Arial, Sans Serif; font-size : 10pt; color : #CC33CC; }
	.REFERRALTEXT	{ font-family : Arial, Sans Serif; font-size : 10pt; color : #003333; }
	.CONTACTNAME	{ font-family : Verdana, Arial, Sans Serif; font-size : 10pt; color : #003333; }
	.CONTACTNUMBER	{ font-family : Verdana, Arial, Sans Serif; font-size : 8pt; color : #003333; }
	.pplabel	{font-size: 11px; font-family: verdana,arial,sans-serif; color : #003333; font-weight: 700; padding: 1px 0 0 0;}
	.pptext		{font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; }
	
	.shortcut	{ font-size:.8em; color:#71524b; }
	
	.referrals	{ font-size:.9em; }
	
	/* Small fonts */ 
	.ppsmalltext	{ font-size: 9px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; }
	.FINEPRINT	{ font-family : Arial, Sans Serif; font-size : 8pt; color : #003333; }
	
	/* navigation */
	table.navigation { text-align:left; }
	table.navigation td.sct_one_item a,
	table.navigation td.sct_two_item a,
	table.navigation td.sct_three_item a { color:#71524b; text-decoration:none;  }
	table.navigation td.sct_one_item_highlight a,
	table.navigation td.sct_two_item_highlight a,
	table.navigation td.sct_three_item_highlight a,
	table.navigation td.sct_one_item_highlight_subs a,
	table.navigation td.sct_two_item_highlight_subs a,
	table.navigation td.sct_three_item_highlight_subs a { color:#de6d9e; color:#de6298; text-decoration:none; font-weight:bold; letter-spacing:1px;}
	
	/* footer */
	.copyright, .copyright a { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999; text-decoration:none; }
	.copyright a:hover { text-decoration:underline; }
	#quote { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#705149; }
	#awards { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#0054a6; }

/* Template structure */
	#logo { padding:14px 14px 30px 13px; }
	td.flower { background-image:url(../gr/template/tpt-header-flower.jpg); background-position:top right; background-repeat:no-repeat; text-align:left; }
	#logo_title { padding-left:3px; padding-top:26px; float:left; }
	#title { padding-top:20px; float:left; }
	
	/* navigation */
	
	table.navigation td.sct_one_item,
	table.navigation td.sct_one_item_highlight,
	table.navigation td.sct_one_item_highlight_subs,
	table.navigation td.sct_two_item,
	table.navigation td.sct_two_item_highlight,
	table.navigation td.sct_two_item_highlight_subs,
	table.navigation td.sct_three_item,
	table.navigation td.sct_three_item_highlight,
	table.navigation td.sct_three_item_highlight_subs	{ padding:7px 0px 8px 15px; }
	table.navigation td.sct_one_subitems				{ padding:4px 0px 5px 8px; }
	table.navigation td.sct_one_item 		{ background-image:url(../gr/template/tpt-nav-bkgrd-one.gif); background-repeat:repeat-y; }
	table.navigation td.sct_two_item		{ background-color:#fdebc5; }
	table.navigation td.sct_one_item_highlight,
	table.navigation td.sct_two_item_highlight	{ background-image:url(../gr/template/tpt-nav-highlight.gif); background-repeat:no-repeat; }
	table.navigation td.sct_one_item_highlight_subs,
	table.navigation td.sct_two_item_highlight_subs 
			{ background-color:#ffffff; background-image:url(../gr/template/tpt-nav-highlight_top.gif); background-repeat:no-repeat;
			background-position:top; }
	table.navigation td.top_two				{ border-top:solid 1px #eac6de; }
	table.navigation td.sct_one_subitems,
	table.navigation td.sct_two_subitems	
			{ background-color:#ffffff; background-image:url(../gr/template/tpt-nav-highlight_bottom.gif); background-repeat:no-repeat;
			background-position:bottom; }
	
	#middle_content 	{ padding-left:28px; padding-right:10px; text-align:left; }
	#right_content 		{ width:139px; }
	
	.indent { margin:0px 0px 0px 20px; padding-top:0px; padding-bottom:0px; }
	.country { margin:0px 0px 10px 0px; padding-top:15px; }
	
	td.border 			{ background-color:#eac6de; }
	td.bottom_border 	{ background-image:url(../gr/template/tpt-border.gif); background-repeat:repeat-x; text-align:left; }
	
	
	/* footer */
	.footer_item { clear:both; text-align:center; width:100%; padding:20px 0px; }
	#quote { width:350px; margin:0px auto; text-align:left; }
	#awards { width:350px; margin:0px auto; margin-top:5px; }