body {
	margin: 0;
	padding: 0;
	font-family: arial, helvetica, sans serif;
	font-size: 14px;
}
p {
	margin: 0 0;
	padding: 0 0;
}
ul {
	margin: 0;
	padding: 0;
}
a {
	color: #0097d3;
	cursor: pointer;
}
.wrapper {
	margin: 0 auto;
	width: 940px;
}	
.header {
	background-image: url(/img/header.jpg);
	background-repeat: no-repeat;
	border: 0;
	width: 940px;
	height: 89px;
	overflow: hidden;
}
    .header a.logo 
    {
        float: left;
    }
    
    .header a.logo img 
    {
    	border: none;
    }
    
	.header ul {
		float: right;
		margin-top: 25px;
		padding-right: 25px;
		color: #ffffff;
	}
		.header li {
			display: inline;
			color: #ffffff;
		}
		.header li a {
			text-decoration: none;
			color: #ffffff;
		}
.container {
	border: 1px solid #cccccc;
	border-top: none;
	overflow: hidden;
	padding: 0 0 30px 0;
}
.menu {
	background-image: url(/img/menu.jpg);
	background-repeat: no-repeat;
	width: 890px;
	height: 55px;
	float: left;
	clear: both;
	margin: 0 0 0 58px;
	
	position: relative; /* added by BrownCS */
}

/* added by BrownCS */
#ltc_logo_link
{
	width: 310px;
	height: 55px;
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
}

	.menu ul {
		float: right;
		padding: 22px 33px 0 0;
		color: #cccccc;
	}
	.menu ul li {
		display: inline;			
	}
		.menu ul li a {
			text-decoration: none;
			color: #0097d3;
			font-weight: bold;
			font-size: 12px;
		}
		.menu ul li a .active {
			color: #b32725;
		}
.menuSubhead img {
	width: 231;
	height: 15px;
	float: left;
	margin: 5px 0 0 140px;
}
.menuSubhead .loginout {
	float: right;
	margin: 5px 20px 0 0;
	font-weight: bold;
	color: #333333;
	font-size: 12px;
}
.menuSubhead .loginout a { 
	font-weight: normal;
}
.content {
	width: 940px;
	clear: both;
	padding: 33px 0 0 0;
	overflow: hidden;
}

  .content .bodyText {
    margin: 0 23px 0 140px;
  }
  
  .content .bodyText p {
   margin: 10px 0 !important; 
  }

.middleCol {
	width: 560px;
	padding: 0 0 0 75px;
	float: left;
}
	.featureTitle {
		color: #b32725;
		font-size: 24px;
		font-weight: bold;
	}
	.featureDescription {
		float: left;
		width: 525px;
		margin: 8px 0 0 0;
	}
		.featureDescription p {
			font-size: 16px;
			line-height: 25px;
		}
	.featureDescriptionRegister {
		float: right;
		width: 194px;
		padding: 6px 0 10px 20px;
		border: 1px dotted #000000;
		border-left: none;
		border-right: none;
		background-color: #ffe2b6;
		color: #b32725;
		font-size: 8px;
	}
		.featureDescriptionRegister p {
			color: #333333;
			font-weight: bold;
			font-size: 14px;
			margin: 0 0 0 -12px;
		}
		.featureDescriptionRegister a {
			font-weight: bold;
		}
		.featureDescriptionRegister ul li {
			padding: 5px 0 0 0;
		}
		.featureDescriptionRegister ul li .listText {
			color: #333333;
			font-size: 13px;
		}
.tanBoxes 
{
	height: 375px;
	clear: both;
	padding: 20px 0 0 0;
	
	position: relative;
}
	.tanBoxes .createMap {
		width: 258px;
		padding: 0 0 0 0;
		float: left;
	}
		.tanBoxes .createMapTop {
		background-image: url(/img/tanBox_top.jpg);
		background-repeat: no-repeat;
		width: 260px;
		height: 41px;
		}
		.tanBoxes .createMapTitle {
			padding: 18px 0 0 15px;
			color: #b32725;
			font-size: 16px;
			font-weight: bold;				
		}
		.tanBoxes .createMapText {
			background-image: url(/img/tanBox_bg.jpg);
			background-repeat: repeat-y;
			padding: 10px 15px 0 15px;
			font-style: italic;
			color: #333333;
		}
			.tanBoxes .createMapText ul {
				padding: 5px 0 0 15px;
				font-style: normal;
				color: #b32725;
				font-size: 8px;
			}
			.tanBoxes .createMapText ul li {
				padding: 5px 0 0 0;
			}
			.tanBoxes .createMapText ul li a {
				font-weight: bold;
			}
			.tanBoxes .createMapText ul .listText {
				color: #333333;
				font-size: 14px;
			}
	.tanBoxes .createTable {
		width: 258px;
		padding: 0 0 0 30px;
		float: left;
	}
		.tanBoxes .createTableTop {
			background-image: url(/img/tanBox_top.jpg);
			background-repeat: no-repeat;
			width: 260px;
			height: 41px;
		}
		.tanBoxes .createTableTitle {
			padding: 18px 0 0 15px;
			color: #b32725;
			font-size: 16px;
			font-weight: bold;
		}
		.tanBoxes .createTableText {
			background-image: url(/img/tanBox_bg.jpg);
			background-repeat: repeat-y;
			padding: 10px 15px 0 15px;
			font-style: italic;
			color: #333333;
		}
			.tanBoxes .createTableText ul {
				padding: 5px 0 0 15px;
				font-style: normal;
				color: #b32725;
				font-size: 8px;
			}
			.tanBoxes .createTableText ul li {
				padding: 5px 0 0 0;
			}
			.tanBoxes .createTableText ul li a {
				font-weight: bold;
			}
			.tanBoxes .createTableText ul .listText {
				color: #333333;
				font-size: 14px;
			}	

