/* Styles for homepage */
.hometopnav { /* home */
	text-align:right;
	font-weight:bold;
}
a.hometopnav:link, a.hometopnav:visited { /* home */
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.hometopnav:active, a.hometopnav:hover { /* home */
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	font-weight: bold;
	text-decoration: none;
}
#homemain{ /* home */
	background-image:url(../images/home_bg_main.gif);
	background-repeat:no-repeat;
	background-color:#3A3A3A;	
}
#homemain2{ /* home */
	background-image:url(../images/home_bg_main_blue.gif);
	background-repeat:no-repeat;
	background-color:#003B5C;	
}
#homebg{ /* home */
	background-image:url(../images/home_bg.gif);
	background-position: 0 550px;
}
#homebg2{ /* home */
	background-image:url(../images/home_bg2.gif);
	background-position: 0 550px;
}
.homenews { /* home */
	font-weight:bold;
	padding-bottom:1em;
}
.homenewsbox { /* home */
	padding-bottom:3px;
	border-bottom:1px solid #FF6600;
}
a.homenews:link, a.homenews:visited { /* home */
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	font-weight: bold;
	text-decoration: none;
}
a.homenews:active, a.homenews:hover { /* home */
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.homenewsdate { /* home */
	font-size:10px;
	color:#CCCCCC;
	/*border-bottom:1px solid #cccccc; */
	text-align:right;
}
#marqueecontainer{ /* home */
position: relative;
width: 220px; /*marquee width */
height: 110px; /*marquee height */
overflow: hidden;
padding: 12px 2px 2px 10px;
}

/* elements for non-scrolling news box */
    #encFilmMain
    {
      width:240px; /* Max widht of the container */
    }
    #encFilm 
    {
      height:112px;  /* Max height of the container */
      background-color:#3a3a3a;   
    }
	#encFilm2 
    {
      height:112px;  /* Max height of the container */
      background-color:#003B5C;   
    }
    #encFilmInner
    {
      position:relative;
      height:110px; /* Inner films height.  */
      width:240px;
      overflow:hidden;
    }
    #encScrollBarTop
    {           
      background-color:#222222;
      text-align:center;
      color:#fff;
    }
    #encScrollBarBottom
    {    
	  background-color:#222222;
      text-align:center;
      color:#fff;
    }
    #encScrollBarTop a, #encScrollBarBottom a
    {
      line-height:20px;
      padding:2px;
      color:#fff;
      display:block;
      text-decoration:none;
    }
    #encNav
    {
      position:relative;
      color:#000;
      top:0px;
    }
  