/*@charset "UTF-8";*/
/* CSS Document */

body,td,th {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a {
	outline:none;
}

a:link {
	color: #993366;
	text-decoration: none;
}
a:visited {
	color: #993366;
	text-decoration: none;
}
a:hover {
	color: #CC3399;
	text-decoration: underline;
}
a:active {
	color: #993366;
	text-decoration: none;
}

.LoginText {
background-color:#CCCCCC;
color:#0066CC;
width: 100%;}

.TickerHeadline {
color:#FFFFFF;
text-transform:capitalize;
background-color:#993399;}

.TickerContent {
color:#FFFFFF;}

.TickerContent a:link {color: #FF33FF; text-decoration:underline;}
.TickerContent a:visited {color: #FF33FF; text-decoration:underline;}
.TickerContent a:hover {color: #FFFFFF; text-decoration:underline;}
.TickerContent a:active {color: #FF33FF; text-decoration:underline;}


.TopNav {font-family:Arial, Helvetica, sans-serif;font-size:10px; font-weight:600; color: #FFFFFF; 	background-color: #3F83F7; padding:5px;}
.TopNav a:link {font-family:Arial, Helvetica, sans-serif;font-size:10px; font-weight:100; color: #DEEAFD; text-decoration:none;}
.TopNav a:visited {font-family:Arial, Helvetica, sans-serif;font-size:10px; font-weight:100; color: #DEEAFD; text-decoration:none;}
.TopNav a:hover {font-family:Arial, Helvetica, sans-serif;font-size:10px; font-weight:100; color: #FFFFFF; text-decoration:none;}
.TopNav a:active {font-family:Arial, Helvetica, sans-serif;font-size:10px; font-weight:100; color: #DEEAFD; text-decoration:none;}

.SideNavMembers {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	font-weight:100; 
	line-height:12px;
	color: #F1F2E0; 
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 5px;
	background-color:#BAB932;
	border-bottom: #DDe9FA solid 1px;
}

.SideNavMembers a:link {font-family:Arial, Helvetica, sans-serif;font-size:11px; font-weight:100; color: #F1F1E0; text-decoration:none;}
.SideNavMembers a:visited {font-family:Arial, Helvetica, sans-serif;font-size:11px; font-weight:100; color: #F1F1E0; text-decoration:none;}
.SideNavMembers a:hover {font-family:Arial, Helvetica, sans-serif;font-size:11px; font-weight:100; color: #FFFFFF; text-decoration:none;}
.SideNavMembers a:active {font-family:Arial, Helvetica, sans-serif;font-size:11px; font-weight:100; color: #FFFFFF; text-decoration:none;}

.SideNavMembersSUB {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	font-weight:100; 
	line-height:12px;
	color: #BAB932; 
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 5px;
	background-color:#F1F1E0;
}

.SideNavMembersSUB a:link {font-family:Arial, Helvetica, sans-serif;font-size:11px; font-weight:100; color: #BAB932; text-decoration:none;}
.SideNavMembersSUB a:visited {font-family:Arial, Helvetica, sans-serif;font-size:11px; font-weight:100; color: #BAB932; text-decoration:none;}
.SideNavMembersSUB a:hover {font-family:Arial, Helvetica, sans-serif;font-size:11px; font-weight:100; color: #BAB932; text-decoration:underline;}
.SideNavMembersSUB a:active {font-family:Arial, Helvetica, sans-serif;font-size:11px; font-weight:100; color: #BAB932; text-decoration:underline;}


.SideNav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	font-weight:100; 
	line-height:12px;
	color: #3A7AE6; 
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 5px;
	background-color:#ECF3FE;
	border-bottom: #DDe9FA solid 1px;
}

.SideNavList {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	font-weight:100; 
	line-height:14px;
	color: #3A7AE6; 
	list-style: disc;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	
}

.SideNav a:link {font-family:Arial, Helvetica, sans-serif;font-size:11px; font-weight:100; color: #3A7AE6; text-decoration:none;}
.SideNav a:visited {font-family:Arial, Helvetica, sans-serif;font-size:11px; font-weight:100; color: #3A7AE6; text-decoration:none;}
.SideNav a:hover {font-family:Arial, Helvetica, sans-serif;font-size:11px; font-weight:100; color: #003366; text-decoration:none;}
.SideNav a:active {font-family:Arial, Helvetica, sans-serif;font-size:11px; font-weight:100; color: #3A7AE6; text-decoration:none;}


.PageNav {
	background-color: #ECF3FE;
	color: #3A7AE6;
	font-size: 10px;
	font-weight: normal;
	vertical-align: middle;
	border:#99CCFF solid 1px;
	list-style-type: none;
	list-style-position: outside;
}
.PageNav a:link {font-family:Arial, Helvetica, sans-serif;font-size:10px; font-weight:100; color: #3A7AE6; text-decoration:none;}
.PageNav a:visited {font-family:Arial, Helvetica, sans-serif;font-size:10px; font-weight:100; color: #3A7AE6; text-decoration:none;}
.PageNav a:hover {font-family:Arial, Helvetica, sans-serif;font-size:10px; font-weight:100; color: #3A7AE6; text-decoration:none;}
.PageNav a:active {font-family:Arial, Helvetica, sans-serif;font-size:10px; font-weight:100; color: #3A7AE6; text-decoration:none;}

.footer {font-family:Arial, Helvetica, sans-serif;font-size:10px; font-weight:600; color: #FFFFFF; 	background-color: #3F83F7; padding:5px;}
.footer a:link {font-family:Arial, Helvetica, sans-serif;font-size:10px; font-weight:100; color: #DEEAFD; text-decoration:none;}
.footer a:visited {font-family:Arial, Helvetica, sans-serif;font-size:10px; font-weight:100; color: #DEEAFD; text-decoration:none;}
.footer a:hover {font-family:Arial, Helvetica, sans-serif;font-size:10px; font-weight:100; color: #FFFFFF; text-decoration:none;}
.footer a:active {font-family:Arial, Helvetica, sans-serif;font-size:10px; font-weight:100; color: #DEEAFD; text-decoration:none;}

.MemberNav {
font-family:Arial, Helvetica, sans-serif;
font-size:11px; 
font-weight:100; 
color: #FFFFFF; 
background-color: #3F83F7; 
padding:3px;
width: 180px;
}

.contentBox{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:10px;
line-height:14px;
border-top: #ECF3FE dotted 1px;
background-image: url(interface/contentbox_top.gif);
background-position:top;
background-repeat: repeat-x;
}


.NewsHeadline {
	color: #3A7AE6;
	font-size: 14px;
}
.NewsHeadline a:link {color: #3A7AE6; text-decoration:none;}
.NewsHeadline a:visited {color: #3A7AE6; text-decoration:none;}
.NewsHeadline a:hover {color: #3A7AE6; text-decoration:underline;}
.NewsHeadline a:active {color: #3A7AE6; text-decoration:none;}


.TABsubnavBG {
background-color: #FFFFFF;
border-bottom: #3A7AE6 solid 1px;
}

.TABsubnav {
background-color: #FFFFFF;
color: #3A7AE6;
padding:5px;
font-size:12px;
font-weight:normal;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
border-bottom: #3A7AE6 solid 1px;
width:100px;
}
.TABsubnav a:link {color: #3A7AE6; text-decoration:none;}
.TABsubnav a:visited {color: #3A7AE6; text-decoration:none;}
.TABsubnav a:hover {color: #3A7AE6; text-decoration:underline;}
.TABsubnav a:active {color: #3A7AE6; text-decoration:none;}


.TABsubnavSelected {
background-color: #ECF3FE;
color: #3A7AE6;
padding:5px;
font-size:12px;
font-weight:bold;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
border-top: #3A7AE6 solid 1px;
border-left: #3A7AE6 solid 1px;
border-right: #3A7AE6 solid 1px;
width:100px;

}
.TABsubnavSelected a:link {color: #3A7AE6; text-decoration:none;}
.TABsubnavSelected a:visited {color: #3A7AE6; text-decoration:none;}
.TABsubnavSelected a:hover {color: #3A7AE6; text-decoration:underline;}
.TABsubnavSelected a:active {color: #3A7AE6; text-decoration:none;}


/* FORMS */
.FormTable {
background-color:#FFFFFF;
width:700px;
}


.FormHeadline {
padding: 5px;
background-color: #ECF3FE;
color: #3A7AE6;
font-size: 14px;
font-weight:400;
border-bottom:#FFFFFF solid 5px;

}

.FindDropmenu {
background-color: #ECF3FE;
color: #3A7AE6;
font-size: 12px;
font-weight: normal;
vertical-align: middle;
border:#99CCFF solid 1px;
width:95%;
}

.FormField {
	background-color: #ECF3FE;
	color: #3A7AE6;
	font-size: 12px;
	font-weight: normal;
	vertical-align: middle;
	border:#99CCFF solid 1px;
}

.FormFieldApproved {
	background-color: #ECF3FE;
	color: #3A7AE6;
	font-size: 12px;
	font-weight: normal;
	vertical-align: middle;
	border:#99CCFF solid 1px;
	background-image: url(interface/icons/accept.png);
	background-position:right;
	background-repeat:no-repeat;
}

.FormLabels {
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left: 5px;
vertical-align:middle;

}

.FormListTable {
border-bottom: #ECF3FE solid 1px;
background-color: #FFFFFF;
padding:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

.FormListheading {
width: 100%;
background-color: #3A7AE6;
color: #FFFFFF;
padding:4px;
font-size:9px;
font-weight:normal;
vertical-align:bottom;
font-family:Arial, Helvetica, sans-serif;
border-left:#FFFFFF solid 1px;
border-top:#FFFFFF solid 1px;
border-right:#FFFFFF solid 1px;
}
.FormListheading a:link {color: #FFFFFF; text-decoration:none;}
.FormListheading a:visited {color: #FFFFFF; text-decoration:none;}
.FormListheading a:hover {color: #FFFFFF; text-decoration:underline;}
.FormListheading a:active {color: #FFFFFF; text-decoration:none;}


.FormListItem {
background-color: #FFFFFF;
color: #3A7AE6;
padding:3px;
font-size:12px;
font-weight:normal;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
border-bottom: #ECF3FE solid 1px;
}
.FormListItem a:link {color: #3A7AE6; text-decoration:underline;}
.FormListItem a:visited {color: #3A7AE6; text-decoration:underline;}
.FormListItem a:hover {color: #3A7AE6; text-decoration:underline;}
.FormListItem a:active {color: #3A7AE6; text-decoration:underline;}


/* ---- */


.navBox{
padding-left:0px;
padding-bottom:20px;}

.productBox{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:10px;
line-height:14px;
border-top:#CCCCCC dotted 1px;
padding-bottom:20px;
}

.HeaderBox{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-bottom:0px;
line-height:14px;
}


/* LOGIN */

.loginText {
width: 95%;
color:#993366;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.loginBox {
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-bottom:3px;
}

.HeaderBoxLogin{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-bottom:0px;
line-height:14px;
border-right:#CCCCCC solid 1px;
}

.contentBoxLogin{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:10px;
line-height:14px;
border-right:#CCCCCC solid 1px;

}



/* GENERAL */

.list{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:0px;
	line-height:14px;
	list-style-position: inside;
	list-style-type:circle;
	margin-left: 3px;
}

.general {
	color: #3A7AE6;
	font-size: 14px;
}

.strategies {
	color: #822572;
	font-size: 14px;
}

.trustdeeds {
	color: #0066CC;
	font-size: 14px;
}

.wills {
	color: #FF6600;
	font-size: 14px;
}

.pensions {
	color: #0099CC;
	font-size: 14px;
}

.advisors {
	color: #B2B935;
	font-size: 14px;
}

.investment {
	color: #339999;
	font-size: 14px;
}

.trustee {
	color: #CF0922;
	font-size: 14px;
}

.training	{
	color: #e57f01;
	font-size: 14px;
}

.productSubhead {
	color: #3F83F7;
	font-size: 17px;
	font-stretch:condensed;
}

.heading_space	{
	padding: 10px 0 20px 0;
}
 
.bodyStyle {
	background-color: #0E0E0C;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-position:top left;
}
