/* =================================================
BREADCRUMBS, FOOTER, A-Z LIST, TEXT SIZER, PAGE OPTIONS
STYLE SHEET
================================================= */

#index #content #nav-container{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	background: url('/TemplatePackage/images/bg_NavArea_home.gif') 0 0 repeat-y;
	margin:0;
	border:none;
	padding:0;
	width:10px;
}

#breadBox{
	background: #d3e3c5;
	position: relative;
	display: block;
	margin: 0 -1em 1em -1em;	
	border: none;
	padding: 0;
	height: auto;
	width: auto;
}

#breadBox ul{
	background: #d3e3c5;
	position: relative;
	margin: 0;
	padding: 4px 1.5em 4px 0.75em;
	height: 1%;
	min-height: 15px;
	width: auto;	
}

	#breadBox ul li{
		display: inline;
		position: relative;
		margin: 0;
		border: none;
		padding: 0;
		list-style: none;
		vertical-align: middle;
	}
		#breadBox ul li:first-child a,
		#breadBox ul li.firstChild a{
			background-image: none;
			padding-left: 0;
		}
	#breadBox ul li a{
		background: transparent url('/TemplatePackage/images/bg_breadcrumbsArrow.gif') left center no-repeat;
		display: inline;
		margin: 0;
		padding: 0.5em 0.4em 0.5em 0.9em;
		line-height: 1.5;
		font-size: 1em;
	}

/* 
===========================================================
FOOTER MENU (NAVIGATION) 
===========================================================
*/

#siteinfo-nav{
	background: #E5EBF3;
	color: #0061AA;
	margin:0;
	font-size:0.9em;
	height:23px;
	width: auto;
}
#siteinfo-nav ul.menu{
	background: transparent;
	margin:0;
	padding:0;
	list-style:none;
	line-height:1.25;
	height:23px;
}
#siteinfo-nav ul.menu li{
	float:left;
	display:inline;
	background:url('/TemplatePackage/images/seperator-blue.gif') right 6px no-repeat;
	margin:0;
	padding:0 1em;
	width: auto;
}

#siteinfo-nav > ul.menu > li:first-child{ margin-left:0;}
#siteinfo-nav > ul.menu > li.last-child{ background:none;}
#siteinfo-nav ul.menu a{ color:#0061AA; padding:5px 0; text-decoration:none; display:block;}
#siteinfo-nav ul.menu li.righty a{ padding-left: 20px;}
#siteinfo-nav ul.menu a:hover{ color:#0154A0; text-decoration:underline;}


/* 
===========================================================
HORIZONTAL A-Z STRIP
===========================================================
*/

#AZlist-container{ /*
	background: transparent;
	position: absolute;
	top: 74px;
	left: 0;
	right: 0;
	margin: 0;
	border: none;
	padding: 0 0 0 10px;
	line-height: 1;
	height: 30px;
	width: 90%;
	z-index: 9999; */
	display:none;
}
#AZlist-container h1,
#AZlist-container h2{
	display: inline;
	color:#fff;
	margin: 2px 0 0 0;
	padding: 6px 0;
	float: left;
	font-size:.9em;
	font-weight:normal;
	width: 66px;
}
#AZlist-container .AZlist{
	background: blue;
	margin: 0 auto 0 5px;
	padding: 0;
	list-style: none;
	font-size: 0.9em;
	font-weight: bold;
	/*text-align: center;*/
}
/*#AZlist-container span{ float: left;
	display: block;
	margin-right: auto;
	margin-left: 0;
	width: auto;
}*/
.AZlist,
.AZlist li{
	position:relative;
	margin:0;
	padding:0;
}
#AZlist-container .AZlist li{
	float:left;
	margin: 1px;
	/*margin-right:4px;*/
	padding:0;
	border: none;
	width: auto;
}
#AZlist-container .AZlist li a,
#AZlist-container .AZlist li a:visited{
	display: block;
	background: none;
	font-weight:bold;
	color: #fff;
	margin: 0;
	border: none;
	padding: 6px 4px;
	text-decoration: underline;
	font-size: 1em;
	width: auto;
}
#AZlist-container .AZlist li a:hover,
#AZlist-container .AZlist li#active a:hover{
	color: #FFE3B9;
	font-weight:bold;
	background: none;
	border: none;
}

/* 
===========================================================
LOCAL LANGUAGES MODULE
===========================================================
*/

#local-languages h5{
	margin:1em 0 0.5em 0;
	padding: 0;
	color: #000;
	font-size: 1.1em;
	font-weight:bold;
	border-bottom: none;
	font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
}
	
