/*--------------------------------------------------
   Header Area
--------------------------------------------------*/
#pageFrameHome
{
}

#pageFrameHome #header
{
   background: url(../graphics/header_back.gif) repeat-x;
   height: 258px;
}

#pageFrameHome #headerLogo
{
   width: 285px;
   height: 196px;
   /*
*/
}

#pageFrameHome #headerLogo img { margin-left: 53px; }

#pageFrameHome #headerText
{
   width: 647px;
}

#pageFrameHome #headerText p
{
   font-size: 14px;
   line-height: 27px;
 
   margin-top: 54px;
   padding: 0px;
}

#pageFrameHome #headerText em
{
   font-size: 22px;
   color: #005195;
}

/*--------------------------------------------------
   Carousel - Navigation Tabs linked in separate web_style_tabs.css file
--------------------------------------------------*/
#rotateContain
{
   width: 100%;
   text-align: center;
   background: url(../graphics/feature_back2.gif) repeat-x;
   background-color: #99c2e3;
   padding: 0px 0px 10px 0px;
   /*
    width: 620px;
    position: relative;
*/
}

#tabsContain
{
   width: 960px;
   margin: 0px auto 0px auto;
   text-align: left;
   /*
    width: 620px;
    position: relative;
*/
}

#panelContain
{
   width: 960px;
   height: 250px;
   margin: 0px auto 0px auto;
   overflow: hidden;
   overflow-x: hidden;
   position: relative;
   clear: left;
   background: #fcf9d2;
}

#panelContain div.panel
{
   padding: 0px;
   text-align: left;
   height: 245px;
   width: 960px;
}







.scroll
{
   height: 250px;
   overflow: hidden;
   overflow-x: hidden;
   position: relative;
   clear: left;
   background: #fcf9d2;
   width: 960px;
}

.scrollContainer div.panel
{
   padding: 0px;
   height: 245px;
   width: 960px;
}

.featurePhotoIndex
{
   float: left;
   display: inline;
   margin: 0px 22px 0px 0px;
}

.featureCopyIndex
{
   float: left;
   display: inline;
   width: 284px;
   margin: 22px 0px 0px 0px;
}

.featureCopyIndex h2
{
   margin: 0em 0em .25em 0em;
   padding: 0em 0em 0em 1.5em;
   line-height: 1.3em;
   background-image: url(../graphics/featureIndexBullet.gif);
   background-repeat: no-repeat;
}

.featureCopyIndex p
{
   font-size: 1em;
   line-height: 1.4em;
   margin: 0em 0em 1.5em 0em;
   padding: 0em 0em 0em 2.4em;
}

#bar 
{
   background: url(../graphics/bar_back.gif) repeat-x;
   height: 40px;
}


/*--------------------------------------------------
   Info Frames
--------------------------------------------------*/
#pageFrameHome #info
{
   background: url(../graphics/info_back.gif) repeat-y;
   text-align: left;
   margin: 0px auto 0px auto;
   padding: 0px;
   width: 960px;
   overflow: hidden;
/*
   background-color: #666;
*/
}

#pageFrameHome #info .col1, #pageFrameHome #info .col2, #pageFrameHome #info .col3
{
   margin: 0px;
   padding: 0px 40px 0px 40px;
   width: 240px;   /* 320 - 80 = 240 */
   display: inline;  /* for IE6 Margin Bug */
   float: left;
}

#pageFrameHome #info .col3 { padding-right: 0px; }

#pageFrameHome #info h2
{
   margin: 0px 0px 10px 0px;
   padding: 0px;
}

/*------------------------------------------------------------
   Content Type - News Summary
------------------------------------------------------------*/
#pageFrameHome .eventSummary .date, #pageFrameHome .newsSummary .date { color: #534741; }

/*
#pageFrameHome .eventSummary a:link, #pageFrameHome .eventSummary a:visited,
#pageFrameHome .newsSummary a:link, #pageFrameHome .newsSummary a:visited 
{ 
   color: #534741; text-decoration: none; 
}

#pageFrameHome .eventSummary a:hover, #pageFrameHome .eventSummary a:active,
#pageFrameHome .newsSummary a:hover, #pageFrameHome .newsSummary a:active 
{ 
   color: #0a8379; text-decoration: underline; 
}
*/


/*------------------------------------------------------------
   Footer
------------------------------------------------------------*/
#pageFrameHome #footer
{
   margin-top: 25px;
}
