
@charset "utf-8";
/*  
Theme Name: Ritsumeikan University BKC Incubator
Theme URI: http://www.rits-binc.jp/
Description: Ritsumeikan University BKC Incubator theme
based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.0
Author: Ritsumeikan University BKC Incubator
*/
/***********************************************
 Styles Reset
***********************************************/
/*\*/
* {
margin: 0;
padding: 0;
}
ul {
list-style: none;
}
.clear {
clear: both;
}
p {
padding-bottom: 1em;
}
blockquote {
margin-left: 3em;
}
input,  textarea {
font-size: 1em;
}
img {
border: none;
vertical-align: bottom;
}
a {
color: #0f0fb4;
text-decoration: none;
}
a:hover,  a:active,  a:focus {
text-decoration: underline;
}
hr {
display: none;
}
h1,  h2,  h3,  h4,  h5,  h6 {
font-size: 1em;
}
/***********************************************
 Structure
***********************************************/
body {
color: #505050;
background-color: #fff;
font-size: 13px;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;
text-align: center;
padding: 0 10px; /* for shadow division */
}
#page {
background-color: #fff;
width: 778px;
margin: 0 auto;
text-align: left;
line-height: 1.5;
}
#shadow {
background-image: url(images/body.gif);
background-repeat: repeat-y;
padding: 0 14px;
}
#header {
height: 56px;
width: 750px;
position:relative;
}
#headerimg {
height: 56px;
width: 300px;
float: left;
}
#sidebar-left {
float: left;
width: 165px;
margin-right: 26px;
}
#sidebar-right {
float: left;
width: 135px;
background-color: #edecec;
}
#splash_home {
	clear: left;
	height: 234px;
	background: url(images/splash_foot.gif) no-repeat 0 230px;
}
#splash {
clear: left;
background-image: url(images/splash_foot.gif);
background-repeat: no-repeat;
background-position: 0 78px;
height: 82px;
}
#navi {
clear: left;
}
#wrap-head {
background-image: url(images/wrap_head.gif);
background-repeat: no-repeat;
height: 20px;
}
#wrap-narrowcolumn {
background-image: url(images/wrap_narrow.gif);
width: 750px;
background-repeat: repeat-y;
clear: left;
}
#wrap-narrowcolumn #content {
float: left;
width: 378px;
margin-right: 29px;
}
#wrap-widecolumn {
background-image: url(images/wrap_wide.gif);
width: 750px;
background-repeat: repeat-y;
clear: left;
}
#wrap-widecolumn #content {
float: left;
width: 542px;
}
#wrap-foot {
clear: left;
background-image: url(images/wrap_wide.gif);
background-repeat: repeat-y;
height: 46px;
}
#footer {
background: #fff;
border-top: 1px solid #b9b9b9;
}
#footer {
width: 750px;
clear: both;
}
h2.pagetitle {
font-size: 1.2em;
padding-bottom: 1em;
}
.post {
text-align: justify;
}
.post hr {
display: block;
}
.narrowcolumn .postmetadata {
padding-top: 5px;
text-align: right;
}
.widecolumn .postmetadata {
text-align: right;
padding-right: 10px;
}
.widecolumn .smallattachment {
text-align: center;
float: left;
width: 128px;
margin: 5px 5px 5px 0;
}
.widecolumn .attachment {
text-align: center;
margin: 5px 0;
}
.postmetadata {
clear: left;
text-align: right;
padding-right: 20px;
}
.postmetadata ul,  .postmetadata li {
display: inline;
list-style-type: none;
list-style-image: none;
}
html>body .entry ul {
margin-left: 0;
padding: 0 0 0 10px;
list-style: none;
text-indent: -10px;
}
html>body .entry li {
margin: 7px 0 8px 10px;
}
.entry ul li:before,  #sidebar-right ul ul li:before {
content: "\00BB \0020";
}
.entry ol {
padding: 0 0 0 35px;
margin: 0;
}
.entry ol li {
margin: 0;
padding: 0;
}
ol li,  #sidebar-right ul ol li {
list-style: decimal;
}
#searchform {
margin: 10px auto;
padding: 5px 3px;
/*
text-align: center;
*/
}
.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
}
select {
width: 130px;
}
.navigation {
display: block;
text-align: center;
margin-top: 10px;
margin-bottom: 60px;
}
.alignleft {
float: left
}
.alignright {
float: right;
}
#wp-calendar {
empty-cells: show;
margin: 10px auto 0;
width: 120px;
}
#wp-calendar caption {
text-align: center;
}
#wp-calendar th {
font-style: normal;
text-transform: capitalize;
font-size: 0.8em;
}
#wp-calendar a {
display: block;
color: #ff6400;
text-decoration: underline;
}
#wp-calendar #next a {
padding-right: 10px;
text-align: right;
}
#wp-calendar #prev a {
padding-left: 10px;
text-align: left;
}
#wp-calendar caption {
text-align: center;
width: 100%;
}
#wp-calendar td {
text-align: center;
font-size: 0.8em;
}
#wp-calendar td#today {
border: #505050 1px solid;
}
#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #6e6e6e;
}
/*----------------------------
 Global Navigation
----------------------------*/
#navi ul {
}
#navi ul li {
float: left;
text-indent:-9999px;
}
#navi ul li {
height: 23px;
background-position: 0 -46px;
}
#navi ul li a {
height: 23px;
display: block;
background-repeat: no-repeat;
}
#navi ul li#navi_bkcinews {
width: 165px;
background-image: url(./images/navi_bkcinews.gif);
background-position: 0 -46px;
}
#navi ul li#navi_bkcinews a {
background-image: url(./images/navi_bkcinews.gif);
background-position: 0 0;
}
#navi ul li#navi_bkcinews a:hover,  #navi ul li#navi_bkcinews a:active,  #navi ul li#navi_bkcinews a:focus {
background-image: url(./images/navi_bkcinews.gif);
background-position: 0 -23px;
}
#navi ul li#navi_bizsupport {
width: 84px;
background-image: url(./images/navi_bizsupport.gif);
background-position: 0 -46px;
}
#navi ul li#navi_bizsupport a {
background-image: url(./images/navi_bizsupport.gif);
background-position: 0 0;
}
#navi ul li#navi_bizsupport a:hover,  #navi ul li#navi_bizsupport a:active,  #navi ul li#navi_bizsupport a:focus {
background-image: url(./images/navi_bizsupport.gif);
background-position: 0 -23px;
}
#navi ul li#navi_tenantadvice {
width: 84px;
background-image: url(./images/navi_tenantadvice.gif);
background-position: 0 -46px;
}
#navi ul li#navi_tenantadvice a {
background-image: url(./images/navi_tenantadvice.gif);
background-position: 0 0;
}
#navi ul li#navi_tenantadvice a:hover,  #navi ul li#navi_tenantadvice a:active,  #navi ul li#navi_tenantadvice a:focus {
background-image: url(./images/navi_tenantadvice.gif);
background-position: 0 -23px;
}
#navi ul li#navi_memberintro {
width: 84px;
background-image: url(./images/navi_memberintro.gif);
background-position: 0 -46px;
}
#navi ul li#navi_memberintro a {
background-image: url(./images/navi_memberintro.gif);
background-position: 0 0;
}
#navi ul li#navi_memberintro a:hover,  #navi ul li#navi_memberintro a:active,  #navi ul li#navi_memberintro a:focus {
background-image: url(./images/navi_memberintro.gif);
background-position: 0 -23px;
}
#navi ul li#navi_weeklyevent {
width: 84px;
background-image: url(./images/navi_weeklyevent.gif);
background-position: 0 -46px;
}
#navi ul li#navi_weeklyevent a {
background-image: url(./images/navi_weeklyevent.gif);
background-position: 0 0;
}
#navi ul li#navi_weeklyevent a:hover,  #navi ul li#navi_weeklyevent a:active,  #navi ul li#navi_weeklyevent a:focus {
background-image: url(./images/navi_weeklyevent.gif);
background-position: 0 -23px;
}
#navi ul li#navi_supportperson {
width: 85px;
background-image: url(./images/navi_supportperson.gif);
background-position: 0 -46px;
}
#navi ul li#navi_supportperson a {
background-image: url(./images/navi_supportperson.gif);
background-position: 0 0;
}
#navi ul li#navi_supportperson a:hover,  #navi ul li#navi_supportperson a:active,  #navi ul li#navi_supportperson a:focus {
background-image: url(./images/navi_supportperson.gif);
background-position: 0 -23px;
}
#navi ul li#navi_top {
width: 164px;
background-image: url(./images/navi_top.gif);
background-position: 0 -46px;
}
#navi ul li#navi_top a {
background-image: url(./images/navi_top.gif);
background-position: 0 0;
}
#navi ul li#navi_top a:hover,  #navi ul li#navi_top a:active,  #navi ul li#navi_top a:focus {
background-image: url(./images/navi_top.gif);
background-position: 0 -23px;
}
/*----------------------------
 Header & Footer
----------------------------*/
#headnavi {
float: left;
height: 56px;
width: 450px;
background-image: url(images/headnavi.gif);
background-repeat: no-repeat;
font-size: 83%;
}
#headnavi ul {
position:absolute;
bottom: 10px;
right:23px;
text-align:right;
}
#headnavi ul li {
display: inline;
}
#headnavi ul li span {
color: #7f1e03;
font-weight: bold;
padding: 0 3px;
}
#headnavi ul li a {
padding: 0 3px;
color: #000000;
font-weight: normal;
white-space: nowrap;
}
#headnavi ul li a:hover,  #headnavi ul li a:active,  #headnavi ul li a:focus {
color: #7f1e03;
}
#footer div {
padding-top: 15px;
padding-bottom: 30px;
font-size: 83%;
}
#footer p {
color: #6e6e6e;
margin: 0;
padding: 0.7em 14px 0;
text-align: right;
}
#footer #member-only {
float: left;
}
#footer #member-only a {
background-image: url(images/memberonly.gif);
background-repeat: no-repeat;
width: 135px;
height: 23px;
display: block;
margin-left: 17px;
text-indent: -9999px;
background-position: 0 0;
}
#footer #member-only a:hover,  #footer #member-only a:active,  #footer #member-only a:focus {
background-position: 0 -23px;
}
#footer #copyright {
text-align: right;
padding-right: 23px;
}
#footer #location {
text-align: right;
padding: 10px 23px 20px 0;
}
/*----------------------------
 Sidebar Left & Right
----------------------------*/
#sidebar-left a {
color: #fff;
}
#sidebar-left h2 {
padding: 2px 0 0 20px;
margin-bottom: 7px;
color: #fff;
background: #462819 url(images/sidebar_head.gif) no-repeat;
}
#sidebar-left h3 {
color: #fff;
/*font-size: 1.0em;
*/font-weight: bold;
}
#sidebar-left p {
color: #fff;
line-height: 1.3;
}
#sidebar-left dl {
color: #fff;
text-align: right;
font-size: 0.8em;
padding-bottom: 1em;
}
#sidebar-left img {
margin: 5px 0 10px;
}
#sidebar-left ul,  #sidebar-left ul ol {
padding: 0 17px;
}
#sidebar-left ul li ul {
padding-left: 7px;
font-size: 0.75em;
line-height: 1.5;
}
#sidebar-left ul li ul li {
background-image: url(images/sidebar_li.gif);
background-repeat: no-repeat;
padding-left: 10px;
line-height: 1.5em;
background-position: 0 3px;
vertical-align: top;
}
#sidebar-left ul.sidenavi_bkcinews {
line-height: 1.5;
padding-left: 7px;
font-size: 0.8em;
}
#sidebar-left ul.sidenavi_bkcinews span {
padding-right: 3px;
}
#sidebar-left ul li.sidenavi_pressrelease span {
color: #ff9600;
}
#sidebar-left ul li.sidenavi_imnews span {
color: #8ce128;
}
#sidebar-left ul li.sidenavi_imreport span {
color: #289619;
}
#sidebar-left ul li.sidenavi_weeklyevent span {
color: #3c96ff;
}
#sidebar-left ul li.sidenavi_memberinvite span {
color: #3c3cff;
}
#sidebar-left ul li.sidenavi_membercolumn span {
color: #8c19b4;
}
#sidebar-left ul li.sidenavi_bkcivoice span {
color: #ff5ab4;
}
#sidebar-left ul li.sidenavi_bkciswingby span {
color: #500000;
}
#sidebar-left ul li.sidenavi_hitokoma span {
color: #aaa078;
}
#sidebar-left ul li.sidenavi_interncolumn span {
color: #000;
}
#sidebar-right h2 {
padding: 2px 0 0 7px;
margin: 0 0 7px;
color: #fff;
background: #462819;
}
#sidebar-right ul li {
margin-bottom: 15px;
}
#sidebar-right #eventinfo {
text-align: center;
}
#sidebar-right #mypage {
font-size: 0.8em;
text-align: center;
}
#sidebar-right #mypage a {
color: #462819;
}
#sidebar-right ul,  #sidebar-right ul ol {
}
#sidebar-right ul p,  #sidebar-right ul select {
margin: 5px 0 8px;
}
#sidebar-right ul ul,  #sidebar-right ul ol {
margin: 5px 0 0 10px;
font-size: 83%;
}
#sidebar-right ul ul a,  #sidebar-right ul ol a {
color: #505050;
}
#sidebar-right ul ul ul,  #sidebar-right ul ol {
margin: 0 0 0 10px;
}
/* plugin cforms とデザインを併せる */
#sidebar-right #searchform #s {
width: 108px;
padding: 2px;
margin-left: 5px;
background: #f9f9f9;
border: 1px solid #888888;
}
#sidebar-right #searchform #s:hover {
background: #cedddf;
}
#sidebar-right #searchform #s:focus {
background: #f3f8f8;
}
#sidebar-right #searchsubmit {
display: block;
margin: 5px 5px 0 auto;
width:60px;  
padding:2px;
background:url(images/button-bg.gif) repeat-x; 
font-size:0.8em;
border:1px solid #adadad!important;
border-left-color:#ececec!important; 
border-top-color:#ececec!important;
}
#sidebar-right ul ul li,  #sidebar-right ul ol li {
margin: 3px 0 0;
padding: 0;
}
#sidebar-right img {
margin: 0 auto;
}
#sidebar-right form {
margin: 0;
}
/*----------------------------
 Topics
----------------------------*/
#topics_narrow {
padding-bottom: 20px;
}
#topics_narrow_body {
	background: url(images/topics_narrow_body.gif) repeat-y;
}
#topics_narrow_foot {
	height: 1px;
	background: url(images/topics_narrow_foot.gif) no-repeat;
}
#topics_narrow h2 {
	font-weight: normal;
	height: 20px;
	padding: 0 0 0 10px;
	background: url(images/topics_narrow_head.gif) no-repeat;
}
#topics_narrow h2 a {
color: #505050;
}
#topics_narrow h3 {
border-bottom: 1px dotted #a6a6a6;
clear: left;
}
#topics_narrow h3 img {
display: block;
padding: 0 0 5px 0;
}

