@charset "utf-8";
/* CSS Document */
a { 
	color:#000000;
	text-decoration:none;
}

/* Page Heading */
.MainContent .PageHeading {
clear: both;
}
	.MainContent .PageHeading h3 {
		color: #616813;
		border-bottom: solid 1px #c4c29a;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 20px;
		font-weight: normal;
		margin: 0 0 15px 0;
		padding: 0 0 3px 0;
	}

/* Topic category table - displayed  on Left Sidebar and Right content area*/
.categoryTable {
	margin:0;
	border:0;
	padding:0
}
.LeftSideBar .categoryTable {
	width: 200px;
}
.RightSideContent .categoryTable {
	width: 300px;
}	
.LeftSideBar .categoryTable td{
	padding-top:3px; 
}
.RightSideContent .categoryTable td{
	padding-top:3px; 
}	
	
/* Left Sidebar Specific */
.LeftSideBar {
	clear:both;
	width: 216px;
	float: Left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	display:block;
	background:transparent;
}
	.LeftSideBar .item {
		background-image:url(/images/CHI_popOut_Top_216x216.gif);
		background-position:top;
		background-repeat: no-repeat;
		width: 216px;
		overflow: hidden;
		z-index: 1;
	}

		.LeftSideBar .item h4 {
			font-size: 16px;
			font-weight: normal;
			color: #616813;
			display: inline;
			float: left;
			margin: 10px 0 0 10px;
		}
		.LeftSideBar .item h5 {
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 15px;
			font-weight:normal;
			color:#022550;
			text-align:center;
			margin:10px 0 0 0;
		}
			.LeftSideBar .item h5 a {
				color:#022550;
				text-decoration:underline;
			}
		.LeftSideBar .item a.advanced {
			font-size: 8px;
			color: #022550;
			display: inline;
			float: right;
			margin: 15px 10px 0 0;
			text-decoration: none;
		}
		.LeftSideBar .item .SearchCHIinput {
			/*font-family: Georgia, "Times New Roman", Times, serif;*/
			font-size: 12px;
			width: 168px;
			float: left;
		}
		.LeftSideBar .item .SearchButton {
			height: 19px;
			width: 19px;
			vertical-align: bottom;
			margin-bottom: 1px;
			float: right;
		}
		.LeftSideBar .item .itemBody {
			clear: both;
			border-right: 1px solid #c4c29a;
			border-left: 1px solid #c4c29a;
			padding: 5px 5px 0 10px;
			overflow: hidden;
		}
	.LeftSideBar .item .itemBottom {
		background-image:url("/images/CHI_popOut_Bottom.gif");
		background-position:bottom;
		background-repeat: no-repeat;
		width: 216px;
		height: 10px;
		margin: 0;
	}
	.LeftSideBar .item .returnBoxBottom {
		background-image:url(/images/data_returnBox_bottom.gif);
		background-position:bottom;
		background-repeat: no-repeat;
		width: 216px;
		height: 10px;
		margin: 0;
	}
	.LeftSideBar a {
		color: #022550;
	}
	.LeftSideBar ul {}

		.LeftSideBar ul li {
			list-style-type: none;
			border-bottom: 1px solid #e1e0cc;
			padding: 5px 0;
			line-height: 18px;
			display: block;
			overflow: hidden;
		}
			.LeftSideBar ul li.last {
				border: none;
				overflow: none;
			}

			.LeftSideBar ul li a {
				text-decoration: none;
				float: left;
			}

			.LeftSideBar ul li span {float: left;}

		.LeftSideBar ul.subMenu {
			clear: both;
			display: none;
			font-size: 11px;
		}

			.LeftSideBar ul.subMenu li {padding: 5px 0 5px 25px;}
	.LeftSideBar ol {
		padding: 5px 0 0 23px;
	}
		.LeftSideBar ol li {
			padding: 2px 0;
		}
			.LeftSideBar ol li a {
				text-decoration: none;
			}
			
		
	.LeftSideBar .topicDiv {
		font-size: 11px;
		padding-left:11px;
		padding-bottom:10px;
	}
		
	.LeftSideBar  .topicNavSubcategory {
		margin: 6px 0 2px 0;
	}
	.LeftSideBar .toolbox {
		overflow:hidden;
	}
		.LeftSideBar .toolbox .menu {
			overflow:hidden;
		}
			.LeftSideBar .toolbox .menu ul {
			}
				.LeftSideBar .toolbox .menu ul li {
				border-bottom:none;
				height:21px;
				padding: 0;
				display:inline
				}
					.LeftSideBar .toolbox .menu ul li:hover {
						background-color:#e7e6d7;
					}
					.LeftSideBar .toolbox .menu ul li a {
						display:block;
						padding: 0 5px;
						background-color:#dee0e3;
						border-top:1px solid #c4c29a;
						border-right:1px solid #c4c29a;
						color:#022550;
						font-family:Arial, Helvetica, sans-serif;
						font-size: 12px;
						font-weight:bold;
						text-decoration:none;
						text-transform:uppercase;
					}
					.LeftSideBar .toolbox .menu ul li a:hover {
						color:#c73f3f;
					}
					.LeftSideBar .toolbox .menu ul li.first a{
						background-image:url(/images/data_toolbox_menu_left.gif);
						background-repeat: no-repeat;
						background-position:top left;
						border-top:none;
						padding-left:5px;
						padding-top:1px;
					}
					.LeftSideBar .toolbox .menu ul li.last a{
						background-image:url(/images/data_toolbox_menu_right.gif);
						background-repeat:no-repeat;
						background-position:top right;
						border-top:none;
						border-right:none;
						padding-right:5px;
						padding-top:1px;
					}
					.LeftSideBar .toolbox .menu ul li.disabled a{
						color:#ADADAD;
					}
					.LeftSideBar .toolbox .menu ul li.selected {
						background-color:#e7e6d7;
					}
						.LeftSideBar .toolbox .menu ul li.selected a {
							background-color:#e7e6d7;
							color:#c73f3f;
						}
						.LeftSideBar .toolbox .menu ul li.selected a:hover {
						}
		.LeftSideBar .toolbox .top {
			background-image:url(/images/data_toolbox_top.gif);
			background-repeat:no-repeat;
			clear:both;
		}
			.LeftSideBar .toolbox .top h4 {
				font-size: 16px;
				font-weight: normal;
				color: #616813;
				float: left;
				margin: 10px 0 10px 10px;
			}
		.LeftSideBar .toolbox .middle {
			background-color:transparent;
			border-left: solid 1px #c4c29a;
			border-right: solid 1px #c4c29a;
			clear: both;
			text-align:right;
			padding:5px 24px 0 10px;
			font-family:Arial, Helvetica, sans-serif;
		}
			.LeftSideBar .toolbox .middle .datatypelist {
				text-align:left;
			}
				.LeftSideBar .toolbox .middle .datatypelist input {
					float:left;
					vertical-align:middle;
				}
				.LeftSideBar .toolbox .middle .datatypelist label {
					clear:none;
					vertical-align:middle;
					margin:3px 3px 0 5px;
				}
			.LeftSideBar .toolbox .middle label {
				clear:both;
				color:#616813;
				font-size:12px;
				font-weight:bold;
				display:block;
				padding: 0;
				margin: 0 0 1px 0;
				text-align:left;
			}
			.LeftSideBar .toolbox .middle select {
				clear:both;
				width:180px;
				text-align:left;
			}
			.LeftSideBar .toolbox .middle .horzdivider {
				height:1px;
				background-color:#e1e0cc;
				padding:0;
				margin: 15px 0;
			}
			.LeftSideBar .toolbox .middle .update {
				clear: both;
				margin: 10px 0;
				/*float: right;
				width:80px;
				height:27px;*/
			}
			
				.LeftSideBar .toolbox .middle ul.links  {
					clear: both;
				}
					.LeftSideBar .toolbox .middle ul.links li {
						border:none;
						color:#7d1419;
						padding:0 0 0 10px;
						background-image:url(/images/reddot_6x6.gif);
						background-repeat:no-repeat;
						background-position:left;
					}
						.LeftSideBar .toolbox .middle ul.links li a {
							color:#022550;
							text-decoration:underline;
							font-family:Arial, Helvetica, sans-serif;
							font-weight:bold;
							font-size:10px;
							line-height:11px;
							padding: 1px 0;
						}
						.LeftSideBar .toolbox .middle ul.links  li a:hover {
						}
			
			
		.LeftSideBar .toolbox .bottom {
			background-image:url(/images/data_toolbox_bottom.gif);
			background-repeat:no-repeat;
			height:10px;
		}
			
