﻿#BodyContent
{
    top: 100px;
    /*width: 554px;*/
    width:575px;
    width:578px;
}

#Navigation1
{
    background-color: #FFCC00;
}

#BodyContent h2, #Navigation1 h2
{
    margin-top: 0px;
    margin-bottom: 0px;
}

#BigImage
{
    position: relative;
    width: 554px;
    height: 337px;
    border-bottom: solid 1px #FFFFFF;
    background-image: url(/media/generic_site_content/images/home/NewHomePage_81707.jpg);
}

#BigImage #ContentOverlay
{
    position: absolute;
    top: 6px;
    right: 6px;
    width: 207px;
    height: 225px;
    overflow: hidden;
    z-index: 1;
    background-color: #FFFFFF;
    opacity: 0.85; /* CSS 3 */
}

#BigImage #ContentOverlay ul
{
    list-style: none;
    margin-top: 0px;
    margin-left: 0px;
    padding-left: 0px;
}

#BigImage #ContentOverlay ul li
{
    padding-top: 2px;
    padding-bottom: 1px;
    bottom: 3px;
    padding-left: 26px;
    text-indent: -15px;
    font-size: 11px;
    line-height: 11px;
}

#BigImage #ContentOverlay ul li img
{
    margin-right: 3px;
    vertical-align: -3px;
}

#BigImage #ContentOverlay ul li, #BigImage #ContentOverlay ul li a:link, #BigImage #ContentOverlay ul li a:visited, #BigImage #ContentOverlay ul li a:hover, #BigImage #ContentOverlay ul li a:active
{
    color: #333333;
}

#BigImage #ContentOverlay ul li a:link, #BigImage #ContentOverlay ul li a:visited, #BigImage #ContentOverlay ul li a:hover, #BigImage #ContentOverlay ul li a:active
{
    text-decoration: underline;
}

#BigImage #ContentOverlay ul li a:hover
{
    color: #1373B7;
}

#BigImage #Promo
{
    position: absolute;
    top: 231px;
    right: 6px;
    width: 207px;
    z-index: 1;
}

#PromoContent
{
    visibility: hidden;
    cursor: pointer;
}

#HomePageFeatures
{
    width: 554px;
    height: 146px;
    background: #196AB7;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 146px;
    text-align: center;
}

#HomePageFeatures a, #HomePageFeatures a:link, #HomePageFeatures a:visited, #HomePageFeatures a:hover, #HomePageFeatures a:active
{
    color: #FFFFFF;
}

/* New home page layout related styles */

#BodyContent #CenterBigImage
{
    height: 363px;
    padding-bottom: 12px;
    overflow: hidden;
}

#BodyContent #CenterBigImage .Column1
{
    width: 55%;
    height: auto;
    padding: 2px; /*overflow: hidden;*/
}
#BodyContent #CenterBigImage .Column2
{
    height: auto; /*overflow: hidden;*/
}
#BodyContent #CenterBigImage .Column2Row1
{
    height: auto;
    padding: 2px;
    padding-bottom: 1px;
}
.Column2 .Column2Row2
{
    margin-top: 5px;
}

#CenterBigImage .Column1 .Header, #CenterBigImage .Column2 .Column2Row1 .Header, #CenterBigImage .Column2 .Column2Row2 .Header
{
    height: 19px;
    color: #ffffff;
    font-weight: bold;
}
#CenterBigImage .Column1 .Header h2, #CenterBigImage .Column2 .Column2Row1 .Header h2, #CenterBigImage .Column2 .Column2Row2 .Header h2
{
    font-size: 8pt;
    padding-top: 3px;
    padding-left: 5px;
}
.Column2Row1 .TopContent
{
    background-color: #ebebeb;
    border-bottom: 1px solid #ffffff;
}
.Column2Row1 .TopContent ul, .Column2Row2 .TopContent ul, .Column2Row1 .BottomContent ul
{
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 25px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    list-style-position: outside;
}
.Column2Row1 .TopContent ul
{
    padding-bottom: 2px;
    line-height: 12pt;
}