#topics_narrow h3.topics_pressrelease {
background-image: url(images/topics_pressrelease.gif);
}
#topics_narrow h3.topics_imnews {
background-image: url(images/topics_imnews.gif);
}
#topics_narrow h3.topics_imreport {
background-image: url(images/topics_imreport.gif);
}
#topics_narrow h3.topics_weeklyevent {
background-image: url(images/topics_weeklyevent.gif);
}
#topics_narrow h3.topics_memberinvite {
background-image: url(images/topics_memberinvite.gif);
}
#topics_narrow h3.topics_membercolumn {
background-image: url(images/topics_membercolumn.gif);
}
#topics_narrow h3.topics_bkcivoice {
background-image: url(images/topics_bkcivoice.gif);
}
#topics_narrow h3.topics_bkciswingby {
background-image: url(images/topics_bkciswingby.gif);
}
#topics_narrow h3.topics_hitokoma {
background-image: url(images/topics_hitokoma.gif);
}
#topics_narrow h3.topics_interncolumn {
background-image: url(images/topics_interncolumn.gif);
}
#topics_narrow .entry {
padding: 10px 0;
margin: 0 15px 0 14px;
border-bottom: 1px dotted #a6a6a6;
width: 340px; /* for IE */
}
#topics_narrow .entry_end {
padding: 10px 0;
margin: 0 15px 0 14px;
width: 340px; /* for IE */
}
#topics_wide {
}
#topics_wide h2 {
	font-size: 1em;
	font-weight: normal;
	height: 19px;
	padding: 0 0 0 20px;
	background: url(images/topics_wide_head.gif) no-repeat;
}
#topics_wide h2 a {
color: #505050;
}
#topics_wide_body {
	background: url(images/topics_wide_body.gif) repeat-y;
}
#topics_wide_foot {
	height: 1px;
	background: url(images/topics_wide_foot.gif) no-repeat;
}
#topics_wide .entry {
padding: 10px 0;
margin: 0 15px 0 14px;
border-bottom: 1px dotted #a6a6a6;
width: 510px; /* for IE */
}
#topics_wide .entry_end {
padding: 10px 0;
margin: 0 15px 0 14px;
width: 510px; /* for IE */
}
#topics_narrow .date,  #topics_wide .date {
color: #737350;
width: 110px;
float: left;
clear: left;
}
#topics_narrow .title,  #topics_wide .title {
font-size: 1.1em;
margin-left: 110px;
}
#topics_narrow .title a,  #topics_wide .title a {
color: #000;
}
#topics_narrow .caption,  #topics_wide .caption {
padding-left: 110px;
clear: left;
}
/*----------------------------
 Hitokoma
----------------------------*/
#hitokoma {
}
#hitokoma img {
float: left;
margin: 0 15px 5px 0;
}
#hitokoma h2 {
	height: 20px;
	width: 356px;
	font-weight: normal;
	padding: 0 0 0 22px;
	background: url(images/hitokoma_head.gif) no-repeat;
}
#hitokoma h2 a {
color: #fff;
}
#hitokoma h3 {
font-size: 120%;
margin-bottom: 0.5em;
color: #be260c;
}
#hitokoma_body {
	padding: 10px 15px 0 15px;
	background: url(images/hitokoma_body.gif) repeat;
}
#hitokoma_foot {
	clear: both;
	width: 378px;
	height: 10px;
	background: url(images/hitokoma_foot.gif) no-repeat;
}
/*----------------------------
 Links & Site map
----------------------------*/
#links {
}
#links h2,  #sitemap h2 {
color: #be2600;
font-size: 1.2em;
font-weight: bold;
background-color: #ececec;
padding: 2px 0 2px 10px;
border-left: 10px solid #be2600;
}
#sitemap #div-left {
width: 256px;
margin-right: 30px;
float: left;
}
#sitemap #div-right {
width: 256px;
float: left;
}
#links ul,  #sitemap ul {
margin-bottom: 10px;
}
#links ul li,  #sitemap ul li {
margin-bottom: 30px;
}
#links ul li ul,  #sitemap ul li ul {
list-style:circle inside;
margin: 5px 0 5px 5px;
font-size: 1em;
}
#links ul li ul li,  #sitemap ul li ul li {
margin-bottom: 5px;
}
#sitemap ul li ul li ul {
font-size: 0.8em;
list-style-type: none;
list-style-image: none;
}
#sitemap ul li ul li ul li ul {
font-size: 1em;
list-style-type: none;
list-style-image: none;
}
/*----------------------------
 BKCINews entry
----------------------------*/
.news_post {
clear: both;
margin-bottom: 20px;
}
.news_post img {
float: right;
padding-left: 10px;
}
.news_post h3 {
background-image: none;
padding-left: 5px;
margin-bottom: 5px;
border-left-style: solid;
border-left-width: 10px;
}
.news_post h3 a {
}
.news_post .date {
font-weight: normal;
display: block;
}
.news_post .title {
font-size : 138%;
font-weight: normal;
display: block;
}
.news_post .entry {
font-size : 1.1em;
}
.news_post dl.custom {
}
.news_post dl.custom dt {
width: 50px;
clear: left;
float: left;
white-space:nowrap;
}
.news_post dl.custom dd {
padding-left: 0;
margin-left: 60px;
_text-indent: -3px; /* for IE */
}
.news_post dl.custom dd.date,  .news_post dl.custom dd.place {
font-size : 1.1em;
font-weight: bold;
}
.news_post dl.custom dd.time,  .news_post dl.custom dd.place_dtl {
_text-indent: -1px; /* for IE */
}
.news_post dl.custom dd.outline,  .news_post dl.custom dd.dtl {
font-size : 1.1em;
}
.news_post .postmetadata {
clear: both;
text-align: right;
border-bottom: 1px solid #737373;
margin-top: 5px;
}
.pressrelease h3 {
border-left-color: #ff6400;
}
.pressrelease dl dt,  .pressrelease h3,  .pressrelease h3 a,  .pressrelease h3 span.date {
color: #ff6400;
}
.imnews h3 {
border-left-color: #6eb400;
}
.imnews dl dt,  .imnews h3,  .imnews h3 a,  .imnews h3 span.date {
color: #6eb400;
}
.imreport h3 {
border-left-color: #006e00;
}
.imreport dl dt,  .imreport h3,  .imreport h3 a,  .imreport h3 span.date {
color: #006e00;
}
.weeklyevent h3 {
border-left-color: #2882c8;
}
.weeklyevent dl dt,  .weeklyevent h3,  .weeklyevent h3 a,  .weeklyevent h3 span.date {
color: #2882c8;
}
.memberinvite h3 {
border-left-color: #3c3c96;
}
.memberinvite dl dt,  .memberinvite h3,  .memberinvite h3 a,  .memberinvite h3 span.date {
color : #3c3c96;
}
.membercolumn h3 {
border-left-color: #640096;
}
.membercolumn dl dt,  .membercolumn h3,  .membercolumn h3 a,  .membercolumn h3 span.date {
color: #640096;
}
.bkcivoice h3 {
border-left-color: #e65a82;
}
.bkcivoice dl dt,  .bkcivoice h3,  .bkcivoice h3 a,  .bkcivoice h3 span.date {
color:  #e65a82;
}
.bkciswingby h3 {
border-left-color: #500000;
}
.bkciswingby dl dt,  .bkciswingby h3,  .bkciswingby h3 a,  .bkciswingby h3 span.date {
color: #500000;
}
.hitokoma h3 {
border-left-color: #968c5a;
}
.hitokoma dl dt,  .hitokoma h3,  .hitokoma h3 a,  .hitokoma h3 span.date {
color: #968c5a;
}
.interncolumn h3 {
border-left-color: #000;
}
.interncolumn dl dt,  .interncolumn h3,  .interncolumn h3 a,  .interncolumn h3 span.date {
color: #000;
}
/*----------------------------
 Support person entry
----------------------------*/
.supportperson h3 {
	font-size: 1em;
	font-weight: normal;
	height : 19px;
	background: url(images/supportperson_head.gif) no-repeat;
	padding: 0px 0px 0px 22px;
}
.news_post .supportperson h3 {
background-image: none;
}
.supportperson_body {
	background: url(images/topics_narrow_body.gif) repeat;
}
.supportperson_foot {
	height : 12px;
	width: 378px;
	background: url(images/topics_narrow_foot.gif) no-repeat;
}
.supportperson .entry {
	width: 131px;
	clear: left;
	float: left;
	padding: 10px 0px 0px 10px;
}
.supportperson dl {
width: 200px;
display: block;
float: left;
padding: 10px 15px 15px;
}
.supportperson dl dt {
font-size: 1.3em;
font-weight: bold;
}
.supportperson dl dd img {
display: block;
}
.supportperson dl dd.duty {
font-size: 0.9em;
}
.supportperson dl dd.voice {
padding-top: 15px;
}
.supportperson dl dd.backyard {
padding-top: 15px;
font-weight: bold;
}
.supportperson .postmetadata {
clear: left;
text-align: right;
padding-right: 10px;
}
/*----------------------------
 Business support
----------------------------*/
#companysupport {
float: left;
width: 255px;
margin-right: 15px;
}
#studentsupport {
float: left;
width: 255px;
}
.support h2 {
background-repeat: no-repeat;
font-size: 133%;
font-weight: bold;
color: #fff;
padding: 4px 0 0 10px;
height: 27px;
}
#companysupport h2 {
background-image: url(images/companysupport_head.gif);
}
#studentsupport h2 {
background-image: url(images/studentsupport_head.gif);
}
.support_body {
background-image: url(images/support_body.gif);
background-repeat: repeat-y;
padding : 14px 17px 0 16px;
min-height: 420px;
height: 420px;
}
.support_body img {
margin: 0 0 10px 0;
}
.support_body p {
}
.support_body ul {
color: #000;
font-weight: bold;
padding-bottom: 10px;
}
.support_body ul li {
	padding-left: 15px;
	background: url(images/square.gif) no-repeat 0 6px;
}
.support_foot {
	height: 13px;
	background: url(images/support_foot.gif) no-repeat;
}
table.member {
	width: 100%; 
	border-collapse: collapse}

