#banner{
	width: 977px; 
	position: relative;
	}
#logo{
	width: 307px;
	height: 156px;
	float: left;
	}
#photo_area{ float: left; height: 156px; width: 655px; background: #041a31; margin:0; padding:0; }
	#bannerPhoto { height:120px; width:655px; overflow:hidden; }
		#bannerPhoto .photosReturn { list-style:none; padding:0; margin:0; }
			#bannerPhoto .photoItem { padding:0; margin:0; }
				#bannerPhoto img { height:120px; width:655px; }
#photo_right{
	float: left;
	width: 15px;
	height: 156px;
	}
	
#L1{
	background: url(/ftpimages/74/podium/Style732/images/L1_v2.png) no-repeat top left;/*CSP sdb 042810 image was L1.png*/
	height: 25px;
	width: 977px;
	margin: 0px;
	padding: 0px;	
	}
	
	#L1 li {			
		float:left; display:block;
		padding:0px;
		margin:0px;
		}
			#L1 li.first { padding-left:15px; } /*someone originally used a margin on the anchor - double-margin bug in IE6 :( */
		
		#L1 li a {
			background:url(/ftpimages/74/podium/Style732/images/L1_v2.png) no-repeat;/*CSP sdb 042810 image was L1.png*/
			display:block;
			float:left;
			height:25px;
			text-indent:-9999px;	
			outline: none;		
			}
			
			#L1 li a#L1_122042{width:188px; background-position:-15px 0px;}
			#L1 li a#L1_122117{width:92px; background-position:-203px 0px;}
			#L1 li a#L1_122118{width:90px; background-position:-295px 0px;}
			#L1 li a#L1_122119{width:179px; background-position:-385px 0px;}
			#L1 li a#L1_122121{width:137px; background-position:-564px 0px;}
			#L1 li a#L1_122120{width:135px; background-position:-701px 0px;}
			#L1 li a#L1_122122{width:126px;background-position:-836px 0px;}			
			
			#L1 li a#L1_122042:hover,#L1 li a#L1_122042.on{background-position:-15px -25px;}
			#L1 li a#L1_122117:hover,#L1 li a#L1_122117.on{background-position:-203px -25px;}
			#L1 li a#L1_122118:hover,#L1 li a#L1_122118.on{background-position:-295px -25px;}
			#L1 li a#L1_122119:hover,#L1 li a#L1_122119.on{background-position:-385px -25px;}
			#L1 li a#L1_122121:hover,#L1 li a#L1_122121.on{background-position:-564px -25px;}
			#L1 li a#L1_122120:hover,#L1 li a#L1_122120.on{background-position:-701px -25px;}	
			#L1 li a#L1_122122:hover,#L1 li a#L1_122122.on{background-position:-836px -25px;}

.submenudown {
	/*these styles are required*/
	position:absolute;
	display:none;
	/*these styles are required*/
	margin:0px;
	padding:0px;
	width:198px;
	}
	.link-holder{
	
	}
	.link-holder a.last-link{

	}
	.link-holder a.first-link{
	
	}
	.subMenuItemsdown{
		display:block;
		background:#4a8ed2;
		color:#ffffff;
		font-family:Georgia;
		display:block;
		font-size:11px;
		text-decoration:none;
		width:198px;
		text-indent:0px;
		}
		.subMenuItemsdown span{
			display:block;
			padding:4px 9px 4px 9px;
		}
	.subMenuItemsdown:hover,a.subMenuItemsdown.on{
		background:#f1b72c;
		color:#112539;
		
	}
	#menu-header{}
	#menu-footer{}
			
#omni{
	background: url(/ftpimages/74/podium/Style732/images/omni_v2.png) no-repeat top left;
	height: 31px;
	width: 387px;
	margin: 0px;
	padding: 0px;	
	position: absolute;
	top: 181;
	left: 566;
	}
	
	#omni li {			
		display:inline;
		padding:0px;
		margin:0px;
		}
		
		#omni li a {
			background:url(/ftpimages/74/podium/Style732/images/omni_v2.png) no-repeat;
			display:block;
			float:left;
			height:31px;
			text-indent:-9999px;
			outline: none;
			}
			
			#omni li a#omni_1{width:74px; background-position:0px 0px;}
			#omni li a#omni_2{width:89px; background-position:-74px 0px;}
			#omni li a#omni_3{width:219px; background-position:-163px 0px;}	
			
			/*#omni li a#omni_3{width:79px; background-position:-163px 0px;}
			#omni li a#omni_4{width:71px; background-position:-242px 0px;}
			#omni li a#omni_5{width:74px; background-position:-313px 0px;}*/
			
			#omni li a#omni_1:hover,#L1 li a#omni_1.on{background-position:0px -31px;}
			#omni li a#omni_2:hover,#L1 li a#omni_2.on{background-position:-74px -31px;}
			#omni li a#omni_3:hover,#L1 li a#omni_3.on{background-position:-163px -31px;}
			
			/*#omni li a#omni_4:hover,#L1 li a#omni_4.on{background-position:-242px -31px;}
			#omni li a#omni_5:hover,#L1 li a#omni_5.on{background-position:-313px -31px;}*/
			
.clear{clear: both;}

a{outline: none;}

/* ======== styles to center site ===========*/

.sitercol{display:none;}
body{
    text-align: center;
    height: 100%;
	padding-left: 38px;
    }
    #Form1{
        width: 980px;
        margin: 0 auto; 
        text-align: left;
        }

#txt_hid{
    top:0px; 
    left:0px;
    height: 0px;
}

#pdIframe{
    top:0px; 
    left:0px;
    height: 0px;
}

#pdIframeDD{
    top:0px; 
    left:0px;
    height: 0px;
}

#tooltip{
    top:0px; 
    left:0px;
}

#form2{
    position:absolute;
    top:0px; 
    left:0px;
}

#form1{ 
    margin-bottom: 0px; 
}

html{
    min-height: 100%; //Needed to fix background dispaly issue in firefox
    height: auto; //Needed to fix background dispaly issue in firefox instead of height 100%
}

body{
    height: auto; //not need if we can turn off 100% height in style builder.
}
