#tdBodyCell 
{
	padding-right: 10px;
}
.PageTitle
{
	margin-top: 0px;
	font-weight: normal;
	font-size: 140%;
	margin-bottom: 2px;
	padding-bottom: 0px;
	color: #9A937D;
	padding-top: 19px;
	background-color: #ffffff;
}
.PageTitleDC
{
	margin-top: 0px;
	font-weight: bold;
	font-size: 17px;
	margin-bottom: 2px;
	padding-bottom: 0px;
	color: #9A937D;
	padding-top: 19px;
	background-color: #ffffff;
}
.SubTitle, .SubPageTitle
{ 
	font-weight: bold;
	margin-bottom: 2px;
	padding-bottom: 0px;
	background-color: #ffffff;
	color: #006F53;
}
.SmlLeftAlignedText
{
	font-weight: normal;
	font-size: 10px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: verdana;
	text-decoration: none;
	text-align: left;
}
BODY, TD, TH, INPUT
{
	font-size: x-small;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
H1
{
	margin-top: 0px;
	font-weight: normal;
	font-size: 160%;
	margin-bottom: 2px;
	padding-bottom: 0px;
	color: #9A937D;
	padding-top: 19px;
	background-color: #ffffff;
}
H2, H3, H4
{
	font-weight: bold;
	margin-bottom: 2px;
	padding-bottom: 0px;
	background-color: #ffffff;
}
H2
{
	font-size: 125%;
	color: #006F53;
}
H3
{
	font-size: 115%;
	color: #9A937D;
}
H4
{
	font-size: 100%;
	color: #006F53;
}
P
{
	margin-top: 0px;
	font-size: 90%;
	line-height: 130%;
	padding-top: 0px;
}
UL
{
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px 20px;
	line-height: 18px;
	padding-top: 0px;
}
OL
{
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px 20px;
	line-height: 18px;
	padding-top: 0px;
}
LI
{
	list-style-image: url(/images/BulletPoint_IFA.gif);
}
HR
{
	border-right: 0px solid;
	padding-right: 1px;
	border-top: 0px solid;
	padding-left: 1px;
	padding-bottom: 1px;
	margin: 1px;
	border-left: 0px solid;
	color: #ccc;
	padding-top: 1px;
	border-bottom: 0px solid;
	height: 1px;
}
.HR-darkgreen
{
	padding: 0px;
	margin: 0px;
	color: #006F53;
	border: 0px solid;
	height: 1px;
}
.infoText
{
	cursor: hand;
	color: #006F53;
	text-decoration: none;
}
A em
{
	font-style: normal;
	text-decoration: underline;
}

A:visited
{
	color: #006F53;
	text-decoration: none;
}
A:link
{
	color: #006F53;
	text-decoration: none;
}
A:hover
{
	color: #006F53;
	text-decoration: underline;
}

A.quicklink:link
{
	font-size: xx-small;
	color: #006f53;
	text-decoration: none;
	font-weight: bold;
}
A.quicklink:visited
{
	font-size: xx-small;
	color: #006f53;
	text-decoration: none;
	font-weight: bold;
}
A.quicklink:hover
{
	font-size: xx-small;
	color: #006f53;
	text-decoration: underline;
	font-weight: bold;
}

A.navlevel1:link
{
	color: #000000;
}
A.navlevel1:hover
{
	color: #006F53;
}
A.navlevel1:visited
{
	color: #000000;
}

A.navTableData:link
{
	color: #000000;
	text-decoration: underline;
}
A.navTableData:hover
{
	color: #006F53;
	text-decoration: none;
}
A.navTableData:visited
{
	color: #000000;
	text-decoration: underline;
}

#leftMenuArea
{
	width: 215px;
}
#leftMenuHeader
{
	padding-right: 0px;
	padding-left: 10px;
	font-weight: bold;
	font-size: x-small;
	background-image: url(/images/leftmenu/bg_menu_header_IFA.gif);
	padding-bottom: 0px;
	overflow: hidden;
	width: 215px;
	line-height: 23px;
	padding-top: 0px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 24px;
	background-color: transparent;
}
.menu2
{
	padding-right: 0px;
	display: block;
	padding-left: 15px;
	font-weight: bold;
	font-size: x-small;
	background-image: url(/images/leftmenu/bg_menu_2_IFA.gif);
	padding-bottom: 0px;
	overflow: hidden;
	width: 215px;
	color: #000000;
	line-height: 23px;
	padding-top: 0px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 23px;
	background-color: transparent;
	text-decoration: none;
}
A.menu2
{
	padding-right: 0px;
	display: block;
	padding-left: 15px;
	font-weight: normal;
	font-size: x-small;
	background-image: url(/images/leftmenu/bg_menu_2_IFA.gif);
	padding-bottom: 0px;
	overflow: hidden;
	width: 215px;
	color: #000000;
	line-height: 23px;
	padding-top: 0px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 23px;
	background-color: transparent;
	text-decoration: none;
}
A.menu2:active
{
	padding-right: 0px;
	display: block;
	padding-left: 15px;
	font-weight: normal;
	font-size: x-small;
	background-image: url(/images/leftmenu/bg_menu_2_IFA.gif);
	padding-bottom: 0px;
	overflow: hidden;
	width: 215px;
	color: #000000;
	line-height: 23px;
	padding-top: 0px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 23px;
	background-color: transparent;
	text-decoration: none;
}
A.menu2:visited
{
	padding-right: 0px;
	display: block;
	padding-left: 15px;
	font-weight: normal;
	font-size: x-small;
	background-image: url(/images/leftmenu/bg_menu_2_IFA.gif);
	padding-bottom: 0px;
	overflow: hidden;
	width: 215px;
	color: #000000;
	line-height: 23px;
	padding-top: 0px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 23px;
	background-color: transparent;
	text-decoration: none;
}
A.menu2:hover
{
	display: block;
	font-weight: normal;
	font-size: x-small;
	background-image: url(/images/leftmenu/bg_menu_2_over_IFA.gif);
	width: 215px;
	color: #000000;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 23px;
	background-color: transparent;
	text-decoration: none;
}
.menu22Line
{
	padding-right: 0px;
	display: block;
	padding-left: 15px;
	font-weight: bold;
	font-size: x-small;
	background-image: url(/images/leftmenu/bg_menu_22Line_IFA.gif);
	padding-bottom: 15px;
	vertical-align: middle;
	overflow: hidden;
	width: 215px;
	color: #000000;
	line-height: 15px;
	padding-top: 0px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 34px;
	background-color: transparent;
	text-decoration: none;
}
A.menu22Line
{
	padding-right: 0px;
	display: block;
	padding-left: 15px;
	font-weight: normal;
	font-size: x-small;
	background-image: url(/images/leftmenu/bg_menu_22Line_IFA.gif);
	padding-bottom: 15px;
	overflow: hidden;
	width: 215px;
	color: #000000;
	padding-top: 0px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 34px;
	background-color: transparent;
	text-decoration: none;
}
A.menu22Line:active
{
	padding-right: 0px;
	display: block;
	padding-left: 15px;
	font-weight: normal;
	font-size: x-small;
	background-image: url(/images/leftmenu/bg_menu_22Line_IFA.gif);
	padding-bottom: 15px;
	overflow: hidden;
	width: 215px;
	color: #000000;
	padding-top: 0px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 34px;
	background-color: transparent;
	text-decoration: none;
}
A.menu22Line:visited
{
	padding-right: 0px;
	display: block;
	padding-left: 15px;
	font-weight: normal;
	font-size: x-small;
	background-image: url(/images/leftmenu/bg_menu_22Line_IFA.gif);
	padding-bottom: 15px;
	overflow: hidden;
	width: 215px;
	color: #000000;
	padding-top: 0px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 34px;
	background-color: transparent;
	text-decoration: none;
}
A.menu22Line:hover
{
	display: block;
	font-weight: normal;
	font-size: x-small;
	background-image: url(/images/leftmenu/bg_menu_22Line_over.gif);
	width: 215px;
	color: #000000;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 34px;
	background-color: transparent;
	text-decoration: none;
}
.menu3
{
	padding-right: 0px;
	background-position: left 50%;
	display: block;
	padding-left: 23px;
	font-weight: bold;
	font-size: xx-small;
	background-image: url(/images/leftmenu/bg_menu_3_IFA.gif);
	padding-bottom: 0px;
	overflow: hidden;
	width: 215px;
	color: #000000;
	line-height: 20px;
	padding-top: 0px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: transparent;
	text-decoration: none;
}
A.menu3
{
	padding-right: 0px;
	background-position: left 50%;
	display: block;
	padding-left: 23px;
	font-weight: normal;
	font-size: xx-small;
	background-image: url(/images/leftmenu/bg_menu_3_IFA.gif);
	padding-bottom: 0px;
	overflow: hidden;
	width: 215px;
	color: #000000;
	line-height: 20px;
	padding-top: 0px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: transparent;
	text-decoration: none;
}
A.menu3:active
{
	padding-right: 0px;
	background-position: left 50%;
	display: block;
	padding-left: 23px;
	font-weight: normal;
	font-size: xx-small;
	background-image: url(/images/leftmenu/bg_menu_3_IFA.gif);
	padding-bottom: 0px;
	overflow: hidden;
	width: 215px;
	color: #000000;
	line-height: 20px;
	padding-top: 0px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: transparent;
	text-decoration: none;
}
A.menu3:visited
{
	padding-right: 0px;
	background-position: left 50%;
	display: block;
	padding-left: 23px;
	font-weight: normal;
	font-size: xx-small;
	background-image: url(/images/leftmenu/bg_menu_3_IFA.gif);
	padding-bottom: 0px;
	overflow: hidden;
	width: 215px;
	color: #000000;
	line-height: 20px;
	padding-top: 0px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: transparent;
	text-decoration: none;
}
A.menu3:hover
{
	background-position: left 50%;
	display: block;
	font-weight: normal;
	font-size: xx-small;
	background-image: url(/images/leftmenu/bg_menu_3_over_IFA.gif);
	width: 215px;
	color: #000000;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: transparent;
	text-decoration: none;
}
.menu4
{
	padding-right: 0px;
	background-position: left 50%;
	display: block;
	padding-left: 31px;
	font-weight: bold;
	font-size: xx-small;
	background-image: url(/images/leftmenu/bg_menu_4_IFA.gif);
	padding-bottom: 0px;
	overflow: hidden;
	width: 215px;
	line-height: 20px;
	padding-top: 0px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: transparent;
	text-decoration: none;
}
.menu4top
{
	padding-right: 0px;
	background-position: left 50%;
	display: block;
	padding-left: 31px;
	font-weight: bold;
	font-size: xx-small;
	background-image: url(/images/leftmenu/bg_menu_4_top_IFA.gif);
	padding-bottom: 0px;
	overflow: hidden;
	width: 215px;
	line-height: 20px;
	padding-top: 0px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: transparent;
	text-decoration: none;
}
menu4bottom
{
	padding-right: 0px;
	background-position: left 50%;
	display: block;
	padding-left: 31px;
	font-weight: bold;
	font-size: xx-small;
	background-image: url(/images/leftmenu/bg_menu_4_bottom_IFA.gif);
	padding-bottom: 0px;
	overflow: hidden;
	width: 215px;
	line-height: 20px;
	padding-top: 0px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: transparent;
	text-decoration: none;
}
menu4topbottom
{
	padding-right: 0px;
	background-position: left 50%;
	display: block;
	padding-left: 31px;
	font-weight: bold;
	font-size: xx-small;
	background-image: url(/images/leftmenu/bg_menu_4_topbottom.gif);
	padding-bottom: 0px;
	overflow: hidden;
	width: 215px;
	line-height: 20px;
	padding-top: 0px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: transparent;
	text-decoration: none;
}
A.menu4
{
	padding-right: 0px;
	background-position: left 50%;
	display: block;
	padding-left: 31px;
	font-weight: normal;
	font-size: xx-small;
	background-image: url(/images/leftmenu/bg_menu_4_IFA.gif);
	padding-bottom: 0px;
	overflow: hidden;
	width: 215px;
	line-height: 20px;
	padding-top: 0px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: transparent;
	text-decoration: none;
}
A.menu4:active
{
	padding-right: 0px;
	background-position: left 50%;
	display: block;
	padding-left: 31px;
	font-weight: normal;
	font-size: xx-small;
	background-image: url(/images/leftmenu/bg_menu_4_IFA.gif);
	padding-bottom: 0px;
	overflow: hidden;
	width: 215px;
	line-height: 20px;
	padding-top: 0px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: transparent;
	text-decoration: none;
}
A.menu4:visited
{
	padding-right: 0px;
	background-position: left 50%;
	display: block;
	padding-left: 31px;
	font-weight: normal;
	font-size: xx-small;
	background-image: url(/images/leftmenu/bg_menu_4_IFA.gif);
	padding-bottom: 0px;
	overflow: hidden;
	width: 215px;
	line-height: 20px;
	padding-top: 0px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: transparent;
	text-decoration: none;
}
A.menu4:hover
{
	padding-right: 0px;
	background-position: left 50%;
	display: block;
	padding-left: 31px;
	font-weight: normal;
	font-size: xx-small;
	background-image: url(/images/leftmenu/bg_menu_4_IFA.gif);
	padding-bottom: 0px;
	overflow: hidden;
	width: 215px;
	line-height: 20px;
	padding-top: 0px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: transparent;
	text-decoration: none;
}
A.menu4top
{
	padding-right: 0px;
	background-position: left 50%;
	display: block;
	padding-left: 31px;
	font-weight: normal;
	font-size: xx-small;
	background-image: url(/images/leftmenu/bg_menu_4_top_IFA.gif);
	padding-bottom: 0px;
	overflow: hidden;
	width: 215px;
	line-height: 20px;
	padding-top: 0px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: transparent;
	text-decoration: none;
}
A.menu4top:active
{
	padding-right: 0px;
	background-position: left 50%;
	display: block;
	padding-left: 31px;
	font-weight: normal;
	font-size: xx-small;
	background-image: url(/images/leftmenu/bg_menu_4_top_IFA.gif);
	padding-bottom: 0px;
	overflow: hidden;
	width: 215px;
	line-height: 20px;
	padding-top: 0px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: transparent;
	text-decoration: none;
}
A.menu4top:visited
{
	padding-right: 0px;
	background-position: left 50%;
	display: block;
	padding-left: 31px;
	font-weight: normal;
	font-size: xx-small;
	background-image: url(/images/leftmenu/bg_menu_4_top_IFA.gif);
	padding-bottom: 0px;
	overflow: hidden;
	width: 215px;
	line-height: 20px;
	padding-top: 0px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: transparent;
	text-decoration: none;
}
A.menu4top:hover
{
	padding-right: 0px;
	background-position: left 50%;
	display: block;
	padding-left: 31px;
	font-weight: normal;
	font-size: xx-small;
	background-image: url(/images/leftmenu/bg_menu_4_top_IFA.gif);
	padding-bottom: 0px;
	overflow: hidden;
	width: 215px;
	line-height: 20px;
	padding-top: 0px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: transparent;
	text-decoration: none;
}
A.menu4bottom
{
	padding-right: 0px;
	background-position: left 50%;
	display: block;
	padding-left: 31px;
	font-weight: normal;
	font-size: xx-small;
	background-image: url(/images/leftmenu/bg_menu_4_bottom_IFA.gif);
	padding-bottom: 0px;
	overflow: hidden;
	width: 215px;
	line-height: 20px;
	padding-top: 0px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: transparent;
	text-decoration: none;
}
A.menu4bottom:active
{
	padding-right: 0px;
	background-position: left 50%;
	display: block;
	padding-left: 31px;
	font-weight: normal;
	font-size: xx-small;
	background-image: url(/images/leftmenu/bg_menu_4_bottom_IFA.gif);
	padding-bottom: 0px;
	overflow: hidden;
	width: 215px;
	line-height: 20px;
	padding-top: 0px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: transparent;
	text-decoration: none;
}
A.menu4bottom:visited
{
	padding-right: 0px;
	background-position: left 50%;
	display: block;
	padding-left: 31px;
	font-weight: normal;
	font-size: xx-small;
	background-image: url(/images/leftmenu/bg_menu_4_bottom_IFA.gif);
	padding-bottom: 0px;
	overflow: hidden;
	width: 215px;
	line-height: 20px;
	padding-top: 0px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: transparent;
	text-decoration: none;
}
A.menu4bottom:hover
{
	padding-right: 0px;
	background-position: left 50%;
	display: block;
	padding-left: 31px;
	font-weight: normal;
	font-size: xx-small;
	background-image: url(/images/leftmenu/bg_menu_4_bottom_IFA.gif);
	padding-bottom: 0px;
	overflow: hidden;
	width: 215px;
	line-height: 20px;
	padding-top: 0px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: transparent;
	text-decoration: none;
}
A.menu4topbottom
{
	padding-right: 0px;
	background-position: left 50%;
	display: block;
	padding-left: 31px;
	font-weight: normal;
	font-size: xx-small;
	background-image: url(/images/leftmenu/bg_menu_4_topbottom.gif);
	padding-bottom: 0px;
	overflow: hidden;
	width: 215px;
	line-height: 20px;
	padding-top: 0px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: transparent;
	text-decoration: none;
}
A.menu4topbottom:active
{
	padding-right: 0px;
	background-position: left 50%;
	display: block;
	padding-left: 31px;
	font-weight: normal;
	font-size: xx-small;
	background-image: url(/images/leftmenu/bg_menu_4_topbottom.gif);
	padding-bottom: 0px;
	overflow: hidden;
	width: 215px;
	line-height: 20px;
	padding-top: 0px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: transparent;
	text-decoration: none;
}
A.menu4topbottom:visited
{
	padding-right: 0px;
	background-position: left 50%;
	display: block;
	padding-left: 31px;
	font-weight: normal;
	font-size: xx-small;
	background-image: url(/images/leftmenu/bg_menu_4_topbottom.gif);
	padding-bottom: 0px;
	overflow: hidden;
	width: 215px;
	line-height: 20px;
	padding-top: 0px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: transparent;
	text-decoration: none;
}
A.menu4topbottom:hover
{
	padding-right: 0px;
	background-position: left 50%;
	display: block;
	padding-left: 31px;
	font-weight: normal;
	font-size: xx-small;
	background-image: url(/images/leftmenu/bg_menu_4_topbottom.gif);
	padding-bottom: 0px;
	overflow: hidden;
	width: 215px;
	line-height: 20px;
	padding-top: 0px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: transparent;
	text-decoration: none;
}

.tableheaderRA
{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	background-color: #DCEAAA;
	border-right: #ffffff 1px solid;
	text-align: right;
	vertical-align: top;
}

.tableheader
{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	background-color: #DCEAAA;
	border-right: #ffffff 1px solid;
	text-align: left;
	valign: top;
	vertical-align: top;
}

.infobar
{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #DCEAAA;
	border-right: #ffffff 1px solid;
	text-align: left;
	valign: top;
	vertical-align: top;
}

.tableHeaderDarkUnderline
{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	background-color: #DCEAAA;
	text-align: left;
	valign: top;
	vertical-align: top;
	border-top: #ffffff 1px solid;
	border-bottom: #006F53 1px solid;
	border-right: #ffffff 1px solid;
}
.tableFooterDarkUnderline
{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	background-color: #DCEAAA;
	text-align: left;
	valign: top;
	vertical-align: top;
	border-top: #006F53 1px solid;
	border-bottom: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
}
.tableheaderResults
{
	text-align: left;
	vertical-align: top;
	background-color: #DCEAAA;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.tableheaderResultsBorderLeft
{
	text-align: left;
	vertical-align: top;
	background-color: #eaeaea;
	padding-right: 5px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-left: 1px solid #006F53;
}
.tableheaderResultsBorderRight
{
	text-align: left;
	vertical-align: top;
	background-color: #eaeaea;
/*	background-color: #f7faeb; */
	padding-right: 10px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-right: 1px solid #006F53;
}
.tableHeaderDarkUnderline
{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	background-color: #DCEAAA;
	text-align: left;
	valign: top;
	vertical-align: top;
	border-top: #ffffff 1px solid;
	border-bottom: #006F53 1px solid;
	border-right: #ffffff 1px solid;
}
.tableHeaderGreenUnderline
{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-right: #ffffff 1px solid;
	font-size: x-small;
	font-color:#006F53;
	border-bottom: #006F53 1px solid;
	background-color: #e9e9e9;
	text-align: left;
	valign: top;
}

.TDResultsGreyCenterUnderline
{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: xx-small;
	font-weight: bold;
	background-color: #F4F4F4;
	border-bottom: #e5e5e5 1px solid;
	text-align: center;
	border-right: #ffffff 1px solid;
	vertical-align: top;
}

.TDResultsGrey
{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: xx-small;
	font-weight: bold;
	background-color: #F4F4F4;
	border-bottom: #ffffff 1px solid;
	text-align: left;
	border-right: #ffffff 1px solid;
	vertical-align: top;
}
.TDResultsGreyNorm
{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: xx-small;	
	background-color: #F4F4F4;
	border-bottom: #ffffff 1px solid;
	text-align: left;
	border-right: #ffffff 1px solid;
	vertical-align: top;
}
.TDResultsGreyRA
{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: xx-small;
	font-weight: bold;
	background-color: #F4F4F4;
	border-bottom: #ffffff 1px solid;
	text-align: right;
	border-right: #ffffff 1px solid;
	vertical-align: top;
}

.TDResultsGreyCenter
{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: xx-small;
	font-weight: bold;
	background-color: #F4F4F4;
	border-bottom: #ffffff 1px solid;
	text-align: center;
	border-right: #ffffff 1px solid;
	vertical-align: top;
}
.tableFooterDarkTopBorber
{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	background-color: #DCEAAA;
	text-align: left;
	valign: top;
	vertical-align: top;
	border-top: #006F53 1px solid;
	border-bottom: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
}
.THColumnTitle
{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
	font-weight: bold;
	font-size: xx-small;
	border-bottom: #006F53 1px solid;
	background-color: #e9e9e9;
	text-align: left;
	valign: top;
}
.THColumnTitleBig
{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
	font-weight: bold;
	font-size: x-small;
	border-bottom: #006F53 1px solid;
	background-color: #e9e9e9;
	text-align: left;
	valign: top;
}
.THColumn
{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
	font-weight: bold;
	font-size: xx-small;
	border-bottom: #ffffff 1px solid;
	background-color: #e9e9e9;
	text-align: left;
	valign: top;
}
.THRowTitle
{
	padding-right: 5px;
	border-top: #ffffff 1px solid;
	padding-left: 5px;
	font-weight: bold;
	font-size: xx-small;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #e9e9e9;
	text-align: left;
	valign: top;
}
.TDDataLightGreyBackground {
	PADDING: 5px; 
	FONT-SIZE: x-small; 
	BACKGROUND-COLOR: #F6F6F6; 
	BORDER-BOTTOM: #ffffff 1px solid; 
	text-align: left; 
	BORDER-right: #ffffff 1px solid; 
	vertical-align: top;
}
.TDDataLightGreyBgDrkBtmBorder {
	PADDING: 5px; 
	FONT-SIZE: x-small; 
	BACKGROUND-COLOR: #F6F6F6; 
	BORDER-BOTTOM: #006f53 1px solid; 
	text-align: left; 
	BORDER-right: #ffffff 1px solid; 
	vertical-align: top;
}

.TDDataNoUnderline
{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: #ffffff 1px solid;
	text-align: left;
	border-right: #ffffff 1px solid;
	vertical-align: middle;
}
.TDDataNoUnderlineValignTop
{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: #ffffff 1px solid;
	text-align: left;
	border-right: #ffffff 1px solid;
	vertical-align: top;
}
.TDDataNoUnderlineRA
{
	padding: 5px;
	border-bottom: #ffffff 1px solid;
	text-align: right;
	border-right: #ffffff 1px solid;
	vertical-align: middle;
}
.TDDataNoUnderlineCenter
{
	padding: 5px;
	border-bottom: #ffffff 1px solid;
	text-align: center;
	border-right: #ffffff 1px solid;
	vertical-align: middle;
}

.TDDataGreyUnderline
{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: #e5e5e5 1px solid;
	text-align: left;
	border-right: #ffffff 1px solid;
	vertical-align: middle;
}
.TDDataGreyUnderlineRA
{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: #e5e5e5 1px solid;
	text-align: right;
	border-right: #ffffff 1px solid;
	vertical-align: top;
}
.TDDataGreyUnderlineVAlignTop
{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: #e5e5e5 1px solid;
	text-align: left;
	border-right: #ffffff 1px solid;
	vertical-align: top;
}
.TDDataDarkEmptyUnderline
{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-bottom: #006F53 1px solid;
	text-align: left;
	border-right: #ffffff 1px solid;
	vertical-align: top;
}
.TDDataDarkUnderline
{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: #006F53 1px solid;
	text-align: left;
	border-right: #ffffff 1px solid;
	vertical-align: top;
}
.TDDataDarkUnderlineRA
{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: #006F53 1px solid;
	text-align: right;
	border-right: #ffffff 1px solid;
	vertical-align: top;
}
.TDxxsmall
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-size: xx-small;
	text-align: left;
	valign: top;
}
.image
{
	border-right: #000 1px solid;
	border-top: #000 1px solid;
	border-left: #000 1px solid;
	border-bottom: #000 1px solid;
}
.selectMap
{
	border-right: #f3f3f3 0px solid;
	padding-right: 0px;
	border-top: #f3f3f3 0px solid;
	padding-left: 0px;
	font-size: xx-small;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #f3f3f3 0px solid;
	width: 205px;
	padding-top: 0px;
	border-bottom: #f3f3f3 0px solid;
	background-color: #f9f9f9;
}
SELECT
{
	border-right: #006F53 1px solid;
	border-top: #006F53 1px solid;
	font-size: x-small;
	border-left: #006F53 1px solid;
	border-bottom: #006F53 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#FAQ
{
	font-size: xx-small;
	margin-left: 4px;
	width: 183px;
	color: #000;
	margin-right: 4px;
	border-bottom: #ccc 1px solid;
}
.FAQ
{
	padding-right: 0px;
	border-top: #ccc 1px solid;
	display: block;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #fbfbfb;
}
.displayNone
{
	display: none;
}






.TDRightColumn
{
	border-right: #e6e6e6 0px solid;
	border-top: #e6e6e6 0px solid;
	font-weight: bold;
	font-size: 12px;
	background-image: url(../../fa/sesame/media/righpanelbg.gif);
	border-left: #e6e6e6 1px solid;
	width: 190px;
	color: #000099;
	border-bottom: #e6e6e6 0px solid;
	background-repeat: no-repeat;
}
#HeaderDIV
{
	display: block;
	margin: 0px;
	width: 100%;
	position: relative;
	height: 124px;
}
#TopArea
{
	display: block;
	z-index: 1;
	left: 0px;
	margin: 0px;
	width: 215px;
	color: #000;
	position: relative;
	top: 0px;
	height: 102px;
}
#whiteLineInTop
{
	padding-right: 0px;
	padding-left: 0px;
	left: 214px;
	padding-bottom: 0px;
	margin: 0px;
	width: 1px;
	padding-top: 0px;
	position: absolute;
	top: 0px;
	height: 102px;
	background-color: #fff;
}
#CurveImg
{
	left: 0px;
	background-image: url('../images/topmenu/big_shells.jpg');
	border-left: 215px solid #fff;
	width: 100%;
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	height: 102px
}
#QuickLinksArea
{
	font-size: x-small;
	z-index: 2;
	right: 10px;
	width: 550px;
	color: #ccc;
	position: absolute;
	top: 2px;
	text-align: right;
}
#NavLevel0
{
	font-size: x-large;
	z-index: 2;
	right: 5px;
	overflow: hidden;
	width: auto;
	color: #fff;
	position: absolute;
	top: 46px;
	height: 56px;
	text-align: right;
}
#TargetSeperatorArea
{
	font-size: x-small;
	z-index: 2;
	left: 224px;
	color: #ccc;
	position: absolute;
	top: 82px;
	text-align: left;
}
#NavLevel1
{
	padding-right: 0px;
	border-top: #fff 1px solid;
	display: block;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	overflow: hidden;
	width: 100%;
	color: #000;
	padding-top: 0px;
	border-bottom: #fff 1px solid;
	position: relative;
	height: 22px;
	background-color: #eaeaea;
}
#NavLevelCountry
{
	color: #006F53;
	display: inline;
	left: 5px;
	margin: 0px;
	width: 210px;
	line-height: 18px;
	position: absolute;
	top: 0px;
	height: 20px;
	text-align: left;
}
A.NavLevelCountry
{
	cursor: pointer;
	color: #000;
	text-decoration: none;
}
A.NavLevelCountry:visited
{
	cursor: pointer;
	color: #000;
	text-decoration: none;
}
A.NavLevelCountry:hover
{
	cursor: pointer;
	color: #000;
	text-decoration: none;
}
#NavLevelLinkArea
{
	padding-right: 0px;
	display: inline;
	padding-left: 0px;
	left: 214px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #fff 1px solid;
	padding-top: 0px;
	position: absolute;
	top: 0px;
	height: 22px;
}
.NavLevelLinkDiv
{
	padding-right: 0px;
	display: inline;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	cursor: pointer;
	padding-top: 0px;
	position: relative;
	height: 22px;
	text-align: center;
}
A.NavLevelLink
{
	border-right: #fff 1px solid;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	line-height: 18px;
	padding-top: 0px;
	height: 22px;
	text-decoration: none;
	color: #006F53;
}
A.NavLevelLink:visited
{
	border-right: #fff 1px solid;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	line-height: 18px;
	padding-top: 0px;
	height: 22px;
	text-decoration: none;
	color: #006F53;
}
A.NavLevelLink:hover
{
	color: #006F53;
	background-color: #DCEAAA;
	text-decoration: underline;
}
#BodyDIV
{
	display: block;
	margin: 0px;
	position: relative;
}
#NavLevel2
{
	visibility: visible;
	margin: 0px;
	width: 215px;
	position: absolute;
	top: 0px;
}
#NavLevel2Home
{
	z-index: 6;
	width: 205px;
	background-color: #f3f3f3;
	text-align: left;
}


#WelcomeUser
{
	font-size: xx-small;
	padding-top: 5;
	padding-bottom: 5;
}
.BreadCrumb
{
	font-size: xx-small;
	padding-top: 5;
	padding-bottom: 5;
	border-bottom: #e6e6e6 1px solid;
}



#PrintBox
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: xx-small;
	padding-bottom: 0px;
	vertical-align: middle;
	width: 192px;
	padding-top: 4px;
	border-bottom: #e6e6e6 1px solid;
	height: 46px;
}
#PrintBoxWide
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: xx-small;
	right: 0px;
	padding-bottom: 0px;
	vertical-align: middle;
	border-left: #e6e6e6 1px solid;
	width: 192px;
	padding-top: 4px;
	border-bottom: #e6e6e6 1px solid;
	position: absolute;
	top: 23px;
	height: 24px;
}
#ContentLeft
{
	padding-right: 20px;
	padding-bottom: 20px;
}
#ContentLeftWide
{
	border-right: 0px;
	padding-right: 10px;
	border-top: 0px;
	padding-bottom: 20px;
	border-left: 0px;
	border-bottom: 0px;
	background-color: #fff;
}
#ContentRight
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: top;
	border-left: #e6e6e6 1px solid;
	width: 192px;
	padding-top: 0px;
}
.ContentRightGI2
{
	display: block;
	font-size: xx-small;
	margin-bottom: 4px;
	margin-left: 4px;
}
#Legal
{
	padding-right: 10px;
	padding-top: 5px;
	font-size: xx-small;
	vertical-align: top;
	height: 40px;
}
.CopyRight
{
	padding-right: 2px;
	padding-top: 5px;
	border-top: #e6e6e6 1px solid;
	padding-left: 8px;
	font-size: xx-small;
	padding-bottom: 2px;
	vertical-align: top;
	border-left: #e6e6e6 1px solid;
	width: 192px;
}
.CopyRightBorderTopLeft
{
	padding-left: 5px;
	padding-top: 5px;
	border-top: #e6e6e6 1px solid;
	font-size: xx-small;
	vertical-align: top;
	border-left: #e6e6e6 1px solid;
}
.CopyRightBorderTop
{
	border-top: #e6e6e6 1px solid;
	font-size: xx-small;
	vertical-align: top;
}
.TDListImage
{
	padding-right: 0px;
	padding-left: 65px;
	font-size: x-small;
	padding-bottom: 0px;
	vertical-align: top;
	padding-top: 0px;
	background-repeat: no-repeat;
	height: 73px;
	background-color: transparent;
	text-align: left;
}
.TDListImageFloat
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: x-small;
	padding-bottom: 0px;
	vertical-align: top;
	padding-top: 0px;
	background-repeat: no-repeat;
	height: 73px;
	background-color: transparent;
	text-align: left;
}
.TDList
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: x-small;
	padding-bottom: 0px;
	vertical-align: top;
	padding-top: 0px;
	text-align: left;
}
LABEL
{
	/*font-weight: bold;
	color: #006F53;*/
}
.legal
{
	font-size: xx-small;
}
.TDDisplayTable2CellB
{
	border-right: #ffffff 1px solid;
	padding-right: 1px;
	border-top: #ffffff 1px solid;
	padding-left: 1px;
	font-size: x-small;
	padding-bottom: 1px;
	vertical-align: bottom;
	border-left: #ffffff 1px solid;
	padding-top: 1px;
	border-bottom: #e5e5e5 1px solid;
	background-color: #f8f8f8;
}
.THDisplayTable2HeaderB
{
	border-right: #ffffff 1px solid;
	padding-right: 1px;
	border-top: #ffffff 1px solid;
	padding-left: 1px;
	padding-bottom: 1px;
	border-left: #ffffff 1px solid;
	padding-top: 1px;
	border-bottom: #aedde6 1px solid;
	background-color: #f8f8f8;
	text-align: left;
}
.menu32Line
{
	padding-right: 0px;
	background-position: left 50%;
	display: block;
	padding-left: 23px;
	font-weight: bold;
	font-size: xx-small;
	background-image: url(/images/leftmenu/bg_menu_3_IFA.gif);
	padding-bottom: 0px;
	overflow: hidden;
	width: 215px;
	color: #000000;
	line-height: 20px;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 34px;
	background-color: transparent;
	text-decoration: none;
}
A.menu32Line
{
	padding-right: 0px;
	background-position: 50% top;
	display: block;
	padding-left: 23px;
	font-weight: normal;
	font-size: xx-small;
	background-image: url(/images/leftmenu/bg_menu_32Line_IFA.gif);
	padding-bottom: 0px;
	overflow: hidden;
	width: 215px;
	color: #000000;
	line-height: 15px;
	padding-top: 0px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 34px;
	background-color: transparent;
	text-decoration: none;
}
A.menu32Line:active
{
	padding-right: 0px;
	background-position: 50% top;
	display: block;
	padding-left: 23px;
	font-weight: normal;
	font-size: xx-small;
	background-image: url(/images/leftmenu/bg_menu_32Line_IFA.gif);
	padding-bottom: 0px;
	overflow: hidden;
	width: 215px;
	color: #000000;
	line-height: 15px;
	padding-top: 0px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 34px;
	background-color: transparent;
	text-decoration: none;
}
A.menu32Line:visited
{
	padding-right: 0px;
	background-position: 50% top;
	display: block;
	padding-left: 23px;
	font-weight: normal;
	font-size: xx-small;
	background-image: url(/images/leftmenu/bg_menu_32Line_IFA.gif);
	padding-bottom: 0px;
	overflow: hidden;
	width: 215px;
	color: #000000;
	line-height: 15px;
	padding-top: 0px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 34px;
	background-color: transparent;
	text-decoration: none;
}
A.menu32Line:hover
{
	background-position: 50% top;
	display: block;
	font-weight: normal;
	font-size: xx-small;
	background-image: url(/images/leftmenu/bg_menu_32Line_over_IFA.gif);
	width: 215px;
	color: #000000;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 34px;
	background-color: transparent;
	text-decoration: none;
}
.imgIcon
{
	border-right: #ffffff 5px solid;
	border-top: #ffffff 2px solid;
	vertical-align: middle;
	border-left: #ffffff 5px solid;
	border-bottom: #ffffff 5px solid;
}
#rightSubPanel
{
	background-position: left top;
	padding-left: 17px;
	font-size: xx-small;
	background-image: url('../images/page/arrow_rightpanel.gif');
	padding-bottom: 4px;
	margin-left: 9px;
	padding-top: 4px;
	background-repeat: no-repeat
}
.contentHome
{
	padding-left: 64px;
}
.navextra
{
	font-size: 9px;
	vertical-align: 50%;
	color: #006F53;
}



