a {outline:none;}
.clear{clear:both;}
body {text-align:center;}
sitercol {display:none;}

/******** Home page css ********/
.homepage #lOutTbl {width:960px;}
.homepage #banner_bg {width:960px;}
.homepage .ac_input {width:237px !important}

.homepage #omni{
	/*margin: 7px 0 0 19px;*/
	margin: 0;
	padding: 0;
	height:33px;
	width:341px;
	}
			


.homepage #L1_padding {padding-top:11px;}

.homepage #footer {
	margin:0 auto;
	width:960px;
	padding-bottom:10px;
	}
	.homepage #footer_rounded_corners {
		background:none;
		/*margin:0 auto;*/
		width:960px;
	}
	.homepage #footer_L1_wrapper {
			width:960px;
			margin:0 auto;
			padding-bottom:20px;
			text-align:left;
		}
			.homepage #footL1 .footL1li{
				float: left;
				padding-right:11px;
				width:149px;			
			}
	.homepage #be_your_best {
		background:url(/ftpimages/43/podium/Style592/be_your_best_hp.png) no-repeat;
		height:15px;
		/*margin:18px 0 8px -109px;*/
		margin:18px 0 8px 0;
		width:960px;
	}
/***** end homepage styles ***/
	
#lOutTbl {
	width:1226px;
	margin: 0px auto;
	}
	#banner_bg {
		background:url(/ftpimages/43/podium/Style592/banner_bg.png) no-repeat top left;
		width:1201px;
		height:156px;
		}
		#logo {
			float:left;
			width:407px;
			height:83px;
			}
			#logo h1{
				text-indent:-9999em;
				background:transparent none repeat scroll 0 0;
				display:block;
				width:407px;
				height:83px;
				padding:0;
				margin:0;
				}
				#logo a{cursor:hand;}
		#omni_padding {
			float:right;
			}
			#omni{
				/*margin: 7px 0 0 19px;*/
				margin: 0;
				padding: 0;
				height:33px;
				width:341px;
				}
				#omni li {			
					display:inline;
					padding:0;
					margin:0;
					}
					#omni li a {
						background:url(/ftpimages/43/podium/style592/omni.png) no-repeat;
						display:block;
						float:left;
						height:33px;
						text-indent:-9999px;	
						outline: none;		
						}
						#omni li a#omni_116384{width:74px; background-position:0 0;}
						#omni li a#omni_118982{width:59px; background-position:-74px 0;}
						#omni li a#omni_118983{width:133px; background-position:-133px 0;}
						#omni li a#omni_118984{width:70px; background-position:-271px 0;}
						
						#omni li a#omni_116384:hover, #omni li a#omni_116384.hover,#omni li a#omni_116384.on{background-position:0 -33px;}
						#omni li a#omni_118982:hover, #omni li a#omni_118982.hover,#omni li a#omni_118982.on{background-position:-74px -33px;}
						#omni li a#omni_118983:hover, #omni li a#omni_118983.hover, #omni li a#omni_118983.on{background-position:-133px -33px;}
						#omni li a#omni_118984:hover, #omni li a#omni_118984.hover,#omni li a#omni_118984.on{background-position:-271px -33px;}
		
		#L1_padding {
			float:right;
			padding-top:51px;
			}
			#L1{
				/*margin: 7px 0 0 19px;*/
				margin:0;
				padding: 0;
				height:55px;
				width:596px;
				}
				#L1 li {			
					display:inline;
					padding:0;
					margin:0;
					}
					#L1 li a {
						background:url(/ftpimages/43/podium/Style592/L1.png) no-repeat;
						display:block;
						float:left;
						height:55px;
						text-indent:-9999px;	
						outline: none;		
						}
						#L1 li a#L1_138204{width:146px; background-position:0 0;}
						#L1 li a#L1_138256{width:94px; background-position:-146px 0;}
						#L1 li a#L1_138281{width:96px; background-position:-240px 0;}
						#L1 li a#L1_138304{width:110px; background-position:-336px 0;}
						#L1 li a#L1_138329{width:91px; background-position:-446px 0;}	
						#L1 li a#L1_138339{width:59px; background-position:-537px 0;}
						
						#L1 li a#L1_138204:hover, #L1 li a#L1_138204.hover,#L1 li a#L1_138204.on{background-position:0 -55px;}
						#L1 li a#L1_138256:hover, #L1 li a#L1_138256.hover,#L1 li a#L1_138256.on{background-position:-146px -55px;}
						#L1 li a#L1_138281:hover, #L1 li a#L1_138281.hover,#L1 li a#L1_138281.on{background-position:-240px -55px;}
						#L1 li a#L1_138304:hover, #L1 li a#L1_138304.hover,#L1 li a#L1_138304.on{background-position:-336px -55px;}
						#L1 li a#L1_138329:hover, #L1 li a#L1_138329.hover,#L1 li a#L1_138329.on{background-position:-446px -55px;}
						#L1 li a#L1_138339:hover, #L1 li a#L1_138339.hover,#L1 li a#L1_138339.on{background-position:-537px -55px;}
					
					
					
					
	#left_of_banner_positionrelative {
		position:relative;
		}
		#left_of_banner_positionabsolute {
			position:absolute;
			left:-25px;
			}
		
	#under_banner_positionrelative {
		position:relative;
		}
		#under_banner_positionabsolute {
			position:absolute;
			left:233px;
			top:-9px;
		}