table.member th {
	font-size: 13px;
	font-weight: normal;
	vertical-align: middle;
	height: 45px;
	border: solid 1px #666;
	background: #bed2dd 0 0;
}
table.member td {
	font-size: 13px;
	background-color: #fff;
	background-position: 0 0;
	vertical-align: middle;
	border: solid 1px #666; }
table.member p {
	margin: 0;
	padding: 0;
}

/*----------------------------
 Member Introduction
----------------------------*/

#content .header {
	font-weight: bold;
	color:#ffffff;
	background-color: #be260c;
	margin-bottom: 10px;
	padding: 3px 0px 3px 25px;
}
.memberintro {
}
.memberintro h3 {
	font-size: 1em;
	font-weight: normal;
	height: 19px;
	padding: 0 0 0 20px;
	background: url(images/topics_wide2_head.gif) no-repeat;
}
.memberintro_body {
	background: url(images/topics_wide_body.gif) repeat;
}
.memberintro_foot {
	height: 12px;
	width: 542px;
	background: url(images/topics_wide_foot.gif) no-repeat;
}
.memberintro .resume {
	margin: 0px 20px;
	padding: 5px 0px;
	border-bottom: 1px solid #b9b9b9;
}
.memberintro .url {
	border-bottom: 1px solid #b9b9b9;
	margin: 0px 20px 5px;
	padding: 5px 0px;
}
.memberintro .title {
	font-size: 14px;
	font-weight: bold;
	color: #be260c;
	padding: 5px 20px 0;
}
.memberintro .entry {
	padding: 10px 20px 0 20px;
}
.memberintro img {
	float: left;
	padding-right:10px;
}

