@import url(reset.css);
@import url(headings.css);
@import url(scenarios.css);
@import url(calculators.css);
@import url(forms.css);
@import url(forms_additional.css);
@import url(forms_right.css);
@import url(forms_right_additional.css);
@import url(forms_sm.css);
@import url(forms_sm_additional.css);
@import url(forms_invest.css);
@import url(forms_invest_additional.css);
@import url(firefox.css);
@import url(tables.css);

/**********************************

Common styles  

***********************************/

body  {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #ececec;
background-image: url(../../_images/advertising/main_bg.gif);
background-repeat: repeat-y;
background-position: center;
margin: 0px; 
padding: 0px;
color: #002663;
line-height:130%;
}
p {
margin: 0 0 1em;
}
p em {
font-weight: bold;
font-style: normal;
color: #f00;
}

/* Layout */

#wrapper {
width: 950px;
overflow:hidden;
position:relative;
margin: 0px auto;
}
#privacy {
height: 20px;
background-color:#FFFFFF;
color:#00b2a9;
text-align:left;
margin: 6px 6px 2px 15px;
}
#header {
background-image: url(../../_images/header/main_hdr.gif);
background-repeat:no-repeat;
width: 950px;
height: 145px;
}
#vertical_nav {
margin: 0px 0px 0px 15px;
}
#vertical_nav_main {
margin: 38px 0px 0px 15px;
}
#breadcrumbs {
width: 950px;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
margin: 18px 8px 18px 15px;
color:#002663;
}
#breadcrumbs_main {
width: 950px;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
margin: 18px 8px 8px 15px;
color:#002663;
}
#sidebar {
width: 180px;
float: left;
overflow: visible;
display: inline;
clear: inherit;
position:relative;
}
#sidebar_main {
width: 330px;
float: left;
clear: left;
}
#content {
width:650px;
min-height:400px;
float:right;
text-align:justify;
padding:0px;
margin: 49px 46px 8px 0px;
display: inline;
clear: none;
}
#content_home_twocol {
width:850px;
min-height:80px;
float:left;
display:inline;
text-align:justify;
padding:10px;
margin: 0px 6px 8px 4px;
}
#rightcontent {
width:320px;
float:right;
padding-left: 15px;
min-height:380px;
}
#rightpromo {
width:170px;
float:right;
padding-left: 15px;
padding-right: 10px;
height:450px;
}
#leftpromo {
width:272px;
float:left;
padding-left: 0px;
padding-right: 40px;
/*border: solid 1px #333333;*/
}
#horizmenu_main {
margin-top: 38px;
width: 650px;
float: right;
}
#content_home {
width:880px;
min-height:80px;
float:left;
display:inline;
text-align:justify;
padding:10px;
margin: 20px 6px 8px 15px;
}
#content_invest {
width:900px;
min-height:80px;
float:left;
display:inline;
text-align:justify;
padding:10px;
margin: 10px 0px 8px 0px;
}
#content_nosidebar {
width:880px;
min-height:400px;
float:right;
display:inline;
text-align:justify;
padding:10px;
margin: 0px 46px 8px 8px;
}
#content_nosidebar h2 {
margin: 0;
padding: 10px 0px 10px 0px;
font-size: 11px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color:#00b2a9;
}
#content_nosidebar h5 {
margin: 0;
padding: 10px 0px 2px 0px;
font-size: 11px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color:#00b2a9;
}
#content_columns {
column-width: 150px;
column-gap: 0px;
column-rule: none;
column-count: 4;
}
#advertising {
width:470px;
margin: 5px 0px 5px 0px;
float: right;
padding-right: 17px;
}
#associations {
float:left;
text-align:justify;
vertical-align:top;
margin: 0px 0px 0px 4px;
padding: 0px 0px 0px 12px;
font-size:9px;
}
#copyright {
clear:right;
width:915px;
text-align:right;
color:#002663;
margin: 5px 6px 5px 15px;
}
ul {
margin-left: 18px;
margin-top: 8px;
margin-bottom: 10px;
list-style-image: url(../../_images/bullet.gif);
line-height: 130%;
}
.thankyou_message {
color: #00b2a9;
font-weight:bold
}

/* Heading & link styles main page */
#privacy h4, h2 {
margin: 0;
padding: 0px;
font-size: 11px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color:#00b2a9;
}
#privacy a, a:visited,a:hover{
color: #00b2a9;
text-decoration:underline;
}
a, a:visited{
color: #00b2a9;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}

/* Styles investments */

.funds table, th, td {
	border: 0px none;
}
.funds table {border-collapse: collapse}

.funds table {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #002663;
	border-bottom-color: #002663;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: none;
	border-left-style: none;
}
.funds th {
	font-size: 11px;
	text-transform: uppercase;
	padding: 5px 0;
	background: #EEE;
	color: #00b2a9;
	text-align: center;
	border-top-color: #002663;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-bottom-color: #002663;
}
.funds td {
	padding: 5px;
	background: #FFF;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #002663;
	border-top-width: 0px;
	border-top-style: dotted;
	border-top-color: #002663;
}
.fundstxt1 {
	font-size:10px;
	color: #01b2ac;
}



/* Navigation styles main */
#navcontainer_main {
background-image:url(../../_images/nav/main_navbg.gif);
height:44px;
font-size:11px;
}
#navcontainer_main ul {
margin:0px;
padding:12px 0px;
list-style-type:none;
text-align:left;
font-size: 11px;
}
#navcontainer_main li {
display:inline;
text-align:left;
margin-left: 0px;
margin-right: 5px;
}
#navcontainer_main a {
text-decoration:none;
padding: 0px 10px;
color: #ffffff;
}
#navcontainer_main a:hover {
text-decoration:underline;
}