/* ======= drop down menu ======= */
.submenudown {
	/*these styles are required*/
	position:absolute;
	/*these styles are required*/
	width:229px;
	}
	.link-holder{
	text-align: left;
	}
	.link-holder a.last-link{
			margin-bottom: 0px;
	}
	.link-holder a.first-link span{
	}
	.subMenuItemsdown{
		display:block;
		background: url(/images/dd_off.png) repeat-y;
		text-decoration: none;
		color:#0d0d0d;
		font: 13px/15px arial;
		width:229px;
		}
		.subMenuItemsdown span{
			display:block;
			/*padding: 5px 13px;*/
			padding: 9px 13px 9px 20px;
			cursor: pointer;
		}
		
	/*.subMenuItemsdown:hover,a.subMenuItemsdown.on{*/
	.subMenuItemsdown:hover,a.subMenuItemsdown.hover,a.subMenuItemsdown.on{
		background: url(/images/dd_on.png) repeat-y;
		text-decoration: none;
		color:#0d0d0d;			
	}
	#menu-header{
		background:url(/images/dd_top.png) no-repeat;
		height:17px;
		width: 229px;
	}
	#menu-footer{
		width: 229px;
		height:7px;
		background:url(/images/dd_bottom.png) no-repeat;
	}


/********* page tools *******************/
#pt_wrapper {padding:28px 0 26px 10px;}
	#pt_print a{
		float:left;
		display:block;
		background:url(/ftpimages/43/podium/Style592/icons/pt_1.gif) no-repeat;
		text-indent:-9999px;
		width:70px;
		height:13px;
		margin-right:13px;
	}
	#pt_email a{
		float:left;
		display:block;
		background:url(/ftpimages/43/podium/Style592/icons/pt_2.gif) no-repeat;
		width:47px;
		height:14px;
		text-indent:-9999px;
		margin-right:13px;
	}
	#pt_share a{
		float:left;
		display:block;
		background:url(/ftpimages/43/podium/Style592/icons/pt_3.gif) no-repeat;
		width:55px;
		height:17px;
		text-indent:-9999px;
	}
/********* self managed content *********/
#links_header {
	background: url(/ftpimages/43/podium/Style592/orange_top.png) repeat-x top left;
	width:226px;
	}
	#links_header2 {	background: url(/ftpimages/43/podium/Style592/orange_tl.png) no-repeat top left;}
		#links_header3 {
			background: url(/ftpimages/43/podium/Style592/orange_tr.png) no-repeat top right;
			padding:15px 16px 0 16px;
			}
			#slf_mng_links_header {
				font:bold 11px/13px arial;
				color:#f4f4f4;
			}
#links_of_interest {
	width:226px;
	background:#be380e;
	}
	#links_of_interest2 {
		padding:8px 16px 8px 16px;
		border-left:1px solid #c87156;
		border-right:1px solid #c0421a;
		}
		.linksReturn {
			padding:0;
			margin:0;
			list-style-type:none;
			width:158px;
			}
			.linksReturn {
				 padding:0;
				 margin:0;
				 list-style-type:none;
				 width:158px;
				}
				.linksItem {	padding:0;margin:0;	}
					.linkspaddingWrapper{
						/*padding-left:8px;
						padding-bottom:10px;*/
						padding-bottom:3px;
						}
						.linksheadlineLink {
							font:13px/16px Arial;
							color:#f4f4f4;
						}
