html,body{height:100%;}
.homebody {
	height: 100%;
	margin:0px; 
	padding:0px;
	text-align:center;
}

/** Miscellaneous styles**/
.clear{clear:both;}
a#flash-link {color: #ffb43e; width:250px;text-align: center;}
a#email {color: #ffffff;text-decoration: underline;}
a#email:hover{color: #ffffff;text-decoration: none;}
a{outline:none;color: #ffb43e;text-decoration: none;}
a:visited{outline:none;color: #ffffff;text-decoration: underline;}
ul, li{margin:0px; padding:0px; list-style:none; display:inline;}
.pngfix {
	behavior: url(/iepngfix.htc);
}
/** END Miscellaneous styles**/

#container {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background:url(/ftpimages/308/podium/style492/hp_news_bgacross.gif) bottom left repeat-y;
	width:800px;
	text-align:left;
	margin: 0 auto -79px;
}
#column_wrapper {
	/*height: 100%;*/
	background:url(/ftpimages/308/podium/style492/hp_news_bg.png) top left no-repeat;
	width:800px;
	text-align:left;
	position: relative;
	z-index: 100;
}
#flash-holder{
	position: relative;
	z-index: 50;	
}

#banner{
	top:0%;
	height:178px;
	width:800px;
	background-image:url(/ftpimages/308/podium/style492/hp_nav2.jpg);
	background-position:0px 178px !important;
	z-index: 2;
	/*background:#ffffff;*/
}

.hp_photo {
	text-align:center;
	background-image:url(/images/hp_photo_w_flash_logo.jpg);
	background-repeat: no-repeat;
	width:800px;
	height:350px;
}

#dl-flash-container {
	float:left;
	width:250px;
	height:30px;
	padding-top:270px;
	padding-left:120px; 
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}

#left_col {
	text-align:left;
	float: left;
	width:168px;
	margin: 0;
	padding:0px;
	/*border:1px solid;*/
}

#right_col {
	/*background-color:blue;*/
	float: right;
	width: 130px;
	max-width:130px;
	margin-right: 30;
	padding-right:15;
	/*border:1px solid;*/
}

#middle_col {
	/*background-color:yellow;*/
	font-family:Verdana;
	font-size:11px;
	text-align:left;
	color:#ffffff;
	margin-left: 200px;
	margin-right: 200px;
	margin-bottom: 0px;
	padding:8px;
	/*padding: 1em;*/
	/*max-width: 375px;*/
}

/* inner div styles for each section*/
#sm_button {
	/*background-color:red;*/
	position:relative;
	width:166px;
	height:54px;
	margin: -20px 0px 0px 9px;
	padding:0px;
	/*border:1px solid red;*/
}

#address {
	text-align:center;
	color:#ffffff;
	font-family: Verdana;
	font-size:10px;
	width:160px;
	/*margin: 120px 0 0 29px;*/
	padding:0px;
	/*border:1px solid red;*/
}

#crest {
	text-align:center;
	width:160px;
	margin-top:10px;
	padding:0px;
}

.news-story {
	position:relative;
	margin:-5px 0px 20px 0px;
}

#news-headline {
	color:#ffffff;
	font-family: Verdana;
	font-size:11px;
	font-weight:bold;
	padding: 0px 0px 3px 0px;
}

	#news-headline a{
		outline:none;
		text-decoration: none;
		color:#ffffff;
		font-family: Verdana;
		font-size:11px;
		font-weight:bold;
		padding: 0px 0px 3px 0px;
	}
		#news-headline a:hover{
			color:#ffffff;
			font-family: Verdana;
			font-size:11px;
			font-weight:bold;
			padding: 0px 0px 3px 0px;
			text-decoration:none;
		}

.news-image {
	position:relative;
	text-align:right;
	color:#ffffff;
	width:55px;
	top:-13px;/*added to test*/
	left:-5px;/*added to test*/
	margin:0px;
	/*margin: 120px 0 0 29px;*/
	padding:0px;
	/*border:1px solid red;*/
}			

#news-date {
	color:#c9e05f;
	font-family: Verdana;
	font-size:11px;
	font-weight:bold;
}

#news-detail {
	color:#ffffff;
	font-family: Verdana;
	font-size:11px;
	line-height: 15px;
}

.news-separator {
	height:5px;
}

.event-container, #events-archive {
	position:relative;
	margin:-35px 0px 30px 10px;
}
	
	.event-headline {
		color:#ffffff;
		font-family: Verdana;
		font-size:11px;
	}

	a.event-headline-link {
		font-family: Verdana;
		font-size:11px;
		outline:none;
		color: #ffffff;
		text-decoration: underline;
	}
	
		.event-container a:hover{
			font-family: Verdana;
			font-size:11px;
			outline:none;
			color: #ffffff;
			text-decoration: none;
		}
	
		.event-seperator {
			height:15px;
		}

.events-image {
	position:relative;
	text-align:right;
	color:#ffffff;
	width:72px;
	top:-45px;/*added to test*/
	left:5px;/*added to test*/
	margin:0px;
	/*margin: 120px 0 0 29px;*/
	padding:0px;
	/*border:1px solid red;*/
}		

