/***** sidebars *****/
.sidebox { padding:0 12px; margin:0 0 1em; font-size:12px; color:#76797c; line-height:1.3em; }
.sidebox h2, .sidebox h2 a { display:block; height:25px; text-indent:-9999px; padding:0 12px; margin:0 -12px; background:no-repeat 0 0; }
.sidebox h2.alt, .sidebox h2.alt a { padding:.8em 12px; margin:0 -12px .8em; text-indent:0; font-size:11px; line-height:1.4em; font-weight:bold; }

.sidebox img.left { margin-right:10px; margin-bottom:10px; }
.sidebox img.right { margin-left:10px; margin-bottom:10px; }
.sidebox img.across { margin-bottom:10px; }
.sidebox img.flushright { margin-right:-12px; }
.sidebox img.flushleft { margin-left:-12px; }

/* specific sidebars */
.sidebox#submitdownloads h2 { margin-bottom:.6em; }
.sidebox#submitdownloads h2 a { text-indent:-99999px;}
.sidebox#submitdownloads img.left { display:inline; margin-top:-5px; }
.sidebox#submitdownloads .clearer { margin-top:-30px; }

.sidebox ul.recent { padding-bottom:1em; }
.sidebox ul.recent li { padding-bottom:.6em; }

/* sidenav sidebar item */
.sidebox#browsedownloads { width:188px; padding:0; overflow:hidden; }
.sidebox#browsedownloads h2 { padding:0; margin:0;}
.sidebox#browsedownloads .clearer { margin:-5px 0 0 0; position:relative; }

#sidenav .drawer { padding:0; margin:0; width:188px; }
#sidenav .drawer h3.drawerhandle { height:17px; padding:7px 0; width: 100%; text-indent:15px; margin:0; color:#333; font-size:10px; font-weight:normal; background-color:#72839D; cursor:default; }
#sidenav .drawer h3.drawerhandle.open { position:relative; background-position:-188px 0; color:#FFF;}
#sidenav .drawer h3.drawerhandle,
#sidenav .drawer .drawercontent { display:none; }
#sidenav.hasjs .drawer h3.drawerhandle, #sidenav .drawer h3.drawerhandle.open, 
#sidenav.hasjs .drawer .drawercontent, #sidenav .drawer .drawercontent.open { display:block; width: 100%; }



/* DRAWERS */
ul.drawers { margin: 0; list-style-type:none ;}
.slider .drawer-handle { color: #FFF; font-size: 10pt; line-height: 25px; height: 30px; text-indent: 15px; width: 100%; background: url('../images/k_buttons_gray.jpg') 0 0 no-repeat; cursor: default; margin-bottom: 0; font-weight: bold; vertical-align:middle;}
.slider .drawer-content ul{ height: auto; font-size: 8pt;}
.slider h3.open { background: url('../images/k_buttons_blue.jpg') 0 0 no-repeat;}

/*.slider h3.open { background-color: #72839d; background-position: -300px 0; color: #fff; }*/

/*slide down bar*/

/* downloads slider */
#downloadslider.sidebox { padding: 0; }
#downloadslider .drawer-content { padding: 0 12px; _padding: 0; overflow: hidden;background-color:#f8f9fb;}
#downloadslider .drawer-content ul { margin: 0; }
#downloadslider .drawer-content li { line-height: 16px; padding: 6px 0; list-style-type:none ;position:relative;}
#downloadslider .drawer-content li.last { border: 0; }
#downloadslider .drawer-content li a { display: block; padding-right: 13px; _padding: 0 0 0 13px; overflow: hidden; _zoom: 1; }
#downloadslider .drawer-content li a:hover { background-position: -188px 0; }
#downloadslider .drawer-content img.right { margin: 0 -13px 2px 0; _margin: 0 13px 2px 0; }

#downloadslider {  }
#downloadslider .drawers .drawer-content { padding-bottom: 7px; }

#downloadslider h2 { overflow: hidden; text-indent: -9999px; height: 25px; }
#downloadslider a { color: #666;  text-decoration:none;}
#downloadslider a:hover { color: #08c; }

#downloadslider ul.alldownloads { margin: 0; padding: 7px 0 0; width:188px; }
#downloadslider ul.alldownloads ul { display: none; }
#downloadslider ul.alldownloads li { display: inline; padding: 0; line-height: 18px; border: 0 none; }
#downloadslider ul.alldownloads li a { display: block; margin: 0; padding: 0px 15px 0; background: none; margin-left: -12px; margin-right: -12px; _margin: 0; }

#downloadslider ul.alldownloads li ul.sub a { padding: 0 30px; margin-left: -12px; margin-right: -12px; }
#downloadslider ul.alldownloads li ul.sub a:hover { cursor: pointer; text-decoration:none; }
#downloadslider ul.alldownloads li ul.sub { margin: 0; }
