/*------------------------------------------------------------
   Home page
------------------------------------------------------------*/
#pageFrameHome #content
{
   background-image: url('../graphics/home-content-back.png');
   background-repeat: repeat-y;
   background-color: #fff;
   text-align: left;
   margin: 0;
   width: 960px;
   color: #000;
   overflow: auto;
}

#pageFrameHome #col1
{
   background-image: url('../graphics/home-sidebar-back.png');
   background-repeat: no-repeat;
   background-position: top left;
   background-color: #ffe9ba;
   font-size: 12px;
   padding: 35px 35px 20px 45px;
   width: 171px;  /* 251 - 80 */
   float: left;
}

#pageFrameHome #col1 .newsSummary
{
   font-family: georgia, palatino, times, "times new roman", serif;
   font-size: 14px;
   line-height: 133%;
}

#pageFrameHome #col1 .newsSummary .date
{
   font-family: Arial, Helvetica, Geneva, Tahoma, sans-serif;
   font-size: 12px;
   font-weight: normal;
   color: #6c6c6c !important;
}

#pageFrameHome #col1 h2
{
   font-size: 16px;
   margin: 0px 0 0 0;
   color: #0b4451;
}

#pageFrameHome #col1 h3
{
   font-size: 12px;
   font-style: italic;
   padding-bottom: 10px;
   color: #000;
}

#pageFrameHome #col2
{
   font-family: georgia, palatino, times, "times new roman", serif;
   font-size: 17px;
   line-height: 140%;
   padding: 0px 30px 20px 40px;
   width: 639px;     /* 709 - 70 */
   float: left;
}

#pageFrameHome #col2-1
{
   font-size: 14px;
   line-height: 150%;
   padding: 0px 20px 0px 0px;
   width: 275px;     /* 295 - 20 */
   float: left;
}

#pageFrameHome #col2-2
{
   font-size: 14px;
   line-height: 150%;
   padding: 0px 0px 0px 20px;
   width: 275px;     /* 295 - 20 */
   float: left;
}

#pageFrameHome h1 { padding-top: 5px; margin: 0px; }

#pageFrameHome #col1 p, #pageFrameHome #col2 p { padding-bottom: 12px; }

#home-image { background-repeat: no-repeat; height: 251px; }

#pageFrameHome #col2 a.button:link, 
#pageFrameHome #col2 a.button:visited 
{
   background-image: url(../graphics/button-back.png);
   background-repeat: no-repeat;
   background-color: #219fc7;
   font-family: Arial, Helvetica, Geneva, Tahoma, sans-serif;
   font-size: 18px;
   font-weight: bold;
   color: #fff;
   text-decoration: none;
   margin: 5px 0px 10px 0px;
   padding: 5px 0px 0px 22px;
   width: 238px;     /* 260 - 22 */
   height: 30px;     /* 37 - 7 */
   display: block;
}

#pageFrameHome #col2 a.button:hover, 
#pageFrameHome #col2 a.button:active 
{ 
   background-image: url(../graphics/button-sel-back.png);
   text-decoration: none;
}

/*------------------------------------------------------------
   HOME INFO
------------------------------------------------------------*/
#pageFrameHome #info
{
   background-image: url(../graphics/info-back.png);
   background-color: #ccc;
   background-repeat: repeat-y;
   font-size: 12px;
   margin: 0px auto;
   clear: both;
}

#pageFrameHome #info #info1
{
   background-image: url(../graphics/news-back.png);
   background-repeat: no-repeat;
   background-color: #fff;
   text-align: left;
   padding: 0px 35px 20px 45px;
   width: 171px;  /* 251 - 80 */
   float: left;
}

#pageFrameHome #info .newsSummary
{
   font-family: georgia, palatino, times, "times new roman", serif;
   font-size: 14px;
   line-height: 133%;
}

#pageFrameHome #info .newsSummary .date
{
   font-family: Arial, Helvetica, Geneva, Tahoma, sans-serif;
   font-size: 12px;
   font-weight: normal;
   color: #6c6c6c !important;
}

#pageFrameHome #info #info2
{
   background-color: #0b4451;
   font-family: georgia, palatino, times, "times new roman", serif;
   font-size: 14px;
   line-height: 150%;
   color: #fff;
   padding: 0px 30px 20px 40px;
   width: 639px;     /* 709 - 70 */
   float: left;
}

#pageFrameHome #info2-1
{
   padding: 0px 20px 0px 0px;
   width: 275px;     /* 295 - 20 */
   float: left;
}

#pageFrameHome #info2-2
{
   padding: 0px 0px 0px 20px;
   width: 275px;     /* 295 - 20 */
   float: left;
}

#pageFrameHome #info h2 
{ 
   font-size: 16px;
   margin: 30px 0 0 0;
}

#pageFrameHome #info2 h2 { color: #82d9fd; }

#pageFrameHome #info2 a:link, #pageFrameHome #info2 a:visited { color: #fff; text-decoration: underline; }
#pageFrameHome #info2 a:hover, #pageFrameHome #info2 a:active { color: #fdd05b; text-decoration: underline; }

