body { 
background : #fff url('img/background.jpg') repeat;
font-size : 76%;
font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color : #000000;
margin : 0 auto;
text-align : center;
} 
a:link { 
color : #0d13a7;
text-decoration : none;
} 
a:visited { 
color : #0d13a7;
text-decoration : none;
} 
a:hover { 
color : #6178a0;
text-decoration : underline;
} 
a:active { 
color : #6178a0;
text-decoration : none;
} 
#outer { 
background : #fff url('img/background.jpg') repeat;
width : 87%;
background : #fff;
padding : 10px;
margin : 0 auto;
text-align : center;
} 
#container { 
padding : 0;
margin : 0 15px 0 0;
text-align : left;
background : #fff;
} 
#content { 
float : left;
width : 100%;
margin : 0;
padding : 0;
text-align : left;
background : #fff;
width : 100%;
} 
#main_section { 
float : left;
margin-top : 20px;
margin : 0;
padding : 0;
} 
#content_left { 
float : left;
width : 220px;
margin-top : 20px;
margin-left : 0;
padding : 0;
} 
#content_right { 
margin-top : 20px;
margin-left : 240px;
padding : 0;
} 
#footer { 
clear : both;
background : #fff;
color : #630a13;
font-size : 90%;
line-height : 1.75em;
margin-top : 30px;
padding : 2px;
text-align : right;
} 
#footer a:link { 
color : #630a13;
text-decoration : none;
} 
#footer a:visited { 
color : #630a13;
text-decoration : none;
} 
#footer a:hover { 
color : #630a13;
text-decoration : underline;
} 
#footer a:active { 
color : #630a13;
text-decoration : none;
} 
#header_top { 
width : 100%;
padding : 0;
height : 150px;
background : #fff url(img/bassdoc_title.jpg) no-repeat center;
} 
#header_top h1 { 
text-indent : -999em;
margin : 0;
} 
#header_top img { 
float : right;
width : 136px;
height : 53px;
margin-top : 0;
margin-right : 15px;
border : 1px solid #fff;
background : #73a2ce url(img/logo.jpg) no-repeat top right;
} 
h1, .h1 {
font-weight : normal;
font-size : 200%;
margin : 15px 0 2px 0;
padding : 0;
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
color : #000000;
} 
h2, .h2 { 
color : #620B13;
font-weight : normal;
font-size : 200%;
margin : 5px 0 0 0;
padding : 0;
font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
padding-bottom : 2px;
} 
h3, .h3 { 
color : #000;
font-weight : normal;
font-size : 160%;
margin : 20px 0 0;
padding : 0;
font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
padding-bottom : 2px;
border-bottom : 1px solid #c1bbab; 
} 
.samples { 
padding : 5px;
} 
.captionfont { 
font-size : 90%;
border : 2px solid #F7F7F9;
} 
p { 
margin : 0;
padding : 10px 10px 0 0;
font-size : 110%;
line-height : 1.75em;
}
ul {
list-style: square;
margin : 10px 0 0 30px;
padding : 0;
font-size : 110%; 
line-height : 1.75em;
} 
li {
margin : 0;
padding : 0 0 0 15px;
} 
ol { 
margin : 10px 0 0 30px;
padding: 0;
font-size : 110%;
line-height : 1.75em;
}
#tabs1 { 
float : right;
width : 100%;
background : #fff;
margin-top: 0;
font-size : 120%;
line-height : normal;
border-bottom : 1px solid #EBEBEB;
} 
#tabs1 ul { 
margin : 0;
padding : 10px 10px 10px 10px;
list-style : none;
} 
#tabs1 li { 
display : inline;
margin : 0;
padding : 0;
} 
#tabs1 a { 
float : right;
background : url("img/tableft1.jpg") no-repeat left top;
margin : 0;
padding : 0 0 0 4px;
text-decoration : none;
} 
#tabs1 a span { 
float : right;
display : block;
background : url("img/tabright1.jpg") no-repeat right top;
padding : 5px 15px 4px 6px;
color : #630a13;
} 
#tabs1 a span { 
float : none;
} 
#tabs a:hover span { 
color : #627eb7;
} 
#tabs1 a:hover { 
background-position : 0% -42px;
} 
#tabs1 a:hover span { 
background-position : 100% -42px;
} 
#tabs1 #current a { 
background-position : 0% -42px;
} 
#tabs1 #current a span { 
background-position : 100% -42px;
} 
#side_menu ul { 
width : 200px;
list-style-type : none;
padding : 0;
overflow : hidden;
margin-left : 0;
margin : 0;
} 
#side_menu li { 
margin : 0;
padding : 0;
text-align : left;
} 
#side_menu li a { 
display : block;
padding : 6px 24px 6px 11px;
background : #F7F7F9;
text-decoration : none;
color : #620B13;
border-top : 1px solid #edf2fa;
width : 100%;
}
#side_menu li.alternate a { 
background-color : #E3E3E8;
} 
#side_menu li.above { 
background : #E3E3E8 url('img/subcapnavbluetoptable.jpg') no-repeat left top;
} 
#side_menu li a:hover { 
border-left : 4px solid #620B13;
border-right : 4px solid #620B13;
border-top : 0 solid #a0b6cd;
border-bottom : 0 solid #a0b6cd;
background-color : #f4f3f0;
color : #620B13;
padding-left : 20px;
padding : 7px 20px 6px 7px;
} 
#clef_small { 
background : url('img/littleclef.gif') no-repeat 0; 
height : 15px; 
width : 15px; 
margin : 0; 
padding-left : 10px; 
}  
.clear { 
clear : both;
} 
