/*--------------------------------------------------*/
/* Reference					                    */

	.content ul li ul {
		padding-top: 11px;
	}

	table,
	table th,
	table td {
		border: 0;
	}

		table {
			margin: 0 0 11px;
		}

			table caption {
				background: #003366 url("../../img/global/cornerBlueTopRight.gif") no-repeat 100% 0;
				color: #fff;
				padding: 8px;
				text-align: left;
				border-bottom: 1px solid #fff;
				font-size: 1.3em;
			}

			table tfoot th {
				background: #fff;
				color: #003366;
				font-weight: normal;
				padding-left: 0;
			}

			table th {
				background: #8099b3;
				color: #fff;
				vertical-align: top;
				padding: 8px;
				text-align: left;
				border-bottom: 1px solid #fff;
				border-right: 1px solid #fff;
			}

			table td {
				background: #b3c2d1;
				padding: 8px;
				border-bottom: 1px solid #fff;
			}

				table td p.last {
					padding: 0;
				}

		/*--------------------------------------------------*/
		/* Table Criteria				                    */

			table td div {

			}

				.content table td div h3 {
					font-size: 1.2em;
					padding: 8px;
					font-weight: normal;
					color: #fff;
					background: #003366 url("../../img/reference/subTables.gif") no-repeat 0 0;
				}

				table td div ol {
					border: 1px solid #fff;
					list-style-position: inside;
					margin: 0 0 11px;
					padding: 8px 8px 0;
				}

		/*--------------------------------------------------*/
		/* Sub Tables					                    */

			table td table caption {
				font-size: 1.2em;
				background: #003366 url("../../img/reference/subTables.gif") no-repeat 0 0;
			}

			table td table th {
				text-align: center;
			}

			table td table td {
				border-right: 1px solid #fff;
				text-align: center;
			}

			table td table th.first,
			table td table td.first {
				border-left: 1px solid #fff;
			}

			table td table tfoot th {
				text-align: left;
				font-weight: normal;
				border: 0;
				color: #003366;
				font-size: 0.9em;
				padding: 8px 0 0;
				background: transparent;
			}

		/*--------------------------------------------------*/
		/* Vertification Table			                    */

			table td table.verification {
				margin: 0;
			}

			table td table.verification td {
				border: 0;
				text-align: left;
				vertical-align: top;
				padding: 0 8px 0 0;
			}

		/*--------------------------------------------------*/
		/* Scale						                    */

			table.scale td {
				border-right: 1px solid #fff;
			}
			
			table.scale tr td.last,
			table.scale tr th.last {
				border-right: 0
			}

		/*--------------------------------------------------*/
		/* Fees							                    */
		
			table td table.fees {
				border-top: 1px solid #fff;
				border-left: 1px solid #fff;
				margin: 0 auto 11px;
			}

		/*--------------------------------------------------*/
		/* Income and Deductions			                */

			table.deductions {
				width: 100%;
			}

			table.deductions td {
				border-right: 1px solid #fff;
			}

/*--------------------------------------------------*/
/* Anchors						                    */

	.anchor {
		list-style-type: none;
		margin: 0 0 11px;
	}

		.anchor li {
			float: left;
			border-right: 1px solid #ccc;
			padding: 0 8px;
		}
		
		.anchor li.last {
			border: 0;
		}
		
		.anchor li.first {
			padding: 0 8px 0 0;
		}

/*--------------------------------------------------*/
/* Glossary table 				                    */

	dd table td {
		border-right: 1px solid #fff;
	}