/* added by BrownCS */			
	.tanBoxes .createChart {
		width: 258px;
		
		position: absolute;
		left: 289px;
		top: 210px;
		/*margin-top: 0px;*/
		/*padding: 10px 0 0 289px;*/
		/*float: left;*/
	}
		.tanBoxes .createChartTop {
			background-image: url(/img/tanBox_top.jpg);
			background-repeat: no-repeat;
			width: 260px;
			height: 41px;
		}
		.tanBoxes .createChartTitle {
			padding: 18px 0 0 15px;
			color: #b32725;
			font-size: 16px;
			font-weight: bold;
		}
		.tanBoxes .createChartText {
			background-image: url(/img/tanBox_bg.jpg);
			background-repeat: repeat-y;
			padding: 10px 15px 0 15px;
			font-style: italic;
			color: #333333;
		}
			.tanBoxes .createChartText ul {
				padding: 5px 0 0 15px;
				font-style: normal;
				color: #b32725;
				font-size: 8px;
			}
			.tanBoxes .createChartText ul li {
				padding: 5px 0 0 0;
			}
			.tanBoxes .createChartText ul li a {
				font-weight: bold;
			}
			.tanBoxes .createChartText ul .listText {
				color: #333333;
				font-size: 14px;
			}											
.rightCol {
	width: 260px;
	float: right;
	margin: 10px 30px 0 0;
}
	.rightCol .dataSpotlight {
		width: 260px;
	}
		.rightCol .dataSpotlightTop {
			background-image: url(/img/dataSpotlight_top.jpg);
			background-repeat: no-repeat;
			width: 260px;
			height: 38px;
		}
		.rightCol .dataSpotlightTitle {
			padding: 17px 0 0 15px; 
			float: left;
		}
		.rightCol .dataSpotlightNav {
			float: right;
			padding: 17px 15px 0 0;
		}
		.rightCol .dataSpotlightNavs {
			float: left;
		}
		.rightCol .activeMapNav {
			float: left;
		}
		.rightCol .dataSpotlightNavs a {
			background-color: #0097d3;
			color: #ffffff;
			margin: 0 2px 0 2px;
			text-decoration: none;
			padding: 0 5px;
			font-size: 11px;
		}		
		.rightCol .activeMapNav a {
			background-color: #b32725;
			color: #ffffff;
			margin: 0 2px 0 2px;
			text-decoration: none;
			padding: 0 5px;
			font-size: 11px;
		}
		.rightCol .dataSpotlightText {
			background-image: url(/img/dataSpotlight_bg.jpg);
			background-repeat: repeat-y;
			padding: 10px 15px 0 15px;
			overflow: hidden;
		}
			.rightCol .dataSpotlightText p {
				margin: 5px 0 0 0;
			}
			.rightCol .dataSpotlightText a {
				font-size: 13px;
				font-weight: bold;
			}
			.rightCol .dataSpotlightText ul {
				margin: 5px 0 0 0;
				font-size: 12px;
				color: #333333;
			}
			.rightCol .dataSpotlightText ul li {
				list-style-type: none;
				margin-bottom: 5px;
			}
			.rightCol .dataSpotlightText ul.mapLegend1 {
				width: 90px;
				float: left;
			}
			.rightCol .dataSpotlightText ul.mapLegend2 {
				width: 90px;
				float: right;
				margin-right: 30px;
			}
	.rightCol .newsUpdates {
		padding: 20px 0 0 0;
	}
		.rightCol .newsUpdatesTop {
			background-image: url(/img/newsUpdatesTitle_bg.jpg);
			background-repeat: no-repeat;
			width: 232px;
			height: 21px;		
			margin: 10px 15px 0 15px;
		}
		.rightCol .newsUpdatesText {
			padding: 0 15px 0 15px;
		}
		.rightCol .newsUpdates ul {
			padding: 5px 0 0 15px;
			font-style: normal;
			color: #333333;
			font-size: 14px;
		}	
			.rightCol .newsUpdates li {
				padding: 5px 0 0 0;
			}
			.rightCol .newsUpdates li .listText {
				color: #333333;
				font-size: 14px;
			}
			
			.rightCol .newsUpdates .newsUpdatesText ul li {
				padding: 5px 0 0 0;
			}
			.rightCol .newsUpdates .newsUpdatesText ul li a {
				font-weight: bold;
			}
			.rightCol .newsUpdates .newsUpdatesText ul .listText {
				color: #333333;
				font-size: 14px;
			}						
	.dataDownloads {
		margin: 0 23px 0 140px;
	}
	
	.dataDownloads h2 {
	  color: #B12629;
	}
	
	.dataDownloadsTitle {
		border-bottom: 1px dotted #3a1e19
	}
	