H5
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
#homemessage
{
	background-position: left top;
	padding-left: 17px;
	font-weight: bold;
	font-size: xx-small;
	background-image: url('../images/page/arrow_rightpanel.gif');
	padding-bottom: 4px;
	margin-left: 9px;
	padding-top: 4px;
	background-repeat: no-repeat
}
.TDDisplayTable2CellB2
{
	border-right: #ffffff 1px solid;
	padding-right: 1px;
	border-top: #ffffff 1px solid;
	padding-left: 1px;
	padding-bottom: 1px;
	border-left: #ffffff 1px solid;
	padding-top: 1px;
	border-bottom: #e5e5e5 1px solid;
}
.TDDisplayTable2CellB3
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	vertical-align: bottom;
	padding-top: 1px;
}
.THrowtitle2
{
	border-right: #ffffff 1px solid;
	padding-right: 1px;
	border-top: #ffffff 1px solid;
	padding-left: 1px;
	font-weight: bold;
	font-size: xx-small;
	padding-bottom: 1px;
	border-left: #ffffff 1px solid;
	padding-top: 1px;
	border-bottom: #e9e9e9 1px solid;
	background-color: #aedde6;
	text-align: left;
}
FORM
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
.rightgreypanel
{
	border-right: #ffffff 1px solid;
	padding-right: 1px;
	border-top: #ffffff 1px solid;
	padding-left: 1px;
	font-weight: bold;
	font-size: x-small;
	padding-bottom: 1px;
	border-left: #ffffff 1px solid;
	padding-top: 1px;
	border-bottom: #ffffff 1px solid;
	background-color: #e9e9e9;
	text-align: left;
}
.rightsubgrey
{
	background-position: 6px 8px;
	padding-left: 24px;
	font-weight: bold;
	font-size: xx-small;
	background-image: url(/images/icons/arrow_burgundy.gif);
	margin-bottom: 2px;
	padding-bottom: 4px;
	margin-left: 2px;
	padding-top: 4px;
	background-repeat: no-repeat;
	background-color: #f8f8f8;
}
.fundmanagers
{
	font-size: xx-small;
}
.TDDisplayTable2Cellsmalltext
{
	border-right: #ffffff 1px solid;
	padding-right: 1px;
	border-top: #ffffff 1px solid;
	padding-left: 1px;
	font-size: xx-small;
	padding-bottom: 1px;
	vertical-align: middle;
	border-left: #ffffff 1px solid;
	padding-top: 1px;
	border-bottom: #e5e5e5 1px solid;
}
.address
{
	padding-right: 4px;
	margin-top: 2px;
	padding-left: 4px;
	font-size: xx-small;
	padding-bottom: 4px;
	margin-right: 2px;
	padding-top: 4px;
	text-align: left;
}
.aquadot
{
	font-size: xx-small;
	z-index: 6;
	color: #e6e6e6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
.whitedot
{
	font-size: xx-small;
	z-index: 6;
	color: #ffffff;
	line-height: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
.dkbluedot
{
	font-size: xx-small;
	z-index: 6;
	color: #444b79;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
.greydot
{
	font-size: xx-small;
	z-index: 6;
	color: #eaeaea;
	line-height: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
.palegreydot
{
	font-size: xx-small;
	z-index: 6;
	color: #fbfbfb;
	line-height: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
.formfield
{
	font-size: xx-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.formenter
{
	font-size: xx-small;
	width: 145px;
}
A.longdesc
{
	left: -1000em;
	width: 900em;
	color: #000000;
	position: absolute;
}
.legend
{
	font-weight: bold;
	color: #006F53;
}
.search
{
	font-size: xx-small;
	color: #006F53;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
IMG
{
	border: 0px;
	text-decoration: none;
}
.rightpanellinks
{
	background-position: 0px 8px;
	padding-left: 17px;
	padding-top: 4px;
	padding-bottom: 10px;
	font-size: xx-small;
	background-image: url(/images/icons/arrow_burgundy.gif);
	padding-bottom: 4px;
	margin-left: 9px;
	background-repeat: no-repeat;
}
.fullwidthTD
{
	width: 100%;
}
.imageabsmiddle
{
	vertical-align: middle;
}
.rightsubaqua
{
	padding-left: 40px;
	font-weight: bold;
	font-size: small;
	margin-bottom: 2px;
	padding-bottom: 4px;
	margin-left: 2px;
	color: #ffffff;
	padding-top: 4px;
	background-color: #5cbacc;
}
.WRAPbutton
{
	background-image: url('../images/Skandiawrap_button_light.gif');
}
.bluebgtd
{
	border-right: 1px solid;
	padding-right: 1px;
	border-top: 1px solid;
	padding-left: 1px;
	font-size: x-small;
	background-image: url(blueslice);
	padding-bottom: 1px;
	vertical-align: middle;
	border-left: 1px solid;
	color: #ffffff;
	padding-top: 1px;
	border-bottom: 1px solid;
	text-align: right;
}
.paddedcell
{
	border-right: medium none;
	padding-right: 6px;
	border-top: medium none;
	padding-left: 6px;
	padding-bottom: 6px;
	vertical-align: middle;
	border-left: medium none;
	padding-top: 6px;
	border-bottom: medium none;
}
.right
{
	z-index: 4;
	float: right;
}
.left
{
	float: left;
}
.bluebox
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: x-small;
	padding-bottom: 5px;
	color: #ffffff;
	padding-top: 5px;
	background-color: #acdce5;
}
.bluebox2
{
	font-size: x-small;
	color: #ffffff;
	background-color: #acdce5;
}
.bluebox4
{
	padding-left: 5px;
	font-weight: 600;
	font-size: x-small;
	vertical-align: middle;
	width: 431px;
	color: #ffffff;
	height: 27px;
	background-color: #89cdda;
	text-align: left;
}
.whitedot2
{
	padding:1px; background-image: url('../images/whitedot2.gif');
	width: 10px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
.regiontable
{
	vertical-align: top;
	width: 100%;
	text-align: left;
}
.regiontableheader
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: x-small;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: top;
	color: #000000;
	padding-top: 0px;
	border-bottom: #aedde6 1px dotted;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	text-align: left;
}
.regiontablecell
{
	padding-right: 10px;
	font-size: x-small;
	vertical-align: top;
	color: #000000;
	border-bottom: #aedde6 1px dotted;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
.regioncellalignright
{
	vertical-align: top;
	text-align: right;
}
.regioncellalignmiddle
{
	vertical-align: middle;
}
.homepageheading
{
	font-weight: bold;
	font-size: small;
	color: #666666;
	padding-top: 8px;
}
.entersitebox
{
	border-right: #ffffff 1px solid;
	padding-right: 5px;
	border-top: #ffffff 1px solid;
	padding-left: 5px;
	z-index: 2;
	padding-bottom: 5px;
	vertical-align: text-top;
	border-left: #ffffff 1px solid;
	width: 40%;
	color: #999999;
	padding-top: 5px;
	border-bottom: #ffffff 1px solid;
}
.entersiteheadings
{
	z-index: 1;
	padding-bottom: 10px;
}
.entersiteheadingsright
{
	padding-bottom: 10px;
	position: relative;
}
.entersiteboxright
{
	border-right: #5cbacc 1px solid;
	padding-right: 5px;
	border-top: #5cbacc 1px solid;
	padding-left: 5px;
	z-index: 4;
	float: right;
	padding-bottom: 5px;
	border-left: #5cbacc 1px solid;
	width: 40%;
	color: #cccccc;
	padding-top: 5px;
	border-bottom: #5cbacc 1px solid;
	position: relative;
}
.faentry
{
	border-right: #5cbacc 1px solid;
	padding-right: 5px;
	border-top: #5cbacc 1px solid;
	padding-left: 5px;
	float: right;
	padding-bottom: 5px;
	border-left: #5cbacc 1px solid;
	color: #cccccc;
	padding-top: 5px;
	border-bottom: #5cbacc 1px solid;
}
.right_newhome
{
	z-index: 2;
	float: right;
	position: relative;
	top: 20px;
}
.entersiteboxmiddle
{
	padding-right: 15px;
	padding-left: 15px;
	z-index: 2;
	padding-bottom: 10px;
	vertical-align: text-top;
	width: 40%;
	color: #cccccc;
}
.divalignright
{
	font-size: xx-small;
	z-index: 2;
	right: 5px;
	padding-bottom: 20px;
	width: 50%;
	color: #a33479;
	position: relative;
	top: 5px;
}
.aquatitle
{
	margin-top: 0px;
	font-weight: normal;
	font-size: 130%;
	margin-bottom: 2px;
	padding-bottom: 0px;
	color: #666666;
	padding-top: 19px;
	background-color: #ffffff;
}
H6
{
	margin-top: 0px;
	font-weight: normal;
	font-size: 130%;
	margin-bottom: 2px;
	padding-bottom: 0px;
	color: #006F53;
	padding-top: 19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	text-decoration: underline;
}
.aquahighlight
{
	font-weight: bold;
	color: #006F53;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.radiocell
{
	border-right: #e5e5e5 1px solid;
	padding-right: 1px;
	border-top: #ffffff 1px solid;
	padding-left: 1px;
	padding-bottom: 1px;
	border-left: #ffffff 1px solid;
	padding-top: 1px;
	border-bottom: #e5e5e5 1px solid;
	white-space: nowrap;
	background-color: #f8f8f8;
	text-align: right;
}
.nytable
{
	vertical-align: top;
	width: 500px;
	text-align: left;
}
.divalignmiddle
{
	padding-bottom: 20px;
	text-align: center;
}


.TDDataCentered
{
	padding: 1px;
	border-right: #e5e5e5 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #e5e5e5 1px solid;
	background-color: #f8f8f8;
	vertical-align: middle;
	text-align: center;
}
.TDDisplayTable2CellCentered
{
	border-right: #f0f0f0 1px solid;
	padding-right: 2px;
	border-top: #f0f0f0 1px solid;
	padding-left: 2px;
	font-size: x-small;
	padding-bottom: 2px;
	vertical-align: top;
	border-left: #f0f0f0 1px solid;
	padding-top: 2px;
	border-bottom: #e5e5e5 1px solid;
	text-align: center;
}
.menu23Line
{
	padding-right: 0px;
	display: block;
	padding-left: 15px;
	font-weight: bold;
	font-size: x-small;
	background-image: url('../images/leftmenu/bg_menu_23Line_IFA.gif');
	padding-bottom: 15px;
	vertical-align: middle;
	overflow: hidden;
	width: 215px;
	color: #000000;
	line-height: 15px;
	padding-top: 0px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 46px;
	background-color: transparent;
	text-decoration: none
}
A.menu23Line
{
	padding-right: 0px;
	display: block;
	padding-left: 15px;
	font-weight: normal;
	font-size: x-small;
	background-image: url('../images/leftmenu/bg_menu_23Line_IFA.gif');
	padding-bottom: 15px;
	overflow: hidden;
	width: 215px;
	color: #000000;
	padding-top: 0px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 46px;
	background-color: transparent;
	text-decoration: none
}
A.menu23Line:active
{
	padding-right: 0px;
	display: block;
	padding-left: 15px;
	font-weight: normal;
	font-size: x-small;
	background-image: url('../images/leftmenu/bg_menu_23Line_IFA.gif');
	padding-bottom: 15px;
	overflow: hidden;
	width: 215px;
	color: #000000;
	padding-top: 0px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 46px;
	background-color: transparent;
	text-decoration: none
}
A.menu23Line:visited
{
	padding-right: 0px;
	display: block;
	padding-left: 15px;
	font-weight: normal;
	font-size: x-small;
	background-image: url('../images/leftmenu/bg_menu_23Line_IFA.gif');
	padding-bottom: 15px;
	overflow: hidden;
	width: 215px;
	color: #000000;
	padding-top: 0px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 46px;
	background-color: transparent;
	text-decoration: none
}
A.menu23Line:hover
{
	display: block;
	font-weight: normal;
	font-size: x-small;
	background-image: url('../images/leftmenu/bg_menu_23Line_over_IFA.gif');
	width: 215px;
	color: #000000;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 46px;
	background-color: transparent;
	text-decoration: none
}
.TDDataaligntop
{
	border-right: #e5e5e5 1px solid;
	padding-right: 1px;
	border-top: #ffffff 1px solid;
	padding-left: 1px;
	padding-bottom: 1px;
	vertical-align: top;
	border-left: #ffffff 1px solid;
	padding-top: 1px;
	border-bottom: #e5e5e5 1px solid;
	background-color: #f8f8f8;
}
.TDDatatop
{
	border-right: #e5e5e5 1px solid;
	padding-right: 1px;
	border-top: #ffffff 1px solid;
	padding-left: 1px;
	padding-bottom: 1px;
	vertical-align: top;
	border-left: #ffffff 1px solid;
	padding-top: 1px;
	border-bottom: #e5e5e5 1px solid;
	background-color: #f8f8f8;
}
.THrowtitlecentre
{
	border-right: #ffffff 1px solid;
	padding-right: 1px;
	border-top: #ffffff 1px solid;
	padding-left: 1px;
	font-weight: bold;
	font-size: xx-small;
	padding-bottom: 1px;
	border-left: #ffffff 1px solid;
	padding-top: 1px;
	border-bottom: #aedde6 1px solid;
	background-color: #e9e9e9;
	text-align: center;
}
.TDDatacellwidth
{
	border-right: #e5e5e5 1px solid;
	padding-right: 1px;
	border-top: #ffffff 1px solid;
	padding-left: 1px;
	padding-bottom: 1px;
	vertical-align: top;
	border-left: #ffffff 1px solid;
	width: 50%;
	padding-top: 1px;
	border-bottom: #e5e5e5 1px solid;
	background-color: #f8f8f8;
}
.rightgreyheaderpanel
{
	background-position: 6px 8px;
	padding-left: 24px;
	font-weight: bold;
	font-size: xx-small;
	background-image: none;
	margin-bottom: 2px;
	padding-bottom: 4px;
	margin-left: 2px;
	padding-top: 4px;
	background-repeat: no-repeat;
	background-color: #eaeaea;
}
.regionTDDate
{
	border-right: #e5e5e5 1px solid;
	padding-right: 1px;
	border-top: #ffffff 1px solid;
	padding-left: 1px;
	padding-bottom: 1px;
	vertical-align: middle;
	border-left: #ffffff 1px solid;
	padding-top: 1px;
	border-bottom: #e5e5e5 1px solid;
	white-space: nowrap;
	background-color: #f8f8f8;
}
.TDDatatrailpic
{
	border-right: #e5e5e5 1px solid;
	padding-right: 1px;
	border-top: #ffffff 1px solid;
	padding-left: 1px;
	padding-bottom: 1px;
	vertical-align: top;
	border-left: #ffffff 1px solid;
	width: 150px;
	padding-top: 1px;
	border-bottom: #e5e5e5 1px solid;
	background-color: #f8f8f8;
}
.TDDataspacer
{
	border-right: #e5e5e5 1px solid;
	padding-right: 1px;
	border-top: #ffffff 1px solid;
	padding-left: 1px;
	padding-bottom: 1px;
	vertical-align: middle;
	border-left: #ffffff 1px solid;
	padding-top: 1px;
	border-bottom: #e5e5e5 1px solid;
	height: 10px;
	background-color: #f8f8f8;
}
.trailblazertablealignright
{
	text-align: right;
}
.trailblazertablecell
{
	vertical-align: top;
	padding-top: 5px;
}
.trailblazertablecellbottom
{
	vertical-align: bottom;
}
.TDTrailblazerForm
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: x-small;
	padding-bottom: 2px;
	vertical-align: middle;
	border-top-color: #ffffff;
	padding-top: 2px;
	border-bottom: #e5e5e5 1px solid;
	background-color: #f8f8f8;
	text-align: left;
}
.TableTrailblazerForm
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	padding-top: 0px;
}
.TDTrailblazerFormRight
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: x-small;
	padding-bottom: 2px;
	vertical-align: middle;
	border-top-color: #ffffff;
	padding-top: 2px;
	border-bottom: #e5e5e5 1px solid;
	background-color: #f8f8f8;
	text-align: right;
}
.greenhighlight
{
	font-weight: bold;
	color: #827b16;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.liQU
{
	list-style-image: url(../../fa/qualityuncoveredlife/images/bulletQU.gif);
}
A.QU:visited
{
	color: #929504;
	text-decoration: none;
}
A.QU:link
{
	color: #929504;
	text-decoration: none;
}
A.QU:hover
{
	color: #827b16;
	text-decoration: underline;
}
.pathfinertableheader
{
	background-image: url(../../fa/pathfinder/images/directionsheader.gif);
	width: 431px;
	background-repeat: no-repeat;
	height: 27px;
}
.pathfindertable
{
	font-size: x-small;
	width: 431px;
}
.pathfinertablecell
{
	border-right: #90d0dc 1px solid;
	padding-left: 5px;
	border-left: #90d0dc 1px solid;
}
.pathfinertablecellleft
{
	padding-left: 5px;
	vertical-align: top;
	border-left: #90d0dc 1px solid;
	padding-top: 5px;
}
.pathfinertablecellright
{
	border-right: #90d0dc 1px solid;
	padding-right: 5px;
	padding-top: 5px;
}
.pathfinertableheaderbot
{
	background-image: url(../../fa/pathfinder/images/directionsheaderbot.gif);
	background-repeat: no-repeat;
	height: 27px;
}
.pathfinertablecellleft2
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	vertical-align: top;
	border-left: #90d0dc 1px solid;
	width: 100px;
	padding-top: 5px;
}
.pathfinderspeakerheader
{
	background-image: url(../../fa/pathfinder/images/haytonheader.gif);
	width: 431px;
	background-repeat: no-repeat;
	height: 27px;
}
.pathfindertablecellright2
{
	border-right: #90d0dc 1px solid;
	padding-right: 5px;
	padding-top: 5px;
}
.pathfindertablecellspeaker
{
	border-right: #90d0dc 1px solid;
	border-top: #90d0dc 1px solid;
	padding-left: 5px;
	border-left: #90d0dc 1px solid;
}
.pathfindertablecellright3
{
	border-right: #90d0dc 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: top;
	width: 100px;
	padding-top: 5px;
}
.pathfindertablecellleft3
{
	padding-left: 5px;
	vertical-align: top;
	border-left: #90d0dc 1px solid;
	padding-top: 5px;
}
.pathfindertablecelltitle
{
	border-right: #90d0dc 1px solid;
	padding-left: 5px;
	font-size: small;
	background-image: url(../../fa/pathfinder/images/nedcazalettitle.gif);
	border-left: #90d0dc 1px solid;
	color: #ffffff;
	font-family: SkandiaDisplay;
	height: 27px;
	background-color: #90d0dc;
}
.pathfinderspeakerheader2
{
	background-image: url(../../fa/pathfinder/images/cazaletheader.gif);
	width: 431px;
	background-repeat: no-repeat;
	height: 27px;
}
.pathfinderfundheader
{
	background-image: url(../../fa/pathfinder/images/fundgroupsheader.gif);
	width: 431px;
	background-repeat: no-repeat;
	height: 27px;
}
.pathfindervenuebuttons
{
	border-right: #93d1dd 1px solid;
	border-top: #93d1dd 1px dashed;
	padding-bottom: 5px;
	padding-top: 5px;
}
.pathfindervenuebuttonsleft
{
	border-top: #93d1dd 1px dashed;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: #93d1dd 1px solid;
	padding-top: 5px;
}
.pathfindervenuebuttonsLR
{
	border-right: #93d1dd 1px solid;
	border-top: #93d1dd 1px dashed;
	padding-bottom: 5px;
	border-left: #93d1dd 1px solid;
	padding-top: 5px;
}
.pathfindertablecellleft2bottom
{
	border-right: #90d0dc 1px solid;
	vertical-align: top;
	border-left: #90d0dc 1px solid;
	width: 100px;
	border-bottom: #90d0dc 1px solid;
}
.pathfinertablecell2
{
	border-right: #90d0dc 1px solid;
	border-left: #90d0dc 1px solid;
}
.pathfindertablecelltitle2
{
	border-right: #ffffff 1px solid;
	padding-left: 5px;
	font-size: x-small;
	border-left: #90d0dc 2px solid;
	color: #ffffff;
	background-color: #cccccc;
}
.pathfindertablecellsmallimage
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	font-size: x-small;
	border-left: #90d0dc 1px solid;
	width: 30px;
	color: #ffffff;
	background-color: #90d0dc;
}
.pathfindertablecelldata
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	padding-left: 5px;
	font-size: x-small;
	border-left: #90d0dc 1px solid;
	width: 150px;
	color: #ffffff;
	background-color: #90d0dc;
}
.pathfindertableqanda
{
	border-right: #ffffff 1px solid;
	padding-left: 5px;
	font-size: x-small;
	width: 150px;
	border-bottom: #90d0dc 1px solid;
}
.pfcustprofile
{
	border-right: #ffffff 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	font-size: x-small;
	z-index: 1;
	padding-bottom: 5px;
	width: 250px;
	color: #ffffff;
	padding-top: 5px;
	border-bottom: #90d0dc 1px solid;
	position: absolute;
	background-color: #90d0dc;
}
.pfhead2head
{
	border-right: #ffffff 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	font-size: x-small;
	z-index: 2;
	padding-bottom: 5px;
	width: 250px;
	color: #ffffff;
	padding-top: 5px;
	border-bottom: #90d0dc 1px solid;
	position: relative;
	background-color: #90d0dc;
}
#rightMenuHeader
{
	padding-right: 0px;
	padding-left: 10px;
	font-weight: bold;
	font-size: x-small;
	background-image: url('../images/leftmenu/bg_menu_header_IFA.gif');
	padding-bottom: 0px;
	overflow: hidden;
	width: 192px;
	line-height: 23px;
	padding-top: 0px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 24px;
	background-color: transparent
}
.SkandiaScrollCellLightestBorderBottomBorderRightBorderLeft
{
	border-bottom: #e5e5e5 1px solid;
	padding-top: 2px;
	font-weight: normal;
	font-size: 11px;
	color: #00654a;
	font-family: verdana;
	text-align: center;
	height: 25px;
}
.SkandiaScrollCellLightestBorderBottomBorderLeft
{
	border-bottom: #e5e5e5 1px solid;
	padding-top: 2px;
	font-weight: normal;
	font-size: 11px;
	color: #00654a;
	font-family: verdana;
	text-align: center;
	height: 25px;
}

.TwoNumberField
{
	width: 25px;
}
.ThreeNumberField
{
	width: 30px;
}
.FourNumberField
{
	width: 40px;
}
.FiveNumberField
{
	width: 50px;
}

.top-left
{
	background-image: url( '/images/corner-topleft1280x9.gif' );
	height: 9px;
	margin-right: 9px;
	font-size: 2px;
}
.top-leftgreyBG
{
	background-image: url( '/images/corner-topleft1280x9_greyBG.gif' );
	height: 9px;
	margin-right: 9px;
	font-size: 2px;
}
.top-leftpurpleBG
{
	background-image: url( '/images/corner-topleft1280x9_purpleBG.gif' );
	height: 9px;
	margin-right: 9px;
	font-size: 2px;
}
.top-right
{
	float: right;
	margin-top: -9px;
	background-image: url( '/images/corner-topright9x9.gif' );
	height: 9px;
	width: 9px;
	font-size: 2px;
}
.top-rightgreyBG
{
	float: right;
	margin-top: -9px;
	background-image: url( '/images/corner-topright9x9_greyBG.gif' );
	height: 9px;
	width: 9px;
	font-size: 2px;
}
.top-rightpurpleBG
{
	float: right;
	margin-top: -9px;
	background-image: url( '/images/corner-topright9x9_purpleBG.gif' );
	height: 9px;
	width: 9px;
	font-size: 2px;
}
.inside
{
	border-left: 1px solid #006F53;
	border-right: 1px solid #006F53;
	padding-left: 7px;
	padding-right: 7px;
}
.inside-greybg
{
	border-left: 1px solid #006F53;
	border-right: 1px solid #006F53;
	background: #f8f8f8;
	padding-left: 7px;
	padding-right: 7px;
}
.notopgap
{
	margin-top: 0;
}
.nobottomgap
{
	margin-bottom: 0;
}
.bottom-left
{
	background-image: url( '/images/corner-botleft1280x9.gif' );
	height: 9px;
	font-size: 2px;
	margin-right: 9px;
}
.bottom-leftgreyBG
{
	background-image: url( '/images/corner-botleft1280x9_greyBG.gif' );
	height: 9px;
	font-size: 2px;
	margin-right: 9px;
}
.bottom-leftpupleBG
{
	background-image: url( '/images/corner-botleft1280x9_purpleBG.gif' );
	height: 9px;
	font-size: 2px;
	margin-right: 9px;
}
.bottom-right
{
	background-image: url( '/images/corner-botright9x9.gif' );
	background-position: 100% 0;
	background-repeat: no-repeat;
	height: 9px;
	font-size: 2px;
	margin-top: -9px;
}
.bottom-rightgreyBG
{
	background-image: url( '/images/corner-botright9x9_greyBG.gif' );
	background-position: 100% 0;
	background-repeat: no-repeat;
	height: 9px;
	font-size: 2px;
	margin-top: -9px;
}
.bottom-rightpurpleBG
{
	background-image: url( '/images/corner-botright9x9_purpleBG.gif' );
	background-position: 100% 0;
	background-repeat: no-repeat;
	height: 9px;
	font-size: 2px;
	margin-top: -9px;
}
.ErrorCellDarkestYellow
{
	border-right: #d5e25c 1px solid;
	padding-right: 5px;
	border-top: #d5e25c 1px solid;
	padding-left: 5px;
	font-size: 11px;
	vertical-align: middle;
	border-left: #d5e25c 1px solid;
	color: #990000;
	border-bottom: #d5e25c 1px solid;
	font-family: verdana;
	background-color: #f0f5c5;
	text-align: center;
	height: 30px;
}
.ErrorHeaderDarkYellow
{
	border-right: #d5e25c 1px solid;
	padding-right: 5px;
	border-top: #d5e25c 1px solid;
	padding-left: 5px;
	font-weight: bold;
	font-size: 11px;
	vertical-align: middle;
	border-left: #d5e25c 1px solid;
	color: #990000;
	border-bottom: #d5e25c 1px solid;
	font-family: verdana;
	background-color: #f5f9d9;
	text-align: left;
	height: 30px;
}
.ErrorCellLightYellow
{
	border-right: #d5e25c 1px solid;
	padding-right: 5px;
	border-top: #d5e25c 1px solid;
	padding-left: 5px;
	font-size: 11px;
	vertical-align: middle;
	border-left: #d5e25c 1px solid;
	color: #990000;
	border-bottom: #d5e25c 1px solid;
	font-family: verdana;
	background-color: #f9fbe6;
	text-align: left;
	height: 30px;
}
.DataHeaderDarkYellow
{
	border-bottom: #d5e25c 1px solid;
	border-right: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 11px;
	vertical-align: middle;
	color: #990000;
	font-family: verdana;
	background-color: #f5f9d9;
	text-align: left;
	height: 30px;
}
.DataCellLightYellow
{
	border-right: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: xx-small;
	font-weight: bold;
	vertical-align: top;
	font-family: verdana;
	background-color: #f9fbe6;
	text-align: left;
	height: 30px;
}

.TDWhiteBGDrkGreyUnderline
{
	padding: 5px;
	border-top: #ffffff 1px solid;
	border-bottom: #e5e5e5 1px solid;
	font-weight: bold;
	font-size: xx-small;
	background-color: #ffffff;
	valign: top;
	line-height: 200%;
}

.TDLightgreyBGDrkGreyUnderline
{
	padding-right: 5px;
	border-top: #ffffff 1px solid;
	border-bottom: #e5e5e5 1px solid;
	padding-left: 5px;
	font-weight: bold;
	font-size: xx-small;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #f8f8f8;
	text-align: left;
	valign: top;
	line-height: 200%;
}
.TDCell1Failed
{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E6E6E6;
	border-right-color: #E6E6E6;
	border-bottom-color: #E6E6E6;
	border-left-color: #E6E6E6;
	color: #CCCCCC;
	background-color: #F7F7F7;
}
.TDCellGreyedHighlight
{
	background-color: #E8E8E8;
	padding: 0px 2px;
	color: #999999;
	border: 1px solid #999999;
}
.TDCell
{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: #e5e5e5 1px solid;
	border-right: #ffffff 1px solid;
	vertical-align: middle;
	padding: 0px 2px;
}
.TDCell1
{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E6E6E6;
	border-right-color: #E6E6E6;
	border-bottom-color: #E6E6E6;
	border-left-color: #E6E6E6;
}

.TableBorderAll
{
	border-left: 1px solid #006f53;
	border-right: 1px solid #006f53;
	border-bottom: 1px solid #006f53;
	border-top: 1px solid #006f53;
}

.TDLeftBorder
{
	border-left: 1px solid #006f53;
	border-bottom: 1px solid #ffffff;
	padding-right: 10px;
}

.TDRightBorder
{
	border-left: 1px solid #006f53;
	border-bottom: 1px solid #ffffff;
	padding-right: 10px;
}

.TDLeftBottomBorder
{
	border-bottom: 1px solid #006f53;
	padding-right: 10px;
}

.TDRightBottomBorder
{
	border-right: 1px solid #006f53;
	border-bottom: 1px solid #006f53;
	padding-right: 10px;
}

.TDBottomBorder
{
	border-bottom: 1px solid #006f53;
}

.TDTopBorder
{
	border-top: 1px solid #006f53;
}

.TDTopBorderBottomPadding
{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: #e5e5e5 1px solid;
	border-top: 1px solid #006f53;
	text-align: left;
	border-right: #ffffff 1px solid;
	vertical-align: middle;
}

.TDDataError
{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: #ffffff 1px solid;
	text-align: left;
	border-right: #ffffff 1px solid;
	vertical-align: middle;
	color: #006f53;
}

.TDFontDark
{
	color: #006f53;
}



<!-- SUMMARY TABLES - 12/02/2008 17:41 -->

<!-- < Table rows data #1 > Starts -->
<!-- Details: lght grey BG <#f4f4f1> - drk grey btm & rgt border <#e5e5e5> - white top & lft border <#e5e5e5> - aligned lft, rgt & center -->
.TDDataLeft
{
	padding: 1px;
	border-right: #e5e5e5 1px solid;
	border-bottom: #e5e5e5 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	background-color: #f4f4f1;
	vertical-align: middle;
	text-align: left;
}
.TDDataRight
{
	padding: 1px;
	border-right: #e5e5e5 1px solid;
	border-bottom: #e5e5e5 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	background-color: #f8f8f8;
	vertical-align: middle;
	text-align: Right;
}
.TDDataCenter
{
	padding: 1px;
	border-right: #e5e5e5 1px solid;
	border-bottom: #e5e5e5 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	background-color: #f8f8f8;
	vertical-align: middle;
	text-align: center;
}
<!-- < Table rows data #1 > Ends -->

.DCTableColor
{
	background-color :#ffffff;
}
.DCTableCellColor
{
	background-color :#f9f9f3;
}
.DCTableCellInnerColor
{
	background-color :#f4f4f4;
}
.ErrorFontColor
{
	color: #cc3300;
}
a.back
{
	width: 84px;
	height: 30px;
	background: url(/images/workwithclient/nav/back.gif) no-repeat;
	display: block;
	text-decoration: none;
}

a.back:hover
{
	width: 84px;
	height: 30px;
	background: url(/images/workwithclient/nav/back_hover.gif) no-repeat;
	text-decoration: none;
}

a.home
{
	width: 84px;
	height: 30px;
	background: url(/images/workwithclient/nav/home.gif) no-repeat;
	display: block;
	text-decoration: none;
}


a.home:hover
{
	width: 84px;
	height: 30px;
	background: url(/images/workwithclient/nav/home_hover.gif) no-repeat;
	text-decoration: none;
}

a.nav
{
	background: url(/images/workwithclient/nav/bg-arrow2_hovOff.gif) no-repeat;
	padding-left: 22px;
	height: 22px;
}


a.nav:hover
{
	background: url(/images/workwithclient/nav/bg-arrow2_hovOn.gif) no-repeat;
}

.PageTitleSmall
{
	margin-top: 0px;
	font-weight: normal;
	font-size: 140%;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #9A937D;
	padding-top: 0px;
	background-color: #ffffff;
}
.PageTitleSmallTDDataDarkUnderline
{
	color: #9A937D;
	background-color: #ffffff;
	font-weight: normal;
	font-size: 140%;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-bottom: #006F53 1px solid;
	text-align: left;
	vertical-align: top;
}

.PageTitleSmallTDDataNoUnderline
{
	color: #006F53;
	background-color: #ffffff;
	font-weight: normal;
	font-size: 115%;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left;
	vertical-align: middle;
}
td#workClientNav
{
	width: 319px;
	background: url(/images/workwithclient/nav/navBarHeader.gif) no-repeat;
	float: right;
	position: relative;
	top: 0;
	right: 140px;
}

.WorkClientNav
{
	
	font-weight: normal;
	font-size: 140%;
	margin-bottom: 2px;
	padding-bottom: 0px;
	color: #9A937D;
	background: url(/images/workwithclient/nav/navBarHeader.gif) no-repeat;
	width: 319px;
	float: right;
	padding-top: 40px;
	padding-left: 10px;
	top : 0;
}

div#clientPlans.offSetShadow
{
	background: #9a9a9a;
}

div#clientPlans table
{
	font-family: "Verdana", Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000;
	text-align: left; 
	position: relative;
	top: -4px;
	left: -4px;
	background: #fff;
	border: 1px solid #ccc;
}

div#clientPlans table td#headerTitle 
{ 
        padding: 5px 5px 5px 2px; 
        color: #000; 
        background: #e4f19b; 
        text-align: left; 
        font-weight: bold; 
        font-size: 1.2em; 
} 


div#clientPlans table td
{
	padding-left : 4px;
}



.THClientPlanFooter
{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: #e5e5e5 1px solid;
	text-align: left;
	vertical-align: middle;
	border-top: #ffffff 1px solid;	
	background-color: #e9e9e9;
}

a:hover
{
	background-position: 0px -49px;
	cursor: hand;
}

a:hover span
{
	background-position: right -49px;
	text-decoration: none;
	color: #006f53;
	cursor: hand;
} 
a.button
{
	background: transparent url(../images/buttonLeft.gif) no-repeat top left;
	height: 28px;
	padding-left: 4px;
	margin-left: 5px;
	text-decoration: none;
	display: block;
	float: left;
}

a.button span 
{
	background: transparent url(../images/buttonRight.gif) no-repeat top right;
	height: 28px;
	font-family: "Verdana", Arial, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	color: #fff;
	padding: 3px 10px 5px 5px;
	margin: 0 25px 0 0;
	line-height: 16px;
	display: block;
	text-decoration: none;
}

a.button:hover
{
	background-position: 0px -49px;
	text-decoration: none;
	cursor: hand;
}

a.linkbutton
{
	background: transparent url(../images/buttonRight.gif) no-repeat top left;
	height: 28px;
	font-family: "Verdana", Arial, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	color: #fff;
	padding: 5px 5px 5px 5px;
	margin: 0 0 0 0;
	line-height: 16px;
	text-decoration: none;
}

a.linkbutton:hover
{
	background-position: 0px -49px;
	text-decoration: none;
	cursor: hand;
}

/**********************************/
Sub Navigation
/**********************************/
li
{
	font-size: 1.0em; 
	display: block;
}

div#subNav
{
	width: 250px;
	background: url(../images/navBarHeader_WorkWithClient.gif) no-repeat;
	float: left;
}

div#subNav h4
{
	display: none;
}

div#subNav ul
{
	width: 200px;
	margin: 50px 0 0 20px;
	padding: 0;
}

div#subNav li.nav,
div#subNav li.cancel,
div#subNav li.doc,
div#subNav li.pdf,
div#subNav li.info
{
	list-style: none;
	line-height: 22px;
	display: block;
}

div#subNav li.nav a
{
	background: url(../images/bg-arrow2_hovOff.gif) 0 5px no-repeat;
	padding: 10px 5px 10px 22px;
	text-decoration: none;
	color: #006f53;
}

div#subNav li.nav a:hover 
{
	background: url(../images/bg-arrow2_hovOn.gif) 0 5px no-repeat;
}

div#subNav li.cancel a
{
	background: url(../images/cross_hovOff.gif) 0 5px no-repeat;
	padding: 10px 5px 10px 22px;
	text-decoration: none;
	color: #006f53;
}

div#subNav li.cancel a:hover 
{
	background: url(../images/cross_hovOn.gif) 0 5px no-repeat;
}

div#subNav li.nav a:hover span,
div#subNav li.cancel a:hover span,
div#subNav li.doc a:hover span,
div#subNav li.pdf a:hover span,
div#subNav li.info a:hover span
{
	text-decoration: underline;
	color: #006f53;
}

div#subNav li.doc a
{
	background: url(../images/doc_hovOff.gif) 0 5px no-repeat;
	padding: 10px 5px 10px 22px;
	text-decoration: none;
	color: #006f53;
}

div#subNav li.doc a:hover 
{
	background: url(../images/doc_hovOn.gif) 0 5px no-repeat;
}

div#subNav li.pdf a
{
	background: url(../images/pdficon_small.gif) -2px 7px no-repeat;
	padding: 10px 5px 10px 22px;
	text-decoration: none;
	color: #006f53;
}

div#subNav li.info a
{
	background: url(../images/info_hovOff.gif) 0 5px no-repeat;
	padding: 10px 5px 10px 22px;
	text-decoration: none;
	color: #006f53;
}

div#subNav li.info a:hover 
{
	background: url(../images/info_hovOn.gif) 0 5px no-repeat;
}

li 
{
	display: block;
	font-size: 1em;
}
.box
{
	background: url(../images/headers/leftSide.gif) no-repeat 0 0;
	float: left;
	padding: 0;
	margin: 10px;
}
.box h4
{
	font-size: 1.25em;
	color: #fff;
	margin: 5px 0 0 20px;
	padding: 0 10px 0 0;
	height: 27px;
	background-color : Transparent;
}

.b2{width:200px;}
                
.box-inner
{
	background: url(../images/headers/rightSide.gif) no-repeat 100% 100%;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.box-inner p
{
	padding: 5px 0 5px 5px;
	margin: 1em 0.5em 0.5em 0;
}
div.box-inner ul 
{
	margin: 5px 0 0 15px;
	padding: 0 0 10px 0;
	width: 200px;
}
div.box-inner li.nav, 
div.box-inner li.cancel, 
div.box-inner li.doc, 
div.box-inner li.pdf, 
div.box-inner li.info 
{
	height: 28px;          
	display: block;
	line-height: 22px;
	list-style-image: none;
}
div.box-inner li.nav a 
{
	background: transparent url(../images/bg-arrow2_hovOff.gif) no-repeat 0 5px;
	color: #006F53;
	padding: 10px 5px 10px 22px;
	text-decoration: none;
}
div.box-inner li.nav a:hover 
{
	background: transparent url(../images/bg-arrow2_hovOn.gif) no-repeat 0 5px;
}
div.box-inner li.cancel a 
{
	background: transparent url(../images/cross_hovOff.gif) no-repeat 0 5px;
	color: #006F53;
	padding: 10px 5px 10px 22px;
	text-decoration: none;
}
div.box-inner li.cancel a:hover 
{
	background: transparent url(../images/cross_hovOn.gif) no-repeat 0 5px;
}
div.box-inner li.nav a:hover span, 
div.box-inner li.cancel a:hover span, 
div.box-inner li.doc a:hover span, 
div.box-inner li.pdf a:hover span, 
div.box-inner li.info a:hover span 
{
	color: #006F53;
	text-decoration: underline;
}
div.box-inner li.doc a 
{
	background: transparent url(../images/doc_hovOff.gif) no-repeat 0 5px;
	color: #006F53;
	padding: 10px 5px 10px 22px;
	text-decoration: none;
}
div.box-inner li.doc a:hover 
{
	background: transparent url(../images/doc_hovOn.gif) no-repeat 0 5px;
}
div.box-inner li.pdf a 
{
	background: transparent url(../images/pdficon_small.gif) no-repeat -2px 7px;
	color: #006F53;
	padding: 10px 5px 10px 22px;
	text-decoration: none;
}
div.box-inner li.info a 
{
	background: transparent url(../images/info_hovOff.gif) no-repeat 0 5px;
	color: #006F53;
	padding: 10px 5px 10px 22px;
	text-decoration: none;
}
div.box-inner li.info a:hover 
{
	background: transparent url(../images/info_hovOn.gif) no-repeat 0 5px;
} 
           
/* To target a safari browser issue with the list-image position */
@media screen and (-webkit-min-device-pixel-ratio:0){
div.box-inner ul 
{
	margin: 0 0 0 15px;
	padding: 0 0 10px 0;
}

div.box-inner li.nav span,
div.box-inner li.cancel span,
div.box-inner li.doc span,
div.box-inner li.pdf span,
div.box-inner li.info span
{
	line-height: 40px;
	padding-bottom: 10px;
}

}

div.box-inner2 li.nav a 
{
	background: transparent url(../images/workwithclient/table/bg-arrow_plus.gif) no-repeat 0 5px;
	color: #006F53;
	padding: 5px 0px 10px 22px;
	text-decoration: none;
}
div.box-inner2 li.nav a:hover 
{
	background: transparent url(../images/workwithclient/table/bg-arrow_plus.gif) no-repeat 0 5px;
}

div.box-inner2 ul 
{
	margin: 5px 0 0 0px;
	padding: 0 0 10px 0;
	width: 200px;
}
div.box-inner2 li.nav, 
div.box-inner2 li.cancel, 
div.box-inner2 li.doc, 
div.box-inner2 li.pdf, 
div.box-inner2 li.info 
{
	height: 28px;          
	display: block;
	line-height: 22px;
	list-style-image: none;
}

a.nav2
{
	background: url(/images/workwithclient/table/bg-arrow_plus.gif) no-repeat;
	padding-left: 22px;
	height: 22px;
} 

div.box-innerpdf li.nav a 
{
	background: transparent url(../images/btn_skandia_1200_pdficon_small.gif) no-repeat 0 5px;
	color: #006F53;
	padding: 5px 0px 10px 22px;
	text-decoration: none;
}
div.box-innerpdf li.nav a:hover 
{
	background: transparent url(../images/btn_skandia_1200_pdficon_small.gif) no-repeat 0 5px;
}

div.box-innerpdf ul 
{
	margin: 5px 0 0 0px;
	padding: 0 0 10px 0;
	width: 200px;
}
div.box-innerpdf li.nav, 
div.box-innerpdf li.cancel, 
div.box-innerpdf li.doc, 
div.box-innerpdf li.pdf, 
div.box-innerpdf li.info 
{
	height: 28px;          
	display: block;
	line-height: 22px;
	list-style-image: none;
}



