
h1			{
				font-size: 12pt;
				font-weight: bold;

				margin-left: 0;
				margin-right: 0;
				margin-top: 1em;
				margin-bottom: 0.5em;
			}
h1.NoTopMargin		{
				font-size: 12pt;
				font-weight: bold;

				margin-left: 0;
				margin-right: 0;
				margin-top: 0;
				margin-bottom: 0.5em;
			}
h2			{
				font-size: 11pt;
				font-weight: bold;
				font-style: italic;

				margin-left: 0;
				margin-right: 0;
				margin-top: 0.5em;
				margin-bottom: 0.5em;
			}
h2.NoTopMargin		{
				font-size: 11pt;
				font-weight: bold;
				font-style: italic;

				margin-left: 0;
				margin-right: 0;
				margin-top: 0;
				margin-bottom: 0.5em;
			}
h3			{
				font-size: 10pt;
				font-weight: bold;

				margin-left: 0;
				margin-right: 0;
				margin-top: 0.5em;
				margin-bottom: 0.5em;
			}

h3.NoTopMargin		{
				font-size: 10pt;
				font-weight: bold;

				margin-left: 0;
				margin-right: 0;
				margin-top: 0;
				margin-bottom: 0.5em;
			}

h4			{
				font-size: 10pt;
				font-weight: bold;

				margin-left: 0;
				margin-right: 0;
				margin-top: 0.5em;
				margin-bottom: 0.5em;
			}

p			{
				font-size: 10pt;

				margin-left: 0;
				margin-right: 0;
				margin-top: 0.5em;
				margin-bottom: 0.5em;
			}
p.NoMargin		{
				font-size: 10pt;

				margin-left: 0;
				margin-right: 0;
				margin-top: 0;
				margin-bottom: 0;
			}

p.NoTopMargin		{
				font-size: 10pt;

				margin-left: 0;
				margin-right: 0;
				margin-top: 0;
				margin-bottom: 0.5em;
			}

p.NoBottomMargin	{
				font-size: 10pt;

				margin-left: 0;
				margin-right: 0;
				margin-top: 0.5em;
				margin-bottom: 0;
			}

p.SideBar		{
				font-size: 8pt;
				text-align: center;

				margin-left: 0;
				margin-right: 0;
				margin-top: 0.5em;
				margin-bottom: 0.5em;				
			}

p.Large			{
				font-size: 14pt;
			}

p.Fineprint		{
				font-size: 8pt;
			}


a			{
				text-decoration: none;
				color: #0000FF;
			}
a:hover			{
				text-decoration: underline;
				color: #0000FF;
			}

div			{
				font-size: 10pt;
				margin: 0;
				padding: 0;
			}
div.Hidden		{
				display: none;

				border-collapse: collapse;
				border-style: none;
				border-width: 0;
				border-color: #FF0000;

				margin: 0;
				padding: 0;

				visibility: hidden;
				overflow: hidden;
				height: 0px;
			}

table			{
				font-size: 10pt;
			}
img			{
				border: 0;
			}

img.VerticalCenter	{
				border: 0;
				vertical-align: middle;
			}

img.VerticalTop		{
				border: 0;
				vertical-align: top;
			}

img.black_border	{
				border-collapse: collapse;
				border-style: solid;
				border-width: 2px;
				border-color: #000000;
			}

ul			{
				list-style-type: square;

				margin-left: 2em;
				margin-right: 1em;
				margin-top: 0;
				margin-bottom: 0;

				padding: 0;
			}

li			{
				margin-top: 0.5em;
				margin-bottom: 0.5em;
				margin-left: 0;
				margin-right: 0;
			}



hr			{
				border: 0;
				height: 1px;
				color: #C0C0C0;
				background-color: #C0C0C0;
			}

acronym			{
				border-bottom-style: dashed;
				border-bottom-width: 1px;
				border-bottom-color: #0000FF;
				cursor: help;
			}


div.JavaScriptRequired {
	display: none;

	border-collapse: collapse;
	border-style: none;
	border-width: 0;
	border-color: #FF0000;

	margin: 0;
	padding: 0;

	visibility: hidden;
	overflow: hidden;
	height: 0px;
}

div.JavaScriptRequiredOK {
	border-collapse: collapse;
	border-style: none;
	border-width: 0;
	border-color: #FF0000;

	margin: 0;
	padding: 0;

	visibility: visible;
	overflow: visible;
}


