

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
background: #1261ab url(../images/bgmain.gif) repeat-x;
}

#bgcontent {
	background: url(../images/bgcontent.gif) no-repeat;
 
background-position:50% 0%  ;
 width: auto;

 padding: 0px;
 height: 1000px;
 margin: 0px 0px 0px 0px;

}

 
img.floatright { 
    float: right; 
    margin: 10px 10px 10px 10px; 
}

img.floatleft { 
    float: left; 
    margin: 10px 10px 10px 10px; 
}

 h1  {
text-align:left;
position:relative;
color:#000000f;
font-family: "Trebuchet MS";
font-size: 1.4em;
margin: 5px 0px 0px 7px;
}

h2  {
margin: 0px 0px 0px 10px;
position:relative;
color:#81a33d;
font-family: "Trebuchet MS";
font-size: 1.4em;
}


ul {


    line-height:1.7;
    list-style-type:none;
}
li {
    padding-left:45px;
    background:transparent url(../images/bullet.gif) no-repeat;
    background-position:30px -1px;
}

p.bullets1{
font-family: arial;
font-size: 13px;
color: #0052a0;
margin:3px 0px 0px 0px;
line-height: 19pt;

}

p.bullets2{
font-family: arial;
font-size: 13px;
color: #0052a0;
padding-left:60px;
margin:3px 0px 0px 10px;
line-height: 19pt;

}


#wrapper { 
 margin: 0 auto;
 width: 940px;

}
#header {
background: url(../images/header.gif) no-repeat;
 color: #333;
 width: 940px;
 float: left;
 padding: 0px;
 height: 173px;
 margin: 0px 0px 0px 1px;
 background: #transparent;
}


#menu {

 color: #333;
 width: 940px;
 float: left;
 padding: 0px;
 height: 60px;
 margin: 0px 0px 0px 1px;
 background: #transparent;
}

#banner {
background: url(../images/banner.gif) no-repeat;
 color: #333;
 width: 938px;
 float: left;
 padding: 0px;
 height: 240px;
 margin: 0px 0px 0px 1px;
 background: #transparent;
}

#banner_sub {
background: url(../images/title_strip.gif) no-repeat;
 color: #333;
 width: 938px;
 float: left;
 padding: 0px;
 height: 60px;
 margin: 0px 0px 0px 5px;
 background: #transparent;
}

 h1.sub_title  {
text-align:left;
position:relative;
color:#ffffff;
font-family: "Trebuchet MS";
font-size: 1.7em;
margin: 18px 0px 0px 24px;
}

 h1.logout  {
float:right;
text-align:right;
position:relative;
color:#ffffff;
font-family: "Trebuchet MS";
font-size: 1.7em;
margin: 18px 0px 0px 24px;
}

#content {

 color: #333;
 width: 939px;
 float: left;
 padding: 0px;
 height: auto;
 margin: 0px 0px 0px 1px;
 background: #ffffff;
}

#contentsub {

 color: #333;
 width: 939px;
 float: left;
 padding: 0px;
 height: auto;
 margin: 0px 0px 0px 1px;
 background: #ffffff;
}

#content #left{
background: url(../images/box1bg.gif) no-repeat;
 
border: #89a1b7 1px solid;
 color: #333;
 width: 690px;
 float: left;
 padding: 0px;
 height: auto;
 margin: 3px 0px 0px 10px;
 background: #transparent;
}

#content #left p{
text-align:left;
margin: 10px 10px 0px 10px;
font-family: arial;
font-size: 15px;
color: #072e51;

line-height: 13px;
}

#content #right{
background: url(../images/loginbg.gif) no-repeat;
 color: #333;
 width: 230px;
 float: right;
 padding: 0px;
 height: 191px;
 margin: 0px 3px 0px 0px;
 background: #transparent;
}

#login{
 width: 230px;
 float: left;
 padding: 0px;
 height: auto;
 margin: 70px 0px 0px 10px;
 background: #transparent;
}


#login p{
text-align:left;
margin: 10px 10px 0px 10px;
font-family: arial;
font-size: 15px;
color: #072e51;

line-height: 18px;
}

#contentsub #full{
background: url(../images/box1bgsub.gif) no-repeat;
 
border: #89a1b7 1px solid;
 color: #333;
 width: 900px;
 float: left;
 padding: 0px;
 height: auto;
 margin: 3px 0px 20px 18px;
 background: #transparent;
}

#contentsub #full p{
text-align:left;
margin: 10px 10px 0px 10px;
font-family: arial;
font-size: 15px;
color: #072e51;

line-height: 13px;
}


#contentsub a{ 
margin: 0px;
color: #104eaa;
display: inline;
text-decoration:none;}

#contentsub a:hover {
display: inline;
color: #000000;
margin: 0px;
}

#content a{ 
margin: 0px;
color: #104eaa;
display: inline;
text-decoration:none;}

#content a:hover {
display: inline;
color: #000000;
margin: 0px;
}

#bottom {

 color: #333;
 width: 940px;
 float: left;
 padding: 0px;
 height: 222px;
 margin: 0px 0px 0px 0px;
 background: #transparent;
}


#logbox {

 color: #333;
 width: 940px;
 float: left;
 padding: 5px;
 height: 322px;
 margin: 0px 0px 0px 0px;
 background: #transparent;
}
#logbox_center {

 color: #333;
 width: 440px;
 float: center;
 padding: 5px;
 height: 322px;
 margin: 10px 0px 0px 250px;
 background: #transparent;
}


