#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{
	height: 25px;
	width: 977px;
	margin: 0px;
	padding: 0px;	
	}
	
	#L1 li {			
		float:left; 
		display:block;
		padding:0px;
		margin:0px;
		}
			#L1 li.first { padding-left:14px; } /*someone originally used a margin on the anchor - double-margin bug in IE6 :( */
		
		#L1 li a {
			background:url(/ftpimages/74/podium/Style732/images/L1_new.png) no-repeat;
			/*background: url(/images/L1_interior_new.png) no-repeat;*/
			display:block;
			float:left;
			height:25px;
			text-indent:-9999px;	
			outline: none;		
			}
			
			#L1 li a#L1_122042{width:140px; background-position:-14px 0px;}
			#L1 li a#L1_122117{width:108px; background-position:-154px 0px;}
			#L1 li a#L1_122118{width:100px; background-position:-262px 0px;}
			#L1 li a#L1_123077{width:98px; background-position:-362px 0px;}
			#L1 li a#L1_123069{width:61px; background-position:-460px 0px;}
			#L1 li a#L1_122121{width:154px; background-position:-521px 0px;}
			#L1 li a#L1_122120{width:153px; background-position:-675px 0px;}
			#L1 li a#L1_122122{width:134px;background-position:-828px 0px;}			
			
			#L1 li a#L1_122042:hover,#L1 li a#L1_122042.on{background-position:-14px -25px;}
			#L1 li a#L1_122117:hover,#L1 li a#L1_122117.on{background-position:-154px -25px;}
			#L1 li a#L1_122118:hover,#L1 li a#L1_122118.on{background-position:-262px -25px;}
			#L1 li a#L1_123077:hover,#L1 li a#L1_123077.on{background-position:-362px -25px;}
			#L1 li a#L1_123069:hover,#L1 li a#L1_123069.on{background-position:-460px -25px;}
			#L1 li a#L1_122121:hover,#L1 li a#L1_122121.on{background-position:-521px -25px;}
			#L1 li a#L1_122120:hover,#L1 li a#L1_122120.on{background-position:-675px -25px;}	
			#L1 li a#L1_122122:hover,#L1 li a#L1_122122.on{background-position:-828px -25px;}

.submenudown {
	/*these styles are required*/
	position:absolute;
	/*these styles are required*/
	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_v3.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_v3.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:225px; 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.
}