.Column2Row1 .TopContent p
{
    margin-top: 2px;
    margin-bottom: 0px;
    margin-left: 1px;
    padding-bottom: 3px;
    margin-right: 10px;
    color: #666666;
}
.Column2Row1 .BottomContent
{
    background-color: #ffffff;
    background: url(/media/generic_site_content/images/home/round_bottom_right.gif) bottom right no-repeat;
    padding-bottom: 5px;
    margin-bottom: 3px;
    background-color: #ebebeb;
}
.Column2Row2
{
    height: auto;
    padding: 2px;
    padding-bottom: 3px;
    margin-top: 6px;
}
.Column2 .Column2Row1 .TopContent
{
    background-color: #ebebeb;
}
.Column2Row2 .TopContent, .Column2Row1 .TopContent
{
    background-color: #ebebeb;
    background: url(/media/generic_site_content/images/home/round_bottom_right.gif) bottom right no-repeat;
    line-height: 12PT;
}
.Column2Row1 .TopContent
{
    line-height: 8pt;
    padding-bottom: 5px;
}

.TopContent a:link, a:visited, a:active, a:hover
{
    color: #003366;
}

/* Home Page Feature Rotation */
#ImageViewer
{
    width: 305px;
    height: auto;
}
.Contents
{
    background: url(/media/generic_site_content/images/home/new_bg.jpg) no-repeat center;
    background-color: #ffffff;
    margin-top: 0px;
}
#ImageTitle
{
    color: #00417b;
    margin-left: 10px;
    margin-right: 30px;
    font-size: 14pt;
    padding-top: 10px;
    margin-top: 13PX;
    padding-bottom: 10px;
    font-weight: normal;
    height: auto;
}

#ImageDescription
{
    color: #7b797b;
    margin-left: 10px;
    margin-right: 15px;
    font-size: 8pt;
    padding-bottom: 10px;
    height: auto;
    text-align: left;
}
#PauseToggle
{
    margin-left: 27px;
    margin-top: -3px;
}
#NextButton
{
    margin-left: 55px;
    margin-top: -14px;
    position: absolute;
}
#PreviousButton
{
    position: absolute;
    margin-top: 10px;
}
#PageIdentity
{
    width: 100px;
    height: auto;
    margin-top: 10px;
    margin-left: 10px;
    color: #62a2d1;
}
.Contents
{
    height: 180px;
    overflow: hidden;
    background-image: url('/media/generic_site_content/images/home/new_bg.gif' );
    background-color: #ffffff;
    background-position: bottom;
}
#ImageLoader
{
    position: relative;
    /*width: 306px;*/
    width:305px;
    height: 153px;
    background-color: #efefef;
    cursor: hand;
    cursor: pointer;
    overflow:hidden;
}
.mPhoto
{
    position: absolute;
    top: 0px;
    left: 0px;
    opacity: 0;
    -moz-opacity: 0.0;
    filter: Alpha(opacity=0);
}
#photo a:link
{
    text-decoration: none;
    width: 295px;
    z-index: 100;
    position: absolute;
}
#SiteNav #tabPopularSearch
{
    margin-left: 3px;
}
#ImageTitle a:link, #ImageTitle a:visited, #ImageTitle a:active, #ImageTitle a:hover
{
    /*color:rgb(137,137,137);*/
    color: rgb(0,0,65);
    text-decoration: underline;
}
#ClickDisplayUrl a:link, #ClickDisplayUrl a:visited, #ClickDisplayUrl a:active, #ClickDisplayUrl a:hover
{
    color: rgb(0,0,65); /*color:rgb(137,137,137);*/
    text-decoration: underline;
}

/* popular search term-left nav */
.DynamicMenu .End_PopularSearch
{
    background-position: bottom;
    background-image: url(../generic_site_content/images/snav_rt_crnr2.gif);
    border-left: #1377bc 3px solid; /*WIDTH: 295px;	*/
    width: 191px;
    background-repeat: no-repeat;
    height: 9px;
}
#menuPopularSearch UL LI
{
    font-size: 8pt;
}
#TopSearchBox ul li
{
    width: 95%;
    padding-bottom: 1px;
    line-height: 10pt;
}
#menuPopularSearch
{
    filter: alpha(opacity=95);
    -moz-opacity: 0.95;
    -khtml-opacity: 0.95;
    opacity: 0.95;
}
#TopSearchLastLi
{
    padding-top: 0px;
    padding-bottom: 0px;
}
.FeaturedBox
{
    margin-top: 0px; /*  border:solid 1px #cccccc;*/
    padding-bottom: 0px;
}
.wrap
{
    width: 240px;
}