#leftcolumn { 
 color: #333;
 background: #E7DBD5;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: auto;
 width: 610px;
 float: left;
}
#rightcolumn { 
 float: right;
 color: #333;
 background: #F2F2E6;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: auto;
 width: 300px;
 display: inline;
}
#footer { 
text-align: center;
height: 40px;
 width: 940px;
 clear: both;
 color: #333;
 background: #ffffff;
 margin: 0px 0px 20px 0px;
 padding: 0px;
}

#footer  p{
text-align: center;
padding-top: 15px;

margin: 10px 10px 0px 10px;
font-family: "Trebuchet MS";
font-size: 15px;
color: #1261ab;

line-height: 15px;
}

 #footer a{ 
margin: 0px;
color: #1261ab;
display: inline;
text-decoration:none;}

#footer a:hover {
display: inline;
color: #000000;
margin: 0px;
}

 #logout a{ 
float:right;
text-align:right;
position:relative;
font-family: "Trebuchet MS";
font-size: 1.7em;
margin: -25px 30px 0px 0px;
color: #ffffff;
display: inline;
text-decoration:none;
 }

#logout a:hover {
float:right;
text-align:right;
position:relative;
color:#000000;
font-family: "Trebuchet MS";
font-size: 1.7em;
display: inline;
}


#logout  {
width: 500px;
height: 30px;
float:right;
text-align:right;
position:relative;
	background-color: #transparent;
font-family: "Trebuchet MS";
margin: 0px 0px 0px 10px;
}


/* inline boxes */

#bottombox {
	height:auto;
	width: auto;
	padding: 0px;
	background-color: #transparent;
margin: 10px 0px 0px -1px;
color: #999;
	font-size: 11px;

	}


	
	
#bottombox #left {
background: url(../images/bot_left.gif) no-repeat;
width:285px;
height:222px;
margin: 0px 0px 0px 0px;
background-color: #ffffff;
float: left;
}

#bottombox #left #text{
margin: 10px;
}
	
#bottombox #left p{
text-align:left;
margin: 10px 10px 0px 10px;
font-family: arial;
font-size: 15px;
color: #ffffff;

line-height: 18px;
}

.orange{color:#e09254;
font-family: "Trebuchet MS";
font-size: 1.2em;
}

.orange_right{color:#e09254;
font-family: "Trebuchet MS";
font-size: 1.2em;
margin: 0px 0px 0px 45px;
}

.blue{color:#1262ab;
font-family: "Trebuchet MS";
font-size: 1.2em;
margin: 0px 0px 0px 30px;
}

#bottombox #center {
background: url(../images/bot_cen.gif) no-repeat;
height:222px;
margin: 0px 0px 0px 0px;
float: left;
width:371px;
background-color: #eeeeee;
}

#bottombox #center #text{
margin: 10px;
}
	
#bottombox #center p{
text-align:left;
margin: 10px 10px 0px 20px;
font-family: arial;
font-size: 15px;
color: #000000;

line-height: 18px;
}

#bottombox #right {
background: url(../images/bot_right.gif) no-repeat;
/*left: 320px;*/
height:222px;
margin: 0px 0px 0px 0px;
float: left;
width:285px;
background-color: #ffffff;
text-align: center;
}


#bottombox #right #text{
margin: 10px;
}
	
#bottombox #right p{
text-align:left;
margin: 10px 10px 0px 10px;
font-family: arial;
font-size: 15px;
color: #ffffff;

line-height: 18px;
}

img.logos{
float:center;
margin: 5px 0px 0px 20px;

}

.brclear1{
clear:both;
height:0;
margin:0;
font-size: 1px;
line-height: 0; 
}


/* menu */


.nav {
width:940px;
height:58px;
background-color:#a0c9ee;
margin:0 0 0 0px;
padding-left:0px;
}

a#home {
width:108px;
height:58px;
background-image:url(../images/home.gif);
display:block;
text-decoration:none;
float:left;
}

a#home:hover {
background-position:108px 0;
}

a#investors {
width:160px;
height:58px;
background-image:url(../images/investors.gif);
display:block;
text-decoration:none;
float:left;
}

a#investors:hover {
background-position:160px 0;
}

a#portfolios {
width:168px;
height:58px;
background-image:url(../images/portfolios.gif);
display:block;
text-decoration:none;
float:left;
}

a#portfolios:hover {
background-position:168px 0;
}

a#consulting {
width:182px;
height:58px;
background-image:url(../images/consulting.gif);
display:block;
text-decoration:none;
float:left;
}

a#consulting:hover {
background-position:182px 0;
}


a#faq {
width:74px;
height:58px;
background-image:url(../images/faq.gif);
display:block;
text-decoration:none;
float:left;
}

a#faq:hover {
background-position:74px 0;
}

a#about {
width:111px;
height:58px;
background-image:url(../images/about.gif);
display:block;
text-decoration:none;
float:left;
}

a#about:hover {
background-position:111px 0;
}

a#contact {
width:137px;
height:58px;
background-image:url(../images/contact.gif);
display:block;
text-decoration:none;
float:left;
}

a#contact:hover {
background-position:137px 0;
}