.pillbox > .active.menu-item > .menu-link, .tabs > li.active > a, .tabs > li.active > a:hover {
    background-color: #517BA5;
    color: #FFFFFF;
    font-weight: bold;
}
.pillbox > .menu-item > .menu-link:hover, .pillbox > .menu-item > .menu-link:focus, .tabs > li > a:hover, .tabs > li > a:focus {
    background-color: #88ACD0;
    border-color: #CCA37A;
    color: #000000;
    outline: 0 none;
    text-decoration: none;
}
.pillbox > .menu-item > .menu-link:active, .tabs > li > a:active {
    background-color: #FFB266;
    border-color: #CC8F52;
    text-decoration: none;
}
.pillbox > .active.menu-item > .menu-link:focus, .tabs > li.active > a:focus {
    background-color: #FFAA44;
}
.pillbox > .active.menu-item > .menu-link:hover, .tabs > li.active > a:hover {
    cursor: default;
}
.pillbox > .active.menu-item > .menu-link:active, .tabs > li.active > a:active {
    background-color: #FF9933;
}

fieldset legend,.pillbox > .menu-item:first-child > .menu-link,.tabs > li:first-child > a{border-radius:4px 4px 0 0;}
.pillbox > .menu-item:last-child > .menu-link,.tabs > li:last-child > a,.skip-link{border-radius:0 0 4px 4px;}
button,input[type="button"],input[type="reset"],input[type="submit"],.button,#edit-cancel{
	background-color:#76b66c;border:1px solid #76b66c;color:#fff;display:inline-block;
	font-size:87.5%;font-weight:bold;height:24px;line-height:22px;margin:0 0 1.5em;
	padding:0 .5em;text-align:center;text-decoration:none;vertical-align:baseline;}
button:focus,button:hover,input[type="button"]:focus,input[type="button"]:hover,input[type="reset"]:focus,input[type="reset"]:hover,input[type="submit"]:focus,input[type="submit"]:hover,.button:focus,.button:hover,#edit-cancel:focus,#edit-cancel:hover{
	background-color:#85cf7a;border-color:#85cf7a;outline:0;}
button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active,.button:active,#edit-cancel:active{
	background-color:#4d8e4d;border-color:#4d8e4d;}
input[type="button"] + input[type="button"],input[type="button"] + input[type="reset"],input[type="button"] + input[type="submit"],input[type="submit"] + input[type="button"],input[type="submit"] + input[type="reset"],input[type="submit"] + input[type="submit"],#edit-cancel{margin-left:1em;}
.progress .bar{background:#ddd;border:1px solid #999;}
.progress .filled{background-color:#517ba5;height:1em;}
.progress .percentage{float:right;}.skip-links{font-size:16px;left:50%;margin-left:-7em;position:absolute;width:14em;z-index:9999;}
.skip-link,.skip-link:visited,.skip-link:focus{background-color:#333;border:2px solid #eee;border-top:0;box-shadow:0 0 6px rgba(0,0,0,.5);color:#eee;display:inline-block;font-weight:bold;line-height:1.5;margin:0;outline:0;text-align:center;text-decoration:none;width:14em;z-index:9999;}

.pillbox{padding:0 0 1.5em;}
.pillbox > .menu-item > .menu-link,.pillbox > .menu-item > .menu-link:visited,.tabs > li > a,.tabs > li > a:visited{background-color:#f9f9f9;border:1px solid #bbb;border-bottom-color:#a0a0a0;border-top-color:#ccc;color:#333;line-height:1.1;margin:0;padding:.75em .5em;text-decoration:none;}
@media screen and (min-width:30em){
	.pillbox{padding:0 0 1em;}
	.tabs > li > a,.tabs > li > a:visited{margin:0 0 .5em;}
	.pillbox > .menu-item:first-child > .menu-link{border-radius:4px 0 0 4px;}
	.pillbox > .menu-item:last-child > .menu-link{border-radius:0 4px 4px 0;}
}

@media screen and (min-width:45em){.pillbox > .menu-item > .menu-link,.pillbox > .menu-item > .menu-link:visited,.tabs > li > a,.tabs > li > a:visited{padding:.25em .5em;}}.pillbox > .active.menu-item > .menu-link,.tabs > li.active > a,.tabs > li.active > a:hover{background-color:#517ba5;;color:#fff;font-weight:bold;}
.pillbox > .menu-item > .menu-link:hover,.pillbox > .menu-item > .menu-link:focus,.tabs > li > a:hover,.tabs > li > a:focus{background-color:#88ACD0;border-color:#cca37a;color:#000;outline:0;text-decoration:none;}
.pillbox > .menu-item > .menu-link:active,.tabs > li > a:active{background-color:#ffb266;border-color:#cc8f52;text-decoration:none;}
.pillbox > .active.menu-item > .menu-link:focus,.tabs > li.active > a:focus{background-color:#fa4;}
.pillbox > .active.menu-item > .menu-link:hover,.tabs > li.active > a:hover{cursor:default;}
.pillbox > .active.menu-item > .menu-link:active,.tabs > li.active > a:active{background-color:#f93;}
.tabs{margin-bottom:1.5em;}.tabs > li > a > br{display:none;}

@media screen and (min-width:30em){.tabs{margin-bottom:1em;}.tabs > li{border-bottom:1px solid #999;padding-right:.5em;margin-bottom:.5em;}.tabs > li:first-child{padding-left:.5em;}.tabs > li > a{border-bottom:0 !important;border-radius:4px 4px 0 0 !important;margin:0;}.tabs > li > a > br{display:block;}}
@media screen and (min-width:45em){.tabs > li > a{padding:.25em .5em;}}.tabs > li > a:focus,.tabs > li > a:hover{border-color:#999;}
	