#style {
font-family:Georgia, serif;
font-size:13px;
float:left;
margin:24px 0 21px -1px;
padding:0;
}

#style table td {
border:0;
font-size:11px;
margin:0;
padding:0;
}

#style p,#style blockquote {
line-height:160%;
}

#style ul,ol {
line-height:130%;
}

#style h1 {
color:#39455B;
font-family:Trebuchet MS, sans;
font-size:24px;
font-weight:400;
margin:0;
padding:0;
}

#style h2 {
color:#147;
font-family:Trebuchet MS, sans;
font-size:19px;
font-weight:400;
width:100%;
line-height:110%;
padding-bottom:7px;
margin:12px 0 7px;
}

#style h3 {
color:#000;
font-family:Trebuchet MS, sans;
font-size:18px;
line-height:120%;
font-weight:400;
padding-bottom:5px;
margin:8px 0 0;
}

#style .sub {
color:#666;
font-family:Georgia, serif;
font-style:italic;
font-size:15px;
margin:7px 0;
padding:0;
clear: left;
}

#style .rule {
border-top:1px dotted #999;
width:100%;
height:1px;
margin:15px 0 5px;
padding:0;
}

#copyright {
font-family:Verdana, sans-serif;
margin:16px 0 30px;
}

.tabtitle {
padding-bottom:5px;
font-family:Verdana, sans-serif;
font-size:10px;
color:#333;
}

.tab_class {
background: #d7fbb5 url(/img/class_tl.png) no-repeat top left;
position:relative;
z-index:30;
float:left;
margin-right:3px;
font-family:Verdana, sans-serif;
font-size:11px;
color:#333;
font-weight:700;
padding:3px 7px;
}


.tab_jar {
background: #c7ecfe;
position:relative;
z-index:30;
float:left;
margin-right:3px;
font-family:Verdana, sans-serif;
font-size:11px;
color:#333;
font-weight:700;
padding:3px 7px;
}

.tabblock_class {
background: #d7fbb5 url(/img/class_br.png) no-repeat bottom right;
float: left;
z-index:20;
top:-1px;
padding:7px 20px 5px 5px;
margin-bottom: 18px;
}

.tabblock_jar {
background: #c7ecfe url(/img/jar_br.png) no-repeat bottom right;
float: left;
z-index:20;
top:-1px;
padding:7px 20px 5px 5px;
margin-bottom: 18px;
}

