		<style type="text/css">
			body
			{
				margin: 0px;
				background-image: url(/images/greygradient.jpg)
			}

			.logon
 			{
 			 	width: 500px;
 			 	position: absolute;
 			 	top: 170px;
 			 	left: 50%;
 			 	margin-left: -250px;
			    /*width: 266px;
			    height: 266px;
			    text-align: left;
			    position: absolute;
			    left: 50%;
			    top: 170px;
				margin-left: -133px;
				background-image: url(/images/white_rec.gif);
				background-repeat:no-repeat;*/
				background-color:white;

			}
			.errorlist
 			{
			    width: 266px;
			    height: 245px;
			    text-align: left;
			    position: absolute;

			    left: 50%;
			    top: 300px;
				margin-left: -133px;

				background-image: url(/images/white_rec.gif);
				background-repeat:no-repeat;	
				text-align:center
			}

			
			.Banner_Heading
			{ 
				top:0px;				
				height: 132px;
				background-image: url(/images/banner.jpg);
				background-repeat:no-repeat
			}
			
			.Horiz_Menu
			{	
				height: 25px;		
				background-image: url(/images/menubar.jpg);
				background-repeat:no-repeat;	
				text-align:center
			}
			
			.Menu_Item
			{	color: white;
				font-size: 8pt;
				font-family:Verdana, Verdana, Geneva,sans-serif;			
				text-decoration: none
			}
			
			.Heading_Text
			{	color: white;
				font-weight: bold;
				font-size: 12pt;
				font-family: Arial,Helvetica,sans-serif
			}

			.Search_Bar
			{			
				height: 30px;
				background-image: url('/images/searchbar.jpg');
				background-repeat:no-repeat
			}

			.Heading_Rec
			{
				color: white;
				font-weight: bold;
				font-size: 14pt;
				font-family: Arial,Helvetica,sans-serif;			
				text-decoration: none;
				text-align: left
			}			

			.Heading_News
			{
				color: white;
				font-weight: bold;
				font-size: 11pt;
				font-family: Arial,Helvetica,sans-serif;			
				text-decoration: none;
				text-align: left;

				background-image: url('/images/newshead.jpg');
				background-repeat:no-repeat
			}

			.Heading_RV
			{
				color: white;
				font-weight: bold;
				font-size: 11pt;
				font-family: Arial,Helvetica,sans-serif;			
				text-decoration: none;
				text-align: left;

				background-image: url('/images/blue_rv_hdr.jpg');
				background-repeat:no-repeat
			}

			.Text_WN
			{
				color: #666666;
				font-size: 9pt;
				font-weight: normal;
				font-family: Arial,Helvetica,sans-serif;			
				text-decoration: none;
				text-align: left
			}

			h4
			{	color: navy;
				font-weight: bolder;
				font-size: 10pt;
				font-family: Arial,Helvetica,sans-serif
			}

			.rcb
			{	color: navy;
				font-size: 9pt;
				font-family: Arial,Helvetica,sans-serif
			}

			.mandatory
			{	color: red;
				font-size: 10pt;
				font-family: Arial,Helvetica,sans-serif
			}

			.Anchor_More
			{
				font-size: 8pt;
				font-family: Arial,Helvetica,sans-serif;						
				text-decoration: none;
				text-align: left
			}
			
			.Big_Rect
			{
				width:266px;
				height:247px;
				
				background-repeat:no-repeat;
				background-position: center
			}

			.Med_Rect
			{
				width:266px;
				height:194px;
				
				background-repeat:no-repeat;
				background-position: center
			}

			.Panel_Text
			{
				color:#666666;
				font-size: 8pt;
				font-family: Arial,Helvetica, sans-serif;			
				text-align: left
			}

			.Panel_Link
			{
				font-size: 8pt;
				font-family: Arial,Helvetica, sans-serif;			
				text-align: left
			}
			
			.Panel_Head
			{
				color:#FFFFFF;
				font-size: 16pt;
				font-family: Arial,Helvetica, sans-serif;			
				text-align: left
			}
			
			
/********************************/
/* Styles for Menu */
/********************************/			
.horizontalcssmenu ul
{
	margin: 0;	
	padding: 0;
	list-style-type: none}

/*Top level list items*/
.horizontalcssmenu ul li
{
	position: relative;
	display: inline;
	float: left}


.horizontalcssmenu ul li a
{
	display: block;
	width: 80px; /*Width of top level menu link items*/
	padding: 0px;
	text-decoration: none }

	

.horizontalcssmenu ul li ul
{
	left: 0; 
	top: 0;
	position: absolute;
	display: block;
	visibility: hidden;
	z-index: 1
	}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li
{
	display: inline;
	float: none}


/* Sub level menu links style */
.horizontalcssmenu ul li ul li a
{
	width: 250px; /*width of sub menu levels*/
	/*font-weight: bold;*/
	padding: 2px 5px;
	background-color: #828282;
	border-width: 0px;
	z-index: 1
	}

.horizontalcssmenu ul li a:hover{
	color: #FFCC00
	}


.hcm a{
	color: white;
	/*font-weight: bold;*/
	font-size: 12pt;
	font-family: Trebuchet MS, Helvetica, sans-serif;			
	text-decoration: none

	}

.hcm a:hover{	
	color: #FFCC00
	}


.horizontalcssmenu ul li ul li a:hover{
	color: #FFCC00
	}



* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE /*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */

		</style>
<style>
	/* these next styles for video player */		

	/* these two settings will remove borders from playlist entries */
	a:active {  outline:none; }
	:focus   { -moz-outline-style:none; }
	
	
	/* container has a background image */
a.player {	
	margin-top:90px;
	display:block;
	/*background:url(/images/splash.png) no-repeat;*/
	width:320px;
	height:240px;
	padding: 0 0px 0px ;	
	text-align:center;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
}

/* splash image */
a.player img {
	margin-top:115px;
	border:0;	
}

#pl {
	height:72px;
	/*background:#f5fbfb url(/images/gradient/h150.png) repeat-x;	
	border:1px solid #ddd;*/
	border:0;
	width:570px;
	position:relative;
	overflow:hidden;
	padding:2px 0;
	float:left;
}

#pl div.entries {
	height:72px;
	position:absolute;
	width:10000em;

}

#pl div.entries a {
	/*background:transparent url(/images/entry.png) no-repeat scroll 0%;*/
	background:transparent url(/images/entry_blue.png) no-repeat scroll 0%;
	color:#666;
	float:left;
	font-family:"bitstream vera sans","lucida grande","verdana";
	font-size:9px;
	height:72px;
	margin:1px 1px 1px 1px;
	padding:10px;
	text-decoration:none;
	/*width:117px;*/
	width:120px;
}

#pl div.entries a:hover {

	background-position:-140px 0;
	color:#000;
}

#pl div.entries a.playing {
	background-position:-280px 0;		
	color:#000;
}

#pl div.entries a.paused {
	background-position:-420px 0;		
	color:#000;
}

#pl div.entries a.progress {
	opacity:0.8;
}

#pl div.entries em {	
	float:right;
	margin-top:0px;
	color:red;
	font-style:normal;
}

a.nextPage, a.prevPage {
	display:block;
	width:18px;
	height:18px;
	background:url(/images/left.png) no-repeat;
	margin:2px 0px;
	cursor:pointer;
	float:left;
}

a.nextPage:hover, a.prevPage:hover {
	background-position:0px -18px;		
}

a.nextPage {
	background-image:url(/images/right.png);	
}

a.nextPage.disabled, a.prevPage.disabled {
	visibility:hidden;		
}
</style>