/** Map **/

/** National Tab **/

.nationalMapTab
{
	width: 146px;
	height: 31px;
	margin: 0;
	float: left;
}

.nationalMapTabTop_off
{
    background-image: url(/img/nationalMapTab_off.jpg);
	background-repeat: no-repeat;
	width: 146px;
	height: 31px;
	float: left;                                 
}

.nationalMapTabTop_active
{
	background-image: url(/img/nationalMapTab_active.jpg);
	background-repeat: no-repeat;
	width: 146px;
	height: 31px;
	float: left;                                
}
			
.nationalMapTabTop_active p
{
    padding: 9px 0 0 30px;
	font-weight: bold;
}

.nationalMapTabTop_active p a
{
    text-decoration: underline;
}

.nationalMapTabTop_off p
{
    padding: 9px 0 0 30px;
	font-weight: bold;
}

.nationalMapTabTop_off p a
{
    text-decoration: underline;
}

/** State Tab **/
			  			
.stateMapTab
{
	width: 113px;
	height: 31px;
	margin: 0;
	float: left;
}
.stateMapTabTop_off
{
	background-image: url(/img/stateMapTab_off.jpg);
	background-repeat: no-repeat;
	width: 779px;
	height: 31px;
	float: left;                                    
}

.stateMapTabTop_off p
{
	padding: 9px 0 0 20px;
	font-weight: bold;
}

.stateMapTabTop_off p a
{
	text-decoration: underline;
}

.stateMapTabTop_active
{
	background-image: url(/img/stateMapTab_active.jpg);
	width: 770px;
	height: 31px;
	float: left;                          
}			

.stateMapTabTop_active p
{
    padding: 9px 0 0 20px;
    font-weight: bold;
}

.stateMapTabTop_active p a
{
    text-decoration: underline;
}

/** Zoom Control **/
		
.ZoomController
{
    width: 275px;
    float: left;
    padding: 6px 0 0 0;
}

.ZoomTo
{
    float: right;
    width: 200px;
}

.ZoomTo p
{
    vertical-align: top;
    float: left;
    color: #0097d3;
    font-size: 11px;
    font-weight: bold;
    padding: 2px 4px 0 40px;
}

.ZoomTo input
{
    float: left;
    padding: 0 1px;
}

.ZoomTo img
{
    float: left;
}

/** Map Area **/

.MapArea
{
    background-image: url(/img/mapBorder_body6.jpg);
    background-repeat: no-repeat;
    width: 918px;
    height: 460px;
}
	
.MapArea img
{
    margin: 7px 10px;
}	  

/** Map Apply Box **/

.ApplyButton
{
    background-image: url(/img/createButton.jpg);
    background-repeat: no-repeat;
    width: 113px;
    height: 37px;
    color: #0097D3;
    font-weight: bold;
    border: none;
    cursor: pointer;
}
		
.mapApplyWideTop
{
    background-image: url(/img/applyMap_wide_top.jpg);
    background-repeat: no-repeat;
    width: 918px;
    height: 15px;
}
 
.mapApplyWideMiddle
{
   background-image: url(/img/applyMap_wide_bg.jpg);
   background-repeat: repeat-y;
   width: 918px;
   overflow: hidden;
}
 
.mapApplyWideBottom
{
    background-image: url(/img/applyMap_wide_bottom.jpg);
    background-repeat: no-repeat;
    width: 918px;
    height: 20px;
}
 
.mapApplyWideBox
{
    width: 918px;
    float: left;
}
 
.mapApplyNarrowTop
{
    background-image: url(/img/applyMap_narrow_top.jpg);
    background-repeat: no-repeat;
    width: 608px;
    height: 15px;
}
 
.mapApplyNarrowMiddle
{
    background-image: url(/img/applyMap_narrow_bg.jpg);
    background-repeat: repeat-y;
    width: 608px;
    overflow: hidden;
}
 
.mapApplyNarrowBottom
{
    background-image: url(/img/applyMap_narrow_bottom.jpg);
    background-repeat: no-repeat;
    width: 608px;
    height: 20px;
}
 
.mapApplyNarrowBox
{
    width: 608px;
    float: left;
}
 
/** Map data & state options **/
     
.mapInfoTop 
{
    background-image: url(/img/mapData_top.jpg);
    background-repeat: no-repeat;
    width: 300px;
    height: 15px;
}
 
.mapInfoText
{
    background-image: url(/img/mapData_bg.jpg);
    background-repeat: repeat-y;
    width: 300px;
    overflow: hidden;
}
 
.mapInfoLoadBox 
{
    width: 245px;
    height: 60px;
    position: relative;
    left: 10px;
    top: 10px;
    text-align:center;
    padding-top: 40px;
    font-size: large;
    color: #550000;
}
 
.legendArea 
{
    padding-left:15px;
    padding-top:5px;
    padding-bottom:10px;
    float: left;
    width: 260px;
}
 
.mapInfoOptions
{
    background-image: url(/img/mapData_bg_options.jpg);
    background-repeat: repeat-y;
    width: 300px;
    overflow: hidden;
}
 
