﻿img { 
padding: 0; 
margin: 0;
border:0
}

.top { 
padding: 0; 
margin: 0;
}

.toplinks { 

font-family: verdana; 
font-size: 0.70em; 
color: #ebf1f6; 
padding: 0 1px; 
margin: 0;
}

a.toplinks:link    { color:#ffffff; font-family: verdana; font-size: 0.9em; text-decoration:none; }
a.toplinks:visited { color:#ffffff; font-family: verdana; font-size: 0.9em; text-decoration:none; }
a.toplinks:hover   { color:#ffffff; font-family: verdana; font-size: 0.9em; text-decoration:underline; }
a.toplinks:active  { color:#ffffff; font-family: verdana; font-size: 0.9em; text-decoration:none; }

.tel { 
vertical-align: bottom;
text-align: right;
padding: 0 4px 0 0;
margin: 0; 
}

.bubbletitle {
font-family: trebuchet ms; 
font-size: 1em; 
color: #ffffff; 
padding: 1px 0 4px 0;
margin: 0px;
}

.bubbletext {
padding: 1px 0px 1px 0px;
margin: 0px;
vertical-align: center;
}

a.question:link    { color:#fff; font-family: verdana; font-size: 0.6em; text-decoration:none; padding: 1px 0; margin: 0; }
a.question:visited { color:#003366; font-family: verdana; font-size: 0.6em; text-decoration:none; padding: 1px 0; margin: 0; }
a.question:hover   { color:#003366; font-family: verdana; font-size: 0.6em; text-decoration:underline; padding: 1px 0; margin: 0; }
a.question:active  { color:#003366; font-family: verdana; font-size: 0.6em; text-decoration:none; padding: 1px 0; margin: 0; }


.bubbleall {
padding: 2px 0px;
margin: 0px;
text-align: right;
vertical-align: bottom;
}

a.all:link    { font-size: 0.9em; letter-spacing: 0px; text-decoration:none; padding: 4px 0 0 0; margin: 0; font-weight: bold; }
a.all:visited { font-size: 0.9em; letter-spacing: 0px; text-decoration:none; padding: 4px 0 0 0; margin: 0; font-weight: bold; }
a.all:hover   { font-size: 0.9em; letter-spacing: 0px; text-decoration:underline; padding: 4px 0 0 0; margin: 0; font-weight: bold; }
a.all:active  { font-size: 0.9em; letter-spacing: 0px; text-decoration:none; padding: 4px 0 0 0; margin: 0; font-weight: bold; }

.question p { padding: 0px; margin: 0px; }

.bubbletext p { padding: 0px; margin: 0px; }

.bubbleall p { padding: 0px; margin: 0px; }


.mortgages    { font-family: verdana; color:#ffffff; font-size: 0.64em; padding: 0px; margin:0; text-align: center; vertical-align: center; line-height: 17px; }
.mortgages a:link    { color:#ffffff; text-decoration:none; }
.mortgages a:visited { color:#ffffff; text-decoration:none; }
.mortgages a:active  { color:#ffffff; text-decoration:none; }
.mortgages a:hover   { color:#ffffff; text-decoration:underline; }

.pensions     { font-family: verdana; color:#ffffff; font-size: 0.64em; padding: 0px; margin:0; text-align: center; vertical-align: center; line-height: 17px; }
.pensions a:link    { color:#ffffff; text-decoration:none; }
.pensions a:visited { color:#ffffff; text-decoration:none; }
.pensions a:active  { color:#ffffff; text-decoration:none; }
.pensions a:hover   { color:#ffffff; text-decoration:underline; }

.investments  { font-family: verdana; color:#ffffff; font-size: 0.64em; padding: 0px; margin:0; text-align: center; vertical-align: center; line-height: 17px; }
.investments a:link    { color:#ffffff; text-decoration:none; }
.investments a:visited { color:#ffffff; text-decoration:none; }
.investments a:active  { color:#ffffff; text-decoration:none; }
.investments a:hover   { color:#ffffff; text-decoration:underline; }

.boxtitle         {  font-family: Trebuchet MS; color:#ffffff; font-size: 1em; padding: 7px 0px 3px 0px; text-align: left; font-weight: bold; line-height: 14px; vertical-align: center; }
.boxtitle a:link    { font-family: Trebuchet MS; color:#ffffff; text-decoration:none; }
.boxtitle a:visited { font-family: Trebuchet MS; color:#ffffff; text-decoration:none; }
.boxtitle a:active  { font-family: Trebuchet MS; color:#ffffff; text-decoration:none; }
.boxtitle a:hover   { font-family: Trebuchet MS; color:#ffffff; text-decoration:underline; }

.boxtext         {  font-family: verdana; color:#ffffff; font-size: 0.80em; padding: 0px; margin: 0px; text-align: left; line-height: 12px; letter-spacing: 0px }
.boxtext a:link    { font-family: verdana; color:#ffffff; text-decoration:none; }
.boxtext a:visited { font-family: verdana; color:#ffffff; text-decoration:none; }
.boxtext a:active  { font-family: verdana; color:#ffffff; text-decoration:none; }
.boxtext a:hover   { font-family: verdana; color:#ffffff; text-decoration:underline; }

.boxmore         {  font-family: verdana; color:#ffffff; font-size: 0.84em; padding: 0px; text-align: right; vertical-align: center;  line-height: 12px; font-weight: bold; }
.boxmore a:link    { font-family: verdana; color:#ffffff; text-decoration:none; }
.boxmore a:visited { font-family: verdana; color:#ffffff; text-decoration:none; }
.boxmore a:active  { font-family: verdana; color:#ffffff; text-decoration:none; }
.boxmore a:hover   { font-family: verdana; color:#ffffff; text-decoration:underline; }

a.bodylinks:link { color:#003366; font-size: 1em; font-family: verdana, arial; text-decoration:underline; font-weight: bold; }
a.bodylinks:visited { color:#003366; font-size: 1em; font-family: verdana, arial; text-decoration:underline; font-weight: bold; }
a.bodylinks:hover { color:#145391; font-size: 1em; font-family: verdana, arial; text-decoration:underline; font-weight: }
a.bodylinks:active { color:#003366; font-size: 1em; font-family: verdana, arial; text-decoration:underline; font-weight: bold; }

a.bodylinks2:link { color:#003366; font-size: 1em; font-family: verdana, arial; text-decoration:none; }
a.bodylinks2:visited { color:#003366; font-size: 1em; font-family: verdana, arial; text-decoration:none; }
a.bodylinks2:hover { color:#145391; font-size: 1em; font-family: verdana, arial; text-decoration:underline; }
a.bodylinks2:active { color:#003366; font-size: 1em; font-family: verdana, arial; text-decoration:none; }

.left               { background-color: #003366; vertical-align: top; text-align: left; padding: 4px 0px; }
.leftlink           { font-color: #e9f4ff; font-family: verdana; padding: 3px 6px 3px 12px; }
.leftlink a:link    { font-size: 0.85em; color:#e9f4ff; text-decoration:none; }
.leftlink a:visited { font-size: 0.85em; color:#e9f4ff; text-decoration:none; }
.leftlink a:active  { font-size: 0.85em; color:#e9f4ff; text-decoration:none; }
.leftlink a:hover   { font-size: 0.85em; color:#e9f4ff; text-decoration:underline; }
.lefttitle          { font-size: 0.70em; color: #ffffff; font-family: verdana; padding: 0 0 2px 0; }
.ptitle             { padding: 2px 6px 2px 12px; line-height: 12px; font-style: italic; font-size: 1.1em; }

.leftlinkb           { font-color: #ecfff1; font-family: verdana; padding: 3px 6px 3px 12px; }
.leftlinkb a:link    { font-size: 0.85em; color:#ecfff1; text-decoration:none; }
.leftlinkb a:visited { font-size: 0.85em; color:#ecfff1; text-decoration:none; }
.leftlinkb a:active  { font-size: 0.85em; color:#ecfff1; text-decoration:none; }
.leftlinkb a:hover   { font-size: 0.85em; color:#ecfff1; text-decoration:underline; }
.lefttitleb          { font-size: 0.80em; color: #ecfff1; font-family: verdana; margin: 3px 6px 3px 12px; }

.smwt           { font-color: #fff; font-family: verdana; padding: 3px 6px 3px 12px; text-align: center; }
.smwt a:link    { font-size: 0.70em; color:#fff; text-decoration:none; text-align: center }
.smwt a:visited { font-size: 0.70em; color:#fff; text-decoration:none; text-align: center }
.smwt a:active  { font-size: 0.70em; color:#fff; text-decoration:none; text-align: center }
.smwt a:hover   { font-size: 0.70em; color:#fff; text-decoration:underline; text-align: center }

.center             { font-color: #e9f4ff; text-align: left; vertical-align: top; padding: 8px 2px 8px 14px; }
.center h1          { font-family:  verdana; font-size: 1.10em; color: #0053b6; line-height: 20px; padding: 4px 8px; }
.center h2          { font-family:  verdana; font-size: 1em; color: #2879d8; line-height: 16px; padding: 4px 8px; }
.center h3          { font-family:  verdana, arial, tahoma; font-size: 0.80em; color: #2879d8; line-height: 17px; padding:  0px 10px 0px 8px; }
.center h4          { font-family:  verdana, arial, tahoma; font-size: 0.80em; color: #2879d8; line-height: 16px; padding: 0px 4px 0px 8px; }
.center h5          { font-family:  arial, tahoma; font-size: 0.85em; color: #2879d8; line-height: 15px; padding: 0px 4px 0px 8px; }
.center p          { font-family:  verdana; font-size: 0.75em; color: #3e5482; line-height: 15px; padding: 0px 14px 0px 8px; }
.center ul          { padding: 4px 36px; }
.center li          {  font-family:  verdana; font-size: 0.84em; list-style: square inside; color:#314877; list-style-position: outside }
.center ol          { margin: 4px 12px; }
.center ol li       { margin: 8px 4px 8px 18px; line-height: 13px; list-style: lower-roman; list-style-position: outside }

.center a:link    { color:#3e5482; text-decoration:none; }
.center a:visited { color:#3e5482; text-decoration:none; }
.center a:active  { color:#3e5482; text-decoration:none; }
.center a:hover   { color:#3e5482; text-decoration:underline; }
.center h3 a:link    { color:#2879d8; text-decoration:none; }
.center h3 a:visited { color:#2879d8; text-decoration:none; }
.center h3 a:active  { color:#2879d8; text-decoration:none; }
.center h3 a:hover   { color:#2879d8; text-decoration:underline; }
.center h6           { font-family:  verdana; font-size: 0.70em; color: #707070; line-height: 15px; padding: 0px 8px; }

.center ul { font-family: verdana; color: #3e5482; font-size: 0.90em; padding: 2px 32px; margin: 0}
.center li { list-style-type: square; padding: 0px 2px;}
.center li a:link    { color:#3e5482; text-decoration:none; }
.center li a:visited { color:#3e5482; text-decoration:none; }
.center li a:active  { color:#3e5482; text-decoration:none; }
.center li a:hover   { color:#3e5482; text-decoration:underline; }


.center2 li { list-style-type: disc; padding: 0; }
.center2 li a:link    { font-size: 1.24em; color:#3e5482; text-decoration:none; }
.center2 li a:visited { font-size: 1.24em; color:#3e5482; text-decoration:none; }
.center2 li a:active  { font-size: 1.24em; color:#3e5482; text-decoration:none; }
.center2 li a:hover   { font-size: 1.24em; color:#3e5482; text-decoration:underline; }

.testimonial       { font-family:  verdana; font-size: 1em; font-style: italic; padding: 6px 0;}
.testimonialt      { text-align: right; font-weight: bold; color: #0053b6; text-align: right; }
.testimonial p     { font-style: italic; text-align: justify; color: #0053b6; padding: 4px 0; margin: 0; }
.tborder	   { background-color: #e5f1ff; padding: 15px 19px 15px 15px; margin: 0px;  }

.right              { text-align: right; vertical-align: top; padding: 8px 0px; }
.rightbox           { text-align: right; vertical-align: top; padding: 0px 0px 1px 0px; }

.footerl            { font-family: verdana; font-size: 0.65em; color: #64738b; padding: 6px 8px; text-align: left; }
.footerl a:link    { color:#64738b; text-decoration:none; }
.footerl a:visited { color:#64738b; text-decoration:none; }
.footerl a:active  { color:#64738b; text-decoration:none; }
.footerl a:hover   { color:#64738b; text-decoration:underline; }

.footerc            { font-family: verdana; font-size: 0.70em; color: #666666; padding: 2px 12px 6px 16px; text-align: justify; }
.footerc a:link    { color:#666666; text-decoration:none; }
.footerc a:visited { color:#666666; text-decoration:none; }
.footerc a:active  { color:#666666; text-decoration:none; }
.footerc a:hover   { color:#666666; text-decoration:underline; }

.footeri            { font-family: verdana; font-size: 0.65em; color: #4e4e4e; padding: 4px 18px 4px 37px; text-align: justify; }
.footeri a:link    { color:#4e4e4e; text-decoration:none; }
.footeri a:visited { color:#4e4e4e; text-decoration:none; }
.footeri a:active  { color:#4e4e4e; text-decoration:none; }
.footeri a:hover   { color:#4e4e4e; text-decoration:underline; }

.footerd            { font-family: verdana; font-size: 0.65em; color: #fff; padding: 3px; text-align: justify; vertical-align: center; line-height: 14px; }
.footerd a:link    { color:#fff; text-decoration:none; }
.footerd a:visited { color:#fff; text-decoration:none; }
.footerd a:active  { color:#fff; text-decoration:none; }
.footerd a:hover   { color:#fff; text-decoration:underline; }

.error  { font-family: verdana; font-size: 0.80em; color: #666666; padding: 2px 12px 6px 32px; text-align: justify; }


h1 {
font-family: verdana; font-size: 1.2em; color: #003366; line-height: 18px; padding-top: 4px; 
}

h2 {
font-family: verdana; font-size: 1em; color: #003366; line-height: 12px; padding: 0px;
}

h3 {
font-family: verdana; font-size: 0.9em; color: #27527D; line-height: 12px; padding-bottom: 2px;
}


.body {
font-family: verdana; font-size: 0.75em; color: #003366; padding: 0 2px 0px 54px; line-height: 15px text-align: right;
}

.form {
font-family: verdana; padding: 0px; margin: 0px; line-height: 15px; 
}
.formsm {
font-family: verdana; font-size: 0.80em; padding: 0px; margin: 0px;
}

.body p { padding: 5px 0px; margin:0px; }

.body h1 { padding: 5px 0px; margin:0px; }
.body h2 { font-family:  verdana; font-size: 1em; color: #2879d8; line-height: 16px; padding: 8px; margin: 0px }

.footertext {
font-family: verdana; font-size: 0.8em; font-style: normal; font-weight: normal; text-transform: none; color: #003366; padding: 6px; 
}

.footertext2 {
font-family: verdana; font-size: 0.70em; font-style: normal; font-weight: normal; text-transform: none; color: #003366; padding: 6px;
}

.telephone { color: #FFFFFF; font-family: verdana; font-size: 1.2em; text-align:right; font-weight: bold;  padding-left: 8px; padding-top: 5px; padding-right: 16px; padding-bottom: 5px; }

.baselinks { color: #003366; font-family: verdana; font-size: 1.1em; }

a.baselinks:link { color:#003366; font-size: 1em; font-family: verdana, arial; text-decoration:none; }
a.baselinks:visited { color:#003366; font-size: 1em; font-family: verdana, arial; text-decoration:none; }
a.baselinks:hover { color:#003366; font-size: 1em; font-family: verdana, arial; text-decoration:underline; }
a.baselinks:active { color:#003366; font-size: 1em; font-family: verdana, arial; text-decoration:none; }

.baselinks2 { color: #FFFFFF; font-family: verdana; font-size: 0.65em; font-weight: bold; }

.calcform { color: #FFFFFF; font-family: verdana; font-size: 0.6em; padding: 0px;}

.calcform2 { color: #FFFFFF; font-family: verdana; font-size: 0.6em; font-weight: bold; }

.input_calc { font-family: verdana; padding: 1px; line-height: 8px }

.sitemap         {  font-family: verdana; color:#a2a2a2; font-size: 0.80em; padding: 0 2px 0 2px; margin: 0px; letter-spacing: 0px }
a.sitemap:link    { font-family: verdana; text-decoration:none; }
a.sitemap:visited { font-family: verdana; text-decoration:none; }
a.sitemap:active  { font-family: verdana; text-decoration:none; }
a.sitemap:hover   { font-family: verdana; text-decoration:underline; }

a.glossary:link     { color: #003366; font-family: Verdana; font-size: 0.85em; background-color: #b2d2f2; text-decoration: none; padding: 2px 4px; }
a.glossary:visited  { color: #003366; font-family: Verdana; font-size: 0.85em; background-color: #b2d2f2; text-decoration: none; padding: 2px 4px; }
a.glossary:active   { color: #003366; font-family: Verdana; font-size: 0.85em; background-color: #b2d2f2; text-decoration: none; padding: 2px 4px; }
a.glossary:hover    { color: #003366; font-family: Verdana; font-size: 0.85em; background-color: #7da4d8; text-decoration: underline; padding: 2px 4px; }

a.dictionary:link     { color: #305d98; font-family: Verdana; font-size: 0.9em; text-decoration: none; }
a.dictionary:visited  { color: #305d98; font-family: Verdana; font-size: 0.9em; text-decoration: none; }
a.dictionary:active   { color: #305d98; font-family: Verdana; font-size: 0.9em; text-decoration: none; }
a.dictionary:hover    { color: #305d98; font-family: Verdana; font-size: 0.9em; text-decoration: underline; }

ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	

#menu5 {
	width: 182px;
	margin: 0px;
	padding: 0px;
	}
	
#menu5 li a {
	height: 28px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 22px;
	text-decoration: none;
	padding: 0px;
        font-family:  verdana;
	font-size: 0.75em;
	}	
	
#menu5 li a:link, 
#menu5 li a:visited
 {
	color: #FFF;
	display: block;
	background:  url(menu5.gif) 0 56px;
	padding: 5px 0 0 14px;
	}
	
#menu5 li a:hover,
#menu5 li a:active,
        {
	color: #FFF;
	background:  url(menu5.gif) 0 -28px;
	padding: 5px 0 0 14px;
	}
#menu6 {
	width: 182px;
	margin: 0px;
	padding: 0px 0 0 0;
	}
	
#menu6 li a {
	height: 28px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 22px;
	text-decoration: none;
	padding: 0px;
        font-family:  verdana;
	font-size: 0.75em;
	}	
	
#menu6 li a:link, 
#menu6 li a:visited
        {
	color: #FFF;
	display: block;
	background:  url(menu6.gif) 0 56px;
	padding: 7px 0 0 14px;
	}
	
#menu6 li a:hover,
#menu6 li a:active,
        {
	color: #FFF;
	background:  url(menu6.gif) 0 -28px;
	padding: 7px 0 0 14px;
	}

.creative        { margin: 0px; width: 800px; font-family: verdana; font-size: 0.70em; color: #83a7f7; padding-top: 16px; padding-bottom: 7px; text-align: right; }
a.sprout:link    { color:#7bc86f; font-family: verdana, arial; padding: 1px; text-decoration:none; background-color: #e9f6e3; padding: 1px 4px; }
a.sprout:visited { color:#7bc86f; font-family: verdana, arial; padding: 1px; text-decoration:none; background-color: #e9f6e3; padding: 1px 4px; }
a.sprout:hover   { color:#2c821e; font-family: verdana, arial; padding: 1px; text-decoration:underline; background-color: #a0d28a; padding: 1px 4px; }
a.sprout:active  { color:#7bc86f; font-family: verdana, arial; padding: 1px; text-decoration:none; background-color: #e9f6e3; padding: 1px 4px; }
