body {
	font-family: Verdana, Tahoma, Helvetica;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	text-align: left;
}

/* Header elements */
#header {
  background: transparent url(https://waybackassets.bk21.net/20120508205032im_/http://forge.mysql.com/img/bggradient_rev.jpg) no-repeat left top;
	padding: 0px;;
	height: 46px;
	margin: 0px;
}

#header-inner {
  background: transparent url(https://waybackassets.bk21.net/20120508205032im_/http://forge.mysql.com/img/hammer32.png) no-repeat 5px top;
	margin: 0px; 
	padding: 0px;
	height: 46px;
}

#header-search {
	float: right;
	margin: 10px 10px 0px;
}

#header-search label {
	font: bold 11px "Trebuchet MS", Helvetica, Verdana;
	color: #666;
	padding-bottom: 4px;
}

#header-inner h1 {
	font: bold 14px "Trebuchet MS", Helvetica, Verdana;
	color: #fff;
	letter-spacing: 0.0045em;
	line-height: 1.0em;
	margin: 0px 0px 0px 45px;
	padding: 6px 0px 4px 0px;
}

#header-inner h2 {
	font: bold 12px "Trebuchet MS", Helvetica, Verdana;
	color: #e77f09;
	letter-spacing: 0.0045em;
	line-height: 1.0em;
	margin: -5px 0px 4px 38px;
}

#header-banner {float: right; padding-right: 10px;}

/* Horizontal menu elements */
#nav {
  background-color: #006486;
	list-style: none;
	height: 20px;
	margin: -12px 0px 0px;
	padding: 0 8px;
	border-bottom: solid 2px #666;
}

#nav li {
	display: block;
	float: left;
	height: 20px;
	margin: 0px;
}

#nav li.right {
	float: right;
	display: block;
	height: 20px;
	margin: 0px;
	color: #f7f7f7;
	height: 20px;
	padding: 0px 10px 0px;
	font: 11px "Trebuchet MS", Helvetica, Verdana;
	text-decoration: none;
	vertical-align: middle;	
}

#nav li a, #nav li a:visited, #nav li a:active {
	outline: none;
	margin: 0px;
	color: #f7f7f7;
	display: block;
	float: left;
	font: 11px "Trebuchet MS", Helvetica, Verdana;
	height: 20px;
	padding: 2px 10px 0px;
	text-decoration: none;
	vertical-align: middle;	
}

#nav li.right a.current, #nav li a.current, #nav li.right a.current:hover, #nav li a.current:hover {
	background-color: #666;
	height: 20px;
	display: block;
	color: #fff;
}

#nav li a:hover {
	background-color: #e77f09;
	height: 18px;
	display: block;
	color: #fff;
}

#sub-nav {
  background-color: #666;
	list-style: none;
	height: 16px;
	margin: 0px 0px;
	padding: 0 8px;
	border-bottom: solid 2px #e77f09;
}

#sub-nav li {
	display: block;
	float: left;
	height: 16px;
	margin: 0px;
}

#sub-nav li.right {
	float: right;
	display: block;
	height: 16px;
	margin: 0px;
}

#sub-nav li a, #sub-nav li a:visited, #sub-nav li a:active, #sub-nav li label {
	outline: none;
	margin: 0px;
	color: #f7f7f7;
	display: block;
	float: left;
	font: 11px "Trebuchet MS", Helvetica, Verdana;
	height: 16px;
	padding: 0px 8px;
	text-decoration: none;
	vertical-align: middle;	
}

#sub-nav li.right a.current, #sub-nav li a.current, #sub-nav li.right a.current:hover, #sub-nav li a.current:hover {
	background-color: #666;
	height: 24px;
	display: block;
	color: #fff;
}

#sub-nav li a:hover {
	height: 24px;
	display: block;
	color: #e77f09;
}

/* Footer */
#footer {
	clear: both;
	padding: 2px 20px;
	text-align: center;
}

/* Miscellaneous/General */