/*----------------------------
 Biz Support
----------------------------*/
.bizsupport1 h3 {
	font-weight: bold;
	color:#ffffff;
	background-color: #be260c;
	margin-bottom: 10px;
	padding: 3px 0px 3px 25px;
}
.bizsupport2 h3 {
	font-size: 1em;
	color:#ffffff;
	font-weight: bold;
	height: 19px;
	padding: 0 0 0 20px;
	background: url(images/bizsupporttitle_head.gif) no-repeat;
}
.bizsupport3 h3,
.bizsupport4 h3 {
	font-size: 1em;
	color:#505050;
	font-weight: normal;
	height: 19px;
	padding: 0 0 0 20px;
	background: url(images/topics_wide2_head.gif) no-repeat;
}
.bizsupport1 .title,
.bizsupport2 .title,
.bizsupport3 .title,
.bizsupport4 .title {
	font-size: 14px;
	font-weight: bold;
	color: #be260c;
	padding: 10px 20px 0 20px;
}
.bizsupport2_body {
	background: url(images/bizsupporttitle_body.gif) repeat;
}
.bizsupport3_body,
.bizsupport4_body {
	background: url(images/topics_wide_body.gif) repeat;
}
.bizsupport2_foot {
	height: 10px;
	width: 542px;
	background: url(images/bizsupporttitle_foot.gif) no-repeat;
	padding-bottom: 10px;
}
.bizsupport3_foot,
.bizsupport4_foot {
	height: 12px;
	width: 542px;
	background: url(images/topics_wide_foot.gif) no-repeat;
}
.bizsupport1 .entry,
.bizsupport2 .entry,
.bizsupport3 .entry {
	padding: 10px 20px 0 20px;
}
.bizsupport4 .entry {
	padding: 10px 20px;
}
.bizsupport1 img,
.bizsupport2 img,
.bizsupport3 img {
	float: left;
	padding-right:10px;
}

#totop {
	text-align: right;
	padding-top: 20px;
}
