/* START InfoBites Styles */
.infoBitesToC {
	display: block;
	padding: 0 0 0 0;
	margin: 10px 0 0 0;
	width: 306px;
	min-width: 306px;
	float: right;
}

.infoBitesToC div {
	position: relative;
	height: 39px;
	display: block;
	border-bottom: #dee5f0 1px solid;
	clear: both;
	vertical-align: middle;
	padding: 0 0 5px;
	margin: 0 0 5px;
}

.infoBitesToC img {
	display: block;
	float: left;
	padding: 0 0 0 0;
	margin: 0 10px 0 0;
}

.infoBitesToC2 {
	float: right;
}

.infoBitesToC2 a, .infoBitesToC2 a img {
	border: 0;
}

.infoBitesToC p {
	color: #B77C27;
	position: relative;
	top: 10px;
	padding: auto 0;
	margin: auto 0;
	line-height:1em;
	float: right;
	width: 255px;
	text-align: left;
}

.infoBitesToC p a {
	/*font-size: 1.3em;*/
	font-size:18px;
	font-family: Arial, sans-serif;
	color: #B77C27;
	display: block;
}

.infoBitesToC p a:hover {
	color: #1E406D;
}

.infoBitesToC a, .infoBitesToC a:link {
	text-decoration: none;
}

/* END InfoBites Styles */

/* START articleToC Styles */
#articleToC { margin: 0 0 10px 0; }

#articleToC a, #articleToC a:link {
	font-weight: bold;
	padding: 0 0 0 15px;
	margin: 0 0 0 0;
	background-image: url(/images/link-arrow.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
}

#articleToC a:visited { color: #1E406D; }

#articleToC a:hover {
	background-image: url(/images/link-arrow-hover.gif);
}

#articleToC table {
	table-layout: auto;
	border-collapse: collapse;
	border: none;
	padding: 0 0 0 0;
	margin: 0 4px;
	width: 100%;
}

#articleToC tr {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: none;
	border-collapse: collapse;
}

#articleToC th {
	display: block;
	border-collapse: collapse;
	padding: 0 0 0 0;
	margin: -4px 0 4px;
	border: none;
}

#articleToC td {
	border-collapse: collapse;
	display: table-cell;
	/*width:50%;*/
	margin: 0 0 0 0;
	padding: 1px 0;
	border: none;
}

/* END articleToC Styles */
/* START Rounded Corners Styles */
.bl {
	background: url(/images/infobites/corner-bl-lblu.gif) 0 100% no-repeat #dee5f0;
	width: auto;
}

.br { background: url(/images/infobites/corner-br-lblu.gif) bottom right no-repeat; }
.tl { background: url(/images/infobites/corner-tl-lblu.gif) 0 0 no-repeat; }

.toctl {
	background-image: url(/images/infobites/agd-bg-articletoc.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.tr {
	background: url(/images/infobites/corner-tr-lblu.gif) 100% 0 no-repeat;
	padding: 6px;
}

.clear {
	font-size: 1px;
	height: 1px;
}

/* END Rounded Corners Styles */
/* START ABCsToC Styles */

#ABCsToC {
	height: 30px;
	margin: 10px 0;
	padding: 0 auto;
}

#ABCsToC a { text-decoration: none; }

#ABCsToC p {
	color: #B77C27;
	text-align: center;
	margin: 0 auto;
	padding: 0 auto;
	letter-spacing: -.02em;
}

.letterBig {
	margin: 0 0 10px 0;
}

/* END ABCsToC Styles */
/* START relatedArticles Styles */
#relatedArticles {
	margin: 20px 0 0;
	padding: 0 0 0 0;
	border-top: 1px solid #1E406D;
	width: 100%;
	font-weight: bold;
	display: block;
	float: none;
}

/* END relatedArticles Styles */

/* START articleNav Styles */

#articleNav {
	height: 10px;
	padding: 0 0 0 0;
	margin: 20px 0 40px;
	float: none;
}

.articleNavPrev, 
.articleNavNext,
a.articleNavPrev, 
a.articleNavPrev:link, 
a.articleNavNext, 
a.articleNavNext:link {
	font-weight: bold;
	padding: 0 15px;
	margin: 0 0 0 0;
	border-right: 1px solid #1E406D;
	background-image: url(/images/link-arrow-left.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
	background-color: #dee5f0;
}

.articleNavNext, a.articleNavNext, a.articleNavNext:link {
	text-align: right;
	float: right;
	border-right:none;
	border-left: 1px solid #1E406D;
	background-image: url(/images/link-arrow.gif);
	background-position: right 2px;
	
	/*min-width:55px;*/
}

a.articleNavPrev:visited, a.articleNavNext:visited { color: #1E406D; }

a.articleNavPrev:hover {
	background-image: url(/images/link-arrow-left-hover.gif);
}

a.articleNavNext:hover {
	background-image: url(/images/link-arrow-hover.gif);
}

#articleNav table {
	width: 418px;
}

#articleNav td {
	display: table-cell;
	width: auto;
	padding: 1px 0;
	z-index:2;
}

