#content .top-frame li {
list-style-image:none;
}
.subcontent .ui-state-default a,
.subcontent .ui-state-default a:visited{
color:#333;
}
.top-frame li a,
.subcontent .ui-state-default{
background:#F3F3F3;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EFEFEF', endColorstr='#DCDCDC'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#EFEFEF), to(#DCDCDC)); /* for webkit browsers */
background: -moz-linear-gradient(top, #EFEFEF, #DCDCDC);/* for firefox 3.6 */
border:1px solid #CCC;
}

.top-frame li a:hover,
.top-frame li a:visited:hover,
.subcontent h3,
.subcontent h3.ui-state-hover,
.subcontent h3.ui-state-hover:hover,
.subcontent h3.ui-state-default:hover,
.subcontent h3.ui-state-default:visited:hover
{
background:#717171; /* browsers without gradient */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ACACAC', endColorstr='#717171'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#ACACAC), to(#717171)); /* for webkit browsers */
background: -moz-linear-gradient(top, #ACACAC, #717171);/* for firefox 3.6 */
color:#FFFFFF;
border:1px solid #333;
outline: none;
}

.subcontent h3 a:hover,
.subcontent h3.ui-state-hover a,
.subcontent h3.ui-state-hover:hover a,
.subcontent h3.ui-state-default:hover a,
.subcontent h3.ui-state-default:visited:hover a{
color:#FFFFFF;
}

.subcontent .ui-state-active.ui-state-hover{
background:#888888;
border:1px solid #333;
  
}

.subcontent .ui-state-hover, .subcontent .ui-state-active{
text-shadow:0 0 8px #000000;
}

.top-frame li a,
.top-frame li a:visited{
display:block;
color:#333;
padding:10px;
margin-bottom:5px;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}

.subcontent h3 a,
.subcontent h3 a:visited,
.subcontent h3 a:hover,
.subcontent h3 a:visited:hover{
color:#FFF;
background:transparent;
font-weight:normal;
display:block;
}

.subcontent h3{
padding-left:10px;
border-top-left-radius:3px;
border-top-right-radius:3px;
-webkit-border-top-left-radius:3px;
-webkit-border-top-right-radius:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
border-bottom:none;
margin-top:5px;
margin-bottom:0px;
font-size:117%;
}
.subcontent h3 a{
padding:10px;
}

.subcontent h3 + div{
background:#F9F9F9;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EFEFEF');
background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EFEFEF));
background: -moz-linear-gradient(top, #FFFFFF, #EFEFEF);
border:1px solid #333;
padding:10px;
margin:0 0 5px 0;
border-bottom-left-radius:3px;
border-bottom-right-radius:3px;
-webkit-border-bottom-left-radius:3px;
-webkit-border-bottom-right-radius:3px;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
border-top:none;
}

.subcontent .ui-state-default{
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border:1px solid #CCC;
}

.h3margin{
margin-top:5px;
    margin-bottom:0;
}

.subcontent .box .ui-accordion-header a,
.subcontent .box .ui-accordion-header a:hover,
.subcontent .box .ui-accordion-header a:visited:hover{
background:url("../media/content/layout/ui-arrows-up.gif") no-repeat scroll left center transparent;
padding-left:20px;
}
.subcontent .ui-state-active:hover{
border-bottom:none !important;
}
.subcontent .box .ui-state-active a,
.subcontent .box .ui-state-active a:hover,
.subcontent .box .ui-state-active a:visited:hover{
background:url("../media/content/layout/ui-arrows-down.gif") no-repeat scroll left center transparent;
}


#displayButton{
padding-top:20px;
}
#displayButton a{
text-align:center;
}
