body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

p, td, b, strong, ul, li, div, a {  font-family: Arial, helvetica, verdana; color: #4C4C4C;  line-height: 18px }

.p12 {  font-size: smaller; }
.p09 {  font-size: 9px; }
.pblue{  font-size: smaller;  color: #0078E0}
.grey{  color: #4C4C4C}

b, strong  {	font-weight: bold}

a {	font-family: Arial, helvetica, verdana; text-decoration: none;	color: #0078E0}

li { 	color: #0078E0;	}

ul {	padding-left: 10px;	margin-left: 14px;}

.tick  {
	color: #0078E0;
	list-style-image: url(img/tick.gif);
}

a:hover {	text-decoration: underline; }
a.txt_black:hover {	text-decoration: underline;  color: #ffffff}

.input {  font-family: Arial, helvetica, verdana; font-size: x-small; color: #333333; 
background-color: #FFFFFF; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;
border: 1px solid #949494; }


.t2green { font-weight: bold; color: #0078E0}
.blue { 	color: #0078E0;	}
.pgreen{ font-weight: bold; color: #CACFE5}
.pgreen_larger{ font-weight: bold; color: #0045B8; font-size:18px}

.t3wblue {font-size: medium; color: #0078E0}
.t3blue {font-size: medium; color: #333333}

.privacy { color: #0078E0; vertical-align: middle; line-height: 14px }

.form_text1 { font-size: 10px; color: #000; text-align: left; line-height:14px}

.foot_disclaimer { font-family: Arial, helvetica, verdana; font-size: smaller; color: #666; text-align: centre;}

.form{  font-family: Arial, helvetica, verdana; font-size:12px; color: #333333; 
background-color: #FFFFFF; border: 1px solid #222222;  }

.border_left { border-left: 1px solid #BEC9E1; valign:top  }
.form_bg { border-left: 1px solid #BEC9E1; background-image:url(img/form_bg.gif); background-repeat:repeat-x }
.border_right { border-right: 1px solid #BEC9E1;  }
.border_middle { border-bottom: 1px solid #BEC9E1;  padding-left: 14px; padding-top: 14px; }

hr { color: #C2CCE0; noshade}

.menu {  font-family: Arial, helvetica, verdana; font-size:13px; color: #0078E0; font-weight: bold; text-align: right}

.menu2 {  font-family: Arial, helvetica, verdana; font-size:13px; color: #00B8A6; font-weight: bold; text-align: right}

.spacing1 { padding-left: 14px; padding-top: 14px;}
.spacing2 { padding: 14px; }

.pp_head {font-size: 18px; color: #FFFFFF; background-color:#0078E0; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px;}
.pp_p {font-size: 11px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px;}

p.disclaimer{ font-size: smaller; padding:10px 0 10px 0; margin:10px 0 10px 0; border-bottom:1px solid black; border-top:1px solid black;font-weight:bold;}



h3 {margin:10px 0px 14px 0px; color:#0078E0; font-weight:normal; font-size:16px}
h4 {margin:10px 0px 14px 0px; color:#0078E0; font-weight:normal; font-size:14px}

ul.list {padding:0px 0px 6px 10px; font-size:13px; color:#000}
ul.list li {list-style:disc; margin:0px 0px 5px 0px; color:#000}

ul.keyinfo {padding:0px 0px 8px 8px; line-height:1.4; font-size:13px; color:#000}
ul.keyinfo li {list-style:disc; margin:0px 0px 12px 0px; color:#000}
ul.keyinfo li strong {display:block}

.body-fees {padding:10px 15px 10px 15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:1.4}
.body-fees h1 {margin:5px 0px 17px 0px; font-size:22px; font-weight:normal; color:#2143BD}
.body-fees table {width:100%; border-collapse:collapse}
.body-fees table td {font-size:12px; padding:3px}
.body-fees .casestudy {padding:15px; margin:0px 0px 14px 0px; background:#E7F5ED}
.body-fees .casestudy .title {padding-bottom:8px; font-size:14px; font-weight:bold}

.hr {padding:9px 0px 0px 0px; margin:0px 0px 19px 0px; border-bottom:1px solid #CDCDCD; font-size:0