#local-languages ul li a{
	color: #0055a5;
	font-size:0.9em;
}

/* 
===========================================================
TEXT SIZER WIDGET 
===========================================================
*/

#text-sizer{
	position: relative;
	margin: 0 auto;
	padding: 0;
	height: 1%;
	width: auto;
}
	#text-sizer ul { 
		margin:0;
		padding: 0;	
		width: auto;
		height: auto;
		list-style: none;
		min-height: 29px;
		background: transparent;
		border: none;
	}
		#text-sizer ul li{
			background:transparent;
			display:inline;
			float:left;
			margin: 6px 0 0 0;
			padding: 0;
			font-size: 1.1em;
			font-weight: bold;
			line-height: normal;		
			list-style:none;
			height: 19px;
			width: auto;
		}
			#text-sizer ul li.first-child{
				float: left; 
				display: inline;
				margin: 6px -3px 0 0;
				font-weight: bold;
				color: #000;
			}
			#text-sizer ul li a.default{ position: relative;
				display: block;
				white-space: nowrap;
				background: #C8D5E4;
				margin: 0 -3px;
				padding: 1px 0 0 0;
				border: 1px solid;
				border-color:#ccc #999 #999 #ccc;
				color: #000;
				font-size: 1em;
				font-weight: normal;
				line-height: normal;
				text-align: center;
				text-decoration: none;
				text-transform: uppercase;
				height: 14px;
				width: 14px;
			}
			#text-sizer ul li a:hover{
				color:#fff !important;
				background:#0054a1;
				border: 1px solid;
				border-color: #999 #ccc #ccc #999;
				cursor:pointer;	
			}
			#text-sizer ul li a.selected{ position: relative;
				display: block;
				white-space: nowrap;
				background: #0054a1;
				color:#fff;	
				margin: 0 -3px;				
				padding: 1px 0 0 0;
				border: 1px solid;
				border-color: #ccc #999 #999 #ccc;
				font-size: 1em;
				font-weight: normal;
				line-height: normal;
				text-align: center;
				text-decoration:none;
				text-transform: uppercase;
				height: 14px;
				width: 14px;
			}

/* 
===========================================================
CONTACT US MODULE 
===========================================================
*/

#content-secondary #contact-info{ position: relative; background: white;
	color: #000;
	margin: 1em 0 1em 0;
	padding: 0 0.5em 0 0;
	width: 169px;
}
	#content-secondary #contact-info ul{
		position: relative;
		margin: 0.5em 0 0 0;
		padding: 0 0.5em;
	}
		#content-secondary #contact-info ul li{
	 		position: relative;
	 		margin-left: 0;
	 		padding-left: 2.75em;
		}
		#contact-info li.phone{
			background: url('/TemplatePackage/images/icon_phone.gif') 0 0 no-repeat;
		}
		#contact-info li.mail{
			background: url('/TemplatePackage/images/icon_mail.gif') 0 0 no-repeat;
		}
		#contact-info li.contact-email{
			background: url('/TemplatePackage/images/icon_envelope.gif') 0 0 no-repeat;
		}
		#contact-info li.noIcon{}

/* 
===========================================================
PAGE OPTIONS (RIGHT COLUMN)
===========================================================
*/

#content-secondary .rounders{
	position: relative;
	margin: 1em auto;
	border: none;
	padding: 0;
	width: 156px; /* based on image dimensions - not quite consistent with drip styles yet */
 	z-index:1;
 	margin-left:12px; /* default, width of left corner */
	margin-bottom: 1em; /* spacing under div */
}
	#content-secondary .rounders h4{
		position: relative;
		background: url('/TemplatePackage/images/icon_subscribe.gif') left -2px no-repeat;
		color: #333;
		margin: 0;
		border-bottom: 1px solid #cdcdcd;
		padding: 0 0 0.25em 1.5em;
	}
	
	#content-secondary .rounders.email{
		padding: 0;
		padding-top: 0;

	}
	#content-secondary .rounders.email ul{
		margin: 0 0 0.5em 0;
		padding: 0;
	}
	#content-secondary .rounders.email form,
	#content-secondary .rounders.email fieldset{
		position: relative;
		margin: 0;
		border: none;
		padding: 0 0 0.25em 0;
	}
	#content-secondary .rounders.email form input.email{
		margin-bottom: 0.25em;
		width: 140px;
	}
	#content-secondary .rounders.email fieldset label{
		display: block;
		margin-top: 0.5em;
	}
	#content-secondary .rounders.email fieldset label.hidden{
		display: none;
	}	
	#content-secondary .rounders.email form a{
		font-size: 0.9em;
		text-decoration: underline;
	}

