* {
margin: 0;
padding: 0;
}

html {
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#44475c;
font-size:12px;
padding: 0;
background: #f3f5f6 url(img/bk_top.gif) repeat-x top;
}

img {
border:0;
}

#top {
width:868px;
border-left:4px solid #e9ebed;
border-right:4px solid #e9ebed;
font-size:2px;
}

#content {
width:768px;
border-left:4px solid #e9ebed;
border-right:4px solid #e9ebed;
border-bottom:4px solid #e9ebed;
background-color:#ffffff;
padding:10px 50px;
}

a {
color:#0066b5;
}

a.menu_investment, a.menu_investment_sel {
font-size:14px;
font-weight:bold;
display:block;
margin:5px 0;
text-decoration:none;
padding:5px;
margin:3px 0;
}

a.menu_investment:hover {
text-decoration:underline;
}

a.menu_investment_sel {
background-color:#e8ebed;
}

h1 {
font-size:18px;
color:#0066b5;
margin-bottom:4px;
}

h2 {
font-size:14px;
color:#0066b5;
}

h2.h1 {
font-size:18px;
color:#0066b5;
margin-bottom:4px;
}

.resources { float:left; margin-left:15px; width:600px; font-size:12px; margin-top:7px; }
.resources a { text-decoration:none; }
.resources a:hover { text-decoration:underline; }

.panel_left { float:left; width:155px; }
.panel_arrow { float:left; background:url(img/arrow_right.gif) no-repeat; width:8px; height:11px; margin:5px 8px; }
.panel_right { float:left; width:535px; margin-top:2px; }



hr {
color:#f3f5f6;
background-color:#f3f5f6;
height:2px;
border:0;
size:1;
}


.descr, .descr2 {
margin: 0;
padding: 0;
margin-top:8px;
list-style: none;
margin-left:5px;
}

.descr li, .descr2 li {
list-style-type:none;

background-image: url(img/arrow_right.gif);
background-repeat: no-repeat;
background-position: 0 5px;
padding-left:15px;
font-weight:bold;

line-height:20px;
}

.descr2 li {
font-weight:normal;
}

.team {
margin: 0;
padding: 0;
margin-top:8px;
list-style: none;
margin-left:5px;
}

.team a.name {
color: #44475c;
text-decoration:underline;
background-image: url(img/arrow_right.gif);
background-repeat: no-repeat;
background-position:left;
padding-left:15px;
font-weight:bold;

line-height:20px;
}

.team a:hover {
text-decoration:none;
}

.team .description {
font-weight:normal;
background-color:#e8ebed;	
padding:15px 30px 15px 20px;
margin:10px 0;
text-align:justify;
display:none;
}

label { font-weight: bold; }
#contact .input_text { width:200px; border:1px solid #83acd7; padding:2px; }
#contact .textarea { width:250px; height:100px; overflow:hidden; border:1px solid #83acd7; }

.panel_contact { float:left; width:270px; color:#7c8092; font-weight:bold; }

#footer {
color:#a1a3ad;
font-size:11px;
padding:20px 0;
margin-top: 25px;
}

#secondary_menu { font-size:10px; color:#a1a3ad; margin-top:5px; }
#secondary_menu a { color:#a1a3ad; text-decoration:none; }
#secondary_menu a:hover { text-decoration:underline; }

#home_left {
float:left;
width:180px;
font-size:14px;
font-weight:bold;
color:#0066b5;
}

#home_left div {
margin-bottom:10px;
}
#posSubscribeLabel { margin-left: 5px; float:left; font-size: 12px; font-weight: normal;}