table.AdPositioningVF	{
				font-size: 10pt;

				margin: 0;
				padding: 0;
				background-color: transparent;

				border-collapse: collapse;
				border-style: none;
				border-color: #FF0000;
				border-width: 0;
			}

tr.AdPositioningVF	{
				font-size: 10pt;

				margin: 0;
				padding: 0;
				background-color: transparent;

				border-collapse: collapse;
				border-style: none;
				border-color: #00FF00;
				border-width: 0;
			}

td.AdPositioningVF	{
				font-size: 10pt;

				margin: 0;
				padding: 0;
				background-color: transparent;

				border-collapse: collapse;
				border-style: none;
				border-color: #0000FF;
				border-width: 0;

				vertical-align: top;
			}

div.ListView		{
				display: block;
				
				border-collapse: collapse;

				border-left-color: #000000;
				border-left-style: none;
				border-left-width: 0;

				border-right-color: #000000;
				border-right-style: none;
				border-right-width: 0;

				border-top-color: #FFFFFF;
				border-top-style: solid;
				border-top-width: 1px;

				border-bottom-color: #FFFFFF;
				border-bottom-style: solid;
				border-bottom-width: 1px;

				margin-left: 0;
				margin-right: 0;
				margin-top: 0.5em;
				margin-bottom: 0.5em;

				padding: 0;
			}

div.ListItem		{
				display: block;
				position: absolute;

				left: -1000px;
				top: 0px;
				width: 350px;
				height: 100px;

				z-index: 100;
				
				overflow: hidden;
				visibility: visible;

				background-color: #FFFFFF;

				border-collapse: collapse;
				border-color: #E0E0E0;
				border-style: solid;
				border-width: 1px;

				margin: 0;
				padding: 4px;
			}

div.ListItemStatic	{
				display: block;
				position: relative;

				width: 350px;
				height: 100px;

				z-index: 100;
				
				overflow: hidden;
				visibility: visible;

				background-color: #FFFFFF;

				border-collapse: collapse;
				border-color: #E0E0E0;
				border-style: solid;
				border-width: 1px;

				margin-left: 0;
				margin-right: 0;
				margin-top: 8px;
				margin-bottom: 8px;
				padding: 4px;
			}

div.ListItemHover	{
				display: block;
				position: absolute;

				left: -1000px;
				top: 0px;
				width: 350px;
				height: 100px;
				z-index: 200;

				overflow: hidden;

				visibility: visible;

				background-color: #EDEDED;

				border-collapse: collapse;
				border-color: #C0C0C0;
				border-style: solid;
				border-width: 1px;

				margin: 0;
				padding: 4px;
			}

div.ListItemInline	{
				display: block;
				position: relative;

				width: 350px;
				height: 100px;

				z-index: 100;
				
				overflow: hidden;
				visibility: visible;

				background-color: #FFFFFF;

				border-collapse: collapse;
				border-color: #000000;
				border-style: solid;
				border-width: 1px;

				margin: 0;
				padding: 4px;
			}

img.AdvertisementVF	{
				margin-left: 0;
				margin-right: 0;
				margin-top: 0;
				margin-bottom: 0;

				border-collapse: collapse;
				border-color: #000000;
				border-style: none;
				border-width: 0;
			}

a.AdvertisementVF	{
				text-decoration: none;
				font-weight: bold;
				color: #000000;
			}
a.AdvertisementVF:hover	{
				text-decoration: underline;
				font-weight: bold;
				color: #000000;
			}

a.AdvertisementImageVF	{
				text-decoration: none;
			}

p.AdvertisementVF	{
				font-size: 10pt;
				color: #000000;
				text-align: left;
				margin-top: 2px;
				margin-bottom: 2px;
			}

p.AdvertisementTitleVF	{
				font-size: 10pt;
				color: #000000;
				text-align: left;
				margin-top: 0;
				margin-bottom: 2px;
			}

div.AdvertisementBodyVF	{
				display: block;
				position: relative;

				left: 0px;
				top: 0px;
				height: 84px;

				overflow: hidden;
				visibility: visible;

				background-color: transparent;

				border-collapse: collapse;
				border-color: #FF0000;
				border-style: none;
				border-width: 0;

				margin: 0;
				padding: 0;				
			}

div.AdvertisementTrayVF	{
				display: block;
				position: relative;

				left: 0px;
				top: 0px;
				height: 16px;

				overflow: hidden;
				visibility: visible;

				background-color: transparent;

				border-collapse: collapse;
				border-color: #0000FF;
				border-style: none;
				border-width: 0;

				margin: 0;
				padding: 0;				
			}