a:link {color: #10688E; text-decoration: none;}
a:visited {color: #106887; text-decoration: none;}
a:hover {color: #036; text-decoration: underline;}

pre {
	overflow: auto;
}

abbr, acronym {
    font-style: normal; 
    border-bottom: dotted 1px #ABB1B7; 
    cursor: help;
}


code, var, kbd {
    font-family: monaco, courier, monospace; 
    color: #B96A0E;
}

dd {
    margin: 0; 
    padding: 0 0 1em 17px;
}

dt {
    font-weight: bold; 
    padding: 0 0 0 17px;
}

form {
    margin: 0;
}

hr {
    border: none; 
    height: 1px; 
    background: #ccc; 
    margin: 1em 0;
}

a img {
    border: 0; 
    padding: 0;
}

ins {
    text-decoration: none; 
    color: #EC694A;
}

a:hover code {
    color: #AAD7FF;
}

#main-content {padding: 5px;}

#message {
	border-left: solid 1px #d9d598;
	border-right: solid 1px #d9d5b8;
	padding: 4px 20px;
	font-weight: bold;
	background-color: #f9f7a7;
}

/* Begin General FORM Elements */
label.required {
	font-weight: bold;
}

.inputbox {
	font: 100%/1.0em Verdana, Tahoma, Helvetica;
	border-top: solid 1px #d9d598;
	border-left: solid 1px #d9d598;
	border-right: solid 1px #d9d5b8;
	border-bottom: solid 1px #d9d5b8;
}

.button {
		font: bold 100%/1.2em Verdana, Tahoma, Helvetica;
    padding: 3px 5px;
}

.checkbox {
    margin: 0px; 
    padding: 2px 4px; 
    border: solid 1px #999; 
    border-bottom: solid 1px #aaa; 
    border-right: solid 1px #aaa;
}
/* End General FORM Elements */

.dialog-size {
	width: 500px;
}

.dialog-larger-size {
	width: 750px;
}

/* Begin General TABLE Elements */
.column-title {
    background-color: #FFFFCB;
    text-align: center;
}

.simple-table {
	border: solid 1px #ddd;
	clear: left;
	width: 100%;
}

.simple-table td, .simple-table th {
    border-right: solid 1px #ddd;
    border-bottom: solid 1px #ddd;
    padding: 2px 4px;
}


/* End General TABLE Elements */

.section-title {
	font: bold 15px "Trebuchet MS", Helvetica, Verdana;
	color: #006486;
	letter-spacing: 0.0045em;
	line-height: 1.0em;
	margin: 0px;
}

.section-subtitle {
	font: 13px "Trebuchet MS", Helvetica, Arial, Verdana;
	font-style: italic;
	color: #455257;
	letter-spacing: .0035em;
	line-height: 1.0em;
	margin: 4px 0px;
}

.section-subtitle strong {
	color: #000;
}

.callout-block {
   	margin: 10px 40px;
		padding: 5px 10px;
    line-height: 1.55em;
    font-size: 100%;
    color: #c00;
		border-bottom: dotted 1px #aaa;
		border-top: dotted 1px #aaa;
}

.description-block {
   	margin: 10px 40px;
		padding: 5px 10px;
    line-height: 1.55em;
    font-size: 100%;
    color: #000;
		border-bottom: dotted 1px #aaa;
		border-top: dotted 1px #aaa;
}

form.inline {
    margin:0px;
    display: inline; 
    background-color: transparent;
    border: none;
}

ul.command-list {
	margin: 0px; 
	display: block; 
	border-bottom: solid 1px #888; 
	background-color: #fffee7; 
	line-height: 1.1em;
	list-style: none;
}

.list-table {
	font-size: 11px;
	border: solid 1px #aaa; 
	margin: 4px 0px; 
	width: 100%;
}

.list-table th {
    padding: 2px;
    border-right: solid 1px #aaa;
    text-align: center; 
    background-color: #006486; 
    border-bottom: solid 1px #aaa; 
    color: #fff; 
    font-weight: normal;
}

.list-table th.super {
    background-color: #006486; 
    color: #f7f7f7; 
    font-weight: normal;
    font-size: small;
}

.list-table td {
    padding: 2px;
    font-weight: normal;
    color: #333; 
    border-right: solid 1px #aaa; 
    border-bottom: solid 1px #aaa;
}

.list-table td a {
    display: block;
}

.row {
    background-color: #fff;
}

.row-alternate {
    background-color: #f0f0e0;
}

.row-over {
    background-color: #EBF2FF;
}

.inline-hider {
    color: #888;
    background-color: #fff;
    border-right: solid 1px #999;
    border-bottom: solid 1px #999;
    font-style: italic;
}

.n-pages {
    font-size: 11px;
    font-family: Verdana, Tahoma, Arial;
    color: #333;
    padding: 0px 10px;
    margin: 0px;
}

/* The comments appearing in the worklog dashboard/homepage */

.comment-block {
	font-size: 11px;
	padding: 3px 10px;
	border: solid 1px #eee;
	margin: 2px 4px;
}

.comment-block em {
	font-style: italic;
}

.comment-block blockquote {
	font: 100% "Georgia", "Helvetica", "Trebuchet MS", "Verdana";
	overflow-x: hidden;
	overflow-y: hidden;
	margin-top: 1em;
	margin-right: 0pt;
	margin-bottom: 1em;
	margin-left: 0pt;
	padding-top: 0.2em;
	padding-right: 1.25em;
	padding-bottom: 0.2em;
	padding-left: 24px;
	background-color: #fff;
	background-image: url(https://waybackassets.bk21.net/20120508205032im_/http://forge.mysql.com/img/quote.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: left;
	background-y-position: top;
}

.comment-block strong, .comment-block b {
	font-weight: bold;
}

.comment-block pre {
	font: monospace;
}

.comment-text {
	line-height: 1.55em;
	padding: 2px 6px;
}

.comment-byline {
	margin: 0px 0px 4px -6px;
}

.comment-byline strong {
	font: bold 14px "Trebuchet MS", Helvetica, Arial, Verdana;
}

/* The add comment area */
.cannot-comment {
	color: #c00;
	padding: 5px 10px;
}

/* The explanation blocks */
.about-block {
	font-size: 11px;
	margin: 2px 0px 12px;
	padding: 4px 20px;
	color: #666;
	line-height: 1.55em;
}

.about-block .about-title{
	font: bold 14px "Trebuchet MS", Helvetica, Arial, Verdana;
	color: #c00;
	border-bottom: dotted 1px #aaa;
	margin: 0px 0px 3px;
}

/* Quick-search forms */
form.quick-search {
	display: inline;
	margin: 0px;
}

form.quick-search div.quick-search-container {
	margin: 12px 0px;
}

form.quick-search div h4 {
	background: transparent url("https://waybackassets.bk21.net/20120508205032im_/http://forge.mysql.com/img/find16.png") no-repeat top right;
	font: bold 14px "Trebuchet MS", Verdana, Tahoma;
	color: #c00;
	margin: 0px;
	border-bottom: dotted 1px #aaa;
	padding: 0px;
	margin: 0px 0px 3px;
}

/* Sortable Grid */
.grid {
    border-top: solid 1px #aaa;
    border-left: solid 1px #aaa;    
    width: 100%;
    margin: 0px 0px 0px 0px;
}

.grid th {
    font-size: 90%;
    color: #8c8c73;
    border-right: solid 1px #999;
    border-bottom: solid 1px #999;  
    text-align: center;
    background-color: #ece7ca;
}

.grid th .subtitle {
    font: 9px/0.8em Verdana, Tahoma, Sans-serif;
    color: #000;
    display: block;
}

.grid th a {
    padding: 2px 6px;
    display: block;
    background-color: transparent;
    line-height: 1.3em;
    font-weight: normal;
}

.grid th a:hover {
    background: #FFBC2F;
    color: #333;
    text-decoration: none;
}

.grid th {
    background-color: #e5eefd;
    color: #5F5F5F;
}

.grid th.desc {
    background-color: #FFF3CB;
    color: #5F5F5F;
}

.grid td {
    padding: 2px 4px;
    border-right: solid 1px #999;
    border-bottom: solid 1px #999;  
}

.grid .inline-subrow {
    color: #333;
    border-right: solid 1px #999;
    border-bottom: solid 1px #999;
    font-style: italic;
}

/* Rounded boxes */
.round-box {
   background: #ffffff url(https://waybackassets.bk21.net/20120508205032im_/http://forge.mysql.com/img/round_grad.gif) repeat-x top left;
	 margin: 6px 0px 0px;
}
.round-top div {
   background: url(https://waybackassets.bk21.net/20120508205032im_/http://forge.mysql.com/img/round_tl.gif) no-repeat top left;
}
.round-top {
   background: transparent url(https://waybackassets.bk21.net/20120508205032im_/http://forge.mysql.com/img/round_tr.gif) no-repeat top right;
}
.round-bottom {
   background: #ffffff url(https://waybackassets.bk21.net/20120508205032im_/http://forge.mysql.com/img/round_bottom_grad.gif) repeat-x top left;
	 margin: 0px 0px 10px;
}
.round-bottom div div {
   background: url(https://waybackassets.bk21.net/20120508205032im_/http://forge.mysql.com/img/round_bl.gif) no-repeat bottom left;
}
.round-bottom div {
   background: transparent url(https://waybackassets.bk21.net/20120508205032im_/http://forge.mysql.com/img/round_br.gif) no-repeat bottom right;
}

.round-top div, .round-top,
.round-bottom div div, .round-bottom div, .round-bottom {
   width: 100%;
   height: 40px;
   font-size: 1px;
}

p em {
	font-style: italic;
}
p strong {
	font-weight: bold;
}

.round-title {
	font: bold 15px "Trebuchet MS", Helvetica, Verdana;
	color: #006486;
	letter-spacing: 0.0045em;
	line-height: 1.0em;
	margin: -14px 5px 4px 10px;
	border-bottom: dotted 1px #aaa;
}

.round-inner {
	margin: -20px 8px 0px;
	padding: 0px 30px;
}

/* Tag Cloud */
.tag-cloud {
	margin: 6px 12px;
	padding: 8px;
	line-height: 1.35em;
	font-size: 11px;
	text-align: center;
}

.tag-cloud .t {font-size: 100%;}
.tag-cloud .t2 {font-size: 130%; font-weight: bold;}
.tag-cloud .t3 {font-size: 160%; font-weight: bold;}
.tag-cloud .t4 {font-size: 190%; font-weight: bold;}
.tag-cloud .t5 {font-size: 220%; font-weight: bold;}
.tag-cloud .t6 {font-size: 250%; font-weight: bold;}

/* Tabs */
#tabs {
	width: 100%;
	margin: 14px 6px;
}

#tabs .x-tabs-item-body {
	display:none;
	padding:10px;
}

.tab-content {
	display:none; /* hide the tab content while loading */
} 

/* Tracking Blocks */
.tracking-block {
	display: block;
	padding: 5px 10px;
	margin: 4px 0px 8px 10px;
}
.tracked-by {
	padding: 0px;
	font: 12px "Trebuchet MS", "Georgia", "Verdana";
	color: #666;
}

.tracked-by strong { /* This is the number of tracking users */
	color: #f00;
	font: 29px "Trebuchet MS", "Georgia", "Arial";
	font-weight: bold;
}

/* Rating Blocks */
.rating-block {
	display: block;
	padding: 5px 10px;
	margin: 4px 0px 8px 10px;
	font: 12px "Trebuchet MS", "Georgia", "Verdana";
	color: #666;
}
.rating-list { /* the UL */
	list-style:none;
	margin: 0px;
	padding: 0px;
	height: 30px;
	position: relative;
	background: url('https://waybackassets.bk21.net/20120508205032im_/http://forge.mysql.com/img/starrating.gif') top left repeat-x;		
}

.rating-list li{
  text-indent: -90000px;
	padding: 0px;
	margin: 0px;
	/*\*/
	float: left;
	/* */
}
	
.rating-list li a {
	outline: none;
	display: block;
	width: 30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
	
.rating-list li a:hover {
	background: url('https://waybackassets.bk21.net/20120508205032im_/http://forge.mysql.com/img/starrating.gif') left center;
	z-index: 2;
	left: 0px;
}

.rating-list a.r1{left: 0px;}
.rating-list a.r1:hover{width:30px;}
.rating-list a.r2{left:30px;}
.rating-list a.r2:hover{width: 60px;}
.rating-list a.r3{left: 60px;}
.rating-list a.r3:hover{width: 90px;}
.rating-list a.r4{left: 90px;}	
.rating-list a.r4:hover{width: 120px;}
.rating-list a.r5{left: 120px;}
.rating-list a.r5:hover{width: 150px;}
.rating-list a.r6{left: 150px;}
.rating-list a.r6:hover{width: 180px;}
.rating-list a.r7{left: 180px;}
.rating-list a.r7:hover{width: 210px;}
.rating-list a.r8{left: 210px;}
.rating-list a.r8:hover{width: 240px;}
.rating-list a.r9{left: 240px;}
.rating-list a.r9:hover{width: 270px;}
.rating-list a.r10{left: 270px;}
.rating-list a.r10:hover{width: 300px;}

.rating-list li.current {
	background: url('https://waybackassets.bk21.net/20120508205032im_/http://forge.mysql.com/img/starrating.gif') left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}

.rating-vote-count {
	color: #999;
	font-weight: bold;
	text-align: center;
	padding: 2px;
}

.already-voted {color:#666;}

.static-rating {
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	height: 18px;
	text-align: right;
	background: url('https://waybackassets.bk21.net/20120508205032im_/http://forge.mysql.com/img/small-star.gif') top left repeat-x;
}	

/* Short lists are the lists on dashboards */
.short-list {
	margin: 9px 5px;
	border-top: dotted 1px #aaa;
	border-bottom: dotted 1px #aaa;
	width: 100%;
}

.short-list td {
	padding: 2px 4px;
}

/* 
 * Mini-rows are table-less displays usually used within 
 * tabs to display two-column data.
 */
.mini-row {
	width: 100%;
	padding: 3px 4px;
	margin: 3px 0px;
}
.mini-row label {
	float: left;
	font-weight: bold;
	padding: 0px 10px;
	width: 30%;
	white-space: nowrap;
	text-align: right;
	clear: left;
}
.input-label-wrap {
	float: left; 
	padding: 0px 5px 4px 0px;
}

.search-filter {
	width: 100%;
	margin: 0px;
}

.search-filter-row td, .search-filter-row th {
	padding: 0px;
	background-color: #d9d598;
	border: none;
	border-bottom: solid 1px #999;
}

.search-filter-row td label, .search-filter-row th label {
	padding: 6px;
	color: #000;
}

.search-filter-row td input, .search-filter-row th input {
	padding: 1px 5px;
}

/* GeSHi (c) Nigel McNie 2004 (http://qbnz.com/highlighter) */
.code-container { /* Overall container */
	margin: 4px 0px;
	padding: 4px 0px;
	border-bottom: solid 1px #aaa;
	border-top: solid 1px #aaa;
	font-size: smaller;
	overflow: auto;
}

/* GeSHi (c) Nigel McNie 2004 (http://qbnz.com/highlighter) */
.de1, .de2 {font-weight:normal;background:transparent;color:#000; padding-left: 5px;}
.kw1 {color: #a1a100;}
.kw2 {color: #000; font-weight: bold;}
.kw3 {color: #0066CC;}
.kw4 {color: #f63333;}
.co1, .co2, .coMULTI {color: #808080;}
.es0 {color: #000033; font-weight: bold;}
.br0 {color: #66cc66;}
.st0 {color: #ff0000;}
.nu0 {color: #ff33ff;}
.me0 {color: #006600;}
.me1 {color: #006600;}
.li1 {list-style: decimal outside; margin-left: 40px;}
.li2 {font-weight: bold;}

/* Accordion Effects */
.accordion-header {
	display: block;
	height: 25px;
	background: #fff url(https://waybackassets.bk21.net/20120508205032im_/http://forge.mysql.com/img/accordion-inactive.png) no-repeat top left;
	padding: 5px 10px 0px 40px;
	color: #666;
	text-decoration: none;
	font: bold 13px "Trebuchet MS", Helvetica, Verdana;
	letter-spacing: 0.0045em;
	line-height: 1.0em;
	cursor: pointer;
	margin: 0 0 0 0;
}
		
.accordion-header-active {
	background: #fff url(https://waybackassets.bk21.net/20120508205032im_/http://forge.mysql.com/img/accordion-active.png) no-repeat top left;
	color: #006486;
	border: none;
	cursor: pointer;
}

.accordion-content {
	background-color: #ffffff;
	color: #444444;
	overflow: hidden;
}

.admin-actions {
	float: right;
	text-align: right;
	margin: 0px 0px 0px 10px;
}

.admin-actions a {
	font: 11px "Trebuchet MS", "Verdana", Tahoma;
	color: red;
}

.admin-actions img {
	margin: 2px 5px -4px 0px;
}

/* General Messages: Optional "info" icon */
.alert02 {
    border: 2px solid #e5e5e5;
    padding: 8px 10px 0 10px;
    margin: 15px 0;
	background: #fbfbfb;
}

.alert02 .icon {
    background: url("https://waybackassets.bk21.net/20120508205032im_/http://dev.mysql.com/common/img/icons/info-24x24.png") no-repeat;
}

.alert02 p {
    margin-left: 35px;
}

.alert02 ul {
	list-style-image: none;
}

/*
     FILE ARCHIVED ON 20:50:32 May 08, 2012 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:47:44 Dec 12, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.829
  exclusion.robots: 0.085
  exclusion.robots.policy: 0.07
  esindex: 0.014
  cdx.remote: 12.504
  LoadShardBlock: 152.028 (3)
  PetaboxLoader3.datanode: 173.947 (5)
  PetaboxLoader3.resolve: 4230.506 (3)
  load_resource: 4309.651 (2)
*/