/* Right Side */
	.RightSideContent {
		width: 672px;
		padding: 0 0 5px 0;
		color: #333333;
		/*font-family: Georgia, "Times New Roman", Times, serif;*/
		font-size: 12px;
		display:block;
	}
	.OneColumn {
		padding: 10px 0 5px 0;
		background:url(/images/CHI_LargeSectionBack_top3.gif);
		background-repeat: no-repeat;
	}
		.RightSideContent .topicTable{
			border:0;
			padding:0;
			width:100%;
			margin:10px 0 15px 0; 
		}
		.RightSideContent a {
			color: #022550;
		}
		.RightSideContent .iconRow {
			clear:both;
			padding: 0 10px;
			overflow:hidden;
			margin: 0 0 10px 0;
		}
			.RightSideContent .iconRow .item {
				float:right;
				margin: 0 10px;
			}
				.RightSideContent .iconRow .item img {
					height:16px;
					width:16px;
					float:left;
					padding-right:1px;
					border:none;
				}
				.RightSideContent .iconRow .item a {
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					font-weight:bold;
					text-transform:uppercase;
					color:#022550;
					text-decoration:none;
				}
					.RightSideContent .iconRow .item a:hover {
						color:#c73f3f;
					}
		
			
		.RightSideContent .RightSideColumn2 ,
		.RightSideContent .RightSideColumn1{
			float:left;
		}
			.RightSideContent .RightSideColumn1{
				margin-right:18px;
			}
		
		.RightSideContent .RightSideColumn2 .TopicItem,
		.RightSideContent .RightSideColumn1 .TopicItem ,
		.RightSideContent .OneColumn  .TopicItem {
			padding-top: 10px;
			margin-bottom: 10px;
			color: #333333;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 12px;
		}
			.RightSideContent .RightSideColumn1 .TopicItem {
				background:url(/images/CHI_SectionBack_top_326x45.gif);
				background-repeat: no-repeat;
				width: 326px;
			}
			
			.RightSideContent .RightSideColumn2 .TopicItem {
				background:url(/images/CHI_SectionBack_top_326x45.gif);
				background-repeat: no-repeat;
				width: 326px;
			}
			
			.RightSideContent .RightSideColumn1  .TopicItem .TopicBottom ,
			.RightSideContent .RightSideColumn2  .TopicItem .TopicBottom {
				background-image:url(/images/CHI_SectionBack_bottom_326x10.gif);
				background-repeat: no-repeat;
				height:10px;
				clear: both;
			}
		
		.RightSideContent .TopicTitle {
			float: left;
			font-weight: normal;
			margin: 0 0 5px 10px;
			padding: 0;
			color: #616813;
			font-size: 16px;
			line-height:1.1em;
		}
		
		.RightSideContent .crumb {
			display: inline-block;
			float: right;
			margin: 0 10px 0 0;
			padding: 0 0 5px 0;
			font-size: 16px;
		}
		.RightSideContent .Sort {
			display: inline-block;
			float: right;
			margin: 0 50px 0 0;
			padding: 0 0 5px 0;
			font-size: 16px;
		}
		.RightSideContent .content {
			clear: both;
			border-left: solid 1px #c4c29a;
			border-right: solid 1px #c4c29a;
			padding: 3px 10px 0px 10px;
			overflow:hidden;
		}
			.RightSideContent .content ul{
				margin-left: 15px;
				margin-right: 0px;
			}
			
		
		.RightSideContent .first {
			border-top: solid 1px #c4c29a;
			margin: 0 0 10px 0;
			padding: 5px 10px 0 10px;
		}
		.RightSideContent .contentBlock {
			margin: 5px 10px 10px 10px;
		}
		.RightSideContent .last {
			margin: 5px 10px 0 10px;
		}
		
		.RightSideContent .Bottom {
			background-image:url(/images/CHI_LargeSectionBack_Bottom2.gif);
			background-repeat: no-repeat;
			width:672px;
			height:10px;
		}
	/* End Right Side */

	/*  General content - can be on left side, right side, or Save Pop-ups*/
	.titleRow {
			clear:both;
			margin: 0 0 10px 0;
			font-family:Georgia, "Times New Roman", Times, serif;
	}				
		.titleRow h5 {
			color:#61684a;
			font-size:26px;
			font-weight: normal;
			display:inline;
		}
		.titleRow h4 {
			padding-top:12px;
			color:#61684a;
			font-size:18px;
			font-weight: normal;
			display:inline;
		}
		.titleRow a {
			color:#022550;
			font-size:11px;
		}	
	.dataTable {
		clear:both;
		margin: 10px 0 0 0;
        overflow: auto;
    }
		.dataTable table {
			width:525px;
			border-top: 1px solid black;
			border-left: 1px solid black;
		}
			.dataTable table tr td {
				padding:5px;
				border-right: 1px solid black;
				border-bottom: 1px solid black;
				background-color:#EAEAE1;
				vertical-align:middle;
			}
			.dataTable table tr td.col1 {
				width:90px;
			}
			.dataTable table tr td.col2 {
				width:auto;
			}
			.dataTable table tr td.col3 {
				width:25px;
			}
			.dataTable table tr td.topleft {
				background-color:#B9C652;
				font-weight:bold;
			}
			.dataTable table tr td.heading {
				background-color:#A6C1D6;
				font-weight:bold;
			}
			.dataTable table tr td.maptablerow1 {
				font-weight:bold;
			}
			.dataTable table tr td.mapcol1rows {
				background-color:#A6C1D6;
				font-weight:bold;
			}
			.dataTable table tr td.mapcol3rows {
			}
			.dataTable table tr td.mapcol3rowsFirst {
				background-color:#93A3FF;
			}
			.dataTable table tr td.mapcol3rowsLast {
				background-color:#FAFA96;
			}
	.barRangeKey{
		border:0;
		width:427px;
		text-align:right;
	}
		
	select.chooseregion{
		margin:0px; padding:0px; height:22px; width:300px
	}
	
	.mapRow {
		clear:both;
		overflow:hidden;
	}
	.mapRow .map {
		width:470px;
		height:358px;
		float: left;
		overflow:hidden;
	}
	.mapRow .legend {
		width:150px;
		padding-left: 15px;
		float:left;				
	}
		.mapRow .legend ul {
			list-style-type:none;
			margin:0;
			padding:0;
		}
			.mapRow .legend ul li {
				font-family:Arial, Helvetica, sans-serif;
				font-size:10px;
				padding:0;
				margin:0;
			}
				.mapRow .legend ul li .box {
					border: solid 1px #6d6d6d;
					width:10px;
					height:10px;
					margin:0 3px 0 0;
					float:left;
				}
				.box1 {
					background-color:#022550!important;
				}
				.box2 {
					background-color:#1e6287!important;
				}
				.box3 {
					background-color:#a4c2d5!important;
				}
				.box4 {
					background-color:#d1e0ea!important;
				}
				.box5 {
					background-color:#ffffff!important;
				}

	
	div.clearFloat { clear:both; height:0px; }
	*.clearFloat { clear:both; height:0px; display:none; visibility:hidden; }
	html>body .clearFloat {display: block;}

	.TopicItem a {
		color: #022550;
	}
	.highlightText {
		color: #be3200;
		font-weight:bold;
	}
	.howToSaveText {
		color: #333333;
	}
		.howToSaveText ol li{
			margin-left:24px;
			padding-top:4px;
		}
		.howToSaveText p{
			padding-top:10px;
		}
	.notestext {
		font-family: Tahoma, Arial;
		font-size: 11px;
		color: #333333;
		line-height:1.3em;
	}
		.notestext a:link {
			color: #022550;
			font-weight:normal;
		}
		.notestext a:hover {
			color: #022550;
			font-weight:normal;
		}
		.notestext a:active {
			color: #022550;
			font-weight:normal;
		}
		.notestext a:visited {
			color: #022550;
			font-weight:normal;
		}
	