img.AdvertisementFlagVF	{
				margin-left: 0;
				margin-right: 0;
				margin-top: 5px;
				margin-bottom: 0;

				padding: 0;

				cursor: help;
			}

p.AdvertisementURLVF	{
				font-size: 10pt;
				margin: 0;
				padding-left: 0;
				padding-right: 0;
				padding-top: 0;
				padding-bottom: 2px;
			}


body.BodyVF		{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10pt;

				background-image: url(http://www.visfind.com/en/img_std.php?id=page_background);
				background-repeat: repeat-y;
				background-position: left top;
				background-color: #FFFFFF;

				margin: 0;
				padding: 0;
			}

body.PrinterVF		{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10pt;

				background-image: none;
				background-color: #FFFFFF;

				margin: 1em;
				padding: 0;
			}

body.ContextHelpVF	{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10pt;

				color: #000000;

				background-image: none;
				background-color: #FFFFCC;
			}


span.Error		{
				font-weight: bold;
				color: #FF0000;
			}

span.Warning		{
				font-weight: bold;
				color: #800000;
			}

span.Good		{
				font-weight: bold;
				color: #008000;
			}

span.Large		{ font-size: 14pt; }


span.SearchStringVF	{ color: #0000C0; }


form			{
				font-size: 10pt;
				border-collapse: collapse;
				border-color: #FF0000;
				border-style: none;
				border-width: 0;
				padding: 0;
				margin: 0;
			}

input.Preview		{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10pt;
			}
textarea.Preview	{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10pt;
			}

input			{
				font-size: 10pt;

				margin: 0;
				padding: 1px;
			}
input.Good		{
				font-size: 10pt;

				background-color: #E0FFE0;

				margin: 0;
				padding: 1px;

				color: #000000;
			}
input.Error		{
				font-size: 10pt;

				background-color: #FFFFFF;

				margin: 0;
				padding: 1px;

				color: #000000;
			}

select			{
				font-size: 10pt;
			}

textarea		{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10pt;

				color: #000000;
				background-color: #FFFFFF;

				margin: 0px;
				padding: 1px;
			}

textarea.Code		{
				font-family: 'Courier New', monospace;
				font-size: 10pt;

				color: #000000;
				background-color: #FFFFFF;

				margin: 0px;
				padding: 1px;
			}

textarea.Error		{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10pt;

				color: #FF0000;
				background-color: #FFE0E0;

				margin: 0px;
				padding: 1px;
			}

div.TextAreaTip		{
				font-size: 8pt;
				color: #606060;
			}


table.Positioning	{
				font-size: 10pt;

				margin: 0;
				padding: 0;
				background-color: transparent;

				border-collapse: collapse;
				border-style: none;
				border-color: #FF0000;
				border-width: 0;
			}

tr.Positioning		{
				font-size: 10pt;

				margin: 0;
				padding: 0;
				background-color: transparent;

				border-collapse: collapse;
				border-style: none;
				border-color: #00FF00;
				border-width: 0;
			}

td.Positioning		{
				font-size: 10pt;

				margin: 0;
				padding: 0;
				background-color: transparent;

				border-collapse: collapse;
				border-style: none;
				border-color: #0000FF;
				border-width: 0;

				vertical-align: top;
			}


div.FormVF		{
				margin-left:		32px;
				margin-right:		32px;
				margin-top:		0;
				margin-bottom:		0;
			}

table.FormVF		{
				font-size: 10pt;

				margin-left: 0;
				margin-right: 0;
				margin-top: 16px;
				margin-bottom: 16px;

				padding: 0;
				background-color: #EDEDED;

				border-collapse: collapse;
				border-style: solid;
				border-color: #C0C0C0;
				border-width: 1px;
			}

tr.FormVF		{
				font-size: 10pt;

				margin: 0;
				padding: 0;
				background-color: transparent;

				border-collapse: collapse;
				border-style: none;
				border-color: #00FF00;
				border-width: 0;
			}

td.FormVF		{
				font-size: 10pt;

				margin: 0;
				padding-left: 8px;
				padding-right: 8px;
				padding-top: 4px;
				padding-bottom: 4px;
				background-color: transparent;

				border-collapse: collapse;
				border-style: none;
				border-color: #0000FF;
				border-width: 0;

				vertical-align: top;
			}

td.FormTopVF		{
				font-size: 10pt;

				margin: 0;
				padding-left: 8px;
				padding-right: 8px;
				padding-top: 12px;
				padding-bottom: 4px;
				background-color: transparent;

				border-collapse: collapse;
				border-style: none;
				border-color: #0000FF;
				border-width: 0;

				vertical-align: top;
			}

td.FormBottomVF		{
				font-size: 10pt;

				margin: 0;
				padding-left: 8px;
				padding-right: 8px;
				padding-top: 4px;
				padding-bottom: 12px;
				background-color: transparent;

				border-collapse: collapse;
				border-style: none;
				border-color: #0000FF;
				border-width: 0;

				vertical-align: top;
			}


td.FormButtonVF		{
				font-size: 10pt;

				margin: 0;
				padding-left: 8px;
				padding-right: 8px;
				padding-top: 12px;
				padding-bottom: 12px;
				background-color: transparent;

				border-collapse: collapse;
				border-style: none;
				border-color: #0000FF;
				border-width: 0;

				vertical-align: top;
			}

div.BasicBorderVF	{
				border-collapse: collapse;
				border-style: solid;
				border-color: #C0C0C0;
				border-width: 1px;

				background-color: #FFFFFF;

				padding: 4px;
				margin: 0;
			}


table.BillingVF		{
				font-size: 10pt;

				margin-left: 0;
				margin-right: 0;
				margin-top: 16px;
				margin-bottom: 16px;

				padding: 0;
				background-color: #FFFFFF;

				border-collapse: collapse;
				border-style: solid;
				border-color: #3265FE;
				border-width: 2px;
			}

tr.BillingVF		{
				font-size: 10pt;

				margin: 0;
				padding: 0;
				background-color: transparent;

				border-collapse: collapse;
				border-style: none;
				border-color: #00FF00;
				border-width: 0;
			}

th.BillingVF		{
				font-size: 10pt;

				margin: 0;
				padding-left: 8px;
				padding-right: 8px;
				padding-top: 4px;
				padding-bottom: 4px;
				background-color: #C2D2FF; 
				color: #000000;

				border-collapse: collapse;
				border-style: none;
				border-color: #8080FF;
				border-width: 0;

				vertical-align: top;
			}

td.BillingVF		{
				font-size: 10pt;

				margin: 0;
				padding-left: 8px;
				padding-right: 8px;
				padding-top: 4px;
				padding-bottom: 4px;
				background-color: #FFFFFF;

				border-collapse: collapse;
				border-style: none;
				border-color: #0000FF;
				border-width: 0;

				vertical-align: top;
			}



div.PageFrameVF		{
				margin-left: 12px;
				margin-right: 12px;
				margin-top: 12px;
				margin-bottom: 12px;

				padding: 0;				
			}

div.PageFixedFrameVF	{
				width: 650px;

				margin-left: 12px;
				margin-right: 12px;
				margin-top: 12px;
				margin-bottom: 12px;

				padding: 0;				
			}

div.PageWideFrameVF		{
				margin-left: 12px;
				margin-right: 12px;
				margin-top: 12px;
				margin-bottom: 12px;

				padding: 0;				
			}

img.PageIconVF		{
				margin-top: 16px;
				margin-bottom:	16px;
			}

div.SideIconVF		{
				margin: 0;
				padding: 0;

				text-align: center;
			}

img.SideIconVF		{
			}


img.HeadingLogoVF	{
				margin-left: 8px;
				margin-right: 8px;
				margin-top: 8px;
				margin-bottom: 12px;

				border-style: none;
				border-width: 0;

				background-color: transparent;
			}

img.HeadingTabVF	{
				margin: 0;
				padding: 0;

				border-style: none;
				border-width: 0;

				background-color: transparent;

				vertical-align: text-bottom;
			}

a.HeadingLogoVF		{
				margin: 0;
				padding: 0;
				text-decoration: none;
			}
a.HeadingLogoVF:hover	{
				margin: 0;
				padding: 0;
				text-decoration: none;
			}

form.HeadingBarVF	{
				margin: 0;
				padding: 8px;

				border-collapse: collapse;
							border-color: #00FF00;
				border-style: none;
				border-width: 0;
							border-width: 1px;
			}


table.HeadingBarVF	{
				background-image: url(http://www.visfind.com/en/img_std.php?id=heading_background);
				background-repeat: repeat-y;
				background-position: right top;
				background-color: #3265FE;
				border-collapse: collapse;
				border-color: #FF0000;
				border-style: none;
				border-width: 0;
				margin: 0;
			}

tr.HeadingBarVF		{
				background-color: transparent;
				border-collapse: collapse;
				border-color: #FF0000;
				border-style: none;
				border-width: 0;
			}

td.HeadingBarVF		{
				font-size: 10pt;
				background-color: transparent;
				border-collapse: collapse;
							border-color: #FF0000;
				border-style: none;
				border-width: 0;
							vertical-align: top;
				padding: 0;
			}

td.HeadingBarBottomVF	{
				font-size: 10pt;
				background-color: transparent;
				border-collapse: collapse;

				border-left-color: #003399;
				border-left-style: none;
				border-left-width: 0;

				border-right-color: #003399;
				border-right-style: none;
				border-right-width: 0;

				border-top-color: #003399;
				border-top-style: none;
				border-top-width: 0;

				border-bottom-color: #003399;
				border-bottom-style: none;
				border-bottom-width: 0;

				vertical-align: top;
				padding: 0;

				background-image: url(http://www.visfind.com/en/img_std.php?id=heading_border);
				background-repeat: repeat-x;
				background-position: left bottom;

			}

td.HeadingBarMenuStripVF {
				font-size: 10pt;
				background-color: transparent;
				border-collapse: collapse;

				border-left-color: #003399;
				border-left-style: none;
				border-left-width: 0;

				border-right-color: #003399;
				border-right-style: none;
				border-right-width: 0;

				border-top-color: #003399;
				border-top-style: none;
				border-top-width: 0;

				border-bottom-color: #003399;
				border-bottom-style: none;
				border-bottom-width: 0;

				vertical-align: bottom;
				padding: 0;

				background-image: url(http://www.visfind.com/en/img_std.php?id=heading_border);
				background-repeat: repeat-x;
				background-position: left bottom;
			}


table.PageVF		{
				background-color: transparent;
				border-collapse: collapse;
				border-color: #FF0000;
				border-style: none;
				border-width: 0;
				margin: 0;
			}

tr.PageVF		{
				background-color: transparent;
				border-collapse: collapse;
				border-color: #FF0000;
				border-style: none;
				border-width: 0;
			}

td.PageVF		{
				font-size: 10pt;
				background-color: transparent;
				border-collapse: collapse;
							border-color: #FF0000;
				border-style: none;
				border-width: 0;
							vertical-align: top;
				padding: 0;
			}


a.PagerPageVF		{
				color: #0000FF;
				background-color: #FFFFFF;
				text-decoration: none;

				padding: 2px;

				border-collapse: collapse;
				border-color: #C0C0C0;
				border-style: solid;
				border-width: 1px;
			}
a.PagerPageVF:hover	{
				color: #0000FF;
				background-color: #EDEDED;
				text-decoration: none;

				padding: 2px;

				border-collapse: collapse;
				border-color: #0000FF;
				border-style: solid;
				border-width: 1px;
			}

span.PagerCurrentPageVF	{
				color: #A0A0A0;

				border-collapse: collapse;
				border-color: #A0A0A0;
				border-style: none;
				border-width: 0;

				font-weight: bold;
				background-color: #FFFFFF;
			}

span.PagerDividerVF	{
				color: #A0A0A0;
			}

span.DisabledVF		{
				color: #A0A0A0;

				padding: 2px;
			}

div.PagerVF		{
				background-color: transparent;
				border-collapse: collapse;
				border-color: #FF0000;
				border-style: none;
				border-width: 0;

				margin-left: 0;
				margin-right: 0;
				margin-top: 0.5em;
				margin-bottom: 0.5em;

				padding: 0;
			}

table.PagerVF		{
				background-color: transparent;
				border-collapse: collapse;
				border-color: #FF0000;
				border-style: none;
				border-width: 0;

				margin: 0;
				padding: 0;
			}

tr.PagerVF		{
				background-color: transparent;
				border-collapse: collapse;
				border-color: #FF0000;
				border-style: none;
				border-width: 0;

				margin: 0;
				padding: 0;
			}

td.PagerVF		{
				background-color: transparent;
				border-collapse: collapse;
				border-color: #FF0000;
				border-style: none;
				border-width: 0;

				margin: 0;
				padding: 0;
			}

span.FolderLeafVF	{
			}


div.CategoriesVF	{
				display: block;

				font-size: 10pt;

				border-collapse: collapse;
				border-color: #FF0000;
				border-style: none;
				border-width: 0;

				margin-left: 0;
				margin-right: 0;
				margin-top: 0;
				margin-bottom: 0;

				padding: 0;
			}

table.CategoriesVF	{
				font-size: 10pt;

				border-collapse: collapse;
				border-color: #FF0000;
				border-style: none;
				border-width: 0;

				margin-left: 0;
				margin-right: 0;
				margin-top: 0;
				margin-bottom: 0;

				padding: 0;
			}

tr.CategoriesVF		{
				font-size: 10pt;

				border-collapse: collapse;
				border-color: #FF0000;
				border-style: none;
				border-width: 0;

				margin: 0;
				padding: 0;
			}

td.CategoriesVF		{
				font-size: 10pt;
				vertical-align: top;

				border-collapse: collapse;
				border-color: #FF0000;
				border-style: none;
				border-width: 0;

				margin: 0;

				padding-left: 0;
				padding-right: 0;
				padding-top: 0;
				padding-bottom: 8px;
			}

ul.CategoriesVF		{
				list-style-type: square;

				margin-left: 2em;
				margin-right: 1em;
				margin-top: 0;
				margin-bottom: 0;

				padding: 0;
			}

li.CategoriesVF		{
				margin-top: 0;
				margin-bottom: 0;
				margin-left: 0;
				margin-right: 0;
				padding: 0;
			}

p.CopyrightNoticeVF	{
				margin-top: 1em;
				margin-bottom: 1em;
				margin-left: 0;
				margin-right: 0;

				font-size: 8pt;
				color: #707070;

				text-align: center;
			}

div.TipBoxVF		{
				margin-left:	32px;
				margin-right:	32px;
				margin-top:	0;
				margin-bottom:	0;
			}

table.TipBoxVF		{
				vertical-align: top;

				background-color: transparent;

				border-collapse: collapse;
				border-color: #AAAAAA;
				border-style: solid;
				border-width: 1px;

				margin-top: 16px;
				margin-bottom: 16px;
				margin-left: 0;
				margin-right: 0;
			}
tr.TipBoxVF		{
				background-color: transparent;

				border-collapse: collapse;
				border-color: #00FF00;
				border-style: none;
				border-width: 0;
			}
th.TipBoxVF		{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10pt;
				vertical-align: top;

				background-color: #C0C0C0;

				border-collapse: collapse;
				border-color: #FF0000;
				border-style: none;
				border-width: 0;

				margin: 0;
				padding: 2px;
			}
td.TipBoxVF		{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10pt;

				vertical-align: middle;

				background-color: #E0E0E0;

				border-collapse: collapse;
				border-color: #FF0000;
				border-style: none;
				border-width: 0;

				margin: 0;
				padding-left: 4px;
				padding-right: 4px;
				padding-top: 4px;
				padding-bottom: 4px;
			}
td.TipBoxIconVF		{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10pt;
				text-align: center;
				vertical-align: middle;

				background-color: #E0E0E0;

				border-collapse: collapse;
				border-color: #FF0000;
				border-style: none;
				border-width: 0;

				margin: 0;
				padding: 4px;
			}
div.TipBoxInsideVF	{
				margin: 8px;
			}

div.WarningBarVF	{
				font-size: 10pt;
				margin-left: 0;
				margin-right: 0;
				margin-top: 0;
				margin-bottom: 8px;
				padding: 4px;
				
				border-collapse: collapse;
				border-color: #C2BAA5 ;
				border-style: solid;
				border-width: 1px;

				background-color: #DED7C6 ;
			}

table.ErrorBoxVF		{
				vertical-align: top;

				background-color: transparent;

				border-collapse: collapse;
				border-color: #C2BAA5 ;
				border-style: solid;
				border-width: 1px;

				margin-top: 16px;
				margin-bottom: 16px;
			}
tr.ErrorBoxVF		{
				background-color: transparent;

				border-collapse: collapse;
				border-color: #00FF00;
				border-style: none;
				border-width: 0;
			}
th.ErrorBoxVF		{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10pt;
				vertical-align: top;

				color: #000000;
				background-color: #C2BAA5 ;

				border-collapse: collapse;
				border-color: #FF0000;
				border-style: none;
				border-width: 0;

				margin: 0;
				padding: 2px;
			}
td.ErrorBoxVF		{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10pt;
				vertical-align: middle;

				background-color: #DED7C6 ;

				border-collapse: collapse;
				border-color: #FF0000;
				border-style: none;
				border-width: 0;

				margin: 0;
				padding-left: 4px;
				padding-right: 1em;
				padding-top: 4px;
				padding-bottom: 4px;
			}
td.ErrorBoxIconVF	{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10pt;
				text-align: center;
				vertical-align: middle;

				background-color: #DED7C6 ;

				border-collapse: collapse;
				border-color: #FFE88F;
				border-style: none;
				border-width: 0;

				margin: 0;
				padding: 4px;
			}


table.SuccessBoxVF		{
				vertical-align: top;

				background-color: transparent;

				border-collapse: collapse;
				border-color: #ABE359;
				border-style: solid;
				border-width: 1px;

				margin-top: 16px;
				margin-bottom: 16px;
			}
tr.SuccessBoxVF		{
				background-color: transparent;

				border-collapse: collapse;
				border-color: #00FF00;
				border-style: none;
				border-width: 0;
			}
th.SuccessBoxVF		{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10pt;
				vertical-align: top;

				background-color: #ABE359;

				border-collapse: collapse;
				border-color: #FF0000;
				border-style: none;
				border-width: 0;

				margin: 0;
				padding: 2px;
			}
td.SuccessBoxVF		{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10pt;
				vertical-align: middle;

				background-color: #D9F2B3;

				border-collapse: collapse;
				border-color: #D9F2B3;
				border-style: none;
				border-width: 0;

				margin: 0;
				padding-left: 4px;
				padding-right: 1em;
				padding-top: 4px;
				padding-bottom: 4px;
			}
td.SuccessBoxIconVF	{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10pt;
				text-align: center;
				vertical-align: middle;

				background-color: #D9F2B3;

				border-collapse: collapse;
				border-color: #FF0000;
				border-style: none;
				border-width: 0;

				margin: 0;
				padding: 4px;
			}



a.TopLevelFolder	{
				font-size: 11pt;
				font-weight: bold;
				color: #003399;
				text-decoration: none;
			} 
a.TopLevelFolder:hover	{
				font-size: 11pt;
				font-weight: bold;
				color: #003399;
				text-decoration: underline;
			} 

p.MainIndex		{
				font-size: 9pt;
				margin-top: 0;
				margin-bottom: 1em;
			}


p.FaqQuestionVF		{
				color: #000080;
				font-weight: bold;
				font-style: italic;
				margin-top: 32px;
				margin-bottom: 0.5em;
			}

h1.FaqSectionVF		{
				font-size: 12pt;

				margin-top: 48px;
				margin-bottom: 0;
				border-color: #C0C0C0;
				border-top-style: solid;
				border-top-width: 1px;

			}

h1.FaqMenuSectionVF	{
				font-size: 11pt;

				margin-top: 2em;
				margin-bottom: 0;
			}

p.FaqTechnicalVF	{
				margin: 1em;
				padding: 4px;

				background-color: #E0E0E0;

				border-color: #C0C0C0;
				border-style: solid;
				border-width: 1px;


				
			}


table.Listing		{
				border-collapse: collapse;
				border-color: #C0C0C0;
				border-style: solid;
				border-width: 2px;
				background-color: #FFFFFF;

				margin-top: 16px;
				margin-bottom: 16px;
			}

tr.Listing		{
				border-collapse: collapse;
				border-color: #FF0000;
				border-style: none;
				border-width: 0;
				padding: 4px;
				background-color: #FFFFFF;
			}

tr.ListingHover		{
				border-collapse: collapse;
				border-color: #000000;
				border-style: none;
				border-width: 0;
				padding: 4px;
				background-color: #E0E0E0;
			}

th.Listing		{
				border-collapse: collapse;
				border-style: solid;
				border-width: 1px;
				border-color: #C0C0C0;

				background-color: #D4D4D4;
				color: #000000;

				padding: 4px;
			}
td.Listing		{
				border-collapse: collapse;
				border-style: solid;
				border-width: 1px;
				border-color: #C0C0C0;

				padding: 4px;
				background-color: transparent;
			}



td.SpotlightPanel	{
								background-repeat: repeat-x;
				border-style: solid;
				border-width: 1px;
				border-color: #E0E0E0;
				background-color: #FFFFFF;
				vertical-align: top;
			}

td.SpotlightPanelHover	{
				border-style: solid;
				border-width: 1px;
				border-color: #C0C0C0;
				background-color: #EDEDED;
				vertical-align: top;

			}

td.SpotlightTextPanel	{
				border-style: solid;
				border-width: 1px;
				border-color: #E0E0E0;
				background-color: #FFFFFF;
				vertical-align: top;

				padding-left: 8px;
				padding-right: 8px;
				padding-top: 0;
				padding-bottom: 0;

			}

td.SpotlightTextPanelHover	{
				border-style: solid;
				border-width: 1px;
				border-color: #C0C0C0;
				background-color: #EDEDED;
				vertical-align: top;

				padding-left: 8px;
				padding-right: 8px;
				padding-top: 0;
				padding-bottom: 0;

			}


table.FolderMenuVF	{
				font-size: 10pt;

				margin-left: 0;
				margin-right: 0;
				margin-top: 0;
				margin-bottom: 12px;

				padding: 0;
				background-color: #FFFFFF;

				border-collapse: collapse;
				border-style: solid;
				border-color: #E0E0E0;
				border-width: 1px;
			}

table.FolderMenuHoverVF	{
				font-size: 10pt;

				margin-left: 0;
				margin-right: 0;
				margin-top: 0;
				margin-bottom: 12px;

				padding: 0;
				background-color: #EDEDED;

				border-collapse: collapse;
				border-style: solid;
				border-color: #C0C0C0;
				border-width: 1px;
			}

td.FolderMenuVF		{
				font-size: 10pt;

				margin: 0;
				background-color: transparent;

				border-collapse: collapse;
				border-style: none;
				border-color: #0000FF;
				border-width: 0;

				vertical-align: top;

				padding-left: 8px;
				padding-right: 8px;
				padding-top: 8px;
				padding-bottom: 0;
			}

table.MyAccountMenu	{
				border-collapse: collapse;
				border-color: #AAAAAA;
				border-style: solid;
				border-width: 1px;

				background-color: #F0F0F0;

				margin-top: 8px;
				margin-bottom: 8px;
				margin-left: 0;
				margin-right: 0;
			}
tr.MyAccountMenu	{
				margin: 0;
				padding: 0;
			}
th.MyAccountMenu	{
				background-color: #C0C0C0;
			}
td.MyAccountMenu	{
				vertical-align: top;

				border-collapse: collapse;
				border-color: #FF0000;
				border-style: none;
				border-width: 0;

				padding-left: 8px;
				padding-right: 8px;
				padding-top: 1em;
				padding-bottom: 1em;
			}

a.MyAccountMenu		{
				font-size: 10pt;
				font-weight: bold;
				text-decoration: none;
				color: #000000;
				margin: 0;
			}
a.MyAccountMenu:hover	{
				font-size: 10pt;
				font-weight: bold;
				text-decoration: none;
				color: #0000FF;
				margin: 0;
			}

p.MyAccountMenu		{
				margin: 1px;
			}

h2.MyAccountMenu	{
				margin-top: 2em;
				margin-bottom: 0em;
			}


div.NewsBlockVF	{
			border-collapse: collapse;
			border-style: solid;
			border-color: #C0C0C0;
			border-width: 1px;

			background-color: #FFFFFF;

			padding: 0;
			margin: 0;
		}

div.NewsVF	{
			border-collapse: collapse;
			border-style: none;
			border-color: #C0C0C0;
			border-width: 0;

			background-color: #FFFFFF;

			padding: 8px;
			margin: 0;
		}

h1.NewsVF	{
			font-size: 12pt;
			color: #000080;
			margin-top: 0;
			margin-bottom: 0;
		}

p.NewsAuthorVF	{
			font-size: 8pt;
			color: #606060;
			margin-top: 0;
			margin-bottom: 0;
		}


table.FamilyWarningVF	{
				border-collapse: collapse;
				border-style: solid;
				border-width: 2px;
				border-color: #000000;

				padding: 0;
				margin: 0;
			}
tr.FamilyWarningVF	{
			}
th.FamilyWarningVF	{
				background-color: #000000;
				color: #FFFFFF;
			}
td.FamilyWarningVF	{
				background-color: #FFFFFF;
				padding: 8px;
			}


div.TourItemVF	{
			border-collapse: collapse;
			border-style: solid;
			border-color: #C0C0C0;
			border-width: 1px;

			background-color: #FFFFFF;

			padding: 4px;

			margin-bottom: 16px;
			margin-top: 16px;
			margin-left: 0;
			margin-right: 0;
		}


p.BlurbVF	{
			display: none;
			margin: 0;
			padding: 0;
			color: #3265FE;
			background-color: #3265FE;
			font-size: 1pt;
		}

