html { height:101%; }
body {background:#eee; padding:10px 0; margin:0; text-align:center; font:82% arial,sans-serif; color:#585858}
a img {border:0}
a {color:#f50; text-decoration:none}
a:hover {color:#f96; text-decoration:none}
p {padding:0; margin:0 0 15px 0}

table { font-size:92%; border-collapse:collapse; }
table td {vertical-align:top; padding:0 9px 9px 0}
td.logo_image { padding-top: 4px; }
td.archive {background:url(/img/div_archive.gif) top left repeat-x; padding-top:30px; background-position:0 25px}
table img {margin: 0 12px 0 0}
.fframe {margin: 0; padding: 0;}

td.hppartner { padding:0; }
td.hppartner2 { padding-left: 15px; vertical-align:middle; }

h1 {font-weight:normal; color:#f50; margin:0; padding:15px 0; font-size:18pt; }
h2 {font-weight:normal; color:#f50; margin:0; padding:0 0 12px 0; font-size:15pt; display:block;}
h2.team {display:block; font-weight:normal; color:#f50; margin:5px 0 0 0; padding:5px 0 0 0; font-size:16pt; }
h3 {color:#f50; margin:0; padding:0 0 15px 0; font-size:12pt; }
h4 {margin:0 0 15px 0; font-size:100%}

.ad2 {background:url(/img/ad2_back.jpg) top left no-repeat; margin:10px 0 0 0; width:318px; height:143px; float:left}

.ad {background:url(/img/ad_back.gif) top left no-repeat; width:318px; height:143px; margin:10px 0 0 0; float:left}
.ad div {float:right; text-align:center; width:170px; height:133px; padding-top:20px} 

.ad h3 {float:left; width:130px; height:95px;  font-weight:normal; font-size:95%;  margin:0; padding:0; position:relative; left:30px; top:20px}
.ad a {float:left; width:130px; position:relative; left:30px; font-size:87%; color:#585858}
.ad2 a {float:left; width:130px; position:relative; left:30px; top:80px; font-size:87%}
.ad41 {background:url(/img/ad41_back.gif) top left no-repeat; width:235px; height:143px; margin:10px 0 0 0; float:left}
.ad41 a {width:235px; height:133px; float:left}
.ad42 {background:url(/img/ad42_back.gif) top left no-repeat; width:235px; height:143px; margin:10px 0 0 0; float:left}
.ad42 div {float:right; text-align:center; width:130px; height:133px; padding-top:20px}
.ad42 h3 {float:left; width:100px; height:95px; font-weight:normal; font-size:87%;  margin:0; padding:0; position:relative; left:20px; top:20px}
.ad42 a {float:left; width:100px; position:relative; left:20px; font-size:87%; color:#585858}
.ad43 {background:url(/img/ad43_back.gif) top left no-repeat; width:235px; height:143px; margin:10px 0 0 0; float:left}
.ad43 div {float:left; top:27px; position:relative; width:190px; left:24px}
.ad43 div img {float:left; width:17px; margin-right:2px}
.block1000 {background:url(/img/border.gif) top left repeat-y; width:1076px; margin:0 auto}
.block300 {float:left; width:100%; background:url(/img/block300_back.gif) top left no-repeat; margin-top:15px}
.block300 div {width:240px; margin:10px 30px}
.cities { text-align:center; width=100%; clear:both; padding:15px 0 30px 0; color:#f50; font-size:10pt; }

.footer {clear:both; color:#999; padding:5px; font-size:70%}
.header {width:988px; text-align:left; margin:0 auto}
.logo {margin:5px 0 15px 3px; float:left; width:175px}
.space16 {float:left; width:16px}

.column300 {float:left; width:300px; position:relative; left:80px}
.column400 {float:left; width:400px; position:relative; left:80px; padding:20px 0}
.column450 {float:left; width:450px; position:relative; left:30px; padding:20px 0}
.column500 {float:left; width:508px; position:relative; left:30px; padding:20px 0}
.column600 {float:left; width:608px; position:relative; left:30px; padding:20px 0}
.column700 {float:left; width:708px; position:relative; left:5px; padding:20px 0}

#menu_wrapper{font-size:87%; float:left; width:100%; z-index:0}
#menu_wrapper ul {list-style:none; margin:0 0 0 4px; padding:0}
#menu_wrapper li {display:inline; background:url(/img/menu_back_left.gif) top left no-repeat; float:left; height:26px}
#menu_wrapper li a {padding:7px 18px 0 18px; letter-spacing:0.02em; float:left; text-decoration:none; color:#585858; margin:0; background:url(/img/menu_back_right.gif) top right no-repeat; height:19px; font-weight:bold; }
#menu_wrapper li a:hover {color:#fff}
#menu_wrapper li.cur {background:url(/img/menu_back_left_cur.gif) top left no-repeat}
#menu_wrapper li.cur a {color:#fff; background:url(/img/menu_back_right_cur.gif) top right no-repeat}
#menu_wrapper li a.cur:hover {background:none}
#menu_wrapper div {clear:both; float:left; background:url(/img/back_subnav.gif) top left repeat-x; height:40px; width:984px; position:relative; left:4px; color:#fff; padding-top:6px}
#menu_wrapper div .img_left {float:left; margin:-6px 0 0 -4px}
#menu_wrapper div .img_right {float:right; margin-top:-6px}
#menu_wrapper div a {color:#FFBE85; text-decoration:none; margin:0 0 0 13px}
#menu_wrapper div a.cur {color:#fff;}
#menu_wrapper div a:hover {color:#fdc}

#lang a { letter-spacing:0.04em; font-size:87%; color: #585858; text-decoration: none; text-indent:10px; }

#lang {z-index:100; float:right; width:170px; position:relative; overflow:display; list-style:none; margin: 3px 0 0 0; padding:0}
#tab {width: 7em}


#tab div {
	height:24px; 
	text-indent:20px
}

#tab div ul {
margin:0; padding:0
}

#tab div a {
	height:30px; 
    float:left; 
    width:100%;
    background:url(/img/tab.gif) top left no-repeat;
    line-height:2.25em;
	text-indent:20px
}

#lang a:hover {
	text-decoration: none;
}

#lang li ul { background:#fff;}

#lang li li a {
	display: block;
	font-weight: normal;
	color: #585858;
	padding: 0.4em 0px;
	background:#bbb;
	margin-left:10px;
	width:152px;
	border-top:#aaa solid 1px
}

#lang #tab li a:hover {
	padding: 0.4em 0px;
	background:#ccc;
}

#lang li {
	float: left;
	position: relative;
	width: 13em;
	text-align: left;
	cursor: default;
}

li ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	font-weight: normal;
	padding: 0;
}

li>ul {
	top: auto;
	left: auto;
}

li li {
	display: block;
	float: none;
	background-color: transparent;
	border: 0;
}

li:hover ul, li.over ul {
	display: block;
}

#tab ul {margin:0; padding:0; top:24px}
img.loader { border: 0 none; vertical-align: middle; margin: 0; }

#sequoia a {color: #585858; }

img.partner_logo { vertical-align:middle; margin-top: auto; margin-bottom: auto; } 
img.investorlogo { margin-top: 4px; } 
