#BodyContent
{
    top: 140px;
    /*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;*/
    height: 368px;
    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: 9pt;
    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: 150px;
    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;*/
    height: 186px;
    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: none;
}
#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;*/
 width:700px;
    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;*/
width:690px;
    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:225px;
    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:215px;
    /*margin-left:10px;
    padding:10px 0px 0px 0px;*/
}
#FeaturedBoxText p
{
    margin:0px;
}
.FeaturedTop img
{
    padding-top:7px;padding-left:7px;
}
#Buttons a:link,#Buttons a:hover,#Buttons a:visited,#Buttons a:active
{
    text-decoration:none;
    border:none;
}
/* fresh paint related code--Accordion */


.accordion  {
	width: 225px;
	height:359px;
/*	margin:5px 4px 4px 5px;*/
    margin:2px 4px 4px 4px;
	/*overflow:hidden;*/
}

.accordion div.First {

height:285px;
overflow:hidden;
}
.accordion div.SecondThird{
	/*background-color: #eee;*/
	background-color: #fff;
	height:285px;
     _height:284px;
}

.accordion .desc  a:link, .accordion .desc  a:visited, .accordion .desc  a:hover { 
	color:#636363;
	text-decoration:underline;
}

.accordion p {
	margin-bottom : 10px;
	border: none;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	margin: 0px;
	padding: 10px;
	/*height:210px;*/
	height:hidden;
	word-wrap: break-word;
  _height:228px;
_overflow:hidden;
	
}
.accordion h3  {
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-color:#002f5f;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #999;
	background-image: url(/media/generic_site_content/images/arrow-square.gif);
	background-repeat:no-repeat;
	/*background-position: 10px 5px;
	padding-left:35px;
	margin-bottom:0px;*/
    /*background-position: 0px 1px;*/
     background-position: 0px -48px;
    padding-left:25px;
    margin-bottom:0px;


}

.accordion h3.selected {
	color: #ffffff;
	background-color:#002f5f;
	background-image: url(/media/generic_site_content/images/arrow-square.gif);
	/*background-position: 10px -50px;
    background-position: 0px -48px;*/
    background-position: 0px 1px;

}
.accordion h3.selected div
{
_height:245px;
_overflow:hidden;
}

/* Integrated with ED*/
.accordion h2
{
    color: #FFFFFF;
    font-weight: bold;
    font-size: 8pt;
    padding-left: 5px;
    padding-top: 3px;
}
.accordion .TopContent
{
    border-bottom: 1px solid #ffffff;
    background: url(/media/generic_site_content/images/home/round_bottom_right.gif) bottom left no-repeat;
    background-color: #ebebeb;
    line-height: 12PT;
   	padding-bottom: 5px;
   	margin-bottom: 8px;
}
.accordion .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;
}
.accordion .TopContent ul
{
    padding-bottom: 2px;
    line-height: 12pt;
}

.accordion .TopContent p
{
    margin-top: 2px;
    margin-bottom: 0px;
    margin-left: 1px;
    padding-bottom: 3px;
    margin-right: 10px;
    color: #666666;
}
/* Integrated with ED*/
/* begin-- Home left section */
#Navigation1 .LeftHeader
{
   
   padding-top:2px;
   font-size:12px;
   font-family:Arial,Helvetica,Verdana,sans-serif;
   margin-left:8px; 
}

#Navigation1 .LeftHeader div.LeftTitle
{
    width:180px;
     float:right;
     height:auto;
     margin-top:1px;
     margin-right:10px;
     _margin-left:3px;
   
}
#Navigation1
{
  _overflow:hidden;
  overflow:hidden;
}
#Navigation1 .LeftHeader div.LeftArrow
{
   
   float:left;
   margin-top:5px; 
   height:5px; 
   margin-left:-1px;
  
}
#Navigation1 .LeftHeader div.LeftArrow img
{
    vertical-align:top;
}

#Navigation1 .LeftHeader a:link,#Navigation1 .LeftHeader a:hover,#Navigation1 .LeftHeader a:active,#Navigation1 .LeftHeader a:visited
{
    color:#333333;
    text-decoration:none;
    font-weight:bold;
   
}
#Navigation1 h2
{
    margin-top:5px;
}
/* end-- Home left section */
 #WrapperBox
{
     height:780px;
}
#BodyContent
{
    height:auto;
}
#ImageLoader
{
    margin:0px 1px 0px 1px;
    
  
}
.Contents
{
    margin:0px 1px 0px 1px;
}
#BodyContentBox
{
    padding-bottom:35px;
    *padding-bottom:70px;
    _padding-bottom:110px;
}
/* Begin start slideshow */
.Generic2Columns
{
    width:704px;
    _width:714px;
    _margin-left:5px;
}
.Generic2Columns Columns1
{
     width:704px;
    _width:714px;
    _margin-left:5px;
}
DIV.Generic2Columns DIV.Column1
{
    width:450px;
    /*_width:460px;*/
    _width:450px;
}
#TabContent
{
     width:448px;
    /*_width:457px;*/
}
DIV.Generic2Columns DIV.Column2
{
    width:235px;
}
.Content
{
    width:450px;
     /*_width:460px;*/
}
#ImageViewer
{
    width:442px;
     _width:452px;
}
#ImageLoader
{
    width:442px;
     /*_width:452px;*/
}
.Contents
{
    width:442px;
     /*_width:452px;*/
}

/* end start slideshow */
 .banner
{
background-color:#24547f;
height:23px;
margin:0px;
width:204px;
padding-top:3px;


}
.banner span a,.banner span
{ 
text-transform:uppercase;
color:#ffffff;
font-weight:bold;
font-family:Arial;
font-size:14px;
margin-left:13px;
line-height:1.5;
text-decoration:none;
}
.FeaturedBox
{
_border-bottom:1px solid #cccccc;
}
.TabContent
{
height:275px;
_height:273px;
}
#BottomPart
{
height:278px;
}
#WebeventsLogin 
{
/*background-image:url(/media/generic_site_content/images/webevents_login.png);
_background-image:url(/media/generic_site_content/images/webevents_login.gif);   */
height:35px;
*height:38px;
width:238px;
position:relative;
background-repeat:no-repeat;

}
#WebLink
{

background-image:url(/media/generic_site_content/images/webevents_login.png);
_background-image:url(/media/generic_site_content/images/webevents_login.gif);
height:35px;
*height:38px;
background-repeat:no-repeat;
display:block; 
width:238px; 
height:35px;
    position:absolute;
    top:0; right:0;
    text-indent:-9999px;
}
#FooterContent
{
_padding-right:0px;
}
.Video
{
background-image:url(/media/generic_site_content/images/video.png);
_background-image:url(/media/generic_site_content/images/video.gif);
background-repeat:no-repeat;
height:11px;
}
.Audio
{
background-image:url(/media/generic_site_content/images/sound.png);
_background-image:url(/media/generic_site_content/images/sound.gif);
background-repeat:no-repeat;
height:11px;
}