.start-time {
	color:#ffffff;
	font-family: Verdana;
	font-size:11px;
}

.start-date{
	width:130px;
	color:#ffffff;
	font-family: Verdana;
	font-size:11px;
	font-weight:bold;
}	

#hp-footer {
	background-image:url(/images/hp_footer.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:800px;
	height:79px;
	margin:0 auto;
	clear:both;
}

#non-flash-text p{
	margin-top:20px;
	color:#ffffff;
}

#non-flash-text a{
	color:#ffffff;
}



#nav-one{
	margin-top:178px;
	margin-right:0px;
	margin-bottom:0px;
	margin-right:0px;
	/*border:1px solid red;*/
}

	#nav-one li{
		display:inline;
	}
	
		#nav-one ul{
			list-style:none;
		}
		
			#nav-one li a {
				background-image:url(/ftpimages/308/podium/style492/hp_nav2.jpg);
				background-position: 0px 0px;
			}	

#L1_108737 {display:block; float:left; margin-top:71px; height:108px; text-indent:-9999px; }/*margin-top minus 179px(height of banner) equals height*/
#L1_108748 {display:block; float:left; margin-top:130px; height:49px; text-indent:-9999px; }
#L1_109352 {display:block; float:left; margin-top:112px; height:67px; text-indent:-9999px; }
#L1_109373 {display:block; float:left; margin-top:90px; height:89px; text-indent:-9999px; }
#L1_109390 {display:block; float:left; margin-top:80px; height:99px; text-indent:-9999px; }
#L1_109393 {display:block; float:left; margin-top:79px; height:100px; text-indent:-9999px; }

#nav-one li a#L1_108737{width:100px; height:90px; background-position:0px 108px;}/*width and height of href, background-position is equal to height value of above*/
#nav-one li a#L1_108748{width:111px; height:40px; background-position:-100px 49px;}
#nav-one li a#L1_109352{width:184px; height:55px; background-position:-211px 67px;}
#nav-one li a#L1_109373{width:120px; height:50px; background-position:-395px 89px;}
#nav-one li a#L1_109390{width:139px; height:37px; background-position:-515px 99px;}
#nav-one li a#L1_109393{width:146px; height:61px; background-position:-654px 100px;}

	#nav-one li a#L1_108737:hover{background-position:0px 286px;}/*background-position is 537(height of banner image) minus margin-top */
	#nav-one li a#L1_108748:hover{background-position:-100px 227px;}
	#nav-one li a#L1_109352:hover{background-position:-211px 245px;}
	#nav-one li a#L1_109373:hover{background-position:-395px 267px;}
	#nav-one li a#L1_109390:hover{background-position:-515px 277px;}
	#nav-one li a#L1_109393:hover{background-position:-654px 278px;}


#omni{
	margin:0px;
	padding:0px;
	float:left;
	background-image:none;
	position:absolute;
	}
	#omni li a,#omni li a:hover{
		/*background-color:#ff0000;*/
		text-indent:-9999px;
		display:block;
		/*width:55px;*/
		/*height:18px;*/
		/*background-image:none;*/
		}
		
		#omni li a#omni_1{position:absolute;top:86px;left:382px;width:55px;height:17px;}
		#omni li a#omni_2{position:absolute;top:76px;left:456px;width:50px;height:15px;}
		#omni li a#omni_3{position:absolute;top:68px;left:527px;width:53px;height:12px;}
		#omni li a#omni_4{position:absolute;top:62px;left:600px;width:94px;height:14px;}
		
			#omni li a#omni_1:hover{}
			#omni li a#omni_2:hover{}
			#omni li a#omni_3:hover{}
			#omni li a#omni_4:hover{}
			#omni li a#omni_5:hover{}
		
.moveLink {
	position:relative;
	width:63px;
	height:22px;
	top:-90px;
	left:713px;
	padding:0px;
	z-index:1000;
}

.quicklink:visited {
	font-family : Verdana;
	font-size : 10px;
	color: #000000;
	text-decoration : none;
	font-weight:bold;
	/*background: url(/ftpimages/136/podium/style471/links_off.gif) bottom left repeat-x;*/
}

.quicklink {
	font-family :Verdana;
	font-size : 10px;
	color: black;
	text-decoration : none;
	font-weight:bold;
}

.quicklink:active {
	font-family : Verdana;
	font-size : 10px;
	color: #8E7E62 ;
	text-decoration : none;
	/*background: url(/ftpimages/136/podium/style471/links_off.gif) bottom left repeat-x;*/
	font-weight:bold;
}

.quicklink:hover {
	font-family : Verdana;
	font-size: 10px;
	color: #086a39;
	text-decoration : none;
	font-weight:bold;
}	

#NavRow{
	z-index:2000;
	position:absolute;
	top:15px;
	left:717px;
	background-color:red;
	width:73px;
	height:19px;
	float:right;
	/*background-position:106px -200px;*/
	display:inline;
	padding:0px;
	margin-top: 0px; /*defined with em's for Safari to get it right!*/
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
}

	#NavRow ul{ list-style:none; }
		#NavRow ul, #NavRow ul li{
			margin:0;
			padding:0;
			display:inline;
		}
			#NavRow ul li a{
				margin:0;
				padding:0;
				display:inline;
				background-color:purple;
				/*background-image:url(/ftpimages/308/podium/style492/nav2.gif);*/
			}
