body {
 background: white url(../img/bg.gif) repeat-x;
 padding:0;
 margin:0;
 font: normal 11px arial, helvetica, sans-serif;
 color: #333;
}

#bwrap {
 width: 791px;
 margin: 0 auto;
}

#header {
 position: relative;
}

#meta {
 position: absolute;
 top: 0;
 right: 0;
}

#meta ul {
 list-style: none;
 margin:0;
 padding:0;
}

#meta ul li {
 float: left;
 margin-right: 5px;
}

#meta ul li.active {
 background:#0c69c5;
}

#navi {
 width: 250px;
 float: left;
 height: 20px;
}

#navi ul {
 list-style: none;
 margin: 22px 20px 0 22px;
 padding:0; 
}

#navi ul li {
 background: url(../img/li_bg.gif) 0 7px no-repeat;
}

#navi ul li a {
 display:block;
 border-top: 1px solid #ccc;
 color: #333;
 line-height: 21px;
 padding:0;
 margin: 0 0 0 10px;
 text-decoration: none;
}

#navi ul li a#partner {
 border-bottom: 1px solid #ccc;
}
#navi ul li.active {
 background: url(../img/li_bg_active.gif) 0 7px no-repeat;
}
#navi ul li.active a {
 font-weight: bold;
 color: #06c;
}

#navi ul ul {
 margin:0 0 0 10px;
 padding:0;
}
#navi ul ul li {
 padding:0;
 margin:0;
 background: url(../img/li_sub_bg.gif) 0 3px no-repeat;
}
#navi ul ul a.sub, #navi ul ul li.active a.sub {
 margin:3px 0 4px 10px;
 padding: 0;
 line-height: 14px;
 color: #333;
 border:none;
 font-weight: normal;
}
#navi ul ul li.active a.sub {
 font-weight: bold;
 color: #06c;
}
#navi ul ul li.active {
 background: url(../img/li_sub_bg_active.gif) 0 3px no-repeat;
}
#content {
 width: 540px;
 float: left;
 height: 20px;
}

#content h1 {
 font: bold 16px arial, helvetica, sans-serif;
 color: #06c;
 margin: 19px 0 0 0;
 padding:0;
}

div#content.home p {
 font-size: 16px;
}

#content h2 {
 margin:0;
 padding:0;
 font: normal 16px arial,helvetica, sans-serif;
 color: #06c;
}
#content h3 {
 margin:0;
 padding:0;
 font: normal 11px arial,helvetica, sans-serif;
 color: #06c;
}

div#content ul {
 list-style:none;
 margin:0;
 padding:0;
}

div#content ul li {
 margin:0;
 padding:0 0 0 10px;
 background: url(../img/li_content.gif) 0 4px no-repeat;
}

div.team #contact {
 float: right;
 margin-top: 20px;
}

div.team #contact div {
 margin-top: 10px;
}

a {
 color: #333;
 text-decoration:none;
}

a:hover {
 text-decoration:underline;
}

div.team #contact a:hover {
 text-decoration:underline;
}

.bluebold {
 font-weight: bold;
 color: #06c;
}
.blue {
 color: #06c;
}