.mapInfoBottom 
{
     background-image: url(/img/mapData_bottom.jpg);
     background-repeat: no-repeat;
     width: 300px;
     height: 15px;
}
     
.mapInfoBox
{
     width: 290px;
}
 
.mapControlBox 
{
    background-image: url(/img/mapControlBox_bg.jpg);
    background-repeat: repeat-y;
    width: 918px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
}
 
.mapControlBoxTop1
{
    background-image: url(/img/mapControlBox_top_1.jpg);
    width: 918px;
    height: 45px;
    float: left;
}
 
.mapControlBoxTop1Left
{
    float: left;
    width: 685px;
    margin-left: 18px;
    margin-right:15px;
    margin-top:10px;
}
 
.mapControlBoxTop1Right
{
    font-weight: bold;
    text-align: center;
    float: left;
    width: 160px;
    margin-left: 15px;
    margin-right:15px;
    margin-top:10px;
}
 
.mapControlBoxTop2
{
    float: left;
    text-align: center;
    width: 423px;
    margin-left: 18px;
    margin-right:18px;
    margin-top:10px;
}
 
.mapControlBoxSelected
{
    text-align: center;
    font-weight: bold;
    color: Black;
    font-size: larger;
    text-decoration: none;
}
 
.mapControlBoxUnSelected
{
    text-align: center;
}
 
.mapControlBoxTop2Left
{
    background-image: url(/img/mapControlBox_top_2left.jpg);
    width: 918px;
    height: 45px;
    overflow: hidden;
    float: left;
}
 
.mapControlBoxTop2Right
{
    background-image: url(/img/mapControlBox_top_2right.jpg);
    width: 918px;
    height: 45px;
    overflow: hidden;
    float: left;
}
 
.mapControlBoxBottom 
{
    background-image: url(/img/mapControlBox_bottom.jpg);
    width: 918px;
    height: 17px;
    overflow: hidden;
    float: left;
}
 
.removeMap 
{
    font-size: 10px;
    color: #550000;
    text-decoration: underline;
    font-weight: normal;
}

.MapInteraction
{
    float: left;
    width: 918px;
    margin: 0 10px;
    width: 1060px;
    margin: 0 0 0 10px;
}

.MapController
{
    height: 31px;
}

/** Timeline **/

.TimelineArea
{
    width: 691px;
    margin-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    float: left;
}

.TimelineOverflowTable 
{
    width: 81px;
    height: auto;
    text-align: center;
    font-weight: bold;
    border: double 5px gray;
    background-color: White;
}

.TimelineYear 
{
    width: 61px;
    float: left;
    text-align: center;
    font-weight: bold;
}

.TimelineYearBucket
{
    float: none;
    width: inherit;
    text-align: center;
    font-weight: bold;
}

.TimelineYear_selected
{
    width: 61px;
    float: left;
    text-align: center;
    font-weight: bold;
    color: Black;
    text-decoration: none;
    cursor: default;
}

.TimelineYearBucket_selected
{
    float: none;
    width: inherit;
    text-align: center;
    font-weight: bold;
    color: Black;
    text-decoration: none;
    cursor: default;
}

.TimelineYear_inactive
{
    width: 61px;
    float: left;
    text-align: center;
    color: Gray;
    cursor: default;
}

.TimelineYearBucket_inactive
{
    float: none;
    width: inherit;
    text-align: center;
    color: Gray;
    cursor: default;
}

#dvEarlier
{
    width: 81px;
    float: left;
    position: relative;
    font-weight: bold; 
}

#earlierYearDropdown
{
    position: absolute;
    left: 0px;
    top: 20px;
    z-index: 2;
}

#TimelineBar 
{
	z-index: 0;
}

.Timebar
{
    border-bottom-color: Black;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    height: 15px;
    width: 61px;
    float: left;
    text-align: center;
    vertical-align: bottom;
}