#articleNav td.hr {
	display: table-cell;
	width: 100%;
	z-index:1;
}

#articleNav td.hr hr {
	width: 100%;
	text-align: center;
	margin:0;
	padding:0;
	height: 1px;
	border:none;
	border-top: 1px solid #1E406D;
	background-color: transparent;
}

/* END articleNav Styles */
/* START articleTools Styles */
#articleTools {
	position: absolute;
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
	right: -156px;
	width: 150px;
	border-left: #1E406D solid 1px;
}

#articleTools ul {
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	padding: 0 0 0 0;
	margin: 0 0 0 6px;
	text-indent: 28px;
}

#articleTools ul li {
	display: block;
	text-align: left;
	text-decoration: none;
	padding: 3px 0 7px 0;
	margin: 0 0 5px 0;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	line-height: 1em;
	font-size: 1em;
}

.pageTitle #articleTools {
	position: absolute;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	right: 0;
	top:-10px;
	width: auto;
	border-left: #8298B5 solid 1px;
}

.pageTitle #articleTools ul li {
	padding: 3px 0 7px 0;
	margin: 0 0 0 0;
}

#articleTools ul li a:visited {
	color: #b77c27;
}

#iconPrint { background-image: url(/images/infobites/icon-print.gif); }
#iconEmail { background-image: url(/images/infobites/icon-email.gif); }
#iconEnlarge { background-image: url(/images/infobites/icon-enlarge.gif); }

/* END articleTools Styles */



/* START infoTools Styles */
#infoTools {
	position: absolute;
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
	left: -6px;
	width: 100%;
	border-left: #1E406D solid 0px;
}

#infoTools ul {
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	padding: 0 0 0 0;
	margin: 0 0 0 6px;
	text-indent: 28px;
}

#infoTools ul li {
	display: block;
	text-align: left;
	text-decoration: none;
	padding: 3px 0 7px 0;
	margin: 0 0 5px 0;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	line-height: 1em;
	font-size: 1em;
}

.pageTitle #infoTools {
	position: absolute;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	right: 0;
	top:-10px;
	width: auto;
	border-left: #8298B5 solid 1px;
}

.pageTitle #infoTools ul li {
	padding: 3px 0 7px 0;
	margin: 0 0 0 0;
}

#infoTools ul li a:visited {
	color: #b77c27;
}

#infoTools #iconPrint { background-image: url(/images/infobites/icon-print.gif); }
#infoTools #iconEmail { background-image: url(/images/infobites/icon-email.gif); }
#infoTools #iconEnlarge { background-image: url(/images/infobites/icon-enlarge.gif); }
#infoTools #iconFacebook { background-image: url(/images/infobites/icon-facebook.jpg); }

/* END infoTools Styles */

/* AGD 10/7/2008 */
	#loading {
		display:none;
		margin:auto 70px;
		width:auto;
		font:bold 1.7em Arial, Helvetica, sans-serif;
		color:#DE6514;
	}
	.alpha_list{
		color:#B77C27;
		margin:0;
		padding:2px 0;
		text-align:center;
	}
	.alpha_list ul{
		padding:0;
		margin:0;
		list-style-position:outside;
	}
	.alpha_list li{
		display:inline;
		padding:0;
		margin:0;
	}
	.alpha_list li a{
		padding:0 2px 0 2px;
	}
/* AGD 10/7/2008 */

/* END InfoBites Styles */


/* START fadTools Styles */


#fadTools #iconDirection { background-image: url(/images/infobites/icon-direction.gif); background-repeat:no-repeat;  }
#fadTools #iconPrint { background-image: url(/images/infobites/icon-print.gif); background-repeat:no-repeat; }
#fadTools #iconEmail { background-image: url(/images/infobites/icon-email.gif); background-repeat:no-repeat;  }
#fadTools #iconEnlarge { background-image: url(/images/infobites/icon-enlarge.gif); background-repeat:no-repeat;  }
#fadTools #iconFacebook { background-image: url(/images/infobites/icon-facebook.gif); background-repeat:no-repeat;  }

#fadTools {
	position: absolute;
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
	left: 380px;
	width: 100%;
	border-left: #1E406D solid 0px;
}

#fadTools div {
	display: block;
	text-align: left;
	text-decoration: none;
	padding: 3px 0 7px 23px;
	margin: 0 10px;
	background-position: 0px 0px;
	line-height: 1em;
	font-size: 1em;
	float:left;
}