.RoundedTop
{
    width: 240px;
    height: 4px;
    background: transparent url(../generic_site_content/images/BigImageColumn2_top.gif) no-repeat; /*url to the top rounded corner*/
    position:absolute;
    margin-top:-3px;
}
.RoundedBottom
{
    width: 240px;
    height: 14px;
    background: transparent url(../generic_site_content/images/BigImageColumn2_bottom.gif) no-repeat; /*url to the bottom rounded corner*/
    left:325px;
    position:relative;
}

.RoundedBox
{
    padding: 0px 7px;
    padding-right: 2px;
    width: 235px; /*Your width is 200px minus 40px for your left and right padding totally to 160px*/
    background: transparent url(../generic_site_content/images/BigImageColumn2_middle.gif) repeat-y; /*the url to your text background*/
}

.wrap1
{
    width: 320px;
}

.RoundedTop1
{
    width: 320px;
    height: 6px;
    background: transparent url(../generic_site_content/images/BigImageColumn1_top.gif) no-repeat; /*url to the top rounded corner*/
    position:absolute;
    margin-top:-3px;
}
.RoundedBottom1
{
    width: 320px;
    height: 14px;
    background: transparent url(../generic_site_content/images/BigImageColumn1_bottom.gif) no-repeat; /*url to the bottom rounded corner*/
    padding-bottom:5px;
    left:1px;
    }

.RoundedBox1
{
    padding: 0px 7px;
    padding-right: 2px;
    width: 310px; /*Your width is 200px minus 40px for your left and right padding totally to 160px*/
    background: transparent url(../generic_site_content/images/BigImageColumn1_middle.gif) repeat-y; /*the url to your text background*/
}

#Ticker
{
    padding-top:10px;
    padding-bottom:10px;
    width:560px;
    margin-left:5px;
    padding-left:5px;
    
    background: transparent url(../generic_site_content/images/ticker_bg.gif) no-repeat; /*url to the bottom rounded corner*/
}
#Ticker img
{
    width:548px;
    top:0px;
   
}
.part1
{
    width:25%;padding:0px 10px 10px 10px;
}
.part1 a:link,.part1 a:visited,.part1 a:active, .part1 a:hover
{
    color:#63a2d6;
    
}
#FeaturedBoxText
{
    padding:10px 10px 20px 10px;
  }
#FeaturedBoxText p
{
    margin:0px;
    padding:10px;
}
.TabsliderTop
{
    background: transparent url(../generic_site_content/images/TabSelected_top.gif) top no-repeat; /*url to the bottom rounded corner*/
     width:322px;
     left:4px;
     position:absolute;
     height:8px;
     margin-top:-2px;
}
.TabSliderMiddle
{
     background: transparent url(../generic_site_content/images/TabSelected_middle.gif) repeat-y;
     width:322px;
    margin-left:-5px;
    padding-bottom:19px;
}

.TabSliderBottom
{
     background: transparent url(../generic_site_content/images/BigImageColumn1_bottom.gif) no-repeat;
      width:322px;
      position:absolute;
      left:3px;
      height:8px;
      margin-top:-60px;
      
}
.FeaturedTop
{
    background: transparent url(../generic_site_content/images/FeaturedBox_top.gif) no-repeat;
    width:240px;
    height:58px;
    position:relative;
}
.FeaturedMiddle
{
    background: transparent url(../generic_site_content/images/FeaturedBox_middle.gif) repeat-y;
    width:245px;
    position:relative;
    margin-left:-1px;
    padding-bottom:0px;
    
}
.FeaturedBottom
{
    background: transparent url(../generic_site_content/images/FeaturedBox_bottom.gif) no-repeat;
    width:245px;
    height:17px;
    position:absolute;
    left:-1px;
   margin-top:-76px;
}
#FeaturedBoxText
{
    width:200px;
    margin-left:10px;
    padding:10px 0px 0px 0px;
}
#FeaturedBoxText p
{
    margin:0px;
}
.FeaturedTop img
{
    padding-top:7px;padding-left:7px;
}