/** End Maps **/

  
		.greyWhiteBox {
			width: 222px;
			margin: 15px 30px 30px 0;
			float: left;
		}
			.greyWhiteBox .greyWhiteBoxTop {
				background-image: url(/img/greyWhiteBox_top.jpg);
				background-repeat: no-repeat;
				width: 222px;
				height: 35px;                                                                                                                                                                                                           
			}
				.greyWhiteBox .greyWhiteBoxTop p {
					padding: 20px 15px 0 15px;
					color: #b32725;
					font-size: 14px;
					font-weight: bold;
				}
				.greyWhiteBox .greyWhiteBoxTop h1 {
					padding: 15px 15px 0 15px;
					font-size: 19px;
					font-weight: bold;
				}
				.greyWhiteBox .greyWhiteBoxTop ul {
				  padding: 0px 15px 0 15px;
					color: #ffffff;
				}
				.greyWhiteBox .greyWhiteBoxTop ul li {
					display:inline;
				}		
				.greyWhiteBox .greyWhiteBoxTop li .listText{
					font-size: 13px;
				}			
			.greyWhiteBox .greyWhiteBoxText {
				background-image: url(/img/greyWhiteBox_bg.jpg);
				background-repeat: repeat-y;
			}
			.greyWhiteBox .greyWhiteBoxText p {
				padding: 15px 15px 0 15px;
			}			
			.greyWhiteBox .greyWhiteBoxText h1 
			{
				padding: 15px 15px 0 15px;
				font-size: 14px;
				color: #b32725;
				font-weight: bold;
			}
			.greyWhiteBox .greyWhiteBoxText ul {
				padding: 10px 0 0 30px;
			}
			.greyWhiteBox .greyWhiteBoxText li {
				padding: 0 15px 5px 0;
				color: #b23725;
			}
			.greyWhiteBox .greyWhiteBoxText li .listText {
				font-size: 13px;
			}
	.leftCol {
		float: left;
		margin: 0 0 0 20px;
	}
		.greyWhiteBox218Top {
			background-image: url(/img/greyWhiteBox218_top.jpg);
			background-repeat: no-repeat;
			width: 218px;
			height: 35px;
		}
			.greyWhiteBox218Title {
				float: left;
				padding: 14px 15px 0;
			}
		.greyWhiteBox218Text {
			background-image: url(/img/greyWhiteBox218_bg.jpg);
			background-repeat: repeat-y;
			width: 218px;
			overflow: hidden;
		}
			.greyWhiteBox218Text ul.aboutThisMapMenu {
				padding: 10px 0 0 10px;
				font-size: 12px;
			}
				.greyWhiteBox218Text ul.aboutThisMapMenu li {
					display: inline;
					padding: 0 5px;					
				}
			.greyWhiteBox218Text ul.aboutThisMapLegend {
				padding: 35px 0 0 15px;
				list-style-type: none;
			}
			.greyWhiteBox218Text ul.aboutThisMapLegend li {
				padding: 5px 0 0 0;
			}
			p.boxTitle {
				color: #b32725;
				font-size: 14px;
				font-weight: bold;
			}
     

.StateTableTab
		{
			width: 167px;
			height: 31px;
			margin: 0;
			float: left;
			padding: 0 0 0 10px;
		}
			.StateTableTab .StateTableTabTop {
				background-image: url(/img/stateTableTab_off.jpg);
				background-repeat: no-repeat;
				width: 167px;
				height: 31px;                                                                                                                                                                      
			}
			.StateTableTab .StateTableTabTop_off {
				background-image: url(/img/StateTableTab_off.jpg);
				background-repeat: no-repeat;
				width: 167px;
				height: 31px;                                                                                                                                                                             
      }
			.StateTableTab .StateTableTabTop_active {
				background-image: url(/img/StateTableTab_active.jpg);
				background-repeat: no-repeat;
				width: 167px;
				height: 31px;      
      }
			.StateTableTab .StateTableTabTop p {
			  padding: 9px 0 0 30px;
			  font-weight: bold;
			}
			.StateTableTab .StateTableTabTop_off p {
			  padding: 9px 0 0 30px;
			  font-weight: bold;
			}
			.StateTableTab .StateTableTabTop_active p {
			  padding: 9px 0 0 30px;
			  font-weight: bold;
			}
			.StateTableTab .StateTableTabTop p a {
			  text-decoration: underline;
			}		
			.StateTableTab .StateTableTabTop_off p a {
			  text-decoration: underline;
			}		
	
			.StateTableTab .StateTableTabTop_active p a {
			  text-decoration: underline;
			}		

/* added by BrownCS */
.StateChartTab
		{
			width: 167px;
			height: 31px;
			margin: 0;
			float: left;
			padding: 0 0 0 10px;
		}
			.StateChartTab .StateChartTabTop {
				background-image: url(/img/StateChartTab_off.jpg);
				background-repeat: no-repeat;
				width: 167px;
				height: 31px;                                                                                                                                                                      
			}
			.StateChartTab .StateChartTabTop_off {
				background-image: url(/img/StateChartTab_off.jpg);
				background-repeat: no-repeat;
				width: 167px;
				height: 31px;                                                                                                                                                                             
      }
			.StateChartTab .StateChartTabTop_active {
				background-image: url(/img/StateChartTab_active.jpg);
				background-repeat: no-repeat;
				width: 167px;
				height: 31px;      
      }
			.StateChartTab .StateChartTabTop p {
			  padding: 9px 0 0 30px;
			  font-weight: bold;
			}
			.StateChartTab .StateChartTabTop_off p {
			  padding: 9px 0 0 30px;
			  font-weight: bold;
			}
			.StateChartTab .StateChartTabTop_active p {
			  padding: 9px 0 0 30px;
			  font-weight: bold;
			}
			.StateChartTab .StateChartTabTop p a {
			  text-decoration: underline;
			}		
			.StateChartTab .StateChartTabTop_off p a {
			  text-decoration: underline;
			}		
	
			.StateChartTab .StateChartTabTop_active p a {
			  text-decoration: underline;
			}	
	
