#header                           {height: 0; background: none;}

#main                             {padding: 62px 0 0; width: 980px; background: url(../images/design/home/main_bg.gif) 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: 150px 0 0; padding: 0; width: 300px;}

#breadcrumbs                      {display: none;}

#content                          {margin: 10px; padding: 10px; width: 258px;}

#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;}

#homeGalleries                    {display: inline; clear: both; float: left; margin: 20px 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;}

#homeLatestNewsWrapper            {display: inline; float: right; margin: 20px 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;}