#links_footer {
	background:url(/ftpimages/43/podium/Style592/orange_bottom.png) repeat-x bottom left;
	margin-bottom:15px;
	width:226px;
	height:12px;
	font-size:1px;
	line-height:1px;
	}
	#links_footer2 {
		background:url(/ftpimages/43/podium/Style592/orange_bl.png) no-repeat bottom left;
		height:12px;
		}
		#links_footer3 {
			background:url(/ftpimages/43/podium/Style592/orange_br.png) no-repeat bottom right;
			height:12px;
		}

#news_header {
	background: url(/ftpimages/43/podium/Style592/silver_top.png) repeat-x top left;
	width:226px;
	}
	#news_header2 {background: url(/ftpimages/43/podium/Style592/silver_tl.png) no-repeat top left;}
		#news_header3 {
			background: url(/ftpimages/43/podium/Style592/silver_tr.png) no-repeat top right;
			padding:15px 16px 0 16px;
			}
			#news_header4 {
				font:bold 11px/13px arial;
				color:#1f1f1f;
			}
#news_sidebar {
	width:226px;
	background:#f6f6f6;
	overflow:hidden;
	}
	#news_sidebar2 {
		padding:8px 16px 8px 16px;
		border-left:1px solid #ececec;
		border-right:1px solid #f4f4f4;
		}
		.newsReturn {
			padding:0;
			margin:0;
			list-style-type:none;
			/*width:158px;*/
			width:200px;
			}
			.newsItem {	padding:0;margin:0;	}
				.paddingWrapper{padding-bottom:12px;}
					.newsPhoto {
						float:left;
						height:50px;
						padding:3px 3px 0 0;
						width:50px;
					}
					.newsWrap {
						float:left;
						width:143px;
						}
						.headlineLink {
							font:bold 13px/16px Arial;
							color:#1f1f1f;
						}
						.newsBrief {
							font:13px/16px arial;
							color:#1f1f1f;
							padding:0;
							margin:0;
						}
						a.readMore {
							font:13px/16px arial;
							color:#1f1f1f;
							padding-top:6px;
							display:block;
						}
#news_footer {
	background:url(/ftpimages/43/podium/Style592/silver_bottom.png) repeat-x bottom left;
	margin-bottom:15px;
	width:226px;
	height:7px;
	font-size:1px;
	line-height:1px;
	}
	#news_footer2 {
		background:url(/ftpimages/43/podium/Style592/silver_bl.png) no-repeat bottom left;
		height:7px;
		}
		#news_footer3 {
			background:url(/ftpimages/43/podium/Style592/silver_br.png) no-repeat bottom right;
			height:7px;
		}

#text_header {
	background: url(/ftpimages/43/podium/Style592/green_top.png) repeat-x top left;
	width:226px;
	}
	#text_header2 {background: url(/ftpimages/43/podium/Style592/green_tl.png) no-repeat top left;}
		#text_header3 {
			background: url(/ftpimages/43/podium/Style592/green_tr.png) no-repeat top right;
			padding:15px 16px 0 16px;
			}
			#text_header4 {
				font:bold 11px/13px arial;
				color:#1f1f1f;
			}
#text_sidebar {
	background: #086b63 url(/ftpimages/43/podium/Style592/green_content_left.png) no-repeat top left;
	width:226px;
	}
	#text_sidebar2 {	background: url(/ftpimages/43/podium/Style592/green_right.png) no-repeat top right;	}
		#text_sidebar3 {
				background: url(/ftpimages/43/podium/Style592/green_content_center.png) repeat-x top left;
				/*margin:0 1px 0 1px;*/
			}
			#text_sidebar4 {
				padding:8px 16px 8px 16px;
				border-left:1px solid #52928d;
				border-right:1px solid #14726a;
			}
		.textReturn {
			padding:0;
			margin:0;
			list-style-type:none;
			width:158px;
			}
			.textItem {	padding:0;margin:0;	}
				.textpaddingWrapper{padding-bottom:3px;}
					.textBrief {
						font:13px/16px arial;
						color:#fefefe;
						padding:0;
						margin:0;
					}

#text_footer {
	background:url(/ftpimages/43/podium/Style592/green_bottom.png) repeat-x bottom left;
	margin-bottom:15px;
	width:226px;
	height:7px;
	font-size:1px;
	line-height:1px;
	}
	#text_footer2 {
		background:url(/ftpimages/43/podium/Style592/green_bl.png) no-repeat bottom left;
		height:7px;
		}
		#text_footer3 {
			background:url(/ftpimages/43/podium/Style592/green_br.png) no-repeat bottom right;
			height:7px;
		}