/* 
===========================================================
PAGE OPTIONS (RIGHT COLUMN)
===========================================================
*/

#pageOptions ul{ margin-left:0; list-style:none;}	
	#pageOptions ul a,
	#pageOptions ul a:visited,
	#pageOptions ul li a:visited{
		position:relative;
		display: block;
		color:#0054a1;
		font-size:0.9em;
		text-decoration:none;
		padding:3px 0;
	}
	#pageOptions ul.services a,
	#pageOptions ul.services a:visited,
	#pageOptions ul.services li a:visited{
		padding-left:20px;
	}
	#pageOptions ul ul li{
		position:relative;
		margin-left:1px;
		padding:0;
	}
	ul.services li.email a{
		background: url('/TemplatePackage/images/icon_email.gif') 0 center no-repeat;
	}
	ul.services li.print a{
		background: url('/TemplatePackage/images/icon_print.gif') 0 center no-repeat;
	}
	ul.services li.subscribe a{
		background: url('/TemplatePackage/images/icon_subscribe.gif') 0 center no-repeat;
	}
	ul.services li.pdf a{
		background: url('/TemplatePackage/images/icon_pdf.gif')  0 center no-repeat;
	}
	ul.services li.podcast a{
		background: url('/TemplatePackage/images/icon_podcast.gif') 0 center no-repeat;
	}
	ul.services li.rss a{
		background: url('/TemplatePackage/images/icon_rss.gif') 0 center no-repeat;
	}
	ul.services li.share a{
		background: url('/TemplatePackage/images/icon_share.gif') 0 center no-repeat;
	}
	ul.services li.delicious a{ background:transparent url('/TemplatePackage/images/delicious.png') 0 center no-repeat;}
	ul.services li.digg a{ background:transparent url('/TemplatePackage/images/digg.png') 0 center no-repeat;}
	ul.services li.google a{ background:transparent url('/TemplatePackage/images/goog.png') 0 center no-repeat;}
	ul.services li.yahoo a{ background:transparent url('/TemplatePackage/images/yahoo-myweb.png') 0 center no-repeat;} 
	ul.top-divide{
		margin-top:3px;
		border-top:1px solid #dbdbdb;
	}
	ul.bottom-divide{
		margin-bottom:3px;
		border-bottom:1px solid #dbdbdb;
	}

/* 
===========================================================
PAGE OPTIONS (HORIZONTAL STRIP)
===========================================================
*/

.pageOptions-horizontal{ position: relative;
	background-color: #f5faed;
	margin: 30px 0 0 0;
	padding: 2px 0;
	max-height: 1000px;
	min-height: 30px;
	width: auto;
	overflow: auto;	
}
	.pageOptions-horizontal ul{
		position: relative;
		background-color:#f5faed;
		margin: 0;
		padding: 1px;
		width: auto;
		clear: both;
	}
		.pageOptions-horizontal ul li{
			position: relative;
			float: left;
			margin: 1px 1px 0 1px;
			list-style: none;
			width: 80px;
		}
			.pageOptions-horizontal ul li a:hover{
				text-decoration:underline;
			}
			.pageOptions-horizontal ul li a{
				position: relative;
				display: block;
				margin: 0.75em 0 0 0;
				padding: 1.75em 0.5em 0.25em 0.5em;
				font-size: 0.85em;
				text-align: center;
				text-decoration: none;							
				line-height: 1;
				height: 22px;
				color: #0055a5;
			}
			.pageOptions-horizontal ul li.email a{
				background: url('/TemplatePackage/images/icon_email.gif') top center no-repeat;
			}
			.pageOptions-horizontal ul li.print a{
				background: url('/TemplatePackage/images/icon_print.gif') top center  no-repeat;
			}
			.pageOptions-horizontal ul li.pdf a{
				background: url('/TemplatePackage/images/icon_pdf.gif')  top center no-repeat;
			}
			.pageOptions-horizontal ul li.subscribe a{
				background: url('/TemplatePackage/images/icon_subscribe.gif') top center  no-repeat;
			}
			.pageOptions-horizontal ul li.share a{
				background: url('/TemplatePackage/images/icon_share.gif') top center  no-repeat;
			}
			.pageOptions-horizontal ul li.rss a{
				background: url('/TemplatePackage/images/icon_rss.gif') top center no-repeat;
			}
			.pageOptions-horizontal ul li.podcast a{
				background: url('/TemplatePackage/images/icon_podcast.gif') top center no-repeat;
			}
#skipmenu{
	display:none;
}