ul#Nav li{}   /*was called nav-one*/
	ul#Nav a{
		background-color:pink;
		height:19px;
		display: inline;
		text-indent:-9999px;
	}
		ul#Nav a#L1_109961 {width:73px; background-image:url(/ftpimages/308/podium/style492/nav2.gif); background-position:-882px -199px;}
		
		ul#Nav a#L1_109961:hover {width:73px; background-image:url(/ftpimages/308/podium/style492/nav2.gif); background-position:-882px -17px;}	

#NavRow .L1Nav, #NavRow .L1Nav ul { 
	list-style: none;
/*	margin: 0;
	padding:0;		*/
	display:inline;
}
#NavRow .L1Nav {
  /*Set nav font here */
}
#NavRow .L1Nav li {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	display:inline;
}
#NavRow .L1Nav li a, #NavRow .L1Nav li a:link, #NavRow .L1Nav li a:active, #NavRow .L1Nav li a:visited {
	display: block;
}
/*
#NavRow.L1Nav li a:hover {}
*/
#Nav li:hover a, 
#Nav li.sfHover a  {}

#Nav li:hover ul a, 
#Nav li.sfHover ul a {
/*Hovering over an L1*/
	/*Off state*/
	/*background:url(/ftpimages/362/podium/style649/menu_off.gif) repeat-x;*/
	background-color:#ffe472;
	height:.1%;
	text-indent:0em;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height:20px;
	cursor: pointer;
	text-decoration: none;
	width:251px;
	max-width:233px; /*for firefox to get it right!*/
	padding-top:3px;
	padding-left:13px;
	padding-right:5px;
	padding-bottom:5px;
}

#NavRow #Nav li:hover ul a:hover, 
#NavRow #Nav li.sfHover ul a:hover{
/*Hovering over a menu item in the dropdown*/
	/*Over state*/
	background-color:#ffffff;
	border-left:1px solid #ffe472;
	border-right:1px solid #ffe472;
	height:.1%;
	text-indent:0em;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	line-height:20px;
	color: #044d29;
	text-decoration: none;
	width:251px;
	max-width:233px; /*for firefox to get it right!*/
	padding-top:3px;
	padding-left:13px;
	padding-right:5px;
	padding-bottom:5px;
	/*background:url(/ftpimages/362/podium/style649/menu_on.gif) repeat-x;*/
}

#NavRow .L1Nav ul {
	list-style: none;
	margin: 0;
	position: absolute;
	top: -999em;
	left: 0px;
	z-index:5000;
}
#NavRow .L1Nav li:hover ul,
#NavRow .L1Nav li.sfHover ul {
	top: 20px;
    left: -100px;   /* offset*/
}

/* center those dropdowns - equation:  'left offset' = -('total dropdown width' - 'button width') /2  ***	left = -(198-x)/2	********************************************* */
/* used here to line up with left end of graphical underline */
/*
#NavRow .L1Nav ul#dd_111116{left:0px;}
#NavRow .L1Nav ul#dd_111077{left:13px;}
#NavRow .L1Nav ul#dd_110991{left:13px;}
#NavRow .L1Nav ul#dd_111087{left:14px;}
#NavRow .L1Nav ul#dd_111107{left:13px;}
#NavRow .L1Nav ul#dd_111106{left:13px;}
*/
#NavRow .L1Nav ul li {
  border:0px;
  float: none;
}

#NavRow .L1Nav ul a {}

#NavRow .L1Nav ul a span {
	display: block;
}

#NavRow .L1Nav ul a:hover {}

#NavRow .L1Nav ul li.footer div {
	background:url(/ftpimages/308/podium/style492/quicklinks_menu_bottom.png) no-repeat;
	width:251px;
	height:9px;
}
#NavRow .L1Nav ul li.header div {
	background:url(/ftpimages/308/podium/style492/quicklinks_menu_top.png) no-repeat;
	width:251px;
	height:10px;
}

/* provides nice divider lines that are independant from on/off states */
#listDividers { display:none; }

#top_spacer{}
#bottom_spacer{}

#header_1109961 {
	/*background:url(/ftpimages/376/podium/style653/images/ddHeader.gif) top left no-repeat;
	height:15px;
	width:192px;*/
}

/*	Don't need here
#header_111868{ background:url(/images/header_1.png) top left no-repeat #ffff00; }
#header_111869{ background:url(/images/header_2.png) top left no-repeat #ffff00; }
#header_111870{ background:url(/images/header_3.png) top left no-repeat #ffff00; }
#header_111871{ background:url(/images/header_4.png) top left no-repeat #ffff00; }
#header_111872{ background:url(/images/header_5.png) top left no-repeat #ffff00; }
#header_111873{ background:url(/images/header_6.png) top left no-repeat #ffff00; }
#header_111874{ background:url(/images/header_7.png) top left no-repeat #ffff00; }
*/


