#header                           {height: 0; background: none;}#main                             {padding: 62px 0 0; width: 980px; background: url(../images/design/home/main_bg.png) no-repeat left top;}#bannerWrapper                    {display: inline; float: right; margin: 0 40px 0 0; width: 488px; height: 80px; background: url(../images/design/contentwrapper_bg.gif);}#bannerWrapper #bannerAd          {display: block; margin: 9px; width: 468px; height: 60px; background: #000; border: 1px solid #CCC;}#bannerWrapper #bannerAd a        {border-bottom: none;}#subnavWrapper                    {display: none;}#contentWrapper                   {display: inline; float: left; margin: 135px 0 0; padding: 0; width: 300px;}#breadcrumbs                      {display: none;}#content                          {margin: 10px; padding: 10px; width: 258px;}#summaryMenu ul li ul li a#youtubeLink {margin-left: 45px;}#summaryMenu ul li ul li ul#socialLinks                      {display: block; clear: both; margin: 0; padding: 0 0 0 21px; top: 0; list-style-type: none; font-size: 10px;}#summaryMenu ul li ul li ul#socialLinks li                   {display: inline; float: left; margin: 0; padding: 0; width: 124px; height: 35px;}#summaryMenu ul li ul li ul#socialLinks li a                 {display: block; position: relative; width: 124px; height: 32px; border: none; overflow: hidden;}#summaryMenu ul li ul li ul#socialLinks li a span            {position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-image: url(../images/design/home/social_links.gif); background-repeat: no-repeat; cursor: pointer;}#summaryMenu ul li ul li ul#socialLinks li#faceBook a:link span{background-position: 0 0;}#summaryMenu ul li ul li ul#socialLinks li#faceBook a:visited span{background-position: 0 0;}#summaryMenu ul li ul li ul#socialLinks li#faceBook a:hover span{background-position: 0 -35px;}#summaryMenu ul li ul li ul#socialLinks li#faceBook a:focus span{background-position: 0 -35px;}#summaryMenu ul li ul li ul#socialLinks li#faceBook a:active span{background-position: 0 -35px;}#summaryMenu ul li ul li ul#socialLinks li#twitterLink       {margin-left: 10px;}#summaryMenu ul li ul li ul#socialLinks li#twitterLink a:link span{background-position: -134px 0;}#summaryMenu ul li ul li ul#socialLinks li#twitterLink a:visited span{background-position: -134px 0;}#summaryMenu ul li ul li ul#socialLinks li#twitterLink a:hover span{background-position: -134px -35px;}#summaryMenu ul li ul li ul#socialLinks li#twitterLink a:focus span{background-position: -134px -35px;}#summaryMenu ul li ul li ul#socialLinks li#twitterLink a:active span{background-position: -134px -35px;}#summaryMenu                      {display: inline; float: right; width: 650px; height: 300px; background: url(../images/design/home/summarymenu_aboutus_bg.png) no-repeat left bottom;}#summaryMenu ul                   {position: relative; margin: 80px 0 0 0; padding: 0 0 0 20px; list-style-type: none;}#summaryMenu ul li                {display: inline; float: left; margin: 0; padding: 0 0 20px;}#summaryMenu ul li:hover          {background: url(../images/design/home/summarymenu_hover_bg.png) no-repeat top;}#summaryMenu ul li a              {display: block; padding: 0; width: 140px; text-align: center; font-weight: bold; font-size: 110%; color: #FFF;}#summaryMenu ul li a:link         {border: none;}#summaryMenu ul li a:visited      {border: none;}#summaryMenu ul li a:hover,#summaryMenu ul li a:focus        {color: #217D92;}#summaryMenu ul li a:active       {color: #217D92;}#summaryMenu ul li ul             {visibility: hidden; position: absolute; top: 2em; left: 0; margin: 0; padding: 20px; width: 300px;}#summaryMenu ul li ul li          {margin: 0;}#summaryMenu ul li.selected a:link,#summaryMenu ul li.selected a:visited,#summaryMenu ul li.selected a:hover,#summaryMenu ul li.selected a:active,#summaryMenu ul li.selected a:visited{background: none; cursor: default; color: #217D92;}#summaryMenu ul li.selected       {background: url(../images/design/home/summarymenu_selected_bg.png) no-repeat top;}#summaryMenu ul li.selected ul    {visibility: visible;}#summaryMenu ul li.selected ul li {background: none;}#summaryMenu ul li.selected ul li .readMore a{display: inline; float: right; padding: 0; width: auto; background: none; border-bottom: 1px dashed #FFF; font-weight: bold; color: #FFF; cursor: pointer;}#summaryMenu ul li.selected ul li .readMore a:link{background: none; border-bottom: 1px dashed #FFF; color: #FFF; cursor: pointer;}#summaryMenu ul li.selected ul li .readMore a:visited{background: none; border-bottom: 1px dashed #FFF; color: #FFF; cursor: pointer;}#summaryMenu ul li.selected ul li .readMore a:hover,#summaryMenu ul li.selected ul li .readMore a:focus{background: none; border-bottom: 1px dashed #CCC; color: #CCC; cursor: pointer;}#summaryMenu ul li.selected ul li .readMore a:active {background: none; border-bottom: 1px dashed #CCC; color: #CCC; cursor: pointer;}#summaryMenu ul li.selected ul li ul{display: block; position: relative; padding: 0; top: 0;}#summaryMenu ul li ul li ul{top: 0;}#homeGalleries                    {display: inline; clear: both; float: left; margin: 5px 0 0 0; padding: 20px 10px; width: 560px; height: 360px; background: url(../images/design/home/latestgalleries_bg.png) no-repeat left top;}#homeGalleries h2                 {display: inline; float: left; color: #FFF;}#homeGalleries .readMore          {display: inline; float: right;}#homeGalleries .readMore a        {font-weight: bold; font-size: 120%;}#homeGalleries a:link             {border-color: #FFF; color: #FFF;}#homeGalleries a:visited          {border-color: #FFF; color: #FFF;}#homeGalleries a:hover,#homeGalleries a:focus            {border-color: #CCC; color: #CCC;}#homeGalleries a:active           {border-color: #CCC; color: #CCC;}#homeGalleries #slideshow         {clear: both; margin: 0 auto; width: 520px; height: 350px; text-align: center;}#homeGalleries #slideshow p       {padding: 200px 0 0; background: url(../images/design/home/galleryerror_bg.gif) no-repeat 50% 30px;}#homeGalleries embed              {background: url(../images/design/home/slideshow_bg.png) no-repeat left top;}#homeGalleries #homeSponsor h2                   {display: block; float: none;}#homeGalleries #homeSponsor p                    {display: block;}#homeGalleries #homeSponsor a                   {border: none;}#homeGalleries #homeSponsor small {font-size: 11px;}#homeCalendar                     {display: block; margin-top: 20px;}#homeLogos                        {display: block; margin-top: 20px; width: 560px; height: 190px; background: #000 url(../images/design/home/footer_logos.gif) no-repeat left top;}#homeLatestNewsWrapper            {display: inline; float: right; margin: 0px 33px 0 0; padding: 10px; width: 280px; background: url(../images/design/contentwrapper_bg.gif);}#homeLatestNews                   {padding: 10px; width: 258px; background: #000; border: 1px solid #CCC;}#homeLatestNews .homeNewsItem     {display: block; padding: 15px 0 0; border-bottom: 1px solid #CCC;}.homeNewsItem .dateComments       {display: inline; float: left; margin-right: 10px; width: 25px; text-align: center; font-size: 80%;}.homeNewsItem .dateComments .date {background: #43BAD3; border: 1px solid #43BAD3;}.homeNewsItem .dateComments .date span{display: block; line-height: 130%;}.homeNewsItem .dateComments .date .month{text-transform: uppercase;}.homeNewsItem .dateComments .date .day{padding: 3px 0; background: #FFF; color: #43BAD3;}.homeNewsItem .dateComments .comments{clear: both; margin-top: 20px; padding: 3px 0 10px; background: url(../images/design/home/comment_bubble.gif) no-repeat top; line-height: 130%;}.homeNewsItem .newsDetails        {display: inline; float: right; width: 220px;}.homeNewsItem .newsDetails h3     {border: none; text-transform: none; font-size: 140%; color: #43BAD3;}.homeNewsItem .newsDetails h3 a   {font-weight: bold; text-decoration: none; border: none;}.homeNewsItem a                   {border: none;}.homeNewsItem a:link              {color: #43BAD3;}.homeNewsItem a:visited           {color: #43BAD3;}.homeNewsItem a:hover,.homeNewsItem a:focus             {color: #3366FF;}.homeNewsItem a:active            {color: #3366FF;}.homeNewsItem .readMore           {text-align: right;}.homeNewsItem .readMore a:link    {border-bottom: 1px dashed #43BAD3;}.homeNewsItem .readMore a:visited {border-bottom: 1px dashed #43BAD3;}.homeNewsItem .readMore a:focus,.homeNewsItem .readMore a:hover   {border-bottom: 1px dashed #3366FF;}.homeNewsItem .readMore a:active  {border-bottom: 1px dashed #3366FF;}
