@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: 7px 10px;





    position: absolute;





    text-transform: uppercase;





    top: 120px;





    width: 172px;





	letter-spacing: 0;





    line-height: 110%;





	line-height: 29px;





}





#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;





}





/* Reset everything inside the accordian plugin's div */





#gw_side_navigation ul, #gw_side_navigation li,{





    margin:0;





    padding:0;





    }











#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;





	margin: 0 0 2px;





}





.gw_tile a {





	color: #0071BB;





}





.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_raw {





	float:left;





	padding: 20px 10px 10px 10px;	





	text-align: center;





	





}





gw_tile_no_video {





	float:left;





	





}





.gw_tile_links {





	width: 150px;





	float:left;





	padding: 15px;





}





.gw_tile_links ul { 





	list-style-type: none;





 	text-align: left;





	margin-left: -10px;





}





.gw_tile_links ul li a





 {





 text-align: left;





 font: normal 12px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;





 text-decoration: none;





 color: #21759B;





 }











.gw_tile_links ul li a:hover





 {





 color: #d54e21;





 }





#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;





}





 





.gw_menu_list li {





  font: 100 15px/1.5 Helvetica, Verdana, sans-serif;





  border-bottom: 1px solid #ccc;





}











.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;





}

















/*





	Override the Jquery UI CSS





	This allows for styling of the nested accordion (Sections Level)





*/ 











/*reset a few items so that differant themes don't break the layout */





#gw_side_navigation ul, #gw_side_navigation li {





	margin: 0;





	padding: 0;	





}











.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;





}





.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 0.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;





	text-decoration: none;





}





.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-content {





    margin-top: -1px;





    top: 1px;





}