/* Styles customer */
#navcontainer_cus {
background-image:url(../../_images/nav/con_navbg.gif);
height:44px;
font-size:11px;
}
#navcontainer_cus ul {
margin:0px;
padding:12px 0px;
list-style-type:none;
text-align:left;
font-size: 11px;
}
#navcontainer_cus li {
display:inline;
text-align:left;
margin-left: 0px;
margin-right: 5px;
}
#navcontainer_cus a {
text-decoration:none;
padding: 0px 10px;
color: #ffffff;
}
#navcontainer_cus a:hover {
text-decoration:underline;
}


/* Navigation styles business */
#navcontainer_bus {
background-image:url(../../_images/nav/int_navbg.gif);
height:44px;
font-size:11px;
}
#navcontainer_bus ul
{
margin:0px;
padding:12px 0px;
list-style-type:none;
text-align:left;
font-size: 11px;
}

#navcontainer_bus li {
display:inline;
text-align:left;
margin-left: 0px;
margin-right: 5px;
}

#navcontainer_bus a
{
text-decoration:none;
padding: 0px 10px;
color: #ffffff;
}

#navcontainer_bus a:hover
{
text-decoration: underline;
}
#navcontainer_bus h4, h2 {
margin: 0;
padding: 0px;
font-size: 11px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color:#983222;
}

/* Navigation styles about us */
#navcontainer_abt {
background-image:url(../../_images/nav/abt_navbg.gif);
height:44px;
font-size:11px;
}
#navcontainer_abt ul
{
margin:0px;
padding:12px 0px;
list-style-type:disc;
text-align:left;
font-size: 11px;
list-style-image: url(../../_images/bullet.gif);
}

#navcontainer_abt li {
display:inline;
text-align:left;
margin-left: 0px;
margin-right: 5px;
}

#navcontainer_abt a
{
text-decoration:none;
padding: 0px 10px;
color: #ffffff;
}

#navcontainer_abt a:hover
{
text-decoration: underline;
}

/* Navigation styles investments */
#navcontainer_invest {
background-image:url(../../_images/nav/abt_navbg.gif);
height:44px;
font-size:11px;
}
#navcontainer_invest ul
{
margin:0px;
padding:12px 0px;
list-style-type:disc;
text-align:left;
font-size: 11px;
list-style-image: url(../../_images/bullet.gif);
}

#navcontainer_invest li {
display:inline;
text-align:left;
margin-left: 0px;
margin-right: 5px;
}

#navcontainer_invest a
{
text-decoration:none;
padding: 0px 10px;
color: #ffffff;
}

#navcontainer_invest a:hover
{
text-decoration: underline;
}

/* Navigation styles media centre */
#navcontainer_med {
background-image:url(../../_images/nav/med_navbg.gif);
height:44px;
font-size:11px;
}
#navcontainer_med ul
{
margin:0px;
padding:12px 0px;
list-style-type:none;
text-align:left;
font-size: 11px;
}

#navcontainer_med li {
display:inline;
text-align:left;
margin-left: 0px;
margin-right: 5px;
}

#navcontainer_med a
{
text-decoration:none;
padding: 0px 10px;
color: #ffffff;
}

#navcontainer_med a:hover
{
text-decoration: underline;
}

/* Navigation styles contact us */
#navcontainer_cont {
background-image:url(../../_images/nav/cont_navbg.gif);
height:44px;
font-size:11px;
}
#navcontainer_cont ul
{
margin:0px;
padding:12px 0px;
list-style-type:none;
text-align:left;
font-size: 11px;
}

#navcontainer_cont li {
display:inline;
text-align:left;
margin-left: 0px;
margin-right: 5px;
}

#navcontainer_cont a
{
text-decoration:none;
padding: 0px 10px;
color: #ffffff;
}

#navcontainer_cont a:hover
{
text-decoration: underline;
}

/* Navigation styles introducer centre */
#navcontainer_int {
background-image:url(../../_images/nav/int_navbg.gif);
height:44px;
font-size:11px;
}
#navcontainer_int ul
{
margin:0px;
padding:12px 0px;
list-style-type:none;
text-align:left;
font-size: 11px;
}

#navcontainer_int li {
display:inline;
text-align:left;
margin-left: 0px;
margin-right: 5px;
}

#navcontainer_int a
{
text-decoration:none;
padding: 0px 10px;
color: #ffffff;
}

#navcontainer_int a:hover
{
text-decoration: underline;
}
#navcontainer_int h4, h2 {
margin: 0;
padding: 0px;
font-size: 11px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color:#983222;
}

/* Images */
.image {
float:right;
padding-left:15px;
}
.image_more {
float:right;
padding-left:15px;
padding-bottom:200px;
}
.image_staff {
float:left;
padding-right:15px;
}
.Login {
background-image:url(../../_images/nav/log_button.gif);
width: 175px;
height: 27;
padding: 5px;
margin: 0px 0px 2px 15px;
}

