@charset "utf-8";
/* CSS Document */

#menu1, #hel0, #hel1, #hel2, #hel3, #hel4, #hel5, #hel6, #hel7, #hel8, #im_1_1_menu1,  #im_1_2_menu1, #im_1_3_menu1,  #im_1_4_menu1 , #im_1_5_menu1, #framecontentBottom, #el1, #el2, #el3 {visibility:hidden;}

h1, h2, h3, h4, h5 {color:#000080;}
h1 {font-size:16px;}
h2 {font-size:14px;}
h3 {font-size:12px;}
h4{font-size:12px; font-style:inherit;}

table {font-size:12px;}
th {background-image:url(images/th.png); background-position:bottom; background-repeat:repeat-x;border-top: #D9E4FF 1px solid;   border-left: #D9E4FF 1px solid; border-bottom: #AAAAAA 1px solid; border-right: #AAAAAA 1px solid;}
td {background-image:url(images/td.png); }
#bscdocument {background-image:url(images/td.png); padding:6px; border:#CCCCCC 1px solid; }

.mainpage { }
.mainpage .frame { overflow:auto; clear:both;border:#AAAAAA 1px solid; margin:3px; padding: 3px;}
.mainpage h1, .SectionHeader { clear:both; background-image:url(images/section.png); margin:2px; padding:6px; border-top: #D9E4FF 1px solid;   border-left: #D9E4FF 1px solid; border-bottom: #545464 1px solid; border-right: #545464 1px solid;}

#related { position:absolute; top:160px; right: 18px; width: 220px; border:#8C9EBB 1px solid; margin:3px; padding:3px; background-image:url(images/td.png); z-index:100; visibility:hidden;}
#related a, #related p {display:block; text-decoration:none;padding:3px; margin-top:6px; margin-bottom:6px;}
#related a:hover { background-image:url(images/td.png); text-decoration:underline;}

#related h1, #related h2 {background-image:url(images/th.png);   margin:3px; padding:3px;border-top:#FFFFFF 1px solid; border-left:#FFFFFF 1px solid; border-bottom:#999999 1px solid; border-right:#999999 1px solid; font-size:12px;  } 


#legend { background:url(img/legend.png); font-size:12px; float:right; font-weight:bold; width:98px; margin:0px; padding:0px; border-top: #D9E4FF 1px solid;   border-left: #D9E4FF 1px solid; border-bottom: #545464 1px solid; border-right: #545464 1px solid;}
#legend p { margin:3px; padding:3px;}
#legendd { position:absolute; background-color:#FAFAFA; border:#B9B9B9 1px solid; padding:3px; visibility:hidden; }
#legend:hover #legendd{background-color:#FAFAFA; visibility:visible;}
#legendd { font-size:10px;}

.highlight { background-color:#DDDDDD; border:#FF0000 1px solid; }

.buttonup, .buttondown {background-position:bottom;cursor:pointer; padding:3px; margin-left: 6px; margin-right: 6px; } 

.buttonup { background-image:url(images/th.png); border-top:#FFFFFF 1px solid; border-left:#FFFFFF 1px solid; border-bottom:#999999 1px solid; border-right:#999999 1px solid; }
.buttondown { background-image:url(images/th-.png); border-bottom:#FFFFFF 1px solid; border-right:#FFFFFF 1px solid; border-top:#999999 1px solid; border-left:#999999 1px solid; }

.TOC {height:240px; overflow-y:scroll; border:#999999 1px dotted;}