#faq_header {
	background: url(/ftpimages/43/podium/Style592/gray_top.png) repeat-x top left;
	width:226px;
	}
	#faq_header2 {background: url(/ftpimages/43/podium/Style592/gray_tl.png) no-repeat top left;}
		#faq_header3 {
			background: url(/ftpimages/43/podium/Style592/gray_tr.png) no-repeat top right;
			padding:15px 16px 0 16px;
			}
			#faq_header4 {
				font:bold 11px/13px arial;
				color:#1f1f1f;
			}
#faq_sidebar {
	width:226px;
	background:#a1a4b0;
	}
	#faq_sidebar2 {
		padding:8px 16px 8px 16px;
		border-left:1px solid #b5b7bf;
		border-right:1px solid #a4a7b2;
		}
		.faqReturn {
			padding:0;
			margin:0;
			list-style-type:none;
			width:158px;
			}
			.faqItem {	padding:0;margin:0;	}
				.paddingWrapper{padding-bottom:3px;}
					.headlineLink {
						font:bold 13px/16px Arial;
						color:#1f1f1f;
					}
					.newsBrief {
						font:13px/16px arial;
						color:#1f1f1f;
						padding:0;
						margin:0;
					}
					a.readMore {
						font:13px/16px arial;
						color:#1f1f1f;
						padding-top:6px;
						display:block;
					}
#faq_footer {
	background:url(/ftpimages/43/podium/Style592/gray_bottom.png) repeat-x bottom left;
	margin-bottom:15px;
	width:226px;
	height:7px;
	font-size:1px;
	line-height:1px;
	}
	#faq_footer2 {
		background:url(/ftpimages/43/podium/Style592/gray_bl.png) no-repeat bottom left;
		height:7px;
		}
		#faq_footer3 {
			background:url(/ftpimages/43/podium/Style592/gray_br.png) no-repeat bottom right;
			height:7px;
		}
		.faq {
			list-style: none;
			padding:0;
			margin:0;
			}
			.faq li {
				font:13px/20px arial;
				color:#1f1f1f;
				padding-bottom:3px;
				cursor: pointer; 
			}
			.faq .answer {display:none;cursor: default; }

#photo_left {width:226px;height:224px;}
#photo_left img{border:1px solid #555655;}

/******** footer *********/
#footer {
	margin:0 auto;
	width:1226px;
	padding-bottom:10px;
	}
	#footer_rounded_corners {
		background:url(/ftpimages/43/podium/Style592/footer_rounded_corners.png) no-repeat;
		/*margin:0 auto;*/
		width:1226px;
		height:7px;
	}
	#be_your_best {
		background:url(/ftpimages/43/podium/Style592/be_your_best.png) no-repeat;
		height:15px;
		margin:18px auto 8px;
		width:1181px;
	}
	#footer address {
		font:12px/14px arial;
		color:#000000;
	}

	/******** footer nav ********/
	#footer_L1_bg {
		background: #243c5d url(/ftpimages/43/podium/Style592/footer_bg.png) repeat-x;
		/*height:259px;*/
		width:100%;
		}
		#footer_L1_wrapper {
			width:1201px;
			margin:0 auto;
			padding-bottom:20px;
			text-align:left;
		}
	#footL1{
		list-style: none;
		padding: 28px 0 0 0;
		width: 100%;
		margin:0;
		/*margin: 0 0 0 62px;*/
	}
		#footL1 .footL1li{
			float: left;
			/*width: 16%;*/
			width:200px;			
		}
		#footL1 #L1_li_130611{width: 19%;}
			.footL1a{
				font: bold 14px/16px Arial;
				color: #ffffff;
				text-decoration: none;
				text-transform: uppercase;
				padding: 0 4px;
			}
			/*.footL1a:hover{background: #1f417a;}*/
			.footerL2{
				padding: 13px 0 0 0;
				list-style: none;
				margin: 0;
			}
				.L2footitem{float: none; padding: 0 0 11px 4px;font: 11px/15px Arial;}
					.L2link{
						padding: 0 4px;
						font: 12px/15px Arial;
						color: #d4d4d4;
						text-decoration: none;
						margin-left: -4px;
					}
					.L2link:hover{}