.ProviderTableTab
{
  width: 744px;
  height: 31px;
  margin: 0;
  float: left;
}

  .HistogramProviderTab .HistogramProviderTabTop {
	  background-image: url(/img/HistogramProviderTab_hide.jpg);
	  background-repeat: no-repeat;
	  width: 744px;
	  height: 31px;
	  margin: 0 0 0 216px;
  }

  .ProviderTableTab .ProviderTableTabTop {
	  background-image: url(/img/ProviderTableTab_off.jpg);
	  background-repeat: no-repeat;
	  width: 744px;
	  height: 31px;   
  }
    .ProviderTableTab .ProviderTableTabTop_hide {
	  background-image: url(/img/ProviderTableTab_hide.jpg);
	  background-repeat: no-repeat;
	  width: 744px;
	  height: 31px;                                                                                                                                                                          
  }
  .ProviderTableTab .ProviderTableTabTop_off {
	  background-image: url(/img/ProviderTableTab_off.jpg);
	  background-repeat: no-repeat;
	  width: 744px;
	  height: 31px;                                                                                                                                                                          
  }
  .ProviderTableTab .ProviderTableTabTop_active {
	  background-image: url(/img/ProviderTableTab_active.jpg);
	  background-repeat: no-repeat;
	  width: 744px;
	  height: 31px;    
  }
  .ProviderTableTab .ProviderTableTabTop p {
    padding: 9px 0 0 20px;
    font-weight: bold;
  }
  .ProviderTableTab .ProviderTableTabTop_off p {
    padding: 9px 0 0 20px;
    font-weight: bold;
  }
  .ProviderTableTab .ProviderTableTabTop_active p {
    padding: 9px 0 0 20px;
    font-weight: bold;
  }
  .ProviderTableTab .ProviderTableTabTop p a {
    text-decoration: underline;
  }
  .ProviderTableTab .ProviderTableTabTop_off p a {
    text-decoration: underline;
  }
  .ProviderTableTab .ProviderTableTabTop_active p a {
    text-decoration: underline;
  }

/* added by BrownCS */  
.ProviderChartTab
{
  width: 174px;
  height: 31px;
  margin: 0;
  float: left;
}
  .ProviderChartTab .ProviderChartTabTop {
	  background-image: url(/img/ProviderChartTab.jpg);
	  background-repeat: no-repeat;
	  width: 744px;
	  height: 31px;   
  }
    .ProviderChartTab .ProviderChartTabTop_hide {
	  background-image: url(/img/ProviderChartTab_hide.jpg);
	  background-repeat: no-repeat;
	  width: 744px;
	  height: 31px;                                                                                                                                                                          
  }
  .ProviderChartTab .ProviderChartTabTop_off {
	  background-image: url(/img/ProviderChartTab_off.jpg);
	  background-repeat: no-repeat;
	  width: 744px;
	  height: 31px;                                                                                                                                                                          
  }
  .ProviderChartTab .ProviderChartTabTop_active {
	  background-image: url(/img/ProviderChartTabOrange_active.jpg);
	  background-repeat: no-repeat;
	  width: 744px;
	  height: 31px;    
  }
  .ProviderChartTab .ProviderChartTabTop p {
    padding: 9px 0 0 20px;
    font-weight: bold;
  }
  .ProviderChartTab .ProviderChartTabTop_off p {
    padding: 9px 0 0 20px;
    font-weight: bold;
  }
  .ProviderChartTab .ProviderChartTabTop_active p {
    padding: 9px 0 0 20px;
    font-weight: bold;
  }
  .ProviderChartTab .ProviderChartTabTop p a {
    text-decoration: underline;
  }
  .ProviderChartTab .ProviderChartTabTop_off p a {
    text-decoration: underline;
  }
  .ProviderChartTab .ProviderChartTabTop_active p a {
    text-decoration: underline;
  }

#newTableEditInterface 
{
	/* margin: 10px 10px 10px 10px; */
	margin: 0px 10px 0px 10px;
	padding: 20px 20px 20px 20px;
}

#newChartEditInterface 
{
	/* margin: 10px 10px 10px 10px; */
	margin: 0px 10px 0px 10px;
	padding: 20px 30px 20px 20px;
}





.TableArea {
  display: inline;
  width: 911px;
  float: left;
  margin: 0 0 0 10px;
}
.TableDisplayStuff {
  background-image: url(img/TableBorder_body.jpg);
  background-repeat: repeat-y;
  clear: both;
  margin: 0;
  padding: 0 2em .3em 2em;
}
#HideShowControls 
{
	margin-left: 20px;
}

#table_cp_div 
{
	font-family: Arial, helvetica, sans serif;
}

#browncs_table
{
	margin: 0px 0px 0px 0px; 
	text-align:left; 
	width: auto; 
	padding-top: 10px;
	
}

#table_div
{
	text-align: center; 
	margin-left: 0 auto; 
	margin-right: 0 auto; 
	width: auto;
	overflow: auto;
}

.TableDisplayStuff
{
	margin-left: 10px;
	
}

.TableAreaStuff {
  
  clear: both;
  margin: 0;
  padding: 0 2em .3em 2em;
}
.TableResults {
  width: 93% !important;
  text-align: center;
}
  .TableResults tr {
    background-color: #D0D8E8;
    padding: 12px 0 12px 0;
    height: 30px;
  }
  .TableResults tr.rowHeader {
    margin: 0 0 4px 0;
  }
  .TableResults tr.altRow {
    background-color: #E9EDF4;
    height: 30px;
  }
  .TableResults th {
    background-color: #4F81BD; 
    color: #FFFFFF;
    font-weight: bold;
    margin: 0 1px 0 0;
    padding: 10px 15px;
    width: auto;
   }
  .TableResults th a {
    color: #FFFFFF;
  }   
  .TableResults th a {
    color: #FFFFFF;
  }
 
