@charset "utf-8";
/* CSS Document */

#content table{
border-collapse:collapse;
/*border:1px solid #666;*/
width:100%;
clear:left;
margin:0 0 1em 0;
}

#content table.liquid{
width:auto;
float:left;
margin:0 1em 1em 0;
}


#content table caption{
font-weight:bold;
text-align:left;
margin:1em 0 0 0;
font-size:1.1em;
}

body.boladmin #content table caption{
background: #666 url(/grafix/bgds/hbar-grey.png) repeat-x 0 0;
color: #fff;
}

body.memadmin #content table caption{
background: #666 url(/grafix/bgds/hbar-grey.png) repeat-x 0 0;
color: #fff;
}

body.calendar #content table caption{
background: #666 url(/grafix/bgds/hbar-lblu.png) repeat-x 0 0;
color: #333;
}

body.conferences #content table caption{
background: #666 url(/grafix/bgds/hbar-yellow.png) repeat-x 0 0;
color: #333;
}

body.courses #content table caption{
background: #666 url(/grafix/bgds/hbar-blu.png) repeat-x 0 0;
color: #eee;
}

body.journal #content table caption{
background: #666 url(/grafix/bgds/hbar-dleaf.png) repeat-x 0 0;
color: #fff;
}

body.about #content table caption{
background: #666 url(/grafix/bgds/hbar-mblu.png) repeat-x 0 0;
color: #fff;
}

body.people #content table caption{
background: #666 url(/grafix/bgds/hbar-grey.png) repeat-x 0 0;
color: #fff;
}

body.branches #content table caption{
background: #666 url(/grafix/bgds/hbar-brown.png) repeat-x 0 0;
color: #fff;
}

body.links #content table caption{
background: #666 url(/grafix/bgds/hbar-magenta.png) repeat-x 0 0;
color: #fff;
}

body.community #content table caption{
background: #666 url(/grafix/bgds/hbar-bgreen.png) repeat-x 0 0;
color: #fff;
}

body.home #content table caption{
background: #666 url(/grafix/bgds/hbar-blu.png) repeat-x 0 0;
color: #eee;
}

body.info #content table caption{
background: #666 url(/grafix/bgds/hbar-lgreen.png) repeat-x 0 0;
color: #333;
}

body.join #content table caption{
background: #666 url(/grafix/bgds/hbar-dgrn.png) repeat-x 0 0;
color: #fff;
}

body.policy #content table caption{
background: #666 url(/grafix/bgds/hbar-orange.png) repeat-x 0 0;
color: #333;
}

body.reviews #content table caption{
background: #666 url(/grafix/bgds/hbar-yellow.png) repeat-x 0 0;
color: #333;
}

body.talk #content table caption{
background: #666 url(/grafix/bgds/hbar-bronze.png) repeat-x 0 0;
color: #fff;
}

body.mti #content table caption{
background: #666 url(/grafix/bgds/hbar-red.png) repeat-x 0 0;
color: #fff;
}

body.news #content table caption{
background: #666 url(/grafix/bgds/hbar-dgreen.png) repeat-x 0 0;
color: #fff;
}

body.gapsmis #content table caption{
background: #666 url(/grafix/bgds/hbar-purple.png) repeat-x 0 0;
color: #fff;
}

body.resources #content table caption{
background: #666 url(/grafix/bgds/hbar-indigo.png) repeat-x 0 0;
color: #fff;
}

body.shop #content table caption{
background: #666 url(/grafix/bgds/hbar-dblu.png) repeat-x 0 0;
color: #fff;
}

body.weblog #content table caption{
background: #666 url(/grafix/bgds/hbar-dpink.png) repeat-x 0 0;
color: #fff;
}

#content table th,
#content table td,
#content table caption{
border:1px solid #ccc;
padding:0.5em;
}

#content table thead th,
#content table tfoot th,
#content table tbody th{
text-align:left;
}

#content table thead th,
#content table tfoot th{
background-color:#ccc;
border:1px solid #fff;
color:#333;
}

#content table tbody th{
background-color:#eee;
border:1px solid #ccc;
color:#333;
}

#content table tfoot tr{
border-top:2px solid #666;
}

#content table tfoot td{
font-weight:bold;
}

#content table th.right,
#content table td.right{
text-align:right;
}

#content table th.center,
#content table td.center{
text-align:center;
}


