@charset "utf-8";

/* CSS Document */



#groundwork {

padding-top: 6px;	

}

#gw_back {

	padding-bottom: 15px;

}

#gw_books {

    list-style: none outside none;

    margin: 0;

    overflow: hidden;

    padding: 15px 1px 1px 1px;

    width: 110%;

}

#gw_books li {

	background-color: #ffffff;

    float: left;

    height: 180px;

    margin: 0 40px 40px 0;

    overflow: hidden;

    padding: 0;

    position: relative;

    width: 190px;

}

#gw_books a:hover li {

	background-color: #d4d4d4;

}

#gw_books li h2 {

    color: #000000;

    font-family: 'LeagueGothicExtendedRegular',Impact,sans-serif;

    font-size: 14pt;

    font-weight: normal;

    left: -1px;

    margin: 0;

    padding: 12px 10px;

    position: absolute;

    text-transform: uppercase;

    top: 120px;

    width: 172px;

	letter-spacing: 1pt;

}

#gw_books li span {

    color: #000000;

    font-size: 10pt;

    font-weight: normal;

    left: -1px;

    margin: 0;

    padding: 37px 10px;

    position: absolute;

    top: 120px;

    width: 172px;

}

#gw_books li .gw_thumb {

    height: 127px;

    overflow: hidden;

    width: 185px;

}

#gw_books li img {

    float: left;

    height: auto;

    margin: 0;

    padding: 5px;

    width: 180px;

	border: none;

}

.gw_book {

    border: 1px solid #FFFFFF;

    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);

    overflow: hidden;

    z-index: 9;

}

img.gw_thumb {

    height: 120px;

    margin-bottom: 10px;

    width: 460px;

}

.gw_accordion {

display: none;

}



#gw_side_navigation {

    float: left;

    width: 240px;

    padding-right: 20px;

	

}



#gw_tile_stage {

	height: 600px;         

	overflow: auto;

	width: 630px;

	float: left;
    

   }

#gw_tile_spacer {

	height:500px;

}

.gw_tile {

	background: #E1E1E1;

	border:1px solid #A3A3A3;

	border-radius: 10px;

	padding: 5px;

	width: 600px;

	margin-bottom: 20px;

	

}

.gw_tile h2 {

	text-align:center;

}

.gw_tile_description {

	margin: 0px 5px 0px 5px;

}

.gw_tile_video {

	float:left;

	width: 400px;

	padding: 20px 10px 10px 10px;
	text-align: center;

	

}

gw_tile_no_video {

	float:left;

	

}

.gw_tile_links {

	width: 150px;

	float:left;

	padding: 15px;

}

#gw_scroll_links {

	width: 50px;

	float:left;

}

.gw_page_title {

    color: #2B5DCE;

}

.gw_page_title :hover{

    color: #4B89D0;

}

ul.gw_menu_list {

  list-style-type: none;

  margin-left: -30px;

  padding: 0;

}

 

.gw_menu_list li {

  font: 100 15px/1.5 Helvetica, Verdana, sans-serif;

  border-bottom: 1px solid #ccc;

}

 

.gw_menu_list li:last-child {

  border: none;

}

.ui-accordion-header.ui-state-active a {

   font: 100 15px/1.5 Helvetica, Verdana, sans-serif;

}

.ui-accordion-header.ui-state-default a {

   font: 100 15px/1.5 Helvetica, Verdana, sans-serif;

}

.gw_menu_list li a {

  text-decoration: none;

  color: #444444;

  display: block;

  

 

  -webkit-transition: font-size 0.3s ease, background-color 0.3s ease;

  -moz-transition: font-size 0.3s ease, background-color 0.3s ease;

  -o-transition: font-size 0.3s ease, background-color 0.3s ease;

  -ms-transition: font-size 0.3s ease, background-color 0.3s ease;

  transition: font-size 0.3s ease, background-color 0.3s ease;

}

 

.gw_menu_list li a:hover {

  

  background: #E4E4E4;

}



.ui-accordion .ui-accordion .ui-accordion-header.ui-state-default {

    background: none repeat scroll 0 0 #D4D4D4;

    border-color: #D4D4D4;

}

.ui-accordion .ui-accordion .ui-accordion-header.ui-state-active {

    background-color: #525252 !important;

    border-color: #525252 !important;

}

.ui-accordion .ui-accordion .ui-accordion-content {

    border-color: #FFFFFF;

}

.ui-accordion .ui-accordion .ui-accordion-header.ui-state-default.ui-state-hover {

    background-color: #525252 !important;

    border-color: #525252 !important;
	
	color:#ffffff !important;

}
.ui-accordion .ui-accordion .ui-accordion-header.ui-state-default.ui-state-hover a {
	
	color:#ffffff !important;

}

.ui-accordion .ui-accordion-content {

    padding: 0.4em 1.23em;

}

.ui-accordion .ui-accordion .ui-accordion-content {

    padding: 0.4em .5em;

}

.ui-accordion .ui-accordion .ui-accordion-header.ui-state-default a {

    font: 10pt/4pt Helvetica,Verdana,sans-serif;
	color:#444444;

}

.ui-accordion .ui-accordion-header.ui-state-default a {

    font: 10pt/10pt Helvetica,Verdana,sans-serif;
	

}

.ui-accordion .ui-accordion .ui-accordion-header {

    margin-left: -10px;

}

.ui-accordion .ui-accordion .ui-accordion-header {

    background-image: none !important;

}

.ui-accordion .ui-accordion .ui-accordion-header .ui-icon {

    left: -4px;

    margin-top: -9px;

}

.ui-accordion .ui-accordion-header a {

    padding-left: 2.5em;

}

.ui-accordion .ui-accordion .ui-accordion-header a {

    padding-left: 1.3em;

}


.ui-accordion .ui-accordion .ui-accordion-header.ui-state-active .ui-icon {

    background-image: url("images/ui-icons_66B3FF_0.png") !important;

}

.ui-accordion .ui-accordion-content {

    margin-top: -1px;

    top: 1px;

}

