body{
margin:0;
padding: 20px;
text-align:center;
background-color:#555;
font:x-small/1.5em Verdana,Arial,Sans-serif;
font-size: small;
}
h1 {
font-family: Arial, Helvetica, sans-serif;
color: #000;
font-size:150%;
font-weight: bold;
}
h2 {
font-family: Arial, Helvetica, sans-serif;
color: #000;
font-size:140%;
}
h3 {
font-family: Arial, Helvetica, sans-serif;
color: #000;
font-size:130%;
}
h4 {
font-family: Arial, Helvetica, sans-serif;
color: #000;
font-size:120%;
}
a img {
border-width:0;
}
code {
font-size:110%;
color:#666;
}
td {vertical-align:top;padding:5px}
#main {
width:740px;
 margin:0px auto;
 text-align:left;
}
#masthead {
position: relative;
width: 100%;
}

#top_left {
width: 261px;
height: 119px;
position: absolute;
left: 0px;
top: 0px;
}
#header {
margin-left:261px;
margin-right:148px;
height: 119px;
background: url('head_1_bg.jpg') repeat-x;
}
#header a{
color:#000000;
font-size: 110%;
text-decoration: none;
margin:30px 0px 0px 0px;
float:left;
padding: 10px 15px;
background: url('head_line.jpg') no-repeat right;
}
#top_right {
position:absolute;
right: 0px;
top: 0px;
width:148px;
height: 119px;
background: url('head_bg_new.jpg');
}
#con_col {
width:469px;
float:right;
}
#contentdiv {
width: 469px;
padding: 8px 0 0;
background: #c0c0c0 url('top_469.png') no-repeat top;
}

#contentdiv2{
padding: 0 0 8px;
width:100%;
background: #c0c0c0 url('bottom_469.gif') no-repeat bottom;
}
#content {
margin:0 10px;
}
#content a {
color: #000;
}
#newcon{width:730px;border:5px solid #414141;background:#fff;font-size:110%;line-height: 25px}
#left_col {
width: 251px;
float:left;
}
.leftcolbox {
padding: 8px 0 0;
width: 100%;
background: #404040 url('top_251.gif') no-repeat left top;
margin: 0 0 15px;
}
.leftcolbox2{
padding: 0 0 8px;
width:100%;
background: #404040 url('bottom_251.gif') no-repeat left bottom;
}
.leftcolybox {
padding: 8px 0 0;
width: 100%;
background: #d79d0d url('top_251.gif') no-repeat left top;
margin: 0 0 15px;
}
.leftcolybox2{
padding: 0 0 8px;
width:100%;
background: #d79d0d url('bottom_251.gif') no-repeat left bottom;
}
.menu {
padding: 0 20px;
color: #ffffff;
}
.menu a {
text-decoration: none;
display:block;
background: #404040;
border-bottom: 1px #434343 solid;
color:#d79d0d;
}
.menu a:hover {
background:#555;
color:#fff;
}
.news {
width:100%;
}
.b_info {
background: #404040; padding:5px; margin:5px 0 0; font-size:80%; color: #fff
}
.b_info a {
color: #d79d0d;
}
.pagenav a {
color:#fff; text-decoration:none; background: url('http://www.brainbell.com/img/sub/nav.gif') no-repeat; padding:0px 4px;
}
a.sel {
color:#fff; text-decoration:none; background: url('http://www.brainbell.com/img/sub/nav1.gif') no-repeat; padding:0px 4px;
}
#footer {
clear: both;
padding:8px 0 0;
margin:20px 0 0;
background: #505050 url('top_740.gif') no-repeat left top;
font-size: 80%;
text-align:center;
}
#footer div {
padding: 0 0 8px;
background: #505050 url('bottom_740.gif') no-repeat left bottom;
}
#footer a {
color:#000;
}
#toc {
border:1px solid #ccc;
width:500px;
padding: 10px;
margin:0 auto;
}
#toc a {
color:#000;
display:block;
}
#toc a:hover{background:#ccc}
.ra_table {
margin:10px 0 0;
border-top: 2px #c0c0c0 solid;
padding: 5px;
}
.ra_table img {
float:left;
margin: 0 5px 5px 0;
}
.ra_table a{
color: #808080;
}
.c1 {
text-align: center;
}
.gsearch {
padding-left:10px;
}
pre {
font-size:100%;
white-space: pre-wrap;
white-space: -moz-pre-wrap;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
word-wrap: break-word;
background:#ccc;border:1px solid #000;margin:5px;padding:5px
}
.menuf{border-top:4px solid #414141;margin-top:5px}
.menuf div.m{float:left;margin:10px}
.menuf div.m a{display:block}
.menuf div.m a:hover{background: #ccc}
.bread{border-bottom:1px solid #ccc;font-size:90%}