/* added by BrownCS */
#browncs_chart 
{
	margin: 40px 40px 40px 40px;
	text-align:left;
	width: auto;
}

#chart_div
{
	text-align: center;
	margin-left: 0 auto;
	margin-right: 0 auto;
	width: auto;
}

#browncs_provider_chart 
{
	margin: 40px 40px 40px 40px;
	text-align:left;
	width: auto;	
}

#provider_chart_div
{
	text-align: center;
	margin-left: 0 auto;
	margin-right: 0 auto;
	width: auto;
}

#change_chart
{
	margin-left: 40px;
	margin-bottom: 20px;
}

#change_provider_chart
{
	margin-left: 40px;
	margin-bottom: 20px;
}

.ChartArea {
  display: inline;
  width: 911px;
  float: left;
  margin: 0 0 0 10px;
}
.ChartAreaStuff {
  background-image: url(/img/chartBorder_body.jpg);
  background-repeat: repeat-y;
  clear: both;
  margin: 0;
  padding: 0 2em .3em 2em;
}
.ChartResults {
  width: 93% !important;
  text-align: center;
}
  .ChartResults tr {
    background-color: #D0D8E8;
    padding: 12px 0 12px 0;
    height: 30px;
  }
  .ChartResults tr.rowHeader {
    margin: 0 0 4px 0;
  }
  .ChartResults tr.altRow {
    background-color: #E9EDF4;
    height: 30px;
  }
  .ChartResults th {
    background-color: #4F81BD; 
    color: #FFFFFF;
    font-weight: bold;
    margin: 0 1px 0 0;
    padding: 10px 15px;
    width: auto;
   }
  .ChartResults th a {
    color: #FFFFFF;
  }   
  .ChartResults th a {
    color: #FFFFFF;
  }
/* END added by BrownCS */

.footer {
	text-align: center;
	margin: 5px 0 10px 0;
}



.description
{
	overflow-y:auto;
}
.description .short
{
	height:100px;
}
.description .long
{
}

.TablePager {
  background-image: url(/img/tableBorder_body.jpg);
  background-repeat: repeat-y;
  margin:0;
  padding:0;
}

.TablePager ul {
  padding: 12px 30px;
  width: 911px;
}

.TablePager ul li {
  display: inline;
}

.dropdown table 
{
	width: 100%;
}

#selectStateLocs_Multiple_Checkboxes table
{
	width: 100%;
}

.TableControls {
  background-image: url(/img/tableBorder_body.jpg);
  background-repeat: repeat-y;  
  margin:0;
  padding:0;
}

.TableControls td 
{
	padding: 3px 10px 3px 10px;
}

.TableControls ul {
  padding: 12px 30px;
  width: 911px;
}

.TableControls ul li {
  display: inline;
}

/* added by BrownCS */
.ChartPager {
  background-image: url(/img/chartBorder_body.jpg);
  background-repeat: repeat-y;
  margin:0;
  padding:0;
}

.ChartPager ul {
  padding: 12px 30px;
  width: 911px;
}

.ChartPager ul li {
  display: inline;
}

.ChartControls {
  background-image: url(/img/chartBorder_body.jpg);
  background-repeat: repeat-y;  
  margin:0;
  padding:0;
}

.ChartControls ul {
  padding: 12px 30px;
  width: 911px;
}

.ChartControls ul li {
  display: inline;
}

#chart_step_3 
{
	position: relative;
	
	margin-top: 15px;
}

#chart_step_3 .list 
{
	position: absolute;
	left: 60px;
	
	margin-top: -2px;
}

#chart_step_4_controls table
{
	width: 100%;
}
  
.chart_buttons_wrapper 
{
	text-align: right;
}

/* END added by BrownCS */

.UserInfo input {
  margin: 5px;
}

.dataDownloads input {
  margin: 5px;
}

.downloadDataSetByYear {
  padding: 5px; 
  margin: 2px; 
  background-color: #C0C0C0;
}

.FacilityYearPager .selected {
  font-weight: bold;
  color: #B12629;
}

.dataSpotlightText a
{
	text-decoration:none;
	color: #00003a;
}

.StateIndicator_Year {
  width: 260px;
  margin: 0 0 0 0;
}

.StateIndicator_State {
  margin: 20px 0 0 0;
}

.dropdown {
  margin: 10px 0 0 0;
}

  .dropdown div {
    padding: 5px;
  }
  
    .dropdown div label {
      padding: 5px 5px 10px 5px;
    }
  
    .dropdown div table label {
      padding: 5px;
    }

.StateIndicator_State .dropdown table {
  margin: 5px 0 0 25px;
}

  .StateIndicator_State .dropdown td {
    width: 90px;
  }
  
    .StateIndicator_State .dropdown td input {
      padding: 0 5px 5px 0;
    }
    
.StateIndicator_Variables {
  float: left;
  margin-left:15px;
  width: 545px;
}

.StateIndicator_Variables_body {
  border: 1px solid #cccccc; 
  max-height: 238px; 
  overflow-y: auto;
}

.StateIndicator_Variables .dropdown {
  max-width: 165px;
  margin: 5px 5px 0 5px;
  float: left;
}

.StateIndicator_Variables_body .dropdown 
{
  width: 280px;
  float: left;
}


.StateIndicator_Variables .dropdown table {
  margin: 5px 0 0 0;
}

.StateIndicator_Varibles .dropdown input {
    float: left;
}

.StateIndicator_Variables .dropdown table label 
{
    padding: 0px 0px 0px 5px;
    font-size:12px;
    vertical-align:top;
}

.PopupIndicator_Regular
{
	height:500px;
	overflow-y:auto;
}  

.PopupIndicator_Print
{
	height:auto;
	overflow-y:auto;
}  

.MapWrapper
{
	background-image: url(/img/maploadingmessage.png);
	background-repeat: no-repeat;
	background-position: center;
}

.tanBoxes .createHistogram {
	width: 258px;
	padding: 0 0 0 30px;
	float: left;
}

.tanBoxes .createHistogramTop {
	background-image: url(/img/tanBox_top.jpg);
	background-repeat: no-repeat;
	width: 260px;
	height: 41px;
}

.tanBoxes .createHistogramTitle {
	padding: 18px 0 0 15px;
	color: #b32725;
	font-size: 16px;
	font-weight: bold;
}

.tanBoxes .createHistogramText {
	background-image: url(/img/tanBox_bg.jpg);
	background-repeat: repeat-y;
	padding: 10px 15px 0 15px;
	font-style: italic;
	color: #333333;
}

.tanBoxes .createHistogramText ul {
	padding: 5px 0 0 15px;
	font-style: normal;
	color: #b32725;
	font-size: 8px;
}

.tanBoxes .createHistogramText ul li {
	padding: 5px 0 0 0;
}

.tanBoxes .createHistogramText ul li a {
	font-weight: bold;
}

.tanBoxes .createHistogramText ul .listText {
	color: #333333;
	font-size: 14px;
}
			
			
.HistogramTab
{
	width: 174px;
	height: 31px;
	margin: 0;
	float: left;
}
		
.HistogramTab .HistogramTabTop {
	background-image: url(/img/HistogramTab_off.jpg);
	background-repeat: no-repeat;
	width: 744px;
	height: 31px;                                                                                                                                                                      
}

.HistogramTab .HistogramTabTop_off {
	background-image: url(/img/HistogramTab_off.jpg);
	background-repeat: no-repeat;
	width: 744px;
	height: 31px;                                                                                                                                                                             
}

.HistogramTab .HistogramTabTop_active {
	background-image: url(/img/HistogramTab_active.jpg);
	background-repeat: no-repeat;
	width: 744px;
	height: 31px;      
}

.HistogramTab .HistogramTabTop p {
  padding: 9px 0 0 20px;
  font-weight: bold;
}

.HistogramTab .HistogramTabTop_off p {
  padding: 9px 0 0 20px;
  font-weight: bold;
}

.HistogramTab .HistogramTabTop_active p {
  padding: 9px 0 0 20px;
  font-weight: bold;
}

.HistogramTab .HistogramTabTop p a {
  text-decoration: underline;
}

.HistogramTab .HistogramTabTop_off p a {
    text-decoration: underline;
}		

.HistogramTab .HistogramTabTop_active p a {
    text-decoration: underline;
}		
				
.HistogramArea {
  display: inline;
  width: 911px;
  float: left;
  margin: 0 0 0 10px;
}
.HistogramAreaStuff {
  background-image: url(/img/tableBorder_body.jpg);
  background-repeat: repeat-y;
  clear: both;
  margin: 0;
  padding: 0 2em .3em 2em;
}
.HistogramResults {
  width: 93% !important;
  text-align: center;
}
  .HistogramResults tr {
    background-color: #D0D8E8;
    padding: 12px 0 12px 0;
    height: 30px;
  }
  .HistogramResults tr.rowHeader {
    margin: 0 0 4px 0;
  }
  .HistogramResults tr.altRow {
    background-color: #E9EDF4;
    height: 30px;
  }
  .HistogramResults th {
    background-color: #4F81BD; 
    color: #FFFFFF;
    font-weight: bold;
    margin: 0 1px 0 0;
    padding: 10px 15px;
    width: auto;
   }
  .HistogramResults th a {
    color: #FFFFFF;
  }   
  .HistogramResults th a {
    color: #FFFFFF;
  }
  
  .HistogramControls {
  background-image: url(/img/tableBorder_body.jpg);
  background-repeat: repeat-y;  
  margin:0;
  padding:0;
}

.HistogramControls ul {
  padding: 12px 30px;
  width: 911px;
}

.HistogramControls ul li {
  display: inline;
}

.Graph_Orientation 
{
	margin-top: 5px;
}

.First .title
{
	font-size: 13px;
	font-weight: bold;
	color: #3A1E1A;
}
.Third .title
{
	font-size: 13px;
	font-weight: bold;
	color: #3A1E1A;
}